Vorbereitungen
Vorhandene Konfiguration eines SAP-Aliases prüfen
Wenn der SapConnectionService als Zusatz zum Lobster Integration Server lizenziert und installiert ist, wurde der Zugriff zu einem konkreten SAP-System innerhalb der Konfigurationsdatei ./etc/sap.xml als SAP-Alias konfiguriert. Folgend ein Beispiel für diesen XML-Abschnitt.
<Call name="initPool"> <Arg> <New class="com.ebd.hub.services.sap.SapSettings"> <Set name="alias">sap</Set> <Set name="allowGrowing">true</Set> <Set name="host">192.168.130.236</Set> <Set name="system">00</Set> <Set name="user">MY_USER</Set> <Set name="password">MY_PASSW</Set> <Set name="minSize">1</Set> <Set name="idleTime">300000</Set> <Set name="client">000</Set> <Set name="unicode">False</Set> <Call name="setRequestServerSettings"> <Arg>192.168.130.236</Arg> <Arg>sapgw00</Arg> <Arg>LOBSTER_T</Arg> </Call> <Set name="language">D</Set> </New> </Arg></Call>Der innere Call-Bereich kennzeichnet die Konfiguration des Request-Servers für den SAP-Alias sap. Der Request-Server des Lobster Integration Servers registriert sich im SAP-System als "registriertes Serverprogramm" mit der Programm-ID LOBSTER_T.
Innerhalb des SAP-Systems wurde mit SM59 eine RFC-Destination mit Verbindungstyp T definiert. Im Folgenden nehmen wir den Namen LOBSTERTESTSYSTEM an.
Mit der Schaltfläche Verbindung testen wurde die Verbindung erfolgreich getestet.
Existenz der DTD-Datei prüfen
Die XML-Datei, mit der die Schnittstelle des bereit zu stellenden RFCs definiert wird, muss eine bestimmte Struktur einhalten, die durch eine DTD-Datei festgelegt ist. Diese DTD-Datei wird unter dem Dateipfad und Namen ./etc/dtd/sap_rfc_configure_1_0.dtd erwartet. Falls diese Datei in Ihrem System nicht vorhanden ist, fordern Sie sie bitte vom Lobster-Support an.