15:54:46 RRSAgent has joined #ws-ra 15:54:46 logging to http://www.w3.org/2009/08/04-ws-ra-irc 15:54:48 Zakim has joined #ws-ra 15:56:20 WS_WSRA(F2F)11:30AM has now started 15:56:27 +[Microsoft] 15:57:26 + +1.617.324.aaaa 15:57:41 dug has joined #ws-ra 15:58:34 + +1.571.262.aabb 15:59:02 Vikas has joined #ws-ra 15:59:25 Tom_Rutt has joined #ws-ra 16:00:04 Geoff has joined #ws-ra 16:00:13
  • li has joined #ws-ra 16:01:27 + +1.908.696.aacc 16:02:01
  • zakim, aacc is li 16:02:01 +li; got it 16:03:02 VikasV has joined #ws-ra 16:05:28 DaveS has joined #ws-ra 16:06:34 Ram has joined #ws-ra 16:07:14 scribe daves 16:07:29 VikasV has joined #ws-ra 16:10:33 chair: Bob Freund 16:10:45 scribe: daves 16:10:48 asir has joined #ws-ra 16:11:32 Vikas1 has joined #ws-ra 16:11:56 agenda: http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Aug/0011.html 16:13:48 There are some issues around 6401 that might be worth addressing earlier than planed 16:14:51 Change order to put 7127 before 6401 16:15:07 scribenick: DaveS 16:15:39 Resolved: Agenda approved as revided 16:16:12 resolved: Agenda approved as provided 16:16:37 Topic: Action review 16:16:49 All for this meeting are done - Well done. 16:17:29 On the horizon: Yves has two for mid August. 16:17:52 Yves says these are coming along OK. 16:18:15 Asir: To address 6403. 16:19:11 This may be delayed due to Paul's holiday. 16:20:28 Paul back 13 or 14 of August, so this may cause a major delay. 16:20:39 Asir: Can we discuss it here? 16:21:00 Wu has joined #ws-ra 16:21:26 WS-Frag to be discussed shortly. 16:22:40 Open RT actions pending on Frag discussion. 16:22:58 Topic: Snapshot Review 16:23:07 New snapshots are up. 16:23:53 I think "frog" is reserved for eventing/mode discussions 16:23:58 Bob: are the snapshots ok? 16:24:07 Asir: request 1 week. 16:24:40 resolved: Snapshot review in two weeks. 16:24:44 VikasV has joined #ws-ra 16:25:09 Topic: Frag Spec 16:26:23 s/Asir/Ram 16:26:29 Asir: Todos are at the bottom of the spec. 16:27:00 Doug: Suggests a review for general consensis. 16:27:05 Sreedhara has joined #ws-ra 16:27:08 Plan for Wednesday. 16:27:22 Topic: Schedule 16:27:35 Ashok has joined #ws-ra 16:28:35 There may be a need to revise the charter. Bob provided the following revised schedule. 16:28:55 2009-08-04 Bellevue F2F 16:28:55 2009-09-11 Next WGD publication, Frag FPWD, distribution to other 16:28:55 organizations for comment prior to Last Call 16:28:55 2009-09-30 Hursley F2F 16:28:55 2009-10-12 Last Call Announcement (minimum three week review), begin 16:28:56 test preparation 16:28:57 2009-11-02 Tech Plenary Santa Clara (F2F) Last call review complete 16:29:00 six week issue resolution? 16:29:02 2009-12-18 Call for implementations, Publication of Candidate 16:29:04 Recommendation, identification of features "at risk" 16:29:06 ten week test development? (christmas and New Year's weeks discounted 16:29:08 2010-03-19 Publication of Proposed Recommendation, interoperable 16:29:10 implementation criteria met or exceeded (minimum of four weeks) 16:29:12 2010-04-30 Recommendation Published 16:31:14 Bob walked through this schedule highlighting communication points outside the group. 16:32:13 Some minor issues can be postponed until during the last call, e.g. Infoset development. 16:32:16 q+ 16:32:30 can you hear Geoff? 16:32:47 Goeff: When must all issues be closed? 16:32:49 ack ram 16:32:50 At CR. 16:32:56
  • can't hear geoff 16:33:06 Ram: What criteria for Last call? 16:33:39 Bob: Minor things that don't impact implementations won't stop last call. 16:34:16 yes we can have open issue, and re-qualify them as LC ones 16:35:13 non editorial, but not major ones (ie: not ones that would change the overall function of the specs) 16:35:31 This group considers it unfair to do a last call with major issues outsanding. 16:35:48 jeffm has joined #ws-ra 16:36:39 Bob: Goal - all major issues to be resolved by the end of Hursley F2F. 16:37:14 Bob: NB: Last call takes at least 3 weeks. 16:37:27 q+ 16:37:52 q+ 16:37:57 NB: Last call is a public review. 16:37:59 all documents are for wide review, LC specifically as a call for outside review 16:38:11 ank dav 16:38:17 ack dav 16:38:24 ack geo 16:38:38 Geoff: We have about 40 plus issues - are these goals realistic? 16:39:33 Bob: Our rate is variable. 6 days aof F2F plus calls. 16:39:35 gpilz has joined #ws-ra 16:40:05 Bob: Some of the newer one should be faster. 16:40:48 vvarma has joined #ws-ra 16:41:35 Bob provided a pep talk to work together. For example, after a long discussion we should act rather than delay. 16:42:37 Bob: Some specs could be moved forward separately. 16:43:05 ack yve 16:43:28 Yves: Work can proceed during a last call. 16:43:59 the at-risk features, etc... 16:43:59 Bob: In any case we can start testing development. 16:46:17 Bob: At risk means that they will be removed if interoperable implementations don't transpire. 16:46:58 Jeff: How many specs? And is it just pairwise? 16:47:24 Bob: The goal is full implementations. 16:47:47 I would note that pair-wise is the default in both IETF and W3C, nothing forbid us to put the bar higher than that, as long as it is stated explicitely in the SOTDs 16:48:25 Bob: An iplementation MUST implement all required features to qualify for testing. 16:49:04 Asir: Are these specific plan above and beyond the W3C process? 16:49:31 Bob: Yes. We will do what is needed plus sensible extra due dilegence. 16:51:02 q+ 16:51:15 ack ram 16:51:34 Ram: Are all the specs to move in lock step? 16:51:49 q+ 16:51:50 Bob: as we said earlier, they may move at different speeds. 16:52:09 ack asir 16:52:29 gpilz has joined #ws-ra 16:53:25 Bob: It is a little unfair to use Xmass and New year as review time. 16:56:16 Ram: There is still some concern about unknowns. 16:57:03 E.g. New issues and preparation of interop scenarios. 16:57:12 q+ 16:58:12 ack asir 16:58:44 Asir: We could add an issue acceptance criteria. 16:59:27 Bob: At present we only admit by total concent. 17:00:12 Asir: We could set a deadline for further issues. 17:00:34 Bob hopes people are not sitting on issue at any time. 17:01:26 resolving might be "with no action" 17:01:39 q+ 17:02:52 Asir: Can we open all issues this week? 17:03:07 Bob: Open all issues you can think of this week. 17:04:07 Asir: When is the next heart beat. 17:04:31 Bob: The last one was June 25. There fore the next one is September. 17:04:41 ack ram 17:06:18 Asir: For last call there is four weeks. 17:07:00 Bob: the only rule is CL and CR are three weeks apart, we are offering 4. 17:07:11 s/CL/LC/ 17:08:02 Asir: More time requested to think about the schedule. 17:08:35 Bob: To update the web site. This schedule is a target not cast in concrete. 17:09:05 Topic: New Issues 17:09:27 Issue 7236: 17:09:56 Suggested edits/cleanup of wrapped/unwrapped defintions. http://www.w3.org/Bugs/Public/show_bug.cgi?id=7136 17:10:17 Opened 17:10:57 Resolution: 7136 closed as proposed in the bugzilla. 17:11:31 Bob: Proposed that the rest of these be opened. 17:11:45 Resolution: All new issues opened. 17:12:05 Topic: Issue 6720 17:12:35 Transfer: Metadata returned by WS-Transfer GET unclear http://www.w3.org/Bugs/Public/show_bug.cgi?id=6720 17:12:40 q+ 17:12:57 ack dug 17:13:27 http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Jul/0066.html 17:15:03 Doug: There was some unecessary repetition as indicated in the email. 17:15:08 When the dialect value is used in conjunction with mex:MetadataReference or mex:Location, the dialect value provides the ability to include metadata by reference (an endpoint reference or a URL). 17:15:21 q+ 17:15:27 As a result, the metadata returned by the Get request to a metadata resource's endpoint MUST be limited to a particular metadata type (@Dialect) and identifier (@Identifier). 17:16:51 q+ 17:17:41 Ashok: The mex dialect is there specifically. The information is repeated because people have asked for it. 17:18:49 Dooug: Will live with the repetition. 17:19:01 s/Dooug/doug/ 17:19:17 ack dud 17:19:27 ack dug 17:19:48 Asir: 17:20:30 q+ 17:20:48 Asir: the number of dialects should be at the discression of the service. 17:20:54 ack asir 17:21:12 ack dug 17:21:16 Therefore MUST is too strong. 17:21:50 Doug: The EPR points to a single metadata resource root element. 17:22:08 q+ 17:22:45 q+ 17:22:55 Asir: Is there some confusion here? 17:23:35 Doug was talking about the mex dialect. 17:24:20 17:24:44 < schema | Definition | 17:26:50 Doug: For a given Metedata-EPR an TX get should always return the same thing. 17:27:19 In the context of the spec something is confusing. 17:28:16 Asir and Doug: Suggest just droping the sentence "As a result, the metadata returned by the Get request to a metadata resource's endpoint MUST be limited to a particular metadata type (@Dialect) and identifier (@Identifier). " 17:29:56 Resolutiion: 6719 and 6720 approved with the deletion of the above sentence from 6720. 17:30:44 15 minute break. 17:31:47 -Vikas 17:49:52 Restarting: 17:50:15 Topic: Issue 7127 17:50:51 Eventing: Can event information contained in notification 17:50:54 be bound to soap:headers http://www.w3.org/Bugs/Public/show_bug.cgi?id=7127 17:52:07 q+ 17:52:15 q- 17:52:26 q- 17:52:29 q+ 17:53:59 Tom: Clarify the the application level content is called "event infomration". 17:55:05 Tom's proposal is that this event information MUST all be in the body and not the header. 17:55:21 ack wu 17:56:35 Wu: There needs to be clarity as to what goes in the body and the header. Likewise multi part is not of interest. 17:56:59 ack gp 17:57:29 Gil: This presuposes a clear separation between application and infrastructure information. 17:59:34 q+ 17:59:47 Gil: Basically we can't really decide this in the spec well enogh. What we need is a way to make the messages that the sink expects clear. 17:59:52 ack tom 18:00:26 q+ 18:01:47 Tom: This may be more complicated than I thought. 18:02:36 Gil: The default is very simple, e.g it is in the body as the child. thene there is extensibility. 18:02:42 ack dug 18:03:39 Doug: Basically as a subscriber you get to chose the format of the delivered messages. Thi spec should not restrict it. 18:03:50 q+ 18:04:10 gpilz has joined #ws-ra 18:04:13 ack tom 18:04:28 Tom: Delay resoultion until we can close with no action. 18:05:32 Topic: 6401 18:06:23 Wu: Reviewed his proposal 18:07:20 http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Aug/0012.html 18:07:51 http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Aug/att-0012/NotificationWSDL_for_6401-6661_v4_submit.htm 18:08:14 http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Aug/att-0012/NotificationWSDL_for_6401-6661_v4_submit.htm 18:18:11 +Vikas 18:20:46 q+ 18:20:57 q+ 18:20:58 ack geo 18:21:30 Geoff: Is it necessary to have two wsdl (event source and notifications). 18:22:01 Wu: Yes. 18:22:04 ack tom 18:22:22 q+ 18:22:49 Tom: The Event source wsdl never generates code. only the notification-wsdl is used to generate code. 18:23:24 ack dug 18:23:47 The Notification WSDL service element must be created dynamically after the subscribe. 18:23:50 q+ 18:24:11 Dug: Why do we need abstract and concrete wsdl. 18:24:39 Wu: The abstract is only needed for raw type. 18:26:04 Dug: It looks like there is a lot of implicit knowlege in this approach. 18:26:34 Doug: How do I know which policy assertion to understand? 18:30:49 Wu: There are two bits of information conveyed: 1) the structure of the event content and 2) what kind of port you need to expose to receive them. 18:31:57
  • q+ 18:35:46 q+ 18:37:31 Li - I don't know the events - that's part of the problem 18:37:37 I want to ask the source for the list of events 18:39:24 http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Jul/0046.html 18:39:28 ack gp 18:40:04 q+ 18:40:11 Dave: The sequence is this: 1) Source advertises event types and delivery formats. 2) Subscriber chooses one of each. 3) he source generates events accordingly, and 4) the sink receives them as expected based on the subscribe sent. 18:40:22 ack dave 18:42:05 Geoff; There may be another step in which the subscriber sets up to recieve them. 18:42:54 ack li 18:42:58 ack dug 18:43:19 q+ 18:45:38 Li -please write this down in a note 18:46:06 you're still listing off things that are assumed known to each side and I'd like to see the complete list so I can think about it 18:46:51 q+ 18:47:00 Wu: What is the easiest way to move the existing outbound wsdl to a new format? 18:47:15 Tat is all that is happening here. 18:47:33 s/Tat/Wu" That/ 18:48:12 ack dug 18:48:17 ack wu 18:48:46 q+ 18:49:07 Doug: Understand that the approach was to turn around what was in the submission. But I'm not sure it works. 18:49:39 Doug: I have an EPR to a source and I want Basebal scores. What steps do I take? 18:50:35 q+ 18:50:36
  • i know epr to event source, and event type base ball score 18:52:11 ack geo 18:52:12 Li - not event type baseball score - each event is associated with a topic and one topic might be "baseball score" 18:52:42 q+ Jeff 18:52:49 Geoff: The submission appendex 1 does sem to work, so turning it around should work. 18:53:12 s/sem/seem/ 18:53:37 you don't want to 18:53:42 :) 18:53:52 ack jeff 18:54:37 Lunch Break for 1 hour. 18:54:54 -Vikas 18:54:58 -li 18:55:28 -Yves 19:26:05 fmaciel has joined #ws-ra 19:32:27 + +1.408.970.aadd 19:38:34 - +1.408.970.aadd 20:00:40 vvarma has joined #ws-ra 20:02:25 +[Microsoft.a] 20:03:07 +li 20:03:10 +Yves 20:03:55
  • echo 20:04:28
  • howling 20:04:57
  • feedback loop somewhere 20:05:59 -[Microsoft] 20:06:23
  • output (speaker) feeds back to input (mic) 20:07:10 scribenik: Tom_Rutt 20:07:19 http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Jul/0046.html 20:07:24 DaveS has joined #ws-ra 20:07:50 Gil presented his latest proposal 20:08:02 +Vikas 20:09:57 Sreed has joined #ws-ra 20:10:16 "Notification Type" is now "Event Type", "NotificationDescriptions" is 20:10:18 now "EventDescriptions", etc. I believe that this rewording and the 20:10:19 terminology changes that motivated it help to clarify the following points: 20:10:34 Geoff has joined #ws-ra 20:12:39 Gil wrote an xslt to map from event description xml to the wsdl for sending to event sinc 20:13:34 compare and contrast two proposals: 20:13:52 q+ 20:15:02 wu proposal links two wsdls in a new way which is a new invention 20:15:07 ack gp 20:15:32 linking a port with policy in one wsdl to a binding in another is a new concept, which would require new tooling 20:16:08 My proposal is complete, thus it may seem complicated, however it is fully specified. wu and li proposal is not completely specified 20:18:25 Notification wsdl is not workable. It does not disallow rpc/lit. If you do not constrain nofification wsdl, you have to state what happens if someone does these extra things 20:19:41 Their proposal uses policy, but does not say what to do if there are alternatives in the policy expressions. 20:19:42 q+ 20:20:00 Both proposals require new tooling 20:20:40 wu: I would like a complete review of gil's proposal 20:22:14 Gil: you use ws-mex to retrieve the event description xml schema for a set of event types 20:23:41 q? 20:27:03 this data from the ws-mex retrieval allows the tooling to construct filter expressions for the event type 20:27:39
  • q+ 20:28:35 ack wu 20:29:44 tooling can take the event description can then can generate appropriate event sync wsdl (with an option of either wrapped or unwrapped perhaps) 20:32:06 EventDesrcitption is a simplified version of wsdl and anything expressible by EventDescription should be expressible by wsdl. 20:33:13 asir: so you use mex on the event source endpoint to get the event descriptions for that endpoint 20:33:18 gil: yes 20:33:29 ack dave 20:36:06 Dave: so for wrapped event format, the event description gives me everything to generate my Java stuff from the schemas 20:36:20 Gil: yes for wrapped 20:38:27 Dave : the harder part is how to define the unwrapped case 20:38:30 q+ 20:38:49 q+ 20:39:17 ack li 20:40:32 q- 20:41:38 gil: for unwrapped notifications my proposal only allows generation of doc/lit sync wsdl 20:42:18 EventDescription only for doc literal and no support for rpc literal 20:42:20 gil: the only things the generation process needs to know is whether the user wants soap 1.1 or soap 1.2 20:45:44 li: how can a separate subsrciber and the sync wsdl generater be implemented separately 20:46:16 Gil: the only thing which is under control of the generator is soap version in use 20:49:10 Gil: wsdl is for defining what goes on wire, not an abstract event type. the event type is a single ged and the filter runs over the data in that ged 20:49:12 q+ to ask a question of clarification 20:51:48 Li: I have problems abandoning use of wsdl just because it has some problems. We are trying to get bp compliance, and I do not understand why this requires a new dialect rather than restricting wsdl 20:52:12 We should not abandon wsdl, instead we should follow BP to restrain the flexibility 20:53:05 q+ 20:53:42 Gil: I have no problem for using wsdl to describe services, however it is not proper to define the abstract content of event type 20:54:15 ack wu 20:54:31 Ram has joined #ws-ra 20:54:36 q+ 20:59:12 ack asir 20:59:12 asir, you wanted to ask a question of clarification 20:59:34 q+ 21:00:46 q+ 21:01:35 the wu li proposal starts from the abstract wsdl on the wire spec, and then works backwards to get the content to define filters. My approach starts from the data, and then generates the wsdl from that 21:03:48 -Vikas 21:05:46
  • q+ 21:06:34 Can support RPC literal binding in addition to the support of Doc literal biniding in NotificationWSDL approach should be a plus. 21:06:42 asir: the biggest difference is the way the two approaches link the event sync wsdl bindings to the event types which the source can emit 21:07:14 wu: support for rpc/lit is a big plus for our approach 21:07:24 ? 21:07:37 q+ 21:08:27 ack dug 21:08:58 dug: i like the format stuff in this spec. the fact that format is done after filtering, and has what is serialized on the wire. gil's proposal defines what is filtered before what is formatted on the wire 21:09:20 dug: wsdl ties you into soap, and this is a key point 21:10:17 dug: the format uri is the link for what goes on the wire, i think one could define a format uri allowing an event description to be mapped onto an rpc/lit wsdl binding 21:12:23 + +1.703.860.aaee 21:12:34 For any Subscription Format it is necessary to understand how a given Event Type will appear on the wire as a Notification for subscriptions created with that format. The following sections define how Event Types bind to Notifications for the two types of format defined within this specification; Raw and Wrapped. Specifications or profiles that define additional Subscription Formats SHOULD define how Event Types bind to the Notifications for those formats. 21:12:50 zakim, aaee is Vikas 21:12:50 +Vikas; got it 21:14:38 q? 21:14:42 ack ram 21:17:23 ack wu 21:18:38 q+ 21:18:48 q+ 21:21:58 Wu: our proposal can be modified to allow use of mex query on a source endpoint to determine which event sync wsdl bindings it can invoke onto 21:23:35 Wu: we can accomodate an approach in NotificationWSDL to allow use of mex query on the event source port to retrieve notificatin WSDL, as an alternative to policy links. 21:26:41 ack dave 21:27:21 Dave S: need to look at problems one at a time. we have two different ways to describe data values which can be subscribed to 21:29:12 q+ 21:32:29 q+ 21:32:33 ack li 21:33:43 Li: gil's mapping requires paramters, like whether wrapped, unwrapped, or soap version, are requried to be tied down in the generation process 21:34:15 s/are requried// 21:36:09 -Vikas 21:36:22 ack asir 21:40:45 ack tom 21:40:54 Tom: the avaya proposal directly supports the use of either rpc/lit or doc/lit wsdl descriptions (because they are using wsdl message definitions for their abstract event definitions). Gil’s proposal does not currently support use of rpc/lit wsdl, even though it is bp compliant. 21:41:06 Tom: I see that there might be difficulty in mapping an arbitrary ged used an event description to rpc/lit wsdl description (e.g., how to map attributes in the global element to parts in the wsdl rpc/lit request message definition). I believe we need to tie down how important support for rpc/lit wsdl is for ws-eventing. One use case might be relay of a corba notification (which only have... 21:41:07 ...a standardized mapped to rpc/lit) 21:42:32 q+ 21:46:49 gil: my point of view is someone is starting from scratch. for them rpc/lit is not important, and doc/lit is the simplest way to specify event information 21:46:58 ack gp 21:47:26 gil: insisting on an event sync requiring rpc/lit does not seem to me to be required 21:47:58 gil: rpc/lit causes problems in the use of wrapped notification 21:49:50 ack ram 21:50:03 tom: there is not way to do a schema for the child of soap body for rpc/lit, however bp describes the content in english. How important is there to be a schema for the contents of an rpc/lit body? 21:51:59 ram: why cannot we define a new notion of eventing metadata 21:52:06 +q 21:52:58 ack jeff 21:54:19
  • did we break the record? 21:55:02 we're working on it 21:56:01 ram: we could do a white paper to discuss various approaches, rather than tying the spec down to a single approach 21:56:27 ack dug 21:58:21 dug: I am not sure that tom is correct, I think you can map doc/lit get to a rpc/lit wsdl usign a special format URI. 21:58:51 tom: I see some difficulties in the mapping, lets take this point off line 22:08:19
  • Retrieve the notification WSDL by following the policy assertions with binding parameter 22:26:02 q? 22:30:01
  • music? 22:30:52 Ashok has joined #ws-ra 22:32:15 ack wu 22:32:17 q+ 22:32:57 wu: if some new binding is coming up, who is responsible to manage generation code with gils approach 22:33:17 wu: if new binding comes up, you have to modify the generation process 22:33:26 For any Subscription Format it is necessary to understand how a given Event Type will appear on the wire as a Notification for subscriptions created with that format. The following sections define how Event Types bind to Notifications for the two types of format defined within this specification; Raw and Wrapped. Specifications or profiles that define additional Subscription Formats SHOULD define how Event Types bind to the Notifications for those formats. 22:37:56 Gil: You get an epr. You do a ws-mex query using event descriptions dialect to get all of the event descriptions for event which can be emitted by that endpoint 22:38:23 s/event which/event types which/ 22:38:48 rrsagent, this meeting spans midnight 22:39:06 that event description element has the schema, and an event type defintion for each event type 22:39:17 s/defintion/definition 22:39:36 It includes the name of event type, ged that defines it, and the action URI 22:39:55 rrsagent, pointer? 22:39:55 See http://www.w3.org/2009/08/04-ws-ra-irc#T22-39-55 22:41:49 every event type in the event type description becomes a separate message 22:42:17 the message has a single part, named event, the element of the part is the ged referenced in the event description 22:42:46 in the event description/in the event type/ 22:43:01 operation is name of event with suffix "OP" 22:43:19 message is name of event with "MSD" suffix 22:43:25 s/MSD/MSG/ 22:44:32 there is a single parameter (soap version) with two values soap11 and soap12) 22:45:39 you do not need the service because that comes from the notifyTo 22:46:57 gil: if I understand I am filtering, but do not want to filter all the events coming from the source, I only have to generate wsdl for the event types I can filter 22:51:13 example 1.6 in wu proposal shows a port which supports both wrapped and unwrapped 22:51:40 s/exampe 2.6/wu: example 2.6/ 22:52:34 gil: if I have a filter that I know will only generate a few of the many possible event types, I only need to generate the notification wsdl for the subset of event types I will actually receive 22:53:09
  • but you have to process ND 22:53:36 q+ 22:55:00 Event source post the notfication wsdl and it is up to event subscriber to implement an event sink that matches his subscription. 22:55:16 q+ 22:56:49 ack dave 22:59:14 Dave: four points: 22:59:16 1) there is a need to Advertise the event content. I feel that gil’s event type could satisfy everyone. 22:59:18 2) given the event type description, we can describe a mex dialect to allow query of this information. 22:59:19 3) we know what wrapped notifications would look like, since the contents of the wrapper are fully described by the event description. However the wu approach does not use the wrapped notification wsdl. 22:59:34 If the subscriber knows what event he will get, he only needs to implement a sink wsdl that matches its subscription. 23:00:57 Dave: I propose we Strike 6.3.1 and appendix f from gill’s proposal as a starting point for agreement Wu proposal tries to do too many things at once. 23:01:52 Dave: we can agree on a binding for doc/lit wsdl, leave other bindings for later specification 23:02:00 q? 23:02:10 q- 23:04:20 wu: starting from wsdl definition allows policy to be attached in the abstract definition. this is not possible with gil's event description 23:04:58 ack dug 23:06:53 Dug: I have an amendment to gil’s proposal which might satisfy wu’s concern 23:07:40 http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Aug/0014.html 23:08:39 q+ 23:08:43 I'd like to propose that we solve this by doing both. So, my proposal is 23:08:45 this: 23:08:46 1 - an event source SHOULD expose EventDescriptions retrievable thru: 23:08:48 mex.getMetadata(dialect=".../EventDescriptions"); 23:08:50 2 - an event source SHOULD expose the expected event sink WSDL for a 23:08:51 particular FormatURI retrievable thru: 23:08:53 mex.getMetadata(dialect=".../NotificationWSDL", id=FormatURI); 23:09:12 ack geoff 23:10:28 q+ 23:12:48 Dave: wu proposal allows attachment of policy to the abstract wsdl port type definition which will be automatically carried over to the notification wsdl 23:13:27 gil: but the current proposal from wu does not say this 23:14:29 gil: within wu's set of wsdls it is not possible to write an xpath for filtering all the possible event types defined that way 23:14:49 gil: one example is multi-part wsdl 23:17:15 q? 23:18:28 q+ 23:20:32
  • q+ 23:23:45 q- 23:24:33 ack wu 23:25:34 wu: with dug approach, 2) allows the event source to attache policy to the notification wsdl. 23:25:43 s/attache/attach/ 23:26:09 q+ 23:28:11 gill: attaching an outbound policy at a port type, referencing an abstract wsdl port type, you have a specific contract at the abstract level. 23:28:34 gil: many ws specs do not attach policy at the port type level, because it is supposed to be abstract 23:31:35 ack li 23:31:40 ack dave 23:33:29 Dave: the dug proposal has an abstract event description which allows a filter spec, however I think 1) should be MUST expose rather than SHOULD expose 23:33:46 q+ 23:35:32
  • q+ 23:36:41 Dave: I see 1) in dug proposal as metadata about event to use for filtering 23:37:32 wu: the event description is private data type 23:37:47 gil: is mex metadata a private data type? 23:37:58
  • q- 23:38:09 dave s: I do not agree the event description is private, you need to know it to write a filter 23:39:32
  • q+ 23:40:13 ack li 23:43:50 q+ 23:50:01 Bob: contrasts the 2 proposals 23:50:44 gpilz has joined #ws-ra 23:51:03 ... outlines area of disagreement 23:51:35 Asir: Non-metadata usecases must be supported 23:52:18 ... shd be able to get metadata using other mechanisms such as HTTP GET 23:54:05 q+ 23:57:58 it is not _mandatory_ to have a miem type, but history show that it is more than useful in the long term 23:58:16 Asir: We need a new mime type 23:59:36 Bob: Let us take this up as a separate question 00:01:55 O-D+D 00:06:48 bob- can we use oracle propo0sal - take away 6.3.1 and appendix f as the starting point 00:07:28 s/propo0sal/proposal/ 00:10:07 dave: can we start with event types? 00:10:21 wu: start with notification wsdl 00:11:34 support non metadata use cases 00:11:39 other retrieval mechanism 00:11:45 mime type issue for event descriptions 00:12:10 event description and notification are both supported, with either one as the start 00:12:53 s/notification are both/notification wsdl are both/ 00:13:21 how to do unwrapped tbd 00:14:13 another issue is use of policy in notification wsdl 00:14:26
  • q+ 00:15:22 q- 00:16:17 Oracle's proposal - 6.3.1 - F ; non-metadata usecases 00:17:36 another question is where to pubish the new proposal 00:19:18 asir: it is a combination of ideas (start with either wsdl or event description) but uses gil's proposal format as a scafolding for the final documentation 00:19:21 This is a combo proposal 00:19:24 what time is it there? 00:19:48
  • new solution should be in appendix A 00:23:56 rrsagent, generate minutes 00:23:56 I have made the request to generate http://www.w3.org/2009/08/04-ws-ra-minutes.html Bob 00:23:57 -Yves 00:24:04 -li 00:24:11 recessed until tomorrow 00:24:15 -[Microsoft.a] 00:24:15 rrsagent, generate minutes 00:24:15 I have made the request to generate http://www.w3.org/2009/08/04-ws-ra-minutes.html Bob 00:24:16 WS_WSRA(F2F)11:30AM has ended 00:24:18 Attendees were [Microsoft], +1.617.324.aaaa, Yves, +1.571.262.aabb, Vikas, +1.908.696.aacc, li, +1.408.970.aadd, +1.703.860.aaee 00:24:59 rrsagent, make logs public 00:25:02 gpilz has left #ws-ra 00:25:04 rrsagent, generate minutes 00:25:04 I have made the request to generate http://www.w3.org/2009/08/04-ws-ra-minutes.html Bob