IBM Support

PM08623: BARH INVLNLS6 CMAS LOOP - END OF NAMELIST NOT PROPERLY RECOGNIZED

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When executing multiple BAS commands to create multiple
    definitions to add to a resource group, a BARH call is generated
    and any NAMELIST entries will be processed.  The problem occurs
    because the end of the NAMELIST entries is not being properly
    recognized.  If the last two bytes following the last namelist
    entry are not x'0000', we assume whatever follows is another
    namelist entry.  This results in a failure and the following
    exception trace entry:
    .
     BARH XLSD XDNR BAS EXCP.     20 INVLNLS6 EUI  SYS30    CMAS
    .
    This entry indicates an RESPONSE=INVALID_NAMELIST
    REASON=INVALID_RESDEF.  The failing function is ADDTOGRP for
    RESTYPE 0EE1 PROGDEF and RESTYPE2 of 180A PGMINGRP
    .
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICSPlex SM V4R1M0 Users                 *
    ****************************************************************
    * PROBLEM DESCRIPTION: An abend ASRA/S0C4 may occur in a CMAS  *
    *                      in method EYU0BARH (BARH) at offset     *
    *                      X'1C6', or an abend AICA may occur in   *
    *                      BARH or in a method called by BARH,     *
    *                      when one of the following actions is    *
    *                      performed against the specified         *
    *                      resource table:                         *
    *                                                              *
    *                        Action       Table                    *
    *                        ------------ ---------------------    *
    *                        ADDTOGRP     All BAS CICS resource    *
    *                                     definitions              *
    *                        ADDPCMAS     APSPEC                   *
    *                        ADDSCMAS     APSPEC                   *
    *                        ASSIGN       CPLEXDEF                 *
    *                        UNASSIGN     CPLEXDEF                 *
    *                        ADDTOSPC     MONGROUP                 *
    *                        ADDSYSGRP    MONSPEC                  *
    *                        ADDSYSDEF    MONSPEC                  *
    *                        ADDTODSC     RASGNDEF                 *
    *                        ADDTODSC     RESGROUP                 *
    *                        ADDTOSPC     RTAGROUP                 *
    *                        ADDTOAPS     RTAGROUP                 *
    *                        ADDSYSGRP    RTASPEC                  *
    *                        ADDSYSDEF    RTASPEC                  *
    *                        ADDTRAN      TRANGRP                  *
    *                        ADDTOSPC     WLMGROUP                 *
    *                        ADDSYSGRP    WLMSPEC                  *
    *                        ADDSYSDEF    WLMSPEC                  *
    *                                                              *
    *                      If the AICA occurs, examination of the  *
    *                      CMAS's auxtrace dataset will show       *
    *                      repeated exception traces for BARH with *
    *                      a debug text of "INVLNLS6" and a trace  *
    *                      point ID of 20.                         *
    ****************************************************************
    * RECOMMENDATION: After applying the PTF that resolves this    *
    *                 APAR, all CMASes must be restarted.  Note    *
    *                 that the restarts do not need to occur at    *
    *                 the same time.                               *
    ****************************************************************
    When one of the above actions is performed, BARH is passed a
    namelist structure which identifies which resources to perform
    the action against.  BARH checks for end of namelist by checking
    the two bytes after the end of the last element:
    
    -  if the two bytes are not allocated to the CMAS, the abend
       ASRA/S0C4 will occur.
    
    -  if either of the two bytes are non-zero, BARH will attempt to
       process the residual data as a namelist entry, after which it
       will determine that no further namelist entries exist and
       will issue an exception trace with a debug text of "INVLNLS6"
       and a trace point ID of 20.  After issuing the exception
       trace, BARH will invalidly branch to code that will again
       issue the "INVLNLS6" excpetion trace.  This will continue
       until the AICA occurs.
    

Problem conclusion

  • BARH has been updated to check for end of namelist properly, and
    to return to its caller after issuing the "INVLNLS6" exception
    trace.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM08623

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    60M

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-02-25

  • Closed date

    2010-03-30

  • Last modified date

    2010-04-02

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

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

    UK55702

Modules/Macros

  • EYU0BARH
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R60M PSY UK55702

       UP10/04/01 P F003

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":"4.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":"4.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 April 2010