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.