在此步骤中,你将验证本教程的结果。
需要生成用于将 EDI 消息发送到Receive_AS2接收位置(通过 Contoso 虚拟目录)的 Sender.exe 文件。 Sender.exe 返回异步 MDN 消息。 消息文件X12_00401_864.edi 位于 \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial 文件夹中。
先决条件
必须以 BizTalk Server 管理员组的成员身份登录。
使用异步 EDI 消息测试解决方案
在 Visual Studio 中,打开 \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial\Sender 文件夹中的 Sender.csproj 项目。 右键单击发件人项目,然后单击“ 属性”。 单击左侧控制台中的 “登录 ”。 确保选中“ 对程序集进行签名 ”,并将强名称密钥文件设置为 Sender.snk。 确保仅清除 延迟符号 。
构建项目。
打开命令提示符并导航到 \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial\Sender\bin\debug。 Enter
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 将消息路由到接收位置。
导航到 \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial\_MDNToFabrikam 文件夹。 验证文件夹中是否存在 <GUID>.msg 文件。 在记事本中打开该文件,并验证消息是否为 AS2-From 已设置为 Contoso 且 AS2-To 设置为 Fabrikam 的 MDN。
导航到 \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial\_EDIXMLToContoso 文件夹。 验证文件夹中是否存在 <GUID>.xml 文件。 双击该文件,并验证消息的 ST01 字段是否设置为 864。
导航到 \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial\_997ToFabrikam 文件夹。 验证文件夹中是否存在 <GUID>.msg 文件。 在记事本中打开该文件,并验证消息是否为 997 消息(ST1 为 997),AS2 标头位于 EDI 有效负载之上。 验证 AS2-From 是否为 Contoso,AS2-To 是否为 Fabrikam。 验证 ISA6(发送方标识符)是否设置为1234567(Contoso),并将 ISA8(接收方标识符)设置为7654321(Fabrikam)。
若要查看 AS2 和 EDI 状态报告,请转到 BizTalk Server 管理控制台中的 “组中心 ”页,滚动到页面底部,然后单击其中一个状态报告链接。 有关详细信息,请参阅 EDI 和 AS2 状态报告。
后续步骤
你已完成 AS2 教程。