Hi AsankaA, Your message (FIX) is not seem to be XML, or is this a formatting problem?
XSLT can only deal with XML messages as the input. Thanks, Ruwan On Mon, Jun 23, 2008 at 9:45 AM, Asanka Abeysinghe <[EMAIL PROTECTED]> wrote: > > Hi, > My requirement is to transform a SOAP message that stores FIX information > in the payload to another structure using a XSLT mediator. Original message > structure looks like following, which contains repeating groups, CDATA and > it got siblings for the first child element after the SOAP body. > > > > > > FIX.4.0 > 136 > 3 > 8 > EXEC > 20080618-08:41:56 > SYNAPSE > > > 12.3 > 0 > 12.3 > 100 > 2 > 100 GOOG > > > 041 > > > > > > Configuration file and the xslt file used is attached. When the input > message comes, application throws the following exception before doing any > transformation. > > 2008-06-19 23:20:44,105 [127.0.1.1-asankaa-laptop] [fix-Worker-1] DEBUG > XSLTMediator Using byte array serialization for transformation > 2008-06-19 23:20:44,449 [127.0.1.1-asankaa-laptop] [fix-Worker-1] ERROR > XSLTMediator Unable to perform XSLT transformation using : xslt-key-req > against source XPath : s11:Body/child::*[position()=1] | > s12:Body/child::*[position()=1] > java.lang.NullPointerException > at java.lang.System.arraycopy(Native Method) > at > org.apache.xml.utils.FastStringBuffer.append(FastStringBuffer.java:663) > at > org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.characters(SAX2DTM.java:2082) > at > org.springframework.xml.stream.StaxStreamXmlReader.handleCharacters(StaxStreamXmlReader.java:121) > at > org.springframework.xml.stream.StaxStreamXmlReader.parseInternal(StaxStreamXmlReader.java:89) > at > org.springframework.xml.stream.AbstractStaxXmlReader.parse(AbstractStaxXmlReader.java:68) > > Appreciate your comments to solve this problem. > Asanka A . > > > > > _________________________________________________________________ > Connect to the next generation of MSN Messenger > > http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline > -- Ruwan Linton http://wso2.org - "Oxygenating the Web Services Platform" http://ruwansblog.blogspot.com/
