Preparations

Checking the existing configuration of an SAP alias


If the SapConnectionService is licensed and installed as an add-on to the Lobster Integration Server, access to a specific SAP system has been configured via an SAP alias in the configuration file ./etc/sap.xml. Here is an example of this XML section.


<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>


The Call section configures the request server for the SAP alias sap. The request server of the Lobster Integration Server registers itself at the SAP system as a 'registered server program' with the program ID LOBSTER_T (2).

In the SAP system, in SM59 (3), a RFC destination with name LOBSTERTESTSYSTEM and connection type T has been defined, see (1).


images/download/attachments/177899690/sap_rfc_lobster_EN-version-1-modificationdate-1717063789873-api-v2.png


Use button (4) to test the connection.


images/download/thumbnails/177899690/sap_rfc_lobster_2-version-1-modificationdate-1717063789876-api-v2.png

Checking the existence of the DTD file


The XML file used to define the interface of the RFC to be provided must comply with a specific structure defined by a DTD file. This DTD file is expected under path and name ./etc/dtd/sap_rfc_configure_1_0.dtd. If this file does not exist in your system, please contact our support staff.