0

我是 BizTalk 的新手。我编写了一个应用程序来接收 EDI 850(采购订单)并在单独的文件夹位置输出相应的 xml 文件。

在我部署到 biz talk 的项目中,我有一个 850 模式、我的结果 xml 模式、从原始 EDI 850 到我的新 xml 模式的映射,以及一个带有指向我的新模式的平面文件汇编器的管道。

我按照以下教程中的说明进行设置:http: //msdn.microsoft.com/en-us/library/bb226541.aspx。我确实先浏览了本教程,它对我有用。

我将 edi 文件放到了我的接收文件夹中,它被拾取了。但是我在发送到文件夹中的结果文件是空的。

事件查看器不显示任何错误。

我想知道是否有一个日志文件可以显示某些地方可能配置不正确。

4

2 回答 2

3

要接收 EDI 文件,您需要一个带有 EDI 反汇编程序的接收管道。

EDI BizTalk 应用程序中的 EdiReceive 管道很可能是您正在寻找的。默认情况下,此管道会进行必要的跟踪,因此您应该能够在“跟踪的消息事件”中看到。

您应该始终尝试逐步进行:

  1. EdiReceive 反汇编为 XML 文件并使用发送端口订阅该文件。

  2. 一旦成功,请尝试使用 VS 将结果映射到“测试地图”。你可能会注意到你在那里做错了什么。

  3. 一旦这工作,将您的映射部署到 BizTalk 并在发送端口中将其设置为出站映射,以便执行。

希望这可以帮助。

于 2013-10-14T23:07:22.213 回答
1

使用 BizTalk Server 管理控制台并查看跟踪的消息事件,这应该会显示 BizTalk 是否收到它以及它去了哪里。

于 2013-10-14T20:06:55.313 回答