IBM Support

PH15969: A TRANSACTION ABENDS WITH CODE AAMD WHEN EXECUTING AN EXEC CICS COPY GROUP(GRP_NAME) TO (OTHER_GRP_NAME) FROM WITHIN A PROGRAM.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A transaction abends with code AAMD when executing an EXEC CICS
    CSD
    COPY GROUP(group_name) TO (other_group_name) from within a
    program.
    Doing exactly the same command via CECI worked successfully.
    
    In the trace, we can see we failed because of a
    NSR_RUN_WITH_TRANISO
    condition:
    AP 04B1 FCVS EXIT - FUNCTION(READ_UPDATE_SET)
    RESPONSE(EXCEPTION)
    REASON(NSR_RUN_WITH_TRANISO) MAXIMUM_RECORD_LENGTH(0)
    RECORD_ADDRESS(00000000) RECORD_LENGTH(0)
    ACCMETH_RETURN_CODE(00000000) DUPLICATE_KEY()
    TERMINATE_STRING(YES)
    TERMINATE_REMOTE_REQUEST(NO)
    
    This is normal since VSAM nonshared resources (NSR) are not
    supported
    for transactions that use transaction isolation but AAMD is not
    the most appropriate abend code.
    

Local fix

  • TRANISO=NO
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: A CICS transaction abends AAMD, but     *
    *                      should abend AFDK.                      *
    ****************************************************************
    A CICS transaction issues an EXEC CICS CSD command. The
    DFHCSD is defined CSDLSRNO=NO (indicating that DFHCSD
    is defined as NSR).
    CICS is running with TRANISO=YES (indicating that
    Transaction Isolation is in effect).
    CICS does not support a combination of NSR files and
    Transaction Isolation, and correctly abends the transaction.
    However, CICS issues an incorrect abend code:
    AAMD is issued, but this is wrong: CICS should abend the
    transaction with code AFDK.
    Additional Keywords: AbendAAMD AbendAFDK
                         NSR_RUN_WITH_TRANISO
    

Problem conclusion

  • DFHDMPCA has been modified to check for the NSR_RUN_WITH_TRANISO
    reason code from DFHFCFR and abend the transaction with
    code AFDK.
    The CICS Knowledge Centre description will be changed to
    add DFHDMPCA to the list of modules which can issue abend AMDK.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH15969

  • 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

    2019-08-22

  • Closed date

    2019-09-09

  • Last modified date

    2019-10-01

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

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

    UI65195 UI65196

Modules/Macros

  • DFHDMPCA
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R100 PSY UI65195

       UP19/09/10 P F909

  • R200 PSY UI65196

       UP19/09/10 P F909

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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.4","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"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":"5.4","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 October 2019