この手順では、BizTalk Server から組織を表す OrderSystem パーティに 850 メッセージを送信するように送信ポートを構成します。 この送信ポートは 、Inbound4010850_to_OrderFile マップを適用し、出力メッセージを入力メッセージの形式からマップで指定された形式に変換します。
[前提条件]
BizTalk Server Administrators グループのメンバーとしてログオンしている必要があります。
850 メッセージの送信ポートを構成するには
BizTalk Server 管理コンソールで、[ パイプライン] を右クリックし、[ 更新] をクリックします。
注
パイプラインの一覧を更新するには、作成する送信ポートの SendOrderFilePipeline を選択できることが必要な場合があります。
[ 送信ポート] を右クリックし、[ 新規] をポイントし、[ 静的一方向送信ポート] をクリックします。
[ 送信ポートのプロパティ ] ダイアログ ボックスで、次の操作を行います。
これを使用する 目的 名前 「 toOrderSystem
」と入力します。タイプ [ファイル] を選択します。 設定する [構成] をクリックします。 注
テスト メッセージはフォルダーに配信されるフラット ファイルであるため、送信ポートのトランスポートの種類は FILE です。
[ ファイル トランスポートのプロパティ ] ダイアログ ボックスで、次の操作を行い、[OK] をクリック します。
これを使用する 目的 保存先フォルダー [ 参照] をクリックし、[ フォルダーの参照 ] ダイアログ ボックスで、\Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\EDI Interface Developer Tutorial\ProcessEDI_TestLocations\ Scenario A\toOrderSystem に移動します。 ファイル名 「 %MessageID%.txt
」と入力し、[OK] をクリック します。注
[ファイル名] プロパティの値を設定すると、出力ファイルの拡張子が .txt になります。
[ 送信ポートのプロパティ ] ダイアログ ボックスの [ 送信パイプライン] で、[ SendOrderFilePipeline] を選択します。
注
SendOrderFilePipeline 送信パイプラインには、入力 850 メッセージからマップされたデータを使用して、.txt 出力ファイルをアセンブルするフラット ファイル アセンブラーが含まれています。 出力ファイルは .txt ファイルであるため、インターチェンジ/ACK 状態レポートには表示されません。
コンソール ツリーで、[ フィルター] をクリックし、次の操作を行います。
これを使用する 目的 財産 BTS.ReceivePortName を選択します。 [オペレーター] [==] を選択します。 価値 「 ReceiveEDI_fromTHEM_A
」と入力します。グループ化 [And] を選択します。 財産 次の行で、BTS.MessageType を選択します。 [オペレーター] != を選択します。 価値 「 http://schemas.microsoft.com/Edi/X12#X12_997_Root
」と入力します。注
このフィルターにより、送信ポートが受信場所Receive_EDI_fromTHEM_A受信したメッセージを確実に取得し、送信ポートは 997 個の受信確認を取得せず、850 個のメッセージのみを選択します。
コンソール ツリーで、[ OutboundMaps] をクリックします。 [ 送信マップ ] ウィンドウの [ マップ ] 列の最初の行で、 Inbound4010850_to_OrderFileを選択します。 ( [ソース ドキュメント ] 列のエントリはX12_00401_850されます)。
注
この手順により、出力メッセージは、 Inbound4010850_to_OrderFile マップに従って入力メッセージからマップされたデータのみで構成されます。
OK をクリックします。
BizTalk Server 管理コンソールで、[ポートの 送信] をクリックします。 toOrderSystem を右クリックし、[開始] をクリックして参加し、ポートを開始します。
次のステップ
「手順 7: 受信確認を取引先に送信するように送信ポートを構成する」の説明に従って、997 受信確認を Fabrikam に送信するように送信ポート (toTHEM_997) を構成します。