Proposed resolution for SOAP 1.2 rec issue "8rec"

General comment: Most of the sub-issues within this issue are about
well-formed XML and should be fixed as suggested.

The proposed resolutions are inlined below.

-Anish
--

  -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:T44
 >
 > Node C's Message:
 >
 >       <rpc:result>return<rpc:result>
 >
 > The element <rpc:result> is not closed properly.
 >
 >

Replace the second "<rpc:result>" with "</rpc:result>"

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:T64
 >
 > Node A's Message:
 >
 > <!NOTATION application_xml SYSTEM 
'http://www.isi.edu/in-notes/iana/assignments/media-types/application/xml' >
 >
 > appears to be an improper document declaration.
 >
 > Suggest changing to:
 >
 > <!DOCTYPE Envelope [
 > <!NOTATION application_xml SYSTEM 
'http://www.isi.edu/in-notes/iana/assignments/media-types/application/xml' >
 > ]>
 >

Duplicate of one of the subissues in SOAP 1.2 rec issue "8rec".
This is already fixed in the resolution of that issue.
Do nothing.

 >
 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:T65
 >
 > Node A's Message:
 >
 > <!ELEMENT Envelope (Body) >
 > <!ELEMENT Body (echoOk) >
 > <!ELEMENT echoOk (#PCDATA) >
 >
 > appears to be elements of an improper document declaration.
 >
 > Suggest changing to:
 >
 > <!DOCTYPE Envelope [
 > <!ELEMENT Envelope (Body) >
 > <!ELEMENT Body (echoOk) >
 > <!ELEMENT echoOk (#PCDATA) >
 > ]>
 >

Duplicate of one of the subissue in SOAP 1.2 rec issue "8rec".
This is already fixed in the resolution of that issue.
Do nothing.

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:T73
 >
 > Node C's Message:
 > Closing tag "</test:echoString> " should be changd 
to"</test:echoStringResponse>
 > to match the start tag.
 >

Accepted the suggested fix.

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:T73
 >
 > Node C's Message (1st):
 > Closing tag "</test:echoString> " should be changd 
to"</test:echoStringResponse>
 > to match the start tag.
 >

Duplicate.
Do nothing.

 > Node C's Message (2nd):
 > Closing tag "</test:echoString> " should be changd 
to"</test:echoStringResponse>
 > to match the start tag.
 >

In test T73, Node C sends only one message.
Do nothing.

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:SBR1-echoString (081)
 >
 > Node A's Message:
 > <inputString> is not closed properly.
 >

Replace the second occurrence"<inputString>" with "</inputString>"

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:SBR1-echoStringArray (082)
 >
 > Node C's Message:
 >
 >     <sb:echoStringArrayResponse xmlns:test="http://soapinterop.org/"
 >
 > "xmlns:test" should be changed to "xmlns:sb" as sb currently has
 > no namespace value defined.
 >

Accept the suggested fix.

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:SBR1-echoInteger (083)
 >
 > Node A's Message:
 >
 >       <inputInteger xsi:type="xsd:int">123<inputInteger>
 >
 > <inputInteger> is not closed properly.
 >

Replace the second occurrence of "<inputInteger>" with "</inputInteger>"

 > Node C's Message:
 >     </sb:echoString>
 >
 > Closing tag should be changed to </sb:echoIntegerResponse> to match
 > the start tag.
 >

Accept the suggested fix.

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:SBR1-echoIntegerArray (084)
 >
 > Node C's Message:
 >
 >     <sb:echoIntegerArrayResponse xmlns:test="http://soapinterop.org/"
 >
 > "xmlns:test" should be changed to "xmlns:sb" as sb currently has
 > no namespace value defined.
 >
 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:SBR1-echoFloat (085)
 >
 > Node C's Message:
 >
 >     <sb:echoFloatResponse xmlns:test="http://soapinterop.org/"
 >
 > "xmlns:test" should be changed to "xmlns:sb" as sb currently has
 > no namespace value defined.
 >

Accept the suggested fix.

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:SBR1-echoBase64 (090)
 >
 > Node A's Message:
 >
 >     <sb:echoBase64 xmlns:test="http://soapinterop.org/"
 >
 > "xmlns:test" should be changed to "xmlns:sb" as sb currently has
 > no namespace value defined.
 >
 >

Accept the suggested fix.

 > Node C's Message:
 >
 >     <sb:echoBase64Response xmlns:test="http://soapinterop.org/"
 >
 > "xmlns:test" should be changed to "xmlns:sb" as sb currently has
 > no namespace value defined.
 >

Accept the suggested fix.

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:SBR1-echoDate (091)
 >
 > Node A's Message:
 >
 >     <sb:echoDate xmlns:test="http://soapinterop.org/"
 >
 > "xmlns:test" should be changed to "xmlns:sb" as sb currently has
 > no namespace value defined.
 >

Accept the suggested fix.

 >
 > Node C's Message:
 >
 >     <sb:echoDateResponse xmlns:test="http://soapinterop.org/"
 >
 > "xmlns:test" should be changed to "xmlns:sb" as sb currently has
 > no namespace value defined.
 >

Accept the suggested fix.

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:SBR2-echoHexBinary (092)
 >
 > Node C's Message:
 >
 >     <sb:echoHexBinaryResponse xmlns:test="http://soapinterop.org/"
 >
 > "xmlns:test" should be changed to "xmlns:sb" as sb currently has
 > no namespace value defined.
 >

Accept the suggested fix.

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:SBR2-echoDecimal (093)
 >
 > Node C's Message:
 >
 >     <sb:echoDecimalResponse xmlns:test="http://soapinterop.org/"
 >
 > "xmlns:test" should be changed to "xmlns:sb" as sb currently has
 > no namespace value defined.
 >

Accept the suggested fix.

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:SBR2-echoBoolean (094)
 >
 > Node C's Message:
 >
 >     <sb:echoBooleanResponse xmlns:test="http://soapinterop.org/"
 >
 > "xmlns:test" should be changed to "xmlns:sb" as sb currently has
 > no namespace value defined.
 >

Accept the suggested fix.

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:SBR2-echoSimpleTypesAsStruct (096)
 >
 > Node C's Message:
 >
 >       <rpc:result>return<rpc:result>
 >
 > The element <rpc:result> is not closed properly.
 >

Replace the second occurrence of "<rpc:result>" with "</rpc:result>".

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:SBR2-echoMeUnknown (102)
 >
 > Node A's Message (1st):
 >
 >     </h:echoMeKnown>
 >
 > should be changed to </h:echoMeUnknown>.
 >

Accept the suggested fix.

 >
 > Node A's Message (2nd):
 >
 >     </h:echoMeKnown>
 >
 > should be changed to </h:echoMeUnknown>.
 >

Accept the suggested fix.

 >
 > Node A's Message (3rd):
 >
 >     </h:echoMeKnown>
 >
 > should be changed to </h:echoMeUnknown>.
 >

Accept the suggested fix.

 >
 > Node A's Message (4th):
 >
 >     </h:echoMeKnown>
 >
 > should be changed to </h:echoMeUnknown>.
 >

Accept the suggested fix.

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:XMLP-4 (154)
 >
 > Node C's Message:
 >
 >       <rpc:result>return<rpc:result>
 >
 > The element <rpc:result> is not closed properly.
 >

Replace the second occurrence of "<rpc:result>" with "</rpc:result>"

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:XMLP-5 (155)
 >
 > Node A's Message:
 >
 > 	<env:Body env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/>
 >
 > should look like:
 >
 >   <env:Body env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding">
 >

Accept the suggested fix.

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:XMLP-6 (156)
 >
 > Node A's Message:
 >
 >     </h:echoMeKnown>
 >
 > should be changed to     </h:Unknown>.
 >

Accept the suggested fix.

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:XMLP-9 (159)
 >
 > Node A's Message:
 >
 >       <inputString env:encodingStyle="unknown">Hello world<inputString>
 >
 > <inputString> was not closed properly.
 >

Replace the second occurrence of "<inputString>" with "</inputString>"

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:XMLP-11 (161)
 >
 > Node A's Message:
 >
 >  <inputInteger xsi:type="xsd:int">abc<inputInteger>
 >
 > <inputInteger> was not closed properly.
 >

Replace the second occurrence of "<inputInteger>" with "</inputInteger>"

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:XMLP-13 (163)
 >
 > Node A's Message:
 >
 >       <inputString xsi:type="xsd:string">Hello world<inputString>
 >
 > <inputString> was not closed properly.
 >

Replace the second occurrence of "<inputString>" with "</inputString>"

 >
 > Node C's Message:
 >       <inputString xsi:type="xsd:string">Hello world<inputString>
 >
 > <inputString> was not closed properly.
 >

Replace the second occurrence of "<inputString>" with "</inputString>"

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:XMLP-14 (164)
 >
 > Node A's Message:
 >
 >       <inputString xsi:type="xsd:string">Hello world<inputString>
 >
 > <inputString> was not closed properly.
 >

Replace the second occurrence of "<inputString>" with "</inputString>"

 >
 >
 > Node C's Message:
 >
 >       <inputString xsi:type="xsd:string">HELLO WORLD<inputString>
 >
 > <inputString> was not closed properly.
 >

Replace the second occurrence of "<inputString>" with "</inputString>"

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:XMLP-15 (165)
 >
 > Node A's Message:
 >
 >     <sb:Unknown 
soap:role="http://www.w3.org/2003/05/soap-envelope/role/next"
 >                 xmlns:sb="http://soapinterop.org/">
 >
 > should be:
 >
 >     <sb:Unknown 
env:role="http://www.w3.org/2003/05/soap-envelope/role/next"
 >                 xmlns:sb="http://soapinterop.org/">
 >

Accept the suggested fix.

 >
 > Node A's Message:
 >
 >       <inputString xsi:type="xsd:string">Hello world<inputString>
 >
 > <inputString> was not closed properly.
 >

Replace the second occurrence of "<inputString>" with "</inputString>"

 >
 > Node C's Message:
 >
 >       <inputString xsi:type="xsd:string">Hello world<inputString>
 >
 > <inputString> was not closed properly.
 >

Replace the second occurrence of "<inputString>" with "</inputString>"

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:XMLP-16 (166)
 >
 > Node A's Message:
 >
 >     <sb:Unknown 
soap:role="http://www.w3.org/2003/05/soap-envelope/role/none"
 >                 xmlns:sb="http://soapinterop.org/">
 >
 > should be:
 >
 >     <sb:Unknown 
env:role="http://www.w3.org/2003/05/soap-envelope/role/none"
 >                 xmlns:sb="http://soapinterop.org/">
 >

Accept the suggested fix.

 > Node A's Message:
 >
 >       <inputString xsi:type="xsd:string">Hello world</inputString>
 >
 > <inputString> was not closed properly.
 >

Replace the second occurrence of "<inputString>" with "</inputString>"

 >
 >
 > Node C's Message:
 >
 >     <sb:Unknown 
soap:role="http://www.w3.org/2003/05/soap-envelope/role/none"
 >                 xmlns:sb="http://soapinterop.org/">
 >
 > should be:
 >
 >     <sb:Unknown 
env:role="http://www.w3.org/2003/05/soap-envelope/role/none"
 >                 xmlns:sb="http://soapinterop.org/">
 >

Accept the suggested fix.

 >
 > Node C's Message:
 >
 >       <inputString xsi:type="xsd:string">Hello world<inputString>
 >
 > <inputString> was not closed properly.
 >

Replace the second occurrence of "<inputString>" with "</inputString>"

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:XMLP-17 (167)
 >
 > Node A's Message:
 >
 >       <inputString xsi:type="xsd:string">Hello world<inputString>
 >
 > <inputString> was not closed properly.
 >
 >

Replace the second occurrence of "<inputString>" with "</inputString>"

 > Node C's Message:
 >
 >       <inputString xsi:type="xsd:string">Hello world<inputString>
 >
 > <inputString> was not closed properly.
 >

Replace the second occurrence of "<inputString>" with "</inputString>"

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:XMLP-18 (168)
 >
 > Node A's Message:
 >
 >     <sb:Unknown
 >         soap:role="http://www.w3.org/2003/05/soap-envelope/role/next"
 >         soap:relay="true"
 >         xmlns:sb="http://soapinterop.org/">
 >     </sb:Unknown>
 >
 >
 > should be:
 >
 >     <sb:Unknown
 >         env:role="http://www.w3.org/2003/05/soap-envelope/role/next"
 >         env:relay="true"
 >         xmlns:sb="http://soapinterop.org/">
 >     </sb:Unknown>
 >

Accept the suggested fix.

 >
 > Node A's Message:
 >
 >       <inputString xsi:type="xsd:string">Hello world<inputString>
 >
 > <inputString> was not closed properly.
 >

Replace the second occurrence of "<inputString>" with "</inputString>"

 >
 >
 > Node C's Message:
 >
 >     <sb:Unknown
 >         soap:role="http://www.w3.org/2003/05/soap-envelope/role/next"
 >         soap:relay="true"
 >         xmlns:sb="http://soapinterop.org/">
 >     </sb:Unknown>
 >
 > should be:
 >
 >     <sb:Unknown
 >         env:role="http://www.w3.org/2003/05/soap-envelope/role/next"
 >         env:relay="true"
 >         xmlns:sb="http://soapinterop.org/">
 >     </sb:Unknown>
 >

Accept the suggested fix.

 >
 > Node C's Message:
 >
 >       <inputString xsi:type="xsd:string">Hello world<inputString>
 >
 > <inputString> was not closed properly.
 >

Replace the second occurrence of "<inputString>" with "</inputString>"

 > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
 > Test:XMLP-19 (169)
 >
 > Node A's Message:
 >
 >     <sb:Unknown
 >         soap:role="http://www.w3.org/2003/05/soap-envelope/role/next"
 >         soap:mustUnderstand="true"
 >         xmlns:sb="http://soapinterop.org/">
 >
 > should be:
 >
 >     <sb:Unknown
 >         env:role="http://www.w3.org/2003/05/soap-envelope/role/next"
 >         env:mustUnderstand="true"
 >         xmlns:sb="http://soapinterop.org/">
 >

Accept the suggested fix.

 >
 > Node A's Message:
 >
 >       <inputString xsi:type="xsd:string">Hello world<inputString>
 >
 > <inputString> not closed properly.

Replace the second occurrence of "<inputString>" with "</inputString>"

Received on Monday, 12 January 2004 01:17:14 UTC