************************************************************************************************* * * * Clear Path OS 2200 IDE for Eclipse * * * * Version 3.7.2.A-20150519 * * * * Unisys Corporation * * * * Release Date:22-05-15* ************************************************************************************************* Overview: This build is an hotpatch build for Eclipse IDE on OS 2200 on the major release CP 15.0. This build is identified with the version number 3.7.2.A-20150519. Since it is a hotpatch, the testing scope is limited to the issues that are addressed in this hotpatch. Therefore, it is recommended to perform sufficient testing in the testing environment before rolling out in the production. ------------------------------------------------------------------------------------------------- This release is based on Eclipse 3.7.2 capabilities and requires J2SE 1.6 or higher to be installed on the Windows workstation. An eclipse-2200-all-in-one-3-7-2-A-20150519-With-DD.zip is available. It contains Eclipse 3.7.2 and all recommended plug-ins and this eliminates the need to download and install individual plug-ins to use IDE. There are associated CIFS parameter and runstream changes that each client should consider. Please refer to the information on this topic in the Best Practices and Limitation document. F4 provides a shortcut for color coding for user variables, section names and paragraph names. The colors can be defined in the COBOL Preferences. Note that as new code is typed in the COBOL editor, it is displayed in the default color. The COBOL editor needs to be closed and reopened to see the correct colors. However the heap-size may increase by around 5MB. This heap-size issue will be fixed in a subsequent release. Issue addressed in this build. 1. UCF - 32298493 : PROBLEMS USING ECLIPSE WITH CIFS 8R3 Supported Platforms: Windows XP (IA32-bit architectures) NOTE: 1. On a 64 bit Operating System, Eclipse IDE will run as WoW64 bit application. Please use 32 bit version of Java Runtime Environment (JRE) v1.5 or higher. 2. If the user has used Eclipse-2200 3.7.0 version (Major release or its ICs) or 3.7.2 version (Only the major-release),then they may have to follow the steps below. However, users already having Eclipse-2200 3.7.2 and above may not require to follow these steps. I.The user has to delete the old host-accounts and login-accounts before starting with Eclipse-2200 3.7.2 and above The procedure is as follows: 1. Navigate to : C:\Documents and Settings\\LocalSettings\Application Data\Unisys\os2200\ide II.The user may have to delete any existing mapped network drives. 1. Open Windows Explorer, navigate to Tools menu and Select Disconnect Network Drive . . . 2. Disconnect Network Drive window opens, select the drives with "NONE" as the name and click OK. III.Restart Eclipse-2200 IMPORTANT: The debugger for Eclipse-2200 3.7.2.1 and above would work only with the new version of pads$lib named as Eclipse2200padslib37.zip (eclipse2200*pads$lib37.). Please install the new version of library and use only that while debugging the UCS programs. The steps to install the pads$lib are mentioned in the installation guide for Eclipse-2200 (47292107-005.pdf). ---------------------------------------------------------------------------------------------------- Eclipse workspace settings ========================== 1: By default the new line character in the editor is set as Carriage Return (\r) Line Feed (\n). If you wish to change the default to Line Feed (\n), you can set it in Eclipse preferences. The value is set using Preferences->General->Workspace->New text file line delimiter->Other->Unix. Note that it is applicable for only the new files that are created henceforth. 2: By default the Tab character (Ascii \t) is used when Tab is pressed in the editor. If you wish to change it to spaces, you can set it in Eclipse preferences. The value is set using Preferences->General->Editors->Text Editors->Insert spaces for tabs. ---------------------------------------------------------------------------------------------------- Installation ============ Eclipse IDE requires Scite editor to open large files. Scite is bundled as part of all-in-one package. However, if the Eclipse 2200 CA plugin is installed from the update site then the Scite will not be installed in the Eclipse package. Under such instance, you will have to manually download Scite and install it. Steps to install Scite are as follows: 1. Go to Unisys Eclipse all-in-one download site at ftp://ftp.support.unisys.com/pub/2200/IDE/Data-Dictionary/For-Win-XP/ 2. Download Scite.zip to c:\temp folder 3. Using Windows Explorer, go to c:\temp folder 4. Unzip Scite.zip to folder. Example, if Eclipse is installed under c:\EclipseIndigo32Bit, then unzip Scite.zip to c:\EclipseIndigo32Bit **** Known Issues with Eclipse : **** 1. OS 2200 project files and associated editors may fail to automatically open when Eclipse is started.Exclamation icons are placed on project files when they fail to open. Closing and reopening the project will correct the problem. The problem is being pursued with the Eclipse Foundation. 2. WARNING: Due to a fairly severe bug in Eclipse, DO NOT refactor/rename your OS 2200 project name while in the Java perspective. It is ok to do so in the OS 2200 perspective, but not the Java perspective. Renaming the OS 2200 project in the Java perspective will delete the contents of the work file on the 2200 and the files will become local to your workspace. To track this Eclipse bug, see: https://bugs.eclipse.org/bugs/show_bug.cgi?id=163232 When an Eclipse fix is available, Unisys will repackage the all in one package. 3. If in case, in the OS2200 perspective you do not get to see the OS2200 Menu, please try to reset the perspective. You can reset it by navigating to Window -> Reset Perspective. In case the user wishes to update the existing eclipse, it is highly recommended to restart eclipse-2200 after the update process. 4. Generate build stream will not work with Project(s) containing element(s) with no extension. 5. The Rename of Project dialog will not show the error (element already exists) if the text is entered in lower case. The error message will be shown once the user clicks on the OK button. 6. When the 2200 Userid password is set to expired, OS 2200 does not action this until the next TIP/Demand login. As such, CIFS connections using the existing password are allowed until the user changes the password through TIP/Demand. Therefore Eclipse will continue to use the existing password for any CIFS connections until the user changes their password through TIP/Demand. 7. When the user has specified a breakpoint file name in the BRKPT files tab, eclipse builder appends @PRT,I ECL to the start of the build stream. If the network goes down while executing this ECL, the Eclipse-2200 may freeze. 8. If the Data-files are updated outside CIFS (for eg., through telnet), CIFSUT does not show an update time-stamp/content for that data- file. The Editor may not show the updated editor contents. 9. The Breakpoint tab in OS 2200 Project properties will not have the contents in Upper-Case. 10. When using Save-As, if the user tries to save the element with the same name and with a different editor type, the save operation will not succeed. 11. Connection to the Hosts is established sequentially. There may be delay experienced for the TIME_OUT for the subsequent connections. 12. While working with Eclipse-2200 connection, if there arises a situation wherein Eclipse suggests the user to restart the IDE because of error 1219 and the user restart eclipse, there may be a window stating Eclipse failed to disconnect the host. Please disconnect the host manual and restart eclipse. To disconnect the host manually perform the following; Open Windows Explorer, Navigate to Tools menu and click on Disconnect Mapped Drive. That will pop-up the Disconnect Map drive window, Select the host (from the pop up dialog) from the list and click Ok. 13. For the Closed Project, user will not be able to delete the project. 14. If the user chooses to open a COBOL/C/H file using the Open File feature, the outline view may not show contents. 15. When there are open editors and user wishes to Rename or Change the Type-Modification, the editor will be closed. 16. When a project is imported into the existing workspace or closing a project and reopening it after restarting Eclipse, the file name and the elements within the file are empty. As a workaround, restart the Eclipse. 17. While importing a large project (~1000 files) that has been created in an earlier release may not import the project properly. And also, it may corrupt or delete the project hence making it unusable with the earlier release as well. As a workaround, create a new project with the latest release of the IC. Do not attempt to import any critical project. 18. In the File Compare dialog, if the user has invoked File browse dialog in order to choose the Compare utility or to choose a comparison file, then clicking on any other application will send Eclipse into the background. When Eclipse is brought back to foreground, it will become inoperable because of the active File dialog. As a workaround, Press the Alt+Tab keyboard key to bring the File Browse dialog to foreground, instead of clicking on the Eclipse from the toolbar. 19. While running low on memory, if an attempt is made to open large COBOL files from "Problem View" may result into Eclipse throwing the "OutOfMemoryException". This issue is generated from Core Eclipse and Unisys Plugin for Eclipse 2200 has no control over intercepting this condition. 20. UCF 27437067 has been partially addressed. One of the reasons why Eclipse was unresponsive because of large telnet data is because it was consuming all the GDI HANDLES that an Operating System has to offer. Once it reaches this condition, the Eclipse becomes unresponsive. This has been fixed. However, the issue with Eclipse running out of memory due to large Telnet data is still to be addressed. 21. Intermittently OS 2200 File Explorer does not display element/data-file contents. As a workaround use the Reload Editor option from the context menu. 22. OS 2200 File Explorer intermittently does not open the element/data-file when the refresh checkbox is checked or opening an element/data-file for the first using the file textbox. 23. OS 2200 File Explorer does not work when the MHFS option is enabled for std and shared files. --------------------------------------------------------------------------------------------------- Documentation: For documentation on how to use this IDE, see the help contents of IDE. This documentation has been improved and expanded since the last release. You may also choose to review the most current documentation on our support site: http://public.support.unisys.com/