我有一个逻辑应用程序负责向合作伙伴发送EDIFACT消息。 我的合作伙伴和我公司之间都签订了接收和发送消息的协议。 我需要向此合作伙伴发送ORDRSP消息。
当我尝试使用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。
感谢。
答案 0 :(得分:0)
为了解决这个问题,我修改了协议,发送设置部分以添加EAN005(但我需要在JSON代码本身中执行此操作)。