Re: [wsdl] type attribute for Operation element
by Anne Thomas Manes other posts by this author
Feb 4 2005 5:52AM messages near this date
[wsdl] type attribute for Operation element
|
Re: [wsdl] type attribute for Operation element
SERVICES
The type attribute belongs in the <wsdl:binding> element, not in the
<wsdl:operation> element. .NET wsdl.exe is just being forgiving, but
the WSDL is in error.
See http://www.w3.org/TR/wsdl#_bindings:
The grammar for a binding is as follows:
<wsdl:definitions .... >
<wsdl:binding name="nmtoken" type="qname"> *
<-- extensibility element (1) --> *
<wsdl:operation name="nmtoken"> *
<-- extensibility element (2) --> *
<wsdl:input name="nmtoken"? > ?
<-- extensibility element (3) -->
</wsdl:input>
<wsdl:output name="nmtoken"? > ?
<-- extensibility element (4) --> *
</wsdl:output>
<wsdl:fault name="nmtoken"> *
<-- extensibility element (5) --> *
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
</wsdl:definitions>
The name attribute provides a unique name among all bindings defined
within in the enclosing WSDL document.
A binding references the portType that it binds using the type
attribute. This QName value follows the linking rules defined by WSDL
(see section 2.1.2).
Regards,
Anne
On Tue, 01 Feb 2005 09:35:11 -0000, raviheg <raviheg@[...].com> wrote:
>
>
> Hello All,
> I have been trying to generate java clients using IBM's websphere and
> C# client using .NET. Websphere throws non-confirmance of WSDL
> error,but .NET succesfully consumes the WSDL and generate C# client stubs.
> WSDL
> -----------------
> ...
> ...
> ...
> <soap:binding style="document"
> transport="http://schemas.xmlsoap.org/soap/http"/>
> <operation type="def:EDADHPOC" name="EDADHPOC">
> <soap:operation soapAction="EDADHPOC"/>
> <input name="inEDADHPOC
> ...
> ...
> ...
>
> Websphere throws error :
> Attribute 'type' not allowed to appear in element 'operation'.
>
> I went through the WSDL 1.1 standards and could not find much help
> regarding this.
> Could someone please confirm if this WSDL is as per WSDL 1.1 standards.
> Regards
> Ravi
>
> -----------------------------------------------------------------
> This group is a forum for the discussion of the WSDL specification and its implementation.
Please stay on-topic.
> Yahoo! Groups Links
>
>
>
>
>
-----------------------------------------------------------------
This group is a forum for the discussion of the WSDL specification and its implementation.
Please stay on-topic.
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/wsdl/
<*> To unsubscribe from this group, send an email to:
wsdl-unsubscribe@[...].com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Thread:
Raviheg
Anne Thomas Manes
Ravindra.Hegde
Anne Thomas Manes
|