19:27:29 RRSAgent has joined #ws-ra 19:27:29 logging to http://www.w3.org/2009/05/12-ws-ra-irc 19:27:31 RRSAgent, make logs public 19:27:31 Zakim has joined #ws-ra 19:27:33 Zakim, this will be WSRA 19:27:33 ok, trackbot, I see WS_WSRA()3:30PM already started 19:27:34 Meeting: Web Services Resource Access Working Group Teleconference 19:27:34 Date: 12 May 2009 19:27:54 +[Microsoft] 19:27:54 marklittle has joined #ws-ra 19:28:22 zakim, [Micro is Geoff 19:28:22 +Geoff; got it 19:28:30 zakim, geoff has asir 19:28:30 +asir; got it 19:28:45 dug has joined #ws-ra 19:28:55 +Mark_Little 19:29:11 +[IBM] 19:29:19 scribe: Miar Little 19:29:29 +Tom_Rutt 19:29:36 scribe: Mark Little 19:29:55 zakim, [ib is doug 19:29:55 +doug; got it 19:30:17 Katy has joined #ws-ra 19:30:19 +Wu_Chou 19:30:22 http://lists.w3.org/Archives/Public/public-ws-resource-access/2009May/ 19:31:02 +??P9 19:31:29 + +0125669aaaa 19:31:31 DaveS has joined #ws-ra 19:31:41 zakim, ??P9 is Dave 19:31:41 +Dave; got it 19:31:51 gpilz has joined #ws-ra 19:31:52 - +0125669aaaa 19:32:02 + +0208234aabb 19:32:24 Ashok has joined #ws-ra 19:32:32 + +0208234aacc 19:32:59 +Gilbert 19:33:23 +Ashok_Malhotra 19:34:52 +Yves 19:37:32 agenda: http://lists.w3.org/Archives/Member/member-ws-resource-access/2009May/0006.html 19:38:24 chair: comments on agenda? none. 19:38:42 asir has joined #ws-ra 19:38:50 chair: any objections to approval minutes from May 5th? None. Accepted. 19:39:30 topic: administrivia ... 26th of May to let group know about attendance at f2f. 19:39:52 topic: May Snapshots 19:39:52 Paul has joined #ws-ra 19:40:56 + +1.571.262.aadd 19:41:21 chair: has there been enough time to look at incorporated issues? Some indication that more time needed. One more week extension. 19:41:45 topic: task team progress 19:42:05 chair asks for status update 19:42:21 Ashok has joined #ws-ra 19:42:29 Vikas has joined #ws-ra 19:43:02 gpilz making progress. couple of issues remaining but no main problems or disagreements at this stage. 19:43:09 chair what is expected completion date? 19:43:13 gpilz what's expected? 19:43:24 chair closure of issue 6401. 19:43:46 closure? 19:44:07 chair resolution of 6401 direction would be sufficient so we could then work on text. Though text would be better. What is problem? 19:45:22 q+ 19:46:35 chair why not just forward proposal for discussion? 19:46:36 ack geoff 19:47:25 chair will put this back on the agenda for next week. Would like to see something to discuss before then if possible. 19:47:46 Wu posted already. 19:48:30 chair if version posted by Wu is good enough, let's start discussions around it. Move commentary to public list. 19:48:36 topic: new issues 19:49:06 chair none currently. 19:50:07 topic: issue 6860 19:50:18 http://www.w3.org/Bugs/Public/show_bug.cgi?id=6860 19:50:18 http://www.w3.org/Bugs/Public/show_bug.cgi?id=6860 19:51:53 gpilz discusses issue and asks if there are any concerns over removing wsen:EnumerationContext? 19:52:06 chair everyone ok with proposal? no objections. 19:52:12 resolution: 6860 resolved 19:52:36 s/resolved/resolved as per bugzilla issue/p 19:52:48 topic: issue 6696 19:52:55 http://www.w3.org/Bugs/Public/show_bug.cgi?id=6696 19:53:53 s/and an problem is detected/and a problem is detected/ 19:54:19 q+ 19:54:37 ack geoff 19:55:14 Geoff fine in general, but "If this check is performed and an problem is detected then the event source MUST generate [fault]". Only place in spec with MUST other than MAY. Why? 19:55:29 dug generating is different from transmitting. 19:55:42
  • q+ 19:55:50 Geoff should be consistent though. Either all MUST or all MAY. If former then we should raise another issue to make them all MUST. 19:55:54 dug agrees. 19:55:57 +1 19:56:05 ack li 19:56:23 q+ 19:56:35 q+ 19:56:39 li does MAY mean if something else went wrong you can generate this one or something else? Case of multiple errors, where this may not be the first one that you generate. 19:57:06 dug not sure, but he suspects the spec is silent on the case of multiple faults. Implementation choice. MUST or MAY wouldn't change that aspect of the spec. 19:57:17 ack geo 19:57:44 Geoff it says it "SHOULD have some cursory validity" But maybe MAY? 19:58:07 dug prefers SHOULD as it's a recommendation. Pious advice is better. 19:58:12 ack dave 19:59:01 DaveS the fault raising is InvalidEPR. Is there anything people may check that could make this a confusing fault? Such that if it fails it could be a valid EPR but could get back an InvalidEPR fault because of this. 19:59:16 +JeffM 19:59:31 dug UnsupportedEPR? 19:59:59 DaveS limit it to checking semantic validity of EPR then it's accurate as InvalidEPR. 20:00:18 chair change InvalidEPR to UnusableEPR? 20:01:07 For example, an unsupported transport specified within the wsa:Address IRI. 20:01:18 q+ 20:01:26 ack geo 20:01:43 Geoff any way we can be more specific what cursory validity checking means? Seems vague. 20:01:58 q+ 20:02:04 dug yes, that's deliberate. Didn't want to be specific. Leave it to the implementation so they can choose what they can check. 20:02:38 dug open to stronger wording if we can agree on it. 20:02:57 Geoff would prefer some stronger wording. Just not sure what that is. 20:03:06 dug maybe a separate issue? So we can close this one? 20:03:11 q- 20:03:19 Geoff yes, will create another issue later. 20:03:24 q+ 20:04:17 ack gpi 20:05:19 chair reviews two changes. Everyone willing to adopt? 20:05:25 s/and an problem is detected/and a problem is detected/ 20:05:49 also change MUST/MAY 20:06:27 and s/InvalidEPR/UnusableEPR 20:07:30 chair no objections. 20:07:36 resolution: adopted 6696 as per the bugzilla resolution and incorporating the 3 changes mentioned previously. 20:07:38 Vow! 20:07:41 make the same change to ws-enum too 20:08:02 topic: 6724 20:08:08 http://www.w3.org/Bugs/Public/show_bug.cgi?id=6724 20:08:55 Note: If someone wants to open up a word smithing issue wrt 6696, they need to make sure to include Enumeration as well as Eventing. 20:10:57 q+ 20:11:24 q+ 20:11:42 DaveS checks that cases where part of description can be updated and part may not be. Transfer supports this, correct? 20:11:44 dug yes 20:12:14 ack geoff 20:12:55 :-) 20:13:02 q+ 20:13:22 q+ 20:13:23 Geoff as usual not keen on making changes to functionality unless good reasons. Can't see good reasons with this one. Why delete current interfaces? Also general concern about moving to generalized interfaces versus specific interfaces. Can be confusing about what's happening. 20:13:24 q- 20:13:56 Geoff Seems like pointless thing. Why not add it and have it in conjunction with existing interfaces? 20:13:57 ack wu 20:14:09 q+ 20:14:14 q+ 20:15:29 Wu concerned on proposal too. Renew/getstatus well defined in eventing with well defined semantics. Shouldn't replace them. Maybe augment them instead, but definitely keep existing interfaces. 20:15:41 ack dave 20:16:28 +q 20:16:34
  • q+ 20:17:31 not clear what kind of complexity that this will bring to WS-E and how interoperable. 20:17:33 DaveS if this was optional then it would be fine. Worried about supporting old and new approaches though. Is there anything different in the proposed semantics versus those that are already in the specification? 20:17:35 s/+q/q+ 20:17:43 dug not my intent to break the semantics. 20:18:37 ack dug 20:18:56 ack katy 20:18:59 dug understands the arguments about generic versus specific. Thought removing old interfaces was better so that there were not multiple ways of doing the same thing. But thinks that the generic is good even if the old interfaces remain. Compromise? 20:19:41 q+ 20:19:42 Katy thinks it's an interesting proposal. 20:21:19 chair asks dug if this presents challenges to distributed implementations, particularly when asked "where is the state?" Could implement eventing where state is placed in to clusters. This proposal would require that representation to be mapped from wherever it is accessed. Does there need to be any kind of consistency control (transactions, locking)? 20:21:26 ack bob 20:21:33 dug that's an implementation detail. 20:22:33 dug maybe this is a general transfer question? 20:23:47 ack li 20:25:07 q+ 20:25:36 -Dave 20:25:49 q+ 20:26:01 ack gpi 20:26:16 + +2 20:27:28 Dave dropped briefly 20:28:00 LOL blame me??? 20:28:19 gpilz likes proposal but not the notion of replacing the existing interfaces. 20:29:00 more accurately I don't like the idea of using WS-T Put to do things like Renew and Cancel 20:29:16 chair summarizes that people like proposal if it augments the existing rather than replaces. 20:29:22 but I think using WS-T Get to get a "more detailed version" of the subscription status is usefull 20:29:56 q- 20:29:57 chair could we remove point 1 in proposal? No objections. 20:30:00 gil - the proposal doesn't talk about cancel. And people are not required to support Put. 20:30:09 q+ 20:30:21 chair ok let's remove point 1 on proposal. Anyone disagree that reading full XML of subscription is not a good idea? 20:30:22
  • subscriber knows properties of subscription except the expire which may change, so getting other properties is not necessary 20:30:29 ack dug 20:32:30 ack geo 20:32:30
  • if updating other properties is necessary, can we argment renew operation for that? 20:32:38 - +0208234aacc 20:32:38 q+ 20:32:39 Geoff what's difference between this and having GetStatus being extensible so that certain event sources can return more information? 20:32:54 dug asks for clarification. 20:33:04 + +0125669aaff 20:33:14 Geoff GetStatus already has extensibility element in there. So why not just use that? 20:34:11 dug an interoperable solution isn't possible that way for getting all properties of subscription unless we specify it in the specification. Could add an optional parameter to GetStatus but that feels like replicating transfer and duplicating functionality. 20:35:13 q+ 20:35:14 ack dave 20:35:36 - +0125669aaff 20:36:35 +Katy_Warr 20:36:40 DaveS wants uniform management capability. 20:36:40
  • q+ 20:36:58 chair any objection to defining a standard XML representation to subscription manager? 20:37:04 ack asir 20:37:04 Geoff not ready to do that yet. 20:37:30 resolution: point 1 to proposal removed by consensus. 20:37:46 ack li 20:38:33 li defining representation for subscription manager means resolving another EPR related issue: when do subscribe get back subscription manger EPR but no definition of how to take an EPR and get resource from it? 20:39:03 topic: 6850 20:39:06 http://www.w3.org/Bugs/Public/show_bug.cgi?id=6850 20:39:42 remove it 20:39:43 +1 20:39:46 +1 20:39:49 q+ 20:39:52 chair any discussion? 20:39:58 ack wu 20:40:17 q+ 20:40:24 q+ 20:40:32 Wu wants to keep it. Eventing doesn't have a direct reference to SOAP. Eventing should have it. Benefit to the statement so that people can see it has value outside of SOAP. 20:40:33 By using the XML, SOAP [SOAP 1.1], [SOAP 1.2], and WSDL [WSDL 1.1] extensibility models, the Web service specifications (WS-*) are designed to be composed with each other to provide a rich set of tools to provide security in the Web services environment. 20:40:41 ack dug 20:40:48 dug eventing does talk about SOAP. 20:41:38 ack gpi 20:42:26 gpilz thinks Wu's assertion is not correct. Well understood design patterns for pub/sub. WS-Eventing is about this pattern in SOAP. That is its reason for existence. 20:42:28 +1 20:42:32 q+ 20:43:48 ack wu 20:43:58 q+ 20:44:04 q+ 20:44:30 Wu thinks semantics of ws-e can be applied to non-SOAP environment and that ws-e is more than pub/sub. Removing SOAP reference removes value as well to ws-e. 20:45:16 -1 to Wu 20:45:30 ack gpi 20:45:35 q+ 20:45:50 gpilz if we push ws-* useful outside of SOAP then it's a long troubled road. 20:45:52 q+ 20:45:59 WS-E semantics are defned depending on SOAP and we should not confine ourselves to only for SOAP. 20:46:23 +1 to gil. We shouldn't compete with OMG, JCP etc. 20:46:38 s/defined depending/defined NOT depending/ on SOAP 20:46:46 ack dug 20:47:32 dug removing sentence doesn't change anything, so Wu argument that it would change the meaning that we can't use ws-e outside of SOAP is not valid. Having it is inconsistent. 20:47:58 Wu agrees. 20:48:11 q- 20:48:17 I am more friendly to it. 20:48:17 chair any disagreements on proposal? none. 20:48:23 q- 20:48:27 chair can we resolve according to proposal? Yes. 20:48:39 resolution: issue is resolved as per proposal. 20:49:02 what did I do? 20:49:26 topic: 6594 20:49:29 http://www.w3.org/Bugs/Public/show_bug.cgi?id=6594 20:49:35 q+ 20:49:57 ack geo 20:50:52 Geoff has been discussing with dug around wording. Dug has suggestion by separating concept of changes and additional requirements to the spec. Can treat them separately and let the first part of this proposal to go through. 20:50:52 http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Apr/0162.html 20:52:53 in cricket, it is called a hatrick 20:53:12 6594 6672 6673 20:53:18 N.B. this resolves 6594, 6672, 6673 20:53:32 Geoff take action item to open new issue on closing these issues. 20:54:46 chair can we take proposal to resolve 6594, 6672 and 6673 with document attached to http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Apr/0162.html. Any objections? 20:54:47 ;-) 20:54:57 just ;-) 20:55:09 chair no objections. resolved. 20:55:21 resolution: resolved 6594, 6672 and 6673 with document attached to http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Apr/0162.html 20:55:41 chair let's not push our luck and go have a few drinks of wine ;-) 20:55:52 -Tom_Rutt 20:55:53 -Geoff 20:55:54 - +1.571.262.aadd 20:55:55 -Wu_Chou 20:55:55 -Mark_Little 20:55:57 -doug 20:55:58 -Gilbert 20:55:58 -Katy_Warr 20:56:00 -Bob_Freund 20:56:01 -Yves 20:56:03 - +0208234aabb 20:56:03 I have made the request to generate http://www.w3.org/2009/05/12-ws-ra-minutes.html Yves 20:56:10 -Ashok_Malhotra 20:56:12 -JeffM 20:56:28 - +2 20:56:29 WS_WSRA()3:30PM has ended 20:56:30 Attendees were Bob_Freund, [Microsoft], asir, Mark_Little, [IBM], Tom_Rutt, doug, Wu_Chou, +0125669aaaa, Dave, +0208234aabb, +0208234aacc, Gilbert, Ashok_Malhotra, Yves, 20:56:32 ... +1.571.262.aadd, JeffM, +2, +0125669aaff, Katy_Warr 20:57:02 gpilz has left #ws-ra 20:57:49 trackbot, end telcon 20:57:49 Zakim, list attendees 20:57:49 sorry, trackbot, I don't know what conference this is 20:57:50 RRSAgent, please draft minutes 20:57:50 I have made the request to generate http://www.w3.org/2009/05/12-ws-ra-minutes.html trackbot 20:57:51 RRSAgent, bye 20:57:51 I see no action items