MllpReceive 工具
可以使用 MllpReceive 工具从 MLLP 发送端口接收数据。
通过 BizTalk Accelerator for HL7 (BTAHL7) 自定义安装过程安装此工具。 如果执行了典型安装来安装 BTAHL7,则必须运行自定义安装并安装测试工具,才能使本教程正常工作。 在“自定义设置”屏幕上,从“适配器”文件夹中选择“MLLP 测试工具”,然后从“项目”文件夹中选择“测试实例”。 有关详细信息,请参阅 执行自定义安装。
BTAHL7 安装程序在 drive>:\Program Files\Microsoft BizTalk 版本 Accelerator for HL7\SDK\MLLP Utilities 中<安装此工具。><
在 端到端教程、 询问性教程、 批处理教程和 消息扩充教程中使用此工具。 如果通过默认安装安装了 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> 的<目录中。 如果未指定 <DIRECTORY>,则默认目录为 %TEMP%。 |
/分裂 | 根据分隔符将接收的数据拆分为单独的消息。 SB 和 EB 是必需的。 CR 是可选的。 |
/STATICACK | 静态确认已返回到发送方。 将强制实施 SPLIT 模式。 |
/HL7ACK | HL7 确认已返回到发送方。 FILENAME 表示包含 HL7 ACK 的文件的名称。 将强制实施 SPLIT 模式。 |
/某人 | 设置起始块分隔符字节的 ASCII 值。 默认值为 none。 |
/Eb | 设置 End Block Delimiter Byte 的 ASCII 值。 默认值为 none。 |
/铬 | 设置回车符分隔符字节的 ASCII 值。 默认值为 none。 |
工具使用示例
可以使用以下命令侦听 localhost 上的端口 10000,并将消息保存到 C:\TEMP 上的单独文件:
mllpreceive.exe /P 10000 /SPLIT /SB 11 /EB 28 /CR 13 /D C:\TEMP