步骤 1:添加标头和确认架构

在此步骤中,基于 BTAHL72XCommon 项目模板创建新项目。 此模板包含消息头的三个常见架构 (MSH_25_GLO_DEF.xsd) 和确认 (ACK_24_GLO_DEF.xsd) 和 (ACK_25_GLO_DEF.xsd) 。 必须在项目中包括这些架构,以便 BizTalk Accelerator for HL7 (BTAHL7) 生成和/或正确验证消息标头和确认。 此过程在 BTAHL7 2.X 的所有架构版本中很常见。

还可以创建强密钥,将其分配给程序集,然后部署程序集。 强密钥为程序集提供安全性和标识,是部署所必需的。 部署程序集时,它将存储在配置数据库中, (也称为 BizTalk 管理数据库) ,全局程序集缓存 (GAC) 。

创建项目并添加标头和确认架构

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

  2. 在“新建项目”对话框的“ 项目类型” 列表中,展开 “BizTalk 项目”,然后单击“ BTAHL7Projects”。

  3. “模板” 列表中,单击“ BTAHL7V2XCommon 项目”。

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

  5. 在“ 位置 ”框中,浏览到 <“驱动器:>\批处理教程”。

  6. 单击“确定”。

注意

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

为程序集分配强密钥并部署

  1. 打开 Visual Studio 命令提示符

  2. 在 Visual Studio 命令提示符下,浏览到 <drive>:\Batching Tutorial 文件夹。

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

    注意

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

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

  5. 在“ BTAHL7V2XCommon 项目属性页 ”对话框中,单击“ 签名”。

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

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

  8. 浏览到 <drive>:\Batching 教程,选择 key.snk,然后单击“ 打开”。

  9. 在“BTAHL7V2XCommon 项目属性页”窗口中,单击“ 确定 ”保存所做的更改。

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

    注意

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

    继续执行 步骤 2:为 v2.3.1 添加通用架构