在此步骤中,将更新本教程提供的解决方案,然后生成和部署教程程序集。 在本教程中,已创建必要的架构、自定义发送管道和映射。 地图用于将 850 EDI 数据转换为订单系统所需的格式。
先决条件
必须以 BizTalk Server 管理员组的成员身份登录。
在 Visual Studio 中启用 EDI 入站处理解决方案
以管理员身份开始 Microsoft Visual Studio 。
谨慎
如果未使用管理员权限启动 Visual Studio,则在将解决方案部署到 BizTalk Server 时会收到错误。
在 Visual Studio 中,单击“ 文件”,指向 “打开”,然后单击“ 项目/解决方案”。 转到 \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\EDI 接口开发人员教程,选择 EDI 入站处理.sln,然后单击 “打开”。
注释
本主题假定你已将来自应用程序的引用添加到 BizTalk EDI 应用程序,其中包含 EDI 架构、管道和业务流程。 如果没有,请查看 为 BizTalk Server EDI 应用程序添加引用。
右键单击解决方案资源管理器中的 Inbound_EDI 项目,然后选择“ 属性”。
在 “Inbound_EDI属性页 ”对话框的控制台树中,选择“ 部署 ”,然后在 “服务器 ”字段中确保输入计算机名称。
在控制台树中,单击“ 签名 ”,然后选择“ 为程序集签名”。 对于 “选择强密钥名称文件”,请选择“ <新建...”> ,然后输入 keyfile.snk 作为 密钥文件名。 清除 “使用密码保护我的密钥文件 ”,然后单击“ 确定”。
关闭 Inbound_EDI“属性页 ”对话框。
部署项目
在解决方案资源管理器中,双击 X12_00401_850.xsd 架构。 确认它已打开。
在解决方案资源管理器中,双击 Inbound4010850_to_OrderFile.btm 地图。 确认它已打开。
注释
项目中的 Inbound4010850_to_OrderFile.btm 映射将入站 850 测试消息中的数据映射到传递到 OrderSystem 文件夹(\toOrderSystem)的出站 XML 文件。
在解决方案资源管理器中,右键单击 Inbound_EDI 项目,然后选择“ 生成 ”以生成项目。
在解决方案资源管理器中,右键单击 Inbound_EDI 项目,然后选择“ 部署 ”以部署项目。
在 BizTalk Server 管理控制台中,展开 BizTalk Server 管理、 BizTalk 组、 应用程序、 <所有项目> ,然后选择 资源。 验证是否列出了 Inbound_EDI 程序集。
后续步骤
为您的组织 (OrderSystem) 配置参与方和业务配置文件,如 步骤 3:为您的组织配置参与方和业务配置文件 中所述。