步骤 3:创建和部署触发器事件(消息)Project_hl7_main
在此步骤中,将创建触发器事件消息使用的架构。 例如,入院和转院系统 (ADT) ,它将消息发送到医院信息系统 (HIS) 。 使用此架构来定义消息的格式。
为触发器事件消息创建项目
在 Visual Studio 的“ 文件 ”菜单上,指向“ 新建”,然后单击“ 项目”。
在“新建项目”对话框的“ 项目类型” 列表中,展开“ BizTalk 项目”,然后单击“ BTAHL7Projects”。
在 “模板” 列表中,单击“ 空 BTAHL7 项目”。
在 “名称” 字段中,键入 BTAHL7V24Body Project,然后单击“ 确定”。
在 解决方案资源管理器中,在新的 BTAHL7V24Body 项目的 节点下,右键单击“引用”,然后单击“添加引用”。
在“添加引用”对话框中,单击“ 项目 ”选项卡,选择“ Interrogative_24Schemas”,单击“ 添加”,然后单击“ 确定”。
步骤 3A:添加架构
使用以下过程将新架构添加到项目。
将架构添加到项目
在“解决方案资源管理器”中,右键单击“BTAHL7V24Body 项目”,指向“添加”,然后单击“新建项”。
在“添加新项”对话框中,展开 “BizTalk 项目项”,然后双击右窗格中的“ BTAHL7 架构 ”。
在“HL7 架构选择器”对话框中,执行以下操作:
使用此选项 要执行此操作 Message 类 使 V2.X 保持选中状态。 版本 选择 “2.4”。 消息类型 选择“ QRY”。 触发器事件 选择“ Q01”。 单击“ 完成 ”将架构添加到项目。
这会创建查询架构文件 QRY_Q01_24_GLO_DEF.xsd。
注意
不要关闭“HL7 架构选择器”对话框。
在“HL7 架构选择器”对话框中,执行以下操作:
使用此选项 要执行此操作 Message 类 使 V2.X 保持选中状态。 版本 选择 “2.4”。 消息类型 选择“ DSR”。 触发器事件 选择“ Q01”。 单击“ 完成 ”将架构添加到项目。
这会创建响应架构文件 DSR_Q01_24_GLO_DEF.xsd。
单击“ 取消 ”关闭 “HL7 架构选择器 ”对话框。
步骤 3B:为程序集分配强密钥并部署
使用以下过程将强键分配给程序集,然后部署程序集。
分配强密钥并部署程序集
在 解决方案资源管理器中,右键单击 BTAHL7V24Body 项目,然后单击“属性”。
在 “BTAHL7V24Body 属性页 ”对话框中,单击“ 程序集”。
在右窗格中,向下滚动到“ 强名称 ”部分,单击 “程序集密钥文件”右侧的字段,然后单击省略号 (...) 按钮。
在 “程序集密钥文件 ”对话框中,浏览到 <drive>:\Program Files\Microsoft BizTalk <version> Accelerator for HL7\SDK\Interrogative Tutorial,单击 key.snk,然后单击“ 打开”。
在 “BTAHL7V24Body 属性页 ”对话框中,单击“ 确定 ”保存所做的更改。
在解决方案资源管理器右键单击“BTAHL7V24Body 项目”,然后单击“部署”。 确保输出窗口中显示成功消息。
注意
如果未显示成功部署消息,请使用 Visual Studio 对架构进行故障排除。