A fix is available
APAR status
Closed as program error.
Error description
The CICS translator generates the following two declare statements for PL/I programs near the start of each translated EXCI program: DCL DFHXCI ENTRY VARIABLE INIT(DFHXCIE) AUTO; DCL DFHXCIE ENTRY OPTIONS(INTER ASSEMBLER); When the NOLAXLINK compiler option is used, the compiler complain and issues message IBM1442I E. The default is RULES(LAXLINK) which means that mismatching calling conventions will not be flagged at compile time, rather your program may do funny things at runtime.
Local fix
LAXLINK
Problem summary
**************************************************************** * USERS AFFECTED: All * **************************************************************** * PROBLEM DESCRIPTION: When using RULES(NOLAXLINK) as PL/I * * compiler parameter, and the EXCI * * translator option, msg IBM1442IE is * * issued. * **************************************************************** * RECOMMENDATION: * **************************************************************** When using the option RULES(NOLAXLINK) in the PL/I compiler options and the Enterprise PL/I compiler with the CICS translator, there is a mismatch between the OPTIONS attributes for the declarations of DFHXCI and DFHXCIE created by the CICS translator. This results in message IBM1442I E. The mismatch was because statement DFHXCIE is declared with OPTIONS INTER ASSEMBLER, but the declaration for DFHXCI does not have any OPTIONS attribute. Additional keywords: msgIBM1442IE msgIBM1442I LAXLINK
Problem conclusion
DFHEXMTD has been altered so that the ENTRY declaration statements DFHXCI and DFHXCIE have the same OPTIONS attributes.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK61075
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
2008-02-14
Closed date
2008-06-16
Last modified date
2008-07-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK37406 UK37407
Modules/Macros
DFHEIMTD DFHEXMTD
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
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":"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:
02 July 2008