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

SoapSerializer::setOutputStream does not throw an exception when a problem in serialisation occurs

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • None
    • Serialization
    • None
    • n/a

    Description

      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.

      Attachments

        Activity

          People

            prestonf Fred Preston
            prestonf Fred Preston
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: