IBM Support

Fix list for Rational Developer for i

Product Documentation


Abstract

This document contains a complete listing of releases, refreshes, fix packs and interim fixes sorted by version for IBM Rational Developer for i.

Content

IBM Rational Software Support Communities
  • Visit the IBM Support Portal to configure your support portal experience and review FAQs, lists of known problems, fixes, and a wealth of important support information.
  • Visit developerWorks to access an online collection of tutorials, sample code, standards, forums and other resources provided by experts at IBM to assist software developers using Rational tools including access to the IBM RFE Community .
  • Visit the Jazz Community if you use a Rational product created using the Jazz platform to interact directly with the Jazz development team and other community members, download product trials and betas and track development progress.

Helpful Hints For Obtaining Technical Assistance:

Before you contact IBM Rational Software Support, gather the background information that you need to describe the problem. When you describe a problem to an IBM software support specialist, be as specific as possible and include all relevant background information so that the specialist can help you solve the problem efficiently. To save time, know the answers to these questions:

  • What software versions were you running when the problem occurred?
  • Do you have logs, traces, or messages that are related to the problem?
  • Can you reproduce the problem? If so, what steps do you take to reproduce it?
  • Is there a workaround for the problem? If so, be prepared to describe the workaround.

If you have helpful information to diagnose or identify the problem on your system, you can provide this data by following the instructions to exchange information with IBM Technical Support .

Note: The Debug capability in Rational Developer for i requires PTFs on the host: 
            V7R5 PTF SI84619, V7R4 PTF SI84614, V7R3 PTF SI84606

Table of Contents:


Fix Pack 1 (9.8.0.1)
Link Date Released Status
APAR/Idea Description
Support for COBOL outlines
Support and RDi community links added to Help menu
RPG Fall 2023 Currency. For details, see https://www.ibm.com/support/pages/rpg-cafe
Access Client Solutions updated to version 1.1.9.4
IBM Java updated to version 11.0.20.1
Idea IBMI-I-3175 Connection information now included in editor tabs and the menu bar for the current source edited
Idea IBMI-I-493 Better control of comments included in hover help for definitions
Idea IBMI-I-540 Unused definition annotations can be suppressed if preferred by using the @ignore-unused tag
Idea IBMI-I-386 Allow Refactor Rename to wrap lines when the new length is longer than the record length
Idea IBMI-I-59 Add support for ILE Doc so that ILE RPG source can be documented in a similar way to Javadoc.  From Window>Show View, open ILE Doc view.
Idea IBMI-I-3675 The .bnd file type is now included by default in the Files table
Idea IBMI-I-3729 Improved defaults for IBM i member search. The new defaults are * for an initial search or the name of the last searched member for any subsequent searches.
APAR SE79810 On macOS, using the Enter key to split a line does not position the cursor to the correct column
APAR SE79991 Cannot connect to IBM i server after changing a saved password
APAR SE79735 When editing CL, the filter view for Code hides source lines if comments are included on the same line
APAR SE79766 On macOS, the bundled ACS throws a java.lang.SecurityException and does not launch
APAR SE77762 SSH connections may not be successful with some key types
APAR SE80597 Refactor rename does not rename a symbol name used in %ELEM() declaration statements
Initial Release (9.8)
Link Date Released Status
APAR/Idea Description
Eclipse base updated to version 4.23
Support for P2 installs
Video of Windows install
Video of macOS install
Video of applying Authorized User License
RPG Fall 2022 Currency. For details, see https://www.ibm.com/support/pages/rpg-cafe
RPG Spring 2023 Currency. For details, see https://www.ibm.com/support/pages/rpg-cafe
Access Client Solutions updated to version 1.1.9
Add a template for new ILE RPG free-form members and set as the DEFAULT. To edit the DEFAULT template or to add new templates, in the product Preferences open the section: Remote Systems > Remote Systems LPEX Editor > ILE RPG > Templates
Add reset action for editor zoom in/out. To access right-click in a source member and select Zoom to see options.
Allow copy member name and text from the Object Table view using control keys
CTRL+A in Object Table cell editor should select text not all table records
Remote Edit History View lists recently changed members and files in QSYS and IFS. To access the view, click Window > Show View > Other and enter Remote Edit History in the filter field. Select the view and click Open.
Improve Error List setting to default to 'Show messages as annotations' and 'Automatically insert into open members and files'
New connections to default to secure mode
Position the Outline view to an ILE RPG field definition. To use, select a field in your source and press CTRL + F3 or right-click and select Source > Show in Outline
RFE 152247 Show fully qualified member name in member comparison
SE75044 RDI 9.6.0.9 COPY OR MOVE OF FILES OR FOLDERS IN THE IFS DOES NOT PRESERVE AUTHORIZATION LIST SETTINGS ON THE TARGET
SE78648 Rational Developer for System I - Resequence-All-Lines action leaves Editor indicating no changes and Save icon disabled
SE79302 RDI 9.6.0.12 CL Prompt for CRTOUTQ command fails with parameter mismatch error
SE79474 RDI 9.6.0.12 LPEX CURSOR MAY BE INCORRECTLY POSITIONED
Defect Fix Create Procedure with empty *DATE type fails to generate the procedure
Defect Fix DDS printer default template is same as display type and is unusable
Defect Fix New Source Member wizard incorrectly populates Member field with name of existing member
Defect Fix Not able to create custom zoom in/out editor key bindings
Defect Fix SSL/TLS certificates removed in preferences are not cleared from the JRE jssecacerts file
Known issues:
  • There is a long path name limitation with the native Windows Extract tool and it may not successfully extract all of the files when attempting to install RDi. If you use the Windows Extract tool and you receive a warning or error that all files could not be extracted, delete the "IBM Rational Developer for i" folder that was created and unzip the archive using a different tool.
  • Access Client Solutions included in RDi not launching correctly in macOS.  Install Access Client Solutions outside of RDi and use it at least once.  Then RDi will be able to launch it.
  • Code coverage reports not opening in macOS.
Note: The Debug capability in Rational Developer for i requires PTFs on the host:  V7R5 PTF SI80368, V7R4 PTF SI80364, V7R3 PTF SI79707, V7R2 PTF SI76238
Note: Remove patches before applying fixpacks.

Table of Contents:


Fix Pack 13 (9.6.0.13)
Link Date Released Status
APAR/Idea Description
Access Client Solutions updated to version 1.1.9.2
JTOpen updated to version 11.2
IBM Java updated to version 8 SR7 FP20
Fix Pack 12 (9.6.0.12)
Link Date Released Status
APAR/Idea Description
Note: if local documentation has been installed, it must be removed before updating.
   Go to Help>About>Installation Details.  Select Rational Developer for i documentation and click Uninstall.
Editor support for RPG language updates:
- ON-EXCP and SND-MSG op-codes
- %MSG and %TARGET built in functions

For toggling edit/browse mode, in a source member, right-click and select Source > Toggle Browse/Edit

In the object table view, right-click a member and select Compare With > Compare (Prompt). You can then browse or enter values for the member you want to compare with.

Error list support for CRTPGM, CRTSRVPGM

Object Table quick filter entry fields support CTRL+V, CTRL+C for Paste, Copy

Editing ILE RPG

- Quick fix to comment out unused variables

- Quick fix to create missing variables and procedures

- Add a keyboard short-cut [alt]+[shft]+t to the Extract Constants menu action

- Extract Procedure: support embedded SQL statements in selection

Editing CL - Recognize control statement in MONMSG EXEC(...) when filtering view by control

IBMI-I-105 Add LPEX filter for subroutines and procedures
IBMI-I-284 Add preference for default case for Context Assist insertions 
IBMI-I-364 Add preference to change default insert mode for editor 
IBMI-I-436 Include Left Hand Indicators in Outline
IBMI-I-511 Show file name in hover text for record formats 
IBMI-I-576 Outline does not show the data structure is modified by XML-INTO
IBMI-I-707 Display contents of the save file (SAVF)
SE70061 RDI 9.6.0.4 UNABLE TO SET A FILE ASSOCIATION OTHER THAN DSPF FOR SCREEN DESIGNER 
SE70062 RDI 9.6.0.4 REMOTE SYSTEM LPEX EDITOR FIND DIALOG OPENS AS A TAB ON MAC OS X 
SE71463 RDI 9.6.0.6 ILE RPG CONTENT ASSIST FAILS INSIDE A PROC WHEN THE LINE IS MISSING A REQUIRED SEMI-COLON 
SE72724 INCORRECT ILE RPG BLOCK COMMENT BEHAVIOR IN RDI 9.6.0.6 WITH INSERT * INTO COLUMN 7 AND SHIFT LINE BY ONE COLUMNS 
SE73160 RDI 9.6.0.7 RPGLE EDITOR REFACTOR RENAME ACTION DOES NOT CHANGE **CTDATA ARRAY NAME 
SE73235 RATIONAL DEVELOPER FOR SYSTEM I-EDITING RPG: Z-ADD WITH LENGTH DEFINE NOT SHOWN AS A MODIFY REFERENCE IN OUTLINE VIEW 
SE73321 RDI 9.6.0.7 REMOTE SYSTEMS LPEX EDITOR MAY INCORRECTLY SHOW REFERENCES TO EXTERNAL FILES IN ILE RPG SOURCE AS UNUSED 
SE73640 RDI 9.6.0.8 ILE RPG PROCEDURE WIZARD FAILS TO INSERT CORRECT DESCRIPTION TEXT AND TYPE FOR PROGRAM PROCEDURE 
SE73744 RDI 9.6.0.8 CONTENT ASSIST FOR EMBEDDED SQL STATEMENTS REPLACES REMAINING LINE CONTENT IF NO PARAMETER SEPARATOR IS SPECIFIED 
SE73959 RDI 9.6.0.8 CL PROMPTER IS INCORRECTLY DIAGNOSING PARM CLAUSE SPCVAL((*ABC -1)) 
SE74753 RDI 9.6.0.8 ILE RPG CONTENT ASSIST MAY NOT OFFER CORRECT KEYWORDS FOR A PARAMETER STATEMENT 
SE75819 RDI 9.6.0.10 COPY FROM I PROJECT, PASTE TO REMOTE MEMBER CORRUPTS EXTENDED CHARACTERS 
SE76157 RDI 9.6.0.10-ILE RPG OUTPUT SPECIFICATION AND/OR CONDITIONING LINES CAUSE BLANK OUTLINE VIEW 
SE76203 RDI 9.6.0.11 REMOTE SYSTEMS LPEX EDITOR DOES NOT RESEQUENCE ON SAVE 
SE76229 RDI 9.6.0.11 OPENS EDITOR IN EDIT MODE WHEN IT SHOULD BE BROWSE MODE
SE76234 RDI 9.6.0.11 CL PROMPTER COMMAND ENTRY DOES NOT HANDLE PASTED LINE SEPARATOR CHARS 
SE76308 RDI 9.6.0.11 EDITOR SHOULD ADD COLUMNS 1-5 CHANGE SIGNATURE TO EMBEDDED SQL LINES IN ILE RPG SOURCE 
SE76312 RDI 9.6.0.11 NULLPOINTEREXCEPTION WHEN OPENING SCREEN DESIGNER EDITOR ON DSPF SOURCE 
SE76366 RDI 9.6.0.11 RPG REFACTOR RENAME ACTION SHOULD ALLOW CHOOSING A DUPLICATE NAME WITH WARNING 
SE76375 RDI 9.6.0.11 I PROJECT MEMBER COMPARE TO CORRESPONDING REMOTE MEMBER LEAVES MEMBER LOCKED 
SE76389 RDI 9.6.0.11 CL PROMPTER IS INCORRECTLY DIAGNOSING THE PARM CLAUSE SPCVAL((* A)) 
SE76517 RDI 9.6.0.11 EDITING RPG SOURCE CONTAINING DOUBLE BYTE LITERALS USING A PROFILE WITH CCSID 1399 GETS PARSER ERROR 
SE76646 RDI-EDITING RPGLE-F1 HELP ON SELECTED BUILT-IN FUNCTION NAME DOES NOT LINK TO ITS HELP PAGE 
SE76946 RPG REFACTOR > EXTRACT PROCEDURE DIALOG DOES NOT ENABLE CONTROLS FOR LIKE DEFINITION FOR RETURN VALUE 
SE77334 RDI 9.6.0 RDI LOCKS UP AT STARTUP WHEN RPG AND DDS SOURCE EDITORS LEFT OPEN FROM LAST RDI SHUTDOWN 
SE77389 RDI 9.6.0.11 MEMBER COMPARE SHOWS CORRUPTED CHARACTERS WHEN MEMBER HAS NO TYPE 
SE77608 RDI 9.6.0.11 PARSING JOBS FOR I PROJECT RPG SOURCE FILES BEING EDITED AT RDI STARTUP NEVER COMPLETE 
SE77814  RDI 9.6.0.11 RDI 9.6.0.11 NullPointerException when Toggle Memory Mode is enabled in the Monitors View while debugging
SE77101  RDI 9.6.0.11 DEBUG EMITS MSG DBGE0004 OR CRRDG3044 AFTER MONITOR MEMORY OF DATA STRUCTURE SUBFIELD
Fix Pack 11 (9.6.0.11)
Link Date Released Status
APAR/RFE Description
Note: if local documentation has been installed, it must be removed before updating.
   Go to Help>About>Installation Details.  Select Rational Developer for i documentation and click Uninstall.
Editor support for RPG language updates:
- DEBUG(*CONSTANTS)
- Allow %FIELDS with SORTA for a data structure array
- EXPROPTS(*STRICTKEYS)
- %MAXARR, %MINARR, %SPLIT, %LOWER and %UPPER built in functions
Make PDM perspective default at startup for new workspaces. Implement New Connection View
Enhance RDi Outline decorators for File I/O
LPEX Enhancements - Improve explore copy and include files
Add a button to launch a 5250 emulator from the PDM perspective
Add Connections menu item so that there's a convenient, easy to find UI element for creating a new IBM i connection
Refactor > Extract Constant - Support numeric literals and add a Description field to the dialog for inserting a comment
RFE 10450 Save/print results from Find string.  Add 'Copy To Clipboard' for search results and the object table view
RFE 127343 Operation on file or record format should be shown in outline
RFE 146912 Overlay exported procedures with an icon to distinguish them from internal procedures
RFE 21931 Allow prefix area command F* for DDS
RFE 94618 Refresh CL outline on save
RFE 12499 Lock source opened at startup of RDi
SE60049 *Maaannnn DSPLY causes empty Outline view
SE66570 Procedure proposal for ILE RPG content assist incorrect for parameters with multiple options values
SE72137 SISO replacement character not supported on all code pages
SE72989 CL prompt takes 20-30 seconds to open some command windows
SE73056 Live parser displays wrong data length for numeric field
SE73084 Editing SQLRPGLE source with embedded SQL, the editor may incorrectly report syntax errors for valid SQLRPGLE source
SE73104 Editing SQLRPGLE source with embedded SQL the editor may incorrectly interpret the source
SE73268 Editing SQLRPGLE source the parser may report an error for "end" used as name in an SQL statement
SE73904 LPEX editor hover text overlay may be too small to show content in ILE RPG source
SE74004 CL source formatting may erroneously split or add a continuation character even though the line may fit
SE74018 Editing SQLRPGLE source the parser may report an error for "end" used in case clause in SQL statement
SE74094 Extract constant fails when editing **free ILE RPG in a file on the IFS
SE74209 CL prompter issues EVFCL0074 for CL parm value with embedded quote
SE74787 SQL formatting fails if one of the SQL lines is blank except for a single character in column 8
SE74819 RPG Refactor – Rename action does not prevent choosing a duplicate name
SE74824 RPG Refactor – Rename action misses renaming name in index of parent qualifier name part
SE75043 ILE RPG source line containing a qualified subfield name 'IN' will cause the outline view to not populate
SE75096 ILE RPG program verify messages may appear unreadable when an unexpected JVM file.encoding value is used
SE75103 i Project actions silently fail to initiate a reconnect when required
SE75147 ILE RPG content assist line split adds extra colon or left parenthesis character
SE75426 LPEX hover help text balloon does not preserve comments formatting in ILE RPG source
SE75556 Editing SQLRPGLE source the parser may report an error due to SQL IF EXISTS clause
SE75091 IN RDI 9.6.0.9, REQPREXP CAUSES INVALID "MISSING PROTOTYPE" FOR LINEAR MAIN
SE75328 RDI 9.6.0.10 MSGRNF3618 EMITTED BY VERIFIER FOR CCSID KEYWORD AFTER SQLTYPE KEYWORD
SE70567
RDI 9.6.0 MSGMCH3601 F/QB5IDEAL DEBUGGING A PROGRAM LAUNCHED WITH SMBJOB HOLD(*NO) ALWMLTTHD(*YES)
Requires host PTFs:
V7R2 PTF: SI76238
V7R3 PTF: SI76237
V7R4 PTF: SI76239
SE74789
RDI 9.6.0.8 CRRDG3002E CONNECTION WITH THE DEBUG ENGINE LOST WHEN TRYING TO DEBUG AN IBM I JOB
Requires host PTFs:
V7R2 PTF: SI75841
V7R3 PTF: SI75206
V7R4 PTF: SI75842
Fix Pack 10 (9.6.0.10)
Link Date Released Status
APAR/RFE Description
Update to Java 8 SR 6 FP 15
Fix Pack 9 (9.6.0.9)
Link Date Released Status
APAR/RFE Description
Editor support added for RPG language updates:
- %RANGE() built in Function
- %LIST() built in Function
- EXPROPTS(*ALWBLANKNUM)
- EXPROPTS(*USEDECEDIT)
- FOR-EACH opcode
- IN operator
- REQPREXP, REQPROTO
- DEBUG(*RETVAL)
RFE 142410 Command popups do not appear on the same monitor as the main RDi window
RFE 36514 Content assist should consistently insert to new line if inserted text would go past column 80 in free format RPGLE
RFE 57040 Allow new D-Specifications to be generated from selected text
RFE 66502 Do not add /FREE and /END-FREE to RPG free format conversions
RFE 78817 OPTION(*EVENTF) support for CRTCMD compile commands
Requires host PTFs:
V7R3 PTF: SI74609
V7R4 PTF: SI74565
SE74634 RDI 960 COM.GOOGLE.GSON PLUGIN REFERENCE MISSING FROM RDI 9.6 CONFIGURATION AFTER UPDATE
SE63959 Text replacement for ILE RPG content assist in the remote systems LPEX editor is unpredictable
SE68819 Content assist does not recognize valid constants as candidates for first argument of %SCANRPL
SE70060 Remote systems LPEX editor cannot handle unicode characters in a QSYS source member with some profile settings
SE70577 CL prompter may incorrectly diagnose a parameter clause of the form (*AND VALUE *EQ NNN)
SE71616 CL prompter does not properly support the REL keyword for the PARM statement
SE72237 RDi may not correctly support a qualified parameter with a value that uses single quotes when prompting a CL command
SE72782 Content assist does not offer appropriate field name proposals for the SORTA array operation and IN, OUT, and UNLOCK data area operations
SE72841 ILE RPG content assist for %ELEM() in a declaration in a procedure only lists proposals within the local procedure
SE73190 D-specification wizard for stand-alone fields does not correctly insert code
SE73323 Content assist for ILE RPG source in remote systems LPEX editor does not handle line overflow on insert
SE73581 Error list may not initially sort by severity
SE73751 IBM i debugging should not start when an SSH connection cannot be established
SE73995 Extract constant refactoring fails if there is not an existing global specification
SE74073 Context action 'Filter view > Code' fails for RPG source type
SE74483 ILE RPG refactor rename does not rename symbol when used as an argument in a FOR statement
SE72863 RDI 9.6.0.6 MSGRNF0306E ILE RPG SYNTAX CHECKER INCORRECTLY FLAGS VALID TIME LITERAL
SE69240 IN RDI 9.6.0.1, VARIABLES NOT DISPLAYED WHEN DEBUGGING SOME RPGLE PROGRAMS USING AN OLDER WORKSPACE
Host PTFs:
V7R3 PTF SI73597
V7R4 PTF SI73598
SE70697 RDI 9.6.0 UNABLE TO ATTACH TO AND DEBUG AN OPM PROGRAM FOR WHICH SOURCE IS NOT AVAILABLE FAILS WITH CPF9588
Host PTFs:
V7R3 PTF SI73550
V7R4 PTF SI73673
SE73818 RDI 9.6.0.8 AN ASSIGNMENT DONE IN A MONITORED EXPRESSION IS TRANSFORMED TO UPPER-CASE BY THE DEBUG SERVER
Host PTFs:
V7R3 PTF SI74594
V7R4 PTF SI74630
SE74210 RDI 9.6.0.8 DEBUG FAILS TO DISPLAY CHARACTER VARIABLES WITH LENGTH 1024
Host PTFs:
V7R3 PTF SI74594
V7R4 PTF SI74630
SE73400 RDI 9.6.0.7 STRING VALUES IN ARRAY ELEMENT INSIDE A STRUCTURE ARE NOT DISPLAYED CORRECTLY WHEN DEBUGGING
Host PTFs:
V7R3 PTF SI73550
V7R4 PTF SI73673
RPG Extract constant issues:
- does not wrap long constant names correctly
- fails if a member contains a CTL-OPT but no declares
RPG SQL formatter may cause the UI to become unresponsive when formatting some source samples
RPG SQL formatter should not format when the editor is in browse mode
RPG Content assist issues:
- exception on fully free CTL-OPT
- should not propose declares that would result in an incorrect specification sequence
- will now propose special number arguments for keywords DECPREC, INTREC, and VARYING
- remove out of context proposals
The RPG D-Spec wizard incorrectly allows fixed form code to be generated within **free code
The ruler for embedded SQL in **free ILE RPG incorrectly indicates a limit of 80 characters
Improve CL prompter dialog loading time
Verify connection panel reports inaccurate service status
Fix Pack 8 (9.6.0.8)
Link Date Released Status
APAR/RFE Description

/copy and /include files can now be opened from ILE RPG source stored on IFS.

ACS can now be launched from RDi without requiring the install of a separate Java Runtime Environment.

Fixed option selection UI problem in the Add Procedure Parameter dialog.
SE68862 SQL is no longer autoformatted. Formatting now occurs when the user invokes the format action.
SE69572 Enabling LPEX preference "display whitespace characters" makes some terms in RPGLE source harder to see.
SE70098 Screen designer may show an incorrect value in the properties view for a referenced field.
SE70241 Embedded CRLF sequences in SQL are not handled by the Remote Systems LPEX editor.
SE70349 Editing an RPGLE member that references a copy member with DBCS characters in a variable name results in a parser error.
SE70532 Updating RDi to v9.6.0.5 may result in some web tooling views not displaying the correct information.
SE70867 IllegalArgumentException observed after a second and subsequent attempts to verify source in an IFS file.
SE71085 Restarting RDi with open members and no connection to the host causes an excessive number of connection dialogs.
SE71091 Browse/Edit toggle not available for CBL source type in the Remote Systems LPEX editor.
SE71230 ILE RPG EXTPROC defined with no arguments not handled correctly by the parser and content assist.
SE71501 Extract constants can produce a constant name the same as a procedure name causing msgrnf7421 during compilation.
SE72138 i Project changes not always pushed when "push selected resources if there are any changes" is selected.
SE72250 Indicators are not properly represented in the outline view when editing ILE RPG source.
SE72370 Source opened from the error list view opened in edit mode when preferences are set to open in browse mode.
SE72392 Embedded SQL statements in ILE RPG continued from column 80 may result in an ArrayIndexOutOfBoundsException.
SE72449 Unsupported syntax checking and program verify preferences for ILE RPG, RPG/400, and COBOL no longer show as enabled in macOS environments.
SE72827 Field size not reported correctly in the Outline view.
SE72840 Content assist will not insert a proposal if the inserted value would flow past column 80 in **free ILE RPG.
SE72953 Column sensitive editing preference affects editing fully free RPG source.
SE73285 When editing SQLRPGLE source with the Remote Systems LPEX editor, the SQL FETCH statement does not format well.
SE70568 Unexpected ILE RPG source parse errors following an SQL statement at column 80 or beyond.
SE73039 Debugging a program when a line breakpoint is set may hang RDi.
SE72575 Code Coverage run may not complete when the SEP is placed on a *SRVPGM
Fixed by the following host PTFs:
V7R3  PTF :  SI72518 & SI72610.
V7R4  PTF :  SI72666 & SI72667.
Fix Pack 7 (9.6.0.7)
Link Date Released Status
APAR/RFE Description
New extract procedure refactoring feature can be used to convert business rules into reusable procedures in RPG.
Select a block of code in a source member and right-click -> Refactor -> Extract Procedure. Change the procedure name to what you want and follow the wizard. Press Ctrl-Z to undo the procedure creation.
New library list view to easily modify a library list from any RDi perspective. 
To get the new Library List tab click Window -> Show View -> Other -> IBM i -> Library List. Manipulate your current job library list using the buttons.
Preference search filter has been enhanced to provide more accurate results for RDi preferences
RPG language update:
- Editor support for the new OVERLOAD keyword. 
- Editor support for OPTIONS(*EXACT) for prototyped parameters. 
- Editor support for the new DATA-GEN opcode. 
Enable editor navigation for marked occurrences of variables. 
SQL formatter improvements. 
Improved Copy To dialog reduces the chances of a user copying to an unintended location. 
RFE 77798
Show variables larger than 4,095 characters in the RDi debugger. 
Host PTFs:

  5770SS1 V7R4M0 PTF SI71314
  5770SS1 V7R3M0 PTF SI71302

RFE 102060 Service Entry Points now allow conditional entries for breakpoints. 
RFE 116542 Persist display hover text for procedure parameters.
RFE 120965 Double-click of source elements to include * symbol when appropriate. 
RFE 121191 Sort by name control in outline should not affect sorting of key fields.
RFE 30793 Do not sort parameter and key list components.
SE69406 RDI 9.6.0.2 ILE RPG outline incorrectly shows VARCHAR(0:2) for sub-procedure for varchar return value defined with a constant. 
SE71614 RDI 9.6.0.6 - Opening PNLGRP source in RDi leads to a StringIndexOutOfBoundsException
SE71721 RDI 9.6.0.6 - Option 2 (edit) in the object table should open members in edit mode even if the default mode is open as browse. 
SE72030 RDI 9.6.0.6 - ILE RPG content assist fails due to IllegalArgumentException: Comparison method violates its general contract
SE72031 RDI 9.6.0.6 - New procedure wizard does not show keywords for a passed parameter that has been modified. 
SE72032 RDI 9.6.0.6 - Setting SBMJOB additional parms in RSE connections may result in duplicated parms in compile commands and compilation failures. 
SE72289 RDI 9.6.0.6 - Source may become corrupted when i Projects are configured to add or remove sequence numbers and dates
Correctly tokenize literals in fixed form source. 
%ELEM(x) line references in the outline should be marked as modified.
Fixed Visualize Application Diagram only works for the last member opened from the source menu.
Fixed port range preferences input for RSE to correctly handle ports 1-65535.
The default communications port number now specifies the beginning of a port range rather than a specific static port. If a port is unavailable, RDi will increment to the next port in the range and try again to connect.
Update Java to eliminate legacy Java 6 requirement to run RDi on macOS 
Access Client Solutions integrated with the product updated to 1.1.8.3. Note: Java 8 is required to be installed on the system.
Fix Pack 6 (9.6.0.6)
Link Date Released Status
APAR/RFE Description
IBM i 7.4 support including support for ILE RPG enhancements: Varying-dimension arrays, SAMEPOS keyword, PSDS subfields
Object table view enhancements
- Add F13 (Alt-F1) function to repeat fill options for multiple rows in the object table
- Option cell entries group same commands in batches
- multi-select members, objects, or libraries and apply options
- simplified Copy To dialog works with multiple selections and reduces prompting
RFE 69324 and 87798 Batch Compile as member name if the member name is a simple name (*SNAME), like PDM does.
RFE 88249 Toggle option on ILE RPG outline view to sync current subroutine/procedure with current selection in LPEX Editor.  Use ‘Select current procedure or subroutine’ from Outline view menu.
RFE 115747 LPEX Editor zoom in/out like Eclipse Neon using Ctrl+= and Ctrl+- to adjust font size
RFE 98365
ILE RPG Refactoring enhancement: Extract constants from string literal
Steps: position cursor on string literal.  Right-click and select Refactor>Extract Constant...  Specify name for constant.  Optional: Preview will show how many instances will be updated.  OK will update the source by declaring the constant and replacing instances of the literal with the constant.
RFE 104775 Always show ILE RPG subroutine/sub-procedure name where cursor is located in editor message line
RFE 58953 Outline view not showing indicator (M) flag
JTOpen updated to version 9.6
SE69111 RDI 9.6.0 "Show Block Nesting" does not honor conditional compile directives in ILE RPG source
SE69208 Rational Developer for i V9.6 - Inserting a new line in RPGLE causes source above the cursor to move down
SE69989 RDi V9.6 - Invalid RPGLE source may leave the outline empty and parser looping at 50%
SE70040 RDi 9.6.0.4 LPEX RPGLE format action should not indent in fixed form source lines
SE70172 RDi 9.6.0.4 A '+' or'-' with a length modifier is not always respected in the outline for LIKE in ILE RPG source members
SE70372 Object Table problems with Position-To, CTRL+HOME, CTRL+END
SE70453 RDI 9.6.0.5 LPEX FIND SEARCHES THE WRONG FILE WHEN THE FIND DIALOGUE IS OPEN IN BOTH SPLIT SCREENS
SE70472 NullPointerException for enterRPG action / ISeriesEditorRPGILEParser.getParserver(view) can send back null and not guard against it.
SE70475 Encrypted web credentials fail if longer than 10 characters
SE70533 IBM i Member Compare - Ignore seqnum/date 12 bytes for input from RTC repository
SE70534 RDI 9.6.0.4 LPEX FIND DIALOGUE KEYBOARD SHORTCUTS OPERATE ON INACTIVE EDITOR
SE70543 RDI 9.6 Data structures with a nested data structure defined on one line break formatting and are not displayed on the outline view
SE70549 RDI 9.6.0 editing ILE RPG with LPEX auto-complete does not properly handle nesting for DCL-DS and END-DS
SE70566 RDI 9.6.0.5 HOVERING OVER A VARIABLE WHILE DEBUGGING MAY RESULT IN AN ARRAYINDEXOUTOFBOUNDSEXCEPTION BEING OBSERVED
SE70645 Subroutines *PSSR and *INZR are flagged as unused while editing a member
SE70695 RDI 9.6.0 NULLPOINTEREXCEPTION seen when starting debug for program source in a split screen editor
Code Coverage source members should display as browse only and not allow edit toggle
Improve editor scrolling performance when there are many unused var annotations
SEP launch for debug or code coverage doesn't honor saved settings
Fix Pack 5 (9.6.0.5)
Link Date Released Status
APAR/RFE Description
The Object Table view was enhanced to support a user navigating among table cells using the keyboard alone, with less reliance on a mouse device. The keyboard arrow keys can now be used to select which table cell has the current focus in the table. The space key will change the table cell with current focus to editing mode if that column is eligible for changing. Table cells in the Option column will automatically change to editing mode when given focus.
RFE 116199      Code Coverage results can be exported to PDF.  In addition, the user-interface of the report in the product has been improved and modernized.
RFE 124723      RFE to set the editor coloring of ON-EXIT opcode in RPGLE source to match that of other flow-control opcodes.
SE69773     RDI 9.6.0.3 HANGS UNEXPECTEDLY WHEN DEBUGGING AN IBM I PROGRAM 
SE69665     RATIONAL DEVELOPER FOR I V9.6 USER BEING PROMPTED TO SIGNON FOR EACH INCLUDE FILE AFTER A DISCONNECT
SE69750     RDi 9.6.0.3 using table quick filter, the object table view does not display correct list of members
SE69860     RDI 9.6.0.4 ILE RPG PARSER MAY RUN OUT OF HEAP WHEN PROCESSING A LARGE NUMBER OF INCLUDES
SE69666     RATIONAL DEVELOPER FOR I V9.6 - NOT ABLE TO DELETE THE SOURCE TYPE IN WORK WITH COMPILE COMMANDS PANEL WHEN ONLY ONE EXISTS 
SE62501     RDI 9.1.1 ILE RPG CONTENT ASSIST DOES NOT CORRECTLY SHOW THE VALUE OF CONSTANT FIELDS THAT CONTAIN CHARACTERS '<', '>' OR '|' 
SE70041     RDI 9.6.0.4 BECOMES UNRESPONSIVE WHEN INSERTING A SNIPPET IN COBOL EDITOR 
SE69609     RDI 9.6.0.3 PROMPTING A PARM STATEMENT IN CMD SOURCE MAY GIVE ERROR 'PROMPT TEXT NOT ALLOWED'
SE69162     RDI 9.6.0 COLUMN HEADING TITLES ARE NOT SHOWN WHEN DOING EDIT ON AN IBM I TABLE FROM THE DATA DEVELOPMENT PERSPECTIVE
SE69683 RDI 9.6.0.3 WHEN DEBUGGING THE KEYS AND ICONS FOR STEP, RUN, ETC. MAY APPEAR DISABLED ON LINUX WORKSTATIONS
SE68814 (host fix)     RDI 9.5.1.2 DEBUG MSGCPF7E12 "IDENTIFIER DOES NOT EXIST" WHEN TRYING TO UPDATE VARIABLE FROM MONITORS VIEW
Host PTFs:
    5770SS1 V7R2M0 PTF SI68006
    5770SS1 V7R3M0 PTF SI68005
SE69405 (host fix) RDI 9.6.0.1 CODE COVERAGE OF OPTIMIZED COBOL IS NOT ACCURATE
Host PTFs:
    5770SS1 V7R2M0 PTF SI68006
    5770SS1 V7R3M0 PTF SI68005
In ILE RPG, SQL Auto-format text beyond 80 could cut data off when pasted text is longer than 999 characters.  This is fixed
In ILE RPG, Enter on SQL statements did not split a line like when on RPG statements. It split the text to the next row at the same cursor position and does not indent.  This is fixed.
Fix Pack 4 (9.6.0.4)
Link Date Released Status
APAR/RFE Description
Trial period for new installs is now 120 days (from 60 days).  Note:  This does not affect existing installs.  The 120 day trial period will apply when installing the product at 9.6.0.4 level.  It does not apply if you update an existing install to 9.6.0.4 level.  The simplest way to install at 9.6.0.4 level is the web install method.  If using zip images, define the unzipped product 9.6 image plus the unzipped product 9.6.0.4 fixpack image as repositories in IBM Installation Manager and then do an install.  For details of install methods, see  http://www-01.ibm.com/support/docview.wss?uid=swg21668005 .
RFE121260 Do not mark data structure or file as unreferenced when any subfield is referenced 
SE69381 RDI 9.6.0.3 OUTLINE VIEW MAY NOT PAINT CORRECTLY AFTER SAVE AS OPERATION
SE69496 When editing ILE RPG using the Remote Systems LPEX Editor in Rational Developer for i (RDI) 9.6.0.3, if there is a procedure which returns a file or data structure and has an unnamed procedure interface, then the name of the procedure is missing from the outline view.
SE69324 RDI 9.6.0.2 OUTOFMEMORY AFTER REPEATED OPEN AND CLOSE OF LARGE RPGLE SOURCE IN RDI LPEX
SE69378 RDI 9.6 CONTEXT MENUS ARE NOT POPULATED CORRECTLY IF A 3RD PARTY PLUGIN BEHAVES POORLY
SE69409 When editing ILE RPG in RDi 9.6, only the first INCLUDE or IGNORE keyword is considered on a file definition
SE68674 RDi 9.6 Remote reconciler not reporting change reversions correctly
SE69407 RDi editor shows ILE RPG procedure as not used when the call to it is coded without trailing ()
SE63669 (IBM i PTF) Debugger does not display large array structures (> 100 fields) correctly.
IBM i PTFs:
V7R1M0 5770SS1 PTF SI67817
V7R2M0 5770SS1 PTF SI67696
V7R3M0 5770SS1 PTF SI67818
Unused definition annotations will now flag global files and constants. 
Record referenced on RENAME keyword should not cause file to be considered used and fields defined on multiple record formats and files should not automatically be considered as used.
Filtering navigating to next/prev annotations for error list is now supported for c, cbl, cblle, cicsc, cicssqlcbl, cle, cpp, pnlgrp, sqlc, sqlcbl, sqlcbble, sqlcpple

Fix Pack 3 (9.6.0.3)
Link Date Released Status
APAR/RFE Description
SE69359 RDI 9.6.0.2 OPENING AND CLOSING LARGE FILES SIGNIFICANTLY INCREASED THE HEAP SIZE
This fixpack improves memory usage to address performance issues introduced in the 9.6.0.2 fixpack.
If as a workaround you had disabled 'Update the Outline view when text is changed in the editor' or 'Annotate unreferenced definitions', these features can now be re-enabled. You can enable these on the preference page located at Remote Systems>Remote Systems LPEX Editor>IBM i Parsers>ILE RPG.
Fix Pack 2 (9.6.0.2)
Link Date Released Status
APAR/RFE Description
A PDM perspective has been added that has more editor real-estate, a minimal set of relevant views, and prominently features an updated Object Table view for PDM-like navigation.

The Object Table view has been enhanced to make it easy for PDM users to migrate to RDi while still using similar keystrokes and ways of working. It now boasts an embedded quick filter panel to quickly identify a set of items to work with using similar criteria as PDM. A new Option column enables quick entry of PDM options and even user defined commands to act on the library, object, or member in a row. Filters can optionally be named and reused in the Remote Systems Explorer view. Many RSE power users may prefer to work in the enhanced table view because of its ease and power. Similar to F17 in PDM, there is Subset tab to subset a list on a keystroke basis without any communications delay. Additionally, a rich history mechanism provides easy reuse of filter values.

To help first time users get started, they are automatically prompted for a hostname so they can get to work immediately. Together with the PDM perspective and the enhanced Object Table view, this provides a streamlined onboarding experience for users familiar with PDM.
Support for the RPG DATA-INTO opcode. DATA-INTO reads the data from a structured document, such as a JSON document, into a data structure. DATA-INTO is similar to XML-INTO, but you must provide a parser.
See http://ibm.biz/data-into-rpg-opcode-ptfs for:
- the 7.2 or 7.3 PTFs you need for the RPG compiler and runtime support
- the 7.2 or 7.3 PTFs you need to get the source for a sample JSON parser and other sample parsers
- links to documentation for the DATA-INTO opcode
- links to documentation on how to write a DATA-INTO parser
RFE96699 Improved ILE RPG outline and hover support for opcodes such as TAG, ENDSR, PLIST, PARM, KLIST and KFLD.
RFE29064 Comments preceding an RPGLE subroutine are displayed in a hover in similar manner to a subprocedure. Hovers that do not show any additional information beyond the source line being hovered over are no longer displayed.
RFE116741 ILE RPG Indicators in column 71-76 are now properly shown as modified in outline.
RFE115229 Error annotations in the editor can now be navigated using the Next and Previous Annotation toolbar buttons. The keyboard shortcuts Ctrl+. and Ctrl+, can be used for Next and Previous navigation, respectively. Error navigation includes compile and program verifier Error List errors, ILE RPG live parser errors, and ILE RPG Unreferenced Definition warnings. The combination box toolbar button can select and deselect the types of annotations available in the navigation. This can also be configured through the General > Editors > Text Editors > Annotations preference page. Note that syntax checking errors are always available in the navigation.
RFE114873 Retain the sort state of the Object Table View after refresh.
RFE77201 Trailing spaces are trimmed when a source member is opened so that users can press the End key and move the cursor after the last non-blank position on the line. This is true even for cached local files.
RFE78715 Improved Show Block Nesting (Ctrl-Shift-O) to include support for being invoked from ELSE, WHEN and OTHER op-codes. Up to 15 levels of nesting can now be displayed.
RFE97716 It is now easy to toggle between edit and browse modes using either the Ctrl-Shift-G keyboard shortcut or by selecting "Toggle Edit/Browse Mode" from the Source menu. The icon in the editor tab shows whether a member is in edit or browse mode.
Variable length database fields are now recognized correctly in the ILE RPG outline view and editor.
The hover help for RPGLE KLIST, and PLIST references now show field and parameter lists.
In the Error List, the "Remove current list" and "Remove all lists" toolbar buttons will now also remove the corresponding error annotations in the editor.
In ILE RPG, comments with lower case spec type like 'd*' are now included in the hover.
Hover of error list annotations on the right margin now includes the message ID.
SE66032 RDi 9.5.1: CL command prompter does not handle parameter values which use *CAT/*BCAT/*TCAT.
SE67408 RDi 9.5.1.2: Automatic uppercase when editing DDS source members with the Remote Systems LPEX Editor is not working.
SE67581 RDi 9.5.1.2: IBM i DDM server setting *ENCUSRPWD results in RDi message RSEF1002
SE67951 RDi 9.5.1.2: CL command prompter may add quotes when there is more than one string in a parm.
SE68317 Outline fails with NPE when ILE RPG proc returns a DS containing a subfield that overlays the DS itself.
SE68380 When programmatically creating an IBM i Connection the specified properties are not respected on the JDBC connection.
SE68384 RDI 9.5.1.2 Breakpoints not set correctly when the source name ends with the source type
SE68490 RDi 9.5.1.2: Unable to remove iProject ignore setting in Remote Reconciler
SE68562 RPGLE variables referenced by embedded SQL or the MAIN keyword should not be marked as unused.
SE68668 IBM Rational Developer for i 9.5.1.2 snippet imported into RDi 9.6 after insert hangs workbench.
SE68675 In RDi 9.6, 'Compare With' from Reconciler comparing iProject and IBM i members shows sequence numbers/dates included in IBM i member.
SE68693 RDi 9.6 - Zero percent coverage for all files in report if some files have zero percentage coverage
SE68743 RDi 9.6.0.1: The hyperlink feature to move the cursor to a referenced declaration does not work in SQLRPGLE members.
SE68745 RDi 9.6.0.1: CLLE prompt dialog throws StringIndexOutOfBoundsException for CL command terminated with ';'.
SE68833 RDi 9.6.0.1: LPEX ILE RPG formatter produces incorrect results.
SE68874 RDi 9.6.0: 'Full Line' and 'Free Form' settings are not respected with the 'Tab key inserts spaces' unchecked.
SE68882 RDi 9.6.0: The class IBMiConnection does not return a JDBC connection when used with Kerberos authentication.
SE68883 RDi 9.6.0.1: The ILE RPG SQL formatter may start lines in the wrong column unexpectedly.
SE68884 RDi 9.6.0.1: Incorrect display in outline view and hover when a fixed format data structure is followed by a free form data structure
SE68885 RDi 9.6.0.1: RPGLE source with qualified or nested subfield defined LIKE database field crashed with StackOverflowError.
SE68887 Remote Systems LPEX editor may become unresponsive when editing
SE68904 RDi 9.6.0.1: SQL host variables not always recognized by the SQLRPGLE parser.
SE68985 RDi 9.6.0.1: Time format special word followed by ':' (colon) delimiter results in "unexpected token" warning in the editor.
SE69005 RDi 9.6.0.1: Using LPEX to join (ALT+J) two lines can result in the second line being truncated.
SE69158 RDI 9.6.0.1 LPEX cursor position incorrect when Windows scaling is greater than 100%
SE69226 RDI 9.6.0.1 Remote Systems LPEX editor may become unresponsive when performing live parsing of RPGLE source
SE69256 Editing ILE RPG results in an exception for a RENAME keyword on a file spec with a non-symbol reference. This prevents the outline view and other language intelligence from updating.
Fix Pack 1 (9.6.0.1)
Link Date Released Status
APAR/RFE Description
enable IBM Data Studio 4.1.3 to install into same package group as RDi 9.6.0.1
SE68489 RDI 9.5.1.2 QSYSEDITABLEREMOTESOURCEFILEMEMBER.SETCONTENTS NOT PROPERLY ADDING SOURCE PREFIX WHEN LINES EXCEED 9999
SE68514 In SQLRPGLE source, hovering over a variable fails after the edit view has been split into two views
Annotations added to the editor from the Error List now work for DDS compile messages
Annotations added from the Error List include the message ID in annotation messages like the pink messages do
Initial Release (9.6)
Link Date Released Status
APAR/RFE Description
Support for ILE RPG %PROC built-in function. For more information, see the documentation in: https://www.ibm.com/support/knowledgecenter/SSAE4W_9.6.0/com.ibm.etools.iseries.ilerpg.ref.doc/topics/bbproc.htm
RFE70905 Compare Doesn't Merge from RSE. The Compare tool in RSE now enables the merge features when comparing remote IBM i members. Previously, this was only available when comparing local members in i Projects or when comparing local i Project members with their corresponding remote members in Remote Reconciler. In addition, differences like sequence numbers can now be properly displayed using the Text Compare option in the Compare tool and will allow you to better synchronize and merge conflicts, for example, when using eGit tools. NOTE: If multiple compare editors are open for the same source members edit mode will be disabled.
RFE82757 Error list does not position to correct source line if any source lines have been added or deleted. Error List messages are now displayed as annotations in the editor instead of inserted as pink inline message text. Double clicking on verify or compile errors in the Error List view, will open the source member, insert the messages as annotations, highlight the code in error and allow you to hover over the code and click on a link to get the second level message help. If you prefer to go back to the style where messages are inserted as text in the source, select the View Menu -> Message Style -> Show messages as annotations (drop down arrow icon on the right hand side of the Error List view). Note: Syntax check errors are also set to display messages as annotations by default. To turn this off, go to Window -> Preferences, then select Remote Systems > Remote Systems LPEX Editor > IBM i Parsers. Uncheck ‘Display syntax check messages as annotations’. Issue: Annotations cannot be properly displayed for some DDS compile messages and should be turned off for this case. This is a known issue and will be corrected. For more information, see the documentation in: https://www.ibm.com/support/knowledgecenter/SSAE4W_9.6.0/com.ibm.etools.iseries.rse.doc/topics/t_error_message_style.html
RFE36974 Change behaviour of TAB-key for /free lines. The Tab key will now insert spaces into free form ILE RPG source lines when pressed. Shift+Tab will outdent the free form line. If you select one or more free form lines and press Tab or Shift+Tab it will increase or decrease the indent respectively. To change the number of spaces used, go to Window -> Preferences, then select Remote Systems > Remote Systems LPEX Editor > IBM i Parsers -> ILE RPG -> Formatter. Set the value in 'Number of spaces to indent by'. If you prefer to go back to the behavior where Tab and Shift+Tab behave the same way on free form lines as fixed form lines, go to Window -> Preferences, then select Remote Systems > Remote Systems LPEX Editor > IBM i Parsers -> ILE RPG -> Key Behavior. Uncheck 'Tab key inserts spaces for free form source.' Note: The 'Key Behavior' preference now includes all Key behavior settings previously found in the parent ILE RPG preference. Two new settings were added: 'Tab key inserts spaces for free form source.' for RFE36974 and 'Enter key splits line for free form source' for RFE25265.
RFE25265 LPEX Editor behavior when enter pressed/delete pressed. The Enter key will now split the line when Enter is pressed on free form ILE RPG source lines. The delete key has not been enabled to join lines, so Alt+J should still be used to join lines. RFE25265 has been partially implemented and will remain open. If you prefer to go back to the original behavior for the Enter key, go to Window -> Preferences, then select Remote Systems > Remote Systems LPEX Editor > IBM i Parsers -> ILE RPG -> Key Behavior. Uncheck 'Enter key splits line for free form source' Note: The 'Key Behavior' preference now includes all Key behavior settings previously found in the parent ILE RPG preference. Two new settings were added: 'Tab key inserts spaces for free form source' for RFE36974 and 'Enter key splits line for free form source' for RFE25265.
RFE74270 Show contextual warning about unused local variables. Warning annotations are now displayed in the editor for any unreferenced definitions. To turn this off, go to Window -> Preferences, then select Remote System LPEX Editor > IBM i Parsers > ILE RPG. Uncheck “Annotate unreferenced definitions”. For more information, see the documentation in: https://www.ibm.com/support/knowledgecenter/SSAE4W_9.6.0/com.ibm.etools.iseries.rse.doc/topics/tannot_unref.html
RFE103832 Recognize fields renamed in RPG I-specs in RDi live outline. ILE RPG Fields that are renamed by externally-described I-Specs are now fully supported.
RFE104305 RDi search should include PF38-SRC as well as PF-SRC
RFE89682 ILE RPG Display Parameters When Hovering Over External Procedure Calls
RFE77545 Trim Leading Spaces when joining lines (alt-J). Note: This now supports CL in addition to RPG.
RFE40701 Shortcut in Iprojects for Remote Actions - Push Selected, Compile Commands. i Project short cut key Alt+Shift+B can now be used to launch a project build and Ctrl+Alt+R can be used from within the editor to retrieve errors from the last project build
RFE26939 ILE RPG Named indicator should appear in the Fields section of the Outline view
RFE85666 IBM i command line tools for code coverage. PTFs are now available for IBM i 7.2 and 7.3 for RDS option 60 that provide command line tools to invoke code coverage. The output is imported into RDi to view the results.
SE65116 SELECT operation with WHEN %ERROR without parentheses (or any other BIF without parentheses) results in warning and no information in the outline view
SE67377 The outline view stops updating when ILE RPG source with two prototype parameters with the same name defined via LIKEDS to a datastructure whose child is also defined via LIKEDS.
SE64756 RDI 9.5.0.2 NPE WHEN TRYING CREATE JAXB CLASSES FROM SCHEMA
SE56446 Customized perspective toolbar changes carried over to other perspectives
SE67379 When editing ILE RPG with I-Specs included via /COPY, outline view fails to display
SE67418 We now support I-Spec fields without a preceding record I-Spec (this could happen in include files for example).
SE67036 REMOTE SYSTEMS LPEX EDITOR NEW BLOCK COMMENT IS NOT CORRECTLY COLORED
SE67414 ILE RPG New Procedure, New D-Spec and Java Method Call Wizard insert definitions one line too high
SE67528 RDI 9.5.1.2 REMOTE SYSTEMS LPEX EDITOR ASSOCIATION FOR THE REXX SOURCE TYPE IS MISSING
SE67564 Incorrect CCSID for IFS files created with CCSID 1399 IBM i USERID in Japanese locale
SE67069 RDI 9.5.1 ILE RPG SQL AUTOMATIC FORMATTING INCORRECTLY SEPARATES OPERATOR "=>" INTO "= >"
SE67658 RDI 9.5.1.2 RPGLE I-SPECIFICATION FIELD RENAME NOT RECOGNIZED BY OUTLINE If a record format was renamed to mixed case on a file then I-Spec field renames for that file would not be recognized by the outline view
SE67079 RDI 9.5.1.1 REMOTE SYSTEMS LPEX DOES NOT DO AN AUTOMATIC INDENT FOR CL WHEN FOLLOWING A COMMENT
SE62348 RDI 9.1  RPG PROMPT DIALOG RENDERED INCORRECTLY ON LINUX CLIENTS
SE65071 RDI 9.5.0.3, SCREEN DESIGNER AND REPORT DESIGNER COPY AND PASTE OF DATABASE REFERENCE FIELD THROWS ERROR DURING RESOLUTION
SE67586 RDI 9.5.1.2 MESSAGE RSEG1065U SEEN WHEN TRYING TO RENAME AN RSE CONNECTION TO AN IBM I
SE67715 RDI 9.5.1.2 F3 DOES NOT FIND THE DEFINITION IF THE END OF LINE CHARACTERS ARE NOT THE SYSTEM DEFAULTS
SE67594 RDI 9.5.1.2 ILE RPG, CONTENT ASSIST DOES NOT WORK AFTER A DCL-PI STATEMENT WITH END-PI KEYWORD SPECIFIED ON THE SAME LINE
SE67404 RDI 9.5.1.2 REFACTOR > RENAME OF SQL CURSOR IN SQLRPGLE SOURCE RESULTS IN AN ERROR FAILED INITIAL CONDITIONS
SE67156 RDI 9.5.1 ILE RPG logical operators styled as identifiers in Remote Systems Lpex Editor
SE67262 RDI 9.5.1.2 SUBPROCEDURE NAME NOT SHOWN BY SHOW BLOCK NESTING WHEN THE START OF THE SUBPROCEDURE USED A CONTINUED LINE
SE67771 RATIONAL DEVELOPER FOR SYSTEM I - USERS NOTICED THE OVERLAY FEATURE IS NOT SHOWING TWO RECORD FORMATS USING DDS SCREEN DESIGNER.
SE67889 RDI 9.5.1.2 ILE RPG REFACTOR-RENAME DOES NOT WORK WITH ARRAYS OR PROCEDURE CALLS WHEN THE CLOSING PAREN IS NOT ON THE SAME LINE
SE67155 RDI 9.5.1.1 DEBUG OF "IBM I: DEBUG JOB" CONFIGURATION FAILS WITH MSGCPF958B THREADS DEBUGGING NOT SUPPORTED
SE67908 RDI 9.5.1.2 AUTO-FORMATTING OF SQL IN SQLRPGLE SOURCE INCORRECTLY INDENTS SOURCE LINES FOLLOWING A COMMENT
SE68077 RDI 9.5.1.2 NESTED CONTROL BLOCKS NOT AUTO-COMPLETED AS EXPECTED
SE67019 editing a printer file (*.prtf) in DDS Designer may cause fields to become un-editable
SE67261 RDI 9.5.1 DEBUG MESSAGE "PDT6865I PROGRAM TERMINATED" IS NOT TRANSLATED
SE67445 RATIONAL DEVELOPER FOR SYSTEM I - HOST CONNECT EMULATOR NOT ABLE TO ESTABLISH A TLSV1.2 CONNECTION.
SE67952 RDI V9.5 & HATS V9.5 SHELL SHARED CAN'T ESTABLISH AN SSL CONNECTION
SE68082 RDI 9.5.1.2 FORMAT OF **FREE ILE RPG SOURCE MAY INCORRECTLY INDENT /COPY LINES
SE68075 RDI 9.5.1.2 CL AUTO-FORMATTING IN THE REMOTE SYSTEMS LPEX EDITOR DOES NOT FOLLOW USER PREFERENCES
SE67507 RDI 9.5.1.2 NOT DETECTING THE END OF FREE-FORM SQL IN SQLRPGLE SOURCE CAUSING NO OUTLINE TO BE SHOWN
SE66666 Subsequent include statement is not indented correctly if copybook member contains data structure
SE62645 When users copy a snippet the code is not copied when pasted into a new item
SE68057 RDI 9.5.1.2 LPEX FIND TEXT SETTING "RESTRICT SEARCH TO SELECTION" INCORRECTLY AUTO-ENABLED BY SELECTION IN ANOTHER EDIT SESSION
SE63992 APAR - RDI 950 CODE COVERAGE RESULTS FOR CLLE SHOW NO SOURCE LINES COVERED
SE67584 RDI 9.5.1.2 MSGRNF3501E AND MSGRNF3545E FOR NESTED DS KEYWORDS
SE67405 RPGLE COLUMNS 1-5 SOMETIMES COLORED INCORRECTLY
The Contexts subsystem under an IBM i connection is no longer shown by default. To show the subsystem, go to the Remote Systems>IBM i>Contexts subsystem preference page.
Access Client Solutions integrated with product updated to 1.1.7.1. Actions added on Objects subsystem popup menu to launch Schemas, 5250 Emulator, and the main ACS dialog.
JTOpen 9.3 is included in the product.
Due to technical issues, the DDS Verifier is no longer available on 32-bit Windows (it was never available on 64-bit Windows, Linux, or Mac OSX).
Saving an IFS file no longer causes the IFS Files filter that is expanded to refresh
ILE RPG LIKEREC or LIKEDS data structures nested in other datastructures caused the outline view to be confused.
Added action to set Connection and Associated Library for multiple selected IBM i Projects at once
ILE RPG Hovering on declared names and I specs shows preceding full-line comments, as well as same-line floating comments from their declarations.
ILE RPG Hovering on data structures, external fields, and I specifications now gives more detailed information, as well as hyperlinks to relevant variables.
ILE RPG lexer did not recognize // comment that straddles column 80
ILE RPG Procedure wizard should not create prototype for non-exported procedure
Note: to see fixes for the subset of Rational Application Developer for WebSphere Software 9.6.1 included in the Modernization Tools, Java Edition visit Fix List for Rational Application Developer for WebSphere Software .

Table of Contents:


9.5.1 Fix Pack 3 (9.5.1.3)
Link Date Released Status
APAR/RFE Description
Eclipse patches and update Java to Java 8 SR5 FP15
9.5.1 Fix Pack 2 (9.5.1.2)
Link Date Released Status
APAR/RFE Description
Note: if using the fixpack zip download, the base image may need to be available when installing the fixpack. Also, there is a known issue updating to RDi 9.5.1.2 if you have Rational Application Developer 9.5 installed in the same package group. Until this is resolved, install RDi 9.5.1.2 in a separate package group.
Support for new ILE RPG nested data structures, built-in functions %MAX and %MIN, and ALIGN(*FULL). See the Announcement section on the RPG Cafe wiki page https://www.ibm.com/developerworks/ibmi/rpg/welcome
RFE77545 Trim Leading Spaces when joining lines (alt-J) Note: This is only supported for RPG and the RFE will remain open until implemented for CL.
RFE98710 Remove scrolling when repositioning to next/previous error
RFE101039 ILE RPG fields defined in multiple externally-described files now shown all places where they are defined in the outline. Note: This is only supported for the live outline view in the LPEX editor. Live outline is the default setting, but you can check if you go to Window > Preferences, then select Remote Systems > Remote Systems LPEX editor > ILE RPG and make sure that this is selected "Update the Outline view when the text is changed in the editor".
RFE83464 Fix RDi LPEX Content Assist to correctly describe RPG data structure arrays as arrays
Support Drag/Drop of file/member/msgf with | in quoted name
ILE RPG: Definitions via *LIKE DEFINE are now fully supported in the outline view and hover/hyperlink and in renaming.
ILE RPG outline view: I Specs numeric data types become packed variables internally
ILE RPG outline view: display symbols in the outline view using lower case or mixed case according to how user references it in the source
Update integrated Access Client Solutions to version 1.1.7
Prefilling highlighted text in Find field should only be done from current source
IFS local files prompt for selecting the connection to be used, but should just use current context connection
SE60960  RDI 9.1.0 IPROJECT 'IBM I MEMBER COMPARE' INCORRECTLY SHOWING DIFFERENCES WITH SVN DUE TO SEQUENCE NUMBERS AND DATE AREA
SE64175  RDI 9.5.0.2 A QUOTED STRING CONTAINING "\R" or "\N" MAY BE MISINTERPRETED BY REMOTE SYSTEMS LPEX WHEN EDITING CL SOURCE
SE64415  RDI 9.5.0.2 LARGE NUMBER OF USER SPACES CREATED IN QTEMP
SE64965 RDI 9.5.0 MULTI-CHARACTER QUICK SEARCH NOT WORKING IN RSE TABLE VIEW FOR IFS 
SE65135 RDI 9.5.0.3 RPGLE DEBUG HOVER SHOWS VARIABLE DEFINITION NOT THE VALUE
SE66368  SYNTAX CHECK DOES NOT CLEAR ANNOTATION ERROR WHEN THE ERROR IS CORRECTED
SE66387 KANJI CHARACTERS ARE NOT DISPLAYED CORRECTLY IN THE DDS SCREEN USING CCSID 1399
SE66429  RDI 9.5.1 PREFIX AREA (COL 1-6) CHARACTERS /E MAY CAUSE ERRONEOUS MESSAGE LNC2913E TO BE PRESENTED WHEN EDITING SQLCBL SOURCE
SE66551  RDI 9.5.1 DOWNLOAD OF SOURCE LINE WITH ONLY ONE CHAR IN COL 1 TO AN IPROJECT WILL BE EMPTY WHEN SEQUENCE NUMBERS ARE REMOVED
SE66594 RDI 9.5.1.1 ILE RPG CONTENT ASSIST PROPOSALS ARE DISPLAYED WHEN CONTENT ASSIST IS INVOKED IN THE EDITOR PREFIX AREA
SE66604 RDI 9.5.1.1 CURSOR POSITIONED INCORRECTLY AFTER PRESSING ENTER WHEN SQL AUTOMATIC FORMATTING IS ENABLED
SE66607  RDI 9.5.1 SCREEN DESIGNER UNEXPECTEDLY UPPER CASES TEXT CONSTANTS
SE66608  RDI 9.5.1 Renaming Procedure Interface parameters in a procedure does not work, and renaming prototype parameters does not update matching procedure interface parameters
SE66673 RDI 9.5.1.1 EDITING ILE RPG SOURCE NO PROPOSALS OF SUBFIELDS OF A DATA STRUCTURE ARRAY ARE PROVIDED IF THE INDEX USES '+'
SE66757  RDI 9.5.1 NULLPOINTERERROR IN PAGE DESIGNER WHEN AN INDICATOR SET HAS A NAME BUT NO VALUE SPECIFIED
SE66797 RDI 9.5.1.1 LPEX SAVE DIALOGUE SHOWS UNEXPECTED CHARACTERS IN THE SOURCE MEMBER NAME
SE66871 RDI 9.5.1 EDITING ILE RPG SOURCE IN A LOCAL PROJECT THE OUTLINE VIEW DOES NOT SHOW /INCLUDE FILE CONTENT FROM THE SAME PROJECT
SE66880 In IBM Rational Developer for i 9.5.0.3 i Project Build and Compile fails with IPBB9998 "Internal Error : Unexpected exception" 
SE66902  RDI 9.5.1 UNABLE TO RECONCILE PROJECTS THAT ARE OUTSIDE OF THE WORKSPACE WITH THE IBM I IFS RFE45970 was made available in the IBM Rational Developer for i V9.5 product with V9.5.1 update installed. See RFE45970 - IFS project support using RDi 9.5.1 blog post for additional information.
SE66904  RATIONAL DEVELOPER FOR I V9.5.1.1 SPLITTING A LINE IN ILE SQLRPG SOURCE CHANGES THE INDENTATION 
SE66908  RDI 9.5.1 ILE RPG variables references on ANDxx OR ORxx fixed Calc statements are not recognized by outline view
SE66924  RDI 9.5.0 ILE RPG LIVE PARSING ERROR CAUSES UNEXPECTED CRASH WHEN EDITING LIKEFILE that references itself
SE66964 Outline view fails to update for a fully free iProject RPGLE member and its include file with no sequence numbers
SE67006 error list may not display the result of latest compile of an i Project
SE67020 RDI 9.5.1.1 EDITING ILE RPG SOURCE IN A LOCAL PROJECT THE /COPY MEMBER>EDIT POPUP MENU ACTION DOES NOT FIND LOCAL COPY MEMBERS
SE67027 RDI 9.5.1.1 ATTEMPTING TO SET OR MODIFY A SEP TO SPECIFY A USER ID CONTAINING '_' RESULTS IN ESTDSTRING ERROR MESSAGE
SE67060  RDI 9.X HELP IS VISIBLE ON THE INTERNET BUT SHOWS AS NETWORK HELP UNAVAILABLE IN RDI
9.5.1 Fix Pack 1 (9.5.1.1)
Link Date Released Status
APAR/RFE Description
RFE31305 RFE25184 Refactoring support for ILE RPG
- Ability to rename declarations and all (and only) its references within the source file is delivered as documented at http://www.ibm.com/support/knowledgecenter/SSAE4W_9.5.1/com.ibm.etools.iseries.rse.doc/topics/refactor.html .
- The other possible refactorings have been split into individual RFEs. Please vote on them to provide feedback on the relative demand.
- Extract Constant - http://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=98365
- Extract Local Variable - http://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=98367
- Extract Procedure - http://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=98369
RFE14402 Add preference to default all opens to be browse only. On Remote Systems>IBM i>Objects Subsystem preference page, there is now a 'Open source in browse mode' preference.
SE66252
SE66265
RFE12100 Kerberos authentication for RDi has fixes if used on Windows in some conditions or if used for debugging:
APAR SE66252 - Kerberos support does not work on Windows in some conditions
APAR SE66265 - with Kerberos support setting SEP results in error
In addition to RDi 9.5.1.1, the following host PTFs are required as well:
V7R1M0 PTF SI53473
V7R2M0 PTF SI63271
V7R3M0 PTF SI55962
Support for new RPG opcode ON-EXIT. For details on the new opcode, see http://ibm.biz/RPG_ON_EXIT_Section
SE65691 RDi Screen Designer source tab content may fail to render in a bidi environment
SE65250 In RDi 9.5, Remote Systemstes Lpex memory consumption leads to performance degradation or crash
SE65785 RDI 9.5.1 ERROR LIST FIND NEXT ERROR ICONS OR KEYS NOT WORKING IN THE REMOTE SYSTEMS LPEX EDITOR
SE65154 RDI 9.5.0.3 UNUSUAL BEHAVIOR WITH REMOTE SYSTEMS LPEX EDITOR WHEN AUTO UPPERCASING IS ENABLED FOR SQLRPGLE
SE65807 RDI 9.5.0 CL COMMAND PROMPT SYNTAX CHECK ALWAYS USES THE STARTING VALUE
SE65808 RDI 9.5.0.3 RSE VIEW COMPARE WITH EACH OTHER LEAVES MEMBERS LOCKED
SE65864 RDI 9.5 PROMPTING A CL COMMAND STRING WITH "?-" OR "?*" DOES NOT DISPLAY CORRECTLY
SE65916 RDI 9.5.1 LAUNCHING RUN SQL SCRIPTS DOES NOT WORK ON MAC WHEN ACS INSTALLED SEPARATELY
SE65976 RDI 9.5.0 LAST USED COMPILER COMMAND NOT RETAINED AS THE DEFAULT AFTER WORKSPACE RESTART
SE65889 RDI 9.5.0 COPY OF A SOURCE MEMBER FROM QSYS TO IFS CHANGES '_' IN THE NAME INTO "_5F"
SE66190 RDI 9.5.1 CLICKING ON MAIN PROCEDURE IN THE OUTLINE VIEW MAY NOT LAND ON THE FIRST LINE IN MAIN FOR FREE-FORM ILE RPG SOURCE
SE65667 RDI 9.5.0.3 FORMATTING OF CL FAILS WHEN COMMENTS IN A DOUBLE-BYTE CODE PAGE OVERFLOW THE LINE
SE65978 RDI 9.5.0 SQL MAY BE FORMATTED INCORRECTLY WHEN AUTOMATICFORMATTING IS ENABLED
SE60360 RDI 9.1.0 GENERATED COMPILE.CLLE FOR IPROJECT WITH MORE THAN 1000 MEMBERS DOES NOT COMPILE
SE66244 RDI 9.5.1 Continued constant in O-Spec shows error
SE66149 RDI 9.5.1 Mark Occurrences does not work as expected for data structures in ILE RPG source
SE66400 Debugger may fail to start due to blocked port when a user is connected using SSH
ILE RPG live parsing hangs when data structures are defined in loop via LIKEDS. Eventually a "Problem Occurred" message appears mentioning StackOverflowError.
HTML tags displayed in tooltips for messages in editor text
Support for all of the UDATE,*DATE,UDAY,*DAY,UMONTH,*MONTH,UYEAR,*YEAR and PAGE* reserved word fields
Non-packed numeric Fields defined both by externally-described files and externally-described data structure should not be converted to packed
Fields in Externally Described I Specs that do not rename were not recognized by the editor
Creating project with file system as "RSE/Filesystem Bridge" causes NullPointerException
Mod Pack 1 (9.5.1.0)
Link Date Released Status
APAR/RFE Description
RFE13454 Mac OS X v10.11 support
Limitations:
- bidirectional text is not supported. Screen Designer/Report Designer might give errors with bidirectional text.
- syntax checker is not available for ILE/OPM COBOL, ILE/OPM RPG
- program verifier is not available for ILE/OPM COBOL, ILE/OPM RPG, DDS
- ILE RPG static outline view (the 'Update the Outline view when text is changed in the editor' preference on the ILE RPG preference page is not checked) shows 'An outline is not available'. Use the live outline view (ensure the preference is checked).
- Ctrl+Space keyboard shortcut might conflict with system shortcut for Spotlight and not invoke content assist in the editor. Workaround: redefine system shortcut for invoking Spotlight or redefine Eclipse shortcut for invoking content assist.
- ILE RPG source information support in Application Diagram is limited and is restricted to being invoked from within the Editor (not from the RSE view) when ILE RPG live outline view is enabled
- Access Client Solutions integration (5250 Emulator, Run SQL Scripts and Printer Output actions) requires Legacy Java 6 to be installed on Mac OS X v10.11
- Host Connect emulator not available. Access Client Solutions 5250 Emulator is available from Objects subsystem popup menu
- Keyboard shortcuts are not the same as documented
- Mac keyboards without 'Insert' key can double-click on 'Replace' or 'Insert' on the editor's Status line (where it shows current line and column)
- Window->Preferences menu item moved to RDi->Preferences
- Help->About menu item moved to RDi->About
- Some fields in Source Prompter view are not sized properly
- Invoking help from the editor might launch a new browser tab each time
- creating an IBM i web service from RPG or COBOL source is not supported
- Unable to generate PCML from RPG or COBOL Source
- 'Launchpad can't be opened because it is from an unidentified developer' message appears. Use Ctrl+click or right-click and select Open to be prompted if you want to open it.
- On the product image, IBM Installation Manager's Install.app or Userinst.app might give an error message saying they are damaged. Instead, open Terminal and run the corresponding script.
- After uninstall, a file might remain in the product install folder. It can be deleted and then the product install folder can be deleted.
- limitations of Rational Application Developer components included in RDi
- Update Notifier is not supported
- other products bundled with RDi might not support Mac OS X 10.11 such as IBM Data Studio
- IBM Rational Team Concert Integration for Rational Developer for i extension requires IBM Installation Manager install of Rational Team Concert Client which is available from version 6.0.3.

See RFE13454 - Mac OS X v10.11 support in RDi 9.5.1 blog post for additional information.
RFE12100 Kerberos authentication for Rdi.
User can now use single-sign-on and enterprise identity mapping based on Kerberos to eliminate the need to provide logon credentials when connection to the IBM i using Rational Developer for i.
RFE12353 Add toolbar button to ILE RPG outline view to toggle filtering out unreferenced fields/prototypes/data structures/procedures/files in the outline view
RFE31745 Support ILE RPG O-Specs in dynamic outline and hyperlink/hover within RDi editor
RFE11119 Identify where in the code you are at - enhanced Show Block Nesting for SQL ILE RPG and ILE RPG
RFE64933 ILE RPG Live outline now supports *IN(nn) indicators
RFE56254 From ILE RPG Outline View position to O-Specs and track references to EXCEPT names
RFE29561 RDP 8.5 live outline view does not show field if used in internally described printer output
RFE23954 ILE RPG Outline view not showing indicator usage in program defined output specs
RFE74859 Context-sensitive help for embedded SQL in ILE RPG - F1 on SQL statement will go to the particular statements help in the reference manual
RFE45970 Consolidated Project View - remote reconciler with remote contexts on IFS
All projects in RDi except for i Projects can now be associated with an IFS location. From the project, right click Remote Reconciler -> Enable Remote Support... to select the IFS location with the same name as the project. Use the Remote Reconciler view and disable the icon "Hide files and folders that do not have pending changes" to view existing remote IFS files that can be imported into your General Project. From the Remote Reconciler view, files can be pushed to and pulled from the IFS location.

See RFE45970 - IFS project support using RDi 9.5.1 blog post for additional information.
RFE87369 Always make Run SQL Scripts available, not just when in SQLRPGLE source - Objects subsystem popup menu has Run SQL Scripts action
RFE38930 Display additional parameter information in RPGLE content assist
RFE77454 & RFE77455 RFE77454: Change ctrl-f to function like eclipse find
RFE77455: Make ctrl-f function the same way in both block and stream modes
NOTE: Restrict search to selection is now enabled for both Block and Stream selection modes.
RFE23938 Automatic Content assist should be available as a preference
RFE60989
CAAC AD0424
add commenting key shortcuts/actions for CL and DDS (like RPG)
Name Function Keyboard Shortcut
Comment Comment all lines containing the current selection. Ctrl + /
Uncomment Uncomment all lines containing the current selection. Ctrl + \
NOTE: The solution includes CL, CLLE and DDS source, but does not include OPM RPG or COBOL source.
RFE86909 Regular expression scan and replace
The updated documentation for the findText command is available here: https://www.ibm.com/support/knowledgecenter/SSAE4W_9.5.1/com.ibm.lpex.doc.user/ref/rlcfndtx.htm
The ILE RPG Outline now displays items representing the control-options (H-Specs), I-Specs and O-Specs sections.
Show Syntax errors as annotations instead of SHOW lines
On Remote Systems > Remote Systems LPEX Editor > IBM i Parsers preference page, turn on 'Display syntax check messages as annotations'.
Integrated Access Client Solutions updated to 1.1.6 version with Visual Explain in Run SQL Scripts.
Eclipse Git Team Provider installable feature available without Modernization Tools, Java Edition Note: if installed previously as part of Modernization Tools, Java Edition, it might need to be added via Modify in Installation Manager.
SE64749 RDI 9.5.0.3 ACS INTEGRATION DOES NOT LAUNCH IF LOCATED ON A NETWORK SHARE AND NOT USING DEFAULT INSTALLATION FOLDERS
SE64892 RDI 9.5.0.3 LPEX SQLRPGLE CONTEXT MENUS INCORRECT WITH //INCLUDEOR //COPY ON LINE 1 COLUMN 7
SE65227 RDI 9.5.0.3 REMOTE SYSTEMS LPEX EDITOR DOES NOT SHOW BLOCK NESTING CORRECTLY IN ILE RPG SOURCE
SE65328 RDI 9.5.0.3 ILE RPG VERIFIER AND SYNTAX CHECKER MAY INCORRECTLY ISSUE RNF0308 (FLOAT LITERAL INVALID) WITHIN EXEC SQL STATEMENTS
SE64891 SE61685 SE59056 RDI 9.5.0.3 TRAVERSAL OF THE NAVIGATION HISTORY NOT WORKING WITH REMOTE SYSTEMS LPEX EDITOR
RDI 9.1.1 WHEN USING LPEX THE ALT+LEFT KEY SEQUENCE REMOVES BLOCK SELECTION
RDI 9.0 COPY OF SELECTED TEXT BLOCK FAILS AFTER NAVIGATING TO PREVIOUS SOURCE LOCATION WITH ALT+LEFTARROW
The above list of APARs resolve issues with the navigation history. The Alt+Left and Alt+Right will now utilize the navigation locations in accordance with eclipse to navigate To explicitly navigate between tabs in Eclipse you can use Ctrl+F6 and select the tab, or press ESC to put focus on the command area and use the Ctrl+PageUp and Ctrl+PageDown keys to navigate between tabs.
SE64255 RDI 9.5.0.2 LPEX PARSER STYLES DIALOG DOES NOT DISPLAY CORRECTLY
SE61123 RDI  9.1.0 PASTING COPIED LINES IN RPGLE SOURCE EDITED BY REMOTESYSTEMS LPEX MAY BE INCORRECT
Continued names in D and P specs were not supporting intervening blank lines with only the spec character
Signon popup dialog sometimes does not appear when user starts RDi with DSPF member open in screen designer on Windows 10
I Specs and O Specs can be coded with blank names and implicitly inherit their names from the previous record/file spec. This is now supported.
Outline view now supports fields defined in I Specs
Hover and Hyperlink support has been added for I Spec record, field and indicator references
Timestamp decimals not respected if composite definition
iProject member lock during compare causes NullPointerException during push from remote reconciler
CL and DDS issue message "commentOnly" is not a valid parameter for the "set excludedClasses" command. - when filter View->Code
Non-blank character in column 7 gets overwritten by * when commenting fixed-form RPG
ILE RPG Outline, Hover, Hyperlink, Show Occurrences, now supports finding symbol in H-Specs and CTL-OPT statements.
Fix Pack 3 (9.5.0.3)
Link Date Released Status
APAR/RFE Description
IBM i 7.3 support
Windows 10 support. NOTE: some Help pages do not show properly when using the Edge browser. Use Internet Explorer instead.
Launch Run SQL Scripts action added on Source menu when editing SQLRPGLE that invokes Access Client Solutions Run SQL Scripts function. For details, see http://www.ibm.com/support/knowledgecenter/SSAE4W_9.5.0/com.ibm.etools.iseries.rse.doc/topics/acs_ovr.html
Launch Printer Output action added on Spooled File subsystem popup menu that invokes Access Client Solutions Printer Output function. For details, see http://www.ibm.com/support/knowledgecenter/SSAE4W_9.5.0/com.ibm.etools.iseries.rse.doc/topics/acs_ovr.html
F1 help on ILE RPG SQL statements go to SQL Statements page from IBM i knowledge center which has links to help for specific SQL statement help. This is the first step to implementing RFE74859.
RFE77454 Change ctrl-f to function like eclipse find. NOTE: Only Block selection mode is provided with this fix and does not include Stream selection which would be covered by "RFE77455: Make ctrl-f function the same way in both block and stream modes" when it is implemented.
RFE83078 Syntax highlighter for UIM Source
RFE78907 Push To Client not saving customization of perspectives
RFE11119 Identify where in the code you are at - enhanced Show Block Nesting for ILE RPG (not yet for SQL ILE RPG). For details, see http://www.ibm.com/support/knowledgecenter/SSAE4W_9.5.0/com.ibm.etools.iseries.rse.doc/topics/tblock_nesting.html
SE63381 RDI 9.1.1.1 USING SCREEN DESIGNER, DSPF WITH G DBCS GRAPHICS FIELD TYPE DISPLAYS IN DESIGN Record/DISPLAY INCORRECTLY
SE63432 prototype parameters defined with an external subfield result in incomplete outline view
SE63592 DUAL SIGNON POPUP DIALOGUE APPEARS WHEN USER STARTS RDI WITH DSPF MEMBER OPEN IN SCREEN DESIGNER
SE63614 In RDi 9.5.0, format indentation command hangs when copy files contain fixed statements
SE63688 In RPG Procedure Wizard a parameter cannot be defined LIKE a qualified name
SE58753 In RDi use of RPG keywords, or operators as identifiers confuses the outline view
SE61165 In RDi Screen Designer WDWTITLEs were not shown in the top and bottom at the same time.
PI53905 RATIONAL DEVELOPER FOR SYSTEM Z (RDZ) RDZ CLIENT DISALLOWS CODEPAGE-SWITCH
SE63511 In Rdi 9.5, renaming a user define compiler command results in duplicates of that command
SE64025 IBM i connection's initial library list property page does not handle out-of-bound stored values
SE63929 search date incorrectly finds lines with source date of '000000'
SE62726 RDI 9.1.1 ILE RPG CONTENT ASSIST ON END-PROC SHOWS PROCEDURE NAMES OTHER THAN SPECIFIED ON THE DCL-PROC
SE63993 RDI 9.5.0.2 REMOTE SYSTEMS LPEX EDIT VIEW NOT UPDATED AUTOMATICALLY AFTER PERFORMING FILTER BY SELECTION ACTION
SE63050 RDI 9.5.0 REMOTE SYSTEMS LPEX EDITOR USER MOUSE ACTIONS REQUIRE AN EXTRA CLICK TO WORK
SE62904 RDI 9.5.0 LPEX FILTER BY DATE "EQUAL TO" FAILS TO REFRESH WHEN THE DATE IS NOT CHANGED
SE63096 RDI 9.5.0 CONFIGURATION FILE IMPORT CORRUPTS CUSTOMIZED LPEX USER KEY ACTION OR USER MOUSE ACTIONS
SE63153 RDI 9.1.1 MSGDBGE0001E WHILE TRYING TO VIEW A LARGE STRUCTUREWHEN DEBUGGING TAKES OVER VARIABLE VIEW
SE64176 RDI 9.5.0 SOURCE SEARCH PATH NOT RETAINED WHEN DEBUGGING WITH SERVICE ENTRY POINTS
SE64253 RDI 9.5.0.2 DEBUGGER MAY FIND INCORRECT SOURCE WHEN TWO SOURCE MEMBERS HAVE THE SAME BASE NAME
SE64051 RDI 9.5.0.2 INCORRECT "MISPLACED CONSTRUCT" MESSAGE IN SQLRPGLE SOURCE FOR EXEC SQL PRECEDING RPG DECLARATIONS
SE64294 RDI 9.5.0 SETTINGS GENERATED FROM A PLUG-IN THAT IS NOT INSTALLED MAY FAIL TO IMPORT
SE64408 RDI 9.5.0.2 IPROJECT REMOVE SEQUENCE NUMBERS AND DATE FIELDS ON DOWNLOAD LEAVES SPACE CHARACTER FOR BLANK LINE
SE62914 RDI 9.5.0 CONFIGURATION IMPORT FAILS WITH JAVA.LANG.STRINGINDEXOUTOFBOUNDSEXCEPTION
SE64534 RDI V9.5.0.2 - USER LIBRARIES FROM IASP DEFINED IN AN RSE CONNECTION DO NOT APPEAR AS EXPECTED IN THE LIBRARY LIST
SE61170 RDi CONTENT ASSIST IN RPGLE FOR DC after COMMENT GIVES ONLY 1 CHOICE
SE63781 Embedded SQL in ILE RPG containing REPEAT() scalar function causes SQL formatting to be confused
Continued G field's height gets doubled each time when dragging its sizing handle
Find search and replace does not show the number of replacements found
New fields inserted ahead of help specs in Screen Designer causing compile error
In ILE RPG live outline view, symbol references in BIFs and expressions within keywords are not found
ILE RPG content assist - beginning of variable appended when CA invoked after an underscore
Fix Pack 2 (9.5.0.2)
Link Date Released Status
APAR/RFE Description
RFE77323 When Formatting RPG, don't change lines where indentation isn't adjusted
RFE74856 Context-sensitive help with Fixed-format source BIFs - C spec Extended Factor 2
RFE11062 Additional information in outline/content assist - prototype parameter names
SE62972 REMOTE SYSTEMS LPEX EDITOR ILE RPG OUTLINE VIEW INOPERABLE IF AN EDIT REMOVES ALL FILTERED ITEMS FROM OUTLINE VIEW
SE62998 STACKOVERFLOWERROR THROWN WHILE EDITING ILE RPG IN REMOTE SYSTEMS LPEX EDITOR
SE62950 RDI 9.5.0 EMBEDDED SQL IN FREE-FORM RPGLE MAY CAUSE THE SOURCE FORMATTER TO HANG
SE62948 RDi 9.5.0 ILE RPG source formatting shifts long lines to column 6 for column-restricted free form
SE62923 RDI 9.5.0 msgRNF0203 for free-form EXEC SQL in a subprocedure when verifying SQLRPGLE
SE62794 RDI 9.1.1 SHOW BLOCK NESTING ACTION IN RPGLE IS INCORRECT FOR CASXX BLOCK ENDED WITH A END OPCODE
SE61699 RDI 9.1.1 RPG C-SPEC WITH '*' IN COLUMN 7 NOT RECOGNIZED AS A COMMENT WHEN FILTERING TO SHOW ONLY CODE IN LPEX
SE62952 RDI 9.5.0 MODERNIZATION TOOLS, JAVA EDITION IS MISSING FILE ISERIESPGMCALL.RAR
SE63217 RDi 9.5.0 hangs when editing ILE RPG with update outline view preference on
SE63258 RDI 9.5.0 LPEX EDITOR MAY FAIL TO DIAGNOSE ERRORS IN RPG EXEC SQL STATEMENTS
SE62757 RDI 9.1.1  RTC BUFFER RECORD DATA NOT ALWAYS TRANSLATED TO A FIXED LENGTH
SE62953 RDI 9.5 LPEX PROPOSAL LIST FROM CONTENT ASSIST ON PARAMETERS OF%PARMNUM  FUNCTION DOES NOT SHOW MAIN PROCEDURE ENTRY PARAMETERS
ILE RPG Outline View stops working if on a fixed form calc if a qualifier is followed by a period but not followed by a name
RDi 9.5.0 ILE RPG indentation command, indented lines beyond the end of selection
RDi hangs when trying to format a continued line that is not fully selected
Nested blocks in an ELSEIF/ELSE/ONERROR/WHEN/OTHER RPG statements are not formatted properly when the enclosing IF/MONITOR/SELECT is not selected
Missing ENDxx causes formatting RPG to do nothing
Formatting RPG does not set lpex check point for undo
Formatting of continued lines is off by one if the continued statement begins to the left of its parent
RPGLE formatting strips initial spaces if line would exceed end column
RPGLE formatting on source with no calculations fails with message 'Formatting failed due to null'
Fix Pack 1 (9.5.0.1)
Link Date Released Status
APAR/RFE Description
SE62590 RDI 9.5.0 THE TRIAL LICENSE PERIOD EXPIRES ON NOVEMBER 9, 2015 INSTEAD OF PROVIDING A 60-DAY TRIAL. Note: to ensure a 60-day trial, the 9.5.0.1 fixpack must be installed at the same time as 9.5. Otherwise, if you install 9.5 before November 9 and then update to 9.5.0.1, the trial will still expire November 9. If you install 9.5 after November 9 and then update to 9.5.0.1, the trial will be 60-days.
Initial Release (9.5)
Link Date Released Status
APAR/RFE Description
RFE57927 Enhance Ability to Rearrange Filters in RSE
RFE62459 Global Snippets added to Push-to-Client support
RFE68214 Document/Define variables available in RPGLE Code Templates
RFE 45610 Using Error List should highlight the item in error using stream selection, rather than the "sticky" character selection.
RFE67044 Provide ability to set source path for reuse on SEP debugging.
RFE64950 LPEX New Procedure Wizard defaults for Free-form
RFE27411 Lightweight Terminal Emulator while using the Remote System Explore of RDi
RFE14188 Ability to configure and access shared and/or team Templates and Snippets.
RFE10189 Function to indent/format existing code similar to how "Source/Convert All to Free-Form" works
RFE44592 Fix Pack and Release auto detection from within Eclipse IDE
SE61022 Java method Call wizard for an RPGLE source does not always show the list of methods
SE61276 The ILE RPG outline view and content assist take longer to populate in 9.1.1
SE61319 ILE RPG prototype/procedure with a DIM keyword that has a named constant parameter cause the outline view to be incomplete and a NullPointerException in the .log
SE61092 RDi 9.1.1 RPGLE Outline view scrolls to top when source changes
SE61440 DDX0024 error on REF and REFFLD keywords during conversion step of Webfacing project
SE61511 QSYSEditableRemoteSourceFileMember ignores read-only parm on second call to the open method for the same source member
SE61048 Attempts to use ALT+S in RPGLE program results in splitting line and moving split text to column 1 on next line
SE61432 RDI 9.1.1 LPEX ILE RPG CONTEXT ASSIST PROPOSALS FOR RESET OPCODEDO NOT SHOW FIELDS
SE61452 RDI 9.1.1 LPEX ILE RPG CONTENT ASSIST PROPOSALS FOR %ELEM BIF PARAMETERS NOT SHOWING ARRAYS
SE61454 RDI 9.1.1 LPEX ILE RPG CONTENT ASSIST PROPOSALS FOR AN ARRAY INDEX ONLY SHOW THE ARRAY, NOT VALID FIELDS
SE60449 RATIONAL DEVELOPER FOR SYSTEM I -WHEN USING LIVE OUTLINE, THE CONTENT ASSIST DOES NOT SEEM TO INCLUDE THE PROCEDURE PARAMETERS
SE61508 RDI 9.1.1  RPGLE PROGRAM PARMS NOT LISTED IN CONTENT ASSIST PROPOSALS
SE60312 RATIONAL DEVELOPER FOR I (RDI) 9.1.0 CONTENT ASSIST DOES NOTPROVIDE AUTOCOMPLETE FOR  LOCAL FILES
SE60874 Copy of a source from RSE to IFS results in error RSEF1002
SE60877 In RDi, removing a library from RSE connection properties, disables the OK button and no changes can be saved
SE61024 RDI 9.1.1 MARK OCCURRENCES HIGHLIGHTING IS INCORRECT AFTERENABLING SHOW > DATE AREA
SE61321 RATIONAL DEVELOPER FOR SYSTEM I - EDIT OR BROWSE ON /INCLUDE OR /COPY STATEMENTS DOES NOT WORK WHEN STARTING IN COLUMN 8
SE61931 EDTCDE/EDTWRD/EDTMSK keywords removed database reference fields in DSPF/PRTF source when edited in RDi
SE61952 The perspective icon cannot be moved due to lack of "dock on" menu item when you right click on the perspective icon
SE61783 RDI 9.1.1 EXCESSIVE MESSAGES SYSTEMMESSAGEEXCEPTION: FILE QRPGLESRC IN LIBRARY QSYS NOT FOUND IN ERROR LOG
SE61931 Design Page blank when opening a DSPF or PRTF member from the Remote Search view in RDi
SE61859 IN IBM RDI 9.1.1.1, WHEN USING CONTENT ASSIST AND REPLACING A DSSUBFIELD, THE EXISTING SUBFIELD IS APPENDED TO THE RESULT.
SE61125 WDS-BASE-TOOLS SUBMITTED JOB FROM RDI DOES NOT PRODUCE A JOBLOG. Host PTF required.
SE62078 RDI 9.1.1 StackOverflow error may occur when editing RPGLE source and more than 1 data structure subfields reference their parent with LIKE.
SE59413 RDI 9.0.1 MONITOR OF VARIABLE FAILS WITH CPF7E10 DURING DEBUG
SE61932 RDI 9.1 RENAME OF RSE CONNECTION WITH AN OPEN EDIT SESSION PREVENTS CHANGES FROM BEING SAVED
SE62093 ILE RPG content assist only shows numeric variables for the first parameter to the %lookup built-in-function
SE61025 MARK OCCURRENCES DOES NOT DISPLAY PROPERLY FOR INDEX VARIABLES OF COMPLEX QUALIFIED ARRAY ITEMS
SE62188 RDI 9.1.1 JOB STATUS VIEW MAY INCORRECTLY SHOW DEC 31, 1969 IN THE DATE/TIME SUBMITTED COLUMN
SE62281 RDI 9.1.1 CHANGE SIGNATURE OVERWRITES SOURCE WHEN EDITING SQLRPGLE WITH THE REMOTE SYSTEMS LPEX EDITOR
PI23904 LPEX editor block delete also removes trailing spaces
SE61685 RDI 9.1.1 WHEN USING LPEX THE ALT+LEFT KEY SEQUENCE REMOVES BLOCK SELECTION
SE59964 RDI 9.1.0 SHORTCUT ALT+A USED MULTIPLE TIMES IN LPEX SEARCH DIALOG WHEN CONFIGURED FOR THE GERMAN LANGUAGE
SE61201 RDi Message EVFP0019 displays the wrong information in some languages
SE62034 ATTEMPTS TO OPEN RPGLE SOURCE WITH Remote System LPEX EDITOR RESULTS IN COLUMN MISALIGNMENT
SE61955 RPGLE SOURCE LINE ENDING WITH A NUMERIC LITERAL CAUSES A FOLLOWING /IF TO BE IGNORED
SE62128 RDI 9.1.1.1 MSGRNF0203 IF D-SPEC FOLLOWS FREE-FORM EXEC SQL SETOPTION
SE62386 Filtering the ILE RPG outline view may unexpectedly change source selection
SE60363 RDI 9.1.0 COMMAND VALIDATION FOR THE RSTOBJ CL COMMAND IS INCORRECT
SE62656 Some context menu items may be disabled in editor after the file has been saved with "Save as"
SE60887 RDI 9.0.0 PICK UP FIX FOR DATA STUDIO APAR IT05471
SE62518 RDI 9.1.1.1 ILE RPG REFERENCE MISSING FROM HELP CONTENTS COLUMN AND F1 CALLS DO NOT SYNCHRONIZE
SE62173 Remote search fields do not contain the search fields from the last search (23726)
SE61558 RDI 9.1.1 NPE WHEN IMPORTING SETTING THAT CONTAIN AN UNKNOWN SUBSYSTEM TYPE
SE61487 RTC AUTO LOCK FEATURE DOES NOT ALLOW USERS TO EDIT SOURCE MEMBERS
SE61478 RDI 9.1.0 SCREEN DESIGNER DESIGN PAGE IS BLANK WHEN SOURCE OPENED AS A RESULT OF A SEARCH
SE61429 RDI 9.1.1 ATTEMPTING TO EXPORT RDI CONFIGURATION RESULTS WITH ANULLPOINTERERROR WHEN NO FILENAME IS SPECIFIED
Select connection issued multiple times when opening local files from local Drives
ILE RPG hover/hyperlink incorrect when /COPY ends with numeric fixed-form constant
The 'Defined like' field in the D-spec wizard no longer produces a string that exceeds the 80 character/line column limit
RPG ILE outline does not resolve external file, record, fields with lower case variant characters such as those found in French and Italian
ILE RPG Multiple Occurrences now works for predefined indicators and fields in keywords and operators like +=. -=, /=, *=
Open Member keyboard shortcut Ctrl+Alt+Q
Note: to see fixes for the subset of Rational Application Developer for WebSphere Software 9.5 included in the Modernization Tools, Java Edition visit Fix List for Rational Application Developer for WebSphere Software .

Table of Contents:


Fix Pack 1 (9.1.1.1)
Link Date Released Status
APAR/RFE Description
SE61194 RDI 9.1.1 WHEN USING REMOTE SYSTEMS LPEX ON RPGLE SOURCE THE EDIT POSITION MAY CHANGE WHEN THE OUTLINE IS FIRST SELECTED
SE61019 RDI 9.1.1 DEBUG HANGS AFTER SWITCHING SEP FROM CODE COVERAGE TO DEBUG
SE61047 RDI 9.1.1 DOES NOT AUTOMATICALLY POPULATE THE FIND DIALOG WITH SELECTED TEXT
SE61195 RDI 9.1.1 USING REMOTE SYSTEMS LPEX EDITOR ON RPGLE SOURCE CLICKING THE OUTLINE "SORT BY NAME" SHOULD NOT SORT HEADINGS
SE60972 RDi Attempts to search on the iSeries that result in CPC2206 present the error RSEO1002E on the client
SE61092 RDI 9.1.1 OUTLINE VIEW VIEWPORT SCROLLS TO THE TOP ON SOURCE CHANGE
SE61276 The ILE RPG outline view and content assist take longer to populate in 9.1.1
SE61319 ILE RPG prototype/procedure with a DIM keyword that has a named constant parameter cause the outline view to be incomplete and a NullPointerException in the .log
PI29030 In LPEX Editor, after a 'Replace all', 'Undo' action will miss the first occurrence
PI32468 LPEX 'Host Characters Replacement' LPEX Editor preference ineffective for 0xFF value
SE61022 Java method Call wizard for an RPGLE source does not always show the list of methods
SE61323 RDi 9.1.1 Debug Usability issue caused by /eof in rpg source
PI36192 LPEX and COBOL editor show incorrect indentation when editing source that contains x'15', the EBCDIC(NL) control character
SE61440 DDX0024 error on REF and REFFLD keywords during conversion step of Webfacing project
Mod Pack 1 (9.1.1)
Link Date Released Status
APAR/RFE Description
RFE56178 Allow for option UPDPROD(*YES) in Code Coverage
RFE56331 Correct automatic formatting of SQL statements beyond column 80
RFE55971 Controls for Procedure Creation Wizard Version Compatibility with /Free
RFE17529 Create a feature to effectively export/import preferences
RFE14188 Shared/Team access to Templates and Snippets (NOTE: Only the support for sharing ILE templates has been added in the RDi 9.1.1 release and there is no support yet for the snippets feature request.)
RFE14133 Copied Team Profile Does not copy all properties
RFE10286 Share RSE Connection settings
RFE34041 Highlight Search Fields in LPEX like Java inside Eclipse. Select the "Toggles marking occurrences of the given entity" toolbar button to enable this feature. This applies to ILE RPG with Live Outline view preference enabled.
RFE21441 Track the depth of F3 (open declaration) so that Alt+Q can return back up the path traveled.
RFE11092 Action openRPGDeclaration (f3) should work with variables as well
SE59134 Adding a new RSE member filter string presents a save dialog
SE58789 ILE RPG Content Assist incorrectly overlays existing code when a longer selection is made
SE59047 /COPY Member option not available when user right-click copybook and /copy is not in column 7
SE59200 RPGLE live outline collapses unexpectedly
SE59296 LPEX EDITOR FIND DIALOG TAB TRAVERSAL ORDER IS INCORRECT
SE59305 Members in imported iProjects containing data encoded differently than in the SRC-PF member are displayed incorrectly
SE59083 In RDi, syntax error correction in a free form block does not result in correct annotation in editor
SE59304 RDI 9.1.0 WON'T DEBUG OR DO CODE COVERAGE OF PROGRAMS WITH SPECIAL CHARACTERS IN THE NAME
SE59055 RDI 9.0.1 LISTING BREAKPOINTS NOT SHOWN IN SOURCE VIEW
SE59477 Saving a source with hex characters from an offline connection to an online connection causes file to delete its contents
SE59121 The SQLTYPE keyword is not correctly recognized by the ILE RPG program verifier in SQLRPGLE source.
SE56522 RDI 9.0 RPGLE /COPY FILE REFERENCES NOT FOUND CORRECTLY WHEN THE LIVE OUTLINE VIEW IS CLOSED
SE59318 DBCS shift in immediately followed by shift out has not representation in Unicode and so it was replaced by blanks when loaded in the editor (after the user granted permission). The behaviour has been improved to automatically preserve shift out followed by shift in, so that no data is changed by loading into the editor. On the other hand a shift in followed by a shift out (empty DBCS string) still behaves as before.
SE59692 Screen and Report Designer removes length overrides from referenced fields when opening member
SE59530 LPEX SQL parser does not respect the tab whitespace character correctly
SE59841 LPEX RPGLE ERROR MESSAGE IS NOT REMOVED AUTOMATICALLY WHEN A TWO LINE STATEMENT IS COMPLETED
SE59888 RDI 9.0.1 ILE RPG CONTENT ASSIST FOR DATA STRUCTURE ARRAY SUBFIELD FAILS IF OPEN PARENTHESES AT START OF DATA STRUCTURE
SE59955 ILE RPG Content Assist shows *n as a DataSet Subfield when using live outline
SE59433 RDI 9.1.0 NO CONTENT ASSIST FOR SELECTION OF PROC NAME ON FREE FORM ILE RPG END-PROC STATEMENT
SE59442 RDI 9.1.0 local constants NOT SHOWN for a parameter passed to procedure WHEN USING CONTENT ASSIST FOR ILE RPG
SE59202 RDI 9.0.1 IPROJECT VERIFY ACTION CHANGES THE LIBRARY LIST
SE59334 RDI 9.1.0 RPGLE CONTENT ASSIST DOES NOT ALWAYS APPLY THE SELECTED ELEMENT
SE59500 RDI 9.1.0 ILE RPG CONTENT ASSIST IS NOT WORKING CORRECTLY FOR LONG IDENTIFIERS
SE59661 RDi 9.0.1 SSL connection fails if non-secure port is blocked
SE57787 RDI 9.0.1 ILE RPG CONTINUED NAME BEFORE FREE-FORM DCL-PROC CAUSES AND UNEXPECTED WARNING MESSAGE
SE59148 RDI 9.1.0 ILE RPG LIVE OUTLINE DOES NOT SUPPORT FIELD SIZE OR EXTDESC DEFINED BY A CONSTANT
SE58744 OUTLINE SHOWS UNKNOWN(0) WHEN OVERLAY KEYWORD IS USED
SE60276 RDI 9.1.0 Source members remain locked after compare using RSE
SE59905 RDI 9.1.0 ILE RPG LIVE OUTLINE DOES NOT FLAG INSTANCES OF FIELD MODIFICATION DUE TO THE += OPERATOR
SE60313 RATIONAL DEVELOPER FOR I (RDI) 9.1.0 REMOTE RECONCILLER PUSH OFSOURCE MBR WITH A PERIOD IN THE NAME FAILS`
SE59934 ALT-F8 ON RPGLE LINE WITH VARYING(2) KEYWORD CAUSES ABEND
SE58883 The history of most recent opened files is not preserved when RDi is restarted with the same workspace or a new workspace
SE57861 RDi 9.0 ILE COBOL Program Verifier COPY DDS of national (unicode) field (ccsid 1200 or 13488) not coming in as a national field
SE56212 RDi 9.0 ILE COBOL syntax check error when the source contains SPECIAL-NAME section
SE60358 IBM RDI 9.1 WITH IBM V7R2 USING THE IBM I SEARCH, ERRORRSEO1002E AND CPC2228 WINDOWS BLOCK OUTPUT OF SEARCH RESULTS
SE60346 In Rational Developer for i (RDi) v9.1, partial or no code coverage is seen for the main procedure of an RPG program
SE59129 RDI 9.1.0 RUNNING CODE COVERAGE ON AN ILE RPG PROGRAM PRODUCES NO RESULT
SE60450 RDI - CONTENT ASSIST FOR SECOND AND THIRD SCANRPL BIF PARAMETERS GIVE THE BIF PROPOSAL INSTEAD OF FIELD
SE58888 In RDi 9.0, double clicking on a message in Error List, positions error line at the bottom of edit view
SE59236 RDP 8.5.1 RSE CONNECTION FAILS WHEN ':' IS USED IN THE CONNECTION NAME
SE56128 RDI 9.0 MINIMIZED VIEWS RESTORED WHEN DEBUGGER SWITCHES TO DEBUG PERSPECTIVE
SE60631 RDI 9.1.0 ILE RPG CA DOES NOT SHOW ALL VALID DCL OPCODES
SE60225 RATIONAL DEVELOPER FOR I (RDi) 9.0.0  BREAKPOINTS ON PARAGRAPH ACCEPTED BUT NOT HONORED BY DEBUGGER
SE60631 RDI 9.1.0 ILE RPG CA DOES NOT SHOW ALL VALID DCL OPCODES
SE60637 ILE RPG FREE-FORM CONTENT ASSIST PROPOSALS FOR FIRST PARAMETER OF BUILT-IN-FUNCTION DOES NOT LIST ARRAY SUBFIELDS
SE60540 RDI 9.1.0 INCORRECT TYPE SHOWN FOR SUBFIELDS WHERE THE TYPE COMES FROM AN EXTERNALLY DESCRIBED FILE
SE59306 RDI 9.1.0 NOT SHOWING DEFINITION OF FIELDS IN ILE RPG DATA STRUCTURES DEFINED IN COPY FILES
SE60482 RDI 9.1.0 COMPILE MENU INCORRECT OR MISSING FOR SOURCE FILE TYPES IN THE IFS
SE60684 SCREEN DESIGNER ADDS INCORRECT ROW AND COLUMN VALUES FOR MESSAGE (M) FIELD when displaying its properties
SE60681 RDI 9.1.0 NON-BATCH COMPILES ON IBM I 7.2 DO NOT SHOW MESSAGES IN THE COMMANDS LOG VIEW
iProjects - Show Remote Objects does not properly handle source physical files with # or %
RPG 7.2 supports varying precision TIMESTAMP data types. The outline view now reflects this accurately.
The ILE RPG outline view now shows the record length for program described fields and the fully resolved name of the file that an externally-described file specification references.
ILE RPG content assist inserts proposals at wrong location if text is selected
ClassCastException thrown while using "Show in Table->Data" if CCSID mapping is in effect and the data file contains non-text fields
CVE-2014-7191 , CVE-2014-7192 Security Fix: Multiple vulnerabilities in modules from the IBM SDK for Node.js affect the Cordova tools packaged in Rational Developer for i Modernization Tools Java Edition and Rational Developer for AIX and Linux (CVE-2014-7191 and CVE-2014-7192). The fix upgrades IBM SDK for Node.js to 1.1.0.9.
CVE-2014-4263 , CVE-2014-3566 , CVE-2014-3065 , CVE-2014-6457 Security Fix: Multiple vulnerabilities in IBM Java SDK affect Rational Developer for i (CVE-2014-4263, CVE-2014-3566, CVE-2014-3065, CVE-2014-6457). The fix upgrades the IBM Java Development Kit for the product to IBM Java 7 SR8.
Note: to see fixes for the subset of Rational Application Developer for WebSphere Software 9.1.1 included in the Modernization Tools, Java Edition visit Fix List for Rational Application Developer for WebSphere Software .
Initial Release (9.1)
Link Date Released Status
APAR/RFE Description
IBM i filter enhancement Extend IBM i member filters to be able to use member text description
RFE21980 F1 on ILE RPG opcode/keyword/BIF should go to the appropriate help
RFE25266 Allow setup of SEP from Show View Menu in LPEX
RFE26471 Display hex code characters that represent 5250 display attributes in LPEX (Windows 7)
RFE10188 Search within ILE RPG Outline VIEW
RFE22166 Stop "DBGP0004E Program terminated." dialog box from appearing
RFE21404 Add Batch Code Coverage support to IBM i
RFE20809 When open member in editor(Ctrl-Shift-A) for display or print file, add open or browse with report designer/screen designer
SE57177 RPGLE LIVE OUTLINE MAY NOT SHOW REFERENCED LOGICAL FILE KEYED FIELDS IN THE CORRECT ORDER
SE56988 Variant NLS characters not accepted in record and field names in properties view when editing DSPF or PRTF DDS.
SE57838 Making a change in a large source file using the LPEX editor may result in a delay and become unusable for a brief time.
SE57526 The LPEX Find dialog is not populated with the last search string.
SE58056 The LPEX Find dialog shows '"" not found' when the given search argument is not found.
SE57990 The D spec ruler does not appear in the editor when a D is typed in column 6.
SE58094 Source prompter view was not updating the Output spec field description line type
SE58139 Ctrl, Shift+F5 does not open the Outline View
SE58126 When editing ILE RPG, the incorrect size is shown in the outline view and hover for a field that is defined LIKE a field referenced from multiple database files.
SE58125 RDI 9.0.1 ILE RPG CONTENT ASSIST IS INCORRECT FOR LOCAL DATA STRUCTURES IN A SUBPROCEDURE
SE55976 IQSYSSERVICEPROGRAM.GETUSERDEFINEDATTRIBUTE() RETURNS NULL
SE58150 ILE RPG LIVE OUTLINE FAILS WITH H SPECIFICATION KEYWORD DATEDIT(*DMYJ)
SE58130 RDI 9.0 CUSTOMIZED PERSPECTIVE NOT ALWAYS RETAINED AFTER SHUTDOWN AND RESTART OF RDI
SE56929 RPGLE LIVE OUTLINE SHOWS MAIN PROCEDURE OUT OF PLACE
SE58131 RPG OUTLINE NOT SHOWN FOR SPLIT QUALIFIED NAME ON D SPECIFICATION KEYWORD
SE58133 RDI 9.0.0.1 CURSOR MOVES ERATICALLY WHEN EDITING WITH REMOTE SYSTEMS LPEX EDITOR
SE58127 RDI 9.0.1 F3 SEARCH FOR PROCEDURE MAY RESULT IN EVFP0019 FOR LONG PROCEDURE NAMES
SE58260 RDI 9.0.1 AUTO-FORMAT OF SQL DOES NOT ALWAYS WORK IN LPEX WHEN EDITING AN SQLRPGLE SOURCE SQL STATEMENT WITH A BLANK LINE PRECEDING IT
SE58137 RDI 9.0.1 UNEXPECTED EXCEPTION IN VISUALIZE APPLICATION DIAGRAM WHEN TRYING TO CHANGE THE PROPERTIES DISPLAYED
SE58277 RDI 9.0.1 END OF DCL-DS NOT ALWAYS RECOGNIZED BY ILE RPG LIVE PARSER WHICH MAY NOT PROVIDE CORRECT CONTENT ASSIST PROPOSALS
SE58291 Change EVFR0026 error message for RPG /COPY IFS path file
SE57659 UNEXPECTED RNF7030 ON FREE-FORM END-PROC
SE56679 COPY FILE NOT FOUND MESSAGE IS ISSUED WHEN STARTING WORKSPACE THAT HAD SOURCE LEFT OPENED
SE58265 Resolved copybook file is marked as unresolved in referenced source upon restarting RDi
SE56093 LPEX RPGLE "/COPY MEMBER" CONTEXT MENU DOES NOT ALWAYS SHOW WHEN EXPECTED
SE58587 In Rational Developer for i, Program verifier issues error RNF3777 for unnamed procedure interface
SE58372 ILE RPG PARSER FAILS ON SQL STATMENTS WITH IMBEDDED BLANK LINES IN SQLRPGLE SOURCE
SE57931 File record format references from the WRITE and or UPDATE statements are not displayed in the outline view
SE58473 RDI 9.0.1 BLOCK NESTING MATCHES STARTED FROM AN ENDDO DO NOT ALWAYS GO TO THE MATCHING DO
SE58458 RDI 9.0.1 COLORING OF DATA STRUCTURE IN AN SQLRPGLE SOURCE MEMBER INCORRECT AFTER EDIT
SE58371 RDI 9.0.1 REMOTE SYSTEMS VIEW MAY HANG WHEN PROMPTING COMMAND SET
SE58639 RDI CONTENT ASSIST FOR DCL-PROC NOT GENERATING CORRECT CODE WHEN PARTIAL NAME TYPED
SE58373 RDI 9.0.1 ILE RPG CONTENT ASSIST PROMPT DOES NOT ALWAYS OFFER CTL-OPT WHEN IT IS VALID
SE58584 Comparing 2 members with the same name and content in different locations causes LPEX to switch from edit to browse mode
SE58219 ILE RPG CONVERT ALL TO FREE-FORM FAILS ON C SPECIFICATION WITH SR in columns 7 and 8
SE57517 DUPLICATING A LINE WITH CTRL-D DOES NOT POSITION THE CURSOR CORRECTLY
SE56558 RDI 9.0.0.1 VERIFY BUTTON DISABLED AFTER SWITCHING FROM ANOTHER SOURCE MEMBER TO AN RPGLE SOURCE MEMBER
SE58370 RATIONAL DEVELOPER FOR SYSTEM I (RDI) MESSAGE DBGE001E LOOPS WHEN MONITORING RPG DATA STRUCTURE IN THE DEBUGGER
SE58408 In RDi adding a program during a debug session of an interactive program would result in a hang 
SE58186 RDI 9.0.1 VERIFY OF ILE RPG EMITS INCORRECT RNF7030 WITH DTAARA KEYWORD
SE57189 RDi 9.0 Automatic SQL formatting ingores code pushed beyond the File RECL.
SE58811 RDI 9.0 VERIFY OF SQLRPGLE SOURCE MAY INCORRECTLY ISSUE MESSAGES RNF1502, RNF5347, RNF7030
SE57741 In Rational Developer for i v9.0.1, help and help preferences not working
SE55390 RDP 8.5.1 FILTER POOLS UNEXPECTED REORDERED
SE58365 RDI 9.0.1 NULLPOINTEREXCEPTION DURING SAVE OF DSPF SOURCE IN SCREEN DESIGNER
SE58705 RDI 9.0.1 ILE RPG CONTENT ASSIST FOR STRUCTURE FIELD STOPS WORKING AFTER TYPING MISMATCHED CHARACTER
Note: to see fixes for the subset of Rational Application Developer for WebSphere Software 9.1 included in the Modernization Tools, Java Edition visit Fix List for Rational Application Developer for WebSphere Software .

Table of Contents:


Mod Pack 1 (9.0.1)
Link Date Released Status
RFE / APAR Description
ILE RPG enhancement As part of IBM i 7.1 Technology Refresh 7, a major enhancement to RPG IV is being announced: Free-form control, file-declaration, data-declaration, and procedure statements. The enhancement is provided by 7.1 RPG Compiler PTF SI51094.
With the Rational Developer for i 9.0.1 update, the product has incorporated support for the RPG IV enhancement. This includes updates to ILE RPG syntax checking, program verification, editor tokenization, and the Outline view.
There is some functionality which does not fully support the language changes such as the New Procedure wizard, the New D-specification wizard, the New Java Method Call wizard, and certain content assist cases.
RFE36972 Remove pink error messages as well as error list entries after compilation
RFE10235 Improve the color-coding/styling of ILE RPG source code in the editor to enhance readability
RFE10962 Enhancement to show block nesting for ELSE and WHEN in ILE RPG
RFE35625 Allow changing color of block nesting arrows
SE55957 Prompting wrong commands while editing CL results in multiple messages
SE56120 CCSID/CLASS/DATFMT/LEN/PROCPTR/TIMFMT/VARYING keywords not copied to LIKE fields
SE54746 Static RPG outline view crashes RDP client when a DS definition in procedure uses LIKEDS to reference a global DS that in turns uses LIKEDS to reference a global DS with the same name as the first DS
SE56605 Live ILE RPG outline view does not show nested data structures beyond one sub-level
SE55868 Pressing ENTER when editing RPGLE may reposition the source
SE55983 Find in LPEX only finds every other match when using ENTER
SE56520 Drag and drop of RSE filters does not work as documented
SE56521 Case insensitive error when renaming an RSE filter
SE56583 Create a new IBM i debug configuration fails with NPE when using a command other than CALL
SE56591 Debug: Manually setting a Service Entry Point can fail if the first values entered were incorrect
SE56680 Debug with Service Entry Point fails when the RSE connection name contains an Ampersand ('&') character
SE56830 Debugging an RPGLE program containing an IFS include file, results in displaying source as one continuous line
SE56895 auto completion for BEGSR does not result in ENDSR while editing in the middle of a free format RPG source
SE55249 Incorrect error message for PARM specification with RSTD(*YES) and first VALUES ' ' on CL Prompt
SE55483 Predefined parameter, *N, in any CL command is not ignored on CL Prompt
SE55918 The FMT parameter of ADDMSGD command prompt should allow typing possible FMT values on CL Prompt
SE55338 LPEX FindMatch action fails due to continued literal that starts with SELECT when editing RPGLE
SE56780 Hover value not showing as expected when debugging a service program
SE55436 Object library may be incorrect when compiling from LPEX menu
SE56204 Procedure Interfaces are not supported for the Main procedure
SE56099 ILE RPG return value defined with LIKE did not support hyperlink
SE55437 Prompting of SAVLIB CL command in LPEX may change parms
SE55400 RPGLE Content Assist does not allow insertion to column 80
SE57195 ILE RPG editing results in "Error running parser for language RPG" message with StringIndexOutOfBounds exception in the .log
SE56191 ILE RPG numbered indicators used in subprocedures do no show in the live outline view
SE56174 ILE RPG live content assist shows incorrect length for variable defined with the LEN keyword.
SE56140 RDI 9.0 UNNAMED FIELD SHOWN IN RPGLE CONTENT ASSIST LIST
SE56768 RDI 9.0 Workspace hangs when doing Convert Selection to Free-Form on newly pasted RPGLE source
SE57112 Files may not be synchronized when workspace is closed without saving them first.
SE57036 RDi Lpex editor unresponsive after keystrokes while editing DDS with database references.
SE54862 RPGLE Outline View Selects incorrect text when the first field name is prefixed by the selected field name
SE56575 RDi does not correctly color RPGLE free form text.
SE54827 Source lines shown with LPEX action filterOverflow disappear if edited
SE55507 RPG line breakpoint indicator not shown when top line in LPEX
SE56557 LPEX find dialog dropdown shows command history not find history
SE56717 Last line disappears when editing source with LPEX
SE56954 In RDi 9.0.0.1, external DS definition within a proc is not displayed in the outline view (20531)
Note: to see fixes for the subset of Rational Application Developer for WebSphere Software 9.0.1 included in the Modernization Tools, Java Edition visit Fix List for Rational Application Developer for WebSphere Software .

Fix Pack 1 (9.0.0.1)
Link Date Released Status
APAR Description
SE55794 RDi 9.0 - Product Release Notes Shortcut on Windows does not work
SE55813 (RDi 9.0) Unable to specify a remote WebSphere Application Server when defining a new server in the Servers view
SE55795 (RDi 9.0) In the Application Diagram view, right-clicking to open a context menu, the available menu items shown are incorrect.
SE56014 RDi 9.0 (with RDAL 9.0) - The generic 'Linux' connection type should not show by default
SE56021 RDi 9.0: Local Help Updater not working due to missing jetty plugin
SE56142 Data Tools Diagram Core plug-in error when switching to the Data Development Perspective in RDi 9.0
SE56000 RDi 9.0 - if ILE RPG member references an external file which is changes while the editor is, the outline view is not updated. As more and more unique files are referenced more memory is consumed and is not released until Eclipse is closed.
SE55638 RDi 8.5.1 - ILE RPG parser failure leave lines untokenized and colored blue.
SE56097 RDi 9.0 - Save does not always write to IBM i
SE56122 RDI 9.0.0 OPENING SEARCH FAILS DUE TO DATA MODEL SEARCH LICENSE KEY ERROR
SE56127 RDi 9.0 - Saving editor to a deleted remote member does not save the editor contents

Initial Release (9.0)
Link Date Released Status
RFE / APAR Description
RFE29066 Allow going back after following RPGLE hyperlinks (support was added of navigation toolbar (Alt-Left,Alt-Right) for LPEX Editor for last edit/hyperlink positions within a file).
RFE29063 Hyperlink and hover should show the definitions referenced by keyword parameters
RFE30126 Improve caching of external file information
RFE29077 Support RPGLE hyperlink for procedures and subroutines
RFE14305 The PDM option 14 is not available from the list of PDM option for a selection result list
RFE30148 Support mixed case for external fields and records when inserting code using Content Assist
RFE29265 RDp RPG content assistant is English only
RFE30642 Accept %CHECKx and %TRIMx BIFS in CL in RD Power
RFE25695 Push i Projects in batches
SE53893 RDP 8.5.1 SELECTION IN COBOL OUTLINE ONLY AFFECTS FIRST VIEW
SE54144 Sort option in Screen Designer adding problem info to referenced fields
SE54373 In an RPGLE calc spec result field, if 2 operands are specified and 1 is being defined, a Null Pointer Exception occurs
SE54159 In the RPGLE live outline, the Main Procedure should be shown above the Subprocedures not at the end
SE54254 The RPGLE live content assist will present fields from qualified files as auto-completion candidates even when it would not be correct in that context. The fields appear to be handled as if they are from non-qualified files.
SE54161 The RPGLE live content assist, hover and outline view do not show the right type and length information for fields that are defined like fields within qualified datastructures and files
SE54319 Command log view takes away focus from other views while being populated during a long running background service
SE54647 The RPG numbered indicators used in externally described files are not shown in the indicator section of the live outline view
SE54738 Externally described fields renamed via PREFIX and I Specs do not show up properly in ILE RPG outline view
SE54449 RPGLE Live Outline does not show renamed external fields
SE54842 Fields defined LIKE fields from an external file lack field characteristics in the ILE RPG Outline View.
SE54003 RPG live outline, hover and content assist ignores the qualifier of files with the same record name.
SE54250 ILE RPG prototype parameter should be ignored by hyperlink, hover and outline view cross references.
SE54696 ILE RPG live outline does not show live references to field from external sources defined in procedures
SE54434 References to program-described I-Specs not shown in ILE PRG live outline view
SE54604 RPGLE Live Outline does not handle DBCS characters correctly.
SE54282 ILE RPG live outline causes a memory that will eventually cause an out of memory exception when editing source
SE54160 RPGLE Parser does not handle missing end bracket, ENDxx calc, or end procedure
SE52669 Moving relative fields in Screen Designer has no visual effect on Design tab.
SE52670 Screen Designer Design Page non-responsive after changing after changing a field from absolute to relative positioning
SE53158 RDP 8.5 RPG LIVE OUTLINE FAILS DUE TO MISSING ENDIF STATEMENT
SE53837 Member description over 50 chars causes i project build to fail
SE53523 RDP 8.5 UNEXPECTED ERROR IN THE ERROR LOG AFTER SNIPPET INSERT
SE53592 RDP 8.5 PROMPTED NON-BATCH COMPILE OF AN IPROJECT MEMBER DOES NOT SHOW THE ERROR LIST
SE54145 RDP 8.5.1 AUTO COMPLETE DOES NOT AUTOMATICALLY ADD ENDIF FOR AN IF TYPED INSIDE DO
SE55271 Content assist coloring of file incorrect in line with data structure array subfield as the key
SE54484 iproject .properties file not cleared due to caching
SE54147 RDP 8.5.1 RPG LE CONTENT ASSIST CTRL-SPACE KEY SEQUENCE STOPS WORKING
SE53524 RDP 8.5 SOURCE MEMBERS WITH SAME NAME, FILE NAME AND LIBRARY NAME BUT DIFFERENT IASP CANNOT BE OPENED AT THE SAME TIME
SE54252 RDP 8.5.1 RPGLE LIVE CONTENT ASSIST DOES NOT SHOW THE CORRECT RETURN TYPE FOR A FIELD DEFINED LIKE A TEMPLATE FIELD
SE54257 RDP 8.5.1 LIVE OUTLINE VIEW FAILS WITH A NULL POINTER ERROR
SE54547 Debug monitor hangs in pending when accessing array data structure
SE54975 Help menu does not display correctly on Japanese systems.
SE55572 RPGLE LIVE PARSER FAILS WITH MORE THAN ONE RENAME KEYWORD
SE55560 RPGLE live parser with NullPointerException in log if the data type of an external field is not supported by RPGLE
SE55638 Subfield of an indexed array in ILE RPG leaves lines untokenized and coloured blue
SE55563 do not copy a private filter pool of a connection when the connection is copied
SE54372 RDP 8.5.1 HOVER FOR SQLRPGLE VARIABLES DOES NOT WORK FOR EDIT OR DEBUG
SE54473 RDp CLIENT HANGS USING ALT-U IN DEBUGGER

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSAE4W","label":"Rational Developer for i"},"Component":"Documentation","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF022","label":"OS X"},{"code":"PF033","label":"Windows"}],"Version":"9.0;9.0.0.1;9.0.1;9.1;9.1.1;9.1.1.1;9.5;9.5.0.1;9.5.0.2;9.5.0.3;9.5.1;9.5.1.1;9.5.1.2;9.5.1.3;9.6.0;9.6.0.1;9.6.0.2;9.6.0.3;9.6.0.4;9.6.0.5;9.6.0.6;9.6.0.7","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
09 January 2024

UID

swg27038481