SAP ODP Extractorコネクタ > SAP ODP Extractorへの接続 > 前提条件
  

前提条件

SAP ODP Extractor接続を使用する前に、SAP管理者は特定の前提条件のタスクを実行してSecure AgentマシンとSAPシステムを設定する必要があります。
また、SAPを介してデータを処理するには、必要なライセンスがSAPシステムで有効になっていることを確認する必要があります。

SAPサーバーで必要なSAP Notesの確認

SAP ODPオブジェクトからデータの読み取りを行うには、必要なSAP NotesがSAPサーバーで使用可能であることを確認する必要があります。
SAP ODP Extractorコネクタは、SAP ODPオブジェクトからデータの読み取りを行うときにODP Replication APIsバージョン2.0を使用します。

SAPライブラリのダウンロードと設定

SAP ODPオブジェクトからデータの読み取りを行うには、Secure AgentマシンにSAP JCoライブラリをダウンロードして設定する必要があります。ライブラリのダウンロードで問題が発生した場合は、SAPカスタマサポートにお問い合わせください。
  1. 1SAP Support Portalに移動し、[ソフトウェアのダウンロード]をクリックします。
  2. 注: SAP Support Portalから[ソフトウェアのダウンロード]にアクセスするには、SAP資格情報が必要です。
  3. 2Secure Agentを実行するオペレーティングシステムに基づいて、64ビットのSAP JCoライブラリの最新のバージョンをダウンロードします。
  4. オペレーティングシステム
    SAP JCoライブラリ
    Windows
    • - sapjco3.jar
    • - sapjco3.dll
    Linux
    • - sapjco3.jar
    • - libsapjco3.so
  5. 3次のディレクトリにJCoライブラリをコピーします。
  6. <Informatica Secure Agent installation directory>\apps\Data_Integration_Server\ext\deploy_to_main\bin\rdtm-extra\tpl\sap
    存在しない場合は、deploy_to_main\bin\rdtm-extra\tpl\sapディレクトリを作成します。
  7. 4Informatica Intelligent Cloud Servicesにログインし、Secure AgentのJAVA_LIBSプロパティを設定します。
    1. a[Administrator] > [ランタイム環境]の順に選択します。
    2. b[ランタイム環境]をクリックして、[ランタイム環境]ページにアクセスします。
    3. cエージェント名の左側で、[Secure Agentの編集]をクリックします。
    4. d[サービス]リストから、[データ統合サーバー]を選択します。
    5. e[タイプ]リストから、[Tomcat JRE]を選択します。
    6. fSecure Agentが実行されるオペレーティングシステムに基づいてJAVA_LIBS値を入力します。
    7. オペレーティングシステム
      Windows
      ..\bin\rdtm-extra\tpl\sap\sapjco3.jar;..\bin\rdtm\javalib\sap\sap-adapter-common.jar
      Linux
      ../bin/rdtm-extra/tpl/sap/sapjco3.jar:../bin/rdtm/javalib/sap/sap-adapter-common.jar
      警告: テーブルから値を直接コピーすると、値のハイフン(-)が誤ってコピーされることがあります。値をテキストエディタにコピーし、コピーした値が破損していないことを確認します。
      Secure Agentに設定されたJAVA_LIBSプロパティ。
    8. g[保存]をクリックします。
  8. 5JAVA_LIBS値を保存した後に、Secure AgentのJVMClassPathプロパティを設定します。
    1. a[サービス]リストから、[データ統合サーバー]を選択します。
    2. b[タイプ]リストで、[DTM]を選択します。
    3. cSecure Agentが実行されているオペレーティングシステムに基づいて、JVMClassPath値を入力します。
    4. オペレーティングシステム
      Windows
      pmserversdk.jar;..\..\bin\rdtm-extra\tpl\sap\sapjco3.jar;..\..\bin\rdtm\javalib\sap\sap-adapter-common.jar
      Linux
      pmserversdk.jar:../../bin/rdtm-extra/tpl/sap/sapjco3.jar:../../bin/rdtm/javalib/sap/sap-adapter-common.jar
      警告: テーブルから値を直接コピーすると、値のハイフン(-)が誤ってコピーされることがあります。値をテキストエディタにコピーし、コピーした値が破損していないことを確認します。
      Secure Agentに設定されたJVMClassPathプロパティ。
    5. d[保存]をクリックします。
    6. eSecure Agentをインストールしたすべてのマシンで手順2 – 5を繰り返します。
  9. 6Secure Agentを再起動します。

SAPユーザー権限の設定

SAPシステムでSAPユーザーアカウントを設定し、SAP ODPデータを処理します。
SAPシステムでSAPユーザー認証を設定する方法の詳細については、「SAP user authorizations」を参照してください。
次の表に、SAP ODPオブジェクトから読み取りを行うために必要な権限を示します。
読み取りオブジェクト名
権限値
アクティビティ
設計時間/実行時間
S_RFC
RFC_TYPE - 関数グループ(FUGR)
SYST
16
前後方向
RFC_TYPE - 関数モジュール(FUGR)
RFC1
16
前後方向
RFC_TYPE - 関数モジュール(FUNC)
RFCPING
16
前後方向
RFC_TYPE - 関数グループ(FUGR)
RFC_METADATA
16
前後方向
RFC_TYPE - 関数モジュール(FUNC)
RFC_METADATA_GET
16
前後方向
RFC_TYPE - 関数モジュール(FUNC)
RFC_GET_FUNCTION_INTERFACE
16
前後方向
RFC_TYPE - 関数モジュール(FUNC)
RODPS_REPL_CONTEXT_GET_LIST
16
前後方向
RFC_TYPE - 関数モジュール(FUNC)
RODPS_REPL_ODP_GET_DETAIL
16
前後方向
RFC_TYPE - 関数モジュール(FUNC)
RODPS_REPL_ODP_GET_LIST
16
前後方向
RFC_TYPE - 関数モジュール(FUNC)
RODPS_REPL_ODP_OPEN
16
前後方向
RFC_TYPE - 関数モジュール(FUNC)
RODPS_REPL_ODP_CLOSE
16
前後方向
RFC_TYPE - 関数モジュール(FUNC)
/INFADI/ODP_FETCH_XML
16
ランタイム
RFC_TYPE - 関数モジュール(FUNC)
RODPS_REPL_ODP_FETCH
16
ランタイム
RFC_TYPE - 関数モジュール(FUNC)
RODPS_REPL_ODP_FETCH_XML
16
ランタイム
RFC_TYPE - 関数モジュール(FUNC)
DDIF_FIELDINFO_GET
16
前後方向
S_BTCH_ADM
フィールド名 - BTCADMIN
Y
該当なし
前後方向
S_BTCH_JOB
フィールド名 - JOBACTION
RELE
RELE(リリースジョブ)
前後方向
フィールド名 - JOBGROUP
' '
該当なし
前後方向
S_RS_ODP_H
フィールド名 - RSODPHNAME
*
3
前後方向
フィールド名 - RSODPHPKG
*
3
前後方向
S_RO_OSOA
フィールド名 - OLTPSOURCE
*
3
前後方向
フィールド名 - OSOAAPCO
*
3
前後方向
フィールド名 - OSOAPART
データ定義
3
前後方向
S_RS_HYBR
フィールド名 - RSHYBRPROV
'*'
3
前後方向
フィールド名 - RSHYBRPROJ
定義
3
前後方向
S_RS_ICUBE
フィールド名 - OLTPSOURCE
*
3
前後方向
フィールド名 - OSOAAPCO
*
3
前後方向
フィールド名 - OSOAPART
データ、定義
3
前後方向
S_RS_IOMAD
フィールド名 - RSINFOAREA
*
3
前後方向
フィールド名 - RSAPPLNM
*
3
前後方向
フィールド名 - RSIOBJNM
*
3
前後方向
S_RS_MPRO
フィールド名 - RSINFOAREA
*
3
前後方向
フィールド名 - RSMPRO
*
3
前後方向
フィールド名 - RSMPROOBJ
データ
3
前後方向
S_RS_ODSO
フィールド名 - RSINFOAREA
*
3
前後方向
フィールド名 - RSODSOBJ
*
3
前後方向
フィールド名 - RSODSPART
データ
3
前後方向
S_ADMI_FCD
フィールド名 - S_ADMI_FCD
PADM
該当なし
前後方向

セキュアなネットワーク通信プロトコルの設定

セキュアなネットワーク通信(SNC)プロトコルでSAP ODP Extractor接続を使用するには、SAPサーバーおよびSecure AgentマシンでSNCプロトコルを設定する必要があります。
SNCプロトコルを使用した接続を作成するには、アプリケーションサーバーSNC接続と負荷分散サーバーSNC接続を使用します。
SAP SNC接続を設定するための前提条件と手順の詳細については、Informatica How-Toライブラリの記事「Configure the SAP Secure Network Communication protocol」を参照してください。