Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Beschreibung der Ausgabe

&pagelevel(4)&pagelevel

Die Ausgabe ist im Tabellenformat und im CSV-Format möglich.

Für noch nicht gestartete Aktivitäten ist die Ausgabe des ftshwact-Kommandos im Allgemeinen unvollständig, da die im Auftrag enthaltenen Referenzen noch nicht aufgelöst sind. Daher können nicht alle vorgesehenen Ausgabewerte versorgt werden. Insbesondere stehen Datei- oder Verzeichnisnamen bei Angabe einer Referenz erst zur Laufzeit fest, da sie Betriebssystem-spezifisch sind.

Ausgabe im Tabellenformat

Der Bearbeitungsstand der Aktivitäten wird in vier Spalten angezeigt:

Id

Eindeutige Kennung der Aktivität innerhalb des Auftrags. Sie kann in einen Xpath umgewandelt werden, der die Stellung der Aktivität im Baum widerspiegelt, der statisch durch das XML-Script vorgegeben ist.

Lediglich für die foreach-Knoten kommt eine dynamische Information (Laufnummer in der foreach-Sequenz) hinzu.

Näheres siehe Handbuch „openFT-Script-Schnittstelle“ mit der Beschreibung der XML-Anweisungen.

Sta

Status der Anweisung. Folgende Statuskennzeichen sind möglich:

W (waiting)

Die Aktivität wurde noch nicht begonnen.

R (running)

Die Aktivität wurde gestartet, ist aber noch nicht beendet.

T (terminated)

Die Aktivität wurde ohne Fehler beendet.

F (failure)

Die Aktivität wurde mit Fehler beendet.

K (killed)

Die Aktivität wurde durch einen faulthandler oder ein ftcans-Kommando
abgebrochen.

D (dead)

Die Aktivität läuft aufgrund eines vorangegangenen Fehlers nicht mehr an.

Für die Aktivität ftscript (erste Aktivität eines openFT-Script-Auftrags) werden zusätzlich folgende Status unterschieden:

I (interrupted)

Der Auftrag wurde unterbrochen, z.B. aufgrund eines Systemabsturzes.

C (cancelled)

Der Auftrag wurde mit ftcans abgebrochen.

X (cancelling)

Der Auftrag wird derzeit aufgrund eines ftcans-Kommandos abgebrochen.

F (failure)

Wird für die Aktivität ftscript nur angezeigt, wenn der Fehler nicht durch einen
faulthandler behandelt wurde.

Für Aktivitäten im Status F sowie für die faulthandler-Aktivität wird in einer weiteren Zeile die Fehlerursache in Klartext ausgegeben.

Activity

Aktivitäts-Name. Die Namen sind an die Sprache von openFT-Script angelehnt, jedoch teilweise abgekürzt, z.B. faulthdlr statt faulthandler.

foreach wird je nach dem Wert des Attributs execute mit foreach_P (parallel) bzw. foreach_S (sequentiell) bezeichnet.

TransferFile wird je nach Übertragungsrichtung mit sendFile oder rcvFile (=receive File) bezeichnet.

ActivityObject

Der Inhalt dieser Spalte ist abhängig von der jeweiligen Aktivität, siehe folgende Tabelle.

Activity

ActivityObject

Bedeutung

ftscript

<scriptPath>

Vollständiger Pfadname der ursprünglichen Datei mit den
XML-Anweisungen.

empty

-

-

foreach_P

<contextObject>

Kontextobjekt, das den Wert des aktuellen Listenelements
annimmt.

foreach_S

wie foreach_P

wie foreach_P

parallel

-

-

sequence

-

-

sendFile

rcvFile

Angabe der
entfernten Datei in
folgender Form:

-

<partner>!<Datein
ame>

Partner mit Dateinamen, wenn beides bekannt ist.

*unknown!<Datein
ame>

wenn der Partner noch nicht bekannt ist.

*unknown!*unkno
wn

wenn beides noch nicht bekannt ist.

<partner>!*ref(<co
ntextId>)

falls contextId = foreach contextObject und die Auflösung noch
nicht bekannt ist, da noch nicht durchlaufen.

<Dateiname>

ist bei bereits gestarteten Aufträgen der im openFT-Auftrag
angegebene Name. Bei noch nicht gestarteten Aufträgen wird
dieser Name aus dem in der XML-Datei angegebenen
Betriebssystem-spezifischen Namen (z.B. unixName)
hergeleitet und um directory-Angaben ergänzt.

wie sendFile

-

deleteFile

Angabe der
entfernten Datei
wie sendFile (mit
Partner); wenn die
Datei lokal ist,
ohne Partner

-

<Dateiname>

wird, wie bei sendFile, bei bereits gestarteten Aufträgen aus
dem openFT-Auftrag, bei noch nicht gestarteten Aufträgen
aus den Angaben der XML-Datei ermittelt. Ein lokaler
Dateiname würde bei einem bereits gestarteten Auftrag als
absoluter Pfadname, bei noch nicht gestartetem Auftrag ggf.
relativ ausgegeben.

*unknown!<Datein
ame>

falls nicht bekannt ist, ob die Datei lokal ist, wenn ein
Dateiobjekt referenziert wird.

createDir

<partner>!<Verzei
chnisname>

Partner mit Verzeichnisnamen, wenn beides bekannt ist.

*unknown!<Verzei
chnisname>

wenn der Partner noch nicht bekannt ist.

*unknown!*unkno
wn

wenn beides noch nicht bekannt ist.

<partner>!*ref(<co
ntextID>)

falls contextId = foreach contextObject und die Auflösung noch
nicht bekannt ist, da noch nicht durchlaufen.

<Verzeichnisnam
e>

wenn das Verzeichnis lokal ist. In diesem Fall wird der Name
wie bei sendFile bei bereits gestarteten Aufträgen aus dem
openFT-Auftrag und bei noch nicht gestarteten Aufträgen aus
den Angaben der XML-Datei ermittelt. Ein lokaler Dateiname
würde bei einem bereits gestarteten Auftrag als absoluter
Pfadname, bei noch nicht gestartetem Auftrag ggf. relativ
ausgegeben.

deleteDir

wie bei createDir.

wie bei createDir.

listDir

wie bei createDir.

wie bei createDir.

execScript

32 Zeichen

Enthält die ersten 32 Zeichen des auszuführenden
Kommandos. Der Anwender sollte aus Sicherheitsgründen
dafür sorgen, dass in den ersten 32 Zeichen keine geheimen
Parameter enthalten sind.

fault

<faultcode>

Fehlercode, den der Anwender wirft.

faulthdl

<auslösende
activity id>:
<spezieller
faultcode>;<allge
meiner faultcode>

-