步骤 1:创建和部署标头及确认架构

使用标头架构来验证消息实例的标头 (MSH 段) 。 使用确认架构为消息实例生成确认。 此过程在 BTAHL7 2.X 的所有架构版本中很常见。

创建标头和确认架构

  1. 启动 Microsoft Visual Studio 2012

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

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

  4. 在“模板”部分中,选择“ BTAHL7V2XCommon 项目”,然后单击“ 确定”。

    在 解决方案资源管理器 中,请注意,项目中包括三个架构 (ACK_24_GLO_DEF.xsd ACK_25_GLO_DEF.xsd 和 MSH_25_GLO_DEF.xsd) 。

步骤 1A:为程序集分配强密钥并部署

使用以下过程将强密钥分配给程序集,然后部署程序集。

分配强密钥并部署程序集

  1. 启动 Visual Studio 2012 命令提示符

  2. 在 Visual Studio 命令提示符下,浏览到 <drive>:\Program Files\Microsoft BizTalk <版本> Accelerator for HL7 \SDK\端到端教程文件夹。

  3. 在命令提示符下,键入 sn –k key.snk,然后按 Enter。 确保输出窗口中显示以下成功消息,然后关闭命令窗口。

    “写入 key.snk 的密钥对。”

    注意

    如果未显示正确的消息,请使用 Visual Studio 对程序集进行故障排除。

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

  5. 在“BTAHL7V2XCommon Project1 属性页”页上,单击“ 程序集”。

  6. 在右窗格中,向下滚动到 “强名称 ”部分,单击 “程序集键文件”右侧的字段,然后单击省略号 (...) 按钮。

  7. 在“程序集密钥文件”对话框中,浏览到 <drive>:\Program Files\Microsoft BizTalk <版本> Accelerator for HL7\SDK\端到端教程,选择 key.snk,然后单击“ 打开”。

  8. 在“BTAHL7V2XCommon 项目属性”页上,单击“ 确定 ”保存所做的更改。

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

    注意

    如果未显示正确的部署消息,请使用 Visual Studio 排查部署问题。

    继续执行 步骤 2:为 V2.3.1 创建通用架构