[ 
https://issues.apache.org/jira/browse/AXIS2-5384?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andreas Veithen resolved AXIS2-5384.
------------------------------------
    Resolution: Incomplete

> org.apache.axis2.AxisFault: org.apache.axis2.databinding.ADBException: 
> Unexpected subelement messages
> -----------------------------------------------------------------------------------------------------
>
>                 Key: AXIS2-5384
>                 URL: https://issues.apache.org/jira/browse/AXIS2-5384
>             Project: Axis2
>          Issue Type: Bug
>          Components: adb
>    Affects Versions: 1.4, 1.6.2
>         Environment: windows,unix
>            Reporter: Ranjani Kannappan
>            Assignee: Kishanthan Thangarajah
>            Priority: Critical
>
> "Messages" is a defined field in the Web services.This field is currently not 
> used in the request- and in the response object, because it contains no 
> useful information for us. On response side, however, this field is set 
> automatically by the webservice. if data is entered in this field (in the 
> Web-Service-Response), the call works. But if this is empty we get an error 
> when calling this function.
> This behavior is surprising because this is an error in the data of the 
> response object.
> Normally, errors occur when using  incorrect information in the request 
> object. --> in client side. 
> But the request is sent successfully and will be processed successfully by 
> the webservice. We think that there is some kind of parsing error of the 
> response object although the call was successful.
> 1. <messages>
>     <cmn:message type="String">rwe - cm - qg1 passed</cmn:message>
>   </messages>
>       
> 2.  <messages />
> During first it succeeds and second run it fails due to empty value.
> And the wsdl looks like this for the above call
> - <xs:element name="CloseChangeResponse">
> - <xs:complexType>
> - <xs:sequence>
>   <xs:element name="model" type="ChangeModelType" /> 
>   <xs:element minOccurs="0" name="messages" type="cmn:MessagesType" /> 
>   </xs:sequence>
>   <xs:attribute name="status" type="cmn:StatusType" use="required" /> 
>   <xs:attribute name="message" type="xs:string" use="required" /> 
>   <xs:attribute name="schemaRevisionDate" type="xs:date" use="required" /> 
>   <xs:attribute name="schemaRevisionLevel" type="xs:int" use="required" /> 
>   <xs:attribute name="returnCode" type="xs:decimal" use="optional" /> 
>   <xs:attribute name="query" type="xs:string" use="optional" /> 
>   </xs:complexType>
>   </xs:element>



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to