IBM Support

PI31179: RUNNING DFHWS2LS WITH EXECUTE AS AN ELEMENT NAME IN WDSL PRODUCES A COBOL COPY BOOK WHICH IS INVALID

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • DFHWS2LS is used to produce language specific copy books which
    represent the WSDL input. If a WSDL element name is used which
    is also a COBOL reserved word then the COBOL field name should
    have an 'x' appended to the front.
    The list of COBOL reserved words used by DFHWS2LS is not up to
    date. For example EXECUTE and XML-NNAMESPACE-PREFIX are missing
    from the list used by DFHWS2LS
    

Local fix

  • Edit the COBOL copybook produced by DFHWS2LS to ensure that the
    COBOL field name is not a reserved word. E.g change EXECUTE to
    xEXECUTE
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: DFHWS2LS does not process COBOL         *
    *                      reserved word EXECUTE correctly.        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    DFHWS2LS is being used to convert a WSDL file to a COBOL data
    structure. The WSDL contains an element named EXECUTE which is
    a COBOL reserved word. As EXECUTE is missed from the list of
    COBOL reserved words used by DFHWS2LS, the data structure
    generated by DFHWS2LS does not change EXECUTE to be prefixed
    with 'X'. This problem also applies to END-XML,
    FUNCTION-POINTERL, GROUP-USAGE, JNIENVPTR, NATIONAL,
    NATIONAL-EDITED, XML, XML-CODE, XML-EVENT, XML-NTEXT and
    XML-TEXT.
    

Problem conclusion

  • DFHWS2LS has been changed to add Enterprise COBOL for
    z/OS 3.4.0 reserved words: END-XML, EXECUTE, FUNCTION-POINTERL,
    GROUP-USAGE, JNIENVPTR, NATIONAL, NATIONAL-EDITED, XML,
    XML-CODE, XML-EVENT, XML-NTEXT and XML-TEXT.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PI31179

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-12-09

  • Closed date

    2015-02-18

  • Last modified date

    2015-04-02

  • APAR is sysrouted FROM one or more of the following:

    PI28669

  • APAR is sysrouted TO one or more of the following:

    UI25265 UI25266

Modules/Macros

  • DFJ@H176
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R80D PSY UI25265

       UP15/03/05 P F503

  • R90D PSY UI25266

       UP15/03/05 P F503

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"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
01 May 2020