cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

TaskAgent: Der Task angehängte JobParams.xml beschreibt die Aufgabe, im Fehlerfall wird der Job bis zu 3x wiederholt, die Kopie des nächsten Versuchs lautet RetryJobParams.xml, die XML ist jedoch reduziert.

0 Kudos

TaskAgent: Der Task angehängte JobParams.xml beschreibt die Aufgabe, im Fehlerfall wird der Job bis zu 3x wiederholt, die Kopie des nächsten Versuchs lautet RetryJobParams.xml, die XML ist jedoch reduziert.

Verbesserungsvorschlag zum PTC Case 12344955.


Eine Zeichnung wird freigegeben, über TaskAgent wird ein PDF Format erstellt.

Ein Mail Notifier wird an eine definierte Person gesendet.

Das PDF wird in die Datenbank und in das Filesystem gespeichert.

Im Filesystem hat ein Anwender des PDF geöffnet und nicht wieder geschlossen.

Das Dokument wird geändert und erneut freigegeben. Das PDF kann nicht überschrieben werden!

o JobParams.xml -> beschreibt den TaskAgent Job mit allen Informationen

o RetryJobParams.xml -> retry 1 -> enthält noch alle Jobparameter
o RetryJobParams.xml -> retry 2 -> "properties" sind leer
o RetryJobParams.xml -> retry 3 -> "properties" sind leer

Wir können die Anforderung weiter herunter brechen.

Es gibt NUR einen Resulthandler, der standardmäßig ein PDF generiert und in eine Zielverzeichnis speichern soll.

Der Zielpfad setzt in Abhängigkeit von Zeichnungsnummer und Projekt zusammen.

Im Praxisbetrieb kann es passieren, dass das Zielverzeichnis kurzzeitig nicht
im Zugriff ist, oder ein vorhandenes PDF nicht überschrieben werden kann.
(der Anwender hat es lokal geöffnet)

Der Resulthandler wiederholt den Job mehrfach. Die RetryJobParams.xml hat jetzt
keine Informationen mehr zu dem erforderlichen Pfad, und schreibt das Ergebnis "irgendwo" hin.

2 Comments
Garnet

Was ist jetzt der konkrete Verbesserungsvorschlag?


Newbie

Wir sehen dies als Fehler an, PTC sagt "Work as designed".

Die RetryJobParams.xml sollte durchgängig alle Jobparameter behalten.