- From: Lawrence Mandel <lmandel@ca.ibm.com>
- Date: Sat, 5 Feb 2005 01:02:05 -0500
- To: www-ws-desc@w3.org
- Message-ID: <OF22FE40C5.56FDE1DA-ON85256F9F.001F54CF-85256F9F.00212633@ca.ibm.com>
I've created 2 good and 3 bad test cases that test WSDL and XML schema imports in WSDL 2.0 documents. Please let me know if I've made unintentional mistakes in the WSDL documents. Are there any naming conventions for test cases? The good tests show examples of: 1) importing an XML schema document the proper way <wsdl:types> <xs:import schemaLocation="name.xsd" namespace="http://example.org/name" /> </wsdl:types> 2) importing an XML schema document in both WSDL documents A and B and importing WSDL document B into WSDL document A. The bad tests show examples of: 1) an incorrect XML schema import (for use in the WSDL document) in the types section: <wsdl:types> <xs:schema> <xs:import schemaLocation="name.xsd" namespace="http://example.org/name" /> </xs:schema> </wsdl:types> 2) an incorrect XML schema import that uses the wsdl:import element to import a schema document <wsdl:import namespace="http://example.org/name" location="name.xsd"/> 3) an incorrect XML schema import that expects the schema file to be imported by importing the XSDImportValid.wsdl WSDL document that imports the schema <wsdl:description...> <wsdl:include location="XSDImportValid.wsdl"/> <wsdl:interface name="Names"> <wsdl:operation name="getNameFromSIN" pattern= "http://www.w3.org/2004/08/wsdl/in-out"> <wsdl:input element="name:SIN"/> <wsdl:output element="name:Name"/> </wsdl:operation> </wsdl:interface> </wsdl:description> Here are the patches. Apply the following patch to test-suite/documents/good Apply the following patch to test-suite/documents/bad Lawrence Mandel Software Developer IBM Rational Software - XML Web Services Tooling Phone: 905 - 413 - 3814 Fax: 905 - 413 - 4920 lmandel@ca.ibm.com Arthur Ryman <ryman@ca.ibm.com> 02/03/2005 05:04 PM To www-ws-desc@w3.org cc John Kaputin <KAPUTIN@uk.ibm.com>, lmandel@ca.ibm.com Subject Test Suite Update I have seeded the Test Suite. It contains the Primer example and document from Appendix C. See [2] for instructions on how to contribute. I total we have 2 good test and 1 bad test. I have a couple of requests. 1. Please start contributing test cases. I know of a few projects that are working on implementations and the test suite will really help them. 2. The test suite includes an Ant script that validates the documents against the WSDL schemas. In the process of getting this to work I had to edit the schemas to a) correct ommisions, b) replace the complex DTD entity mechanism for defining the namespaces with a literal value. I used 2004/08 as the effective date. I request that we abandon the DTD entity approach and simply do a batch rename when the final namespace is assigned. The "corrected" schemas are at [3], [4], [5]. I'd like to make these the official ones, replacing the currently committed versions. [1] http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/ [2] http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/index.html [3] http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/xmlcatalog/wsdl/wsdl20.xsd [4] http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/xmlcatalog/wsdl/wsdl20-rpc.xsd [5]http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/xmlcatalog/wsdl/wsdl20-soap.xsd Arthur Ryman, Rational Desktop Tools Development phone: +1-905-413-3077, TL 969-3077 assistant: +1-905-413-2411, TL 969-2411 fax: +1-905-413-4920, TL 969-4920 mobile: +1-416-939-5063, text: 4169395063@fido.ca intranet: http://labweb.torolab.ibm.com/DRY6/
Attachments
- text/plain attachment: documents-good-patch.txt
- text/plain attachment: documents-bad-patch.txt
Received on Saturday, 5 February 2005 06:02:39 UTC