APAR status
Closed as program error.
Error description
Rational Developer for System z V7.1.1.1 When the copybook is generated for the array, the first field's name is used to create the corresponding data structure for the array. However, in this case, the first field also has a default name (SDF2 generated), and so BMS Editor uses that to generate the data structure. I see that there is a comment associated with the array field, and that specifies the alternate field name to be used. Testcase - open RDz - create a simple project, import KHQMSDF.BMS - right click on it --> generate --> Symbolic Map - compare KHQMSDF.cpy (from SDF2) and the symbolic map generated by RDZ they are not the same. Paul (and the customer) would expect RDz generating the same symbolic map as SDF2. As simple as that. . Now a few comments: while the .BMS has 4 fields: DFH0001, DFH0002, DFH0003, DFH0004 and ignores the name ZONOCC4VD (this name is mentioned 4 times in the .BMS in lines * ZONOCC4V SDF-ZONOCC4V and which I suppose to be comment lines) the generated Symbolic Map uses this pattern. from SDF2 02 SDF-ZONOCC4VD OCCURS 4 TIMES . from RDz 02 SDF-ZONOCC4V OCCURS 4 TIMES. Strange. . But SDF2 keeps this name everywhere giving this 02 SDF-ZONOCC4VD OCCURS 4 TIMES . 03 SDF-ZONOCC4VL COMP PIC S9(4). 03 SDF-ZONOCC4VF PIC X. 03 SDF-ZONOCC4VI PIC X(10). 03 FILLER PIC X. Therefore ignores the names of the fields from the .BMS. While RDz does not keep this name for the subsequent fields but takes the name of the first field from the .BMS ie 02 SDF-ZONOCC4V OCCURS 4 TIMES. * 03 DFH0001L PIC S9(4) COMP. 03 DFH0001F PIC X. 03 FILLER REDEFINES DFH0001F. 05 DFH0001A PIC X. 03 FILLER PIC X(6). 03 DFH0001I PIC 9(10).
Local fix
A fixtest is available for Level2 Support.
Problem summary
Name of the array/structure field is incorrect in the generated copybook.
Problem conclusion
The problem listed in this APAR has been resolved with IBM Rational Developer for System z V7.1.1.2 Fix Pack which is available from the Recommended Fixes support download page: http://www-1.ibm.com/support/docview.wss?rs=2294&uid=swg27006335
Temporary fix
Comments
APAR Information
APAR number
IC56724
Reported component name
BMS MAP EDITOR
Reported component ID
AIMCBME00
Reported release
102
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2008-06-02
Closed date
2008-08-13
Last modified date
2008-08-13
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
BMS MAP EDITOR
Fixed component ID
AIMCBME00
Applicable component levels
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS6UCR","label":"WebSphere Developer for System z"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"1.0.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
21 August 2024