完了までの時間: 6 分
目的: この手順では、要求メッセージを RequestDecline メッセージに変換するマップを作成します。
目的: マップにより、要求 ID 番号と総計が、倉庫在庫システムに返される要求拒否メッセージに含められます。 BizTalk マッパーを使用して、受信メッセージのフィールドを送信メッセージに定義されたフィールドにリンクします。 これら 2 つのメッセージは同じスキーマ構造を持っていないので、これは必要です。
[前提条件]
この手順を開始する前に、次の要件に注意してください。
- この手順を開始する前に、 手順 2: インベントリ要求スキーマの作成 と 手順 3: 要求拒否スキーマの作成を完了する必要があります。
プロシージャ
マップは、要求スキーマと RequestDecline スキーマによって異なります。 マップで使用する前に、スキーマを使用してプロジェクトをコンパイルします。
EAISchemas プロジェクトをコンパイルするには
- ソリューション エクスプローラーで EAISchemas を右クリックし、[ ビルド] をクリックします。
マップを作成するには
ソリューション エクスプローラーで 、EAISchemas プロジェクトを右クリックし、[ 追加] をポイントして、[ 新しい項目] をクリックします。
[ 新しい項目の追加 - EAISchemas ] ダイアログ ボックスで、次の操作を行います。
これを使用する 目的 インストールされているテンプレート [ マップ ファイル] をクリックし、[ マップ] をクリックします。 名前 「MapToReqDecline.btm」と入力します。 追加をクリックします。
次の図は、ソース スキーマ、宛先スキーマ、マッパー グリッドを示しています。
[ ソース スキーマ ] ウィンドウで、[ オープン ソース スキーマ] をクリックします。
BizTalk の種類の選択ダイアログ ボックスで、EAISchemas を展開し、スキーマを展開し、EAISchemas.Request をクリックし、[OK] をクリックします。
[ ソース スキーマ ] ウィンドウで、 <Schema>を右クリックし、[ ツリー ノードの展開] をクリックします。
[ 宛先スキーマ ] ウィンドウで、[ 宛先スキーマを開く] をクリックします。
BizTalk の種類の選択ダイアログ ボックスで、EAISchemas を展開し、スキーマを展開し、EAISchemas.RequestDecline をクリックし、[OK] をクリックします。
[ 宛先スキーマ ] ウィンドウで、 <Schema>を右クリックし、[ ツリー ノードの展開] をクリックします。
[ソース スキーマ] ウィンドウで、[変換先スキーマ] ウィンドウの [ReqID] フィールドを [ReqID] にドラッグします。 2 つの要素を結ぶ線が表示されます。
ソース スキーマ ウィンドウで、GrandTotal フィールドを GrandTotal フィールドにドラッグして、変換先スキーマ ウィンドウであるスキーマから他方のスキーマにデータをマップします。
[ ファイル ] メニューの [ すべて保存 ] をクリックして作業内容を保存します。
私は何をしましたか?
この手順では、要求メッセージを RequestDecline メッセージに変換するマップを作成しました。
次のステップ
EAISchemas プロジェクトをビルドします。
こちらもご覧ください
手順 1: EAISchemas プロジェクトを作成する
手順 2: インベントリ要求スキーマを作成する
手順 3: 要求拒否スキーマを作成する
手順 4: マップを作成する
手順 5: EAISchemas プロジェクトをビルドする
BizTalk マッパーを使用したマップの作成