IBM Support

IV31173: SOME HTTP REQUESTS SENT BY TSAM WIZARD ARE LARGER THAN 8KB. THE IBM HTTP SERVER RESPONDS WITH "HEADER TOO LARGE".

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Some HTTP requests sent by TSAM wizard are larger than 8KB.
    The IBM HTTP Server responds with "header too large".
    
    
    The  x-targeturl header which is used to forward the
    request to Maximo can get too large with all the custom
    variables set.
    Since this problem only occurs in POSTs (when SR is created),
    the solution will be to move the data from x-targeturl to the
    POST body.
    
    The default header field length is 8 KB.
    The default POST body size is 2 MB or unlimited, depending on
    server config, which should suffice for all customers.
    

Local fix

  • Work Around:
    
    Increase the LimitRequestFieldSize in httpd.conf.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of Tivoli Service Automation Manager
    7.2.2.0
    ****************************************************************
    * PROBLEM DESCRIPTION:
    HTTP requests packets are too large
    ****************************************************************
    * RECOMMENDATION:
    This problem may occur if more than one UI extension is
    installed on the system and / or much information is stored in
    one service request at once.
    For example, adding many additional disks using the "Additional
    Disk Extension for VMware" and adding additional custom values
    to the service request with another customer-provided UI
    extension can lead to problems creating the service request.
    The message from the server will be "400 Bad Request" and "Size
    of a request header field exceeds server limit."
    
    To circumvent the problem, execute the following steps:
    1. Log on to management server
    2. Stop IHS using /opt/IBM/HTTPServer/bin # ./apachectl stop
    3. Edit /opt/IBM/HTTPServer/conf/httpd.conf and change the
    property LimitRequestFieldSize from 8192 to 16384 (double again
    if problem persists)
    4. Start IHS using /opt/IBM/HTTPServer/bin # ./apachectl start
    
    For permanent resolution apply Tivoli Service Automation Manager
    7.2.4 Fixpack 1 when available.
    

Problem conclusion

  • The root cause of this problem is the way the service requests
    are created using a header field in the HTTP request to a proxy
    servlet.
    By default, many http servers limit header fields for DOS attack
    prevention. Extending the field size is only the second best
    solution as submitted POST requests should contain their data in
    the HTTP body part instead of the header.
    
    The fix for this APAR is contained in the following maintenance
    packages:
    | fix pack | 7.2.4-TIV-TSAM-FP0001
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV31173

  • Reported component name

    TSAM (& INSTALL

  • Reported component ID

    5724W7800

  • Reported release

    722

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2012-10-31

  • Closed date

    2012-12-17

  • Last modified date

    2012-12-17

  • 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

    TSAM (& INSTALL

  • Fixed component ID

    5724W7800

Applicable component levels

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFG5E","label":"Tivoli Service Automation Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"722"}]

Document Information

Modified date:
09 November 2020