Skip to main content

xSuite Interface Windows Prism 5.x – Online-Hilfe

Eingabesystem"WebServiceOutputClient"

Dieses Eingabesystem dient als Client gegenüber dem internen Webservice-Ausgabesystem "WebServiceOutput". Das Eingabesystem "WebServiceOutputClient" liest Stapel oder Dokumente ein, die von dem Webservice zur Abholung bereitgestellt werden und ermöglicht somit die Dokumentenübertragung von einer xSuite-Interface-Instanz zu einer anderen. Der .InputName der Eingabefelder muss dabei dem .OutputName auf der Gegenseite entsprechen.

Hinweis

Zur Vereinfachung der Konfiguration kann die Liste der Felder hier auch komplett leer gelassen werden. Die Felder werden dann implizit aus sämtlichen Feldern des Feldkataloges unter den dort definierten Feldnamen gebildet. Wenn die Gegenseite einen identischen Feldkatalog verwendet, kann auf diese Weise das Mapping auf separate Ausgabe- und Eingabenamen entfallen.

Eigenschaft

Beschreibung

InputSystem.Url*

HTTPS-Basisadresse des Webservices inklusive Portnummer und ggf. mit Basis-URL-Pfad des Webservices (entsprechend Eigenschaft WebService.UrlBasePath)

InputSystem.ProxyServer

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

Syntax: siehe Proxy-Server-Verbindung

InputSystem.AuthMode

Modus für die Authentifizierung gegenüber dem Webservice:

  • None: keine Authentifizierung (Standardwert)

  • Windows: NTLM-Authentifizierung mit Windows-Benutzer

  • Basic: Basisauthentifizierung mit Benutzername und Passwort

  • ApiKey: API-Schlüssel

  • Certificate: Client-Zertifikat

InputSystem.User(*)

InputSystem].Password(*§)

Benutzername und Passwort für die Authentifizierung in den Modi Windows und Basic

Im Modus ApiKey werden diese Eigenschaften zur Angabe des Schlüsselnamens (als .User, z. B. "Bearer") und des Schlüsselwertes (als .Password) genutzt.

InputSystem.CertificateName(*)

Name des Client-Zertifikats für die Authentifizierung im Modus Certificate

Dies entspricht der .Name-Eigenschaft eines Zertifikats, das global unter Certificate[] definiert ist. Das Zertifikat muss den Verwendungszweck Certificate[].Usage: "Client" haben.

InputSystem.Tenant

InputSystem.Scenario*

Name des Mandanten (Standardwert: Default) und des Quellszenarios beim abgefragten Webservice

InputSystem.PreLoadAttachFiles

Wahrheitswert, ob Dateianlagen eines abzurufenden Dokumentes in separaten Webservice-Aufrufen heruntergeladen werden

Wenn dieser Wert false ist, werden die Dateianlagen in das Dokument eingebettet und in einem einzigen Aufruf zusammen mit dem Dokument übermittelt.

Standardwert: FALSE

InputSystem.FetchMode

Modus, wie Stapel und Dokumente vom Webservice angerufen werden:

  • Document: Abruf von Einzeldokumenten (Standardwert)

  • Batch: Abruf kompletter Stapel

Im Modus Batch wird ein Stapel als Ganzes, d.h. mit allen enthaltenen Dokumenten, vom Webservice abgerufen. Im Modus Document wird jedes Dokument einzeln abgerufen und daraus jeweils ein separater Eingangsstapel erstellt, der nur genau dieses eine Dokument enthält.