Google Mail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Message from discussion Where shall I put my XSDs on a SCA service?

View Parsed - Show only message text

MIME-Version: 1.0
Received: by 10.100.38.3 with SMTP id l3mr94896anl.26.1227107289345; Wed, 19 
	Nov 2008 07:08:09 -0800 (PST)
Date: Wed, 19 Nov 2008 07:08:09 -0800 (PST)
In-Reply-To: <58c5ffd40811190618q51155cd7wa3cc778fe98396b3@mail.gmail.com>
X-IP: 195.212.29.92
References: <58c5ffd40811190618q51155cd7wa3cc778fe98396b3@mail.gmail.com>
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.8.1.17) 
	Gecko/20080925 Fedora/2.0.0.17-1.oc2 (CK-IBM) Firefox/2.0.0.17,gzip(gfe),gzip(gfe)
Message-ID: <d5ffbd13-cddc-4fa3-aa85-c3a13cbea276@g17g2000prg.googlegroups.com>
Subject: Re: Where shall I put my XSDs on a SCA service?
From: Graham Charters <gchart...@googlemail.com>
To: phpsoa <phpsoa@googlegroups.com>
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit

Hi Bruno, so far as I can tell, the types are soap types, not the
types on your service portType (interface).  We have gone through many
iterations of WSDL generation (sometimes with xsi:type, sometimes
without :-S ) to try to get interop sorted out.  What you show many
not actually be wrong.  Does the service actually fail?  If so, can
you include the entire WSDL and a description of the failure?

Regards, Graham.

On 19 Nov, 14:18, "Bruno Reis" <bruno.p.r...@gmail.com> wrote:
> Hi there, I followed the IBM tutotial on:
>
> http://www.ibm.com/developerworks/web/library/ws-soa-scasdo/index.html
>
> I downloaded the sources and it run ok, but on my wsdl I do not get the
> param and return types as shown on the tutorial.
>
> on the tutorial:
>
> <binding name="WeatherServiceBinding"
>            type="tns2:WeatherServicePortType">
>     <operation name="getTemperature">
>       <input>
>         *<tns3:body xsi:type="tns3:tBody" use="literal"/>*
>       </input>
>       <output>
>         *<tns3:body xsi:type="tns3:tBody" use="literal"/>*
>       </output>
>       <tns3:operation xsi:type="tns3:tOperation" soapAction=""/>
>     </operation>
>     <tns3:binding xsi:type="tns3:tBinding"
>                   transport="http://schemas.xmlsoap.org/soap/http"
>                   style="document"/>
>   </binding>
>
> I get:
>
> <wsdl:binding name="WeatherServiceBinding"
> type="tns2:WeatherServicePortType">
> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"
> style="document"/>
>  $B!] (B
> <wsdl:operation name="getTemperature">
> <soap:operation soapAction=""/>
>  $B!] (B
> *<wsdl:input>
> <soap:body use="literal"/>
> </wsdl:input>
>  $B!] (B
> <wsdl:output>
> <soap:body use="literal"/>
> </wsdl:output>*
> </wsdl:operation>
> </wsdl:binding>
>
> What is wrong with this?
> Shall I define another namespace or put the xsd on another place?
>
> Thanks,

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google