如何解决转换后的JSON输出中缺少字段
我正在使用“转换消息”连接器执行XML到JSON的转换。我为转换代码创建了一个mule插件,并将其作为依赖项添加到我的应用程序中。当我在anypoint studio(4.3.0)中部署应用程序时,它可以按预期工作,即,我将完整的有效负载转换为JSON。但是,当我将同一应用程序部署到ONPREM时,输出(JSON)中缺少某些输入(XML)字段。在ONPREM应用程序的情况下,我通过JMS(1.7.1)发送消息(XML有效负载)-发布,方法是将其发布到我的应用程序正在使用JMS-On New Message并使用转换Mule-plugin监听的JMS队列中(作为依赖项添加)以将XML转换为JSON,并通过JMS发布-发布到另一个API正在监听的队列。
我观察到,当我在模块中划分部分dwl并将其导入主dwl并在ONPREM部署时,缺少字段。但是,当我在同一个dwl文件中使用模块的所有dwl代码时,就会得到所有字段。
请帮助我。
解决方法
问题已解决。 Studio Runtime和ONPREM Runtime之间有区别。当我用最新更新修补ONPREM时。问题已解决。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。