機械翻訳について

統合の起動(ターゲット)接続としてオープン・インタフェースの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の説明は以下のとおりです
    「図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サービスを統合で使用するためのサンプル・タスクは、トピック・セクションに含まれています:

トピックス:

  1. Oracle E-Business SuiteおよびRESTサービスの接続の確立

  2. アプリ駆動オーケストレーションとの統合の作成

  3. RESTアダプタ(トリガー)およびOracle E-Business Suiteアダプタ(起動)を統合に追加

  4. マッピングの作成

  5. トラッキング用ビジネス識別子の割当

  6. 統合のアクティブ化およびテスト

  7. オープン・インタフェースのRESTサービスの起動例としてのOracle E-Business SuiteアダプタのXSD例