步骤 3:添加触发器事件(消息)架构
在此步骤中,基于空 BTAHL7 项目模板创建新项目。 在此项目中添加 BTAHL7 将用于验证传入批处理中的消息的架构 (ADT^A03) 。 添加对包含 v2.3.1 通用架构的项目的引用,将强名称分配给项目,然后部署项目。
添加包含消息架构的项目
在 Visual Studio 的“ 文件 ”菜单上,指向“ 新建”,然后单击“ 项目”。
在“新建项目”对话框的“ 项目类型” 部分中,展开“ BizTalk 项目”,然后选择“ BTAHL7Projects”。
在 “模板” 部分中,选择“ 空 BTAHL7 项目”。
在“ 名称 ”框中,输入 BTAHL7V231Body 作为项目名称。
在“ 解决方案 ”框中,选择“ 添加到解决方案”。
单击“确定”。
在 解决方案资源管理器中,在新项目的 节点下,右键单击“引用”,然后单击“添加引用”。
在“添加引用”对话框中的“项目”选项卡上,单击“项目名称”列中的“BTAHL7V231Common 项目”,单击“添加”,然后单击“确定”。
将架构添加到项目
在“解决方案资源管理器”中,右键单击“BTAHL7V231Body”,指向“添加”,然后单击“新建项”。
在“添加新项”对话框中,展开“ BizTalk 项目项”,然后单击“ BTAHL7 架构”。 在 “模板 ”窗格中,单击“ BTAHL7 架构”,然后单击“ 添加”。
在 “HL7 架构选择器 ”对话框中,执行以下操作:
使用此选项 要执行此操作 Message 类 将 V2.X 保留为选中状态。 版本 选择 “2.3.1”。 消息类型 选择 “ADT”。 触发器事件 选择 A03。 单击“ 创建 ”将架构添加到项目,然后单击“ 取消 ”关闭对话框。 请注意,BizTalk Accelerator for HL7 (BTAHL7) 已将 ADT_A03_231_GLO_DEF.xsd 架构添加到 BTAHL7V231Body 项目。
分配强密钥并部署
在“解决方案资源管理器”中,右键单击“BTAHL7V231Body”,然后单击“属性”。
在“BTAHL7V231Body 属性页”对话框中,单击“ 签名”。
选中“对程序集检查签名”框。
在 “选择强名称密钥文件 ”下拉列表中,选择“ <浏览...”>。
浏览到 <“驱动器>:\批处理教程”,选择 “key.snk”,然后单击“ 打开”。
在“解决方案资源管理器”中,右键单击“BTAHL7V231Body”,然后单击“部署”。 确保输出窗口中显示成功消息。
注意
如果未显示成功部署消息,请使用 Visual Studio 对架构进行故障排除。
继续执行 步骤 4:创建接收端口以接受批处理消息。