在此步骤中,将为触发器事件消息创建架构。 例如,您可能是负责向医院信息系统(HIS)发送消息的入院、出院和转移系统(ADT)。 需要此架构来定义消息的格式。
为触发事件消息创建项目
在 Visual Studio 的“ 文件 ”菜单上,指向“ 新建”,然后单击“ 项目”。
在“新建项目”对话框中的“ 项目类型 ”部分中,展开 BizTalk 项目,然后单击 “BTAHL7Projects”。
在“模板”部分中,单击空 BTAHL7 项目,在名称框中,输入BTAHL7V231Body 项目,然后单击确定。
在解决方案资源管理器中,在新项目的节点下,右键单击 “引用”,然后单击“ 添加引用”。
在“添加引用”对话框中的“ 项目 ”选项卡上,选择 BTAHL7V231Common Project1,单击“ 添加”,然后单击“ 确定”。
步骤 3A:添加架构
使用以下过程将新架构添加到项目。
将架构添加到项目
在解决方案资源管理器中,右键单击 BTAHL7V231Body 项目,指向 “添加”,然后单击“ 新建项”。
在“添加新项”对话框中的“ 类别 ”部分中,展开 BizTalk 项目项,然后选择 BTAHL7 架构。
在“模板”部分中,双击 BTAHL7 架构。
在 HL7 架构选择器对话框中,执行以下作:
用这个 要执行的操作 邮件类 保留默认的 V2.X 。 版本 选择 2.3.1。 消息类型 选择 ADT。 触发器事件 选择 A03。 单击“ 完成 ”将架构添加到项目。
步骤 3B:为程序集分配强密钥并部署
使用以下过程将强键分配给程序集,然后部署程序集。
分配强密钥并部署程序集
在解决方案资源管理器中,右键单击 BTAHL7V231Body 项目,然后单击“ 属性”。
在“项目属性页”中,单击“程序集”。
在右窗格中,向下滚动到 “强名称”部分,单击 程序集密钥文件右侧的字段,然后单击省略号(...)按钮。
在“程序集密钥文件”对话框中,浏览到 <drive>\\Program Files\\Microsoft BizTalk <version> Accelerator for HL7\\SDK\\End-to-End Tutorial,单击 key.snk,然后单击 Open。
在“项目属性页”对话框中,单击“ 确定 ”保存更改。
在解决方案资源管理器中,右键单击 BTAHL7V231Body 项目,然后单击“ 部署”。 确保输出窗口中显示成功消息。
注释
如果未显示成功的部署消息,请使用 Visual Studio 对架构进行故障排除。