CIB job technischer Leitfaden (DE)

6. Auftragsergebnisspezifikation

6.4. Inhalt eines Auftragsergebnisses im Erfolgsfall

Im Erfolgsfall muss zwischen der direkten Auftragsergebnisdatei und einer Auftragsergebnisdatei im XML-Format unterschieden werden.
Die direkte Auftragsergebnisdatei besteht nur aus dem einzigen Ergebnisdokument und enthält keine weiteren Informationen.
Die weiteren Unterabschnitte beziehen sich daher nur auf eine Auftragsergebnisdatei im XML-Format.
Jobergebnis
Schrittergebnis
Ergebnisdokument

Jobergebnis

Nur wenn alle Schritte erfolgreich ausgeführt werden konnten, gilt der gesamte Job als erfolgreich ausgeführt. Das Jobergebnis enthält ein spezielles Element, in dem der Erfolg oder Misserfolg des Jobs festgehalten ist.

Das Jobergebnis enthält darüber hinaus zu jedem Schritt ein Schrittergebnis.


Schrittergebnis

Zu jedem Schritt wird ausgegeben, dass er erfolgreich war durch den Fehlercode 0.

Zusätzlich kann das Schrittergebnis optional den Inhalt einer Tracedatei oder Logdatei enthalten, wenn das zum Schrittkommando gehörende Modul dies unterstützt.


Ergebnisdokument

Wenn ein Schritt ein Ergebnisdokument erzeugt, das nicht nur als Eingabe für den nächsten Schritt dient, sondern zur Jobausgabe gehört, so wird das Ergebnisdokument in die Auftragsergebnisdatei eingebettet.

Genauer wird das Dokument Base64 encoded und im Schrittergebnis abgelegt.