19:59:07 RRSAgent has joined #ws-addr 19:59:07 logging to http://www.w3.org/2007/04/23-ws-addr-irc 19:59:16 Zakim has joined #ws-addr 19:59:42 Ram has joined #ws-addr 20:00:07 meeting: WS-Addressing WG Teleconference 20:00:13 chair: Bob Freund 20:00:24 I can scribe today Bob 20:00:44 zakim, this will be #WS_ADDRWG 20:00:44 I do not see a conference matching that name scheduled within the next hour, bob 20:00:59 scribe mlittle 20:00:59 zakim, this is addr 20:00:59 ok, TonyR; that matches WS_AddrWG()4:00PM 20:01:19 zakim, who is on the phone? 20:01:19 On the phone I see [Microsoft], Mark_Little, Bob_Freund, Dave_Hull, ??P4, Tom_Rutt 20:01:27 zakim, ??p4 is me 20:01:27 +TonyR; got it 20:01:43 zakim [Microsoft] is ram 20:02:17 Katy has joined #ws-addr 20:02:26 zakim, [Microsoft] is ram 20:02:26 +ram; got it 20:02:43 +??P6 20:02:51 anish has joined #ws-addr 20:02:59 zakim, ??P6 is katy 20:02:59 +katy; got it 20:03:24 +Anish_Karmarkar 20:03:39 gpilz has joined #ws-addr 20:03:53 +Gilbert_Pilz 20:04:25 plh has joined #ws-addr 20:04:29 +Plh 20:04:33 +m2 20:05:07 zakim, m2 is monica 20:05:07 +monica; got it 20:05:09 monica has joined #ws-addr 20:06:51 topic: approval of minutes 20:07:14 chair: minutes accepted, no objections. 20:07:25 PaulKnight has joined #ws-addr 20:07:42 chair: insert new item into agenda - sent to working group WS-Policy working group response to our lc133 20:07:59 rofl 20:08:09 PCNF? 20:09:57 q+ 20:10:00 chair: can we agree that chair's efforts to form a reasonable response to last call commentary? 20:10:35 anish: accepted proposal g by accepting 2 more issues. Is what we expect from WS-P affected by this? 20:10:38 +Paul_Knight 20:11:47 chair: 2 new issues (from Anish). One of them scope of policy subject (specification or something else). These are issues that arose subsequent to adopting g. It may or may not affect them. Unknown at this time. 20:11:51 ack tr 20:12:22 trutt: agrees that those issues came up after. Wants to send this to the WS-P group now and see what their response is. 20:12:58 anish: happy to do so. Wants to see if this response addresses WS-P concerns. 20:13:29 trutt: thinks we can accommodate any changes due to other issues later. 20:14:12 chair: having a call with policy chairs weekly. WS-P doesn't see anything from WS-A that they can act on at this time. Hope that this response is something that they can act on. 20:15:07 +1 20:15:32 chair: any objections to submitting this draft? 20:15:59 q+ 20:17:00 acl tru 20:17:09 ack tru 20:18:15 trutt: maybe monica can comment, but policy group is already using alternative g in discussions. We should be asserting that this is what we want. We make definitive statements about the semantics of empty. At this point, until/unless ws-p comes up with something better this is the way we should go. But am happy to take something else from ws-p group. 20:18:44 where are these questions and responses, bob? 20:19:00 chair: if we have specific issues with ws-p then raise issues against them in policy bugzilla. 20:19:16 chair: questions and responses should be in bugzilla. 20:20:10 chair: any further discussion? 20:20:25 RESOLUTION: to send response to WS-P as defined. 20:20:54 topic: lc134 20:21:14 http://www.w3.org/2002/ws/addr/lc-issues/#lc134 20:22:03 anish: AI not completed from last time. Apologies. 20:22:20 chair: defer to next time? 20:23:30 chair: explains reading of lc134. Proposal might be close with no action. Would that sound right? 20:23:56 anish: does not dispute that that would make sense. However, we would still need to clarify in the spec that the assertion means compliant with both specifications. 20:24:16 chair: OK. But will we have concrete text for next week? Want to get into 2nd last call next Monday. 20:24:21 anish: agrees. 20:24:42 topic: lc135 20:25:58 q+ 20:26:10 anish: when we accepted g we said that if you had ws-a top level address assertion with no nested assertions it means no restrictions on the endpoint. this could be interpreted as meaning it supports anon and non-anon. Another interpretation could be that it supports ws-a and no other additional claim is made. there are well defined soap faults that can sent if either anon or non-anon is supported and you can try them and see what happens. Anish likes that 20:26:36 anish: because such a definition can be quite useful. 20:26:50 anish: thinks Tom (Rutt) takes us to proposal f. 20:26:59 q+ 20:27:08 trutt: no, going back to original supports stuff, where empty says nothing (e). 20:27:21 trutt: empty means no responses are supported at all. 20:28:04 anish: anon and non-anon nested assertions cannot occur within the same ws-a top-level assertion. that would have to change if we remove this restriction. you may want to say that anon and non-anon are definitely supported. 20:28:20 trutt: biggest problem is interpretation won't work with intersection. 20:28:30 anish: wants clarification. 20:29:01 q+ 20:29:04 trutt: current definition supports intersection. it's designed to work with the ws-p algorithm. 20:29:04 ack tru 20:29:08 ack katy 20:29:22 katy: how could you positively support that you support anon and non-anon? 20:29:44 katy: thinks it has been covered by anish. Agrees that we should stay as we are. 20:30:30 anish: in that case, how do you create a policy that supports ws-a and ws-a soap binding? without saying anything about whatever else is not mandated by the spec. 20:30:41 chair: you'd simply say addressing? 20:31:01 anish: if we just say addressing, it means that you support anon and non-anon. 20:32:16 q+ 20:32:39 anish: nowhere does it say that you have to support non-anon and anon. they aren't always applicable. this is forcing me to create a new assertion. understand that anon and non-anon are important for interaction patterns. But thinks issue gives that as well. 20:32:44 ack ani 20:32:51 ack tru 20:32:59 q+ 20:33:16 trutt: thinks that anish is arguing something else entirely. Didn't think new nested assertions were ever going to be added. make non-anon and anon first level assertions? 20:33:19 doesn't ws-a metdata element in the core spec indicate that metadata could be more than ws-am? 20:33:48 anish: not envisioning that new nested assertions will be allowed. Or making them top-level assertions. 20:34:31 anish: wants to say that only specific URIs are supported for responses and non-anon is too broad for that. Does not want to advertise non-anon in that case. 20:34:54 trutt: but that's already defined. non-anon doesn't mean you support any non-anon URI. 20:36:29 q+ 20:36:56 Anish is actually asking for what is in the LC draft 20:37:08 q+ 20:37:57 ack anish 20:38:13 anish: wants assertions to be composable. Not defining new ones. 20:39:17 ack monica 20:40:03 monica: in the metadata element is optional. Is what anish wants a metadata element that is not scoped to what the metadata spec? 20:40:37 anish: not sure why metadata element is being brought up. Metadata in EPR? 20:40:41 monica: yes. 20:40:51 anish: thinks discussion is independent of this. 20:41:05 monica: not sure what the baseline assertion is. Confused by discussion (on both sides). 20:41:21 q+ 20:41:29 anish: policy assertion that is independent of the attachment mechanism. That's why the metadata element is irrelevant. 20:41:31 ack tru 20:41:47 q+ 20:42:59 trutt: you want an assertion that is not nested within ws-a, correct? thinks what anish wants is already in the lc spec. but it doesn't work with the intersection algorithm. 20:43:07 anish: asks for clarification. 20:44:46 so if I intersect "I support addressing" with "I support addressing; I support anon", I get "I support addressing", right? 20:46:13 trutt: believes that option f is the right one. 20:46:18 ack katy 20:46:31 q+ 20:46:46 katy: agrees with Tom that this is going backwards. Need way of saying "I support everything". More important that "I'm not going to tell you what I support." 20:47:33 chair: agrees 20:47:49 anish: wouldn't katy be supported by allowing inclusion of both nested assertions. 20:48:01 katy: yes, but why would we go back several weeks? 20:48:25 q+ 20:48:27 anish: doesn't understand rational for change several weeks ago. For the intersection algorithm? 20:48:55 trutt: we decided use case of no responses wasn't important. If you say that was wrong, we go back to f. 20:49:21 trutt: f lets you do that (more verbose than g). Would be happy to go back to f. 20:49:24 ack anish 20:49:25 q? 20:49:52 ack ram 20:49:53 ram: maybe what anish wants is a clear definition of what it means to say "I support WS-Addressing". Correct? 20:49:54 q+ 20:51:17 chair: what specification would you support that is independent of anon and non-anon? 20:51:36 anish: wants to distinguish between definitions/what they mean and necessarily supporting them. 20:51:51 q+ 20:52:29 ack tru 20:52:53 trutt: just re-asserts that f is what anish wants. g is not. 20:53:11 ack dhull 20:54:28 dhull: would rather see none put with non-anon. prohibited, required, don't care give 9 possible options. would like to see a table for f and g (h?) and see how they deal with them. 20:54:30 +1 20:55:03 ack ram 20:55:32 I do not understand a "don 20:55:39 t care use case 20:55:56 ram: why are we trying to be selective on what it means to support ws-a? 20:56:50 q+ 20:57:02 +1 20:57:16 q+ 20:57:19 ack tru 20:57:38 q+ 20:57:54 trutt: crucial that don't care can be supported by f and g (for client). but why should a server ever want to assert don't care? 20:58:25 trutt: does not see a use case for a server saying I'm not going to tell you I do anon or non-anon. 20:58:35 ack ram 20:59:13 +q 20:59:49 ram: let's agree on what "I support WS-A" means. then apply that to single tl assertion. then qualify that on anon/non-anon. 21:00:05 q+ 21:00:58 trutt: use case of server that doesn't support responses was deemed not needed. hence dropping f and going with g. 21:01:45 q+ 21:02:06 q+ 21:02:30 ack dhull 21:03:19 dhull: can see case for no responses/non-anon only at server. 21:05:18 ack ani 21:05:50 anish: trutt asserted that common case would be both supported? does not agree. thinks anon would be more common. 21:08:36 addressing with non anon and requiring make connection does what anish wants 21:08:57 ack tru 21:09:49 anish: agrees with tom. 21:09:49 ack katy 21:10:45 katy: go back to before cr33 and have definition that "I support ws-a" means everything in the spec until this restriction came along (anon versus non-anon). 21:10:51 -Paul_Knight 21:11:03 q+ 21:12:08 katy: thinks we should stay as we are. 21:12:14 chair: no reason to re-open lc133? 21:12:16 ack ram 21:12:17 katy: agrees. 21:13:17 I agree with Ram - new requirements should be clarified in new issues 21:13:20 what usingAdressing said: 21:13:21 If WS-A is engaged, use of the message addressing properties MUST be fully compliant with this specification; in particular, senders MUST use all message addressing properties mandated by the Web Services Addressing 1.0 - Core[WS-Addressing Core], applicable WS-Addressing protocol bindings (e.g. Web Services Addressing 1.0 - SOAP Binding[WS-Addressing SOAP Binding]), and this specification, and MUST follow all applicable WS-Addressing normative requiremen 21:14:18 q+ 21:14:26 ack ram 21:14:26 q- 21:14:30 q+ 21:14:55 q+ 21:14:59 q+ 21:15:59 anish: described his understanding of definition of usingAddressing. 21:16:05 AnonOnly, NonAnonOnly, NoResponsesAllowed could be three separate top level assertions, with neither present being "nothing stated" 21:16:26 q+ 21:16:43 chair: what is different from g and usingAddressing text for tl assertion? 21:17:01 q- 21:17:08 anish: difference is that usingAddressing is conformance to ws-a. But g is conformance plus that anon and non-anon are allowed. 21:17:26 ack tru 21:18:00 trutt: thinks this is a valid assertion, but we should pull out anon/non-anon as tl assertions for composability. 21:18:11 q+ 21:18:14 chair: could anish and tom take point offline? 21:18:52 chair: spent enough time going over this. g was agreed by group. No compelling information to go back on g. 21:19:15 doesn't G disallow anon and non-anon together? 21:19:35 dhull, it does not allow them together 21:19:45 ack ram 21:20:18 i really think that using the usingddressing text makes thing composable 21:20:24 ram: believes text can be merged and come to agreement. 21:20:25 q+ 21:20:37 ack katy 21:20:44 trutt: does not know how text can be reconciled. 21:21:08 katy: is there a requirement for "I don't support anything"? There are requirements for non-anon/anon. 21:21:10 +1 21:21:41 chair: katy, let's have a vote and can you come up with the wording? 21:22:19 katy: full support, anon, non-anon only. Is there a requirement for "I support addressing but I don't say anything about whether I support anon or non-anon". 21:22:49 Do we have a requirement to say "I support addressing but I don't say anything about my support for nonanon or anon responses"? 21:23:29 -1 21:23:33 no 21:23:42 yes 21:23:42 no 21:23:43 yes 21:23:43 NO 21:23:47 +1 21:23:50 abstain 21:24:26 3 yes 21:24:28 4 nos 21:24:55 chair: close vote, but can we close this? 21:26:11 q+ 21:26:54 2 yes 21:26:56 5 nos 21:27:00 1 abstain 21:27:20 chair: believes that margin is now enough to close this. 21:28:04 chair: closed? 21:28:10 group: agrees. 21:28:26 may i make one comment 21:28:29 chair: so how does this vote affect open issues? lc135? 21:28:39 trutt: lc135 should be close no change. 21:29:54 +1 21:29:58 so with this decision, if i want to match policy that says support for anon, then it would match a policy that only says 21:30:10 chair: group close lc135 no action? 21:30:22 RESOLUTION: lc135 closed no action 21:30:28 ack ram 21:30:52 q+ 21:31:51 chair: lc134 is last open issue. would like to get to lc again. incorporate resolution to lc133 into new editors draft of 1.0 metadata document so at next call we can have new resolution to get to lc. 21:31:55 ack ram 21:32:29 q+ 21:32:36 q+ 21:32:45 q+ 21:33:17 ack tru 21:33:44 Related text: The inclusion of the wsaw:UsingAddressing element indicates that the applicable WS-Addressing specifications are supported and allows use of anonymous or non-anonymous URIs as addresses in an EPR. Specifically, when included in a SOAP binding, the wsaw:UsingAddressing marker identifies the use of Web Services Addressing 1.0 bound to SOAP as defined by Web Services Addressing 1.0 - SOAP Binding[WS-Addressing SOAP Binding].The presence of this eleme 21:33:44 q+ 21:34:27 ack gpil 21:34:41 +1 21:34:59 Anish: Are you fine with this text? 21:35:28 does that mean i can use this assertion on the portType? 21:35:42 ack ram 21:36:26 I would clarify that I would be happy with a binding agnostic ws:addressing assertion type 21:36:59 q+ 21:37:13 I propose that we allow both. 21:38:00 q+ 21:38:36 The presence of the wsam:Addressing assertion indicates that the applicable WS-Addressing specifications are supported. Specifically, when included in a SOAP binding, the wsam:Addressing assertion identifies the use of Web Services Addressing 1.0 bound to SOAP as defined by Web Services Addressing 1.0 21:38:37 group: seems wrong to have to modify the specification to add support for new protocols. 21:38:43 - SOAP Binding[WS-Addressing SOAP Binding]. 21:38:45 ack ram 21:38:52 chair: happier to have something that does not constrain the future. 21:38:53 q- 21:38:55 :-) 21:38:59 ram: proposes text as resolution. 21:41:06 New Text: The use of the WS-Addressing policy assertion indicates that the applicable WS-Addressing specifications are supported and allows use of anonymous or non-anonymous URIs as addresses in an EPR. Specifically, when included in a SOAP binding, the WS-Addressing policy assertion identifies the use of Web Services Addressing 1.0 bound to SOAP as defined by Web Services Addressing 1.0 - SOAP Binding[WS-Addressing SOAP Binding]. 21:41:11 for usingaddressing: 21:41:12 The wsaw:UsingAddressing element SHOULD appear as a child of the wsdl:binding element. Alternatively, the wsaw:UsingAddressing element MAY instead be included as a child of the wsdl20:endpoint (or wsdl11:port) when an endpoint intends to indicate compliance with WS-Addressing for a specific endpoint only. 21:41:59 q+ 21:42:09 ack tru 21:42:16 s/EPR/Response EPR/ 21:42:25 Response to "(D) The WS-Addressing Metadata draft does not specify a 21:42:25 policy subject" 21:42:25 The policy subject has been identified as endpoint to wit: 21:42:25 21:42:25 "The wsam:Addressing policy assertion applies to the endpoint policy 21:42:26 subject" 21:42:28 21:42:30 21:42:33 Response to "(E) The WS-Addressing Metadata draft should rule out 21:42:34 wsdl:portType and wsdl20:interface as possible attachment points." 21:42:36 21:42:38 Such a prohibition has been included to wit: 21:42:40 21:42:42 "A policy expression containing the wsam:Addressing policy assertion 21:42:44 MUST NOT be attached to a wsdl:portType or wsdl20:interface. The 21:42:46 wsam:Addressing policy assertion specifies a concrete behavior whereas 21:42:48 the wsdl:portType or wsdl20:interface is an abstract construct" 21:43:23 q+ 21:43:30 what this proposal means: 21:43:37 ack gpil 21:43:52 1) assertion means core+soapbinding 21:44:02 q+ 21:44:03 2) cannot be used on abstract wsdl 21:44:22 3) (1) & (2) means cannot be used on a non-soap binding 21:44:39 This feels rushed. Why can't we go with the original action item and let Anish and Gill take this offline and come back next week? I'd prefer to get something to vote on that is well thought out and not just thrown together in 30 seconds ;-) 21:44:55 +1 21:45:09 q+ later 21:45:16 q- 21:46:25 q+ 21:46:37 ack dhull 21:47:36 Can someone take over scribe duty? I've got to go, unfortunately. 21:47:44 ok, 21:47:48 scribe: bob 21:47:49 sorry. 21:47:55 -Mark_Little 21:48:06 brb 21:48:07 ack plh 21:48:10 q- 21:48:31 yinleng has joined #ws-addr 21:49:45 q+ 21:50:03 q+ 21:50:44 +1 to Bob 21:51:28 q- 21:51:31 Proposal: Add to Section 3 the language " This assertion implies support for ws-addr core and soap binding. 21:51:47 +1 21:51:53 +1 21:51:58 yes, that makes sense, unless we satisfy gil's requirement 21:52:00 +1 21:52:02 +YinLeng_Husband 21:52:07 should you use the work 'implies'? 21:52:34 s/implies/indicates 21:52:35 How about "asserts"? That's what assertions do, after all. 21:53:00 this is an issue to the baseline that applies 21:54:28 q+ 21:54:36 Should we go LC today? 21:54:42 woo-hoo, now if ws-policy will just answer our questions 21:55:28 Did we resolve and accept proposal G?? 21:56:05 resolved: lc134 with "Add to Section 3 the language " This assertion implies support for ws-addr core and soap binding." 21:56:20 Thank you. 21:56:53 q+ 21:58:26 q+ 21:59:16 ack ram 21:59:37 ack ttu 21:59:47 ack tru 22:00:18 -TonyR 22:00:39 ack ani 22:02:16 -Anish_Karmarkar 22:02:20 -Gilbert_Pilz 22:02:22 -Tom_Rutt 22:02:22 -Bob_Freund 22:02:24 -monica 22:02:26 -ram 22:02:27 -Plh 22:02:29 -katy 22:02:31 -YinLeng_Husband 22:02:33 rrsagent, make logs public 22:02:42 rrsagent, generate minutes 22:02:42 I have made the request to generate http://www.w3.org/2007/04/23-ws-addr-minutes.html bob 22:02:49 yinleng has left #ws-addr 22:02:52 -Dave_Hull 22:02:53 WS_AddrWG()4:00PM has ended 22:02:55 Attendees were Mark_Little, Bob_Freund, Dave_Hull, Tom_Rutt, TonyR, ram, katy, Anish_Karmarkar, Gilbert_Pilz, Plh, monica, Paul_Knight, YinLeng_Husband 22:03:04 zakim, bye 22:03:04 Zakim has left #ws-addr 22:04:45 Tony, all sources are at http://dev.w3.org/cvsweb/2004/ws/addressing/ 22:05:09 ie, you want http://dev.w3.org/cvsweb/~checkout~/2004/ws/addressing/ws-addr-wsdl.xml?rev=1.116&content-type=text/plain 22:05:32 note that you'll need the entities as well 22:05:41 otherwise your xml editor will complaint 22:05:45 s/t// 22:06:45 and if nothing work, fel free to stop by my office 22:06:49 s/fel/feel/ 22:14:58 TonyR has left #ws-addr 22:16:06 philippe, are you there? 22:16:55 I am 22:17:28 how can i go back in the logs and make scribe think that mlittlt was scribe? 22:17:59 I don't think you do that online 22:18:19 shall I just go ahead and edit the html? 22:18:24 only way is to download the raw irc log, add the bits, and rerun the script 22:18:32 :-P 22:18:33 do you want me to do that? 22:18:41 That would be very nice 22:18:46 ok, give me two minutes 22:19:07 oh, actually, I have an other idea 22:19:17 ok 22:20:58 i/topic: approval of minutes/scribe: mlittle/ 22:21:01 I have made the request to generate http://www.w3.org/2007/04/23-ws-addr-minutes.html plh 22:21:34 tghat worked, thanks 22:24:26 bob has left #ws-addr