19:58:56 RRSAgent has joined #ws-addr 19:58:56 logging to http://www.w3.org/2006/09/18-ws-addr-irc 19:59:10 zakim, this is addr 19:59:10 ok, TonyR; that matches WS_AddrWG()4:00PM 19:59:15 + +1.919.851.aaaa 19:59:22 zakim, who is on the phone? 19:59:22 On the phone I see ??P0, +1.919.851.aaaa 19:59:28 zakim, ?? is me 19:59:28 +TonyR; got it 19:59:42 zakim, P0 is me 19:59:42 sorry, Dug, I do not recognize a party named 'P0' 19:59:52 zakim, ??P0 is me 19:59:52 I already had ??P0 as TonyR, Dug 20:00:05 +Bob_Freund 20:00:08 really, 919,851....? 20:00:25 oh 20:00:34 prasad has joined #ws-Addr 20:00:37 zakim, 919 is me 20:00:37 sorry, Dug, I do not recognize a party named '919' 20:00:45 so what's the right command? :-) 20:00:54 meeting: Web Services Addresssing WG Teleconference 20:00:57 zakim, +1.919 is dug 20:00:57 +dug; got it 20:01:02 PaulKnight has joined #ws-addr 20:01:03 chair: Bob Freund 20:01:06 gpilz has joined #ws-addr 20:01:09 ah, thanks 20:01:19 +Prasad_Yendluri 20:01:24 plh has joined #ws-addr 20:01:39 +Plh 20:01:50 anish has joined #ws-addr 20:02:00 +Tom_Rutt 20:02:21 +Paul_Knight 20:02:28 +Marc_Hadley 20:02:49 +Anish_Karmarkar 20:03:28 +Paul_Downey 20:03:37 agenda: http://lists.w3.org/Archives/Public/public-ws-addressing/2006Sep/0018.html 20:03:42 +David_Hull 20:03:44 +Gilbert_Pilz 20:03:49 TRutt_ has joined #ws-addr 20:04:24 +Jonathan_Marsh 20:04:49 +[IBM] 20:05:05 Paco has joined #ws-addr 20:05:43 dhull has joined #ws-addr 20:05:54 Jonathan has joined #ws-addr 20:06:25 tony - the entire issue around ref-p's is a long an complicated one :-) 20:07:55 But for cr33 I'm hoping that people see that its not an RM issue but a WSA one so we shouldn't spend time talking about whether RM should have used ref-p's or a new anon URI. 20:08:31 scribe: anish 20:09:06 Topic: minutes of the last meeting 20:09:25 minutes are accepted 20:09:33 Topic: CR33 20:10:02 Bob: katy sent a proposal: do we need to say anything about anon in wsdl at all 20:10:25 ... had a coordinating chat with wsrx chairs 20:11:01 ... had a previous discussion with philippe and others to have a larger joint meeting with wsrm WG 20:11:19 ... previous strawpoll on this was split 20:11:47 +GlenD 20:11:58 ... the next wsrx meeting is coming thursday and the chairs are willing to table any comment make by us 20:12:07 s/make/made/ 20:12:32 +Mark_Little 20:12:52 Bob: the wsrx chairs felt that either this WG or a member of the WG should make a comment to the wsrx WG on CR33 20:13:07 ... when this is done they will raise that in the WG 20:13:25 ... they will also talk to OASIS regarding IP concerns 20:13:40 Philippe: we don't have any IP concerns at this point 20:13:53 Bob: so it is up to them to get clearance from Jamie 20:14:34 JM: and this issue would be generic at this point, like your facility does not compose with our facility? 20:15:01 mlittle has joined #ws-addr 20:15:16 Bob: yes, or if we come to a resolution which results in a conflict then we need to be specific. If our resolution results in no conflict, then we don't have an issue 20:15:33 q+ 20:15:58 ack anish 20:16:22 Bob - I don't think we need a joint meeting since this isn't an RM issue - see previous comment to tony 20:16:58 anish: i also sent in a proposal for issue 33 20:17:07 bob: lets start with Katy's proposal 20:17:32 Anish proposal is at: http://lists.w3.org/Archives/Public/public-ws-addressing/2006Sep/0028.html 20:17:53 Paco: we had a discussion about this in IBM. Katy & Umit worked hard in Japan on this. The motivation/attitute was that the anony stuff we don't understand but will help legacy apps 20:18:14 regrets+ katy 20:18:15 ... we are seeing that as specs become more specific, this marker is naively constraining 20:18:32 ... the fact that there is only one and only one uri for anon isn't true. 20:18:35 q+ 20:18:53 ... we thought it was right to ack that and withdraw the bit 20:19:17 regrets+ david_illsley 20:19:22 ... and wait and rely on specifications like policy to fine tuning the back-channel aspect 20:19:53 ... the proposal is to remove the wsaw:Anonymous tag and indicate support or no support at runtime 20:20:03 ack anish 20:20:39 q+ 20:20:56 anish: Motivation in Tokyo was not due to legacy app considerations 20:21:35 ... I would like to staticly assert use or non-use of anon 20:22:07 GlenD has joined #ws-addr 20:22:13 +1 to Anish 20:22:28 ... ... I am opposed to removing this marker unless some other feature provides this facility 20:22:38 q? 20:22:39 also +1 that a Policy assertion, if any, would be in the purview of this group, not WSP 20:22:44 +1 20:22:44 by synchronous, you mean http response channel? 20:22:53 ... it is not the perview of policy. THIS group[ has the domain knowledge 20:23:13 q+ 20:23:15 q+ 20:23:16 Can the server that does not support Anon (async response) return a Fault on the back channel that comunicates that? 20:23:17 s/\[// 20:23:21 we want to cover a couple of important cases with special markers, but policy is needed for the full answer, so we can't get in the way. Does status quo in fact get in the way? 20:23:28 paco: u don't want to model that at the binding level but at the abstract level 20:23:30 ack paco 20:23:44 ... u want to model this at two separate interactions 20:24:01 Different connection != long running, in general 20:24:19 +1to paco 20:24:22 ... my view is that it is wrong to solve this problem this way 20:24:25 right. Long-running at least mostly implies separate connection, but not vice versa 20:24:28 ack TR 20:24:29 And there are plenty of good reasons to do multi-channel async interactions that aren't long running 20:24:43 tom: in agreement with anish 20:24:44 (cellphones, etc) 20:25:02 ack glend 20:25:22 q+ 20:25:22 glen: i'm also with anish on this, it is fairly important to do that. It may be possible to not have a fault 20:25:46 ... the interesting case is that there is a fairly imporatnt implementation WCE: duplex channel 20:26:00 q+ 20:26:05 ... if there is a duplex channel that handle non-anon uri it would be pretty handy to have this 20:26:11 ack dhull 20:26:20 daveh: we got here 'cause of doug's analysis 20:27:15 full-duplex and half-duplex? having phone coupler flash-backs 20:27:29 ... i'm sympathetic to keeping the work, otoh, we have sidestepped the issue with what address i can send you (email, jabber etc) 20:27:34 q+ 20:27:45 ... we should not preclude anything 20:28:14 ack jona 20:28:15 ... we may be good just with a clarification of what all of this implies 20:28:57 jonathan: i wanted to talk about what glen was saying. We provide two different bindings: one corresponds with 'required' and other to 'prohibited' 20:29:25 ... each binding has markup in the wsdl. the anon marker does not give u any additional info 20:29:33 Glen: so the transport value is different? 20:29:35 ack paco 20:29:36 jonathan: yes 20:30:22 Paco: i want to note that when u wnat to indicate async reply, u already know that 20:30:29 q+ 20:30:36 ... it doesn't help us 20:30:56 ... we dont' understand how this is done. The marker is so restricted. 20:31:17 ack anish 20:31:19 ... better to be done as a policy 20:32:40 anish: It is a nice interoperable way to indicate to clients their right to use sync/async messaging 20:33:22 q+ 20:34:20 ack plh 20:34:40 Philippe: don't understand paco's point 20:34:59 ... don't see how this would work with in-only and out-only 20:35:12 paco: no, two in-only operations 20:35:37 My point is that the anon url implys ONLY the implicit use of an underlying protocol's back channel 20:36:16 anish: how do u do this without a bpel engine 20:36:19 s/in-only and out-only/in-only and out-only, since out-only is being removed from WSDL 2.0/ 20:36:38 paco: what people do is use partner-links 20:37:00 ... mixing abstract-level and binding-level 20:37:05 q+ 20:37:14 paco: it is the right solution for some 20:37:22 s/paco:/glen:/ 20:37:44 glen: different between long-running and async 20:37:50 q+ 20:37:51 +1 to glen 20:38:12 paco: again mixing abstract and bindings 20:38:13 ack jona 20:38:29 q+ 20:38:40 ack anish 20:39:04 Just because the fallacies of distributed computing exist does NOT mean that it isn't possible to successfully build a worthwhile stack of distributed computing abstractions. 20:39:06 anish: How does moving this to policy solve this problem? 20:39:23 paco: policy has a composibility framework 20:41:08 Whether it's policy or WSDL markup really doesn't matter, IMHO. It's metadata which in at least some cases gets checked for compatibility with a communicating peer. C'est ca. 20:41:15 anish: policies can conflict as well 20:41:22 paco: policy allows separate assertion 20:41:23 "It's all metdata" -GD 20:41:30 s/metd/metad/ 20:42:58 anish: but the policy assertions will still conflict 20:43:05 paco and anish discuss relative merits of solving the problem in policy or WSDL 20:43:13 s dhull 20:43:17 dhull: don't see the conflict 20:43:34 ack dhull 20:43:35 q+ 20:43:50 ... if rm is enabled then u just change the WSDL 20:44:04 s/s dhull$// 20:44:08 -Mark_Little 20:44:10 ... i also don't agree with the assertion that the marker is redundunt to the binding 20:44:10 dave - it sounds like "optional" means any non-addressable URI - is this true? 20:44:16 (to you) 20:44:57 ack anish 20:45:23 no. It just means that anon is acceptable but not required. If you don't give anon, you have to look elsewhere to find out what you can give. 20:45:42 It means what it says it means: Anon is optional. 20:45:57 At least that's how I read the text. 20:46:07 http://lists.w3.org/Archives/Public/public-ws-addressing/2006Sep/0028.html 20:46:28 ok - as long as 'optional' can mean anon, any non-addressable URI or ibm.com - then ok :-) 20:47:12 LOL 20:47:20 It's a bit of a technical point. Optional doesn't implicitly prohibit or allow any particular non-anon. It's silent on that. 20:47:28 made this proposal at the 14-Aug telcon, but thought/thinks this is too late given it impacts our core and SOAP recs, no? 20:47:34 so its like not having the marker at all then? 20:47:56 It's sort of an expiclit default, I gues. 20:48:07 gotcha 20:48:13 not quite - IIRC it indicates that nothing horrible will happen if you do use anon, but it's not required 20:48:25 and if we have this on-the-wire and WSDL marker and they differ ? 20:48:28 Anish: review his proposal located at http://lists.w3.org/Archives/Public/public-ws-addressing/2006Sep/0028.html 20:48:30 as opposed to no marker, you use anon, and you get silence (no fault, no response) 20:48:41 s/review/reviews 20:48:42 ""optional": This value indicates that a response endpoint EPR in a request message MAY contain an anonymous URI as an address." 20:48:47 although, I'm still confused at how a WSA-only client knows that only anon/none is allowed and not ibm.com 20:48:48 q+ 20:49:00 q+ 20:49:03 It doesn't. You need more bits for that. 20:49:08 since wsa doesn't define any other marker for the wsa-only to look at to know this 20:49:36 so you want wsa to define another marker? 20:49:44 That's right. That's why I say you need something else (Policy?) to say, e.g., "You can use mailto:" or "You can use http://mydomain.com/*" 20:50:02 No. Not at this point. Might have been nice. 20:50:03 allowedBindings=... :) 20:50:17 :-) 20:50:19 so your proposal is to tweak the wording of "optional" and, at some point, add some other policy marker? 20:50:53 ack jona 20:51:02 Yeah. "Tweaking" would be just amplifying the (implicit) disclaimer. 20:51:46 LOL 20:51:54 this one is still funny no matter how many times I hear it :) 20:52:04 q? 20:52:38 "oh, the old 'why isn't wsa:To an EPR?' joke..." 20:52:54 Stop me if you've heard this one before 20:54:05 LOL trying to imagine an entire spec written like that 20:54:18 No! Stop! 20:54:51 ack glend 20:54:52 jonathan: what about was:To? 20:55:07 anish: not really an issue. it is independent of RM 20:56:33 glen: really needs to be in the core 20:57:01 +1 to nice thing to do, but +1 to concerns about intrusiveness 20:58:31 q+ 20:58:34 anish: yes, but don't see this as a fundamental problem 20:58:44 ack jona 20:59:28 jonathan: it seems like could be stuck in the metadata section 20:59:58 ... if u imagine that this could go in a metadata, it is an epr extension and not an address extension 21:00:13 ... this would have introduced a fair bit of change in makeconnection thing 21:03:10 q+ 21:03:12 jonathan: concerned about extended eprs 21:03:18 q+ 21:03:29 ack dug 21:03:48 dug: want to see that discussion doesn't go into what rm may or may not do. this is a wsa issue 21:04:11 jonathan: i thought we were going to file an issue against wsrm 21:04:20 dug: yes, but this is a wsa issue 21:04:33 bob: anon is a back channel, not an issue of addressability 21:05:02 tony: i disagree 21:05:10 ... none is used in both things 21:06:01 q? 21:07:47 +1 Jonathan 21:08:01 +1 to not allowing others to specify URIs 'special' to WS-Addressing 21:08:56 how can we possibly think that no other spec for all eternity would never need to define a new special uri? seems so limiting. 21:09:46 more discussion about how wsrm anon and how it would conflict or not with another anon uri 21:10:56 -Marc_Hadley 21:11:11 bob: given that this issue was raised by the wsrx team member. The context is wsrm. Is there a way that RM can do what they want to do. 21:11:52 ... addressing doesn't allow rm to do what they want to do. We could say: here is a way to do it without having a conflict 21:12:12 ... are there ways to solving the problem without changing the spec 21:12:13 q+ 21:12:13 q+ 21:12:17 q+ 21:12:31 ack ani 21:14:21 I thought it was this working group that decided that the service provider had no business cracking open an examining refP's ? 21:14:30 s/an/and/ 21:14:43 I believe we are silent on that, Gil. 21:14:49 anish: wsrm can use refps, but it goes in identification/comparison issue that no one want to go into 21:15:05 my mistake then 21:15:07 we might say it's not a great idea, but it certainly don't say you can't. :) 21:15:19 that's our general approach, no? 21:15:30 that's quite a change for current impls - I doubt most look at anything other than the wsa:To of the outgoing message 21:15:46 +Marc_Hadley 21:16:35 bob: they want to send a msg from one pt to another such that the destn can respond on the back channel with content whcih contains a msg selected by something in the request message which in this case is a special version of anon uri template or potentially someother info. 21:16:59 q+ again 21:18:01 ... we said that URIs are the way to identify, but we still have parameters 21:18:10 ... gets to what is a resources etc 21:18:27 ack trutt 21:18:54 tom: this is a difficult issue. the trouble is that everyone has a different view. My interpretation is that refps is for higher layer 21:19:12 ... but everyone thinks of layering in a different way 21:19:27 q+ 21:19:34 I don't think of WS-Addressing as a "layer" at all; more like a utility library 21:19:44 +1 to gil 21:20:00 tom: anybody here can speak to what wsrx committee can agree to 21:20:12 ack dug 21:21:03 Dug: wrt whether we can do what rm needs to do, I don't know. If u want to push back on rx and say rework your proposal, that would be ok. But all the questions about refps have to be addressed 21:21:15 ... identification, opacity, change in processing model for the server 21:21:20 ack again 21:21:45 q+ 21:21:46 ... it is a radical change and RM did want to limit changes 21:22:01 ... check for special uri is not a big deal but looking for refps is 21:22:20 ... another problem is that wsa 'anon' uri is for a particular back channel 21:22:24 s/tom: anybody/tom: nobody/ 21:22:30 ... wsrm 'anon' is any back channel 21:23:05 ... some people think of wsa as a layer some think of it as a utility library 21:23:18 q+ 21:23:31 q- 21:23:33 actually I think WS-A should have been burnt into SOAP 21:23:45 +1 to answering the questions concretely 21:23:45 "layers" are an abstraction allowing a variety of implementation strategies. Breaking "layers" usually prevents some implementation strategies. 21:23:56 bob: i intention was to provide a guideline for a solution 21:23:57 q? 21:24:00 s/i/my/ 21:24:40 ack anish 21:25:38 anish: don't view wsa as a separate layer, but more as a utility api 21:26:24 ack gpil 21:26:34 I still think even if RM changes this just postpones the issue since I think some other spec, at some point, may need to define some new special URI and they're in trouble. 21:27:02 gil: A lot of overlap between wsa and wsrm 21:27:24 ... wsa concerns were the top motivator for the existing solution 21:27:49 ... chrisf was adamant on not requiring change to wsa implementation (wrt refps) 21:27:53 ... so was daveo 21:28:23 proposal: change MUST to SHOULD 21:28:37 q+ 21:28:52 q+ 21:29:00 bob: so u are positing that wsrx read wsa specification and consult common members and decided to write a spec that violate ws-addressing 21:29:15 gil: this was the least violation of wsa construct 21:29:17 q+ 21:29:17 violate is a bit strong :-) 21:29:31 ... other violation were worse 21:29:46 queue 21:29:56 can we at least agree on whether there /was/ a violation 21:30:03 glen: what was the violation? 21:30:10 bob: they use a different URI for anon 21:30:14 glen: which we allow 21:30:18 but WSA defines URI with behavior??? why can't others? 21:30:25 bob: jonathan now thinks that this was a mistake 21:30:56 tom: wsrm spec has two major uses for the new anon with makeconnection 21:31:00 ... one is replyTo use 21:31:03 ack trutt 21:31:15 ... their use of this for ackTo has no concern to ws-addr 21:31:55 ack tonyr 21:32:32 q+ 21:32:33 ack anish 21:32:33 tony: the idea about layering -- it is like RM is trying to write the layering to fit it's stuff in. Some way if we could separate the layer, i would be more interested in that. 21:34:39 ack dug 21:34:55 anish: not a violation but a need to work more closely 21:35:12 dug: change 'MUST' to 'SHOULD' was also another proposal makde 21:35:17 s/makde/made/ 21:36:24 LOL 21:37:10 bob: do folks feel comfortable with an issue to be raised with wsrm WG 21:37:49 q+ 21:37:55 ... like we think u should use refp 21:37:57 q+ 21:38:18 ack tru 21:38:32 tom: and clarify about replyTo 21:38:42 ack ani 21:38:51 -David_Hull 21:38:55 -GlenD 21:39:47 q+ 21:39:52 jonathan: another way is to use wsa:From header 21:40:03 q- 21:40:43 paco: there is no evidence that we are converging on a solution that will move us from the status quo 21:40:47 how can RM come to a conclusion if WSA can't? 21:40:50 q+ 21:41:04 ack tru 21:41:10 tom: this mechanism does not have a problem with acks to 21:41:37 ... i don't think we should speak to what they would agree to 21:41:46 LOL 21:42:02 well, they did already 21:42:18 q+ 21:42:18 q+ 21:42:43 bob: personally our response should be narrowly constrained to the request made to us 21:43:06 ack anish 21:43:27 anish: would like to know how folks feel about my proposal 21:43:48 paco: don't dislike it, but concerned about going back to core 21:44:10 jonathan: not clear to me either 21:44:48 bob: more discussion on the proposal is needed, but thinking about our response to wsrm WG 21:44:57 ... we can continue headbanging 21:45:06 everyone seems worried about sending core back to last call or some such; what about an errata? 21:45:22 gil -- i don't think core is affected at all 21:45:43 bob: i would like to send a response to wsrx 21:45:47 ack dug 21:46:14 dug: in the response back to me or wsrm about having to rethink it. we would need more information 21:46:47 The problem seems to be the use of wsrm:anonWithPolling with ReplyTo has implications on the definiton of anonymous marker in using addressing 21:46:57 bob: i'm of the opinion that the TAG issue were relevant in W3C, but not necessarily have to go over other WGs. 21:46:58 q_ 21:46:59 q+ 21:47:13 q+ 21:47:24 dug: if that is what the WG feels then i would like to see such a note to ignore the TAG 21:47:51 ack ani 21:51:21 The ws-rx group has a mechanism which is optimized for use in wsrm:acksTo. The key point of this new issue is that its use for ReplyTo has implications on the wsa:wsdlbinding's definition of the anonymous tag of the usingAddressing wsdl marker. relay the original issue cr33 from Dug back to them 21:51:22 q+ 21:51:41 q- 21:51:47 ack tru 21:51:48 anish: will take an action to send an email exploring the core issue 21:52:06 tom - MakeConnection was not written for acksTo !!!! 21:52:08 +David_Hull 21:52:29 q+ 21:52:36 tom: relaying the original issue from dug back to them would be the best way to go procedurely 21:53:27 bob: yes, we could say that things don't quite work right 21:54:02 bob: i agree that tom's way is a good way to move forward 21:54:21 q- 21:54:56 ... are folks willing to allow me to open an issue on wsrx with the meat of Dug's issue to us -- i.e., u r right, it is broken 21:55:50 thrust of issue should be, if you mint your own magic URIs then it's broken 21:55:53 ACTION: bob to send an email to WSRX that this is an issue 21:56:08 can we get big L's tatooed on our foreheads at the same time? 21:56:44 Jonathan: come up with a couple of nits 21:56:58 ... editorial issues, rx issues 21:57:14 bob: will look at them 21:58:10 -TonyR 21:58:44 Jonathan: prefer that we send the comments as ws-addr 21:58:49 bob: do i have your consent? 21:58:52 no objections 21:59:05 meeting adjurned 21:59:09 -Jonathan_Marsh 21:59:11 -[IBM] 21:59:11 -David_Hull 21:59:13 -Marc_Hadley 21:59:16 I have made the request to generate http://www.w3.org/2006/09/18-ws-addr-minutes.html plh 21:59:17 -Gilbert_Pilz 21:59:18 TonyR has left #ws-addr 21:59:19 -Paul_Downey 21:59:19 -Anish_Karmarkar 21:59:21 -Prasad_Yendluri 21:59:22 -Bob_Freund 21:59:22 -Paul_Knight 21:59:24 -dug 21:59:25 -Tom_Rutt 21:59:25 zakim, bye 21:59:25 leaving. As of this point the attendees were +1.919.851.aaaa, TonyR, Bob_Freund, dug, Prasad_Yendluri, Plh, Tom_Rutt, Paul_Knight, Marc_Hadley, Anish_Karmarkar, Paul_Downey, 21:59:27 Zakim has left #ws-addr 21:59:29 ... David_Hull, Gilbert_Pilz, Jonathan_Marsh, [IBM], GlenD, Mark_Little 21:59:50 I have made the request to generate http://www.w3.org/2006/09/18-ws-addr-minutes.html plh 22:00:14 no worries, anish. I have even tried to scribe while more than half blind 22:00:23 thanks for scribing, I appreciate it 22:00:34 np, am sick as a dog today 22:01:25 Present: TonyR, Bob_Freund, Doug, Prasad_Yendluri, Philippe, Tom_Rutt, Paul_Knight, Marc_Hadley, Anish_Karmarkar, Paul_Downey, David_Hull, Gilbert_Pilz, Jonathan_Marsh, Paco, GlenD, Mark_Little 22:01:28 I have made the request to generate http://www.w3.org/2006/09/18-ws-addr-minutes.html plh 22:04:14 bob has left #ws-addr 22:07:10 hum, someone should teach Doug to use /me to make comments off minutes 22:55:49 TRutt__ has joined #ws-addr 23:14:04 TRutt__ has left #ws-addr