IBM Support

PM17302: Rational Developer for System z V7.6 generates different map set than SDF II

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When using Rational Developer for System z V7.6 to generate BMS
    map set. The generated symbolic map set is different than
    produced by SDF II.
    
    Recreate Scenario:
    
    - File --? New --? z/OS --? BMS --? Map set
    
    - create a map set, switch from Design view to Source view
    
    - paste the content of bms_macroes_from_sdfii.TXT
    
    - right click on the BMS map --? Generate --? Symbolic map
    
    
    When a compare of the symbolic map created with the SDF II there
    is no difference in the structure other than a few blank lines.
    There is a difference RDz symbolic map and the SDFII map.
    
    The difference is in the group's field name and the grouping
    itself.
    
    
    In the SDFII symbolic map OCCURS  OADGR11I
    
    
               02 OADGR11I OCCURS   3 TIMES .              00000100
    
          * ??????? ???????                                00000110
    
                 03 OADF1L  COMP PIC S9(4).                00000120
    
                 03 OADF1F  PIC X.                         00000130
    
                 03 OADF1I  PIC X(10).                     00000140
    
          * ???.??????                                     00000150
    
                 03 OADF2L  COMP PIC S9(4).                00000160
    
                 03 OADF2F  PIC X.                         00000170
    
                 03 OADF2I  PIC 9(9).
    
    In the RDz  symbolic map, two OCCURS OADF1 and OADF2
    
                02 OADF1                          OCCURS 3 TIMES.
    
          * F1                              OADF1
    
                  03 OADF1L                        PIC S9(4) COMP.
    
                  03 OADF1F                              PIC X.
    
                  03 FILLER                    REDEFINES OADF1F.
    
                      05 OADF1A                          PIC X.
    
                  03 FILLER                              PIC X(4).
    
                  03 OADF1I                              PIC X(10).
    
          *
    
                02 OADF2                          OCCURS 3 TIMES.
    
          * F2                              OADF2
    
                  03 OADF2L                       PIC S9(4) COMP.
    
                  03 OADF2F                              PIC X.
    
                  03 FILLER                    REDEFINES OADF2F.
    
                       05 OADF2A                            PIC X.
    
                  03 FILLER                              PIC X(4).
    
                  03 OADF2I                              PIC 9(9).
    
    
    Same difference in the OUTPUT part.
    
    Any old program based on the symbolic map generated with SDFII
    
    is free to use OADGR11I.
    
    Any such program will fail to compile if it include a symbolic
    map from RDZ unless names are changed.
    
    I did not open an RTC work item since I was able to duplicate
    the problem.
    

Local fix

Problem summary

  • See error description.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PM17302

  • Reported component name

    RATL DEV FOR SY

  • Reported component ID

    5724T0700

  • Reported release

    760

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-06-25

  • Closed date

    2010-12-18

  • Last modified date

    2010-12-18

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

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

Fix information

  • Fixed component name

    RATL DEV FOR SY

  • Fixed component ID

    5724T0700

Applicable component levels

  • R762 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSJK49","label":"IBM Developer for z Systems"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.6","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
27 October 2020