Maximo 7.1 XSLT 无法重新处理来自消息重新处理的已转换消息

Maximo 7.1 XSLT unable to reprocess transformed message from message reprocessing

我在 maximo 中进行消息再处理时遇到问题。

实际上我已经创建了一个 xsl 来将原始消息(在发布通道中关联)转换为 JSON 格式,它在处理到端点 url 时抛出错误。然后更正 url 并尝试重新处理来自消息重新处理应用程序的错误消息。现在它抛出一个错误 org.jdom.input.JDOMParseException: Error on line 1: Content is not allowed in prolog.

at org.jdom.input.SAXBuilder.build(SAXBuilder.java:504) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:807) at psdi.iface.util.XMLUtils.convertBytesToDocument(XMLUtils.java:278) at psdi.iface.app.interror.MaxIntErrorMsg.process(MaxIntErrorMsg.java:211) at psdi.iface.app.interror.MaxIntErrorSet.doProcess(MaxIntErrorSet.java:196) at psdi.iface.app.interror.MaxIntErrorSet.process(MaxIntErrorSet.java:161) at psdi.iface.app.interror.MaxIntErrorSet.processSelected(MaxIntErrorSet.java:145) at psdi.webclient.beans.interror.InterrorAppBean.PROCESSSEL(InterrorAppBean.java:28 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

我注意到消息重新处理中的消息内容包含XSL 转换消息。但是 maximo 试图将消息从 xml 开始转换,但是消息已经转换为 json 格式。

请指教。提前致谢!

环境:Maximo 7.1

实际上,如果我手动处理消息,它会抛出错误。更正端点url并且在消息重新处理中不进行任何手动处理后,maximo 自动处理消息。