- From: Arthur Ryman <ryman@ca.ibm.com>
- Date: Tue, 14 Feb 2006 09:51:07 -0500
- To: Ramkumar Menon <ramkumar.menon@gmail.com>
- Cc: www-ws-desc@w3.org, www-ws-desc-request@w3.org
- Message-ID: <OF8E6D9269.19759C46-ON85257115.0050173E-85257115.005193A4@ca.ibm.com>
Menon,, There is no contradiction here. The component model creates the Operation QName by combining the NCName specified by the name attribute of the <operation> with the URI specified by the targetNamespace attribute of the enclosing <description> element. This is the way that XML Schema works too, e.g. for <element> and <complexType>. Arthur Ryman, IBM Software Group, Rational Division blog: http://ryman.eclipsedevelopersjournal.com/ phone: +1-905-413-3077, TL 969-3077 assistant: +1-905-413-2411, TL 969-2411 fax: +1-905-413-4920, TL 969-4920 mobile: +1-416-939-5063, text: 4169395063@fido.ca Ramkumar Menon <ramkumar.menon@gmail.com> Sent by: www-ws-desc-request@w3.org 02/14/2006 08:47 AM To www-ws-desc@w3.org cc Subject Re: Interface Operation Name FYI, the XML representation is available in section 2.4.2 of the same specification. -Menon On 2/14/06, Ramkumar Menon <ramkumar.menon@gmail.com> wrote: Hi, FYI, Section 2.4.1 of WSDL 2.0 Core Language spec dicates the name property for the interface operation as {name} REQUIRED. An xs:QName. In the XML Representation, it is mentioned as an xs:NCName. <description> <interface> <operation name="xs:NCName" pattern="xs:anyURI" style="list of xs:anyURI"? > <documentation />* [ <feature /> | <property /> | [ <input /> | <output /> | <infault /> | <outfault /> ]+ ]* </operation> </interface> </description> rgds, Menon -- Shift to the left, shift to the right! Pop up, push down, byte, byte, byte! -Ramkumar Menon A typical Macroprocessor -- Shift to the left, shift to the right! Pop up, push down, byte, byte, byte! -Ramkumar Menon A typical Macroprocessor
Received on Tuesday, 14 February 2006 14:51:16 UTC