步骤 3:添加触发器事件(消息)架构

在此步骤中,基于空 BTAHL7 项目模板创建新项目。 在此项目中添加 BTAHL7 将用于验证传入批处理中的消息的架构 (ADT^A03) 。 添加对包含 v2.3.1 通用架构的项目的引用,将强名称分配给项目,然后部署项目。

添加包含消息架构的项目

  1. 在 Visual Studio 的“ 文件 ”菜单上,指向“ 新建”,然后单击“ 项目”。

  2. 在“新建项目”对话框的“ 项目类型” 部分中,展开“ BizTalk 项目”,然后选择“ BTAHL7Projects”。

  3. “模板” 部分中,选择“ 空 BTAHL7 项目”。

  4. 在“ 名称 ”框中,输入 BTAHL7V231Body 作为项目名称。

  5. 在“ 解决方案 ”框中,选择“ 添加到解决方案”。

  6. 单击“确定”。

  7. 在 解决方案资源管理器中,在新项目的 节点下,右键单击“引用”,然后单击“添加引用”。

  8. 在“添加引用”对话框中的“项目”选项卡上,单击“项目名称”列中的“BTAHL7V231Common 项目”,单击“添加”,然后单击“确定”。

将架构添加到项目

  1. 在“解决方案资源管理器”中,右键单击“BTAHL7V231Body”,指向“添加”,然后单击“新建项”。

  2. 在“添加新项”对话框中,展开“ BizTalk 项目项”,然后单击“ BTAHL7 架构”。 在 “模板 ”窗格中,单击“ BTAHL7 架构”,然后单击“ 添加”。

  3. “HL7 架构选择器 ”对话框中,执行以下操作:

    使用此选项 要执行此操作
    Message 类 V2.X 保留为选中状态。
    版本 选择 “2.3.1”。
    消息类型 选择 “ADT”。
    触发器事件 选择 A03
  4. 单击“ 创建 ”将架构添加到项目,然后单击“ 取消 ”关闭对话框。 请注意,BizTalk Accelerator for HL7 (BTAHL7) 已将 ADT_A03_231_GLO_DEF.xsd 架构添加到 BTAHL7V231Body 项目。

分配强密钥并部署

  1. 在“解决方案资源管理器”中,右键单击“BTAHL7V231Body”,然后单击“属性”。

  2. 在“BTAHL7V231Body 属性页”对话框中,单击“ 签名”。

  3. 选中“对程序集检查签名”框。

  4. “选择强名称密钥文件 ”下拉列表中,选择“ <浏览...”>。

  5. 浏览到 <“驱动器>:\批处理教程”,选择 “key.snk”,然后单击“ 打开”。

  6. 在“解决方案资源管理器”中,右键单击“BTAHL7V231Body”,然后单击“部署”。 确保输出窗口中显示成功消息。

    注意

    如果未显示成功部署消息,请使用 Visual Studio 对架构进行故障排除。

    继续执行 步骤 4:创建接收端口以接受批处理消息