步骤 1:AS2 教程的准备工作

步骤 1/11

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 此文件夹包含将 997 保存到 _997ToFabrikam 文件夹中并将 MDN 保存到 _MDNToFabrikam 文件夹中的 Default.aspx 文件。
    \Schemas 此文件夹包含 BizTalk 用于处理 EDI 消息的 X12_00401_864.xsd 架构和其他架构。 此文件夹还包含你为了部署架构而将生成并部署的 Schemas.btproj 项目。
    \Sender 此文件夹包含你为了创建用于发送 X12_00401_864.edi 测试消息(在 \AS2 Tutorial 文件夹中)和返回 MDN 的 Sender.exe 而将生成并编译的 Sender.csproj 项目。

必备条件

必须以 BizTalk Server Administrators 组成员的身份登录。

设置 997 和 MDN 文件夹的安全权限

  1. 在 Windows 资源管理器中,移动到 \Program Files (x86) \Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial\_997ToFabrikam 文件夹。 右键单击 \_997ToFabrikam 文件夹,然后单击“ 属性”。

  2. 单击“安全性”选项卡,并单击“编辑”。 在 “权限 ”对话框中,单击“ 添加”。

  3. “选择用户、计算机、服务帐户或组 ”对话框的对象名称窗格中,输入 Everyone,然后单击“ 确定”。

  4. 在“组或用户名”框中选择“所有人”,单击“权限”窗格中“允许”列) 下的“写入 (”检查框,然后单击“确定”。

  5. 单击 “确定”

  6. 对 \_MDNToFabrikam 文件夹重复这些步骤。

将BizTalk Server主机标记为 32 位

  1. 注意

    AS2 管道只能在 32 位进程中使用。 如果在 64 位操作系统上安装BizTalk Server,则必须执行以下步骤,将主机进程标记为仅 32 位。

    依次选择“开始”、“所有程序”、“Microsoft BizTalk Server”、“BizTalk Server管理”。

  2. 在控制台树中,依次展开“BizTalk Server管理”、BizTalk 组、“平台设置”和“主机”。

  3. 在详细信息窗格中,右键单击要用于本教程的进程内主机,然后选择“ 属性”。

  4. 在“ 主机属性 ”对话框中的“ 常规 ”选项卡上,选择“ 仅 32 位”,然后单击“ 确定”。

  5. 为独立主机重复步骤 3-4。

    如果 BizTalk Server 安装在 64 位操作系统上,则在使用 32 位 BizTalk 主机进程时,还必须将 IIS 设置为在 32 位模式下运行。 步骤 5:配置贸易合作伙伴网页中提供了有关设置 IIS 的说明,因为 IIS 允许你基于每个应用程序池设置 32 位工作进程。

添加对 BizTalk EDI 应用程序的引用

  1. 在BizTalk Server管理控制台的“应用程序”节点下,右键单击要用于 EDI 的应用程序,例如 BizTalk 应用程序 1。
  2. 选择“ 添加>引用”。
  3. “添加应用程序引用 ”对话框中,选择“ BizTalk EDI 应用程序”,并单击“ 确定”。

后续步骤

按照 步骤 2:创建和部署示例 X12 架构中所述部署示例 X12 架构

另请参阅

教程 3:AS2 教程