IBM Support

PI83451: CICS TS 5.4 JCRLL AND JCSPLL FIELDS ARE INVALID USING COMPAT41

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • The TS 5.4 DFHLGCNV program, using the COMPAT41 and COMPAT41
    parameters in the JCL, has incorrect values for two length
    fields, JCRLL and JCSPLL.
    
    JCRLL is x'0000', instead of the journal logical record's
    length.
    
    JCSPLL is x'0014' (decimal 20), but it should be x'0020'
    (decimal 32). JCSPLL is supposed to be the Journal System
    Prefix area length, which is 32, not 20.
    
    These two fields are in macro DFHJCR (CICSYST=YES), (DFHJCRDS
    DSECT).
    
    The JCL for journal utility program DFHJUP has
    SUBSYS=(LOGR,DFHLGCNV,LOCAL,COMPAT41),DCB=BLKSIZE=32760.
    
    This causes S0C4 and S0C7 abends.
    
    Additional Symptom(s) Search Keyword(s): KIXREVSVR
    IEC036I 002-18,IGC0005E,IGGXDJ4
    running DFHJUP with COMPAT41.
    This may occur for a CICS/TS 5.1 job if CICS/TS 5.4
    is installed and we pick up the CICS 5.4 version of
    DFHLGCNV from the LINKLIST.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: Incorrect values for JCRLL and          *
    *                      JCSPLL within COMPAT41 compatibility    *
    *                      log records produced from DFHLGCNV.     *
    ****************************************************************
    The CICS TS 5.4 DFHLGCNV program can use COMPAT41 on the SUBSYS
    card of the batch job to generate log records in a format
    compatible with that used by CICS/MVS V4. These log records
    have incorrect values for two length fields, JCRLL and JCSPLL.
    JCRLL should be the journal logical record's length. JCSPLL
    should be the Journal System Prefix area length.
    This causes S0C4 and S0C7 abends for programs that rely upon
    general log data to be in COMPAT41 format, for example products
    which provide recovery services based upon file control
    autojournal logs.
    KEYWORDS: DFHJUP JUP PLX 311
    

Problem conclusion

  • DFHLGICV has been changed to define JCRLL and JCSPLL such that
    the compiler ensures the values are stored into these fields.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI83451

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-06-21

  • Closed date

    2017-07-17

  • Last modified date

    2017-09-08

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

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

    UI48835

Modules/Macros

  • DFHLGICV DFHLGSSI
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R100 PSY UI48835

       UP17/07/22 P F707

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.



Document information

More support for: CICS Transaction Server

Software version: 5.4

Reference #: PI83451

Modified date: 08 September 2017