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

Missing fields in the transformed JSON output

我正在使用转换消息连接器执行 XML 到 JSON 的转换。我为转换代码创建了一个 mule-plugin,并将其作为依赖项添加到我的应用程序中。当我在 Anypoint Studio(4.3.0) 中部署应用程序时,它按预期工作,即我将完整的有效负载转换为 JSON。但是,当我将相同的应用程序部署到 ONPREM 时,输出 (JSON) 中缺少一些输入字段 (XML)。在 ONPREM 应用程序的情况下,我通过 JMS(1.7.1)-Publish 发送消息(XML-payload),方法是将其发布到我的应用程序正在使用 JMS-On New Message 侦听的 JMS 队列并使用转换 mule-plugin(添加为依赖项)以将 XML 转换为 JSON 并通过 JMS-publish 发布到另一个 API 正在侦听的队列。

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

请帮我解决这个问题。

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