IBM Support

PK10429: XFCFRIN PASSES UNINITIALIZED STORAGE IN THE LENGTH FIELD

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • File Control exit XFCFRIN does not initialize the length field
    properly when control is passed to the user code. Currently,
    the user code will be passed uninitialized storage. XFCFRIN
    will need to pass a null pointer if length is not specified.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: UEP_FC_RECORD_L may address invalid     *
    *                      data when invoking XFCFRIN.             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    UEP_FC_RECORD_L may address incorrect data when invoking the
    GLUE XFCFRIN. If RECORD_LENGTH has been omitted on an EXEC CICS
    WRITE or REWRITE file control command, then UEP_FC_RECORD_L will
    address residual data. It is therefore not possible in the exit
    to determine whether RECORD_LENGTH was omitted or not.
    
    Additional Keywords: Global User Exit FCFR_RECORD_LENGTH_X
    

Problem conclusion

  • DFHFCFR has been changed. UEP_FC_RECORD_L will be set to nulls
    (binary zeros) when the GLUE XFCFRIN is invoked and
    RECORD_LENGTH was omitted from the file control request.
    
    For documentation updates, please refer to PK10418
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK10429

  • Reported component name

    CICSTS 3.1 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2005-08-17

  • Closed date

    2005-09-30

  • Last modified date

    2005-11-03

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

    PK06869

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

    UK07702

Modules/Macros

  •    DFHFCFR
    

Fix information

  • Fixed component name

    CICSTS 3.1 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK07702

       UP05/10/05 P F510

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":"3.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
03 November 2005