IBM Support

OW22660: OPEN ACB ACBERROR ERRFLG X'5A' USING MODEL APPL

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • OPEN ACB fails with ACBERFLG ACB ERROR of X'5A' that means the
    APPL is not active.  In this case a dynamic model APPL
    definition was being used with MODETAB="tablename".  A display
    of the table (D NET,TABLE,ID="tablename") displays IST986I with
    an incorrect, may be negative, USE COUNT.  A vtam internal trace
    shows that the MODETAB is not RCE added during OPEN ACB, but it
    is RCE deleted during CLOSE ACB.  This results in an incorrect
    use count, and the table may be freed prematurely.
    Additional information:
    The problem described by this apar is the result of incorrect
    updating of a table use count, when dynamic appl definitions
    are used.  These same tables can be referred to by other
    definitions, such as LUs, CDRSCs, predefined APPLs, etc.  VTAM
    also increments and decrements the table use count for these
    resources; however it is only the model or dynamic APPL that
    causes the count to be incorrect.  In other words the D NET
    TABLE will show the combined result of the correct and the
    incorrect manipulation of the table use count.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All using model application program          *
    *                 definitions to build dynamic APPLs.          *
    ****************************************************************
    * PROBLEM DESCRIPTION: ACBERROR = X'5A' trying to OPEN ACB     *
    *                      for a dynamic application program.      *
    *                                                              *
    *                      Also, the use count for the following   *
    *                      tables are not being incremented when   *
    *                      application programs are activated:     *
    *                        Associated LU table                   *
    *                        Interpret table                       *
    *                        Model name table                      *
    *                        Logmode table                         *
    *                        USS table.                            *
    *                      The use count for these tables can be   *
    *                      displayed with the DISPLAY TABLE        *
    *                      command.                                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When a dynamic APPL RDTE is being built, module ISTSDCLO adds
    the associated LU table, interpret table, model name table,
    logmode table, or USS table by doing a RCEFIND to find the
    table location and then a RCEADD of the table name. However,
    the parmlist used to do the RCEADD is not the one output by the
    RCEFIND, and is uninitialized. So the table name is never added
    and the use count for the table is not incremented.
    
    When an APPL is inactivated, though, the use count for the table
    is decremented. In this way, the use count can get to zero or
    a negative number, allowing the table to be deleted. Then
    further  attempts to OPEN application ACBs result in the
    ACBERROR=X'5A' because the table cannot be found.
    

Problem conclusion

  • Module ISTSDCLO has been changed to use the parameter list
    created by the RCEFIND as input to the RCEADD so that the
    correct table name will be added and the use count incremented.
    Module ISTCPC00 has been included to force prereq OW16245 and
    to add the module eyecatcher.
    

Temporary fix

Comments

APAR Information

  • APAR number

    OW22660

  • Reported component name

    VTAM V4 MVS/ESA

  • Reported component ID

    569511701

  • Reported release

    301

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    1996-09-13

  • Closed date

    1996-10-03

  • Last modified date

    1997-01-30

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

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

    UW32792

Modules/Macros

  • ISTCPC00 ISTSDCLO
    

Fix information

  • Fixed component name

    VTAM V4 MVS/ESA

  • Fixed component ID

    569511701

Applicable component levels

  • R301 PSY UW32792

       UP96/11/02 P F611

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

Document Information

Modified date:
30 January 1997