IBM Support

PI60656: DFHSC2LS APPENDS _NUM AND 2_NUM WHEN NOT REQUIRED

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Running DFHSC2LS can generate unecessary appends to field names
    where the scope of the field names does not require it
    
    
    e.g.
    
    06 Field,
          09 aaaaa                    FIXED DECIMAL (31,2),
    
          09 Bbbbb_num                UNSIGNED FIXED BINARY(32)
          UNALIGNED,
    
    
    
    or
    
    06 Field,
          09 aaaaa                    FIXED DECIMAL (31,2),
    
          09 Bbbbb_2num               UNSIGNED FIXED BINARY(32)
          UNALIGNED,
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: DFHSC2LS with NO-ARRAY-NAME-INDEXING    *
    *                      set creates fields with unnecessary     *
    *                      numerical suffixes.                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    DFHSC2LS is executed to create a PL/I language structure and
    XML binding or WSDL document from an XML Schema Definition
    (XSD).  The mapping override NO-ARRAY-NAME-INDEXING is set so
    the language structure contains field names within arrays that
    are only unique within their scope.
    However, some field names in the generated language structure
    contain unneccessary numerical suffixes.  For example, the
    field name Container2_num does not need to contain the "2"
    digit:
    
     03 Message,
    
       06 Container2_num     UNSIGNED FIXED BINARY(32) UNALIGNED,
    
       06 Container,
    
         09 Text                     CHAR(255) VARYING UNALIGNED;
    

Problem conclusion

  • DFHSC2LS has been modified so that when the
    NO-ARRAY-NAME-INDEXING mapping override is set, the count fields
    (_num) of repeating structures do not contain numerical values.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PI60656

  • 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

    2016-04-12

  • Closed date

    2016-08-11

  • Last modified date

    2016-09-02

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

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

    PI66876 UI40060 UI40061

Modules/Macros

  • DFJ@H176
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R80D PSY UI40060

       UP16/08/18 P F608

  • R90D PSY UI40061

       UP16/08/18 P F608

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":"5.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":"5.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 September 2016