axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Manohar (JIRA)" <axis-c-...@ws.apache.org>
Subject [jira] Created: (AXISCPP-772) Deserialization error when XSD_language type used as an array element.
Date Mon, 01 Aug 2005 09:02:35 GMT
Deserialization error when XSD_language type used as an array element.
----------------------------------------------------------------------

         Key: AXISCPP-772
         URL: http://issues.apache.org/jira/browse/AXISCPP-772
     Project: Axis-C++
        Type: Bug
    Reporter: Manohar


When XSD_language type is sent as an element of an array, it's not deserialized and following
exception occured.

org.xml.sax.SAXException: WSWS3368E: Error: The deserialization event characters for ( - I
) was unexpected in org.apache.test.xsd_language.AsArrayRequest_Deser. 

Here is the code snippet which shows the problem.

   xsd__language_Array arrayInput;
        arrayInput.m_Array = new xsd__language[2];
        arrayInput.m_Size = 2;
        for (int inputIndex=0 ; inputIndex < 2 ; inputIndex++)
        {
            input = new char[25];
            strcpy (input, simplelanguage);
            arrayInput.m_Array[inputIndex] = input;
        }
        xsd__language_Array arrayResult = ws->asArray(arrayInput);
        cout << "array of " << arrayResult.m_Size << " elements" <<
endl;
        for (int index = 0; index < arrayResult.m_Size ; index++)
        {
            if (arrayResult.m_Array[index])
            {
                if (*(arrayResult.m_Array[index]))
                {
                    cout << "  element[" << index << "]=" << arrayResult.m_Array[index]
<< endl;
                }
                else
                {
                    cout << "  element[" << index << "]=<empty>" <<
endl;
                }
                delete arrayResult.m_Array[index];
            }
            else
            {
                cout << "  element[" << index << "]=<nil>" <<
endl;
            }

Testcase for this problem will be added soon.

Regards
Manohar 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message