統合の起動(ターゲット)接続としてオープン・インタフェースのREST Serviceを使用する例
サンプル・ビジネス・シナリオ
オープン・インタフェースの"AR AutoInvoice" (RAXMTR)を使用して、RESTサービスの起動を介してOracle E-Business Suiteに請求書データを挿入する方法について説明します。
この例では、RESTアダプタはトリガー(ソース)接続として使用され、Oracle E-Business Suiteアダプタは起動(ターゲット)接続として使用され、RAXMTRオープン・インタフェースに含まれるRESTサービスを起動する起動(ターゲット)接続として使用されます。
実行時に統合がトリガーされると、Oracle E-Business Suiteアダプタがトリガー(ソース)接続から入力ペイロードを持つリクエストを受信し、RA_INTERFACE_LINES_ALL RESTサービスを起動してデータを挿入し、SUBMIT_CP_RAXMTR RESTサービスを起動して対応するコンカレント・プログラムを送信します。 統合が正常に実行され、正常に完了すると、請求書明細データがOracle Receivablesのオープン・インタフェース表RA_INTERFACE_LINES_ALLに挿入されます。 また、表にレコード数が挿入されたことを示す出力レスポンスとして、ログ・メッセージとコンカレント・リクエストIDが検索されます。 リクエストIDを使用して、RAXMTRコンカレント・プログラムのレポートを表示および検証できます。
前提条件:
Oracle Integrationで統合を作成する前に、次のタスクが実行されていることを確認する必要があります:
-
"AR自動インボイス" (RAXMTR)オープン・インタフェースは、別名
autoinvoiceのRESTサービスとしてデプロイされます。 含まれるすべてのサービス操作またはインタフェース表は、RESTサービス操作として選択およびデプロイされます。
「図integration_repository_raxmtr.gifの説明」WADLから次のRESTサービス・エンドポイントを記録します:
https://<host>:<port>/webservices/rest/<alias>/RA_INTERFACE_LINES_ALL/この例では、
<alias>をautoinvoiceに置き換えます。 このサービス・エンドポイントは、後でOracle IntegrationにREST接続を作成するときに使用します。 -
セキュリティ権限は、
operationsユーザーに対して作成されます。
統合のシナリオに基づいて、Oracle E-Business Suite Open Interface RESTサービスを統合で使用するためのサンプル・タスクは、トピック・セクションに含まれています:
トピックス: