Oracle® Fusion Middleware Oracle Data Integratorアプリケーション・アダプタ・ガイド 11g リリース1 (11.1.1) B70181-01 |
|
![]() 前 |
![]() 次 |
この付録では、SAPシステムへの接続に必要な権限、スタンドアロンのJavaユーティリティを使用したODI外部での接続テストの方法、およびSAPコンポーネントのアンインストール方法について説明します。
この付録の内容は次のとおりです。
SAP BW KMの詳細は、『Oracle Fusion Middleware Oracle Data Integrator接続およびナレッジ・モジュール・ガイド』を参照してください。
SAPシステムへの接続、RKMのインストール、および開発時のLKMの実行には、SAPダイアログ・ユーザーであることが必要です。SAP RFCユーザーでは不十分です。開発の際、このユーザーには開発者ライセンス・キーが必要です。ライセンス・キーは、http://service.sap.com
から取得できます。この開発者ライセンス・キーがないまま実行を試みると、失敗し、クリーンアップが必要となる場合があります。本番環境でのRKMおよびLKMの実行には、SAP RFCユーザーで十分です。以降の項では、SAP BWナレッジ・モジュールを使用するために必要な権限をリストしています。
RKM SAP BWの構成の設定およびSAP表に関するメタデータの取得に必要なRFCプログラムのインストールに必要となる認可は、RKM SAP ERPに必要な認可と同じです。
詳細は、B.1.1項「RKM SAP ERPの設定に必要な認可」を参照してください。
RKM SAP BWを使用してリバース・エンジニアリングを実行するために必要な認可は、RKM SAP ERPに必要な認可と同じです。
詳細は、B.1.2項「RKMの実行に必要な認可」を参照してください。
LKM SAP BW to Oracle (SQLLDR)を使用するために必要な認可は、LKM SAP ERP to Oracle (SQLLDR)に必要な認可と同じです。
詳細は、B.1.3項「LKMの実行に必要な認可」を参照してください。
本番環境でLKM SAP BW to Oracle (SQLLDR)を使用するために必要な認可は、LKM SAP ERP to Oracle (SQLLDR)に必要な認可と同じです。このような環境でLKMによって生成されたABAPコードは、LKMによってインストールされるのではなく、そのまま単純に実行されます。
詳細は、B.1.4項「本番環境でのLKMの実行に必要な認可」を参照してください。
SAP ABAPアダプタ・スタート・ガイドで説明している接続テストに加え、スタンドアロンJavaユーティリティを使用してODIの外部でテストを実行できます。このテストはSAP ERPおよびSAP BWに対するテストと同じです。
詳細は、A.2項「SAPスタンドアロン接続テスト」を参照してください。
接続テストに加え、スタンドアロンJavaユーティリティを使用してODIの外部でテストを実行できます。このユーティリティは、スタンドアロン・エージェントとともに使用できます。
スタンドアロンJavaユーティリティを使用して接続をテストする手順は次のとおりです。
コマンド・ウィンドウを開きます。
<ODI_HOME>/odi_misc
ディレクトリに移動します。
JAVA_HOMEがサポートされているJVMを指していることを確認します。
SAP Java Connectorがインストールされており、sapjco3.jar
およびsapjco3ライブラリが<ODI_HOME>/odi_misc
ディレクトリにあることを確認します。
次のコマンドを使用してユーティリティを起動します。
java –cp sapjco3.jar;../oracledi/agent/lib/odi-sap.jar oracle.odi.sap.km.test.JCoTest
このコマンドにより、<ODI_HOME>/odi_misc
フォルダにODI_SAP_CON_POOL.jcoDestinationファイルが生成されます。
テキスト・エディタで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接続情報を入力します。
同じコマンドを使用してユーティリティを起動します。ユーティリティは編集したファイルを使用し、テスト結果または考えられる問題を出力します。
単なるSAP接続のテストに加え、ユーティリティでは、RKMで必要な特定のファンクション・モジュールが存在するかどうかの検証も行います。これらのモジュールはRKMの最初の実行の際にインストールされます(UPLOAD_ABAP = Yes
)。
ODI_SAP_CON_POOL.jcoDestinationファイルは、SAPのログイン資格証明が含まれているため、実行が終わってから削除してください。
より新しいODI SAP Connectorリリースにアップグレードする場合や永久にODI接続を削除する場合は、この項の手順に従ってください。
これによって、生成された抽出プログラムを含むすべてのコンポーネントが削除されることに注意してください。
より新しいODI SAP Connectorリリースにアップグレードする、またはODI接続を永久に削除する手順は次のとおりです。
SAP GUIを起動します。
アンインストールするSAPシステムに接続します。
トランザクションSE80
に進みます。
ドロップダウン・ボックスからパッケージまたは開発クラスのオプションを選択します。
そのパッケージまたは開発クラスのフィールドでZODIBW_PCKG
と入力します。
オブジェクト名のタブの下にあるZODIBW_PCKG
オブジェクトを右クリックします。
ドロップダウン・メニューで「Delete」を選択し、その開発クラスを削除します。
開発クラスを個別に削除できない場合は、すべてのオブジェクトを1つずつ削除してからその開発クラスを削除します。
トランザクションSE10
に進みます。「Modifiable」および「Workbench Requests」を選択します。「Display」をクリックします。
ODIオブジェクトのあるトランスポート・リクエストを選択し、これらを解放します。
手順3から手順7までを繰り返し、開発クラスを削除します。
トランザクションSE01
に進みます。「Modifiable」および「Workbench Requests」を選択します。「Display」をクリックします。ZODIBW_PCKG
を持つトランスポート・リクエストを解放します。