A fix is available
APAR status
Closed as program error.
Error description
When trying to format a dump with DFHTT640 an abend 0C4 occurs in DFHCDCON at offset x'B6C'. The 0C4 is occurring on an INSERT CHARACTER instruction: 43EF 7000 in the DECODE routine. Reg7 and RegF is used to address the byte but this results in an invalid address. . As a side note, slipping on the 0C4 did not result in a dump because an ESPIE existed and handled the abend.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users * **************************************************************** * PROBLEM DESCRIPTION: Attempts to format dump trace data with * * DFHPD640 fail mid-report with * * MSGDFHPD0123. * **************************************************************** * RECOMMENDATION: * **************************************************************** VERBX DFHPD640 is used to obtain a formatted report of the internal trace table from an SVC dump, using the TR keyword. Processing does not complete but terminates with message DFHPD0123 indicating a program check during the processing of the TR keyword. Analysis of an SVC dump, obtained by SLIP TRAP, shows an abend occurring in DFHCDCON during the processing of a XMXE trace entry. The error occurred when attempting to locate a character string representing the meaning for a numeric REASON code. It was assumed that the numeric REASON code will be in the range 1 to 128, this being the limits of tables used during the conversion process. This translation is conducted for ALL trace records, including trace records where REASON will not have been set. In these cases the REASON code may contain residual data with a value outside the assumed range of 1 to 128. In most cases the mis-translation that occurs will not be apparent to the user. However in the reported case the out of range REASON value caused the code to address data outside the scope of the program, into un-allocated storage. This led to the 0C4 abend that terminated trace report generation. Additional Keywords. OC4 ABEND0C4 ABENDOC4 MSGDFHPD0123 AUXTR GTFTR GTF
Problem conclusion
DFHCDCON processing for enumerator types, of which REASON is one, has been amended. When a value outside the allowed range is detected no translation will occur, instead spaces will be returned.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK47039
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2007-06-14
Closed date
2007-07-03
Last modified date
2007-08-03
APAR is sysrouted FROM one or more of the following:
PK43301
APAR is sysrouted TO one or more of the following:
UK26696
Modules/Macros
DFHCDCON
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R400 PSY UK26696
UP07/07/06 P F707
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":"3.1","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":"3.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
03 August 2007