- From: <paul.downey@bt.com>
- Date: Fri, 7 May 2004 10:14:10 +0100
- To: <pyendluri@webmethods.com>, <www-ws-desc@w3.org>
thanks! i further suggest applying Jacek's rule of never
having an element or attribute called 'value' and hoist the
code and subcode attributes into fault meaning:
<fault ref="xs:QName" >
<documentation />?
<wsoap:code>
<wsoap:value>xs:QName</wsoap:value>
<wsoap:subcode>
<wsoap:value>xs:QName</wsoap:value>
<wsoap:subcode>...</wsoap:subcode>
</wsoap:subcode>?
</wsoap:code>
</fault>*
becomes:
<fault ref="xs:QName"
wsoap:code="xs:QName"
wsoap:subcodes="list of xs:QName" />
<documentation />?
</fault>*
downside is we can no longer document individual fault codes,
but that seems to be no great loss to me since this is all
about grouping and routing codes to a meaningful interface fault.
Paul
-----Original Message-----
From: www-ws-desc-request@w3.org on behalf of Prasad Yendluri
Sent: Thu 06/05/2004 19:05
To: www-ws-desc@w3.org
Cc:
Subject: Re: proposal: minor syntax improvement for soap fault bindings
I guess we kinda settled on the original proposal from Sanjiva on the call today but, I like this improvement. It satisfies the intent of Roberto's suggestion while keeping the separation between code and sub-codes.
Prasad
-------- Original Message --------
Subject: RE: proposal: minor syntax improvement for soap fault bindings
Resent-Date: Thu, 6 May 2004 12:39:37 -0400 (EDT)
Resent-From: www-ws-desc@w3.org
Date: Thu, 6 May 2004 17:39:07 +0100
From: <paul.downey@bt.com> <mailto:paul.downey@bt.com>
To: <Roberto.Chinnici@Sun.COM> <mailto:Roberto.Chinnici@Sun.COM> , <sanjiva@watson.ibm.com> <mailto:sanjiva@watson.ibm.com>
CC: <www-ws-desc@w3.org> <mailto:www-ws-desc@w3.org>
as suggested, verbally on the telcon:
<wsoap:code value="xs:QName" subcodes="list of xs:QName" />
solves the problem of the first value having a different meaning
to the rest of the list.
Paul
-----Original Message-----
From: www-ws-desc-request@w3.org [mailto:www-ws-desc-request@w3.org]On
Behalf Of Roberto Chinnici
Sent: 04 May 2004 01:05
To: Sanjiva Weerawarana
Cc: www-ws-desc@w3.org
Subject: Re: proposal: minor syntax improvement for soap fault bindings
How about a further improvement? Instead of
<wsoap:code value="xs:QName">
<wsoap:subcode value="xs:QName">
<wsoap:subcode>...</wsoap:subcode>
</wsoap:subcode>?
</wsoap:code>
we do:
<wsoap:code value="list of xs:QName">
</wsoap:code>
I.e. the value of @code is a list of QNames, the first one being
the code and the other ones its subcodes. And of course we cshould
constrain the list to have length > 0.
Roberto
Sanjiva Weerawarana wrote:
> I suggest we move wsoap:code/wsoap:value to an attribute:
>
> That is, instead of:
>
> <wsoap:code>
> <wsoap:value>xs:QName</wsoap:value>
> <wsoap:subcode>
> <wsoap:value>xs:QName</wsoap:value>
> <wsoap:subcode>...</wsoap:subcode>
> </wsoap:subcode>?
> </wsoap:code>
>
> we do:
>
> <wsoap:code value="xs:QName">
> <wsoap:subcode value="xs:QName">
> <wsoap:subcode>...</wsoap:subcode>
> </wsoap:subcode>?
> </wsoap:code>
>
> This makes the syntax more consistent with the rest of the
> SOAP binding which is rather attribute-heavy.
>
> Sanjiva.
Received on Friday, 7 May 2004 05:14:51 UTC