A fix is available
APAR status
Closed as program error.
Error description
After applying PTF UI39573 (APAR PI58375) or UI42118 (PI63005), an application issuing an MQ request suffers an abend with messages: DFHTR0112 Bad data passed for tracing to module DFHTRPT. DFHDS0001 An abend (code 0C4/AKEA) has occurred at occurred at offset X'0710' in module DFHDSAT. DFHAP0707 An abend (code 0C4/AKEA) has occurred in task related user exit program DFHMQTRU. DFHAP0001 An abend (code 0C4/AKEA) has occurred at at offset X'00000710' in module DFHTRPT. . Trace shows : AP 2520 ERM ENTRY COBOL-APPLICATION-CALL-TO-TRUE(MQM AP D500 UEH EVENT LINK-TO-USER-EXIT-PROGRAM PGMXXXXX AT EXIT POINT XRMIIN AP D501 UEH EVENT RETURN-FROM-USER-EXIT-PROGRAM PGMXXXX WITH RETURN CODE 0 AP A090 MQTRU ENTRY APPLICATION-REQUEST MQGET DS 0002 DSAT ENTRY ** Decode of parameter list failed ** . DS 0052 DSAT *EXC* DSAT_RECOVERY ** Decode of parameter list failed ** TR 0102 TRPT *EXC* INVALID-DATA-PASSED : CALLING DOMAIN WAS DS : PARAMETER LIST WAS ** Decode of parameter l* ME 0301 MEME ENTRY SEND_MESSAGE . Error Code: 0C4/AKEA Error Type: PROGRAM_CHECK Error happened in program DFHTRPT at offset 00000710 . PSW: 07853001 80000000 00000000 22853558 Instruction Length:2 Exception Address: 00000000_580DB800 Execution key at Program Check/Abend: 8 Addressing Mode: 64 . 64-BIT REGISTERS 0-15 GPR 0-3 081AF054 000000B8 081AF02A 22854A08 GPR 4-7 24013498 00000002 24012DA0 24012DA0 GPR 8-B 081AF02A 00000000 000000B8 23FFA400 GPR C-F 22CAA100 24013498 580DAF50 000000B8 R14 is pointing to DSAT plist and R15 is length 00B8. This parm list is X'00B0' bytes long (as shown in the 1st 2 bytes). Starting at 580DAF50, the very last byte of it is 580DAFFF, which is the last byte of the working storage that was MVS getmained by DFHMQLTT. The failing instruction in DFHTRPT is a MVCL, 0E0E. The length of that move is X'00B8' bytes (as shown in Reg 15, 000000B8). The instruction is trying to move 8 more bytes than it should which reaches into the next page and causes the 0c4. Additional Symptoms: DFHPG0001 abend AKEA abendAKEA has occurred at offset 2F96 in module DFHPGPG DFHPG0001 An abend (code ---/AKEA) has occurred at offset X'2E18' in module DFHPGLE. Kernel error table shows: Module in ERROR TYPE ERR_CODE MODULE OFFSET KERRD ========== ======== ====== ====== ========= PROGRAM_CHECK 0C4/AKEA DFHTRPX 0000029E DFHDSAT PROGRAM_CHECK 0C4/AKEA DFHTRPX 0000033E DFHDSAT PERCOLATE ---/AKEA UNKNOWN UNKNOWN DFHERM PERCOLATE ---/AKEA DFHMQSTB 000003CC DFHAPLI1 PERCOLATE ---/AKEA DFHPGLE 00002E18 DFHPGLE
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * All CICS users with UI42118 applied. * **************************************************************** * PROBLEM DESCRIPTION: * * Customer using CICS/MQ message conversion receives message * * DFHTR0112. * **************************************************************** * RECOMMENDATION: * * . * **************************************************************** A customer is using CICS/MQ message conversion which invokes module DFHMQLTT. Because of a mismatch in the dispatcher parameter list which DFHMQLTT needs when it performs a task switch, bad data is passed for tracing with the following message being issued: DFHTR0112 Bad data passed for tracing to module DFHTRPT Additional keywords: msgdfhtr0112 msgtr0112
Problem conclusion
UI42118 DFHMQLTT requires re-compiling to pick up the new DFHDSAT parmlist copybook which was increased in length by UI42118.
Temporary fix
Comments
APAR Information
APAR number
PI74853
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
000
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-01-12
Closed date
2017-01-20
Last modified date
2017-03-31
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI44104
Modules/Macros
DFHDSATT DFHDSATX DFHDSATY DFHMQLTT
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R000 PSY UI44104
UP17/01/26 P F701 {
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.3","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.3","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
31 March 2017