Installation von X4 SAP JCo 2
Auf dieser Seite erfahren Sie, welche Schritte zur Installation von X4 SAP JCo 2 erforderlich sind.
Beispiel
Als Beispiel wird eine Installation für den JBoss Applikations-Server auf Basis eines 32-Bit-Windows-Systems beschrieben.
Voraussetzungen
Zur Installation eines SAP JCo 2 Server im X4 Server werden SAP-Bibliotheken benötigt, die z. T. betriebssystem- und architekturabhängig sind. Diese Bibliotheken werden auch für den SAP Connector (JCo 2) und den SAP Explorer (JCo 2) benötigt, die bereits in x4.ear enthalten sind.
Als registrierter SAP-Partner können Sie die erforderlichen Bibliotheken sowie weiterführende Dokumentation über das SAPNet von http://service.sap.com/connectors herunterladen.
Wählen Sie hierbei zueinander kompatible Versionsnummern der Bibliotheken (diese sind zudem betriebssystem- und architekturabhängig).
Achten Sie darauf, dass das verwendete Betriebsystem kompatibel mit der eingesetzten JDK-Version und der Version Ihres SAP-Systems ist. Folgende Matrix zeigt den Zusammenhang dieser drei Variablen.
| OS | SAP | ||||
|---|---|---|---|---|---|
| 32 bit | 64 bit | 32 bit | 64 bit | ||
| JDK | 32 bit | x | x | x | - |
| 64 bit | - | x | - | x | |
Bibliotheken installieren
Native Bibliotheken (je nach System) in den entsprechenden Ordner des Applikations-Servers für native Binär-Abhängigkeiten oder in das
bin-Verzeichnis von Java kopieren.
Beispiel: Unter Windows 32-Bit:librfc32.dll,msvcr71.dll,msvcp71.dllundsapjcorfc.dllnachC:\Windows\System32oder nachC:\X4\Server\jdk1.7\bin) kopierenFolgende Java-Bibliotheken in den Classpath des Applikations-Servers kopieren:
sapidoc.jarsapjco.jarsapidocjco.jar
Beispiel JBoss 4.2.3.GA: Diese Bibliotheken nach
C:\X4\JBoss4.2.3.GA\server\default\libkopieren.
Beispiel JBoss AS 7.1.1: Diese Bibliotheken unterC:\X4\Server\jboss-as-7.1.1.Final\standalone\deploymentsin daslib-Verzeichnis vonX4.earkopieren.X4 Server neu starten.
Installation prüfen
Über den SAP Explorer (JCo 2) (siehe X4 Experience-Beispiel X4Experience/AdapterSuites/ X4SAPSuite/ SAP(JCo2)Explorer(Prototype)/Processes/CreateEmptyBapi.wrf) können Sie prüfen, ob eine Verbindung aufgebaut werden kann:
Sicherstellen, dass die Konfiguration des SAP JCo 2 Server vollständig ist, siehe X4 Server-Konfiguration (X4config.xml).
Adapterparameter
SystemTypeauf3setzen (für eine Verbindung zu SAP R/3).Sicherstellen, dass Adapteroperation
Create Empty Bapigewählt ist.Prozess mit dem Input-XML
<Bapiname>BAPI's name</Bapiname>ausführen und Ergebnis-XML prüfen.