[ http://issues.apache.org/jira/browse/AXISCPP-472?page=history ]
     
Fred Preston resolved AXISCPP-472:
----------------------------------

    Resolution: Fixed

All code in the SoapSerialiser now does some checking of return values.  There 
are still methods that could/should do more with the return values and I have 
highlighted these for future review.

> SoapSerializer::setOutputStream does not throw an exception when a problem in 
> serialisation occurs
> --------------------------------------------------------------------------------------------------
>
>          Key: AXISCPP-472
>          URL: http://issues.apache.org/jira/browse/AXISCPP-472
>      Project: Axis-C++
>         Type: Bug
>   Components: Serialization
>  Environment: n/a
>     Reporter: Fred Preston
>     Assignee: Fred Preston

>
> SoapSerializer::setOutputStream creates the SOAP envelope and header 
> elements.  It parses the contents of the serialised message creating headers, 
> attributes, etc.  If an of the methods that actually perform the 
> serialisation fail, there this method must return an exception.  Currently, 
> it reports the failure and no message is sent.  Also, processing continues 
> and the response side still waits for a message that it will never recieve!  
> An exception must be thrown when iStatus is set to AXIS_FAIL so that message 
> transmission halts and the calling application will be made aware of an error 
> in the message they are trying to send.

-- 
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
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira

Reply via email to