2016-04-29 8 views
0

Перед выполнением обработки сообщений в режиме максимизации я столкнулся с проблемой.Maximo 7.1 XSLT не может обработать преобразованное сообщение из обработки сообщений

На самом деле я создал xsl для преобразования исходного сообщения (связанного в канале публикации) в формат JSON, и он выдает ошибку при обработке в URL-адрес конечной точки. Затем исправил URL-адрес и попытался обработать сообщение об ошибке из приложения для обработки сообщений. Теперь он выдает ошибку, что org.jdom.input.JDOMParseException: Ошибка в строке 1: Содержимое не допускается в прологе.

на 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 (Native Method)

Я заметил, что содержание сообщения в сообщении переработки содержит XSL преобразованное сообщение , Но maximo пытается преобразовать сообщение из xml вперед, но сообщение уже было преобразовано в формат json.

Просьба сообщить. Заранее спасибо!

Enviornment: Maximo 7,1

ответ

0

На самом деле если я вручную обработать сообщение он выдает сообщение об ошибке. После исправления URL-адреса конечной точки и не выполняйте ручного процесса при обработке сообщений, maximo автоматически обрабатывает сообщение.