A fix is available
APAR status
Closed as program error.
Error description
The CICS-supplied procedure for translating/compiling/link-editing a C++ program, DFHYITEL, generates an unusable load module, because an unnecessary SYSPUNCH DD card is included in the compile step. The problem also applies to the CICS-supplied procedure DFHYXTEL, which is intended for translating/compiling/link-editing a batch program that uses EXCI facilities to contact CICS.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users. * **************************************************************** * PROBLEM DESCRIPTION: When using the CICS supplied * * procedures DFHYITEL or DFHYXTEL to * * translate, compile and linkedit * * C++ application programs, an unusable * * load module is produced. * **************************************************************** * RECOMMENDATION: * **************************************************************** The CICS supplied procedures to compile a C++ application, DFHYITEL (online) and DFHYXTEL (batch EXCI) include an unnecessary SYSPUNCH DD card in the compile step. This uses the same temporary name as the SYSMOD DD card in the pre-link step, which results in the sidedeck generated by the pre-link step not being produced, and an unusable load module being generated. An attempt to run the program may result in an abendALIG in the case of an online program, for example: "DFHAC2236 Transaction aaaa abend ALIG in program xxxxxxxx term nnnn. Updates to local recoverable resources will be backed out." An EXCI C++ program may abend0C4 in DFHXCPRX, but other unpredictable results may occur. Additional keywords: msgDFHAC2236 EXCI S0C4 abendS0C4 0C4 DFH$DXCC
Problem conclusion
Procedures DFHYITEL and DFHYXTEL have been altered to remove the SYSPUNCH DD card from their compile steps.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK49718
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
500
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2007-07-26
Closed date
2007-08-15
Last modified date
2007-09-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK28240
Modules/Macros
DFHYITEL DFHYXTEL
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R500 PSY UK28240
UP07/08/23 P F708
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.2","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.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
04 September 2007