步骤 10:验证端到端方案
在此步骤中,请验证本教程的端到端方案。
验证端到端教程方案
单击 “开始”,指向 “程序”,指向“ 附件”,然后单击“ 命令提示符”。
在命令提示符窗口中,移动到 <drive>:\Program Files\Microsoft BizTalk <version> Accelerator for HL7\SDK\MLLP Utilities,然后按 Enter。
注意
如果在 SDK 文件夹下找不到 MLLP 实用工具文件夹,则可能未安装 MLLP 测试工具。 打开控制面板,然后打开“添加或删除程序”。 选择“ 适用于 HL7 的 Microsoft BizTalk <版本> 加速器”,然后选择“ 更改”。 在 BTAHL7 安装向导中,选择“ 修改”。 展开 “适配器” 文件夹以查看是否已安装 MLLP 测试工具 。 如果没有,请安装它。
在命令提示符窗口中,键入 mllpreceive /p 14000,然后按 Enter。 这会运行 MLLP 侦听器应用程序,侦听端口 14000 并指定 MLLP 消息的默认 EB、SB 和 CR 字符,并显示收到到屏幕的任何消息。
通过单击“ 开始”启动其他命令提示符,指向 “程序”,指向“ 附件”,然后单击“ 命令提示符”。
第二个命令提示符窗口中,移动到 <drive>:\Program Files\Microsoft BizTalk <version> Accelerator for HL7\SDK\MLLP Utilities,然后按 Enter。
注意
以下步骤发送消息。
在命令提示符窗口中,键入 mllpsend /SB 11 /EB 28 /CR 13 /f “<drive>:\Program Files\Microsoft BizTalk <version> Accelerator for HL7\SDK\End-to-End Tutorial\ADT^A03.txt”,其中 <drive> 是安装驱动器号。 按 Enter。
验证是否具有以下结果:
MLLP 侦听器应用程序应显示一条消息。 消息的第一行应具有以下值:
MSH|^~\&|BTAHL7^IE^UUID|MCM|HI^System^GUID||199601121005||ADT^A04|000001|P|2.4|||SU|NE
驱动器>:\Program Files\Microsoft BizTalk <version> Accelerator for HL7\SDK\End-to-End Tutorial\Tutorial_sendMsg_RX 中<会显示一条消息。 此消息应与 MLLP 侦听器应用程序显示的消息相同。 验证消息的第一行是否具有相同的消息值,如下所示。 请注意,以下代码中 MSH3 和 nd MSH5 的值与为 Tutorial_RXSystem指定的值匹配:
MSH|^~\&|BTAHL7|MCM|Tutorial_RXSystem||199601121005||ADT^A03|000001|P|2.3.1
驱动器>中<显示两条消息:\Program Files\Microsoft BizTalk <version> Accelerator for HL7\SDK\End-to-End Tutorial\Tutorial_sendAck_ADT。 其中一条消息是应用程序确认;另一个是提交确认。 应用程序确认应包含以下内容:
MSH|^~\&|BTAHL7InterfaceEngine||Tutorial_ADTSystem|MCM|<datetime>||ACK^A03^ACK|000001|P|2.3.1|||AL MSA|AA|000001
提交确认应包含以下内容:
MSH|^~\&|BTAHL7InterfaceEngine||Tutorial_ADTSystem|MCM|<datetime>||ACK^A03^ACK|100000|P|2.3.1 MSA|CA|000001
注意
如果消息未正确显示,请使用运行状况和活动跟踪 (HAT) 工具对错误进行故障排除。
恭喜! 你已成功完成 BTAHL7 端到端教程。