[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: The data at the root level is invalid+xslt

Subject: Re: The data at the root level is invalid+xslt
From: Michel Hendriksen <michel.hendriksen@xxxxx>
Date: Thu, 23 Feb 2012 10:08:27 +0100
Re:  The data at the root level is invalid+xslt
You can also check access to their serice with some other program/tool
like SOAP UI. Then check that with what you are sending.

Michel

On Thu, Feb 23, 2012 at 8:43 AM, ram <ram_kurra@xxxxxxxxxxx> wrote:
> Michel,
>     this is right direction i suppose so, since the service provider is 3rd
party, we dont have access to the logs. i will check with them anyhow
> thanks
>
> --- On Wed, 22/2/12, Michel Hendriksen <michel.hendriksen@xxxxx> wrote:
>
>> From: Michel Hendriksen <michel.hendriksen@xxxxx>
>> Subject: Re:  The data at the root level is invalid+xslt
>> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
>> Date: Wednesday, 22 February, 2012, 3:24 PM
>> Deserialising could mean that the
>> server (or whatever) is trying to
>> read in the message and can't map it to some (object)
>> structure/arguments to pass to the method Search.
>>
>> This might have to do with datatype mismatches or naming
>> clashes (like
>> using underscores in names). Or problem with WSDL file.
>>
>> Any stacktraces serverside?
>>
>> Try to google DeserializationFailed
>>
>> Michel
>>
>> On Wed, Feb 22, 2012 at 1:41 AM, David Carlisle <davidc@xxxxxxxxx>
>> wrote:
>> > On 21/02/2012 22:49, ram wrote:
>> >>
>> >> Guys, Without compilation and running the program,
>> how can i say
>> >> that there is problem with my xsl, Rather than
>> arguing the syntax
>> >> errors you can look at the real problem too
>> >
>> >
>> > As Michael said, how can we know what the real problem
>> is if the code
>> > you post clearly isn't generating the error message
>> that you give
>> > (since the original version would not have run at all
>> and this version
>> > runs without error producing the result below on your
>> given input)
>> >
>> >
>> >
>> >> (I know its not job of yours and
>> >>
>> >> your experts and helping hands for new guys.) I
>> have corrected the
>> >> request and code multiple times and round and round
>> coming to the
>> >> same point syntax problem blah blah.
>> >
>> >
>> > You seem to be trivialising the fact that we pointed
>> out that the code
>> > you posted was incapable of producing any output?
>> >
>> >
>> >
>> > Your corrected stylesheet produces this result on the
>> posted xml
>> > (using saxon6 as a reference xslt 1 implementation)
>> >
>> > <?xml version="1.0"
>> encoding="utf-8"?><soapenv:Envelope
>> > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
>> > xmlns:tri="http://abc.com/WebServices.Common"
>> > xmlns:ns="http://abc.com/Case/471" xmlns:con="http://xyz.com/eb/context"
>> > xmlns:head="http://xyz.com/eb/header">
>> >    <soapenv:Header><ActivityId
>> > xmlns="http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics"
>> >
>> CorrelationId="">?</ActivityId><wsse:Security
>> >
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurit
y-secext-1.0.xsd"><wsse:UsernameToken><wsse:Username/><wsse:Password>1</wsse:
Password></wsse:UsernameToken></wsse:Security></soapenv:Header>
>> >
>> >    <soapenv:Body>
>> >        <ns:Search>
>> >            <ns:request>
>> >
>>  <tri:SessionId>?</tri:SessionId>
>> >                <ns:Member>
>> >
>>  <ns:MemberId>?</ns:MemberId>
>> >
>>  <ns:SystemId>?</ns:SystemId>
>> >                </ns:Member>
>> >                <ns:Pagination>
>> >
>>  <ns:CurrentPageNumber>?</ns:CurrentPageNumber>
>> >                  </ns:Pagination>
>> >
>> >            </ns:request>
>> >        </ns:Search>
>> >    </soapenv:Body>
>> > </soapenv:Envelope>
>> >
>> >
>> >
>> >
>> > which is well formed XML but without any schema or dtd
>> reference
>> > so the following message is to be expected, and not
>> necessarily
>> > an error:
>> >
>> >
>> >> When i do the validation
>> >> for the generated xml in xmlspy i got the following
>> error.
>> >>
>> >>
>> >> Unable to locate a reference to a supported schema
>> type (DTD, W3C
>> >> Schema) within this document instance.
>> >
>> >
>> > On the other hand this is clearly an error:
>> >
>> >
>> >
>> >> The error that I am getting when i hit the backend
>> service provider
>> >> is
>> >>
>> >> <s:Body><s:Fault><faultcode
>> >>
>> >
xmlns:a="http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundat
ion/dispatcher">a:DeserializationFailed</faultcode><faultstring
>> >> xml:lang="en-US">The formatter threw an
>> exception while trying to
>> >> deserialize the message: Error in deserializing
>> body of request
>> >> message for operation 'Search'. The data at the
>> root level is
>> >> invalid. Line 69, position 4.</faultstring
>> >
>> >
>> > but presumably related to the details of the way you
>> are calling your
>> > stylesheet which we don't know (and is probably more
>> related to the
>> > programing language used in your calling framework than
>> xslt) since the xslt
>> > runs without error when applied directly.
>> >
>> > David

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.