IBM Support

PK98929: HTTP TRANSPORT PROPERTY REQUESTCONTENTENCODING=GZIP FAILED WITH MESSAGE TRUNCATION.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • HTTP transport property
    com.ibm.websphere.webservices.http.requestContentEncoding=gzip
    failed to compress encoding format. The message was truncated
    and and WebService producer throws XML parsing exception.
    
    
    Exception Error:
    
    00000049 MessageTrace  3   WSWS3569I: Inbound
    HTTP SOAP request:
    Content-Type: text/xml; charset=utf-8
    Message contents:
    <soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Header><p760:header
    xmlns:p760="http://www.ibm.com/xmlns/b2b/ecc/v1.0"><p760:targetU
    RI>http:.....
    .......................
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  IBM WebSphere Application Server version    *
    *                  6.0 users who compress a Simple Object      *
    *                  Access Protocol (SOAP) request message      *
    ****************************************************************
    * PROBLEM DESCRIPTION: An exception occurs when enabling a     *
    *                      request compression in the Web          *
    *                      Service component.                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The Web Services component enables compression for the SOAP
    envelope or message via the following Java Virtual Machine
    (JVM) properties:
    
    com.ibm.websphere.webservices.http.requestContentEncoding
    com.ibm.websphere.webservices.http.responseContentEncoding
    
    If these properties are enabled, the request might fail with
    the following exception:
    
    com.ibm.ws.webservices.engine.utils.MCUtils
    interceptDeserializationException
    interceptDeserializationException:
    org.xml.sax.SAXParseException: The value for attribute
    "xmlns:xsi" must
    end with the matching quote character.
    org.xml.sax.SAXParseException:
    The value for attribute "xmlns:xsi" must end with the matching
    quote
    character.
     at
    com.ibm.xml.xlxp.api.sax.impl.SAX2ParserBase.reportFatalError(SA
    X2ParserBase.java:489)
     at
    com.ibm.xml.xlxp.api.was.WSXMLReader$WSScannerHelper.produceFata
    lErrorEvent(WSXMLReader.java:449)
     at
    com.ibm.xml.xlxp.api.util.SimpleScannerHelper.reportFatalError(S
    impleScannerHelper.java:1293)
    ...
    ...
    
    When the request message is compressed and sent to the
    application server, the content-length of the compressed
    request is cached and reused later.  However, this cached size
    does not match the uncompressed body stream data size and
    causes the message data to be truncated.
    

Problem conclusion

  • The WebContainer's code was modified to update the
    content-length value with the new decompressed length.
    
    The fix for this APAR is currently targeted for inclusion in
    fixpack 6.0.2.41
    
    Please refer to the recommended updates page for delivery
    information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    
    This fix for V6.1 is addressed by PK72845
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK98929

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    60A

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-10-19

  • Closed date

    2010-01-08

  • Last modified date

    2010-01-08

  • 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

    WEBS APP SERV N

  • Fixed component ID

    5724H8800

Applicable component levels

  • R60A PSY

       UP

  • R60H PSY

       UP

  • R60I PSY

       UP

  • R60P PSY

       UP

  • R60S PSY

       UP

  • R60W PSY

       UP

  • R60Z PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
10 February 2022