我在maximo中进行消息重新处理时遇到问题。
实际上我创建了一个xsl来将原始消息(在发布通道中关联)转换为JSON格式,并在处理到端点url时抛出错误。然后更正了网址并尝试从邮件重新处理应用程序重新处理错误消息。现在它抛出一个错误,即org.jdom.input.JDOMParseException:第1行出错:prolog中不允许使用内容。
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:504)at at org.jdom.input.SAXBuilder.build(SAXBuilder.java:807)at psdi.iface.util.XMLUtils.convertBytesToDocument(XMLUtils.java:278)at at psdi.iface.app.interror.MaxIntErrorMsg.process(MaxIntErrorMsg.java:211) 在 psdi.iface.app.interror.MaxIntErrorSet.doProcess(MaxIntErrorSet.java:196) 在 psdi.iface.app.interror.MaxIntErrorSet.process(MaxIntErrorSet.java:161) 在 psdi.iface.app.interror.MaxIntErrorSet.processSelected(MaxIntErrorSet.java:145) 在 psdi.webclient.beans.interror.InterrorAppBean.PROCESSSEL(InterrorAppBean.java:28 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
我注意到消息重新处理中的消息内容包含XSL转换的消息。但是maximo尝试从xml开始转换消息,但消息已经转换为json格式。
请指教。提前谢谢!
Enviornment:Maximo 7.1
答案 0 :(得分:0)
实际上如果我手动处理消息,则会抛出错误。在更正端点URL并且在消息重新处理中不执行任何手动过程之后,maximo会自动处理消息。