PI31087: RATIONAL DEVELOPER FOR SYSTEM Z V184.108.40.206 - BMS EDITOR NOT SORTING FIELDS BY ROW AND COLUMN POSITION WHEN SAVED
Fixes are available
Closed as program error.
When editing a BMS map and moving or shifting fields around, the editor does not sort the fields according to their respective row and column position within the BMS source. The problem was found to only manifest itself when editing and filtering on the top-most MAP listed of the MAP set in the source containing multiple BMS maps. Recreate steps: 1. Open BMS source containing two maps MAP2 and MAP1 2. From the design view (tab), select the "Filtering" icon and choose the top-most mapset MAP2 3. Grab and move (shift) one of field on row 1 over a few spaces. Then click on the source tab and inspect the order of the field positions (column and row) 4. Observe the field that was just moved appears as the first field on that row instead of its expected order MAPSET DFHMSD TYPE=&SYSPARM,LANG=COBOL,MODE=INOUT, X STORAGE=AUTO,TIOAPFX=YES MAP2 DFHMDI SIZE=(24,80), X LINE=01, X COLUMN=01, X DATA=FIELD, X TIOAPFX=YES,JUSTIFY=(LEFT) MAP1 DFHMDI SIZE=(24,80), X LINE=01, X COLUMN=01, X DATA=FIELD, X TIOAPFX=YES,JUSTIFY=(LEFT * DFHMSD TYPE=FINAL END *
The workaround for this problem is to manually sort the fields in their respective order.
When a BMS field is dragged and dropped to a new position (row and column) on the BMS map using the Design tab, the definition for the field may not get re-located in the Source tab. Instead the definition for the field may remain in the original location in the source even though the row and column in the field definition will correctly represent the new position (row and column) on the screen. This can make it difficult for users reviewing the source to locate field definitions since typically the fields are ordered in the source by their position (row and column) on the screen.
The problem would only occur when there are multiple BMS maps in the BMS mapset. In addition it would only occur for BMS fields being dragged and dropped whose original position (row and column) on their map was the same as another field on a subsequently defined map within the mapset. The problem listed in this APAR has been resolved with IBM Rational Developer for System z V220.127.116.11 Fix Pack which is available from the Recommended Fixes support download page: http://www-1.ibm.com/support/docview.wss?rs=2294&uid=swg27006335
Reported component name
RATL DEV FOR SY
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
RATL DEV FOR SY
Fixed component ID
Applicable component levels