IBM Support

PM64549: PERFORMING EXEC CICS WEB READ HTTPHEADER RESULTS IN LENGERR AND WORKING STORAGE BEING OVERLAID

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Using 'EXEC CICS WEB READ HTTPHEADER' with a VALUELEN that is
    less than the size of the data will return LENGERR, but the
    data moved to the buffer will not be truncated, resuting in an
    overlay.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Storage overlay using EXEC CICS WEB     *
    *                      READ HTTPHEADER with the VALUE option.  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When using the command EXEC CICS WEB READ HTTPHEADER, a storage
    overlay can occur if the length of the httpheader is larger than
    the VALUELENGTH supplied by the application. The cause is that
    the wrong length is used when copying data to the application's
    buffer. Instead of using the VALUELENGTH specified by the
    application, the length of the actual data is used. The command
    correctly returns a LENGERR response.
    
    Additional Keywords:0C4 ABEND0C4 S0C4 violation abendAEIV AEIV
                        PQ82199
    

Problem conclusion

  • DFHWBAP has been changed to ensure that data is not written
    beyond the end of the buffer provided by the application.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM64549

  • Reported component name

    CICSTS FOR VSE

  • Reported component ID

    564805400

  • Reported release

    B0P

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-05-14

  • Closed date

    2012-06-06

  • Last modified date

    2013-04-23

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

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

    UK79112

Modules/Macros

  •    DESWBAP  DESWBDM  DESWBRQ  DESWBSR  DESWBXM
    DFHSOCKI DFHWBAP  DFHWBAPF DFHWBDM  DFHWBRQS DFHWBSR  DFHWBXM
    

Fix information

  • Fixed component name

    CICSTS FOR VSE

  • Fixed component ID

    564805400

Applicable component levels

  • RB0P PSY UK79112

       UP12/06/13 P E512

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"1.1.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
23 April 2013