IRC log of ws-desc on 2007-01-25
Timestamps are in UTC.
- 15:26:29 [RRSAgent]
- RRSAgent has joined #ws-desc
- 15:26:29 [RRSAgent]
- logging to http://www.w3.org/2007/01/25-ws-desc-irc
- 15:47:51 [Jonathan]
- Meeting: WS Description WG telcon
- 15:47:56 [Jonathan]
- Chair: Jonathan
- 15:52:14 [Marsh]
- Marsh has joined #ws-desc
- 15:52:26 [Marsh]
- Zakim, this will be WS_Desc
- 15:52:26 [Zakim]
- "WS_Desc" matches WS_DescWG()11:00AM, and WS_DescWG(WSDL)10:00AM, Marsh
- 15:52:34 [Marsh]
- Zakim, this will be WS_DescWG()
- 15:52:34 [Zakim]
- ok, Marsh; I see WS_DescWG()11:00AM scheduled to start in 8 minutes
- 15:54:55 [Marsh]
- Tony, you there?
- 15:57:37 [Marsh]
- RRSAgent, set log world
- 15:58:29 [Allen1]
- Allen1 has joined #ws-desc
- 15:59:08 [Zakim]
- WS_DescWG()11:00AM has now started
- 15:59:10 [Zakim]
- +alewis
- 15:59:15 [Marsh]
- I'm worried about the reliability of my internet, and skype connection.
- 15:59:30 [Marsh]
- If I disappear abruptly, please keep things swimming along !
- 15:59:46 [Zakim]
- +??P16
- 15:59:47 [Zakim]
- -??P16
- 15:59:47 [Zakim]
- +??P16
- 15:59:57 [TonyR]
- zakim, ??p16 is me
- 15:59:57 [Zakim]
- +TonyR; got it
- 16:00:01 [Zakim]
- +??P22
- 16:00:06 [alewis]
- alewis has joined #ws-desc
- 16:00:19 [Zakim]
- +Roland_Merrick
- 16:00:51 [Marsh]
- zakim, code?
- 16:00:51 [Zakim]
- the conference code is 97394 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), Marsh
- 16:01:14 [Zakim]
- +[IPcaller]
- 16:01:25 [jkaputin]
- Roland Merrick is actually John Kaputin (Apache Woden/IBM) standing in for Arthur Ryman
- 16:01:27 [Marsh]
- Zakim, [IPcaller] is me
- 16:01:27 [Zakim]
- +Marsh; got it
- 16:01:49 [alewis]
- heh. i thought roland was slumming. :-)
- 16:02:13 [Zakim]
- +Allen_Brookes
- 16:02:46 [Marsh]
- Zakim, ?P22 is charlton
- 16:02:46 [Zakim]
- sorry, Marsh, I do not recognize a party named '?P22'
- 16:02:50 [Marsh]
- Zakim, ??P22 is charlton
- 16:02:50 [Zakim]
- +charlton; got it
- 16:03:06 [Zakim]
- +m2
- 16:03:11 [Roberto]
- Roberto has joined #ws-desc
- 16:03:12 [Zakim]
- +Gilbert_Pilz
- 16:03:52 [Zakim]
- +Roberto_Chinnici
- 16:04:05 [Roberto]
- c
- 16:04:31 [Marsh]
- zakim, who's making noise?
- 16:04:44 [Zakim]
- Marsh, listening for 10 seconds I heard sound from the following: Marsh (67%), alewis (75%), TonyR (32%)
- 16:04:44 [gpilz]
- gpilz has joined #ws-desc
- 16:04:56 [Marsh]
- zakim, mute alewis
- 16:04:57 [Zakim]
- alewis should now be muted
- 16:05:19 [Marsh]
- zakim, unmute alewis
- 16:05:20 [charlton]
- charlton has joined #ws-desc
- 16:05:22 [Zakim]
- alewis should no longer be muted
- 16:05:33 [charlton]
- zakim, who is on the call?
- 16:05:35 [Zakim]
- On the phone I see alewis, TonyR, charlton, Roland_Merrick, Marsh, Allen_Brookes, m2, Gilbert_Pilz, Roberto
- 16:05:47 [Marsh]
- zakim, mute alewis
- 16:05:49 [Zakim]
- alewis should now be muted
- 16:05:58 [monica]
- monica has joined #ws-desc
- 16:06:50 [TonyR]
- scribe: tonyr
- 16:07:18 [TonyR]
- topic: minutes approval
- 16:07:38 [TonyR]
- minutes approved without dissent
- 16:07:55 [TonyR]
- topic: administrivia
- 16:08:21 [Zakim]
- +[Canon]
- 16:09:38 [TonyR]
- WS-Policy responses have been accepted and applied to their spec; Charlton tracking
- 16:09:41 [Zakim]
- +??P19
- 16:09:45 [jjm]
- jjm has joined #ws-desc
- 16:10:05 [asir]
- asir has joined #ws-desc
- 16:10:33 [Marsh]
- Zakim, ??P19 is Asir?
- 16:10:33 [Zakim]
- +Asir?; got it
- 16:10:57 [alewis]
- i haven't seen anything, as i recall.
- 16:11:36 [asir]
- q+ to ask a question?
- 16:11:43 [Zakim]
- +??P20
- 16:11:52 [Marsh]
- ack asir
- 16:11:52 [Zakim]
- asir, you wanted to ask a question?
- 16:12:01 [Zakim]
- -alewis
- 16:12:11 [Zakim]
- -Allen_Brookes
- 16:12:17 [alewis]
- grr. what happened?
- 16:12:38 [pauld]
- pauld has joined #ws-desc
- 16:12:57 [pauld]
- zakim, ??P20 is probably me
- 16:12:57 [Zakim]
- +pauld?; got it
- 16:13:51 [TonyR]
- topic: MTOM description
- 16:13:57 [Zakim]
- +alewis
- 16:14:09 [TonyR]
- draft of charter for the XML-P group, including MTOM
- 16:15:02 [TonyR]
- Jonathan: suggest we forward Jean-Jacques' comments on the XML-P charter to the CG and the authors of the charter
- 16:15:11 [JacekK]
- JacekK has joined #ws-desc
- 16:15:48 [TonyR]
- JJM: pleased that the charter is happening, but would be happier if it were more detailed
- 16:16:02 [Zakim]
- +JacekK
- 16:16:50 [TonyR]
- Jonathan: any specifics?
- 16:18:47 [TonyR]
- Jonathan: will forward JJM's comments, but want to know if the WG has any other specific recommendations to the authors
- 16:19:05 [asir]
- Here is the link http://www.w3.org/Submission/2006/SUBM-WS-MTOMPolicy-20061101/
- 16:19:09 [pauld]
- also had a challenge when looking at the charter
- 16:19:27 [charlton]
- thanks asir
- 16:19:43 [pauld]
- http://www.w3.org/2007/01/XML-Protocol-Charter.html
- 16:19:44 [TonyR]
- jjm: could not reach the submission by clicking on the link in the charter - permissions issue
- 16:20:06 [asir]
- am wondering why such specific comments cannot be handled through Canon AC representative
- 16:20:07 [TonyR]
- ACTION: Jonathan to forward comments to the author of the MTOM charter
- 16:20:49 [TonyR]
- ACTION: Jean-Jacques to develop more concrete suggestions for expansion of the charter for the XML-P group
- 16:22:35 [asir]
- thank you for the clarification
- 16:22:35 [TonyR]
- topic: CR112
- 16:22:48 [TonyR]
- waiting on input from Philippe - skipping
- 16:22:53 [TonyR]
- topic: CR145
- 16:23:17 [TonyR]
- Jonathan: we agreed that the status quo is clear
- 16:24:10 [TonyR]
- Jonathan: perhaps current model is unclear, and we could remove those items that are not referred to by any WSDL component
- 16:24:36 [TonyR]
- Roberto: not sure that the status quo says what you said it does
- 16:25:11 [TonyR]
- JohnK: I agree - not certain that the spec says clearly what is included
- 16:25:33 [Marsh]
- zakim, who's making noise?
- 16:25:44 [Zakim]
- Marsh, listening for 10 seconds I could not identify any sounds
- 16:25:44 [TonyR]
- Roberto: argument detailed in e-mail is that we should only include in the component model those items which are referenceable
- 16:26:28 [Marsh]
- zakim, who's making noise?
- 16:26:39 [Zakim]
- Marsh, listening for 10 seconds I could not identify any sounds
- 16:27:15 [TonyR]
- Roberto: those elements which are inported by things which are imported cannot be referenced unless also directly imported; only those items which are directly imported should be included
- 16:28:08 [TonyR]
- JohnK: agreed - only those items which can be referenced should be included in the component model
- 16:28:56 [Zakim]
- +??P25
- 16:29:17 [Allen1]
- zakim, ??P25 is Allen
- 16:29:17 [Zakim]
- +Allen; got it
- 16:30:06 [TonyR]
- JohnK: Arthur had some concerns about referencability. Once we reach the component model we lose the understanding of which elements are referenceable because referenceability is a property of the document
- 16:31:03 [TonyR]
- Roberto: not sure that I agree. Yes, referenceability is a feature of the document, but if we follow the procedure I outline we will get a suitable set of components
- 16:31:51 [TonyR]
- JohnK: inclined to agree. Including everything clutters the component model with components which are not used because they were not able to be referenced
- 16:32:17 [TonyR]
- JohnK: prefer Roberto's proposal
- 16:33:00 [TonyR]
- Jonathan: like Roberto's proposal, too - it reinforces the idea of import; produces a nicer "mental model"
- 16:33:27 [TonyR]
- JohnK: we haven't covered the likely use cases - Arthur could address that if he were here
- 16:34:06 [TonyR]
- ... we may need to revisit this if Arthur has additional use cases
- 16:34:20 [TonyR]
- Jonathan: are we clear on the wording we require in the spec?
- 16:35:10 [TonyR]
- ACTION: Roberto to suggest more concrete wording for the spec for CR145
- 16:35:40 [Marsh]
- Look at sections 3.1.3 and the Desc Comp section 2.1.1
- 16:35:42 [TonyR]
- JohnK: section 3.1.3 and Description Component section in Part 1
- 16:36:03 [TonyR]
- topic: CR117
- 16:36:32 [TonyR]
- Jonathan
- 16:37:29 [TonyR]
- Jonathan: this is about encoding the data included in a URI - what rules we should follow in determining which parts of the data are URL-encoded?
- 16:37:29 [youenn_]
- youenn_ has joined #ws-desc
- 16:37:48 [TonyR]
- Jonathan: we had two proposals:
- 16:38:19 [TonyR]
- ... 1. augment the template syntax to indicate which parameters should be / should not be encoded
- 16:40:10 [TonyR]
- ... 2. always encode all parameters, ensuring everything is always reversible
- 16:40:37 [JacekK]
- q+
- 16:40:59 [TonyR]
- ... in this case we'd ensure that all parameters must be separated by an unescaped character not in the set of unescaped characters
- 16:41:05 [Marsh]
- ack jacek
- 16:41:09 [Roberto]
- q+
- 16:41:42 [TonyR]
- Jacek: you are talking about reconstructing the query from the URL - has this ever been an objective of the spec?
- 16:42:03 [TonyR]
- Jonathan: no, but our implementations have been requiring this ability
- 16:42:34 [Marsh]
- ack roberto
- 16:42:42 [TonyR]
- Youenn: yes, it makes sense to be able to reconstruct
- 16:43:35 [TonyR]
- Roberto: I like the idea of the different templating syntax. That would be a good solution, using two different serialisation "modes"
- 16:44:09 [TonyR]
- ... on the other hand, I don't like the other proposal - to insist on unique deserialisation
- 16:44:23 [JacekK]
- q+
- 16:44:26 [TonyR]
- Youenn: I think it's just a warning, not an error
- 16:45:20 [TonyR]
- Jonathan: the raw vs encoded proposal doesn't solve the real problem, which is the unique deserialisation
- 16:45:22 [Marsh]
- ack jacek
- 16:45:52 [TonyR]
- Jacek: I don't like the idea of adding a new feature at this time, which would require returning to LC again.
- 16:46:37 [TonyR]
- ... perhaps we should add an XML simple type which disallows the set of characters which cause problems
- 16:47:10 [TonyR]
- Jonathan: can we create a simple type to do this? Right now we'd need a BNF
- 16:47:54 [TonyR]
- Youenn: the writer of the binding may not be the writer of the interface
- 16:48:04 [TonyR]
- Jacek: don't we already have this problem?
- 16:48:24 [TonyR]
- ... wouldn't mind that all that much - already constrained
- 16:50:20 [TonyR]
- Jonathan: Jacek's proposal is that we add descriptive text about problems in some operations due to ambiguity from including certain characters in parameters, and provide a simple type to avoid these ambiguities
- 16:51:07 [TonyR]
- ... This would not avoid the problem of reversability - will not be able to reconstruct the original query
- 16:51:23 [TonyR]
- Youenn: the server may not be able to understand the message
- 16:51:41 [TonyR]
- Jacek: The server will break? I can't see the problem here
- 16:52:39 [TonyR]
- Jonathan: unless you constrain the data in the URL, the server may be "confused"
- 16:53:26 [TonyR]
- Jacek: we have the problem already in other places - a "first name" field that could be "any string" could be sent a 5Mb string, which could cause problems with most servers
- 16:54:14 [TonyR]
- Youenn: perhaps we could insist that uncited parameters which go into the query string be encoded; cited parameters would not be encoded
- 16:54:25 [TonyR]
- Jonathan: how does that solve the problem?
- 16:54:56 [TonyR]
- Jacek: the uncited parameters would not be able to mess up the cited parameters
- 16:55:30 [pauld]
- zakim, who is making noise?
- 16:55:41 [Zakim]
- pauld, listening for 10 seconds I heard sound from the following: Marsh (70%), TonyR (19%)
- 16:56:40 [pauld]
- pauld has joined #ws-desc
- 16:56:46 [TonyR]
- Jonathan: sounds like my second proposal is DOA (mandatory encoding + ban ambiguity)
- 16:57:42 [Zakim]
- -Marsh
- 16:57:59 [TonyR]
- Jonathan: could adopt my first proposal, or Youenn's proposal
- 16:58:43 [chad]
- chad has joined #ws-desc
- 16:59:35 [Jonathan]
- Jonathan has joined #ws-desc
- 16:59:39 [JacekK]
- chad, question: CR117
- 17:01:31 [Zakim]
- +??P0
- 17:01:48 [Zakim]
- -Roland_Merrick
- 17:02:00 [Zakim]
- -??P0
- 17:02:09 [Zakim]
- -pauld?
- 17:02:54 [pauld]
- pauld has joined #ws-desc
- 17:03:20 [JacekK]
- chad, question?
- 17:03:26 [JacekK]
- chad, options?
- 17:03:51 [alewis]
- vote: 4, 3, 5, 2
- 17:03:55 [JacekK]
- vote: 4, 2, 0
- 17:04:21 [TonyR]
- vote: 4, 0, 5, 2, 3
- 17:04:33 [charlton]
- vote: 4, 5, 2, 3
- 17:04:34 [youenn]
- vote: 5, 1, 2, 3, 4
- 17:04:38 [Allen1]
- vote: 4, 0
- 17:04:40 [Roberto]
- vote: 1, 4, 0, 5, 3, 2
- 17:04:41 [gpilz]
- vote: 4, 5, 3, 2
- 17:04:59 [monica]
- 1,4,no others
- 17:05:11 [Jonathan]
- vote: 3, 5, 2
- 17:05:14 [JacekK]
- vote: monica: 1, 4
- 17:05:15 [jjm]
- vote: 5, 1, 2, 3, 4
- 17:05:37 [JacekK]
- chad, count
- 17:05:37 [chad]
- Question: CR117
- 17:05:37 [chad]
- Option 0: status quo (0)
- 17:05:37 [chad]
- Option 1: jonathat's 1st - new syntax for controlling whether or not to encode (2)
- 17:05:37 [chad]
- Option 2: youenn - cited parameters raw, uncited encoded (0)
- 17:05:37 [chad]
- Option 3: jonathat's 2nd - everything encoded, ambiguity forbidden (1)
- 17:05:38 [chad]
- Option 4: jacek's - all is raw, we warn people, give them guidance and maybe a restrictive simple type (6)
- 17:05:41 [chad]
- Option 5: everything encoded (2)
- 17:05:43 [chad]
- 11 voters: alewis (4,3,5,2),Allen1 (4,0),charlton (4,5,2,3),gpilz (4,5,3,2),JacekK (4,2,0),jjm (5,1,2,3,4),Jonathan (3,5,2),monica (1,4),Roberto (1,4,0,5,3,2),TonyR (4,0,5,2,3),youenn (5,1,2,3,4)
- 17:05:46 [chad]
- Round 1: Count of first place rankings.
- 17:05:48 [chad]
- Candidate 4 is elected.
- 17:05:50 [chad]
- Winner is option 4 - jacek's - all is raw, we warn people, give them guidance and maybe a restrictive simple type
- 17:06:45 [TonyR]
- Straw poll indicates a strong preference for Jacek's proposal
- 17:06:49 [monica]
- need to play lotto
- 17:07:06 [monica]
- $240 millon in oregon
- 17:09:17 [TonyR]
- youenn: dislike this proposal. Might be better to support the use cases we know; don't want to block future use cases
- 17:09:46 [TonyR]
- Jacek: can the use cases that this proposal blocks be addressed in the application?
- 17:10:06 [TonyR]
- ... application can be built to use encoding where needed
- 17:11:09 [TonyR]
- Jacek: adding path segments is a use case which would be blocked by encoding everything
- 17:11:20 [Zakim]
- +[IPcaller]
- 17:11:44 [Zakim]
- -[IPcaller]
- 17:12:05 [charlton]
- zakim, who is making noise?
- 17:12:17 [Zakim]
- charlton, listening for 11 seconds I heard sound from the following: TonyR (26%), [Canon] (21%)
- 17:12:22 [Jonathan]
- RRSAgent, where am I?
- 17:12:22 [RRSAgent]
- See http://www.w3.org/2007/01/25-ws-desc-irc#T17-12-22
- 17:12:50 [JacekK]
- chad, clean
- 17:12:55 [TonyR]
- Jacek: using Youenn's proposal would still allow us to warn people of the consequences
- 17:12:59 [JacekK]
- chad, reset
- 17:12:59 [chad]
- new poll
- 17:13:06 [JacekK]
- chad, question: CR117
- 17:15:10 [Jonathan]
- Jonathan has left #ws-desc
- 17:15:14 [Jonathan]
- Jonathan has joined #ws-desc
- 17:18:27 [Roberto]
- I prefer option 1, having authors explicitly choose between raw and encoded, over option 2
- 17:20:00 [asir]
- Are there any concrete proposals written down for any of these options?
- 17:20:03 [TonyR]
- Tony: concerned about security issues with RAW parameters
- 17:20:54 [TonyR]
- Jacek: have the same issues without WSDL - a user can enter a URL without using the WSDL, so there's no security hole (that wasn't already present)
- 17:21:19 [TonyR]
- ... might avoid bugs / undocumented features by encoding, but nothing more
- 17:22:23 [TonyR]
- Youenn: would prefer to offer a choice of RAW/encoded
- 17:22:52 [TonyR]
- Jacek: we have a default - the status quo is that we leave everything RAW
- 17:23:09 [TonyR]
- Youenn: not sure that the default was thought through
- 17:23:31 [TonyR]
- Jacek: we are in CR - reluctant to change things at this point
- 17:24:06 [TonyR]
- ... we can provide advice, and offer a simple type to avoid issues
- 17:24:46 [TonyR]
- Youenn: but there are values which won't be valid according to the simple type - some book titles won't be accepted
- 17:24:47 [Jonathan]
- Jonathan has joined #ws-desc
- 17:25:07 [Jonathan]
- RRSAgent, where am I?
- 17:25:07 [RRSAgent]
- See http://www.w3.org/2007/01/25-ws-desc-irc#T17-25-07
- 17:25:16 [TonyR]
- Jacek: if we want to put things into a URI, you have to encode them
- 17:26:14 [Zakim]
- +[IPcaller]
- 17:29:54 [TonyR]
- Youenn: cannot automate the reconstruction of the query from the URL
- 17:31:31 [TonyR]
- Jacek: wonder what the web people would say about this - if we are constructing a URI, we are addressing a resource, and the resource should "know what to do"
- 17:32:56 [TonyR]
- Jonathan: there are fiddly bits in the HTTP binding. if we don't do any encoding, then there are more restrictions on the data we can use
- 17:33:22 [Roberto]
- if there are two classes of users with two different use cases, it makes sense to have two template syntaxes, i.e. option 1
- 17:34:07 [TonyR]
- Jonathan: guess we'll have to return this one to the mailing list. Please describe the positions clearly
- 17:34:12 [Zakim]
- -Allen
- 17:34:13 [Zakim]
- -alewis
- 17:34:17 [Zakim]
- -JacekK
- 17:34:24 [Jonathan]
- Thanks Tony!
- 17:34:24 [Zakim]
- -Roberto
- 17:34:30 [Jonathan]
- RRSAgent, draft minutes
- 17:34:30 [RRSAgent]
- I have made the request to generate http://www.w3.org/2007/01/25-ws-desc-minutes.html Jonathan
- 17:34:31 [Zakim]
- -Gilbert_Pilz
- 17:34:33 [Zakim]
- -TonyR
- 17:34:33 [Zakim]
- -m2
- 17:34:36 [Zakim]
- -charlton
- 17:34:37 [Zakim]
- -[IPcaller]
- 17:34:38 [TonyR]
- TonyR has left #ws-desc
- 17:34:45 [Zakim]
- -[Canon]
- 17:37:05 [JacekK]
- chad, bye
- 17:37:05 [chad]
- chad has left #ws-desc
- 17:39:45 [Zakim]
- disconnecting the lone participant, Asir?, in WS_DescWG()11:00AM
- 17:39:48 [Zakim]
- WS_DescWG()11:00AM has ended
- 17:39:49 [Zakim]
- Attendees were alewis, TonyR, Roland_Merrick, Marsh, Allen_Brookes, charlton, m2, Gilbert_Pilz, Roberto, [Canon], Asir?, pauld?, JacekK, Allen, [IPcaller]
- 17:40:01 [alewis]
- alewis has left #ws-desc
- 19:34:20 [Zakim]
- Zakim has left #ws-desc