I am using JBOSS App server 4.2.0GA and ESB 4.2MR3.
I am trying to transform an XML using XSLT.I actually went throught the example transformXML2XMLsimple and tried to do my work using that example.
I am trying to pass an XML,which would go through the _gw Q and then is processed and made ESB aware and will be stored in the _esb Q.From here, the smooks transformer acts on it and processes it and then the transformed XML is displayed.So far so good.
My doubts are :
1.If not in the _esb Q,where does the processed message object will reside? Will it reside in the memory?
2.Which action is called so that the SystemPrintln class gets this formattd message object and prints it on the screen ?
3.How will i read the contents of the transformed message so that i can perform CBR on it ?
While trying doing the transformation and CBR actions ,after transformation i am getting "message not supported" exception and it spits out spyexception.
But, when i am trying to do transformation and routing separately ,as in ,
i do transformation first,and store the output as a separate xml file and perform CBR on this stored XML file, it is working just fine.
Why is this happening ?