機械翻訳について

オーダー履行システムからのレスポンス送信のガイドライン

コネクタはオーダー履行システムにリクエストを送信し、履行システムがレスポンスを送信します。 レスポンスのサービスを使用して、履行システムからオーダー管理にステータス更新を連絡できます。

サービス

詳細はここに移動

FulfillmentResponseサービス

オーダー管理の統合に使用できるWebサービス

オーダー履行レスポンス・サービス

オーダー管理でのIntegration Cloud Serviceの使用

ホストおよびポートの識別

ペイロードへのアクセスに使用するホストおよびポートを識別します。 設定およびメンテナンス作業領域に移動し、「タスク」>「トポロジのレビュー」をクリックします。 詳細は、「オーダー管理のホストおよびポートの識別」を参照してください。

「トポロジのレビュー」ページ。

たとえば:

  • Oracle Application Development Framework (ADF)を使用する場合は、FSCMServicesにホストとポートを使用します。

  • Oracle Service-Oriented Architecture (SOA)を使用する場合は、FASOAのホストとポート(Oracle Applications、Service-Oriented Architecture)を使用します。

FulfillmentResponseサービスのペイロードの設定

サービス指向アーキテクチャを使用する場合は、FulfillmentResponseサービスのペイロードを設定します。

FulfillmentResponseサービスのペイロード。

履行システムが送信するペイロードには、これらの属性が含まれている必要があります。

<ns2:FulfillLineId>Id_number</ns2:FulfillLineId>
            <ns2:SourceOrderSystem>system_name</ns2:SourceOrderSystem>

たとえば:

<ns2:FulfillLineId>300100072403436</ns2:FulfillLineId>
<ns2:SourceOrderSystem>GPR</ns2:SourceOrderSystem>

説明

  • 300100072403436は履行明細IDです。

  • GPRはソース・オーダー・システムです。 オーダー管理では通常、source orderというフレーズを使用して、アップストリーム・オーダー取得システムに存在するオーダーを参照します。 ただし、この例では、SourceOrderSystemは、FulfillmentResponseにinputの詳細を提供するシステムを意味します。

オプションとして、ビジネス要件に応じて、ShippedQuantityなどの他の属性を送信することもできます。

オーダー管理では、「コネクタ詳細の管理」ページからユーザー名、パスワードおよびキーストア受信者別名を取得し、オーダー履行システムに返信を送信するときにそれらを使用できるように、SourceOrderSystemが必要です。 SourceOrderSystemを使用して、「コネクタ詳細の管理」ページのコネクタのリストを検索します。 リストは英数字順に検索され、ターゲット・システム属性の値がSourceOrderSystemの値と一致する最初のコネクタが選択されます。 コネクタを追加して名前を付け、オーダー管理で必要なものが使用されるようにします。

SourceOrderSystemにOrderCapture1が含まれ、「コネクタ詳細の管理」ページに3つのコネクタが含まれているとします。

ターゲット・システム

コネクタ名

ユーザー名

パスワード

キーストア受信者別名

OrderCapture1

マイ・コネクタA

Administrator1

******

-

OrderCapture2

マイ・コネクタB

Administrator2

******

-

OrderCapture1

マイ・コネクタC

Administrator3

******

-

オーダー管理では、マイ・コネクタAの行からAdministrator1ユーザー、パスワードおよびキーストア受信者別名が使用されます。

ペイロードの使用方法の詳細は、「オーダー管理を履行システムに接続」を参照してください。

独自のタスク・タイプを作成する場合は、少し異なるペイロードを使用する必要があります。 詳細は、「独自のタスク・タイプの作成」を参照してください。

オーダー履行レスポンス・サービスのペイロードの設定

アプリケーション開発フレームワークを使用する場合は、オーダー履行レスポンス・サービスのペイロードを設定します。

サービス・オーダー履行レスポンスのペイロード。

履行システムが送信するペイロードには、これらの属性が含まれている必要があります。

<com:IntegrationContextCode>context_code</com.IntegrationContextCode>
<com:FulfillmentSystem/>
<com:FulfillLineIdentifier>numeric_value</com:FulfillLineIdentifier>
            <com:TaskInstanceStatusCode>status_code</com:TaskInstanceStatusCode>

たとえば:

<com:IntegrationContextCode>DOO_TransportationPlanning</com.IntegrationContextCode>
<com:FulfillmentSystem/> 
<com:FulfillLineIdentifier>3001000071295736</com:FulfillLineIdentifier>
<com:TaskInstanceStatusCode>DOO_TP_DELIVERED</com:TaskInstanceStatusCode>

説明

  • DOO_TransportationPlanningはIntegrationContextCodeです。

  • 3001000071295736はFulfillLineIdentifierです。

  • DOO_TP_DELIVEREDはTaskInstanceStatusCodeです。

拡張可能フレックスフィールドのペイロードの設定

拡張可能フレックスフィールドは、オーダーのインポート時と同じ方法で履行システムと統合します。 唯一の違いは、オーダー・インポート時に使用するXSDファイルを変更するのではなく、履行システムとの統合時に使用するXSDファイルを変更することです。 詳細は、「オーダー管理での拡張可能フレックスフィールドの設定に関するガイドライン」のオーダー・インポート時にwebサービスと統合する方法を説明する項を参照してください。