步骤 11:测试 AS2 解决方案

第 11 步(第 11 步)

在此步骤中,你将验证此教程的结果。

你需要生成 Sender.exe 文件,以用于将 EDI 消息发送到 Receive_AS2 接收位置(通过 Contoso 虚拟目录)。 Sender.exe 返回一个异步 MDN 消息。 邮件文件X12_00401_864.edi 位于 \Program Files (x86) \Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial 文件夹中。

必备条件

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

使用异步 EDI 消息测试解决方案

  1. 在 Visual Studio 中,打开 \Program Files (x86) \Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial\Sender 文件夹中的 Sender.csproj 项目。 右键单击 Sender 项目,然后单击“ 属性”。 在左侧控制台中单击“ 签名 ”。 确保选中 “为程序集签名 ”,并将强名称密钥文件设置为 Sender.snk。 确保清除“ 仅延迟”符号

  2. 生成项目。

  3. 打开命令提示符并导航到 \Program Files (x86) \Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial\Sender\bin\debug。 输入 Sender.exe,然后按 Enter。 验证你已看到一条消息,指出 AS2 消息已成功发送,然后关闭命令提示符窗口。

    注意

    运行 Sender.exe 将生成包含以下 EDI 测试交换的 AS2 消息:\Program Files (x86) \Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial\X12_00401_864.edi。 生成 AS2 消息后,它将把该消息发布到 Contoso 虚拟目录,该虚拟目录使用 BTSHttpReceive.dll 将消息路由到接收位置。

  4. 导航到 \Program Files (x86) \Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial\_MDNToFabrikam 文件夹。 验证文件夹中是否存在 <GUID.msg> 文件。 在记事本中打开该文件,验证消息是一个 MDN,且 AS2-From 设置为 Contoso,AS2-To 设置为 Fabrikam。

  5. 导航到 \Program Files (x86) \Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial\_EDIXMLToContoso 文件夹。 验证文件夹中是否存在 <GUID>.xml 文件。 双击该文件,然后验证消息的 ST01 字段设置为 864。

  6. 导航到 \Program Files (x86) \Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial\_997ToFabrikam 文件夹。 验证文件夹中是否存在 <GUID.msg> 文件。 在记事本中打开该文件,验证消息是一个 997 消息(带有 997 的 ST1)且具有 EDI 负载上的 AS2 标头。 验证 AS2-From 是 Contoso,AS2-To 是 Fabrikam。 验证 ISA6(发送方标识符)设置为 1234567 (Contoso) 且 ISA8(接收方标识符)设置为 7654321 (Fabrikam)。

  7. 若要查看 AS2 和 EDI 状态报告,请转到BizTalk Server管理控制台中的“组中心”页,滚动到页面底部,然后单击其中一个状态报告链接。 有关详细信息,请参阅 EDI 和 AS2 状态报告

后续步骤

你已完成 AS2 教程。

另请参阅

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