手順 5: メッセージを配信する送信ポートの作成
この手順では、受信したバッチに含まれる個々のメッセージを送信するためのポートを作成して構成します。 チュートリアルの後半では、BTAHL7 構成エクスプローラーで発信元パーティ (Tutorial_BatchSource) の断片化を有効にします。 その結果、BizTalk 統合エンジンはバッチを個々のメッセージにフラグメント化し、BTAHL7 は、この手順で作成した送信ポート経由でこれらのメッセージを送信します。
このポートは静的に作成して、MLLP アダプターにのみ関連付け、特定の宛先 (宛先基幹業務アプリケーション) にのみ送信するようにします。 このチュートリアルでは、個々のメッセージの MSH5 に含まれる宛先がMESA_ISされます。 ACK_024_GLO_DEF スキーマまたは任意の静的受信確認 (ACK) に準拠するメッセージを除外して、受信確認ではなくメッセージを送信するようにポートを制限するフィルターを使用してポートを作成します。
送信ポートを TwoWayAckReceivePort という名前の受信ポートに関連付けることで、この送信ポートを宛先から AKS を受信するように構成します。 BTAHL7 セットアップでは、このポートと、それに付随する TwoWayAckReceiveLocation の受信場所が作成されます。 送信ポートをこのポートで動作するように設定するには 、Solicit Response Enable をYes に設定し、 Submit Receive Location URI を127.0.0.1:65535 (ACK を受け入れるために必要な設定) に設定します。 詳細については、「 受信 ACL の送信ポートの設定」を参照してください。
メッセージを配信する送信ポートを作成するには
BizTalk Server管理コンソールで、[送信ポート] を右クリックし、[新規] をポイントして、[静的一方向送信ポート] をクリックします。
[送信ポートのプロパティ] ダイアログ ボックスで、次の操作を行います。
プロパティ 目的 名前 「Tutorial_2wayMsg」と入力します。 トランスポートの種類 ドロップダウン リストから [MLLP ] を選択します。 構成 [ 構成] をクリックして、[MLLP トランスポートのプロパティ] ダイアログ ボックスを開きます。 [MLLP トランスポートのプロパティ] ダイアログ ボックスで、次の操作を行います。
プロパティ 目的 Connection Name 「2wayMsg」と入力します。 Host 「localhost」と入力します。 [ポート] 「41000」と入力します。 送信請求の応答が有効 [ 送信請求の応答が有効] の右側にあるフィールドをクリックし、ドロップダウン リストから [ はい ] を選択します。 ACK の受信場所 (URI) を送信する 「127.0.0.1:65535」と入力します [OK] をクリックします。
[送信ポートのプロパティ] ダイアログ ボックスの [ 送信パイプライン] で、[ BTAHL72XPipelines.BTAHL72XSendPipeline] を選択します。
コンソール ツリーで、[ フィルター] をクリックし、次の操作を行います。
プロパティ 目的 プロパティ (1 行目) [ プロパティ] の下のフィールドをクリックし、[BTS] を選択します 。 ドロップダウン リストの MessageType。 [オペレーター] ドロップダウン リストから [!= ] を選択します。 Value 「 http://microsoft.com/HealthCare/HL7/2X#ACK_24_GLO_DEF
.Group By ドロップダウン リストから [ AND ] を選択します。 プロパティ (2 行目) [ プロパティ] の下のフィールドをクリックし、[BTS] を選択します 。 ドロップダウン リストの MessageType。 [オペレーター] ドロップダウン リストから [!= ] を選択します。 Value 「 http://microsoft.com/HealthCare/HL7/2X#ACK_25_GLO_DEF
.Group By ドロップダウン リストから [ And ] を選択します。 プロパティ (3 行目) [プロパティ] の下の 2 行目のフィールドをクリックし、[BTS] を選択します。ドロップダウン リストの MessageType。 [オペレーター] ドロップダウン リストから [!= ] を選択します。 Value 「StaticAck」と入力します。 [ Enter] をクリックします。 ダイアログ ボックスの下部にあるペインで、フィルター式を正しく入力したことを確認し、[OK] をクリック します。
管理コンソールで、[ 送信ポート] をクリックし、[ Tutorial_2wayMsg] を右クリックし、[ 開始] をクリックします。