Re: Problem matching WSDL

Tech-Archive recommends: Fix windows errors by optimizing your registry



Thanks for your reply Rob,

The original XML fragment you posted are the XML schema definition of the
types(it is part of the WSDL document). I'm still not quite sure at which
position(hierarchy) will the element display and how will your SOAP
request/response look like.

Would you give me a sample request/resposne soap message? For example, in
ASP.NET Webservice, when you visit the asmx page in IE and click the
"method name" link, it will display a page with some sample soap
request/response messages (include messages for different protocol such as
SOAP 1.1, SOAP 1.2, HTTP POST ....). Here is an example(generated by
ASP.NET webservice page):

=======================
POST /linqsite/WebService.asmx HTTP/1.1
Host: localhost
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/HelloWorld";

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
<soap:Body />
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
<soap:Body>
<SubmitTransactionResponse xmlns="http://tempuri.org/";>
<SubmitTransactionResult
xmlns="http://tempuri.org/customcs.xsd";>string</SubmitTransactionResult>
<objAuthentication
xmlns="http://tempuri.org/customcs.xsd";>string</objAuthentication>
<objTransaction
xmlns="http://tempuri.org/customcs.xsd";>string</objTransaction>
</SubmitTransactionResponse>
</soap:Body>
</soap:Envelope>
=========================

With such a sample request/response pair, it is fairly easy to get what the
actual format you want.

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead


This posting is provided "AS IS" with no warranties, and confers no rights.




--------------------
Subject: Re: Problem matching WSDL
Date: Mon, 3 Mar 2008 09:57:04 -0600


This is why I posted the WSDL.

Note that the WSDL has a complexType as a return value that is a sequence
of
3 items but yet the complexType tag does not have a name attribute. It's
truly as if the web service is returning 3 values.



""Steven Cheng"" <stcheng@xxxxxxxxxxxxxxxxxxxx> wrote in message
news:JYUaLyPfIHA.360@xxxxxxxxxxxxxxxxxxxxxxxxx
Thanks for your reply Rob,

I'm not quite sure about the "The return sequence is unnamed."

If possible, would you try define a very simple class(has some simple
type
members) and then give me a webservice/webmethod to demonstrate your
scenario. Also, you can give me a copy of the expected request & response
SOAP xml message so that I can get what's the result you want and perform
some further test on my side.

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead


This posting is provided "AS IS" with no warranties, and confers no
rights.



.