在此步骤中,你将验证本教程的端到端方案。
验证端到端教程场景
单击“开始”,指向“程序”,指向“附件”,然后单击“命令提示符”。
在命令提示符窗口中,导航到 <drive>:\Program Files\Microsoft BizTalk <版本> Accelerator for HL7\SDK\MLLP Utilities,然后按下 Enter。
注释
如果在 SDK 文件夹下找不到 MLLP Utilities 文件夹,则可能不会安装 MLLP 测试工具。 打开控制面板,然后打开 “添加或删除程序”。 选择 Microsoft BizTalk <版本> Accelerator for HL7,然后选择更改。 在 BTAHL7 安装向导中,选择“ 修改”。 展开 适配器 文件夹以查看 是否已安装 MLLP 测试工具 。 如果没有,请安装它。
在命令提示符窗口中,键入 mllpreceive /p 14000,然后按 Enter。 这会运行 MLLP 侦听器应用程序,监听端口 14000,指定 MLLP 消息的默认 EB、SB 和 CR 字符,并将收到的任何消息显示在屏幕上。
单击“ 开始”,指向 “程序”,指向 “附件”,然后单击 “命令提示符”启动其他命令提示符。
在第二个命令提示符窗口中,切换到 <drive>:\Program Files\Microsoft BizTalk <版本> Accelerator for HL7\SDK\MLLP Utilities,然后按 Enter。
注释
以下步骤将发送消息。
在命令提示符窗口中,键入 mllpsend /SB 11 /EB 28 /CR 13 /f “<drive>:\Program Files\Microsoft BizTalk <版本> 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 <版本> Accelerator for HL7\SDK\End-to-End Tutorial\Tutorial_sendMsg_RX中<会显示一条消息。 此消息应与 MLLP 侦听器应用程序显示的消息相同。 验证消息的第一行是否具有相同的消息值,如下所示。 请注意,以下代码中 MSH3 a nd MSH5 的值与为Tutorial_RXSystem指定的值匹配:
MSH|^~\&|BTAHL7|MCM|Tutorial_RXSystem||199601121005||ADT^A03|000001|P|2.3.1
在 <驱动器>:\Program Files\Microsoft BizTalk <版本> 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 端到端教程。