Uploaded image for project: 'Axis-C++'
  1. Axis-C++
  2. AXISCPP-860

ComplexLists test is failing due to wrong request message

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.6 Alpha
    • Client - Engine
    • None

    Description

      Test fails because soap engine creates an element 'm_list_Ref' instead of 'm_list'

      In the Request message generated for ComplexLists, one of the element name is m_list_Ref. Earlier this element name was m_list and that time test was passing. Now application server generates the following error message - Cannot deserialize element m_list_Ref.

      Request message - when test was passing
      ------------------------------------------------------------
      <?xml version='1.0' encoding='utf-8' ?>
      <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <SOAP-ENV:Body>
      <ns1:multilist xmlns:ns1="http://complexlist.test.apache.org">
      <ns1:arg_0_0><ns3:item xmlns:ns3="http://complexlistservice.test.apache.org">never odd or even</ns3:item>
      <ns4:item xmlns:ns4="http://complexlistservice.test.apache.org">any data string</ns4:item>
      </ns1:arg_0_0>
      <ns1:arg_1_0><ns6:item xmlns:ns6="http://complexlistservice.test.apache.org"><ns6:m_list><ns6:item>Apache</ns6:item>
      <ns6:item>Axis C++</ns6:item>
      </ns6:m_list><ns6:name>namepair1</ns6:name>
      </ns6:item><ns8:item xmlns:ns8="http://complexlistservice.test.apache.org"><ns8:m_list><ns8:item>Test</ns8:item>
      <ns8:item>Complex</ns8:item>
      </ns8:m_list><ns8:name>namepair2</ns8:name>
      </ns8:item></ns1:arg_1_0>
      </ns1:multilist>
      </SOAP-ENV:Body>
      </SOAP-ENV:Envelope>

      Request Message : Now
      ----------------------------------
      <?xml version='1.0' encoding='utf-8' ?>
      <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <SOAP-ENV:Body>
      <ns1:multilist xmlns:ns1="http://complexlist.test.apache.org">
      <ns1:arg_0_0><ns3:item xmlns:ns3="http://complexlistservice.test.apache.org">never odd or even</ns3:item>
      <ns4:item xmlns:ns4="http://complexlistservice.test.apache.org">any data string</ns4:item>
      </ns1:arg_0_0>
      <ns1:arg_1_0><ns6:item xmlns:ns6="http://complexlistservice.test.apache.org"><ns6:m_list_Ref><ns6:item>Apache</ns6:item>
      <ns6:item>Axis C++</ns6:item>
      </ns6:m_list_Ref><ns6:name>namepair1</ns6:name>
      </ns6:item><ns8:item xmlns:ns8="http://complexlistservice.test.apache.org"><ns8:m_list_Ref><ns8:item>Test</ns8:item>
      <ns8:item>Complex</ns8:item>
      </ns8:m_list_Ref><ns8:name>namepair2</ns8:name>
      </ns8:item></ns1:arg_1_0>
      </ns1:multilist>
      </SOAP-ENV:Body>
      </SOAP-ENV:Envelope>

      Attachments

        Activity

          People

            nadiramra Nadir K. Amra
            james James Jose
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: