Fehlerbehebung und Unterstützung

Verfahren für die Fehlerbehebung und Informationen zur Selbsthilfe unterstützen Sie dabei, Probleme schnell zu erkennen und zu beheben. In diesem Abschnitt finden Sie potenzielle Lösungen für Probleme im Zusammenhang mit dem SAP-Connector.

JCo-JAR-Dateien für Abhängigkeit - Versionspezifische Informationen

Installieren und verwenden Sie die aktuellste Programmkorrekturstufe für den SAP Java Connector 3.0. Die verfügbare aktuellste Version der JCo-JAR-Datei: 3.0.14, IDoc Version 3.0.12.

Sie benötigen die folgenden drei Dateien: sapjco3.jar, sapjco3.dll (für Windows) oder sapjco3.so (für Appliance) und sapidoc3.jar.

Führen Sie zum Herunterladen der SAP-JCo-JAR-Dateien (2 Dateien) die folgenden Schritte entsprechend der Version aus:
  • Laden Sie den aktuellsten SAP Java Connector 3.0.14 von SAP Service Marketplace unter der Adresse http://service.sap.com/connectors herunter. Sie finden das Downloadpaket mit dem neuesten Patch-Level für verschiedene Plattformen, indem Sie zu SAP Java Connector > Tools & Services > Download SAP JCo Release 3.0 navigieren. Ein Installationshandbuch ist in dem Downloadarchiv enthalten.
    • Für die 32-Bit-Version von WebSphere Cast Iron Studio laden Sie die JCo-JAR-Datei unter Microsoft Windows and Windows Server > 32bit herunter.
    • Für die 64-Bit-Version von WebSphere Cast Iron Studio laden Sie die JCo-JAR-Datei unter Microsoft Windows and Windows Server > 64bit x86 herunter.
    • Für WebSphere Cast Iron Appliance laden Sie die JCo-JAR-Datei unter Linux (for Intel compatible processors)> 64bit x86 herunter.
Führen Sie die folgenden Schritte entsprechend der bestimmten Version aus, um die SAP-IDoc-JAR-Datei (1 Datei) herunterzuladen:
  • Laden Sie den aktuellsten SAP Java Connector 3.0.14 von SAP Service Marketplace unter der Adresse http://service.sap.com/connectors herunter. Sie finden das Downloadpaket mit dem neuesten Patch-Level für verschiedene Plattformen, indem Sie zu SAP Java Connector > Tools & Services > SAP Java IDoc Class Library navigieren.
    • Für alle Plattformen enthält die ZIP-Datei für SAP Java IDoc Class Library 3.0.12 die SAP-IDoc-JAR-Datei.

Bei dem Versuch, zu IDoc/BAPI/RFC-Dokumenten einer Orchestrierung (neue/vorhandene) für Studio-Projekte der Version 6.1.0.15 zu navigieren, wird in späteren Studio-Versionen eine Ausnahmebedingung ausgelöst.

Problem:

Es wird eine Nullzeigerausnahmebedingung ausgelöst, wenn ein Studio-Projekt der Version 6.1.0.15 in einer der späteren Versionen von Studio geöffnet wird und wenn in einer neuen oder einer vorhandenen Orchestrierung zu einem IDoc/BAPI/RFC-Dokument navigiert wird.

Der folgende Fehler wird in der Datei 'error.log' von Studio angezeigt:
WARNING: Unable to find entry: /.configuration-wizard -- err msg: Unable to locate  entry
      /.configuration-wizard java.util.concurrent.ExecutionException:
      java.lang.NullPointerException at
      java.util.concurrent.FutureTask.report(FutureTask.java:134) at
      java.util.concurrent.FutureTask.get(FutureTask.java:200) at
      com.approuter.studio.gui.FutureBusyView$1.run(FutureBusyView.java:72) at
      java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1157) at
      java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:627) at
      java.lang.Thread.run(Thread.java:798) Caused by: java.lang.NullPointerException at
      com.approuter.studio.connectors.sap.WSSapConnection.<init>(WSSapConnection.java:88) at
      com.approuter.studio.connectors.sap.endpoint.SapEndpointProjectNode$3.call(SapEndpointProjectNode.java:345)
      at
      com.approuter.studio.connectors.sap.endpoint.SapEndpointProjectNode$3.call(SapEndpointProjectNode.java:342)
      at java.util.concurrent.FutureTask.run(FutureTask.java:274)

Ursache:

Die erweiterten Authentifizierungsmechanismen in höheren Versionen von Cast Iron Studio.

Lösung:

Nach dem Öffnen des Projekts in einer späteren Version von Studio navigieren Sie zu einem der betreffenden Endpunkte, die auf der rechten Seite der Projektregisterkarte angezeigt werden, und kehren zur Registerkarte 'Konfigurieren' der Orchestrierung zurück.

Jetzt können Sie zu dem IDoc/BAPI/RFC-Dokument für die betreffende Orchestrierung navigieren.

Unterstützte Formate für die Werte in Feldern des Typs 'Datum/Uhrzeit'

In der folgenden Tabelle werden die unterstützten Formate für die Werte in Feldern des Typs 'Datum/Uhrzeit' für alle Aktivitäten des SAP-Connectors beschrieben.
Tabelle 1. Formate für Werte in Feldern des Typs 'Datum/Uhrzeit'
Feld Eingabeparameter (Nicht-Starteraktivitäten) Ausgabeparameter (Starter- und Nicht-Starteraktivitäten)
Datum jjjj-mm-tt

oder

jjjjmmtt

jjjjmmtt
Zeit hh:mm:ss

oder

hhmmss

hhmmss

Für die Eingabe- und Ausgabeparameter in den Werten für Datums- und Uhrzeitfelder der SAP-Connectorversion 6.0.x oder einer früheren Version werden die Formate jjjj-mm-tt und hh:mm:ss unterstützt.

Ausnahmebedingung, die ausgelöst wird, wenn Orchestrierungen mit Aktivitäten 'RFC empfangen' und 'IDOC empfangen' mit derselben RFC-Programm-ID implementiert werden

Problem: Wenn Sie Orchestrierungen mit Aktivitäten 'RFC empfangen' und 'IDOC empfangen' mit derselben RFC-Programm-ID in SAP implementieren, wird die folgende Ausnahmebedingung ausgelöst:

java.lang.RuntimeException: An attempt to start a JCoIDocServer failed. There might be an existing JCoServer with the same server configuration, else try restarting your server
at com.ibm.j2ca.sap.inbound.SapJCoServerBuilder.verfiyServerConfiguration(SapJCoServerBuilder.java:403)
at com.ibm.j2ca.sap.inbound.SapJCoServerBuilder.createServer(SapJCoServerBuilder.java:96)
at com.ibm.j2ca.sap.inbound.SAPEventListenerManager.buildEventListener(SAPEventListenerManager.java:149)
at com.ibm.j2ca.sap.inbound.SAPEventListenerManager.startEventListeners(SAPEventListenerManager.java:132)
at com.ibm.j2ca.sap.inbound.EndpointManager.addEndpoint(EndpointManager.java:68)
at com.ibm.j2ca.sap.SAPResourceAdapter.endpointActivation(SAPResourceAdapter.java:266)
at com.approuter.module.sap.activity.ReceiveIDOCActivity.activate(ReceiveIDOCActivity.java:222)
at com.approuter.maestro.activities.BaseModule.activate(BaseModule.java:296)
at com.approuter.maestro.vm.Program.start(Program.java:796)
at com.approuter.maestro.vm.Kernel.startOrchestration(Kernel.java:704)
at com.approuter.maestro.management.Loader$1.run(Loader.java:461)
at java.lang.Thread.run(Thread.java:736)

Ursache: SAP JCo lässt nur die Ausführung einer Instanz von JCoServer mit einem bestimmten Satz von Serverkonfigurationseinstellungen innerhalb einer JVM (Java Virtual Machine) zu. Es kann kein weiterer JCoServer mit derselben Serverkonfiguration in derselben JVM ausgeführt werden. JCo löst einen Fehler aus, der darauf hinweist, dass der Server nicht erneut gestartet werden kann. Die Aktivität 'IDOC empfangen' und die Aktivität 'RFC empfangen' unterstützen die Verwendung derselben SAP-Programm-ID bei der Orchestrierung nicht.

Lösung: Stellen Sie sicher, dass Sie Orchestrierungen implementieren, in denen die Aktivität 'RFC empfangen' und 'IDOC empfangen' verschiedene SAP-Programm-IDs verwenden, und erstellen Sie separate Endpunkte für IDOC/RFC.

Empfohlene Konfigurationen zur Vermeidung des Fehlers, dass die maximale Anzahl von 202 Dialogen überschritten wurde

Bei der Arbeit mit dem SAP-Connector werden die folgenden Konfigurationen empfohlen, wenn der Fehler angezeigt wird, dass die maximale Anzahl von 202 Dialogen ('conversations') überschritten wurde:

Fehler:

LOCATION   CPIC (TCP/IP) on local host with Unicode
ERROR      max no of 202 conversations exceeded
TIME       <tag> <datum> <zeit> <jahr>
RELEASE    720
COMPONENT  CPIC (TCP/IP) with Unicode

Die folgenden Empfehlungen hängen von der Auslastung und der Anzahl der parallelen Anforderungen ab:

  1. Verringern Sie den Zeitlimitwert in der Endpunktkonfiguration, sodass die nicht genutzten Verbindungen automatisch beendet werden.
  2. Konfigurieren Sie die Cast Iron-Laufzeit und das SAP-Gateway so, dass mehr RFC-Verbindungen unterstützt werden.
    1. Setzen Sie die Umgebungsvariable CPIC_MAX_CONV auf einen Wert > 100 für die Cast Iron-Laufzeit. Aktualisieren Sie maestro.sh so, dass die Umgebungsvariable festgelegt wird. Die Schritte werden im Zeitplan A beschrieben.
    2. Erhöhen Sie den Profilwert gw/max_conn und gw/max_sys auf dem SAP-Gateway, sodass viele parallele Verbindungen unterstützt werden. Wenn Speicherengpässe auftreten, erhöhen Sie außerdem die Werte für gw/max_overflow_size und gw/max_shm_req.
    3. Setzen Sie die maximale Anzahl von Verbindungen im SAP-Endpunkt auf einen realistischen Wert. Je nach Auslastung und parallelen Anforderungen generiert die Einheit oder sie empfängt.
    4. Setzen Sie die Anzahl der Serverinstanzen im SAP-Endpunkt auf den Wert 10.
  3. Beispielwerte:
    SAP-Gateway
    gw/max_conn=2000, gw/max_sys=1200
    gw/max_overflow_size =40000000, gw/max_shm_req = 200 (dient zum Anpassen der Speicherzuordnung)
    CPIC_MAX_CONV=5000

Zeitplan A:

  1. Melden Sie sich an der Einheitenshell an. (Wenden Sie sich an den IBM Support, um den Schlüssel für die Einheitenshell für die Anmeldung an der Systemshell zu erhalten.)
  2. Wechseln Sie zum Ordner /usr/ironhide/bin. Erstellen Sie eine Sicherungskopie der Datei maestro.sh (kopieren Sie maestro.sh in maestro.sh.old).
  3. Bearbeiten Sie die Datei maestro.sh.
    move to line 
    #  Version of java currently in use.
    if [ -z $JAVA_HOME ]; then
      JAVA_HOME=/usr/java/default
    fi
    JAVA="${JAVA_HOME}/bin/java"
  4. Fügen Sie die folgende Zeile hinzu:
    ## maximum SAP conversations allowed
    export CPIC_MAX_CONV=500
  5. Speichern und schließen Sie die Datei.
  6. Beenden Sie die Systemshell und führen Sie den Befehl system restart aus, um die Einheitenlaufzeit erneut zu starten.

Upgrade der Java Runtime Environment (JRE) von 32- auf 64 Bit-Version durchführen

Problem: Wenn Sie ein SAP-Projekt haben, das in einer früheren Version der Einheit ausgeführt wird, und ein Upgrade der Einheit auf Version 7.0 oder höher durchführen, lassen sich die SAP-Projekte nicht starten und die folgenden Fehler treten auf:

  • Beispiele für Fehler, die in der WMC ausgelöst werden:
    Start of Orchestration config-
    url://SAP_BAPI/1.0/Default/Orchestrations/Orchestration failed:
    java.lang.ExceptionInInitializerError: Error
    getting the version of the native layer:
    java.lang.UnsatisfiedLinkError: sapjco3
    (/usr/ironhide/lib/thirdparty/libsapjco3.so:
    wrong ELF class: ELFCLASS32).
    Required SAP JCO library is not found.
    Install version 3.x SAP JCO library (.dll or .so based on platform)
  • Beispiele für Ausnahmebedingungen, die im Protokoll maestro.out aufgezeichnet werden:
    java.lang.UnsatisfiedLinkError: sapjco3 (/usr/ironhide/lib/thirdparty/libsapjco3.so: wrong ELF class: ELFCLASS32)
    	at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1030)
    	at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:994)
    	at java.lang.System.loadLibrary(System.java:507)
    	at com.sap.conn.jco.rt.DefaultJCoRuntime.loadLibrary(DefaultJCoRuntime.java:481)
    	at com.sap.conn.jco.rt.DefaultJCoRuntime.registerNativeMethods(DefaultJCoRuntime.java:347)
    	at com.sap.conn.jco.rt.JCoRuntime.registerNatives(JCoRuntime.java:1108)
    	at com.sap.conn.rfc.driver.CpicDriver.<clinit>(CpicDriver.java:954)
    	at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at com.sap.conn.rfc.engine.DefaultRfcRuntime.getVersion(DefaultRfcRuntime.java:43)
    	at com.sap.conn.rfc.api.RfcApi.RfcGetVersion(RfcApi.java:237)
    	at com.sap.conn.jco.rt.MiddlewareJavaRfc.<clinit>(MiddlewareJavaRfc.java:215)
    	at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at com.sap.conn.jco.rt.DefaultJCoRuntime.initialize(DefaultJCoRuntime.java:77)
    	at com.sap.conn.jco.rt.JCoRuntimeFactory.<clinit>(JCoRuntimeFactory.java:23)
    	at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at java.lang.Class.forNameImpl(Native Method)
    	at java.lang.Class.forName(Class.java:182)
    	at com.sap.conn.jco.JCo.createJCo(JCo.java:52)
    	at com.sap.conn.jco.JCo.<clinit>(JCo.java:26)
     at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at java.lang.Class.forNameImpl(Native Method)
    	at java.lang.Class.forName(Class.java:182)
    	at com.approuter.module.sap.SAPActivator.checkSAPInstalled(SAPActivator.java:101)
    	at com.approuter.module.sap.activity.SAPBaseActivity.checkSapSetup(SAPBaseActivity.java:498)
    	at com.approuter.module.sap.activity.SAPBaseActivity.generateSchemas(SAPBaseActivity.java:172)
    	at com.approuter.module.sap.activity.SapSendRfcData.activate(SapSendRfcData.java:112)
    	at com.approuter.maestro.activities.BaseModule.activate(BaseModule.java:301)
    	at com.approuter.maestro.vm.Program.start(Program.java:768)
    	at com.approuter.maestro.vm.Kernel.startOrchestration(Kernel.java:739)
    	at com.approuter.maestro.management.Loader$1.run(Loader.java:455)
    	at java.lang.Thread.run(Thread.java:738)
    java.lang.ExceptionInInitializerError: Error getting the version of the native layer: java.lang.UnsatisfiedLinkError: sapjco3 (/usr/ironhide/lib/thirdparty/libsapjco3.so: wrong ELF class: ELFCLASS32)
     at com.sap.conn.jco.rt.MiddlewareJavaRfc.<clinit>(MiddlewareJavaRfc.java:227)
     at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at com.sap.conn.jco.rt.DefaultJCoRuntime.initialize(DefaultJCoRuntime.java:77)
     at com.sap.conn.jco.rt.JCoRuntimeFactory.<clinit>(JCoRuntimeFactory.java:23)
     at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at java.lang.Class.forNameImpl(Native Method)
    	at java.lang.Class.forName(Class.java:182)
    	at com.sap.conn.jco.JCo.createJCo(JCo.java:52)
     at com.sap.conn.jco.JCo.<clinit>(JCo.java:26)
    at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at java.lang.Class.forNameImpl(Native Method)
    	at java.lang.Class.forName(Class.java:182)
    	at com.approuter.module.sap.SAPActivator.checkSAPInstalled(SAPActivator.java:101)
    	at com.approuter.module.sap.activity.SAPBaseActivity.checkSapSetup(SAPBaseActivity.java:498)
    	at com.approuter.module.sap.activity.SAPBaseActivity.generateSchemas(SAPBaseActivity.java:172)
    	at com.approuter.module.sap.activity.SapSendRfcData.activate(SapSendRfcData.java:112)
    	at com.approuter.maestro.activities.BaseModule.activate(BaseModule.java:301)
    	at com.approuter.maestro.vm.Program.start(Program.java:768)
    	at com.approuter.maestro.vm.Kernel.startOrchestration(Kernel.java:739)
    	at com.approuter.maestro.management.Loader$1.run(Loader.java:455)
    	at java.lang.Thread.run(Thread.java:738)
    2013-08-22 09:18:25.013 SEVERE [T-10] [orc:SAP_BAPI/1.0/Default/Orchestrations/Orchestration] [com.approuter.module.common.util.LogHelper] Required SAP JCO native library is not found. Install version 3.x SAP JCO native library(.dll or .so based on platform).
    java.lang.RuntimeException: java.lang.ExceptionInInitializerError: Error getting the version of the native layer: java.lang.UnsatisfiedLinkError: sapjco3 (/usr/ironhide/lib/thirdparty/libsapjco3.so: wrong ELF class: ELFCLASS32)
    	at com.approuter.module.sap.activity.SAPBaseActivity.checkSapSetup(SAPBaseActivity.java:509)
    	at com.approuter.module.sap.activity.SAPBaseActivity.generateSchemas(SAPBaseActivity.java:172)
    	at com.approuter.module.sap.activity.SapSendRfcData.activate(SapSendRfcData.java:112)
    	at com.approuter.maestro.activities.BaseModule.activate(BaseModule.java:301)
    	at com.approuter.maestro.vm.Program.start(Program.java:768)
    	at com.approuter.maestro.vm.Kernel.startOrchestration(Kernel.java:739)
    	at com.approuter.maestro.management.Loader$1.run(Loader.java:455)
    	at java.lang.Thread.run(Thread.java:738)
    Caused by: java.lang.ExceptionInInitializerError: Error getting the version of the native layer: java.lang.UnsatisfiedLinkError: sapjco3 (/usr/ironhide/lib/thirdparty/libsapjco3.so: wrong ELF class: ELFCLASS32)
     at com.sap.conn.jco.rt.MiddlewareJavaRfc.<clinit>(MiddlewareJavaRfc.java:227)
     at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at com.sap.conn.jco.rt.DefaultJCoRuntime.initialize(DefaultJCoRuntime.java:77)
     at com.sap.conn.jco.rt.JCoRuntimeFactory.<clinit>(JCoRuntimeFactory.java:23)
     at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at java.lang.Class.forNameImpl(Native Method)
    	at java.lang.Class.forName(Class.java:182)
    	at com.sap.conn.jco.JCo.createJCo(JCo.java:52)
    	at com.sap.conn.jco.JCo.<clinit>(JCo.java:26)
    	at java.lang.J9VMInternals.initializeImpl(Native Method)
    	at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    	at java.lang.Class.forNameImpl(Native Method)
    	at java.lang.Class.forName(Class.java:182)
    	at com.approuter.module.sap.SAPActivator.checkSAPInstalled(SAPActivator.java:101)
    	at com.approuter.module.sap.activity.SAPBaseActivity.checkSapSetup(SAPBaseActivity.java:498)

Ursache:

In den früheren Versionen von Cast Iron Appliance (Version 6.4 und frühere Versionen) wurden 32-Bit-Versionen der SAP-JCo-Bibliotheken verwendet. Ab Cast Iron Appliance Version 7.0 müssen Sie die 64-Bit-Versionen der SAP-JCo-Bibliotheken verwenden.

Lösung:

Sie müssen die 32-Bit-Versionen der SAP-JCo-Bibliotheken sapjco3.jar und libsapjco3.so löschen und die 64-Bit-Versionen der SAP-JCo-Bibliotheken laden.

Upgrade der SAP-JCo-Bibliotheken:

Falls nach der Anwendung der 64-Bit-JCo-Bibliotheken ein Problem auftritt, wenden Sie sich an die technische Unterstützung von IBM, um weitere Hilfe zu erhalten.

Ausnahmebedingung wird bei falschem Hostnamen des SAP-Servers ausgelöst

Problem: Wenn der Hostname des SAP-Servers nicht korrekt ist, wird die folgende Ausnahmebedingung im JCo-Trace angezeigt:

Error: >Thu Jul 16 15:08:00,483< RfcException:
 Message: Connect to SAP gateway failed
Connection parameters: TYPE=A DEST=9.184.167.114|100|dev0028.492965 ASHOST=9.184.167.114 SYSNR=10 CODEPAGE=1100 PCS=1
LOCATION   CPIC (TCP/IP) on local host with Unicode
ERROR partner '9.184.167.114:3310' not reached
TIME Thu Jul 16 15:08:00 2015
RELEASE 721
COMPONENT NI (network interface)
VERSION 40
RC -10
MODULE nixxi.cpp
LINE 3283
DETAIL NiPConnect2:9.184.167.114:3310
SYSTEM CALL connect
ERRNO 10060
ERRNO TEXT WSAETIMEDOUT: Connection timed out
COUNTER 2
 return code: RFC_FAILURE (1)
 error group: 102
 key: RFC_ERROR_COMMUNICATION

Ausnahmebedingung wird bei falscher SAP-Systemnummer ausgelöst

Problem: Wenn die SAP-Systemnummer nicht korrekt ist, wird die folgende Ausnahmebedingung im JCO-Trace angezeigt:

Error: >Thu Jul 16 15:21:40,738< RfcException:
 message: Connect to SAP gateway failed
Connection parameters: TYPE=A DEST=9.184.167.115|100|dev0028.741310 ASHOST=9.184.167.115 SYSNR=15 CODEPAGE=1100 PCS=1
LOCATION   CPIC (TCP/IP) on local host with Unicode
ERROR partner '9.184.167.115:3315' not reached
TIME Thu Jul 16 15:21:40 2015
RELEASE 721
COMPONENT NI (network interface)
VERSION 40
RC -10
MODULE nixxi.cpp
LINE 3283
DETAIL NiPConnect2: 9.184.167.115:3315
SYSTEM CALL connect
ERRNO 10061
ERRNO TEXT WSAECONNREFUSED: Connection refused
COUNTER 2
 return code: RFC_FAILURE (1)
 error group: 102
 key: RFC_ERROR_COMMUNICATION 

Ausnahmebedingung wird bei falschem SAP-Client ausgelöst

Problem: Wenn der SAP-Client nicht korrekt ist, wird die folgende Ausnahmebedingung ausgelöst:

Das Fehlerprotokoll enthält die folgenden Informationen:

Jul 16, 2015 3:25:21 PM com.ibm.j2ca.sap.SAPManagedConnection getJcoConnection
SEVERE: CWYAP1019E: An exception occurred while connecting to the SAP system. Error message: Initialization of destination 9.184.167.115|000|dev0028.145604 failed: Name or password is incorrect (repeat logon) on 9.184.167.115 sysnr 10 Explanation=An exception occurred while making the connection to the SAP application. The adapter cannot connect using the logon credentials that have been provided. UserAction=Refer to the exception message for more details.
Jul 16, 2015 3:25:21 PM com.approuter.studio.connectors.sap.endpoint.SapEndpointPanel testConnection2
SEVERE: Unable to connect to the endpoint. Please check the endpoint's information and try again. Detail: com.ibm.j2ca.base.exceptions.AuthenticationFailException: Initialization of destination 9.184.167.115|000|dev0028.145604 failed: Name or password is incorrect (repeat logon) on 9.184.167.115 sysnr 10

Der JCO-Trace sieht wie folgt aus:

<* RfcReceive >Thu Jul 16 15:25:21,155< failed *>
>>>> [1] <unknown> R/3 <ac: 6> >>> CLOSE (45412733)
RfcException raised by system [SD1|eccdev1]:
 message: Name or password is incorrect (repeat logon)
 return code: RFC_SYS_EXCEPTION (3)
 error group: 104
 key: RFC_ERROR_SYSTEM_FAILURE*> RfcReceive ... 
 handle = 1
 parameter = <null> 
 parameter = <null> 
 tables = <null>  
>>> RfcClose [1] >Thu Jul 16 15:25:21,158< ...

Ausnahmebedingung wird bei falschem SAP-Benutzernamen ausgelöst

Problem: Wenn der Benutzername für den SAP-Server nicht korrekt ist, wird die folgende Ausnahmebedingung ausgelöst:

Das Fehlerprotokoll enthält die folgenden Informationen:

Jul 16, 2015 3:33:09 PM com.ibm.j2ca.sap.SAPManagedConnection getJcoConnection
SEVERE: CWYAP1019E: An exception occurred while connecting to the SAP system. Error message: Initialization of destination 9.184.167.115|100|cev0028.789483 failed: Name or password is incorrect (repeat logon) on 9.184.167.115 sysnr 10 Explanation=An exception occurred while making the connection to the SAP application. The adapter cannot connect using the logon credentials that have been provided. UserAction=Refer to the exception message for more details.
Jul 16, 2015 3:33:09 PM com.approuter.studio.connectors.sap.endpoint.SapEndpointPanel testConnection2
SEVERE: Unable to connect to the endpoint. Please check the endpoint's information and try again. Detail: com.ibm.j2ca.base.exceptions.AuthenticationFailException: Initialization of destination 9.184.167.115|100|cev0028.789483 failed: Name or password is incorrect (repeat logon) on 9.184.167.115 sysnr 10

Der JCO-Trace sieht wie folgt aus:

<* RfcReceive >Thu Jul 16 15:33:08,861< failed *>
>>>> [1] <unknown> R/3 <ac: 6> >>> CLOSE (45885421)
RfcException raised by system [SD1|eccdev1]:
 message: Name or password is incorrect (repeat logon)
 return code: RFC_SYS_EXCEPTION (3)
 error group: 104
 key: RFC_ERROR_SYSTEM_FAILURE*> RfcReceive ... 
 handle = 1
 parameter = <null> 
 parameter = <null> 
 tables = <null> 
>>> RfcClose [1] >Thu Jul 16 15:33:08,863< ...
<* RfcClose *>

Ausnahmebedingung wird bei falschem SAP-Serverkennwort ausgelöst

Problem: Wenn das Kennwort für den SAP-Server nicht korrekt ist, wird die folgende Ausnahmebedingung ausgelöst:

Das Fehlerprotokoll enthält die folgenden Informationen:

Jul 16, 2015 3:40:13 PM com.ibm.j2ca.sap.SAPManagedConnection getJcoConnection
SEVERE: CWYAP1019E: An exception occurred while connecting to the SAP system. Error message: Initialization of destination 9.184.167.115|100|dev0028.879503 failed: Name or password is incorrect (repeat logon) on 9.184.167.115 sysnr 10 Explanation=An exception occurred while making the connection to the SAP application. The adapter cannot connect using the logon credentials that have been provided. UserAction=Refer to the exception message for more details.
Jul 16, 2015 3:40:13 PM com.approuter.studio.connectors.sap.endpoint.SapEndpointPanel testConnection2
SEVERE: Unable to connect to the endpoint. Please check the endpoint's information and try again. Detail: com.ibm.j2ca.base.exceptions.AuthenticationFailException: Initialization of destination 9.184.167.115|100|dev0028.879503 failed: Name or password is incorrect (repeat logon) on 9.184.167.115 sysnr 10

Der JCO-Trace sieht wie folgt aus:

>>>> [1] <unknown> R/3 <ac: 6> >>> CLOSE (46318530)
RfcException raised by system [SD1|eccdev1]:
 message: Name or password is incorrect (repeat logon)
 return code: RFC_SYS_EXCEPTION (3)
 error group: 104
 key: RFC_ERROR_SYSTEM_FAILURE*> RfcReceive ... 
 handle = 1
 parameter = <null> 
 parameter = <null> 
 tables = <null> 
 >>> RfcClose [1] >Thu Jul 16 15:40:13,842< ...
 <* RfcClose *>