A fix is available
APAR status
Closed as program error.
Error description
The customer upgraded to CICS TS 6.1 (from 5.5) and they subsequently found that their customised XDTRD exit behaved differently. They issued a CEMT S FI(<data table>)OP (to load records from a VSAM file in to a data table) for the same data table in both versions and found that the statistics reported were different. At CICS TS 5.5 their CPSM WUI entry for the data table showed : Number of records added to table by READ requests 79889 Number of records added from WRITE requests 0 Number of add requests rejected by user exit 75311 Whilst at CICS TS 6.1 : . Number of records added to table by READ requests 79889 Number of records added from WRITE requests 0 Number of add requests rejected by user exit 0 . The statistics produced at CICS TS 5.5 are correct and those at CICS TS 6.1 are incorrect.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users. * **************************************************************** * PROBLEM DESCRIPTION: When using User Exit XDTRD, if it * * returns with a rejection response, this * * is not reflected in the corresponding * * statistics. * **************************************************************** When loading a Shared Data Table file, user exit XDTRD can be enabled. If this exit returns UERCDTRJ, to reject the record, the response is overwritten by a subsequent internal preallocation check. This results in the corresponding trace, statistics, and add processing ignoring the return code provided by user exit XDTRD.
Problem conclusion
DFHDTUP has been altered to ensure that any return code provided by user exit XDTRD is correctly passed back up the code path to ensure the add processing does not occur and that both trace exit entries and statistics reflect the correct values.
Temporary fix
Comments
APAR Information
APAR number
PH64857
Reported component name
CICS TS Z/OS V6
Reported component ID
5655YA100
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2025-01-16
Closed date
2025-04-30
Last modified date
2025-05-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UO03003 UO03004
Modules/Macros
DFHDTUP
Fix information
Fixed component name
CICS TS Z/OS V6
Fixed component ID
5655YA100
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":"BU048","label":"IBM Software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB70","label":"Z TPS"}}]
Document Information
Modified date:
03 May 2025