19:09:14 RRSAgent has joined #ws-addr 19:09:14 logging to http://www.w3.org/2006/09/11-ws-addr-irc 19:50:53 Jonathan has joined #ws-addr 19:51:41 plh has joined #ws-addr 19:54:19 pauld has joined #ws-addr 19:57:13 bob has joined #ws-addr 19:57:50 WS_AddrWG()4:00PM has now started 19:57:58 +Mark_Little 19:58:43 zakim, this will be ws_addrwg 19:58:43 ok, bob, I see WS_AddrWG()4:00PM already started 19:59:05 Meeting: Web Services Addressing WG Teleconference 19:59:14 TonyR has joined #ws-addr 19:59:17 chair: Bob Freund 20:00:04 +Bob_Freund 20:00:08 TRutt_ has joined #ws-addr 20:00:10 yinleng has joined #ws-addr 20:00:47 +??P3 20:00:55 zakim, ?? is me 20:00:55 +TonyR; got it 20:01:03 +Gilbert_Pilz 20:01:04 Dug has joined #ws-addr 20:01:20 Katy has joined #ws-addr 20:01:29 +Tom_Rutt 20:01:33 PaulKnight has joined #ws-addr 20:01:49 +??P6 20:02:07 +Yves 20:02:10 zakim P6 is illsley 20:02:36 +Paul_Knight 20:02:42 dhull has joined #ws-addr 20:02:43 prasad has joined #ws-addr 20:02:55 +[IBM] 20:03:04 zakim, ??P6 is david_Illsley 20:03:04 +david_Illsley; got it 20:03:12 gpilz has joined #ws-addr 20:03:20 +??P11 20:03:22 zakim, ??P11 is prasad 20:03:22 +prasad; got it 20:03:30 +Marc_Hadley 20:03:46 +??P13 20:04:01 marc has joined #ws-addr 20:04:06 zakim, ??P13 is me 20:04:06 +yinleng; got it 20:04:07 +[IPcaller] 20:04:17 +Dave_Hull 20:04:56 +Paul_Downey 20:05:01 zakim, IPcaller is katy 20:05:01 +katy; got it 20:05:14 zkim, IBM is Dug 20:05:19 zakim, IBM is Dug 20:05:19 +Dug; got it 20:06:21 zakim, who is making noise? 20:06:36 pauld, listening for 10 seconds I heard sound from the following: Bob_Freund (55%), Paul_Knight (34%), Marc_Hadley (5%), yinleng (9%), Dave_Hull (20%) 20:06:55 zakim, who is making noise? 20:07:08 dhull, listening for 10 seconds I heard sound from the following: Bob_Freund (58%) 20:07:54 scribe: tony 20:07:55 scribe: tonyr 20:08:12 TOPIC: Minutes of the last meeting 20:08:29 No objections - minutes of the last meeting accepted 20:08:34 zakim, passcode? 20:08:34 the conference code is 2337 (tel:+1.617.761.6200), Jonathan 20:08:39 TOPIC: Action Items 20:08:41 +Jonathan_Marsh 20:09:02 +[IBM] 20:09:20 Chair: we need more participation in the testing activities 20:09:31 Paco has joined #ws-addr 20:09:58 Tony to implement the changes in response to CR31 - pending 20:10:20 TOPIC: Coordination with WS-Policy Group 20:11:07 MarcH: good if the Policy Attachment spec described the merging / overriding of policy attached to an EPR with policy embedded in an EPR 20:11:34 MarcH: there is some confusion on whether it overrides, but not clear 20:12:03 Chair: are the members of the group satisfied that it is up to the Policy WG to define what happens? 20:12:10 Paco: yes 20:12:41 MarcH: the spec isn't clear, but it's up to them 20:13:50 it may or may not be their issue, but for sure it's not our issue :-) 20:13:53 Chair: I will communicate to their WG that the ball is in their court - their problem 20:15:02 TOPIC: CR33 20:15:33 Chair: potential effects on WS-Reliable Messaging and XMLP of CR33 20:16:01 Chair: scheduling time on Wednesday (WS-CG) for dealing with this issue 20:16:53 Chair: may need a joint meeting of WS-Addr, WS-Reliable Messaging, and other interested parties to address this issue 20:17:02 +q 20:17:39 JonM: suggested an alternative proposal using RefParms 20:18:03 +Anish_Karmarkar 20:18:22 Dug: TAG frowns on that approach 20:19:00 Chair: This is not related to the identity issue, which is where the TAG was concerned 20:19:45 Chair: It indicates which type of response the server will generate? 20:20:17 Dug: no, it indicates the identity of the endpoint 20:20:32 q+ 20:20:32 q+ 20:21:14 Dug: it's not identifying the message, but rather the endpoint 20:21:31 q? 20:22:20 -Dave_Hull 20:22:37 ack gil 20:22:40 JonM: not convinced that it's identifying the endpoint - there's only one backchannel, so how we disambiguate them 20:22:52 -Mark_Little 20:23:00 +Dave_Hull 20:23:04 q+ 20:23:25 +1 Gil 20:23:43 Gil: the problem with trying to use RefPs is (DaveO's opinion): one is supposed to echo the RefPs to the client - the server is NOT supposed to "crack open" the RefPs 20:23:53 anish has joined #ws-addr 20:24:28 Gil: this is crossing the line between RefParams and RefProperties (and we have removed RefProps from WS-Addr) 20:25:01 ack dh 20:26:23 DaveH: the way we defined Anonymous in WS-Addr carefully avoided any discussion of channels and back-channels. We said that it's valid only in a particular context. When Anon is used for a response endpoint, then one puts the message in the Response part of a Request-Response MEP. 20:26:54 DaveH: carefully avoiding discussion of backchannels, it's a behavioural cue 20:28:29 q+ 20:28:56 DaveH: In the WS-RX context, we are still talking about using the Response portions of future messages (and their MEPs). Only context we have in this is the sequence id. 20:29:48 Paco: there doesn't seem to be a lot of convergence to this discussion. Chair's desire to resolve this in a joint meeting is a good idea 20:30:08 +q 20:30:15 q+ 20:30:21 q+ dug 20:30:33 Chair: in terms of alternative proposals: we have Jonathan's new one, and the one from last week 20:30:41 ack dug 20:30:45 and the Status Quo 20:30:52 ack paco 20:31:28 q+ 20:31:49 Dug: if we could loosen up the wording relating to the anonymous URI, we could resolve it that way 20:32:05 ack marc 20:32:45 i also think that it is identifying the endpoint not the sequence 20:34:51 tony, the wsrm uri is not a single uri but a template 20:35:19 q+ 20:35:44 MarcH: there seem to be two ideas as to what is being identified. Would like to understand why they think these are different 20:39:53 ack jon 20:40:21 Dug: there needs to be some unique field in the message to identify which client (potentially among many clients) is "on-the-line" for receiving responses 20:41:18 JonM: the "small change" requested makes the coding for the wsaw:Anon assertion radically different - has a dramatic impact on the WS-Addressing implementation 20:41:31 I have implemented it and coding it up isn't messy :-) 20:41:58 JonM: it requires making the WS-A implementation aware of WS-RX 20:42:13 ack gp 20:43:39 q+ 20:43:46 Gil: there's an inherent contradiction. The RM protocol is inherently one-way. It allows the client to contact the server at arbitrary times to solicit responses. 20:43:53 but presumably Dug, your implementation wasn't a WS-Addressing which didn't know or care about WS-RX, then had WS-RX layered upon it? 20:44:50 q+ 20:45:08 ... The server doesn't have that option if the client cannot "listen" for responses. So how does the server re-send responses if it thinks the client hasn't received them? 20:45:10 q+ 20:45:16 ack bob 20:45:32 ... Does that clarify the rationale for this issue? 20:45:50 oops 20:47:16 Bob: can visualise multiple solutions to this problem. Thinking in terms of layered implementations, perhaps there's a layer under RM that handles the virtual proxying of these queued messages. 20:47:30 ack dhull 20:49:15 q+ 20:49:33 DaveH: if I understood Gil correctly, the idea is that the "magic cookie" tells the RM server who is contacting it and therefore is ready to receive a response. Leaning towards JonM's position 20:49:43 ack marc 20:50:59 q+ 20:52:35 MarcH: Sounds like RM is overloading ReplyTo to mean where the reply should go, PLUS which reply to get (which queue of responses to get a response from) 20:53:02 ack anish 20:53:15 Dug: No, that's not how it works. 20:53:51 ok bob - I remember now :-) sorry 20:54:02 Anish: the RM group considered four options for tackling this problem 20:54:35 q? 20:54:49 ... decided to go with the template approach for good reasons 20:54:55 dhull - wouldn't that be transport specific? 20:56:21 How so? I send MakeConnection(anon, 12345). E.g., one child is anon, one is 12345. You could also use this with a non-anon URI. It's basically multiplexing behavior. (I'm not sure I yet grok why ref params don't work, but I'll take that on faith) 20:56:24 Bob: the queuing layer at the bottom of RM is the application receiving the content of the RefParam, and is therefore NOT a violation of the opaqueness criterion 20:57:47 Hmm ... could I get one message for the connection on anon and one on non-anon? E.g., I happen to know who you are. I try pushing a message to you. Sometimes it works. Sometimes it doesn't, but you're also sending me messages. So if I see one of those I piggyback on it. 20:58:01 ack dug 21:01:05 q+ 21:01:12 +Marc_Hadley.a 21:01:47 q+ to dispell incomposability argument 21:02:02 -[IBM] 21:03:52 Dug: the impact on the code is minimal, because it just means that the code which interprets the URI changes to add a case for handling these kinds of URI 21:04:22 q+ 21:04:36 ack dhull 21:05:37 Yves notes also than a 202 to return something other than information about the _processing_ of the request is invalid. Also sequence of req/resp should be taken cautiously, as a proxy might be in between and ruin assumptions 21:06:14 q? 21:07:03 q+ 21:07:26 soory, phone seems fritzy 21:07:52 ack anish 21:08:27 Anish: people who are pushing back on the proposal, are they suggesting that RM define a RefParam at the MakeConnection level? 21:08:28 A WSDL extension can say, "extend wsaw:Anonymous to include pseudo-anonymous." 21:08:52 one way only 21:08:52 one way only 21:08:54 yes 21:08:58 2will redial 21:09:03 -Jonathan_Marsh 21:09:12 ack dug 21:09:29 q+ 21:09:55 Dug: how do we define a new marker in RM to provide the pseudo-anon capability? 21:10:34 +Jonathan_Marsh 21:10:34 ack anish 21:10:40 Dug: need ability to have both markers (WS-A anon and RM anon) in a WSDL, to support both RM-aware and non-aware apps. 21:11:12 q+ 21:11:13 please continue! 21:11:23 Anish: don't like the idea of having one marker override another - distasteful solution 21:11:28 ack dug 21:11:37 q+ 21:12:05 Dug: if we can't extend the existing marker, can we have an extensibility point here? 21:12:54 ack katy 21:13:10 Zakim, must me 21:13:10 I don't understand 'must me', Jonathan 21:13:10 Anish: it's more than that - it's a case of overriding the semantics of the existing marker 21:13:16 Zakim, must me 21:13:16 I don't understand 'must me', Jonathan 21:13:16 Zakim, must me 21:13:17 I don't understand 'must me', Jonathan 21:13:20 Zakim, mute me 21:13:20 Jonathan_Marsh should now be muted 21:13:56 q+ 21:14:07 q- 21:14:15 Katy: when we were discussing this, we decided to keep it simple. Not inclined to change it now 21:14:23 q+ 21:14:53 Chair: are we ready for a straw poll on this? 21:15:12 q+ 21:15:14 q+ 21:15:20 ... choices: close with no action, accept Dug's proposal 21:15:27 proposal: just tweak the wording but keep same name/semantics 21:15:50 to talk about async 21:16:16 Anish: third option: find a compromise that makes everyone equally unhappy 21:16:54 -Paul_Knight 21:17:02 q? 21:17:10 Dug: fourth option: change wording to describing in terms of asynchonicity 21:17:26 Tony: Yes - point was wsaw:Anonymous complicated enough for little extra benefit 21:17:39 ack dug 21:17:40 don't need extensibility points too 21:18:32 q+ 21:20:30 gpilz has joined #ws-addr 21:21:01 ack tru 21:21:10 Dug: code already looks at the URI to send messages to, so the code changes are minimal 21:21:35 -yinleng 21:21:41 +Gilbert_Pilz.a 21:22:07 Tony: Not true - that code is not expected to change up to a different layer of code to select a different message to send 21:22:13 yinleng has left #ws-addr 21:22:16 ack katy 21:22:42 TomR: want the poll to allow incorporate the option of small changes to clarify matters 21:22:51 Tony - the logic to get a msg may be hard or easy - I agree,but its not a big hit to the "current" WSA code - no comment on how big the new code is. 21:23:25 and 21:23:56 -david_Illsley 21:24:19 Katy: if we are considering changing the wsaw:AnonymousRequired, perhaps we should allow the use of two flags: and 21:24:47 zakim, unmute me 21:24:47 Jonathan_Marsh should no longer be muted 21:24:49 ack anish 21:25:25 +[IPcaller] 21:26:17 ack jon 21:26:17 Jonathan, you wanted to dispell incomposability argument 21:26:32 Anish: was suggesting giving it more time to find a compromise 21:27:28 Chair: do we think we should try to solve this; do we think this is not our purview; do we need to involve everyone else (XMLP / TAG / et al)? 21:28:18 chad has joined #ws-addr 21:28:21 Chair: not seeing much progress today 21:28:38 chad, options for issue-33 21:29:03 chad, option 3: summit 21:29:20 chad, option 2: status quo 21:29:32 option 1: head-banging 21:29:53 chad, question: options for ISSUE-33 21:29:59 vote: 3, 2, 1 21:30:20 chad, option 1: head bangign 21:30:26 vote: 2, 1, 3 21:30:30 vote: 3, 2, 1 21:30:34 vote: 1 21:30:38 vote: 1, 3 21:30:40 vote: 2, 3 21:30:44 vote: 3 21:30:45 vote: 3, 2, 1 21:30:48 vote 2, 3 21:30:53 vote: 2 21:31:11 vote: 2, 3 21:31:20 chad, option 1: head banging 21:31:24 vote: 1, 3 21:32:19 vote: 2, 3 21:32:20 chad, count 21:32:20 Question: options for ISSUE-33 21:32:20 Option 1: head banging (3) 21:32:20 Option 2: status quo (5) 21:32:20 Option 3: summit (3) 21:32:20 11 voters: anish (1,3),dhull (2,1,3),gpilz (1,3),Jonathan (2,3),Katy (3),marc (2,3),pauld (2),prasad (2,3),TonyR (3,2,1),TRutt_ (1),Yves (3,2,1) 21:32:23 Round 1: Count of first place rankings. 21:32:25 Round 2: Tie when choosing candidate to eliminate. 21:32:27 Tie at round 1 between 1, 3. 21:32:30 Tie broken randomly. 21:32:31 Eliminating candidate 1. 21:32:33 Round 3: Tie when choosing candidate to eliminate. 21:32:35 Tie at round 2 between 2, 3. 21:32:37 Candidate 3 has the fewest votes at round 1. 21:32:39 Eliminating candidate 3. 21:32:41 Candidate 2 is elected. 21:32:42 me "strange little bots with obscure syntax are no basis for a system of government" 21:32:43 Winner is option 2 - status quo 21:35:44 +1 to the 2nd part :-) 21:36:39 Chair: not a clear position - close to balance between close with no action and continued head-banging 21:37:15 Tony: I'd like to see more detailed descriptions of approaches on the e-mail list 21:38:08 -Paul_Downey 21:38:25 Chair: will take this issue to WS-RM to assess their position 21:38:45 -Jonathan_Marsh 21:38:48 -Tom_Rutt 21:38:51 -Marc_Hadley.a 21:38:53 -Anish_Karmarkar 21:38:55 -Yves 21:38:56 -Bob_Freund 21:38:57 Yves has left #ws-addr 21:38:57 -Dave_Hull 21:38:59 -TonyR 21:39:09 TonyR has left #ws-addr 21:39:18 -[IPcaller] 21:39:57 -Dug 21:40:06 -Gilbert_Pilz.a 21:42:16 gpilz has left #ws-addr 21:50:08 Jonathan has joined #ws-addr 21:50:20 RRSAgent, where am I? 21:50:20 See http://www.w3.org/2006/09/11-ws-addr-irc#T21-50-20 21:51:18 RRSAgent, set log world 21:58:00 -katy 21:58:33 TRutt_ has left #ws-addr 22:00:28 rrsagent, generate minutes 22:00:28 I have made the request to generate http://www.w3.org/2006/09/11-ws-addr-minutes.html bob 22:01:17 -prasad 22:03:44 bob has left #ws-addr 22:41:35 dhull has joined #ws-addr