Simon Absolutely +1 to WSDL first development. It also helps if you restrict your use of schema to a set of fairly limited constructs.
As regards the looseness of the WSDL spec, its worth looking at the WS-I base profile (www.ws-i.org) which gives a much much more interoperable approach by restricting and subsetting WSDL, and SOAP. Paul On 7/12/06, Simon Fell <[EMAIL PROTECTED]> wrote:
If interop between different stacks is important to you then I'd highly recommend you do a WSDL first approach, write your WSDL first and then build your code from the WSDL, and not have the WSDL generated from your code. Cheers Simon -----Original Message----- From: Jarmo Doc [mailto:[EMAIL PROTECTED] Sent: Tue 7/11/2006 7:24 PM To: [email protected] Subject: RE: RE: schema vs. xsd:schema Thanks very much guys (Simon, Ian, Paul). Much appreciate the help. I'm finding that I'm frequently having to debug WSDL that works fine with Axis but not necessarily with other client tools and it's quite a challenge to determine a) who's at fault and b) what's the lowest common denominator that works with all. The 1.1 WSDL docs that I refer to are heavy on terms like "should" and "can" as opposed to "will" and "must". More of a discussion than a specification. I think the later specs are more precise, no doubt partly as a result of the problems caused by the earlier ones. Thanks again for your help. >From: "Simon Fell" <[EMAIL PROTECTED]> >Reply-To: [email protected] >To: [email protected] >Subject: RE: RE: schema vs. xsd:schema >Date: Tue, 11 Jul 2006 16:22:34 -0700 > >Good catch. > >-----Original Message----- >From: Ian Brown [mailto:[EMAIL PROTECTED] >Sent: Tuesday, July 11, 2006 3:51 PM >To: [email protected] >Subject: Re: RE: schema vs. xsd:schema > >Not to be a pedant, but I'm correcting a minor typo in Simon's response >so Jarmo does not get confused: > >On 7/11/06, Simon Fell <[EMAIL PROTECTED]> wrote: > > It depends on whether the schema namespace has been made the default > > namespace or not. > > <schema xmlns="http://www.w3.org/2001/XMLSchema"> > > <element name="foo" /> > > </schema> > > > > Is equivilent to > > <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > > <xsd:element name="foo" /> > > </xsd:schema> > >Cheers, > >- Ian > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > _________________________________________________________________ FREE pop-up blocking with the new MSN Toolbar - get it now! http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Paul Fremantle VP/Technology, WSO2 and OASIS WS-RX TC Co-chair http://bloglines.com/blog/paulfremantle [EMAIL PROTECTED] "Oxygenating the Web Service Platform", www.wso2.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
