機械翻訳について

Oracle Integrationに公開およびサブスクライブする統合の作成

Oracle Integrationへのメッセージのパブリッシュを可能にする統合、およびOracle Integrationからのメッセージのサブスクライブを可能にする統合を作成できます。

メッセージをOracle Integrationに公開するための統合の作成

Oracle Integrationにメッセージを公開するための統合を作成できます。 メッセージの公開は、Oracle Integration Messagingを使用して行います。

Oracle Integrationにメッセージを公開する統合を作成するには:

ノート:

Oracle Integration Messagingは、最大10 MBのメッセージをサポートします。
  1. 統合の作成のステップに従って、Oracle Integrationに公開する統合を作成します。 これにより、Oracle Integrationにメッセージをパブリッシュできる、事前定義済のOracle Integrationメッセージング起動接続を含む統合スタイルが作成されます。
  2. 統合キャンバスで、右側の「接続」パネルからキャンバスのトリガー(ソース)領域にアダプタをドラッグします。 この例では、「Oracle CX SalesおよびB2B Serviceアダプタ」が選択されています。
    「Adapter Endpoint Configuration」ウィザードが表示されます。
  3. Basic Infoページで、この接続のエンドポイント名と識別子(オプション)を入力します。
  4. 「次へ」をクリックします。
  5. Requestページで、ビジネス・オブジェクトを選択して「Next」をクリックします(この例では「Account」が選択されています)。
  6. Responseページで、レスポンス・タイプとして「None」を選択し、「Next」をクリックします。
  7. Summaryページで「Done」をクリックします。
    「Oracle ERP Cloudアダプタ」は、Oracle Integrationメッセージングを使用してメッセージをOracle Integrationに公開するように構成されます。 このタイプの統合スタイルで使用可能なリクエスト・マッパーはありません。

  8. 「保存」「閉じる」の順にクリックします。
    このセクションで構成したメッセージをサブスクライブするには、Oracle Integrationをパブリッシャとして動作するように構成する必要があります。 これにより、Oracle Integrationは、他のアダプタがサブスクライブできるメッセージをパブリッシュできます。 「Oracle Integrationにサブスクライブするための統合の作成」を参照してください。

Oracle Integrationにサブスクライブする統合の作成

Oracle Integrationからのメッセージをサブスクライブするための統合を作成することができます。 メッセージのサブスクリプションは、Oracle Integration Messagingを使用して行われます。

Oracle Integrationをサブスクライブする統合を作成するには:
  1. 統合の作成のステップに従って統合を作成し、Oracle Integrationをサブスクライブします。 これにより、Oracle IntegrationからのメッセージをサブスクライブできるOracle Integration Messagingで統合スタイルが作成されます。
    「Select a Publisher」ダイアログが表示されます。
  2. サブスクライブ先の統合を選択し、「Use」をクリックします。 選択用に統合を表示するには、「Oracle Integrationにメッセージを公開するための統合の作成」の説明に従って、最初にOracle Integrationをサブスクライバとして構成する必要があります。 完成率が100%でロック解除されている統合のみが表示されます。 ロックされている統合(編集中の統合)は表示されません。

  3. アダプタを「Integration Designer」の呼出し(ターゲット)領域にドラッグします。 この例では、「Oracle Service Cloud (RightNow)アダプタ」が追加されます。
  4. Basic Infoページで、この接続の名前と識別子(オプション)を入力します。
  5. 「次へ」をクリックします。
  6. Operationsページで、適切な操作とビジネス・オブジェクトを選択し、「Next」をクリックします。 この例では、CRUD 「作成」操作および「組織」ビジネス・オブジェクトが選択されています。

  7. Summaryページで、変更内容を確認して「Done」をクリックします。

    リクエスト・マッパーは、このタイプの統合スタイルで使用できます。
  8. 「Request Mapping」アイコンをクリックし、「Create」をクリックします。
  9. ソース・フィールドを対応するターゲット・フィールドにマッピングします。 「Oracle Integration Generation 2でのOracle Mapperの使用」「マッピング・データ」を参照してください。
  10. 完了したら、「閉じる」をクリックし、「適用」をクリックして変更を保存します。
    「Oracle Service Cloud (RightNow)アダプタ」は、Oracle Integrationメッセージングを使用してOracle Integrationからのメッセージをサブスクライブするように構成されます。
  11. 「保存」「閉じる」の順にクリックします。
  12. 「Oracle Integrationにメッセージをパブリッシュするための統合の作成」で説明されているパブリッシュ統合およびこの項で説明されているサブスクライブ統合をアクティブ化します。 「統合のアクティブ化」を参照してください。
    公開側の統合とサブスクリプション側の統合が完成すると、次の操作を実行できます。
    • あるアプリケーションでオブジェクトを作成すると、別のアプリケーションでもオブジェクトが作成されます。

    • 複数のアプリケーションをOracle Integrationにサブスクライブし、更新用に登録できるようにします。

    • 他のサブスクライバやパブリッシャに影響を与えることなく、サブスクライバを追加または削除できるようになります。

データを追跡するためのビジネス識別子がコピーされるのはサブスクライバが作成されるときです。 公開側の統合が後で更新されると、サブスクライブ側の統合を更新する必要があります。

たとえば、公開側の統合を作成してから、サブスクライブ側の統合を作成して、公開側の統合のサブスクライブを選択します。 ハンバーガのメニューメニューから「トラッキング」を選択し、選択したパブリッシュ統合のトラッキング属性が表示されることに注意してください。 次に、公開側の統合を編集し、トリガー・アダプタの操作を変更し(例)、保存してから、キャンバスを終了します。 サブスクライブ統合を編集し、ハンバーガのメニューメニューから「トラッキング」を選択した場合、表示される公開統合のビジネス識別子トラッキング属性は、更新前に存在していたものであることに注意してください。 公開側の統合の更新によって追跡フィールドは更新されません。 これは予想された動作です。