5 Oracle E-Business Suiteアダプタを使用した共通パターンの実装
「Oracle E-Business Suiteアダプタ」は、Oracle Integrationのインバウンドおよびアウトバウンド統合の両方をサポートします。 「Oracle E-Business Suiteアダプタ」をトリガーとして使用したり、統合の起動接続として使用できます。
-
Oracle E-Business SuiteからOracle Integrationへのインバウンド統合
Oracle E-Business Suiteアダプタをトリガー(ソース)接続として追加する場合は、次のいずれかのインタフェース・タイプを使用して、Oracle Integrationのインバウンド統合をトリガーできます:
-
Business Event
-
XMLゲートウェイ・メッセージ

「図basic_info.gifの説明」 -
-
Oracle IntegrationからOracle E-Business Suiteへのアウトバウンド統合の場合
「Oracle E-Business Suiteアダプタ」を起動(ターゲット)接続として追加する場合、Oracle E-Business Suite RESTサービスを使用して、Oracle Integrationからアウトバウンド統合を起動できます。 この統合パターンをサポートする使用可能なインタフェース・タイプは、次のとおりです:
-
PL/SQL
-
コンカレント・プログラム
-
オープン・インタフェース表およびビュー
-
Java API

「図invoke_interfacetype.gifの説明」RESTヘッダー・マッピング
このタイプの統合では、Oracle E-Business Suiteサービスの起動の入力パラメータの一部として、次のRESTHeader要素を渡す必要があります。 これらのヘッダー要素は、サービス起動の統合に使用されるAPIで必要となるアプリケーション・コンテキスト値の設定に使用されます。-
Responsibility: これはresponsibility_keyを表します("SYSTEM_ADMINISTRATOR"など)。 -
RespApplication: これはアプリケーション短縮名を表します("FND"など)。 -
SecurityGroup: これはセキュリティ・グループ・キーを表します("STANDARD"など)。 -
NLSLanguage: これはNLS言語を表します("AMERICAN"など)。 -
Org_Id: これは組織Idを表します("202"など)。
設計時には、マッピングの作成時に、ソース・セクションの各
RESTHeader要素をターゲット・セクションの対応する要素にマップする必要があります。さらに、Oracle E-Business Suiteサービスを起動するためにアプリ・コンテキスト値を渡すためのマッピングが必要な場合は、これらの要素に適切な値を割り当てます。 たとえば、"SUBMIT_CP_RAXMTR" RESTサービスの起動に必要な表にリストされている各要素に次の値を割り当てることができます。
要素 値 Responsibility "EMPLOYEE_DIRECT_ACCESS_V4.0" RespApplication "PER" SecurityGroup "STANDARD" NLSLanguage "AMERICAN" Org_Id "204" 前述の値を
RESTHeader要素に割り当てた後、これらの値はマップされてターゲット・セクションに表示されます。
「図headervalue.gifの説明」RESTHeaderマッピングの詳細は、次の例の説明を参照してください: -
