IBM Support

PM72419: USING THE SOAP ADAPTER TO RETRIEVE A FILE FROM A WEB SERVICE GENERATES A JAVA OUTOFMEMORY ERROR

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Using the SOAP adapter with the -RAW option to retrieve a large
    file from a web service requires a very large amount of memory
    to decode the large SOAP response message. A JAVA OutOfMemory
    error can be observed if the Java Maximum Heap size is not set
    large enough allow the required memory that is needed.
    

Local fix

  • WTXCQ - WTX00041385
    TR / TR
    Circumvention: None
    

Problem summary

  • Users Affected:
    WebSphere Transformation Extender SOAP adapter users that use
    the "-RAW" option when decoding SOAP responses.
    
    Problem Description:
    Gigabytes of JVM memory required to process megabytes of SOAP
    response data.
    
    Platforms Affected:
    All
    

Problem conclusion

  • The SOAP Adapter significantly streamlines processing of WSDL
    responses when the RAW command line option is used.  Before this
    fix, a lot of Java heap resources and processing time was
    required.  In testing, a decode of a 92 MB file took 2 seconds
    to process versus 4.5 minutes, and the JVM memory footprint was
    reduced from 1 GB to 300 MB.
    
    Delivered in:
    8.3.0.6, 8.4.0.4
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM72419

  • Reported component name

    WEBSPHERE LAUNC

  • Reported component ID

    5724M4011

  • Reported release

    830

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2012-09-07

  • Closed date

    2012-10-19

  • Last modified date

    2014-06-04

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    WEBSPHERE LAUNC

  • Fixed component ID

    5724M4011

Applicable component levels

  • R820 PSY

       UP

  • R830 PSY

       UP

  • R840 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSVSD8","label":"IBM Transformation Extender"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.3","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
04 June 2014