Oracle® Fusion Middleware Oracle Data IntegratorのためのSAP ABAP BWアダプタ・スタート・ガイド 12c (12.1.2) E49821-02 |
|
![]() 前 |
![]() 次 |
この付録では、SAPスタンドアロン接続テストを実行する方法を説明します。
すでに説明した接続テストに加えて、ODIの外部でのテストを、スタンドアロンのJavaユーティリティを使用して実行できます。
スタンドアロン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
この結果、次のような出力が得られるはずです:
テキスト・エディタを使用して、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
この結果、次のような出力が得られるはずです:
単なるSAP接続のテストに加え、ユーティリティでは、RKMで必要な特定のファンクション・モジュールが存在するかどうかの検証も行います。これらはRKMの最初の実行の際にインストールされます(UPLOAD_ABAP_CODE
およびUPLOAD_ABAP_BASE
をtrue
に設定)。
実行後にODI_SAP_CON_POOL.jcoDestination
ファイルを削除します。このファイルには、SAPログイン資格証明が格納されているからです。