- From: Conner, Wesley M <Wesley.Conner@gs.com>
- Date: Tue, 17 Oct 2000 15:01:51 -0400
- To: "'asirv@webmethods.com'" <asirv@webmethods.com>
- Cc: xml-dist-app@w3.org
Asir, Thanks for the files. I've had to introduce a couple of local adjustments. On both files, I've slid "<?xml version="1.0"?>" to the top of the file so that IIS/IE5 will serve/browse the files as XML and to allow XmlSpy to proceed. On the soap-encoding file, XmlSpy has some minor problems. When resolving the reference to Array, the explicit namespace resolution is tripping up XmlSpy. WAS: <group ref='tns:Array' ... ADJUSTED TO: <group ref='Array' ... A similar problem happens a little further down the page. Same basic deal. WAS: <group ref='tns:Struct' ... ADJUSTED TO: <group ref='Struct' ... I think that your explicit derefencing of the target namespace is correct, but I don't claim to know XML Schemas sufficiently to say if one approach, the other or both are strictly correct. Thanks, Wes -----Original Message----- From: Asir S Vedamuthu [mailto:asirv@webmethods.com] Sent: Tuesday, October 17, 2000 1:04 PM To: Conner, Wesley M; xml-dist-app@w3.org Subject: RE: SOAP and Tool Accommodation Schema Defs in SOAP do not conform to April 7, 2000 specs. I manually modified them and attached these files. Yes, XML Spy and Authority have difficulty constructing proper QNames. I hope this helps. All the best, Asir S Vedamuthu webMethods, Inc. (Phone) 703-460-2513 (Fax) 703-460-2513 (E-mail) asirv@webmethods.com URL: http://www.webmethods.com -----Original Message----- From: xml-dist-app-request@w3.org [mailto:xml-dist-app-request@w3.org]On Behalf Of Conner, Wesley M Sent: Tuesday, October 17, 2000 11:24 AM To: 'xml-dist-app@w3.org' Subject: SOAP and Tool Accommodation I'm hoping to use SOAP (envelope and encoding) for a current project. An initial challenge is to work with the tools at my disposal to author XML schemas. Both Extensibility's "XML Authority (XA)" and Altova's "XmlSpy" complain about the following aspects of the XML Schema for SOAP v 1.1 at http://schemas.xmlsoap.org/soap/encoding/. Item #1: Neither recognizes the 'default' attribute on the attribute element. <attribute name='root' default='0'> <simpleType base='boolean'> <pattern value='0|1'/> </simpleType> </attribute> Item #2: Neither cares for the 'minOccurs' attribute on the attribute element. <attributeGroup name='arrayAttributes'> <attribute ref='tns:arrayType' minOccurs='1' /> <attribute ref='tns:offset'/> </attributeGroup> I'm guessing that XA and XmlSpy simply don't support attribute qualification (yet). Is it reasonable to copy the SOAP schema to a local web server and weaken it ever so slightly by omitting these attributes? [That is, leverage the xsi:schemaLocation attribute to reference my weaker copy.] This would allow some forward motion although I'd obviously lose the desired conformity checking on the affected attributes. If this isn't total heresy, are there any suggestions on how best to affect this kind of tool accommodation (e.g., file naming)? Is there a better solution (e.g., better tool, better work around)? Thanks, W. Conner
Received on Tuesday, 17 October 2000 15:02:28 UTC