Skip to Content

[deutsche version – german version, english version see below]

Mit meinem ersten Blogpost zeige ich Ihnen, wie Sie Fehler bei der Verbindung zwischen Eclipse und Ihren SAP-Systemen korrigieren.

Wenn Sie während des Verbindungsaufbaus von Eclipse zu einem SAP-System folgende Fehlermeldung erhalten (Fehlermeldung kann im Logfile namens “dev_jco_rfc.trc” im root-Verzeichnis Ihrer Eclipse-Installation gefunden werden. Öffnen können Sie dieses über einen Text-Editor):


Error:  >Mon Jul 01 13:51:34,454<    RfcException: [null]
    message: Connect to message server host failed
Connection parameters: TYPE=B DEST=adt.tmp_1372679489571 MSHOST= XXX GROUP=SAP_LS R3NAME=S56 SNC_MODE=1 SNC_QOP=3 SNC_MYNAME=” ” SNC_PARTNERNAME=”XXX” PCS=1

ERROR       service ‘sapmsS56’ unknown
TIME        Mon Jul 01 13:51:34 2013
RELEASE     721
COMPONENT   NI (network interface)
VERSION     40
RC          -3
MODULE      nixxsl.cpp
LINE        184
DETAIL      NiSrvLGetServNo: service name cached as unknown
COUNTER     2

    Return code: RFC_FAILURE(1)
    error group: 102
    key: RFC_ERROR_COMMUNICATION


…können Sie diesen Fehler über folgende Schritte korrigieren:

1.) Öffnen Sie das Verzeichnis “C:\Windows\System32\drivers\etc”

2.) Öffnen Sie in diesem Verzeichnis das File mit dem Namen “services” mit einem Text-Editor (z.B. Notepad++)

3.) Prüfen Sie diese File in Bezug auf Einträge wie:

sapmsXXX  36XX/tcp

4.) Wenn es diese Art von Einträge nicht gibt, machen Sie pro System einen Eintrag in diese Datei rein:

sapmsXXX  36XX/tcp

4.1) Für XXX = Ihre individuelle SAP-System-ID

4.2) Für 36XX = Die System-Instanznummer –> Kann unter anderem in Ihrer individuellen saplogin.ini unter der Kategorie [MSSrvPort] ! Diese Nummer umfasst dann den kompletten Teil bis zum ‘/’ ! Beispiel:

[MSSrvPort]

Item2=3602

sapmsAB1  3602/tcp

[english version]

With my first blog post I want to show you, how you can fix the connectivity “problem” from your eclipse installation and a SAP-System.

If you receive following error-message from Eclipse (message can be found in the logfile named “dev_jco_rfc.trc” in root directory of your eclipse installation, which will be created from eclipse. open this file with an text-editor)…:


Error:  >Mon Jul 01 13:51:34,454<    RfcException: [null]
    message: Connect to message server host failed
Connection parameters: TYPE=B DEST=adt.tmp_1372679489571 MSHOST= XXX GROUP=SAP_LS R3NAME=S56 SNC_MODE=1 SNC_QOP=3 SNC_MYNAME=” ” SNC_PARTNERNAME=”XXX” PCS=1

ERROR       service ‘sapmsS56’ unknown
TIME        Mon Jul 01 13:51:34 2013
RELEASE     721
COMPONENT   NI (network interface)
VERSION     40
RC          -3
MODULE      nixxsl.cpp
LINE        184
DETAIL      NiSrvLGetServNo: service name cached as unknown
COUNTER     2

    Return code: RFC_FAILURE(1)
    error group: 102
    key: RFC_ERROR_COMMUNICATION


…you can solve this problem by following these steps:

1.) Go to Directory “C:\Windows\System32\drivers\etc”

2.) Open the File “services” with an text-editor (like Notepad++)

3.) Check this file for following entries:

sapmsXXX  36XX/tcp

4.) If you don’t find a line like the above one, you need to insert one line for every relevant sap-system:

sapmsXXX  36XX/tcp

4.1) Insert into XXX = Your individual SAP-System-ID

4.2) Insert into 36XX = The Systems-Instance-Number –> Can also be found in your individual saplogon.ini in the section [MSSrvPort] ! This PORT is the complete number for your system, with the 36 in front of the Systems-Instance-Number! For example (directly from an saplogon.ini):

[MSSrvPort]

Item2=3602

sapmsAB1  3602/tcp

Hopefully this small guide will help you 😉

To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply