This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 1107 - Mapping of roles and binding of variables (needs clarification)
Summary: Mapping of roles and binding of variables (needs clarification)
Status: CLOSED FIXED
Alias: None
Product: WS Choreography
Classification: Unclassified
Component: Last Call Comment: Confirmed Closed (show other bugs)
Version: unspecified
Hardware: PC Linux
: P2 normal
Target Milestone: --
Assignee: Greg Ritzinger
QA Contact: Martin Chapman
URL: http://lists.w3.org/Archives/Public/p...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-07 20:29 UTC by Greg Ritzinger
Modified: 2005-08-02 13:35 UTC (History)
0 users

See Also:


Attachments

Description Greg Ritzinger 2005-02-07 20:29:30 UTC
In section 2.5.3, the syntax for mapping of roles in the bind statement implies
that the mapping is inconjunction with the variables being bound - however the
text implies that the binding of variables is independent of the binding of roles.

This needs to be clarified - e.g. if we wanted to map two variables, but only
one role, how would this be encoded?

Alternatively, there is a coupling between the variables and roles, in which
case the text is not clear.

I also think we need to have text and example to explain why binding roles is
relevant. I guess it is to make the performed choreography more re-usable - but
the only situation I can see this happening is if two separate participant
types, with their own role types, use a common interface - and then the
performed choreography references a third role type (possibly participant
independent) that also uses that same interface. In this case, both participants
can make use of the performed choreography by mapping their local role type to
the common role type. Is this the reason for having this role mapping? Is this
complexity necessary?
Comment 1 Martin Chapman 2005-02-15 20:58:09 UTC
agreed on con call 15-feb-05:

Editorial
Comment 2 Greg Ritzinger 2005-04-05 19:55:48 UTC
Attribute role should be roleType in the <bind>, reflect in supporting text if
necessary.
Comment 3 Greg Ritzinger 2005-05-27 17:44:36 UTC
Replaced role attribute with roleType in the <bind> element. Modified supporting
text in section to reflect this change. May require additional changes after
working group discussion (w/Gary).
Comment 4 Martin Chapman 2005-07-14 15:44:41 UTC
group notification of status change: http://lists.w3.org/Archives/Member/member-
ws-chor/2005Jul/0004.html
Comment 5 Martin Chapman 2005-08-02 13:35:51 UTC
no comments from group so closed confirmed:

http://lists.w3.org/Archives/Member/member-ws-chor/2005Jul/0004.html