IBM Support

OA34797: LOOP IN IEAVEPST

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • TSO user was performing a logon reconnect. During this process,
    the OPNDST for the target address space became delayed for an
    extended period of time.  An OPNDST wait timer expired at
    approximately the same time that the OPNDST was posted by VTAM.
    (The OPNDST timer is based on the RECONLIM specified in
    SYS1.PARMLIB member TSOKEYnn). During termination of the TSO
    user, the IRB waiting for OPNDST has the WLIC count field
    decremented in preparation for SIC processing. Before the SIC
    could terminate the user address space, the POST from IEAVEPST
    occurred for OPNDST completion. The POST routine could not
    locate the waiting RB for OPNDST and a loop resulted.
    
    additional symptoms:
    TSO user address space abends with abend0c4 PIC10 in IEAVEPST
    with dump title...
    Dump Title: VTAM SYNC DUMP FOR ABEND IN JOB R16696 STEP TSOLOGON
    
    review of systrace may show an SRB mode branch entry post (SSRV
    129) issued from module ISTAICPT right before the aben0c4 in
    IEAVEPST, or just the abend0c4 PIC10 in IEAVEPST.
    
    residual bits TSBDISC, TSBHUNg and TSBCANC may be 'on'.
    IKTLTERM is the only csect which would turn on all three bits.
    

Local fix

  • Raise the value of TSOKEYnn RECONLIM to 30 minutes or set the
    value to zero to prevent LOGON RECONNECT process from occurring.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All TSO users.                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: Loop in IEAVEPST.                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    This problem may be described as follows:
      1. TSO user USER1 address space was in the reconnect status.
      2. USER1 tried to Logon with the reconnect option.
      3. IKTLTERM received control to process the Logon reconnect
         processing. It issued STIMER macro to start the timer
         to allow ten minutes for the OPNDST to complete. It
         issued OPNDST to establish the session.
      4. ISTAICIR received control to process the OPNDST request.
         It issued WAIT to wait for the completion of other VTAM
         process to finish the processing of the OPNDST. It was
         waiting with its PSW in IRB and wait count of one.
      5. For some reason, OPNDST did not finish in ten minutes.
         Timer exit routine of IKTLTERM received control to cancel
         the USER1 address space. It cleared the wait count field
         of the waiting IRB of the module ISTAICIR. It also called
         MVS SIC routine to cancel the TSO user address space with
         the ABEND622.
      6. About the same time of the step 5, VTAM process finished
         the OPNDST processing. It issued POST to resume the
         waiting process of the module ISTAICIR.
      7. MVS received control to resume the IRB of the module
         ISTAICIR. This caused the loop in the MVS dispatcher due
         to zeroes in the wait count field of the IRB.
    

Problem conclusion

  • IKTTSBX has been changed to define the new indicator
    TSBXOABN to indicate the old address space abended.
    IKTTSBX of R10 has been changed to define one more field
    TSBXLAID to save the running address space of the module
    IKTLOGR.
    IKTLOGR has been changed to save the current ASID in
    TSBXLAID during the reconnect processing.
    TIMRXIT of the module IKTLTERM has been changed as follows:
      1. Deleted the code to clear the RB wait count.
      2. It will set the indicator TSBXOABN in the TSBX of
         the module IKTLOGR. It will issue CALLRTM macro
         with the completion of the ABEND622 to terminate the
         address space.
    NOTIFYRU segment of the NSEXIT of the entry IKTNSXIT of
    the module IKTLTERM will set the return code of zero before
    posting the reconnect ECB of IKTLOGR if TSBXOABN indicator was
    set.
    

Temporary fix

  • *********
    * HIPER *
    *********
    

Comments

APAR Information

  • APAR number

    OA34797

  • Reported component name

    VTAM V4 MVS/ESA

  • Reported component ID

    569511701

  • Reported release

    1A0

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-11-04

  • Closed date

    2010-11-18

  • Last modified date

    2011-02-16

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

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

    UA57992 UA57993 UA57994

Modules/Macros

  • IKTLOGR  IKTLTERM IKTTSBX
    

Fix information

  • Fixed component name

    VTAM V4 MVS/ESA

  • Fixed component ID

    569511701

Applicable component levels

  • R1A0 PSY UA57992

       UP11/01/05 P F101

  • R1B0 PSY UA57993

       UP11/01/05 P F101

  • R1C0 PSY UA57994

       UP11/01/05 P F101

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

Document Information

Modified date:
16 February 2011