MllpReceive ツール
MllpReceive ツールを使用して、MLLP 送信ポートからデータを受信できます。
このツールは、BizTalk Accelerator for HL7 (BTAHL7) カスタム インストール手順を使用してインストールします。 BTAHL7 をインストールするために一般的なインストールを実行した場合は、このチュートリアルを正しく動作させるには、カスタム インストールを実行し、テスト ツールをインストールする必要があります。 [カスタム セットアップ] 画面で、[アダプター] フォルダーから [MLLP テスト ツール] を選択し、[Artifacts] フォルダーから [テスト インスタンス] を選択します。 詳細については、「 カスタム インストールの実行」を参照してください。
BTAHL7 セットアップでは、このツール <をドライブ>:\Program Files\Microsoft BizTalk <バージョン> アクセラレータ (HL7\SDK\MLLP ユーティリティ) にインストールします。
このツールは、 エンド ツー エンド チュートリアル、 質問チュートリアル、 バッチ処理チュートリアル、 およびメッセージ エンリッチメント チュートリアルで使用します。 既定のインストールで BTAHL7 をインストールし、MLLPTest ツール (MllpReceive と MllpSend を含む) をインストールしていない場合、チュートリアルの結果をテストすることはできません。
ツールの使用法
このコマンド ライン ツールを呼び出すために使用する構文を次に示します。
mllpreceive.exe [/?] [/I <IP>] [/P <PORT>] [/SPLIT] [/D <DIRECTORY>] [/STATICACK "ACKTEXT" | /HL7ACK <FILENAME>] /SB nn /EB nn /CR nn
次の表では、MllpReceive ツールで使用される構文の各部分について説明します。
構文 | 説明 |
---|---|
/? | このヘルプを表示します。 |
/I <IP> | リッスンするアドレスを示します。 既定値は、使用可能なすべての IP です。 |
/P <PORT> | リッスンするポート番号を示します。 既定値は 12000 です。 |
/D <DIRECTORY> | 受信したすべてのメッセージをディレクトリのディレクトリに <格納します>。 DIRECTORY> を指定<しない場合、既定のディレクトリは %TEMP% になります。 |
/分割 | 受信したデータを区切り記号に基づいて個別のメッセージに分割します。 SB と EB が必要です。 CR は省略可能です。 |
/STATICACK | 送信者に返された静的受信確認。 SPLIT モードを適用します。 |
/HL7ACK | HL7 受信確認が送信者に返されました。 FILENAME は、HL7 ACK を含むファイルの名前を示します。 SPLIT モードを適用します。 |
/Sb | 開始ブロック区切り記号バイトの ASCII 値を設定します。 既定値は none です。 |
/Eb | End Block Delimiter Byte の ASCII 値を設定します。 既定値は none です。 |
/Cr | 復帰区切り記号バイトの ASCII 値を設定します。 既定値は none です。 |
ツールの使用例
次のコマンドを使用すると、localhost でポート 10000 をリッスンし、メッセージを C:\TEMP 上の個別のファイルに保存できます。
mllpreceive.exe /P 10000 /SPLIT /SB 11 /EB 28 /CR 13 /D C:\TEMP