データ統合接続 > SAP BAPI接続 > SAP BAPIへの接続
  

SAP BAPIへの接続

SAPに接続してSAP BAPI関数を処理するようにSAP BAPI接続プロパティを設定してみましょう。

始める前に

開始する前に、SAP BAPI接続を確立するようにSecure AgentマシンとSAPシステムを設定する必要があります。
これらのタスクの詳細については、「前提条件」を参照してください。

接続の詳細

次の表に、基本接続プロパティを示します。
財産
説明
接続名
接続の名前。
各接続名は組織内で一意である必要があります。接続名には、英数字、スペース、および次の特殊文字を含めることができます。_ .+ -,
最大長は255文字です。
説明
接続の説明。最大長は4000文字です。
タイプ
SAP BAPI
ランタイム環境
タスクを実行するランタイム環境の名前。
Secure Agent、またはサーバーレスランタイム環境を選択します。
サーバーレス環境の設定の詳細については、サーバーレスランタイム環境の使用を参照してください。
認証
SAPシステムにアクセスしてSAP BAPI関数を処理するための認証タイプ。
[BAPI接続]認証タイプを選択し、認証固有のパラメータを設定します。
ユーザー名
SAPアカウントに接続するための適切なユーザー権限を持つユーザー名。
パスワード
SAPアカウントに接続するためのパスワード。
ホスト名
接続するSAPサーバーのホスト名またはIPアドレス。
クライアント
接続するSAPシステム内のSAPサーバーのクライアント番号。
接続先のSAPシステムから必要なクライアント番号を取得します。
言語
SAP言語に対応する言語コード。
接続先のSAPシステムから必要な言語コードを取得します。
システム番号
SAPサーバーのシステム番号。
接続先のSAPシステムから必要なシステム番号を取得します。

詳細設定

次の表に、詳細接続のプロパティを示します。
プロパティ
説明
SAPの追加パラメータ
Secure AgentがRFCクライアントとしてSAPシステムに接続するために使用する追加のSAPプロパティ。
このフィールドを使用して接続の追加パラメータを設定する次の例を参照してください。
  • - 負荷分散接続を作成するには、次のサンプルに一覧表示されている追加の引数を定義します。
  • GROUP=interfaces
    MSHOST=<Message server hostname>
    R3NAME=<System ID or name of SAP system>
    SAPは、ユーザーが指定したパラメータを基に接続タイプを推測します。例えば、ユーザーがGROUP、MSHOST、およびR3NAMEパラメータを定義すると、SAPは接続タイプがロードバランシング接続であると推測します。GROUPパラメータはSAPアプリケーションサーバーのグループ名を定義し、MSHOSTパラメータはSAPメッセージサーバーのホスト名を定義します。R3NAMEパラメータは、SAPシステムのシステムIDまたは名前を定義します。
  • - 各BAPI/RFC呼び出しでSAPシステムにデータをコミットするには、DOCOMMIT=trueパラメータを定義します。
  • - セキュアネットワークコミュニケーション(SNC)プロトコルを使用して接続を作成するには、必要な追加パラメータを定義します。
  • 詳細については、Informatica How-Toライブラリの記事「How to configure the SAP Secure Network Communication protocol」を参照してください。
専用の接続フィールドと[SAPの追加パラメータ]フィールドの両方でプロパティを指定した場合、[SAPの追加パラメータ]フィールドで指定した値が優先されます。
SAPパラメータの詳細については、SAPのマニュアルを参照してください。
Jcoトレース
SAPシステムによるJCo呼び出しを追跡するかどうかを決定します。
デフォルトは[無効]です。デフォルトでは、SAPはJCo呼び出しについての情報をトレースファイルに保存しません。
JCoトレースを有効にすると、次のディレクトリからJCoトレースファイルにアクセスできます。
<Informatica Secure Agentのインストールディレクトリ>\apps\Data_Integration_Server\<latest_version>\ICS\main\bin\rdtm

関連リンク