Altova FlowForce Server 2025 Advanced Edition

Gibt den numerischen Exit-Code des Ergebnisses zurück.

 

Signatur

exitcode(result:result) -> number

 

Parameter

Name

Typ

Beschreibung

result

result

Das Ergebnis des Schritts, dessen Exit-Code Sie abrufen möchten.

 

Beispiele

Der folgende Auftrag besteht aus zwei Schritten. Im ersten Schritt wird ein Windows-Befehlszeilenbefehl aufgerufen, der versucht, im aktuellen Arbeitsverzeichnis (C:\FlowForce) ein Verzeichnis namens data zu erstellen. Das Ergebnis dieses Schritts wird als outcome deklariert. Im zweiten Schritt wird das Ergebnis outcome abgerufen und der numerische Exit-Code davon wird mit Hilfe der Funktion exitcode zurückgegeben. Der numerische Exit-Code wird anschließend mit Hilfe der Funktion string in einen String konvertiert. Diese Konvertierung ist erforderlich, da der Datentyp des Ausdrucks "string" ist.

 

Beachten Sie, dass die Option Bei Fehler abbrechen nicht aktiviert wurde, da die Ausführung sonst bei einem Fehler abgebrochen würde, sodass es für den zweiten zu verarbeitenden Schritt keinen Exit-Code gäbe.

fs_func-example-exitcode

Wenn der Auftrag das erste Mal ausgeführt wird und das Verzeichnis data erfolgreich erstellt wird, lautet der Exit-Code 0. Bei nachfolgenden Ausführungen kann dieses Verzeichnis nicht erstellt werden, weil es bereits vorhanden ist, daher würde der Exit-Code dann 1 lauten.

 

Siehe auch Hinzufügen von Error Handlern zu einem Auftrag.

© 2018-2024 Altova GmbH