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

calling a service which returns a large string fails to get full message

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • None
    • Transport (axis2)
    • None

    Description

      One of the standard tests, LargeReturningString which sends an int to a service indicating the size of the string to return fails to return the full string to the client. I am requesting a 2Mb (1024*1024*2) string to be returned and the client only receives a 2089768 (this is not consistant) byte string, as reported by strlen, rather than the expected 2097152 byte string.

      The service is running on IBM WebSphere which returns a chucked message in 8K chunks. The monitor program in ws-axis/c/tests/utils/monitor captures the message on the wire and writes it to a file, and this message is correct, so it's definitely a problem in the AxisClient code.

      Attachments

        Activity

          People

            samisa Don Samisa Abeysinghe
            perryan Andrew Perry
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: