Oracle Data IntegratorのためのSAP ABAP ERPアダプタ・スタート・ガイド SAPスタンドアロン接続テスト B SAPスタンドアロン接続テスト この付録では、SAPスタンドアロン接続テストを実行する方法を説明します。 前述の接続テストに加え、スタンドアロンJavaユーティリティを使用してODIの外部でテストを実行できます。 SAPスタンドアロン接続テスト スタンドアロンJavaユーティリティを使用して接続をテストする手順は次のとおりです。 コマンド・ウィンドウを開きます。 <ODI_HOME>/odi/sdk/libディレクトリに変更します。 JAVA_HOMEがJVM (1.5以上)を指していることを確認します。 SAP Java Connectorがインストールされており、sapjco3.jarおよびsapjco3ライブラリが<ODI_HOME>/odi/sdk/libディレクトリにあることを確認します。 次のコマンドを使用してユーティリティを起動します。 Windowsの場合: java -cp sapjco3.jar;odi-sap.jar oracle.odi.sap.km.test.JCoTest Linux/UNIXの場合: java -cp sapjco3.jar:odi-sap.jar oracle.odi.sap.km.test.JCoTest この結果、次のような出力が得られるはずです: 図image054.jpgの説明 テキスト・エディタを使用して、oracledi/driversディレクトリのODI_SAP_CON_POOL.jcoDestinationファイルを開きます。これは次のようなファイルです。#for tests only! jco.client.lang=EN jco.destination.peak_limit=10 jco.client.client=800 jco.client.passwd=<SAP Password> jco.client.user=<SAP User> jco.client.sysnr=00 jco.destination.pool_capacity=5 jco.client.ashost=<SAP Application Server> SAP管理者から取得したSAP接続情報を入力します。ファイルは次のようになります(接続情報を使用してください)。#for tests only ! jco.client.lang=EN jco.destination.peak_limit=10 jco.client.client=800 jco.client.passwd=ODI123 jco.client.user=ODI jco.client.sysnr=00 jco.destination.pool_capacity=5 jco.client.ashost=123.123.123.123. 次のコマンドを使用してユーティリティを再度起動します。 Windowsの場合: java -cp sapjco3.jar;odi-sap.jar oracle.odi.sap.km.test.JCoTest Linux/UNIXの場合: java -cp sapjco3.jar:odi-sap.jar oracle.odi.sap.km.test.JCoTest この結果、次のような出力が得られるはずです: 図image056.jpgの説明 単なるSAP接続のテストに加え、ユーティリティでは、RKMで必要な特定のファンクション・モジュールが存在するかどうかの検証も行います。これらのモジュールはRKMの最初の実行の際にインストールされます(UPLOAD_ABAP_CODEおよびUPLOAD_ABAP_BASEをtrueに設定)。 実行後にODI_SAP_CON_POOL.jcoDestinationファイルを削除します。このファイルには、SAPログイン資格証明が格納されているからです。