Skip to main content

xSuite Interface Windows Prism 5.x – Online-Hilfe

Ausgabesystem "Internal"

Das Ausgabesystem "Internal" kann bei der Nutzung mehrstufiger Szenarien genutzt werden, um ein Dokument von einem Szenario an ein nachfolgendes Szenario weiterzureichen.

Anders als bei alternativen Übertragungswegen (z. B. Webservices oder Dateien im Format "InternalJson") erfolgt die Übergabe direkt innerhalb der laufenden Programminstanz. Das bedeutet, dass auch das Zielszenario zwingend in dieser Instanz aktiv sein muss. In dem Zielszenario muss zudem ein Eingabesystem vom Typ "Internal" definiert sein. Abweichend vom Standard läuft dieses Eingabesystem nicht in einer eigenen Worker-Instanz, sondern wird im Kontext des Ausgabesystems und dessen Workers ausgeführt.

Der Anstoß der Eingabeverarbeitung erfolgt hier nicht asynchron durch periodische Abfrage auf neue Daten, sondern durch einen direkten Aufruf aus dem Ausgabesystem heraus. Prinzipiell sind bei der Eingabe spezielle Funktionalitäten wie Dokumententrennung und der Einsatz von Eingabeformatlesern nutzbar. Die Fehlerbehandlung verhält sich in diesem Fall jedoch abweichend. Wenn bei der Eingabeverarbeitung Fehler auftreten, führen diese unmittelbar zu einem Abbruch der Ausgabeverarbeitung. Der Ausgabeschritt wird im Statusmonitor als fehlerhaft dargestellt, anstatt dass ein neuer Stapel generiert wird, der einen Fehler im Schritt "Eingabe" aufweist. Auch die Protokollierung des Fehlers erfolgt in der Regel im Kontext des betreffenden Output-Workers.

Für die Konfiguration dieses Ausgabesystems gelten die folgenden Eigenschaften:

Eigenschaft

Beschreibung

DestinationMacro*

Makroausdruck zur Erstellung des Zielszenario-Namens