Maximo 7.1 XSLT无法从消息重新处理中重新处理转换后的消息

时间:2016-04-29 01:30:04

标签: xslt maximo

我在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

1 个答案:

答案 0 :(得分:0)

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