W3C home > Mailing lists > Public > www-ws-desc@w3.org > January 2004

RE: optional messageReference attribute on interface definition elements

From: Yaron Goland <ygoland@bea.com>
Date: Fri, 23 Jan 2004 16:11:15 -0800
To: "'Amelia A Lewis'" <alewis@tibco.com>
Cc: <www-ws-desc@w3.org>
Message-ID: <033601c3e20e$95a56590$65e5e40c@bea.com>

Section 2.4.2 of the spec states "If the {message exchange pattern} of the
Interface Operation component has only one message with a given value for
{direction}, then the messageReference attribute information item  is
optional for the XML representation of the Message Reference component with
that {direction}."

In other words, in one specific case, a MEP with only one message going in a
specific direction, it is not necessary to specify the messageReference
attribute value because the role name can be unambiguously derived from the
MEP's definition.

The change I am asking for is therefore purely a syntactic one and has no
semantic affect on the spec what so ever. That change is to make
messageReference mandatory in all cases. That would mean that rather than
inferring the value of the role name in this single exceptional case, it
will always be explicitly stated.

Since my change request explicitly does not request any semantic changes to
the spec I believe it would be inappropriate to tie or otherwise make my
change request dependent on the outcome of other requests that do ask for
semantic changes.

	Thanks,

			Yaron

> -----Original Message-----
> From: www-ws-desc-request@w3.org [mailto:www-ws-desc-request@w3.org]On
> Behalf Of Amelia A Lewis
> Sent: Friday, January 23, 2004 8:49 AM
> To: ygoland@bea.com
> Cc: www-ws-desc@w3.org
> Subject: Re: optional messageReference attribute on interface
> definition
> elements
>
>
>
> I tend to agree, but this was a painfully argument, and the
> result was
> in favor of simplification.  Sanjiva, perhaps you could speak to
> whether this is something that ought to be reopened?
>
> If we reopen it, can we reopen the discussion of single interface per
> service?
>
> Amy!
> On Jan 22, 2004, at 6:07 PM, Yaron Goland wrote:
>
> >
> > The spec identifies one particular case in which the
> messageReference
> > attribute is optional on interfaces. While I am all for
> simplification
> > I
> > think in this case the optionality of the messageReference
> attribute
> > is more
> > likely to lead to confusion about when to use it then to
> lead to any
> > real
> > time savings on the part of the WSDL writer. As such I
> would recommend
> > that
> > for both consistent and clarity we make it mandatory in all
> scenarios.
> >
> > 	Thanks,
> >
> > 		Yaron
> >
>
>
Received on Friday, 23 January 2004 19:12:32 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:58:28 GMT