- 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