我在maximo中執行消息重新處理時遇到問題。Maximo 7.1 XSLT無法重新處理來自消息重新處理的已轉換消息
實際上,我已經創建了一個xsl,將原始消息(與發佈頻道關聯)轉換爲JSON格式,並在處理到端點url時引發錯誤。然後更正url並嘗試重新處理來自消息重新處理應用程序的錯誤消息。現在它拋出一個錯誤,org.jdom.input.JDOMParseException:錯誤在第1行:內容不允許在prolog中。
在org.jdom.input.SAXBuilder.build(SAXBuilder.java:504)在 org.jdom.input.SAXBuilder.build(SAXBuilder.java:807)在 psdi.iface.util.XMLUtils .convertBytesToDocument(XMLUtils.java:278)在 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 在sun.reflect.NativeMethodAccessorImpl.invoke0(本機方法)
我注意到,在消息後處理該消息的內容包含XSL轉換後的消息。但是Maximo試圖從xml開始轉換消息,但是消息已經轉換成json格式。
請指教。提前致謝!
Enviornment:馬克西莫7.1