- From: Anish Karmarkar <Anish.Karmarkar@oracle.com>
- Date: Tue, 02 Dec 2003 00:12:02 -0800
- To: xml-dist-app@w3.org
General comment: Most of the sub-issues within this issue are about well-formed XML and should be fixed as suggested. > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:T7 Test:T8 > > Node A's Message: > End tag 'test:echoOk' does not match the start tag 'test:Ignore'. > Replace the offending "</test:echoOK>" tag with "</test:Ignore>" > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:T44 > > Node C's Message: > > <return xsi:type="ns1"SOAPStruct" > xmlns:ns1="http://example.org/ts-tests/xsd"> > > has typo double-quote, should probably be: > > <return xsi:type="ns1:SOAPStruct" > xmlns:ns1="http://example.org/ts-tests/xsd"> > > Accept the suggested fix. -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:T57 > > Node C's Message: > The 'return' tag was not closed properly. > Replace "<return>" with "</return>" > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:T58 > > Node A's Message: > End tag 'test:array' does not match the start tag 'inputIntegerArray'. > Replace "</test:array>" with </inputIntegerArray>" > > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:T59 > > Node A's Message: > > <item enc:id="data" xsi:type"xsd:string" enc:ref="#data">hello</item> > > has missing "=", should probably be: > > <item enc:id="data" xsi:type="xsd:string" enc:ref="#data">hello</item> > > Accept the suggested fix. -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:T64 > > Node A's Message: > > <!NOTATION application_xml SYSTEM > 'http://www.isi.edu/in-notes/iana/assignments/media-types/application/xml'> > > is declared outside of DTD. As it is, this forms an XML parsing error, > not a "DTD not supported by SOAP 1.2" error. > Enclose the "<!NOTATION ..." inside a "<!DOCTYPE ...>" > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:T65 > > Node A's Message: > > <!ELEMENT Envelope (Body) > > <!ELEMENT Body (echoOk) > > <!ELEMENT echoOk (#PCDATA) > > > are declared outside of DTD. As it is, this forms an XML parsing error, > not a "DTD not supported by SOAP 1.2" error. > Enclose the "<!ELEMENT..."s inside a "<!DOCTYPE ...>" > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:T73 > > Node C's Message: > > <return xsi:type="xsd:string">hello world</return> > > references undeclared namespace prefix "xsi". > In the "Message sent from Node C", add the namespace declaration: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:T75 > > Node C's Message: > End tag 'test:resonseResolvedRef' does not match the start > tag 'test:responseResolvedRef'. > > Note the missing "s" in the end tag. > Add the missing "p" (and not "s"). > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:T77 > > Node A's Message (3rd): > The 'inputString' tag isn't closed properly. > Replace "<inputString>" with "</inputString>" > > Node C's Message (3rd): > The 'return' tag isn't closed properly. > Replace "<return>" with "</return>" > > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:T80 > > Node A's message has undefined namespace for prefix "test". > Also, the attribute for the <test:echoOk> element should > be qualified with "env", otherwise Node C should behave > as if <env:encodingStyle> is absent and not defined with > an incorrect value. > > Suggest the following replacement: > > <?xml version="1.0"?> > <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> > <env:Body> > <test:echoOk env:encodingStyle="http://example.org/PoisonEncoding" > xmlns:test="http://example.org/ts-tests"> > foo > </test:echoOk> > </env:Body> > </env:Envelope> > Accept the suggested fix. > > Node C's Message: > > <env:Value>env:DataEncodingUnknown<env:/value> > > has an incorrect closing tag "<env:/value>". > Replace "<env:/value>" with "</env:value" > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:SBR1-echoString (081) > Test:SBR1-echoInteger (083) > Test:SBR1-echoVoid (089) > > Node A's Message: <?xml version="1.0"> > should be closed with "?>". > > Node C's Message: <?xml version="1.0"> > should be closed with "?>". > Accept the suggested fix. > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:SBR2-echoSimpleTypesAsStruct (096) > Test:XMLP-4 (154) > > Node C's Message: > > <return xsi:type="ns1"SOAPStruct" > xmlns:ns1="http://soapinterop.org/xsd"> > > has incorrect double-quotation that should probably > be a colon ":". Accept the suggested fix. > > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:SBR2-echoMeStringRequest (100) > Test:SBR2-echoMeStructRequest (101) > Test:SBR2-echoMeUnknown (102) > > Node A's Message (1st): <?xml version="1.0?> > was not properly closed with a double-quotation mark. > Add the quotation mark. > Node A's Message (2nd): <?xml version="1.0?> > was not properly closed with a double-quotation mark. > Add the quotation mark. > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:SBR2-echoMeUnknown (102) > > Node A's Message (3rd): <?xml version="1.0?> > was not properly closed with a double-quotation mark. > Add the quotation mark. > Node A's Message (4th): <?xml version="1.0?> > was not properly closed with a double-quotation mark. > Add the quotation mark. > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:XMLP-1 (151) > > Node A's Message (1st): <?xml version="1.0"> > should be closed with "?>" instead. > Accept the suggested fix. > Node C's Message (1st): <?xml version="1.0"> > should be closed with "?>" instead. > Accept the suggested fix. > Node A's Message (2nd): <?xml version="1.0"> > should be closed with "?>" instead. Accept the suggested fix. > > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:XMLP-3 (153) > > Node C's Message: > End tag 'm:getTimeResponse' does not match the > start tag 'sb:getTimeResponse'. > Replace "</m:getTimeResponse>" with "</sb:getTimeResponse>" > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:XMLP-5 (155) > > Node A's Message: > > <env:Body > env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/> > > has a missing double-quote after "encoding". > Add the missing double-quote. > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:XMLP-6 (156) > Test:XMLP-9 (159) > > Node A's Message: <?xml version="1.0?> > was not properly closed with a double-quotation mark. > Add the missing double-quote. > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:XMLP-9 (159) > > Node C's Message: > > <env:Value>env:DataEncodingUnknown<env:/value> > > has an incorrect closing tag "<env:/value>". > Replace "<env:/value>" with "</env:Value>" > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:XMLP-11 (161) > Test:XMLP-12 (162) > Test:XMLP-19 (169) > > Node A's Message: <?xml version="1.0"> > should be closed with "?>" instead. > Accept the suggested fix. > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. > Test:XMLP-13 (163) > Test:XMLP-14 (164) > Test:XMLP-15 (165) > Test:XMLP-16 (166) > Test:XMLP-17 (167) > Test:XMLP-18 (168) > > Node A's Message: <?xml version="1.0"> > should be closed with "?>" instead. > Accept the suggested fix. > Node C's Message: <?xml version="1.0"> > should be closed with "?>" instead. > Accept the suggested fix.
Received on Tuesday, 2 December 2003 03:12:02 UTC