我正在尝试使用 Biztalk 处理一个 edifact 文件。我设置了一个非常简单的映射,用于发送端口。但是,Biztalk 抱怨该消息。我尝试搜索网络,但没有任何结果。您可以在此处查看 edi 文件。我已经使用 EDIFACT 协议设置了各方和协议,但我不确定我做得有多正确。每当我尝试向 biztalk 提供该消息时,我都会在事件日志中看到以下消息:
适配器“FILE”在接收位置“Receive Location1”上接收到 URI“C:\Temp*.edi”的消息被挂起。错误详细信息:接收管道“Microsoft.BizTalk.Edi.DefaultPipelines.EdiReceive,Microsoft.BizTalk.Edi.EdiPipelines,Version=3.0.1.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”中组件“未知”的输出消息被挂起由于以下错误:错误:1(字段级错误) SegmentID:UNB TS 中的位置:1 数据元素 ID:UNB5 段中的位置:5 数据值:37:在数据元素中发现无效字符。挂起消息的序号为 1。 MessageId:{DDE54B67-8907-49A2-BDE9-4763495B9B87} InstanceID:{892EC28B-AC4C-4EA4-8DCC-C49D5FC2869C}
我不确定这意味着什么。任何帮助,指示将不胜感激。
谢谢。