[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Draft Feb 05 F2F minutes
_________________________________________________________________ Martin Chapman Consulting Member of Technical Staff Oracle P: +353 87 687 6654 e: martin.chapman@oracle.com
OASIS WS-CAF Technical Committee Face-to-Face meeting 9-10 February 2005 Welcome and introductions: --------------------------------------- The meeting was hosted by Arjuna and Codeworks in Newcastle in the North East of England. Roll Call: ------------- Mark Little & Kevin Connor (Arjuna), Tony Fletcher (Choreology), Eric Newcomer (IONA), Martin Chapman & Greg Pavlik (Oracle), Doug Bunting (SUN) It was agreed to make Kevin a full member of the TC as he has attended meetings and the interop, although he would only have met the specific defined criteria at the end of this meeting. Initially the situation was thought to be that we had seven members present out of fourteen total voting members so the meeting was not quite quorate and needed people to dial in. Subsequent investigation discovered that Jeff Mischkinsky should not be a member having been warned and not then having attended meetings and so there are thirteen members of the TC, and so the meeting was deemed to be quorate. Jeff was susequently informed of this decision and did not dispute it. Appointment of scribes: ---------------------------------- Tony agreed to scribe for a Wednesday morning, Kevin for the afternoon, Martin for Thursday morning and Doug for Thursday afternoon. Agenda review and additions: ----------------------------------------- Tony suggested taking Context issues earlier than Thursday afternoon. Agreed to move up to Wednesday morning. Approval of outstanding minutes: ---------------------------------------------- Approval of outstanding minutes for 31 January 2005. Mark motioned and Greg seconded, and the minutes for 31 January 2005 were accepted with no objection. Review of Actions: -------------------------- There were no new Actions from the 31 January 2005 meeting. General and context issues: --------------------------------------- General: Issue 124 Shall we include in the WSDL a binding for synchronous interaction style? http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=124 Martin : leave as is for the moment and wait for WSDL 2. WSDL 1.1 has portTypes and ports and in and out messages. Current 1.1 defined bindings (though these are not normative ) say in and out are on the same connection for HTTP and silent on the topic for other bindings. This is not reliable if there is a long time between the request and response. Do not want to invent addressing mechanisms to achieve good reliable performance. Mark motioned and Kevin seconded to close this issue with no action. It was noted that one can add one's own WSDL to any of the CAF specifications. The motion was agreed without objection. Action: Martin / Mark to write up a response to this issue. Action: Martin / Mark to raise another issue for the primer on the use of WSDL. Issue 128 Some elements in the schemas are unnecessarily extended http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=128 Mark motioned and Doug seconded to close this issue with no change, but with a request for Simeon to come back with individual, specific examples. Issue 143 OASIS namespace http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=143 Change namespace for the context CD. Yes, but need to observe the new OASIS TAB guidelines and the namespace has already been changed in the context CD. Mark motioned and Greg seconded to close this issue with no action as it is an old issue. This was agreed without objection. Issue 224 Mandate WSDL and SOAP? http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=224 Related to conformance. Mark motioned to say that if an implementation supports context / one ways then it must do according to the specification. Kevin seconded (i.e. optional to implement, but specification is normative if you do implement). Amendment from Doug: a conformant implementation must implement one ways according to the specification. Tony suggested putting conformance for the CAF stack in the highest level referencing specification in the CAF family. Eric said no as will not always have a referencing specification. Greg: there are different conformance points in the specification. For instance may just comply with the context structure only, or with the structure and by the reference mechanism. Greg suggested a functional unit approach. Martin agreed with Tony that high-level specifications can/should add conformance statements for what they used, but also felt each should be usable stand-alone as Eric said. Doug suggested having a consistent statement on WSDL in all the CAF specifications. Tony said that he supported what Greg said as well as what he had expressed. Motion: if you use the facility then must do according to WSDL and text in the specification. Agreed unanimously. It was agreed that people can and should review the resulting text in WS-Context and raise new specific issues if necessary. Issue 225 Addressing scheme http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=225 Use WS-Addressing rather than the open content model? Martin reported that WS-Addressing has been changed at the last face-to-face and there is no specification to reflect this yet. Also should allow just use of URLs. No solid text to consider. Leave issue open and revisit once WS-Addressing is at Candidate Recommendation or later. Tony motioned and Mark seconded to leave open and revisit once WS-Addressing is at CR stage. Context Issue: Issue 209 unknown-context-fault/context-identifier http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=209 Why is unknown-context-fault / context-identifier an anyURI, and not contextIdentifierType. One reason is contextIdentifierType is basically an anyURI though it does have wsu:id added. Tony motioned and Martin seconded that we agree to change to contextIdentifierType. Agreed unanimously Issue 214 Correlation ID in AssertionType should be removed http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=214 Correlation is now deferred to the addressing scheme and therefore we do not need this parameter any more. Also need to add text to context to describe this parameter and its use, if we retain. See note and figure 4 in WS-Context. Doug suggested making the note mention correlation and removing the word 'handled' plus removing the parameter. Doug proposed this and Mark seconded and it was passed unanimously. Issue 218 Remove AssertionType and AssertionWithProtocolURIType http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=218 Tony motioned that we remove assertionWithProtocolType and all its contents. Doug said that we do need to add text to WS-Context on how messages and contexts are extended. Action: editors to add text on extensibility to WS-Context (and WS-CF as well?). Tony motioned and Mark seconded to remove assertionWithProtocolType, amend the text as Doug suggested, and to add the note on extensibility. Agreed unanimously Action: Doug to raise an issue on adding attribute extensibility, or adding in must understand attribute. Issue 219 Remove wsu import and use XML Id instead - or justify http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=219 It was explained that wsu:Id is given special meaning in WS-Security and tools will look for wsu: namespace. WS-Context section 6 paragraph 3 does mention wsu:Id explicitly. Mark proposed and Greg seconded to close this issue with no action and this was agreed. Action: Tony to look up to use of wsu:Id in WS-Security to check that we have taken the correct action here. Issue 220 Describe mandatory services first, as a general principle. http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=220 Major editorial. It was pointed out that in fact both services are optional and the feeling is that the current order reads better than it would be if we were to change the order around. Mark motioned and Greg seconded that we close this issue with editorial change and this was agreed. Remove the optional statement in section 4, first paragraph, as this implies that this service is optional and the lack of such a statement against the other service implies that it might not be optional. The conformance section makes both optional. Action: editors to adjust the text of section 4 for issue 220 http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=220 Issue 221 Parameters and Context on BEGIN and BEGUN? http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=221 It is stated in 5.2 that context may be present - does not say how, but implies in header if using SOAP. This would be spelt out in the binding. Add a table that states which messages must have a context with them and which ones may optionally have a context with them. Doug pointed out that it was his understanding that there could be several contexts with BEGIN and the service picks the one that corresponds to the type in BEGIN and builds a new context for BEGUN with the selected one. This raises an issue of should BEGUN echo all the other BEGIN contexts? There is a related issue as to why 'get' and 'set' have context explicitly embedded in the message. Current text does not say a context within a context has to be of same type. It was agreed to log a new issue on multiple contexts on one message, and also to log another new issue as to why 'get' and 'set' have embedded contexts. State when a context is required and when optional on each operation and clean up the text on types of contexts. Tony motioned and Mark seconded this proposal and it was passed unanimously. Issue 222 Reference to the schema from the text http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=222 Martin motioned that the final version of each of the specifications include schema and WSDL as well as a reference to external versions of both the schema and WSDL, and include a statement in the specification that the schema and WSDL in the specification take precedence. This was seconded by Tony. Doug agreed that there should be an accurate reference to the schema and WSDL external documents and also with the inclusion of a non normative Appendix, but disagreed with making the machine readable material in a non machine readable specification take precedence over a form that was directly machine readable. He amended the motion to make the precedence lie with the referenced schema and WSDL files. Also need to make the statement that the fragments in the specification do not take precedence over referenced schema and WSDL. Greg said that next time we should add an info set version. Action: Greg to provide information / a proposal on adding an info set version of the schema. It was agreed to make a precedence statement and have a clear reference to the specific WSDL and schema files and add an informative Appendix into specification with the WSDL and schema. It was also noted that the specification text takes precedence over the WSDL and schema files. This motion was agreed unanimously Issue 223 Consistency of specification approach http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=223 Accepted as an editorial to use a consistent style. Action: editors to make make wsdl operation style consistent http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=223 Action: Tony to ask Peter to update his table on wsdl operations and resubmit (actually Tony will take on this task himself.). Need to triage the list of issues submitted by Anish (Arjuna) and put them into Bugzilla, and then triage and address those that are substantive on the calls. Action: editors to take a first pass and enter the resulting issues from Anish into Bugzilla. WS-Coordination Framework: ------------------------------------------ Mark Overview 5th February draft, mostly editorial clarifications of 0.2 Martin: We need a better way of tracking resolved issues Mark: This is currently done by marking the issue as 'closed later' and then 'closed resolved' on resolution. Martin: Any general comments on the specification? Tony: General comments are in the contribution we have made. Greg: There are comments in the specification requiring clarification Triage/prioritization Martin proposes to spend 30 secs on each one (73 bugs) to decide it if it is editorial/not an issue/technical issue. Issue 144: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=144 - drop example no longer relevant closed, no action Issue 145: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=145 - Roles and Responsibilities no longer relevant closed, no action Issue 146: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=146 - Text clarification for coordination demarcation no longer relevant closed, no action Issue 147: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=147 - WS-CF tied to WS-Context no longer relevant closed, no action Issue 148: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=148 - WS-CF activity versus WS-Context activity no longer relevant closed, no action Issue 149: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=149 -Text clarification for context propagation no longer relevant closed, no action Issue 150: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=150 - Coordinator versus Coordination Service no longer relevant closed, no action Issue 151: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=151 - Text related to ALS needs removing or modifying no longer relevant closed, no action Issue 152: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=152 - Optional ALS text and diagram no longer relevant closed, no action Issue 153: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=153 - Protocol configuration and negotiation section no longer relevant closed, no action Issue 154: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=154 - Relationship to WSDL section closed, resolved Motined by Mark Issue 155: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=155 - Coordination and activities section closed, resolved Motioned by Mark Issue 156: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=156 - WS-CF components section no longer relevant closed, no action Issue 157: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=157 - References to endpoints in messages closed, resolved Motioned by Mark Issue 158: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=158 - Truncate interposition text closed, resolved Motioned by Mark Issue 159: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=159 - Spec is more than “outline” no longer relevant closed, no action Issue 160: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=160 - Multiple use of word “activity” no longer relevant closed, no action Issue 161: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=161 - What is a Participant no longer relevant closed, no action Issue 162: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=162 - Use of term “implementation of a Coordination Service” ACTION: assigned to editorial to implement the suggestion Issue 163: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=163 - WS-CF without Coordinator and Participant no longer relevant closed, no action Issue 164: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=164 - Figure 1 problems no longer relevant closed, no action Issue 165: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=165 - Protocol requirements Not in the specification but is the four body diagram useful? (Mark, Martin) MOTION: Mark – Tony shows the four body diagram, associated text and how it relates to CF. SECONDED: Martin. Issue 166: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=166 - Implementation of what ? no longer relevant closed, no action Issue 167: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=167 - Coordinator, participant purpose and model no longer relevant closed, no action Issue 168: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=168 - Activity hierarchy Martin: context can have a partial hierarchy but not a graph. Do we insist on full tree? Need discussion. Accepted as an issue. Issue 169: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=169 - Changing the coordinator Martin: is it related to recovery? Mark: just participant Tony: our proposal allows the registrar to move as well as the coordinator. Leave as an issue. Issue 170: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=170 - URI for protocols and coordinator implementations no longer relevant closed, no action Issue 171: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=171 - Invokes operation X on service Y Action: assigned to editorial to remove Issue 172: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=172 - Role names no longer relevant closed, no action Issue 173: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=173 - Request/response or one-ways no longer relevant closed, no action Issue 174: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=174 - Coordinator and ALS no longer relevant closed, no action Issue 175: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=175 - Implementation and service closed, duplicate of another open issue 162 Issue 176: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=176 - Coordination Service broadcasts ? no longer relevant closed, no action Issue 177: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=177 - Participant service and CTX service no longer relevant closed, no action Issue 178: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=178 - Service-to-coordinator, Client-to-coordinator messages fully contextualized ? ACTION: assigned to editorial to clarify which operations require a context and whether it is a full context or just a context identifier. Issue 179: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=179 - “call-back address” is ServiceCoordinator no longer relevant closed, no action Issue 180: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=180 - ServiceCoordinator entities no longer relevant closed, no action Issue 181: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=181 - Allow late enrollment still an issue Issue 182: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=182 - What defines beginning of completion No complete in CF, need to rely on context still an issue, needs discussion Issue 183: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=183 - Multiple registration closed, resolved Up to referencing specification Issue 184: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=184 - Fault for disallowed removeParticipant ACTION: editorial. change the text so that the rules regarding the raising of the wrongState fault is the responsibility of the referencing specification. Issue 185: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=185 - getParentCoordinator not needed closed, no action Issue 186: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=186 - How are qualifiers “registered with a coordinator service” Mark: weren't qualifiers removed in Dublin? Greg: Decided in Dublin that this was an overlap in policy. ACTION: assigned to editorial – need to cleanup documentation Issue 187: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=187 - Wsdl, request/reply, fields ACTION: assigned to editorial – keep the same style for operational description Issue 188: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=188 - How is ClientCoordinator endpoint known closed, no action Latest names can be reviewed and any issues raised. Issue 189: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=189 - coordinator/ActivityCoordinator, enlisted participant/registered Participant no longer relevant closed, no action Issue 190: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=190 - Context with no Activity ? If it is an invalid activity then this should be pushed down to context, if it is an invalid coordinator it shouldn't be. This is still an issue. Issue 191: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=191 - Type of status ACTION: assigned to editorial to check that the terminology is consistent. Issue 192: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=192 - Coordinator-reference Tony: reason is that there is no updated schema. Leave open as a reminder to check when the updated schema has been generated. Issue 193: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=193 - Mysteries in example context Example is no longer present. closed, no action Issue 194: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=194 - “coordination domain” no longer relevant closed, no action Issue 195: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=195 - Interposition Still an issue, no disagreements. Issue 196: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=196 - Recovery We have new text and any potential issues can be raised against that. closed, no action. Issue 197: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=197 - Port for RecoveryCoordinator no longer relevant closed, no action Issue 198: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=198 - Recovery of coordinators closed, duplicate of 169 Issue 199: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=199 - Fault when recovery temporarily not allowed Still an issue. Issue 200: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=200 - getStatus Examine new WSDL and raise any issues. closed, no action. Issue 201: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=201 - Beginning and ending of coordinated activity Martin: Should we be more explicit concerning the relationship to WS-Context? ACTION: assign to editorial – draft text expanding/clarifying the relationship with WS-Context. Issue 202: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=202 - WS-CF components diagram ACTION: Tony to check to see if the figure still exists. Issue 203: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=203 - Definition of coordination service no longer relevant closed, no action Issue 204: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=204 - Web service provider – “participant api” no longer relevant closed, no action Issue 205: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=205 - Example doesn’t use ws-cf facilities no longer relevant. examples should be placed in a primer. closed, no action. Issue 206: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=206 - Extension fields in wrong place Check again when the new schema is produced. closed, no action. Issue 207: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=207 - Justification and tutorial inappropriate no longer relevant closed, no action. Issue 208: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=208 - Conformance to this Coordination Framework specification Martin: we need a conformance statement. Still an issue. Issue 210: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=210 - namespace closed, already resolved. Issue 211: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=211 - Clarification in error propagation text Issue with Greg. Issue 212: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=212 - atomic registration of participant closed, resolved Issue 213: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=213 - Participant list in the context? This was removed from Context and it needs to be incorprated into CF. Issue 215: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=215 - Add diagrams showing the CAF architecture Martin: Make sure we are consistent across all of our specifications. All WSDLs have a consistent style. ACTION: assigned to editorial Issue 216: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=216 - Add tables giving message parameters and types ACTION: assigned to editorial. Tony offered to give editorial assistence. Issue 217: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=217 - Add message sequencing specification Still an issue. ACTION: editors to come up with a concrete template for each WSDL and then apply. Issue 226: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=226 - Relevance of client-to-coordinator interactions Still an issue. Issue 227: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=227 - What is currently known as Coordination Framework should be about Link formation, migation and termination Still an issue. Triage finished, discussion of issues. Issue 168: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=168 - Activity hierarchy Greg: Conceptually there can be hierarchies but there is no requirement for it to be included in the context. Tony: referencing spec should be able to mandate strict hierarchy but should not be forced to. Mark: This can be handled by interposition, do we need to say any more in the spec? Tony: We would want the facility to implement arbitrary graphs and not be restricted to a hierarchy. Mark: Could have two contexts specified in a header for cycles. Greg: Should we be able to describe arbitrary graphs? Directed graphs? Undirected graphs? All graph theory? Greg: The relationships currently supported are parent/child from Context and peer/sibling from Coordination Current implementation allows for a directed, cyclic graph using different contexts. Martin: core does not talk about parent/child. We could include a statement saying that an activity group could join another activity group. Include discussion of proposal from 227 (http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=227) to determine whether it is relevant to 168. Tony: The basic idea is to make CF simple, upon which you can build other things. Registrar who can register things. The registering agent is acting on behalf of the registrand. The registrar acts on behalf of the registration. The proposal has a slightly different configuration for redirecting the link. The current implementation will support redirection from the participant's perspective but not the coordinators. Mark: perhaps the only difference is with the recovery of coordinators and we already have an issue for this. The proposal from 227 is the same as the current architecture but using differing terminology. There seem to be two distinct issues, coordinator recovery and whether the remove can happen either side. New issues raised from first part of 227 proposal - terminology (http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=228) - update of EPRs on interfaces (recovery) (http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=229) - Is there a restriction on where remove participant comes from? (http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=230) The mapping between the current specification and the propoosal from 227 is as follows:- Participant Service maps to Registrand Registering Service maps to registering agent Registration Service maps to registrar Coordination Service maps to registration. WS-ContextTree (second part of proposal from 227) New issue raised - Martin: We do need to log a more precise issue and say 'what should the registration context look like to support all this functionality? (section 4.2.2)' (http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=231) Martin: The issues and problems seem to be the same as the current architecture once the issues are addressed. Tony agrees that these four issues cover the proposal from Choreology. Tony: referencing specs may want to limit the types of graphs that are built. Greg: just a protocol restriction MOTION: Mark - to close 227 depending on resolution of 228, 229, 230, 231 passed no objection. Thursday morning (Martin taking notes): Progress through non editorial issues. Will have telecon meeting on Monday and will process Anish's Context issues. Issue 168: Activity hierarchy http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=168 Should there be any restrictions on graph building in the CF spec? Agreed that these are referencing spec issues but we need a fault at the context level Motion by Mark: reassign the issue to ws-context and add a fault to indicate that the structure of the context is invalid because of ref spec structuring restrictions. Eric 2nd No objections. Issue 169: Changing the coordinator http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=169 Motion by Martin: close no action as issue 229 supersedes this Mark 2nd No objections Issue 181: Allow late enrolment http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=181 Motion by Mark: make the raising of the Wrongstate fault optional for the when a participant is added during completion i.e. up to referencing spec to allow or disallow Tony 2nd No objection Issue 182: What defines beginning of completion http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=182 Related to issue 201 where we have to expand on relationship to ws-context. Motion by Mark make 182 dependant on 201. Dong 2nd No objections Issue 184: Fault for disallowed removeParticipant http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=184 Motion by Mark: make the raising of the Wrongstate fault optional for the when a participant is removed during completion i.e. up to referencing spec to allow or disallow Kevin 2nd No objections Issue 190: Context with no Activity ? http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=190 Motion by mark: Make issue dependant on issue 232 http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=232 Doug 2nd No objections Issue 195: Interposition http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=195 interposition section 4.5 Motion by Martin: Editorial to clarify text to say that cf allows the building of graphs and trees by adding participants that are themselves coordinators - called interposition. the allowable form of the graph (tree etc) is dictated by the ref spec. Tony 2nd. No objections Issue 199: Fault when recovery temporarily not allowed http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=199 Issue relates to use of Wrongstate on recover Motion by Tony: Define the syntax and semantics of transient faults. Review each operation of both ws-context and ws-cf and add transient fault message where agreed. Mark 2nd: Action: editors to make a proposal discussion: do we have our fault/error architecture correct? Why respond with a fault, the server could just not reply or reply when the transient fault is over (even with a perm fault) No objections. Issue 208: Conformance to this Coordination Framework specification http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=208 leave open and address when the spec is more stable. Issue 211: Clarification in error propagation text http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=211 Proposal from Mark on using soap faults http://www.oasis-open.org/apps/org/workgroup/ws-caf/email/archives/200502/msg00000.html Follow up from Peter: http://www.oasis-open.org/apps/org/workgroup/ws-caf/email/archives/200502/msg00015.html this issue depends on 225 so added dependency. Martin suggested we look at WS-RF Basefaults. Doug proposes action on group members to review ws-basefaults. ACTION: Group members review ws-basefaults spec http://docs.oasis-open.org/wsrf/2004/11/wsrf-WS-BaseFaults-1.2-draft-03.pdf ACTION: chairs put discussion of ws-rf basefaults on 28th feb agenda. Issue 213: Participant list in the context? http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=213 also comment from Greg in the 0.2 cf draft: "Should we, as a second bullet item, consider formally defining the list of participants in an activity group? This would be useful for peer discovery of participants, particularly when network access to the Registration service is unavailable." motion by Mark: add to the ws-cf registration context an optional list of participant endpoint references to hold participants in the activity group. Martin 2nd Discussion: what is the use case for this? participants may want to send messages to other participants. are there any use cases for non tx systems? yes if there are decentralized protocols that don’t require going through the coordinator. how do we keep the list up to date? this is a cache/coherency issues which is not specific to this issue. Tony objected Vote: yes-3, no-0, abs-2 Motion carries Issue 226: Relevance of client-to-coordinator interactions http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=226 Motion by Martin: to remove coordinate operation 2nd by mark Friendly amendment by mark to remove all the client-to-coordinator wsdl and related sub section Note there is a separate issue about getting list of participants from a registrations service (issue 233: http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=233) No objections. Issue 228: WS-CF terminology http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=228 come back to. Issue 229: Registration Service recovery and failure http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=229 come back to Issue 230: removeParticipant restriction http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=230 Thursday afternoon (Doug taking notes): continue with issue 230: Martin proposes adding message (notification) from registration service to registering service saying "you have been removed". Mark makes motion: Text around participantRemoved message makes it clear that it MAY be sent from registration service to the registering service without having previously received a removeParticipant message. Kevin seconds That is, we will reuse same message as a response. Effectively make removeParticipant optional for completion of this [IN] / OUT. Discussion: Looking for parallel request and response going in the other direction rather than (confusing) optional request message. These new messages (logical in / out) would have new names. Martin would like to amend motion to create new message (participantHasBeenRemoved) sent from registration service to registering service instead. Tony seconds on amendment, vote is 2 / 2 / 2 - defeated (notation is for / against / abstain) on original motion, passed without objection Issue 231: Format of registration service http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=231 Structure allows parent / child relationships but does not mandate them. Question is about context extended for registration service (not its WSDL). Mark makes motion: Close no action Martin seconds Discussion: Note that schema does not reflect current specification text. Passed without objection Issue 232: Do we keep coordinate http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=232 Martin believes we have already removed client-to-coordinator (when we closed 226). Issue is not relevant any longer: duplicate. Issue 233: Get list of participants from registration service http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=233 Martin makes motion: Add operation on registration service (getParticipants) which returns (participantList) current list of participants in the activity. Mark seconds Discussion question: Is this open to anyone or only those already in the group? Return is decided based upon the context send in the header. Passed without objection Only remaining WS-CoordinationFramework issues 228 and 229 Issue 228: WS-CF terminology http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=228 Mark makes motion: Adopt current editors draft as next working draft. Martin seconds Discussion: This draft is incomplete (does not have WSDL or schema and is internally inconsistent). Does provide a baseline for future work and issue resolutions. This would be first draft since the input WS-CF document the group has accepted. Vote is 5 / 1 / 0 - passed Mark makes motion: Close this issue, no action Martin seconds Discussion: Tony uncomfortable with coordinator service and participant service. Would prefer more neutral terms for these. Nothing stops him coming back with a specific proposal for new names. Vote is 5 / 1 / 0 - passed Issue 229: Registration Service recovery and failure http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=229 Discussion: Tony would prefer additional operations which allow redirection of further messages intended for each service. A single interface at each service; nothing new at that level to support redirection. Recovery Coordinator would use these messages to take over for Registration Service. Current approach uses a separate interface (Recovery service) for the "ChangeMe" portion of the Registration service life cycle. Doug makes motion: Remove Recovery Coordinator and all mentions of it from the specification. In doing so, consolidate its current interface with that of the Registration Service. Martin seconds Discussion: Doug notes that Participant recovery becomes a specific use case for the (more general) redirection operations on the Registration Service. Eric does not think this breaks anything but may not fix anything either. Passed without objection Above motion resolved opposite of the original issue, covers failure of a participant. Tony makes motion: Add Registering Service operations to support changing the Registration Service EPRs. The specification should contain no requirement for the Registration Service to invoke these operations. Martin seconds Discussion: This new set of operations would support recovery of the Registration Service after its failure as one use case. Mark makes amendment adding second sentence shown above. Passed without objection. Motion passed without objection Issue 235: Inaccurate text between Figures 1 and 2 http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=235 Discussion: These figures are duplicated from WS-Context specification. Move to be a Context issue instead. Left with only a few Context issues that have not yet been discussed. All were submitted during this meeting. CODEWORKS presentation on their efforts in the U.K. NE region. --------------------- The WS-CAF TC formally thanks CODEWORKS for all of their support for this event. Future plans and logistics for them, document schedule ------------------------------------------------------------------------------ Plan for next 2f2: New Orleans on 28 & 29 April, after 27 April for OASIS Symposium itself. Need to talk about demonstration plans. Finish up Context (by reference) demonstration and add Coordination demonstration. Also need to cover changes to addressing scheme. ACTION: Chairs to put implementation subgroup re-invigoration on agenda for Monday's meeting. Document schedule: ACTION: Editors to create WSDL and schema consistent with next draft. Discussion: Aim for consistent draft(s) as input to next f2f, possibly ready to be a Committee Draft at end of that meeting. working back: next draft available 11 March f2f draft on 15 April question: What is due on 11 March? WS-CF specification, schema and WSDL Good to have revision of WS-Context for 15 April but interim copy may be staggered from WS-CF delivery. Pending editors decisions and ability to deliver one or the other early, use same schedule for WS-Context. ACTION: Eric to organize editors call to decide how to meet this schedule. Meeting schedule: Concalls continue on as they have been, starting next Monday. ACTION: Doug to check about f2f meeting 30 June / 1 July or following week (immediately following JavaOne) Should be talking about transactions by this time. Document progression: Doug suggests we do not wait to submit all of the specifications in a bundle. Some agreement we push specifications to OASIS Standard status individually. May need a context-specific primer to make this useful. Certainly need further interoperability testing and demonstration work. Therefore, Mark suggested we begin work on Context Primer document after April f2f meeting -- for June meeting. Context Primer schedule: draft available 18 May final WD due prior to June meeting overall Context goal: done and dusted in New Orleans, complete with primer and further testing soon after, ready for OASIS Standard submission in June overall CF goal: new draft in New Orleans, public review between April and June; June meeting for Context primer & submission, CF issues and beginning work on WS-TXM need to define another point at which editors start working on WS-TXM Idea of BOF at JavaOne to demonstrate WS-Context: ACTION: Doug to check if deadline has passed or is somehow flexible. ACTION: Martin to create spreadsheet helping us to visualize getting to these dates. WS-CAF officially thanks Arjuna for working with CODEWORKS to get this meeting going. Meeting adjourned. Summary of Actions ---------------------------- Action: Martin / Mark to write up a response to this issue. Action: Martin / Mark to raise another issue for the primer on the use of WSDL. Action: editors to add text on extensibility to WS-Context (and WS-CF as well?). Action: Doug to raise an issue on adding attribute extensibility, or adding in must understand attribute. Action: Tony to look up to use of wsu:Id in WS-Security to check that we have taken the correct action here. Action: editors to adjust the text of section 4 for issue 220 http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=220 Action: Greg to provide information / a proposal on adding an info set version of the schema. Action: editors to make wsdl operation style consistent http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=223 Action: Tony to ask Peter to update his table on wsdl operations and resubmit (actually Tony will take on this task himself.) Issue 223. Action: editors to take a first pass and enter the resulting issues from Anish into Bugzilla. ACTION: assigned to editorial to implement the suggestion http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=162 Action: assigned to editorial to remove http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=171 ACTION: assigned to editorial to clarify which operations require a context and whether it is a full context or just a context identifier. http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=178 ACTION: editorial. change the text so that the rules regarding the raising of the wrongState fault is the responsibility of the referencing specification. http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=184 ACTION: assigned to editorial – need to cleanup documentation http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=186 ACTION: assigned to editorial – keep the same style for operational description. http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=187 ACTION: assigned to editorial to check that the terminology is consistent. http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=191 ACTION: assign to editorial – draft text expanding/clarifying the relationship with WS-Context. http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=201 ACTION: Tony to check to see if the figure still exists. http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=202 ACTION: editors, add architectural diagrams http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=215 ACTION: editors, Add tables giving message parameters and types http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=216 ACTION: editors to come up with a concrete template for each WSDL and then apply. http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=217 Action: editors, make a proposal to Define the syntax and semantics of transient faults and which operations need them http://services.arjuna.com/wscaf-issues/show_bug.cgi?id=199 ACTION: Group members review ws-basefaults http://docs.oasis-open.org/wsrf/2004/11/wsrf-WS-BaseFaults-1.2-draft-03.pdf ACTION: chairs put discussion of ws-rf basefaults on 28th feb agenda. ACTION: Chairs to put implementation subgroup re-invigoration on agenda for Monday's meeting (14 feb). ACTION: Editors to create WSDL and schema consistent with next draft (both context and cf.) due 11 March. ACTION: Eric to organize editors call to decide how to meet the schedule. ACTION: Doug to check about f2f meeting 30 June / 1 July or following week (immediately following JavaOne) ACTION: Doug to check if deadline has passed for javaone or is somehow flexible. ACTION: Martin to create spreadsheet helping us to visualize schedule dates.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]