IBM Support

OA31253: ABEND0C4 IN ISTACCP3+X'ADC' AND WRONG DIALNO VALUES USED DURING DIAL-OUT PROCESSING

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A SIMLOGON is issued to set up a session between an application
    and a terminal LU over a switched connection, causing
    initiation of dial-out processing. The switched major node
    defining the switched connection contains more than 255 path
    statements, each with a unique DIALNO value.  When VTAM attempts
    to retrieve the DIALNO value for this switched connection, an
    ABEND0C4 results in VTAM module ISTACCP3.
    

Local fix

  • Reconfigure the switched major node to have less
    than 256 path statements.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All using switched major nodes.              *
    ****************************************************************
    * PROBLEM DESCRIPTION: ABEND0C4 in module ISTACCP3 at offset   *
    *                      x'ADC'                                  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The problem may be summarized as follows:
    
    1. A large switched major node containing 500 path statements
       was activated.  Example statements from the major node
       follow below (truncated):
    
    SWN1     VBUILD TYPE=SWNET,MAXGRP=5,MAXNO=2500
    *
    TPU0001  PU    ADDR=01,IDBLK=017,IDNUM=F0001,
                   ANS=CONTINUE,DISCNT=NO,MAXOUT=1,MAXDATA=265,
                   SPAN=BASIC,PUTYPE=2,MODETAB=MODETAB1,PACING=0,
                   PASSLIM=1,MAXPATH=1,
                   VPACING=0,DLOGMOD=IBM3600
    *
                   PATH GRPNM=A122,GID=1,PID=1,DIALNO=000990CFF002
    *
    TRM00001 LU    LOCADDR=1,SPAN=BASIC
    TRM00002 LU    LOCADDR=2,SPAN=BASIC
    
    2. A local host application issued a SIMLOGON macroinstruction
       to establish a session with one of the terminal LUs defined
       in the switched major node.  The path statement for the
       selected LU was the 256th path statement defined in the
       major node.
    
    3. The index for the associated PAT control block was equal
       to decimal 256 (x'100').  Module ISTACCP3 passed this index
       to the GETDLNO macroinstruction to retrieve the DIALNO.
       This macro requires an index that does not exceed a value
       of 255 (x'FF').  The passed index was truncated to a value
       of x'00' and resulted in the calculation of an incorrect
       address for the PAT control block.  An abend0c4 resulted.
    

Problem conclusion

  • To resolve this problem, the following changes have been
    made:
    
    1. The GETDLNO macro is used to obtain the DIALNO from the
       DLACB control block.  GETDLNO has been modified to
       correctly accommodate an input index value exceeding
       decimal 255.
    
    2. The following modules have been recompiled with the
       change to the GETDLNO macro:
    
       ISTACCP3  ISTACCQH  ISTACCQI ISTACCQK  ISTACCSH  ISTNOCEE
       ISTNOCPA
    

Temporary fix

Comments

APAR Information

  • APAR number

    OA31253

  • Reported component name

    VTAM V4 MVS/ESA

  • Reported component ID

    569511701

  • Reported release

    190

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2009-11-24

  • Closed date

    2010-01-02

  • 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:

    UA51928 UA51929 UA51930

Modules/Macros

  • GETDLNO  ISTACCP3 ISTACCQH ISTACCQI ISTACCQK
    ISTACCSH ISTNOCEE ISTNOCPA
    

Fix information

  • Fixed component name

    VTAM V4 MVS/ESA

  • Fixed component ID

    569511701

Applicable component levels

  • R1A0 PSY UA51928

       UP10/03/17 P F003

  • R1B0 PSY UA51929

       UP10/03/17 P F003

  • R190 PSY UA51930

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

Document Information

Modified date:
02 April 2010