Biztalk 管道问题 - EDI 分类失败
Biztalk Pipeline Issue - EDI Classification Failure
我 运行 遇到了 BizTalk 项目的问题,我正在创建该项目以将系统 XML 转换为 EDI 文档。我收到的错误是:
执行发送管道失败:
"Microsoft.BizTalk.Edi.DefaultPipelines.EdiSend, Microsoft.BizTalk.Edi.EdiPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Source: "EDI Assembler" Send Port: "PRX_SureCost_Out" URI: "C:\Users\rubyhaus\Desktop\SCA-EDI\%MessageID%.x12" Reason: A message was encountered with root element name of purchaseOrderResponse. It could not be classified as an X12 or Edifact message. The root namespace was
根据我的所有调查,似乎我的 XML 没有被映射,我已经从接收端口设置为从内部 XML 输出移动到标准 http://schemas.microsoft.com/BizTalk/EDI/X12/2006#X12_00401_855
或者它与我的协议没有正确解决有关。这两天一直在努力解决,一直找不到原因。
任何建议都会很有帮助。
这是因为 PurchaseOrderResponse 没有映射到 855 模式。
如果您在接收端口上配置了映射,很可能您不是 运行 XmlDisassembler,例如在 XmlReceive 管道中。
XmlDisassembler 识别 'types' 消息,以便它可以由其他组件(例如端口映射)重新解析。
我 运行 遇到了 BizTalk 项目的问题,我正在创建该项目以将系统 XML 转换为 EDI 文档。我收到的错误是:
执行发送管道失败:
"Microsoft.BizTalk.Edi.DefaultPipelines.EdiSend, Microsoft.BizTalk.Edi.EdiPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Source: "EDI Assembler" Send Port: "PRX_SureCost_Out" URI: "C:\Users\rubyhaus\Desktop\SCA-EDI\%MessageID%.x12" Reason: A message was encountered with root element name of purchaseOrderResponse. It could not be classified as an X12 or Edifact message. The root namespace was
根据我的所有调查,似乎我的 XML 没有被映射,我已经从接收端口设置为从内部 XML 输出移动到标准 http://schemas.microsoft.com/BizTalk/EDI/X12/2006#X12_00401_855
或者它与我的协议没有正确解决有关。这两天一直在努力解决,一直找不到原因。
任何建议都会很有帮助。
这是因为 PurchaseOrderResponse 没有映射到 855 模式。
如果您在接收端口上配置了映射,很可能您不是 运行 XmlDisassembler,例如在 XmlReceive 管道中。
XmlDisassembler 识别 'types' 消息,以便它可以由其他组件(例如端口映射)重新解析。