IBM Support

PK61075: USING COMPILER OPTION NOLAXLINK CAUSES MESSAGE IBM1442I E

A fix is available

Subscribe

You can track all active APARs for this component.

 

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

  • R400 PSY UK37406

       UP08/06/19 P F806

  • R500 PSY UK37407

       UP08/06/19 P F806

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