IBM Support

PI66876: 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

Comments

APAR Information

  • APAR number

    PI66876

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-08-02

  • Closed date

    2016-08-11

  • Last modified date

    2016-09-02

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

    PI60656

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

    UI40032

Modules/Macros

  • DFJ@H176
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R00D PSY UI40032

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

Document Information

Modified date:
02 September 2016