A fix is available
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
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