Mule 转换后的JSON输出中缺少字段

Mule 转换后的JSON输出中缺少字段,mule,dataweave,anypoint-studio,mule-component,mule4,Mule,Dataweave,Anypoint Studio,Mule Component,Mule4,我正在使用TransformMessageConnector执行XML到JSON的转换。我为转换代码创建了一个mule插件,并将其作为依赖项添加到我的应用程序中。当我在anypoint studio(4.3.0)中部署应用程序时,它正在按预期工作,也就是说,我正在将全部有效负载转换为JSON。但是,当我将同一个应用程序部署到ONPREM时,输出(JSON)中缺少一些输入字段(XML)。对于ONPREM应用程序,我通过JMS(1.7.1)发送消息(XML有效负载)-发布,方法是将消息发布到JMS队

我正在使用TransformMessageConnector执行XML到JSON的转换。我为转换代码创建了一个mule插件,并将其作为依赖项添加到我的应用程序中。当我在anypoint studio(4.3.0)中部署应用程序时,它正在按预期工作,也就是说,我正在将全部有效负载转换为JSON。但是,当我将同一个应用程序部署到ONPREM时,输出(JSON)中缺少一些输入字段(XML)。对于ONPREM应用程序,我通过JMS(1.7.1)发送消息(XML有效负载)-发布,方法是将消息发布到JMS队列,在该队列中,我的应用程序使用JMS对新消息进行侦听,并使用transformations mule插件(作为依赖项添加)将XML转换为JSON并通过JMS发布到另一个API正在侦听的队列

我观察到,当我在模块中划分dwl的部分并将它们导入主dwl并在ONPREM部署时,字段丢失了。但是,当我在同一个dwl文件中使用所有模块的dwl代码时,我会得到所有字段


请帮我解决这个问题。

问题已解决。Studio运行时和ONPREM运行时之间存在差异。当我用最新更新修补ONPREM时。问题得到解决。

如果没有看到输入、输出和数据编织脚本,就很难有人提供帮助。