外部メッセージ定義の作成
「コラボレーション・メッセージ定義の管理」タスクを使用して、外部メッセージ定義を作成します。
次のステップを行います。
- 
            コラボレーション・メッセージング作業領域で、タスク・ペインから「外部メッセージ定義の管理」をクリックします。 
- 
            「外部メッセージ定義の管理」ページで、「アクション」 > 「行の追加」をクリックし、次の表で説明する必要な詳細を入力します。 
- 
            「保存してクローズ」をクリックします。 メッセージ定義名の末尾に_CUSTが付きます。 
外部メッセージ定義を作成した後、コラボレーション・メッセージ定義を作成し、「コラボレーション・メッセージ定義の管理」タスクを使用して、新しい外部メッセージ定義からコラボレーション文書へのメッセージ変換用のXSLファイルをアップロードします。
この表は、外部メッセージ定義の作成に使用するフィールドについて説明しています。
| フィールド | 説明 | 
|---|---|
| 名前 | 外部メッセージ定義に付ける名前。 | 
| ユーザー定義 | 外部メッセージ定義を作成したことを示します。 | 
| 文書タイプ | 購買オーダーの処理などのOracle Fusionアプリケーションで作成または受信した文書など、メッセージの標準中立表示です。 | 
| メッセージ・タイプ | XMLペイロードのルート要素。 メッセージング標準およびバージョンに関連付けられています。 | 
| メッセージングStandard | 受け入れられるメッセージ書式のリスト。 独自の標準を追加できます。 | 
| 文書サブタイプ | メッセージのXML形式を定義するルート要素のタイプ。たとえば、ペイロードのルート要素はコラボレーション・メッセージで、ドキュメント・サブタイプはProcessPurchaseOrderです。 | 
| バージョン | メッセージ標準のバージョン。 | 
| 識別XPath | XMLペイロードで指定されたドキュメント・サブタイプに移動するXPath。 ノート: 
                         「識別XPath」フィールドを空白のままにした場合、ルート要素が複数のメッセージで同じである場合、コラボレーション・メッセージング・フレームワークは「識別XPath」を検索して、メッセージを処理するペイロード内のドキュメント・サブタイプのロケーションを検索します。 XPathが空白の場合、メッセージは処理されず、エラーが記録されます。 | 
| メッセージ識別子XPath | XMLペイロードの送信者のメッセージIDにナビゲートするXPath。 コラボレーション・メッセージング・フレームワークでは、「コラボレーション・メッセージング履歴の管理」ページに表示される送信者のメッセージIDがログに記録されます。 ノート: 
                         このフィールドを空白のままにすると、コラボレーション・メッセージング・フレームワークでは、送信者のメッセージ識別子の値はログに記録されません。 | 
| 取引先ID XPath | XMLペイロード内の取引先IDのロケーションを識別するXPath式。 ノート: 
                         Oracle B2Bからのインバウンド・メッセージの場合、HTTPヘッダーSENDER_IDおよびSENDER_ID_TYPEを指定しない場合は、このXPathで指定されたペイロードに取引先ID、および取引先IDタイプXPathで指定された取引先IDタイプを含めることができます。 | 
| 取引先IDタイプXPath | XMLペイロードの取引先IDタイプのロケーションを識別するXPath式。 ノート: 
                         Oracle B2Bからのインバウンド・メッセージの場合、HTTPヘッダーSENDER_IDおよびSENDER_ID_TYPEを指定しない場合は、このXPathで指定されたペイロードに取引先IDタイプ、および取引先ID XPathで指定された取引先IDを含めることができます。 |