IBM Support

PH32890: ABEND AICO SOMETIMES OCCURS WHEN AN EXEC CICS START IS ISSUED THAT SPECIFIES A USERID THAT HAS BEEN REVOKED

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You have an application that issues many
    EXEC CICS START TRAN(tran) USERID(xxxxxxxx)
    This userid xxxxxxxx is revoked.  You notice different behavior
    from CICS.  Sometimes the START command fails with
    RESP=0069 - USERIDERR and RESP2=0019 -specified USERID xxxxxxxx
    is revoked.
    
    But other times the START command gets an OK response.
    During transaction intialization for the started tran, CICS
    finds the USERID xxxxxxxx is revoked.
    Because this occurred so early in the transaction
    initialization, it sets up the deferred abend code AICO.
    When transaction manager would normally give control
    to the first program for the transaction, it instead processes
    this deferred abend, giving control to DFHXMAB, and abends the
    task with ABENDAICO.
    This APAR is being taken to change the VALIDATE_USERID logic to
    handle a userid that CICS has received an ENF notification for,
    in the same way as a userid that is not currently in use in
    CICS.
    Additional symptoms: KIXREVACC
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS Users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Inconsistent behaviour with the EXEC    *
    *                      CICS START TRAN(tran) USERID(user)      *
    *                      command when the userid is revoked.     *
    ****************************************************************
    An application issues an EXEC CICS START command with the USERID
    option. The target userid has been revoked.
    If the userid was not currently in use in this CICS region, the
    START command returned USERIDERR RESP2=19.
    If the userid was currently in use in this CICS region; either
    signed on to a terminal, running a non-terminal task, or on the
    USRDELAY timeout queue, the START command returns OK. The target
    task abends AICO due to the userid being revoked.
    
    It is expected that the START command behaves the same in both
    cases and returns USERIDERR RESP2=19.
    

Problem conclusion

  • CICS has been changed to always return USERIDERR RESP2=19 for a
    START command for a target userid that has been revoked.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH32890

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-12-21

  • Closed date

    2021-02-03

  • Last modified date

    2021-03-05

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

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

    UI73764 UI73765 UI73766

Modules/Macros

  • DFHUSAD
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R100 PSY UI73766

       UP21/03/05 P F102

  • R200 PSY UI73765

       UP21/03/05 P F102

  • R300 PSY UI73764

       UP21/03/05 P F102

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.

[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.4"}]

Document Information

Modified date:
06 March 2021