- From: Gary Brown <gary@pi4tech.com>
- Date: Tue, 01 Aug 2006 10:00:38 +0100
- To: 'WS-Choreography List' <public-ws-chor@w3.org>
Hi
New issue to be placed in bugzilla - have also included the proposal to
resolve it.
Issues:
1) All of the static types within WS-CDL have a name attribute, except
for the TokenLocator - which is probably because it provides additional
information based on a relationship between two types (i.e. token and
information type). However, it would be useful to be able to refer to a
particular token locator by name, although unlike the other types, maybe
it should be optional.
2) The 'query' attribute on the token locator forces the user to specify
implementation details as this field is mandatory. Other parts of the
spec leave 'implementation details' (such as specifying a WSDL interface
or conditional expressions) as optional or non-observable.
Proposals:
Section 5.4:
1) Change:
<tokenLocator tokenName="QName"
informationType="QName"
part="NCName"?
query="XPath-expression" />
to:
<tokenLocator name="NCName"? tokenName="QName"
informationType="QName"
part="NCName"?
query="XPath-expression"? />
2) Add: (before the sentence "The attribute tokenName identifies ....."
"The OPTIONAL attribute |name| is used to specify a distinct name for
each |tokenLocator| element declared within a choreography package."
3) Change:
"The attribute |query| defines the query string that is used to select a
document fragment within a document or a document part."
to:
"The OPTIONAL attribute |query| defines the query string that is used to
select a document fragment within a document or a document part."
Regards
Gary
Received on Tuesday, 1 August 2006 09:00:53 UTC