Hi,

I have a pipeline with the second step defined like this : JMS/queue reader=>XSLT transformation=>JMS/queue writer

The (minor) pb is the following: in the traces, the XSLT transformer is enabled to display its' received document, but not the JMS/queue writer (the next component).

It looks like between the XSLT transformation and the JMS/queue writer something happens, and SMX does not know anymore that the treated document is truly an XML document ("Unable to display: org.xml.sax.SAXParseException: Content is not allowed in trailing section").

See traces [1] below.

But the pipeline works. The remaining parts of the overall pipeline are executed, and the expected document appears as a SMX output.

Any idea about this pb ?

I have tried to include <xsl:output method="xml"/> into my XSLT transformation, but this annoying pb is still here.

Thanks.

Regards,
Dominique

[1] below the transformer logs the received document, but the next component (the JMS/queue writer) is not able to do so, even this component receives a truly XML document.

DEBUG - SedaFlow                       - Called Flow send
DEBUG - SedaQueue - [EMAIL PROTECTED] dequeued exchange: InOnly[
 id: ID:p-105825-1403-1174040546394-10:0
 status: Done
 role: consumer
 service: transformer
 endpoint: transformer
 in: <?xml version="1.0" encoding="UTF-8"?><Saxo>
       <Entete>
               <senderid>SAXO</senderid>
               <receiverid>OPX2</receiverid>
               <typemsg>Achat</typemsg>
       </Entete>
       <Data>
               <messages>
<message>Le message a envoye sous format XML 1</message> <message>Le message a envoye sous format XML 2</message>
               </messages>
 </Data>
</Saxo>
]
[Fatal Error] :9:4: Content is not allowed in trailing section.
DEBUG - JmsComponent - Received exchange: status: Done, role: consumer DEBUG - SedaQueue - [EMAIL PROTECTED] dequeued exchange: InOnly[
 id: ID:p-105825-1403-1174040546394-11:0
 status: Active
 role: provider
 service: myJmsSender_2
 endpoint: jmsendpoint_2
in: Unable to display: org.xml.sax.SAXParseException: Content is not allowed in trailing section.
]
DEBUG - JmsComponent - Retrieved correlation id: ID:p-105825-1403-1174040546394-10:0 DEBUG - JmsComponent - Received exchange: status: Active, role: provider

Reply via email to