IBM Support

OW22157: APPLS HANG WHEN ISSUING SVC WHILE THE PROCESS-MUST-COMPLETE BIT IS SET. 96/08/21 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • VTAM APPLs hang when issuing an SVC in process-must-complete
    mode.  STATUS RESET,MC,PROCESS was not getting issued.
    OW17421 introduced the error where VTAM turned on the process
    must complete bit but did not turn it off.
    ****
    The APPL will hang with the local lock held by a task suspended
    in status at label CMLGONE in IEAVSETS (IGC079). REG10 points
    to the TCB we're waiting on and the TCB will have TCBPMC on.
    The TCB will be in a wait and that in conjuction with having
    TCBPMC on hangs the APPL.  (TCBPMC is on if TCB+X'117'= X'80')
    Additional symptom:  ABEND0C4 ISTAICIO +x'3A6' on a test under
    mask instruction, 91209013, and the storage pointed to by reg9
    is not available.  The translation exception address is on the
    page of storage that reg9 points to.
    

Local fix

  • Call the VTAM support center for a temporary fix.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All customers with UW26276 (201) or          *
    *                 UW26278 (301) applied.                       *
    ****************************************************************
    * PROBLEM DESCRIPTION: Application hangs due to issuing an SVC *
    *                      while in Process Must Complete mode.    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The problem is described as follows:
    1) OW17421 addresses the problem of a VTAM hang when a macro-
       instruction is issued synchronously within an ACB exit.
    2) To resolve the VTAM hang, OW17421 utilized an MVS mechanism
       to stop interrupts during TCB Authorized mode API
       processing.
    3) The MVS mechanism is a STATUS macro that can SET the mode
       to PROCESS MUST COMPLETE which will stop interrupts until
       the mode is RESET. ((TCBPMC=ON (SET), TCBPMC=OFF (RESET))
    4) While in PROCESS MUST COMPLETE mode, SVCs are not allowed.
    5) In mainline API processing the STATUS macro is invoked if
       the RPL is TCB authorized mode.
    6) Later in the processing (in some cases), the RPL is TPQUE'd
       to another PAB for processing.
    7) The latter PAB processing can lead to the posting of the RPL
       running via an SRB exit.
    8) When processing is returned to mainline, if the RPL indicates
       authorized and running under a TCB then the STATUS macro is
       invoked to RESET the mode.
    9) As #7 processing has occurred, the RPL indicator is
       unpredictable.
    10)Due to the authorized indicator being off, Process Must
       Complete mode is not reset.
    11)So when the address space issues an SVC the address space
       hangs. (SVC-entered WAIT while in Process Must Complete mode)
    

Problem conclusion

  • To resolve the problem, ISTAICIO will set a local bit (MCSET),
    when Process Must Complete mode is set. When processing is
    returned to mainline, if MCSET is on then the mode will be
    reset. (No longer dependent on an RPL indicator that could
    change).
    

Temporary fix

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

Comments

APAR Information

  • APAR number

    OW22157

  • Reported component name

    VTAM V4 MVS/ESA

  • Reported component ID

    569511701

  • Reported release

    301

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    1996-08-16

  • Closed date

    1996-08-30

  • Last modified date

    1996-11-12

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

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

    UW31882 UW31883

Modules/Macros

  • ISTAICIO
    

Fix information

  • Fixed component name

    VTAM V4 MVS/ESA

  • Fixed component ID

    569511701

Applicable component levels

  • R201 PSY UW31882

       UP96/09/26 P F609 «

  • R301 PSY UW31883

       UP96/09/26 P F609 «

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:
12 November 1996