Uploaded image for project: 'JBoss Web Services'
  1. JBoss Web Services
  2. JBWS-1586

SOAP encoded arrays with href

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Done
    • Icon: Major Major
    • jbossws-1.2.1
    • None
    • jbossws-native
    • None

      <env:Envelope env:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:env='http://schemas.xmlsoap.org/soap/envelope/' xmlns:ns0='http://MarshallTest.org/' xmlns:ns1='http://MarshallTest.org/xsd' xmlns:ns2='http://MarshallTestW2J.org/' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
      <env:Header/>
      <env:Body>
      <ns0:echoAllStruct2Array>
      <inputAllStruct2Array href='#ID1'/>
      </ns0:echoAllStruct2Array>
      <ns1:ArrayOfAllStruct2 enc:arrayType='ns1:AllStruct2[2]' id='ID1' xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:ns1='http://MarshallTest.org/xsd' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:Array'>
      <item href='#ID2'/>
      <item href='#ID3'/>
      </ns1:ArrayOfAllStruct2>
      <ns1:AllStruct2 id='ID2' xmlns:ns1='http://MarshallTest.org/xsd' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='ns1:AllStruct2'>
      <varString xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:string'>String1</varString>
      <varInteger xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:integer'>3512359</varInteger>
      <varInt xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:int'>-2147483648</varInt>
      <varLong xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:long'>-9223372036854775808</varLong>
      <varShort xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:short'>-32768</varShort>
      <varDecimal xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:decimal'>3512359.1456</varDecimal>
      <varFloat xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:float'>1.4E-45</varFloat>
      <varDouble xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:double'>4.9E-324</varDouble>
      <varBoolean xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:boolean'>false</varBoolean>
      <varByte xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:byte'>-128</varByte>
      <varQName xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:QName'>String2</varQName>
      <varDateTime xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:dateTime'>0096-06-03T00:00:00.000-05:00</varDateTime>
      <varSoapString xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:string'>String3</varSoapString>
      <varSoapBoolean xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:boolean'>false</varSoapBoolean>
      <varSoapFloat xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:float'>1.4E-45</varSoapFloat>
      <varSoapDouble xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:double'>4.9E-324</varSoapDouble>
      <varSoapDecimal xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:decimal'>3512359.1111</varSoapDecimal>
      <varSoapInt xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:int'>-2147483648</varSoapInt>
      <varSoapShort xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:short'>-32768</varSoapShort>
      <varSoapByte xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:byte'>-128</varSoapByte>
      <varBase64Binary href='#ID4'/>
      <varHexBinary href='#ID4'/>
      <varSoapBase64 href='#ID4'/>
      <varAllStruct href='#ID5'/>
      </ns1:AllStruct2>
      <ns1:AllStruct2 id='ID3' xmlns:ns1='http://MarshallTest.org/xsd' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='ns1:AllStruct2'>
      <varString xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:string'>String4</varString>
      <varInteger xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:integer'>3512360</varInteger>
      <varInt xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:int'>2147483647</varInt>
      <varLong xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:long'>9223372036854775807</varLong>
      <varShort xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:short'>32767</varShort>
      <varDecimal xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:decimal'>3512360.1456</varDecimal>
      <varFloat xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:float'>3.4028235E38</varFloat>
      <varDouble xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:double'>1.7976931348623157E308</varDouble>
      <varBoolean xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:boolean'>true</varBoolean>
      <varByte xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:byte'>127</varByte>
      <varQName xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:QName'>String5</varQName>
      <varDateTime xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:dateTime'>0096-06-05T00:00:00.000-05:00</varDateTime>
      <varSoapString xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:string'>String6</varSoapString>
      <varSoapBoolean xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:boolean'>false</varSoapBoolean>
      <varSoapFloat xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:float'>3.4028235E38</varSoapFloat>
      <varSoapDouble xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:double'>1.7976931348623157E308</varSoapDouble>
      <varSoapDecimal xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:decimal'>3512360.1111</varSoapDecimal>
      <varSoapInt xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:int'>2147483647</varSoapInt>
      <varSoapShort xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:short'>32767</varSoapShort>
      <varSoapByte xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:byte'>127</varSoapByte>
      <varBase64Binary href='#ID4'/>
      <varHexBinary href='#ID4'/>
      <varSoapBase64 href='#ID4'/>
      <varAllStruct href='#ID6'/>
      </ns1:AllStruct2>
      <xsd:base64Binary id='ID4' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:base64Binary'>gAB/</xsd:base64Binary>
      <ns1:AllStruct id='ID5' xmlns:ns1='http://MarshallTest.org/xsd' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='ns1:AllStruct'>
      <varString xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:string'>String1</varString>
      <varInteger xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:integer'>3512359</varInteger>
      <varInt xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:int'>-2147483648</varInt>
      <varLong xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:long'>-9223372036854775808</varLong>
      <varShort xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:short'>-32768</varShort>
      <varDecimal xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:decimal'>3512359.1456</varDecimal>
      <varFloat xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:float'>1.4E-45</varFloat>
      <varDouble xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:double'>4.9E-324</varDouble>
      <varBoolean xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:boolean'>false</varBoolean>
      <varByte xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:byte'>-128</varByte>
      <varQName xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:QName'>String2</varQName>
      <varDateTime xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:dateTime'>0096-06-01T00:00:00.000-05:00</varDateTime>
      <varSoapString xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:string'>String3</varSoapString>
      <varSoapBoolean xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:boolean'>false</varSoapBoolean>
      <varSoapFloat xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:float'>1.4E-45</varSoapFloat>
      <varSoapDouble xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:double'>4.9E-324</varSoapDouble>
      <varSoapDecimal xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:decimal'>3512359.1111</varSoapDecimal>
      <varSoapInt xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:int'>-2147483648</varSoapInt>
      <varSoapShort xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:short'>-32768</varSoapShort>
      <varSoapByte xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:byte'>-128</varSoapByte>
      <varBase64Binary href='#ID4'/>
      <varHexBinary href='#ID4'/>
      <varSoapBase64 href='#ID4'/>
      </ns1:AllStruct>
      <ns1:AllStruct id='ID6' xmlns:ns1='http://MarshallTest.org/xsd' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='ns1:AllStruct'>
      <varString xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:string'>String4</varString>
      <varInteger xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:integer'>3512360</varInteger>
      <varInt xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:int'>2147483647</varInt>
      <varLong xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:long'>9223372036854775807</varLong>
      <varShort xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:short'>32767</varShort>
      <varDecimal xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:decimal'>3512360.1456</varDecimal>
      <varFloat xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:float'>3.4028235E38</varFloat>
      <varDouble xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:double'>1.7976931348623157E308</varDouble>
      <varBoolean xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:boolean'>true</varBoolean>
      <varByte xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:byte'>127</varByte>
      <varQName xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:QName'>String5</varQName>
      <varDateTime xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='xsd:dateTime'>0096-06-02T00:00:00.000-05:00</varDateTime>
      <varSoapString xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:string'>String6</varSoapString>
      <varSoapBoolean xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:boolean'>true</varSoapBoolean>
      <varSoapFloat xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:float'>3.4028235E38</varSoapFloat>
      <varSoapDouble xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:double'>1.7976931348623157E308</varSoapDouble>
      <varSoapDecimal xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:decimal'>3512360.1111</varSoapDecimal>
      <varSoapInt xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:int'>2147483647</varSoapInt>
      <varSoapShort xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:short'>32767</varSoapShort>
      <varSoapByte xmlns:enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:type='enc:byte'>127</varSoapByte>
      <varBase64Binary href='#ID4'/>
      <varHexBinary href='#ID4'/>
      <varSoapBase64 href='#ID4'/>
      </ns1:AllStruct>
      </env:Body>
      </env:Envelope>

            tdiesler@redhat.com Thomas Diesler
            tdiesler@redhat.com Thomas Diesler
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: