AS2 教程在单个计算机上运行。 若要准备本教程,必须安装和配置 BizTalk Server,如 BizTalk Server 新增功能、安装、配置和升级中所述。 还必须添加对 BizTalk Server EDI 应用程序的引用,如本主题中所述。 AS2 教程所需的文件位于 \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial 文件夹中。
在您开始之前
若要使本教程正常工作,请务必执行以下作:
对进程内主机实例和独立主机实例使用相同的登录帐户。
本教程中使用的 BizTalk Server 主机必须标记为 32 位。
应用程序需在使用 IIS 7.0 或 IIS 7.5 的平台上运行,并且应用程序池的“启用 32 位应用程序”设置必须设为 True。
AS2 教程文件夹包括三个文件夹,BizTalk Server 会将测试输出文件写入到这些文件夹中(分别为 EDI 有效负载文件夹、997 文件夹和 MDN 文件夹)。 这些文件夹已创建,但必须为 997 和 MDN 文件夹中的两个设置安全权限(请参阅下面的过程)。
本教程所需的文件夹和文件如下所示:
文件夹\文件 目的 \_997ToFabrikam 此空文件夹将收到 EDI 处理后返回的 997 确认消息。 该文件夹模拟在 Fabrikam 群中发起 EDI 消息的应用程序。 \_EDIXMLToContoso 在 BizTalk Server 处理 EDI 消息后,此空文件夹将收到 XML 有效负载文件。 此文件夹模拟业务线应用程序,该应用程序是 EDI 有效负载的最终目标。 \_MDNToFabrikam 此空文件夹将在 AS2 处理后接收从 BizTalk Server 返回的 MDN 消息。 该文件夹模拟 Fabrikam 聚会中的应用程序。 \Fabrikam 此文件夹包含Default.aspx文件,该文件将 997 保存到_997ToFabrikam文件夹中,并将 MDN 保存到_MDNToFabrikam文件夹中。 \模式 此文件夹包含 BizTalk 用于处理 EDI 消息的 X12_00401_864.xsd 架构和其他架构。 该文件夹还包含要生成和部署的 Schemas.btproj 项目,以便部署架构。 \寄件人 此文件夹包含要生成和编译以创建 Sender.exe的 Sender.csproj 项目,用于发送 X12_00401_864.edi 测试消息(在 \AS2 教程文件夹中)并返回 MDN。
先决条件
必须以 BizTalk Server 管理员组的成员身份登录。
设置 997 和 MDN 文件夹的安全权限
在 Windows 资源管理器中,移动到 \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial\_997ToFabrikam 文件夹。 右键单击 \_997ToFabrikam 文件夹,然后单击“ 属性”。
单击“安全性”选项卡,并单击“编辑”。 在“ 权限 ”对话框中,单击“ 添加”。
在 “选择用户、计算机、服务帐户或组 ”对话框中的对象名称窗格中,输入
Everyone
,然后单击“ 确定”。在“组或用户名”框中选择“每个人”,单击“权限”窗格中“允许”列下的“写入”复选框,然后单击“确定”。
单击 “确定” 。
对 \_MDNToFabrikam 文件夹重复这些步骤。
将 BizTalk Server 主机标记为 32 位
-
注释
AS2 管道只能在 32 位进程中使用。 如果 BizTalk Server 安装在 64 位作系统上,则必须执行以下步骤以仅将主机进程标记为 32 位。
依次选择“ 开始”、“ 所有程序”、“ Microsoft BizTalk Server”,然后选择 “BizTalk Server 管理”。
在控制台树中,展开 BizTalk Server 管理,展开 BizTalk 组,选择 “平台设置”,然后选择“ 主机”。
在详细信息窗格中,右键单击要用于本教程的进程内主机,然后选择“ 属性”。
在“ 主机属性 ”对话框中的“ 常规 ”选项卡上,仅选择 32 位,然后单击“ 确定”。
对隔离主机重复步骤 3-4。
如果在 64 位作系统上安装 BizTalk Server,则在使用 32 位 BizTalk 主机进程时,还必须将 IIS 设置为在 32 位模式下运行。 设置 IIS 的说明显示在 步骤 5:配置贸易合作伙伴网页中,因为 IIS 允许你为每个应用程序池设置 32 位工作进程。
添加对 BizTalk EDI 应用程序的引用
- 在 BizTalk Server 管理控制台的 “应用程序 ”节点下,右键单击要用于 EDI 的应用程序,例如 BizTalk 应用程序 1。
- 选择 “添加>引用”。
- 在“ 添加应用程序引用 ”对话框中,选择 BizTalk EDI 应用程序,然后单击“ 确定”。
后续步骤
如步骤 2 中所述部署示例 X12 架构 :创建和部署示例 X12 架构