トラブルシューティングとサポート

トラブルシューティング手法とセルフ・ヘルプ情報は、問題を迅速に識別して解決するのに役立ちます。 このトピックでは、SAP コネクターで起こった問題に対して有力であると思われる解決策について説明します。

WebSphere Cast Iron SAP コネクターでの EDI_DC40 IDOC 制御レコード構造の取得

EDI_DC40 は、外部システム情報へのインターフェースに関する IDoc 制御レコードを保管するために使用される標準 SAP 構造です。WebSphere Cast Iron Studio バージョン 7002 で、「IDOC の受信」アクティビティーおよび「IDOC の送信」アクティビティーに対して非 Unicode SAP サーバーをエンドポイントとして使用する SAP コネクターでは、制御レコード名として EDI_DC40 がサポートされます。

EDI_DC を標準の構造名として使用しているお客様は、最新バージョンの 7501/7510 Studio を使用し、オーケストレーション内でオブジェクトを再構成し、それを適宜マップする必要があります。

古い動作:

古い動作では、非 Unicode マシンの場合、制御レコード名は EDI_DC40 でなく EDI_DC でした。

-ALEREQ01 
|_SAPTransactorID 
|_qRECQueueName 
|_IDOC    
 |_@Begin    
 |_EDI_DC        
      |_@Segment        
      |_TABNAM        
      |_MANDT
………
………

新しい動作:

新しい動作では、Unicode と非 Unicode の両方の SAP サーバーを対象に、制御レコード名が EDI_DC40 になります。

-ALEREQ01 
|_SAPTransactorID 
|_qRECQueueName 
|_IDOC    
 |_@Begin    
 |_EDI_DC40        
      |_@Segment        
      |_TABNAM        
      |_MANDT
………
………

従属 JCo JAR ファイル - バージョン固有の情報

SAP Java Connector 3.0 の最新のパッチ・レベルをインストールして使用してください。使用可能な最新バージョンの JCo jar は 3.0.14、IDoc バージョンは 3.0.12 です。

次の 3 つのファイルが必要です: sapjco3.jar、sapjco3.dll (Windows) または sapjco3.so (アプライアンス)、および sapidoc3.jar。

SAP JCo jar (2 ファイル) をダウンロードするには、バージョンに固有の以下のステップに従ってください。
  • SAP Service Marketplace (http://service.sap.com/connectors) から最新の SAP Java Connector 3.0.14 をダウンロードします。「SAP Java Connector」>「ツール & サービス」>「SAP JCo リリース 3.0 のダウンロード (Download SAP JCo Release 3.0)」とナビゲートすると、各種プラットフォーム向けの最新パッチ・レベルのダウンロード・パッケージが表示されます。インストール・ガイドがダウンロード・アーカイブ内に組み込まれています。
    • Studio 32 ビット・バージョン用: 「Microsoft Windows および Windows Server (Microsoft Windows and Windows Server)」>「32 ビット (32bit)」の下にある、32 ビット・バージョンの WebSphere Cast Iron Studio 用の JCo jar zip ファイルをダウンロードします。
    • Studio 64 ビット・バージョン用: 「Microsoft Windows および Windows Server (Microsoft Windows and Windows Server)」>「64 ビット x86 (64bit x86)」の下にある、64 ビット・バージョンの WebSphere Cast Iron Studio 用の JCo jar zip ファイルをダウンロードします。
    • WebSphere Cast Iron アプライアンス用: 「Linux (Intel 互換プロセッサ) Linux (for Intel compatible processors)」>「64 ビット x86 (64bit x86)」の下にある、アプライアンス用の JCo jar zip ファイルをダウンロードします。
SAP IDoc jar (1 ファイル) をダウンロードするには、バージョンに固有の以下のステップに従ってください。
  • SAP Service Marketplace (http://service.sap.com/connectors) から最新の SAP Java Connector 3.0.14 をダウンロードします。「SAP Java Connector」>「ツール & サービス」>「SAP Java IDoc クラスライブラリ (SAP Java IDoc Class Library)」とナビゲートすると、各種プラットフォーム向けの最新パッチ・レベルのダウンロード・パッケージが表示されます。
    • SAP Java IDoc Class Library 3.0.12 zip ファイルに、すべてのプラットフォーム用の SAP IDoc jar ファイルが含まれています。

6.1.0.15 Studio プロジェクト用のオーケストレーション (新規/既存) の IDoc/BAPI/RFC をそれより新しいバージョンの Studio で参照しようとすると、例外がスローされる

問題:

6.1.0.15 Studio プロジェクトをそれより新しいバージョンの Studio で開いているときに、新規または既存のオーケストレーションで IDoc/BAPI/RFC の参照を実行すると、ヌル・ポイント例外がスローされます。

Studio error.log ファイル内に以下のようなエラーが示されます。
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)

原因:

高いバージョンの Cast Iron Studio での拡張認証メカニズム。

解決方法:

新しいバージョンの Studio でプロジェクトを開いた後、プロジェクト・タブの右側に表示される該当のエンドポイントにナビゲートしてから、オーケストレーションの「構成」タブに戻ります。

これで、そのオーケストレーションの IDoc/BAPI/RFC を参照できるようになります。

日付および時刻フィールド値でサポートされる形式

以下の表で、SAP コネクターのすべてのアクティビティーの日付および時刻フィールド値でサポートされる形式について説明します。
表 1. 日付および時刻フィールド値の形式
フィールド 入力パラメーター (非スターター・アクティビティー) 出力パラメーター (スターターおよび非スターター・アクティビティー)
日付 yyyy-mm-dd

または

yyyymmdd

yyyymmdd
時刻 hh:mm:ss

または

hhmmss

hhmmss

SAP コネクター・バージョン 6.0.x 以前のバージョンの日付および時刻フィールド値の入出力パラメーターでサポートされる形式は、それぞれ yyyy-mm-dd および hh:mm:ss です。

同じ RFC プログラム ID を使用して、 「RFC の受信」アクティビティーと「IDOC の受信」アクティビティーをともなうオーケストレーションをデプロイするときにスローされる例外

問題: 同じ SAP RFC プログラム ID を使用して、 「RFC の受信」アクティビティーと「IDOC の受信」アクティビティーをともなうオーケストレーションをデプロイするときに、次の例外がスローされます。

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)

原因: SAP JCo では、指定された一連のサーバー構成を持つ JCoServer の 1 つのインスタンスのみを Java 仮想マシン (JVM) 内で実行できます。同じサーバー構成を持つ別の JCoServer を 同じ JVM で実行することはできません。JCo は、サーバーを再始動できないことを示すエラーをスローします。 「IDOC の受信」アクティビティーと「RFC の受信」アクティビティーは、 オーケストレーションでの同じ SAP プログラム ID の使用をサポートしません。

解決方法: 異なる SAP プログラム ID を使用して、「RFC の受信」アクティビティーと 「IDOC の受信」アクティビティーを持つオーケストレーションをデプロイし、 IDOC と RFC 用に個別のエンドポイントを作成するようにしてください。

「202 会話の最大数を超えました (Maximum number of 202 conversations exceeded)」というエラーを回避するための推奨方法

SAP コネクターの使用時に「202 会話の最大数を超えました (Maximum number of 202 conversations exceeded)」というエラーが表示される 場合は、以下の構成を行うことが推奨されています。

エラー

LOCATION   CPIC (TCP/IP) on local host with Unicode
ERROR      max no of 202 conversations exceeded
TIME       <Day> <Date> <Time> <Year>
RELEASE    720
COMPONENT  CPIC (TCP/IP) with Unicode

以下の推奨は、 ロードと並列要求の数に応じて異なります。

  1. 未使用の接続が自動的に終了されるように、エンドポイント構成でタイムアウト値を減らします。
  2. より多くの RFC 接続をサポートするように、Cast Iron ランタイムと SAP ゲートウェイを構成します。
    1. Cast Iron ランタイムの環境値 CPIC_MAX_CONV を >100 に設定します。 maestro.sh を更新して、環境変数を設定します。 このステップは「スケジュール A」に記載されています。
    2. 多数の並列接続をサポートするために、SAP ゲートウェイのプロファイル値 gw/max_conngw/max_sys を増加させます。 また、メモリーのボトルネックに遭遇する場合は、 gw/max_overflow_sizegw/max_shm_req の値を増加させます。
    3. SAP エンドポイントの最大接続数の値を現実的な値に設定します。 ロードと並列要求に応じて、アプライアンスは生成または受信のどちらか一方を行います。
    4. SAP エンドポイントのサーバー・インスタンス値を 10 に設定します。
  3. サンプルの値:
    SAP-Gateway
    gw/max_conn=2000, gw/max_sys=1200
    gw/max_overflow_size =40000000, gw/max_shm_req = 200 (this is to adjust the memory allocation)
    CPIC_MAX_CONV=5000

スケジュール A

  1. アプライアンス・シェルにログオンします (システム・シェルにログオンするには、IBM サポートに連絡し、アプライアンス・シェル鍵を入手してください)。
  2. /usr/ironhide/bin フォルダーに移動します。 maestro.sh のバックアップを作成します (maestro.shmaestro.sh.old にコピーします)。
  3. 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. 以下の行を追加します。
    ## maximum SAP conversations allowed
    export CPIC_MAX_CONV=500
  5. 保存して終了します。
  6. システム・シェルを終了し、アプライアンス・ランタイムを再始動するために、system restart コマンドを実行します。

JRE を 32 ビットから 64 ビットにアップグレードする

問題: 前のバージョンのアプライアンスで実行されている SAP プロジェクトがあるとき、アプライアンスをバージョン 7.0 以降にアップグレードすると、SAP プロジェクトが開始せず、 以下のエラーが発生します。

  • WMC でスローされるエラーの例
    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)
  • maestro.out ログに記録された例外の例
    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)

原因:

前のバージョンの Cast Iron アプライアンス (バージョン 6.4 以前) では、32 ビット SAP JCo ライブラリーが使用されていました。Cast Iron アプライアンスのバージョン 7.0 以降では、64 ビット SAP JCo ライブラリーを使用する必要があります。

解決方法:

32 ビットの SAP JCo ライブラリーの sapjco3.jarlibsapjco3.so を削除し、64 ビット SAP JCo ライブラリーをロードする必要があります。

SAP JCo ライブラリーのアップグレード:

64 ビット JCo ライブラリーの適用後に何らかの問題が発生した場合は、IBM 技術サポートにお問い合わせください。

SAP サーバーのホスト名が正しくない場合に例外がスローされる

問題: SAP サーバーのホスト名が正しくない場合、以下の例外が JCo トレース内にスローされます。

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

SAP システム番号が正しくない場合に例外がスローされる

問題: SAP システム番号が正しくない場合、以下の例外が JCO トレース内にスローされます。

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 

SAP クライアントが正しくない場合に例外がスローされる

問題: SAP クライアントが正しくない場合、以下の例外がスローされます。

エラー・ログには以下のように表示されます。

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

JCO トレースには以下のように表示されます。

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

SAP ユーザー名が正しくない場合に例外がスローされる

問題: SAP サーバーのユーザー名が正しくない場合、以下の例外がスローされます。

エラー・ログには以下のように表示されます。

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

JCO トレースには以下のように表示されます。

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

SAP サーバー・パスワードが正しくない場合に例外がスローされる

問題: SAP サーバー・パスワードが正しくない場合、以下の例外がスローされます。

エラー・ログには以下のように表示されます。

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

JCO トレースには以下のように表示されます。

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