Logic App EDI发送 - 无法序列化架构

时间:2018-01-12 06:39:44

标签: xml azure azure-logic-apps edifact

我有一个逻辑应用程序负责向合作伙伴发送EDIFACT消息。 我的合作伙伴和我公司之间都签订了接收和发送消息的协议。 我需要向此合作伙伴发送ORDRSP消息。

协议配置如下: enter image description here

发送设置配置如下: enter image description here

当我尝试使用EDI编码操作在逻辑应用程序中对消息进行编码时,我收到以下错误:

  

" errorMessage":"由于架构' http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006#EFACT_D96A_ORDRSP_EAN005'因此无法序列化消息。无法找到。在协议发送设置中找不到架构参考。"

架构部署在集成帐户中,我仔细检查过。

听起来EDI编码操作无法找到我的架构。

唯一需要注意的是我将_EAN005添加到模式的根节点,因为我在进程的接收部分使用相同的模式,以便能够找到模式(根据此发表How to handle EDIFACT documents having UNH2.5 segment

感谢。

1 个答案:

答案 0 :(得分:0)

为了解决这个问题,我修改了协议,发送设置部分以添加EAN005(但我需要在JSON代码本身中执行此操作)。