Kattubadi Basher Ahamed wrote: > Hello, > I am trying to do simple transformation , it is not working , can you please > help me what is worng in this flow, > The request and xslt I tested it works fine me in xmlspy tool, when I put on > ESB it is not working, attached files have all the request ,xslt and flow > please see the other thread for the answer.
Thanks, Ruwan > > > > I am getting the following exception > ache.axiom.om.impl.llom.OMCommentImpl > 2009-03-10 13:48:53,099 [10.32.44.217-DHBH91D1] [HttpServerWorker-2] ERROR > XSLTMediator Error occured in XSLT transformation : > javax.xml.transform.TransformerException: java.l > ang.ClassCastException: org.apache.axiom.om.impl.llom.OMCommentImpl > 2009-03-10 13:48:53,099 [10.32.44.217-DHBH91D1] [HttpServerWorker-2] ERROR > XSLTMediator Error performing XSLT transformation using : GetMedData_xslt > javax.xml.transform.TransformerException: > javax.xml.transform.TransformerException: java.lang.ClassCastException: > org.apache.axiom.om.impl.llom.OMCommentImpl > at > com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:654) > at > com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:281) > at > org.apache.synapse.mediators.transform.XSLTMediator.performXSLT(XSLTMediator.java:320) > at > org.apache.synapse.mediators.transform.XSLTMediator.mediate(XSLTMediator.java:178) > at > org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:59) > at > org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125) > at > org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:158) > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176) > at > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275) > at > org.apache.synapse.transport.nhttp.ServerWorker.processPost(ServerWorker.java:290) > at > org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:199) > at > org.apache.synapse.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:58) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > at java.lang.Thread.run(Thread.java:595) > Caused by: javax.xml.transform.TransformerException: > java.lang.ClassCastException: org.apache.axiom.om.impl.llom.OMCommentImpl > at > com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:496) > at > com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:644) > ... 14 more > Caused by: java.lang.ClassCastException: > org.apache.axiom.om.impl.llom.OMCommentImpl > at > org.apache.axiom.om.impl.llom.OMStAXWrapper.getTextCharacters(OMStAXWrapper.java:403) > at > org.springframework.xml.stream.StaxStreamXmlReader.handleComment(StaxStreamXmlReader.java:193) > at > org.springframework.xml.stream.StaxStreamXmlReader.parseInternal(StaxStreamXmlReader.java:103) > at > org.springframework.xml.stream.AbstractStaxXmlReader.parse(AbstractStaxXmlReader.java:128) > at > org.springframework.xml.stream.AbstractStaxXmlReader.parse(AbstractStaxXmlReader.java:111) > at > com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:387) > at > com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:228) > at > com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:474) > ... 15 more > --------- > > > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On > Behalf Of Paul Fremantle > Sent: Thursday, March 05, 2009 10:55 AM > To: [email protected] > Subject: Re: [esb-java-dev] ESB XSLT > > Basher > > You need to follow the samples setup guide which is here: > http://wso2.org/project/esb/java/2.0.1/docs/wso2esb-2.0.1-docs/samples_setup_guide.html > > To try out sample 8 follow these steps: > > 1. Start the sample axis2 server: > > > cd WSO2ESBROOT\samples\axis2Server\src\SimpleStockQuoteService\ > > ant > > cd WSO2ESBROOT\samples\axis2Server > > axis2server > > 2. start the ESB in sample 8 mode: > > cd WSO2ESBROOT\bin > > wso2server -Desb.sample=8 > > 3. try the client > > cd WSO2ESBROOT\samples\axis2Client > > ant stockquote > -Daddurl=http://localhost:9000/services/SimpleStockQuoteService > -Dtrpurl=http://localhost:8280/ -Dmode=customquote > > Regards > Paul > > Kattubadi Basher Ahamed wrote: > >> Paul, >> can you please explain me how to start running samples . >> >> -basher >> >> >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of Paul Fremantle >> Sent: Thursday, March 05, 2009 9:13 AM >> To: [email protected] >> Subject: Re: [esb-java-dev] ESB XSLT >> >> Basher >> >> Can I suggest you start by taking a look at Sample 8. >> http://wso2.org/project/esb/java/2.0.1/docs/wso2esb-2.0.1-docs/samples >> /message_mediation_samples.html#Sample8 >> >> The key configuration is to store your XSLT in the Registry, and then use >> the transform mediator to point at it. >> >> Let us know if that gets you going otherwise I can give a more detailed >> instructions. >> >> Regards >> Paul >> >> Kattubadi Basher Ahamed wrote: >> >>> >>> HI, >>> I am evaluating WS02 ESB , I have good exp in IBM ESB and ALSB/OSB. >>> I am trying XSLT transformation in WS02 ESB , I need to apply xslt >>> before sending to the end point. Can you send me details, where i >>> need to put xslt and how need to configure in proxy in xslt just i am >>> changing <UnitNumberXXX> to <UnitNumbe> >>> >>> >>> Request to ESB : >>> >>> <soapenv:Envelope >>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" >>> xmlns:med="MedService"> >>> <soapenv:Header/> >>> <soapenv:Body> >>> <med:getMedData> >>> <med:UnitNumberXXX>118138</med:UnitNumberXXX> >>> </med:getMedData> >>> </soapenv:Body> >>> </soapenv:Envelope> >>> >>> XSLT >>> >>> Transform.xsl >>> >>> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >>> version="1.0" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" >>> xmlns:med="MedService" > >>> <xsl:output method="xml" indent="yes"/> <xsl:template match="/"> >>> <med:getMedData> >>> <med:UnitNumber> >>> <xsl:value-of select="//med:UnitNumberXXX"/> >>> </med:UnitNumber> >>> </med:getMedData> >>> </xsl:template> >>> </xsl:stylesheet> >>> >>> Thanks and Regards >>> ................................... >>> Basher Kattubadi >>> Desk:801-442-5515 >>> >>> >>> >>> --------------------------------------------------------------------- >>> - >>> -- >>> >>> _______________________________________________ >>> Esb-java-dev mailing list >>> [email protected] >>> https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev >>> >> -- >> Paul Fremantle >> CTO and Co-Founder, WSO2 >> OASIS WS-RX TC Co-chair >> VP, Apache Synapse >> >> Office: +44 844 484 8143 >> Cell: +44 798 447 4618 >> >> blog: http://pzf.fremantle.org >> [email protected] >> >> "Oxygenating the Web Service Platform", www.wso2.com >> >> _______________________________________________ >> Esb-java-dev mailing list >> [email protected] >> https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev >> >> _______________________________________________ >> Esb-java-dev mailing list >> [email protected] >> https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev >> >> > > -- > Paul Fremantle > CTO and Co-Founder, WSO2 > OASIS WS-RX TC Co-chair > VP, Apache Synapse > > Office: +44 844 484 8143 > Cell: +44 798 447 4618 > > blog: http://pzf.fremantle.org > [email protected] > > "Oxygenating the Web Service Platform", www.wso2.com > > _______________________________________________ > Esb-java-dev mailing list > [email protected] > https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev > > ------------------------------------------------------------------------ > > _______________________________________________ > Esb-java-dev mailing list > [email protected] > https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev -- Ruwan Linton Senior Software Engineer & Product Manager; WSO2 ESB; http://wso2.org/esb WSO2 Inc.; http://wso2.org email: [email protected]; cell: +94 77 341 3097 blog: http://ruwansblog.blogspot.com _______________________________________________ Esb-java-dev mailing list [email protected] https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev
