手順 5: メッセージ バッチの送信ポートの作成
この手順では、作成したメッセージ バッチを送信先パーティに配信する送信ポートを作成します。 これは、FILE アダプターの種類を持つ静的な一方向ポートです。 メッセージ バッチ ファイルを削除する宛先 (\Tutorial_BatchMsgDrop) のファイル フォルダー BizTalk Server指定します。 ポートが送信するメッセージ バッチの種類を示すポートのフィルターを定義します。 フィルターは、Tutorial_BatchDestの宛先と OutboundBatch のメッセージの種類を指定します。
注意
チュートリアルのこの部分を実行するときに、チュートリアルのパート 2 で使用されている送信ポート (Tutorial_BTAHL7Drop送信ポート) を停止することで、結果 を 簡略化できます。
メッセージ バッチの送信ポートを作成するには
BizTalk Server管理コンソールで、[送信ポート] を右クリックし、[新規] をポイントして、[静的一方向送信ポート] をクリックします。
[送信ポートのプロパティ] ダイアログ ボックスで、次の操作を行います。
プロパティ 目的 名前 「Tutorial_BatchDest」と入力します。 Type ドロップダウン リストから [ ファイル ] を選択します。 構成 [ 構成] をクリックして、[ファイル トランスポートのプロパティ] ダイアログ ボックスを開きます。 [ ファイル トランスポートのプロパティ ] ダイアログ ボックスで、次の操作を行います。
プロパティ 目的 コピー先フォルダー drive:>\Program Files\Microsoft BizTalk <version> Accelerator for HL7\SDK\End-to-End Tutorial\Tutorial_BatchMsgDropを<参照します。 これは、BizTalk Serverがメッセージ バッチを含むファイルを書き込むファイル システムまたはパブリック共有上の場所へのパスです。 [ファイル名] 「%MessageID%.txt 」と入力します (.xml 拡張機能を .txt 拡張機能に置き換えます)。 コピー モード [新規作成] を選択します。 [OK] をクリックします。
[送信ポートのプロパティ] ダイアログ ボックスの [ 送信パイプライン] で、[ BTAHL72XPipelines.BTAHL72XSendPipeline] を選択します。
コンソール ツリーで、[ フィルター] をクリックし、次の操作を行います。
プロパティ 目的 プロパティ [プロパティ] の下のフィールドをクリックし、ドロップダウン リストから [Microsoft.Solutions.BTAHL7.BatchOrchestration.Party] を選択します。 [オペレーター] ==演算子のままにします。 Value 「Tutorial_BatchDest」と入力します。 Group By ドロップダウン リストから [ And ] を選択します。 プロパティ [ BTAHL7Schemas.BTAHL7MessageType] を選択します。 [オペレーター] ==演算子のままにします。 Value 「 OutboundBatch」と入力します。 Enter キーを押します。 ダイアログ ボックスの下部にあるウィンドウで、フィルター式を正しく入力したことを確認し、[OK] をクリック します。
BizTalk 管理コンソールで、[ 送信ポート] を選択し、[ Tutorial_BatchDest] を右クリックし、[ 開始] をクリックします。
送信先パーティに送信ポートを関連付けるには
BizTalk Server管理コンソールで、[パーティ] を展開し、[Tutorial_BatchDest] をクリックし、[プロパティ] を右クリックします。
[パーティのプロパティ] ダイアログ ボックスで、コンソール ツリーの [ 送信ポート ] をクリックします。 ドロップダウン リストから [Tutorial_BatchDest ] を選択し、[OK] をクリック します。
注意
Tutorial_DestBatch パーティの更新中にコンカレンシー違反が発生した場合は、[OK] をクリックしてダイアログ ボックスを閉じます。 管理コンソールで、 BizTalk グループを右クリックし、[ 更新] をクリックし、手順 1 と 2 を繰り返します。