Skip to main content

xSuite Interface Windows Prism 5.x – Online-Hilfe

Ausgabesystem "XSuiteBus2Result"

"XSuiteBus2Result" ist ein Pseudo-Ausgabesystem, das sich hinsichtlich des Ausführungszeitpunktes wie ein Ausgabesystem darstellt, inhaltlich aber einem Eingabesystem entspricht. "XSuiteBus2Result" kann verwendet werden, wenn das Verarbeitungsergebnis eines Dokumentes, das zuvor über das normale xSuite-Bus-Ausgabesystem übergeben wurde, innerhalb desselben Szenarios wieder eingelesen werden soll.

Dieses System stellt eine Alternative zur Konfiguration von 2 getrennten Szenarien dar, bei der ein erstes Szenario mit einem xSuite-Bus-Ausgabesystem und ein zweites Szenario mit einem xSuite-Bus-Eingabesystem zur Weiterverarbeitung des Ergebnisses konfiguriert wird. Da dieses Ergebnis nicht direkt von xSuite Bus Prism zurückgeliefert wird, sondern erst zeitversetzt zur Abholung bereitsteht, arbeitet die Pseudo-Ausgabeschnittstelle "xSuiteBus2Result" asynchron. Analog zum xSuite-Bus-Eingabesystem fragt die Ausgabeschnittstelle periodisch gegen xSuite Bus Prism ab, ob die Dokumente fertig verarbeitet sind. Erst dann wird die Verarbeitung in xSuite Interface fortgesetzt.

Funktional ist dieses Ausgabesystem eine Kombination aus dem Eingabesystem "XSuiteBus2" und dem Indexdatenleser "XSuiteBus2". Da die Programmarchitektur zum Zeitpunkt der Ausgabesystemverarbeitung keine Ausführung eines Indexdatenlesers mehr vorsieht, ist dessen Funktion hier direkt in das Ausgabesystem integriert.

Die Konfiguration der einzulesenden Feldinhalte ist analog zu der Konfiguration des xSuite-Bus-Indexdatenlesers vorzunehmen. Im Kontext eines Ausgabesystems existieren die Eigenschaften .InputName und .InputFormat allerdings nicht. Stattdessen müssen die Eigenschaften .OutputName und .OutputFormat zur Definition der Eingabefelder genutzt werden.

Eigenschaft

Beschreibung

OutputSystem[].Url*

HTTPS-Basisadresse des xSuite-Bus-Webservices

Die Basisadresse muss inklusive Portnummer, aber ohne Unterpfade angegeben werden.

OutputSystem[].User

OutputSystem[].Password(§)

Benutzername und Passwort für die Anmeldung in xSuite Bus Prism, wenn dort die Benutzerauthentifizierung aktiviert ist

OutputSystem[].ProxyServer

Proxy-Server, der optional für die Kommunikation zum xSuite-Bus-Webservice genutzt wird

Syntax: siehe Proxy-Server-Verbindung

OutputSystem[].Owner

Parameter zur Filterung der Datensätze, die aus xSuite Bus Prism ausgelesen werden

Als einziges Selektionskriterium wird .Owner unterstützt.

Standardwert: xSuiteInterface

OutputSystem[].DocKeyType

optionale Angabe des Typs eines Dokumentenschlüssels, wenn dieser mit ausgelesen werden soll:

  • None (Standardwert)

  • XFlowBusDocumentID

  • XFlowInterfaceRecordID

  • XFlowWFLWorkItemID

  • SAPInterfaceRecordID

  • OTRISInterfaceRecordID

Analog zum Eingabesystem "XSuiteBus2" wird der Schlüssel dem Dokument nicht als Feldwert, sondern als Metadatum "XSuiteBusDocKey" zugewiesen.

OutputSystem[].FetchBlob[]

Teilparameter zur Definition der Selektionskriterien für Dateianlagen, wenn diese aus xSuite Bus Prism ausgelesen werden sollen

In den meisten Szenarien ist dieses nicht relevant, da xSuite Bus Prism keine neuen Dateianlagen generiert, sondern nur Indexdaten aus den zuvor übergebenen Dateien extrahiert.

  1. Type* (logischer Dateityp)

  2. MimeType

  3. FileName

  4. GroupName

  5. GroupIndex

Folgende Werte sind für den logischen Dateityp zulässig:

  • RawFile

  • MainFile

  • AttachmentFile

  • RawAttachmentFile

OutputSystem[].DeleteJobItem

Wahrheitswert, ob das Job-Item nach erfolgreichem Einlesen und Verarbeiten des Dokumentes aus xSuite Bus Prism gelöscht wird

Ansonsten erhält das Job-Item nur einen geänderten Status "OwnerEnd".

Standardwert: TRUE