Proposed resolution for SOAP 1.2 rec issue "8rec"

Anish Karmarkar <[email protected]>
Newsgroups gmane.text.xml.distributed
Message-ID <[email protected]>
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>"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.