次の方法で共有


手順 4: マップを作成する

手順 4/5

完了までの時間: 6 分

目的: この手順では、要求メッセージを RequestDecline メッセージに変換するマップを作成します。

目的: マップにより、要求 ID 番号と総計が、倉庫在庫システムに返される要求拒否メッセージに含められます。 BizTalk マッパーを使用して、受信メッセージのフィールドを送信メッセージに定義されたフィールドにリンクします。 これら 2 つのメッセージは同じスキーマ構造を持っていないので、これは必要です。

[前提条件]

この手順を開始する前に、次の要件に注意してください。

プロシージャ

マップは、要求スキーマと RequestDecline スキーマによって異なります。 マップで使用する前に、スキーマを使用してプロジェクトをコンパイルします。

EAISchemas プロジェクトをコンパイルするには

  • ソリューション エクスプローラーで EAISchemas を右クリックし、[ ビルド] をクリックします。

マップを作成するには

  1. ソリューション エクスプローラーで 、EAISchemas プロジェクトを右クリックし、[ 追加] をポイントして、[ 新しい項目] をクリックします。

  2. [ 新しい項目の追加 - EAISchemas ] ダイアログ ボックスで、次の操作を行います。

    これを使用する 目的
    インストールされているテンプレート [ マップ ファイル] をクリックし、[ マップ] をクリックします。
    名前 「MapToReqDecline.btm」と入力します。
  3. 追加をクリックします。

    次の図は、ソース スキーマ、宛先スキーマ、マッパー グリッドを示しています。

    MapToReqDenied マップ

  4. [ ソース スキーマ ] ウィンドウで、[ オープン ソース スキーマ] をクリックします。

  5. BizTalk の種類の選択ダイアログ ボックスで、EAISchemas を展開し、スキーマを展開し、EAISchemas.Request をクリックし、[OK] をクリックします。

  6. [ ソース スキーマ ] ウィンドウで、 <Schema>を右クリックし、[ ツリー ノードの展開] をクリックします。

  7. [ 宛先スキーマ ] ウィンドウで、[ 宛先スキーマを開く] をクリックします。

  8. BizTalk の種類の選択ダイアログ ボックスで、EAISchemas を展開し、スキーマを展開し、EAISchemas.RequestDecline をクリックし、[OK] をクリックします。

  9. [ 宛先スキーマ ] ウィンドウで、 <Schema>を右クリックし、[ ツリー ノードの展開] をクリックします。

  10. [ソース スキーマ] ウィンドウで、[変換先スキーマ] ウィンドウの [ReqID] フィールドを [ReqID] にドラッグします。 2 つの要素を結ぶ線が表示されます。

  11. ソース スキーマ ウィンドウで、GrandTotal フィールドを GrandTotal フィールドにドラッグして、変換先スキーマ ウィンドウであるスキーマから他方のスキーマにデータをマップします。

  12. [ ファイル ] メニューの [ すべて保存 ] をクリックして作業内容を保存します。

私は何をしましたか?

この手順では、要求メッセージを RequestDecline メッセージに変換するマップを作成しました。

次のステップ

EAISchemas プロジェクトをビルドします。

こちらもご覧ください

手順 1: EAISchemas プロジェクトを作成する
手順 2: インベントリ要求スキーマを作成する
手順 3: 要求拒否スキーマを作成する
手順 4: マップを作成する
手順 5: EAISchemas プロジェクトをビルドする
BizTalk マッパーを使用したマップの作成