Skip to main content

xSuite Interface Windows Prism 5.x – Online Help

General Properties

The following properties are valid for all output systems.

Notice

Information on the specific system properties can be found in the sections relating to those individual systems.

These sections also explain the individual syntax of the OutputSystem[].Field[].OutputName property when it is relevant to a system. This property can be used to define the target field for a value to be output.

Property

Description

OutputSystem[].Type*

Type of output system:

  • Custom: custom output system

  • Dummy: pseudo output system with no function

  • File: output of single files to the file system

  • Internal: documents to the "Internal" input system of the same xSuite Interface instance

  • Mail: emails via SMTP protocol, Microsoft Exchange Web Services or Graph API

  • MongoDB: insertion of JSON file attachments into a MongoDB collection

  • OtrisDocumentsSoap: folders in otris Documents according to SOAP proxy

  • SapXSuiteInterfaceNCo: Documents to xSuite Interface on page via SAP .Net Connector

  • SapXSuiteInterfaceNwRfc: documents to xSuite Interface on SAP side via NetWeaver Interface

  • SapXSuiteInterfaceSoap: documents to xSuite Interface on SAP side via SOAP interface

  • StackOrg: batch that has been restructured in the Stack Organizer for further processing in another scenario

  • WebServiceGeneric: transferal of file attachments to a third-party web service

  • WebServiceInputClient: documents sent to the "WebServiceInput" input system of another xSuite interface instance

  • WebServiceOutput: asynchronous Output Web Service from xSuite Interface

  • XSuiteArchiveHelixLegacy: documents to xSuite Helix Archive via legacy API implementation via Conveyor Service, without the Conveyor Service

  • XSuiteArchiveHelix: documents to xSuite Archive Helix via API implementation in Version 1

  • XSuiteArchiveHelix2: documents to xSuite Archive Helix via latest API implementation in Version 2

  • XSuiteArchivePrism: documents to xSuite Archive Prism

  • XSuiteBus2: documents to xSuite Bus Prism 2.x

  • XSuiteBus2Result: pseudo output system for asynchronous reading of the processing result of a previous XSuiteBus2 output step (documents from xSuite Bus Prism 2.x)

  • XSuiteConveyorResult: pseudo output system for asynchronous waiting for status feedback (objects from xSuite Helix conveyor service)

  • XSuiteInterface4Soap: documents sent to the SOAP Web Service input interface of xSuite Interface 4.x

  • XSuiteWorkflow: work elements sent to the xSuite Helix workflow

OutputSystem[].FileFilter(%)

Name filter for selecting the file attachments to be transferred to the output system (optional)

Default value: * (all attachments)

Notice

The general name filter has extended functionality for output systems. The order in which the file attachments are output to the target system can be changed by defining mutliple sub-filters.

Example: With a filter of the form A* | B* | *, all files beginning with A are transferred first, then all files beginning with B and finally all other files. Only the defined positive filters are relevant here. Negative partial filters – NOT(...) – can be used; they will not influence the output sequence.

Positive partial filters can also be used to explicitly exclude a specific naming (e.g., all files that have attachment in their name). For an exclusion filter such as this, a regular expression and an advanced syntax with a "negative lookahead" must be used. To exclude file names that contain attachment, the expression is /^(?!.*attachment).*$/.

OutputSystem[].PreProcessMacro[]

OutputSystem[].PostProcessMacro[]

Definition of macro functions of any type that can be executed before or after actual transfer of a document to the output system