15:00:03 RRSAgent has joined #ws-desc 15:00:03 logging to http://www.w3.org/2007/01/18-ws-desc-irc 15:00:12 RRSAgent, set log world 15:00:23 Topic: Implementer's call 15:03:19 zakim, code? 15:03:19 the conference code is 9735 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), Jonathan 15:04:47 jkaputin has joined #ws-desc 15:05:41 WS_DescWG(WSDL)10:00AM has now started 15:05:42 +hughesj 15:06:38 plh2 has joined #ws-desc 15:06:49 +??P21 15:06:51 -??P21 15:06:52 +??P21 15:06:58 +Plh 15:07:01 Look's like I'm showing as Jeremy Hughes today instead of Roland Merick 15:07:03 Zakim, ??P21 is Jonathan 15:07:03 +Jonathan; got it 15:08:12 http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/results-messages/MessageTest-1G/log-MessageTest1G-canon-canon-results.html#message1 15:16:00 youenn has joined #ws-desc 15:16:07 +[Canon] 15:17:50 15:18:01 >MessageTest-6G/log-MessageTest6G-wso2-wso2-output.xml 15:18:11 15:18:38 >ModuleComposition-1G/log-ModuleComposition1G-wso2-wso2-output.xml 15:20:50 ACTION: Jonathan to factor multipart out of MessageTest-2G 15:23:00 /home/plehegar/dev/2002/ws/desc/test-suite/results-messages/build.xml:195: input file /home/plehegar/dev/2002/ws/desc/test-suite/documents/good/MessageTest-6G/SOAPservice.wsdl does not exist 15:23:20 hum, did you forget to add this file in cvs Jonathan? 15:42:46 alewis has joined #ws-desc 15:43:15 http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/results-messages/Message-tests-results.html 15:54:22 -hughesj 15:54:23 -Plh 15:54:25 -Jonathan 15:54:26 WS_DescWG(WSDL)10:00AM has ended 15:54:27 Attendees were hughesj, Plh, Jonathan, [Canon] 15:55:30 Zakim, this will be WSDesc 15:55:30 I do not see a conference matching that name scheduled within the next hour, Jonathan 15:55:36 zakim, list conferences 15:55:36 I see MWI_BPWG()10:00AM, Math_IG()10:00AM, WAI_Team()10:45AM active 15:55:37 also scheduled at this time are XML_PMWG()11:00AM, WS_DescWG()11:00AM, DI_DIWG(dpf)10:00AM, WS_DescWG(WSDL)10:00AM, GA_WebCGM()11:00AM, Team_Global(review)8:00AM, 15:55:40 ... I18N_Core_WG(WS-I18N)11:00AM, DIG_TAMI()11:00AM, VB_VBWG()10:00AM, SW_HCLS()11:00AM 15:55:51 Zakim, this will be WS-DescWG 15:55:51 I do not see a conference matching that name scheduled within the next hour, Jonathan 15:56:13 Zakim, this will be WS_DescWG 15:56:13 "WS_DescWG" matches WS_DescWG()11:00AM, and WS_DescWG(WSDL)10:00AM, Jonathan 15:56:44 Zakim, you are bloody obstinate! 15:56:44 I don't understand 'you are bloody obstinate!', Jonathan 15:56:54 Zakim, this will be WS_DescWG() 15:56:54 ok, Jonathan; I see WS_DescWG()11:00AM scheduled to start in 4 minutes 15:57:43 TonyR has joined #ws-desc 15:59:00 gpilz has joined #ws-desc 16:00:10 WS_DescWG()11:00AM has now started 16:00:15 +Gilbert_Pilz 16:00:23 Allen has joined #ws-desc 16:00:59 + +028207aaaa 16:01:03 -Gilbert_Pilz 16:01:04 +Gilbert_Pilz 16:01:23 zakim, who is on the phone? 16:01:23 On the phone I see Gilbert_Pilz, +028207aaaa 16:01:34 +Allen_Brookes 16:01:43 zakim, code? 16:01:43 the conference code is 97394 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), Jonathan 16:02:03 + +1.415.268.aabb 16:02:16 -Allen_Brookes 16:02:37 +alewis 16:02:58 +Allen_Brookes 16:03:25 +??P46 16:04:26 Roberto_ has joined #ws-desc 16:06:17 zakim, ??p46 is Jonathan 16:06:17 +Jonathan; got it 16:06:47 +Plh 16:09:01 zakim, +02 is me 16:09:01 +TonyR; got it 16:09:53 scribe gpilz 16:10:01 scribe: gpilz 16:10:09 Topic: minutes 16:10:14 ... approved 16:10:29 Topic: action items 16:11:08 ... Phillipe posted his proposed grammar 16:11:16 Topic: administrivia 16:11:27 ... Mostly defered items 16:12:30 Topic: CR130 16:12:45 Phillipe has proposed a grammar 16:13:15 httpLocation ::= CharData? (( openBrace | closeBrace | elementName ) CharData?)* 16:13:15 CharData ::= [^{}]* 16:13:15 openBrace ::= '{{' 16:13:15 closeBrace ::= '}}' 16:13:15 elementName ::= '{' NCName '}' 16:13:16 +hughesj 16:13:52 jkaputin has joined #ws-desc 16:14:06 +[Canon] 16:14:15 John Kaputin: Grammar seems ok to me. 16:14:56 Jonathan: Everybody ok with this? 16:17:22 Resolution: Close CR130 with this proposal (mod change proposed by Jonathan and reference to XML spec (?)) 16:17:43 Topic: CR118 16:18:18 http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR118 16:18:33 Jonathan: (reviews issue) 16:19:02 Phillipe: Is the schema normative? 16:19:16 Jonathan: Yes. 16:20:24 -Jonathan 16:20:59 Roberto: (missed his point) 16:21:47 +??P12 16:21:59 John: If you're a WSDL 2.0 implementation and you provide an API that allows you to build a component model at some point you need to validate that model. 16:22:32 ... If the only way you can do this is via schema validation, that means you need to generate the infoset then run it through a validating parser. 16:22:40 Roberto: agrees 16:23:27 Phillipe: Also, removing these two assertions basically remove them from peoples understanding. The assertions exist in the schema but that's the only place you would see them. 16:23:51 John: Not really sufficient to simply describe the assertions in the schema. 16:24:06 + +1.617.475.aacc 16:24:10 Jonathan: Are you concluding that the endpoints are not constrained to be unique? 16:24:23 -TonyR 16:24:28 John: Its not sufficient to express this constraint solely in the schema. 16:24:33 q+ 16:24:56 zakim, who is on the phone? 16:24:56 On the phone I see Gilbert_Pilz, Roberto_, alewis, Allen_Brookes, Plh, hughesj, [Canon], ??P12, +1.617.475.aacc 16:26:43 Jonathan: The assertion failure will never be reported by schema validation alone since the XML doc will fail during validation! 16:28:18 Johnathan: We don't have all the assertions that are implemented by the schema reflected in the spec. We should be consistent and remove the first assertion. 16:28:21 -Allen_Brookes 16:28:35 Phillipe: We should be consistent. 16:28:57 ... If there is a general rule, we should state what it is. 16:29:07 John: I agree that we should be consistent. 16:29:43 ... If there is a WSDL 2.0 API that allows you to build up the component model programatically, is there a way to validate w/out serializing then parsing? 16:29:52 ... Not if you take these assertions out. 16:30:37 ... The idea of having assertions implemented via schema works fine if you always start from a WSDL 2.0 document. 16:31:19 ... Suppose, instead, you start with some WSDL 2.0 authoring tool. You build up the descritpion component, by component. What happens when you want to validate 16:32:00 ... your component model. If you remove these assertions then it is possible (likely) that these constraints will be missed unless the ONLY way of validating 16:32:23 ... is to serialize the component model as a WSDL 2.0 document and run it through a validating parser. 16:32:57 Jonathan: This is an artifact of the way we test WSDL 2.0 assertions. We always start with a WSDL 2.0 document then run it through a parser. These assertions can never be 16:33:34 ... violated using that process since the document will fail schema validation before you ever get to checking assertions. 16:35:05 John: If you rely on schema validation to report errors, the same error may be reported in different ways depending upon what parser you are using. 16:35:49 Jonathan: If we remove the asssertion markup from these statements . . . 16:35:59 John: There are others as well . . 16:36:28 Jonathan: If we continue to write test cases we will find other assertions for which we cannot write test cases. 16:36:53 ... We could also simply review the specs and try to find more. 16:37:12 zakim, who is on the phone? 16:37:12 On the phone I see Gilbert_Pilz, Roberto_, alewis, Plh, hughesj, [Canon], ??P12, +1.617.475.aacc 16:37:33 -??P12 16:38:28 +??P6 16:38:30 is our schema normative? 16:38:47 John: How do you write test cases to violate the rules in the schema if some/most of those rules aren't expressed as assertions? 16:39:15 JonathanMarsh has joined #ws-desc 16:40:39 Jonathan: We don't. All of our test cases start from well-formed, schema-valid documents. 16:41:46 John: Should we raise an issue to read the spec looking for assertions that violate schema? 16:42:10 Jonathan: Yes, but we need to find a volunteer (outlines scope of work) 16:42:43 John: I'm not sure if the green tests in the coverage report can be ignored. 16:43:24 Jonathan: The green tests mean that Lawerence was able to write a WSDL that passed schema validation and violated the assertion. 16:43:40 John: But Woden doesn't necessarily stop when schema validation fails. 16:44:27 Jonathan: But Lawernce doesn't check in the test case if it fails schema validation. 16:44:40 John: Ah. So that leaves some 60 assertions to check. 16:44:55 Jonathan: I suggest we fix the ones we know about and fix others as we find them. 16:45:08 ... We just need to remove the "assertion" markup. 16:45:37 ... Don't think it would be the end of the world if we remove the assertion markup. 16:46:09 John: Endpoint-0065, InterfaceFault-0032, InterfaceOperation--0035 16:46:38 John: What about Interface--0030? 16:47:37 Jonathan: No this isn't because its refering to an interface from another document. 16:47:57 ... Both documents could be schema-valid but combined they would validate the assertion. 16:48:18 Resolved: Remove assertion markup from Endpoint-0065, InterfaceFault-0032, InterfaceOperation--0035 16:48:35 Topic: CR123 16:48:49 http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR123 16:48:55 jjm has joined #ws-desc 16:48:57 +??P7 16:49:07 zakim, ??P7 is Allen 16:49:07 +Allen; got it 16:49:13 rrsagent, where am i? 16:49:13 See http://www.w3.org/2007/01/18-ws-desc-irc#T16-49-13 16:49:17 Jonathan: This is one of Youenn's 16:49:25 Youenn: (reviews the issue) 16:50:09 http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20-adjuncts.html?content-type=text/html;%20charset=utf-8#_http_binding_default_rule_method 16:50:16 John: If safety is not engaged, couldn't it be GET or POST? 16:50:37 Youenn: In the HTTP binding there are rules to tell you whether to use GET or POST. 16:51:11 ... The safety extension is pretty cheap. We should state that generally, when you engage the HTTP binding you should also enage the safety extension. 16:51:40 ... Woden and Canon both implement both of these so there isn't a problem. 16:52:27 Jonathan: So we just have a statement when we introduce the HTTP binding saying that supporting the safety extension is a pre-condition to supporting the HTTP binding? 16:52:30 Youenn: Yes. 16:53:27 youenn has joined #ws-desc 16:54:07 Yoenn: When we use the SOAP binding with HTTP extensions, what is the effect (if any) on the safety extension? 16:54:30 ... Do we also mandate support of the safety extension? 16:54:51 Jonathan: I would say no because the HTTP method property is not a property of the SOAP binding. 16:55:18 John: (clarifies) 16:55:52 Phillipe: What happens in the case of the SOAP response MEP when SOAP is using HTTP? 16:56:13 Jonathan: The SOAP response MEP, when bound to HTTP, must use a GET. 16:56:30 Resolution: Close CR123 by adopting Youenn's proposal. 16:57:31 John: Was the proposal we just adopted about mandating the use of safety if binding type is HTTP? It looks like its already mandatory? 16:57:47 Jonathan: Right now its an extension and all extensions are optional. 16:57:57 Topic: CR124 16:58:12 Jonathan: This one is already done. 16:58:26 Resolution: Close with editorial actions that have already occured. 16:58:31 Topic: CR125 16:59:36 Jonathan: This one looks editorial. The pattern attribute is always required. We need to fix the misleading "defaulting" language. 17:00:20 ???: Didn't Arthur fixed this already? 17:00:37 Jonathan: Could be. The end result is the same. 17:00:45 a/???/Amy/ 17:00:48 s/???/Amy/ 17:01:02 John: That means taking out the "otherwise" bit in the ??? 17:01:32 Amy: The idea was that we weren't going to require people to explicity put the attribute in. 17:03:25 Proposal: http://lists.w3.org/Archives/Public/www-ws-desc/2006Dec/0038.html 17:03:58 + add ? to the pseudo-syntax. 17:04:09 + change the schema 17:04:13 + change the interchange format 17:05:51 Resolution: Close CR125 by adopting Amy's proposal mod the above changes. 17:06:28 Topic: CR126 17:07:43 Jonathan: (reviews issue) 17:08:39 John: Do we have any other statements like this which talk about the document as a whole? 17:08:47 Jonathan: I think we do. 17:11:37 RESOLUTION: close CR126 with the proposal in the issue 17:11:38 ... For example Schema-0018 17:11:53 TOPIC: CR127 17:12:02 Youenn: (reviews issue) 17:13:52 Jonathan: Related to CR134. They're pretty much the same thing. I have a proposal for CR134. 17:14:43 John: Could you review CR134? 17:14:52 Jonathan: (reviews CR134) 17:15:02 q+ 17:15:16 -Plh 17:18:05 q- 17:18:32 John: So the proposal is to add advice to the primer? 17:18:46 Jonathan: Yes. We've discussed this at length. 17:18:59 ... Is this a sufficient proposal for CR127? 17:19:31 Youenn: Yes. I also think that it might be good if Woden was able to warn people when such situations may occur. 17:19:50 Jonathan: That would be useful. You might want to consider that as a product feature. 17:20:02 John: You could turn this into a warning assertion. 17:20:39 Jonathan: We've had sufficient debate around adding normative text around operation dispatch. We don't want to go there . . . 17:21:30 ... This proposal matches the behavior you get "out of the box" with the HTTP binding 17:21:57 RESOLUTION: Close issues CR127 and CR134 with Jonthan's proposal for CR134 17:22:16 TOPIC: CR128 17:22:34 http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR128 17:24:48 Roberto: The last sentence in the issue doesn't seem to relate to the previous exposition. 17:25:04 John: The implied question is how interface extension works. 17:25:22 Jonathan: Arthur already replied to Cindy. 17:26:43 ... There are really two questions; does "extension" including things extended by the thing you extended? The other question is about the use 17:27:03 ... multiple extends attribute. 17:27:43 John: We could fix the first by changing the wording to "extends directly or indirectly" 17:28:13 The set of operations available in an interface includes all the operations 17:28:13 defined by the interfaces it extends directly or indirectly, along with any operations it directly 17:28:13 defines 17:29:13 s/along/together 17:29:22 The set of operations available in an interface includes all the operations 17:29:22 defined by the interfaces it extends directly or indirectly, together with any operations it directly 17:29:22 defines 17:29:32 RESOLUTION: Close CR128 with above changes 17:29:56 alewis has left #ws-desc 17:30:18 -alewis 17:31:54 clarify visibility of schema components and ensure the spec is clear 17:32:06 -hughesj 17:32:07 -Gilbert_Pilz 17:32:07 -Allen 17:32:10 -??P6 17:32:11 -Roberto_ 17:32:12 -[Canon] 17:32:15 - +1.617.475.aacc 17:32:16 WS_DescWG()11:00AM has ended 17:32:17 Attendees were Gilbert_Pilz, +028207aaaa, Allen_Brookes, +1.415.268.aabb, alewis, Roberto_, Jonathan, Plh, TonyR, hughesj, [Canon], +1.617.475.aacc, Allen 17:33:37 TonyR has left #ws-desc 17:38:57 rrsagent, draft minutes 17:38:57 I have made the request to generate http://www.w3.org/2007/01/18-ws-desc-minutes.html JonathanMarsh 17:41:56 Meeting: WS Description WG telcon 17:42:06 Chair: Jonathan 17:42:12 rrsagent, draft minutes 17:42:12 I have made the request to generate http://www.w3.org/2007/01/18-ws-desc-minutes.html JonathanMarsh 19:25:46 Zakim has left #ws-desc 20:20:26 rrsagent, bye 20:20:26 I see 1 open action item saved in http://www.w3.org/2007/01/18-ws-desc-actions.rdf : 20:20:26 ACTION: Jonathan to factor multipart out of MessageTest-2G [1] 20:20:26 recorded in http://www.w3.org/2007/01/18-ws-desc-irc#T15-20-50