SAP Listener (JCo 2)
Der SAP Listener (JCo) ermöglicht die Verarbeitung von eingehenden Kommunikationsanfragen via BAPI/RFC und von IDocs eines SAP-Systems. Er stellt dabei automatisch ggf. unterbrochene Verbindungen wieder her.
Funktionen von X4 SAP JCo 2
Der X4 Server ermöglicht die bidirektionale Anbindung von SAP R/3-Systemen über den SAP Java Connector in Version 2 (JCo 2). Dabei sind folgende Komponenten relevant:
SAP JCo 2 Server: Ermöglicht die Verarbeitung von eingehenden Kommunikationsanfragen via BAPI/RFC und von IDocs eines SAP-Systems an den X4 Server. Der SAP JCo 2 Server stellt dabei automatisch ggf. unterbrochene Verbindungen wieder her.
SAP-Adapter: In X4-Prozessen kann dieser Funktions-Adapter einen beliebigen Remote Function Call (RFC) bzw. einen beliebigen BAPI-Funktionsbaustein in einem SAP-System aufrufen. Zudem können IDocs an SAP R/3 versandt werden, siehe Adapter und Bausteine, SAP Connector (JCo 2).
SAP Explorer (JCo2): Dieser ermöglicht während der Prozess-Entwicklung das Erzeugen von Strukturbeschreibungen von IDocs und BAPIs. Zudem listet er BAPIs oder IDocs oder erzeugt leere IDoc- und BAPI-Strukturen und gibt je nach Operation ein entsprechendes XML-Dokument aus, siehe Adapter und Bausteine, SAP Explorer (JCo 2).
SAP Java Connector
Über den JCo 2 Server kann mit der X4 BPMS ein SAP-System angebunden werden. Es können auch mehrere SAP-Systeme über eine jeweils separate JCo Server-Instanz angebunden werden. Zum Verwenden des JCo 2-Servers ist eine entsprechende Konfiguration erforderlich:
X4-seitige Konfiguration in
X4config.xml
, siehe SAP JCo 2 Server-KonfigurationDefinition von Verbindungs-Eigenschaften, siehe Properties für den JCo 2 Server
Zuordnung der Funktionsbaustein-Aufrufe zu Technical Processes, siehe Funktionsbaustein-/Methodendefinitionen (X4 SAP JCo 2)
Identifikation von JCo 2-Servern über ProgID
Jede JCo 2 Server-Instanz bzw. jedes an SAP angebundene System kommuniziert über eine eindeutige ProgID, die in der Server-Properties-Datei, standardmäßig jco_server_settings.prop
, konfiguriert wird und beim Start der Server-Instanz dem SAP-System bekannt gemacht wird. Pro SAP-System können mehrere ProgIDs gleichzeitig verwendet werden. Über die ProgID werden IDocs und RFC/BAPIs an das jeweilige Ziel-System eindeutig "adressiert".