次の方法で共有


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  

参照

ユーティリティ