IBM Tivoli Netcool/Webtop 2.2.0.86 FP4 README There are updates to the following components: DE Extensions Interfaces CLI IU Version: 1.4.0.6 Deployment Engine IU Version: 1.4.0.6 TIPCore Version: 1.1.1.11 CGIServer Version: 1.1.1.11 eWAS Version: 6.1.0.2900 ISC Version: 7.5.1.7 IBM Tivoli Netcool/Webtop 2.2.0.86 FP4 Installation Instructions ================================================================ This section shows how to install the Fix Pack 4 for IBM Tivoli Netcool/Webtop V2.2.0.86 (Webtop 2.2). The installation has the following stages: 1. Stop the Tivoli Integrated Portal and its associated services. 2. Extract the installation files from the archive. 3. Install the WebSphere Update Installer (WUI). 4. Install the fix pack in silent mode. 5. Restart the Tivoli Integrated Portal server. 6. Add properties to configuration files. 7. Install SDK interim fix for IBM WebSphere Application Server Version 6.1. Terminology: These instructions use the following terms to refer to directories used during installation: TIP_HOME is the home directory for IBM Tivoli Netcool/OMNIbus Web GUI. FP_dir is the temporary directory where you extract the contents of the fix pack's archive. WUI_dir is the temporary directory where you extract the contents of the WUI archive. 1. Stop the Tivoli Integrated Portal and its associated services ---------------------------------------------------------------- Follow the instructions for your operation system. Unix-based systems: For the root user: 1. Log in as an adminstrator and stop the Tivoli Integrated Portal by entering the following command: TIP_HOME/bin/stopServer.sh server1 2. Wait for 30 seconds for the Tivoli Integrated Portal and its subprocesses to stop. 3. Stop the IBM ADE Service by entering the following command: /usr/ibm/acsi/bin/acsisrv.sh -stop You can ignore this step if DE version is 1.4 or higher. 4. Wait 30 seconds for the service and all it subprocesses to stop. For a non-root user: 1. Log in as an adminstrator and stop the Tivoli Integrated Portal by entering the following command: TIP_HOME/bin/stopServer.sh server1 2. Wait for 30 seconds for the Tivoli Integrated Portal and its subprocesses to stop. Windows systems: 1. Log in as a user with administrative privileges. 2. Open the Services control panel by clicking Start-->Control Panel--> Adminstrative Tools-->Services. 3. Stop the service named Tivoli Integrated Portal - TIPProfile_Port_16310. 4. Wait 30 seconds for the Tivoli Integrated Portal and its subprocesses to stop. 5. Stop the service named IBM ADE Service. You can ignore this step if DE version is 1.4 or higher. 6. Wait 30 seconds for the service and its subprocesses to stop. 7. Close the Services control panel. 2. Extract the installation files --------------------------------- Extract the installation files from their archives, ready to install on your system. 1. Extract all the files from the Webtop-2.2.0.86-FP4- archive into a temporary directory (the FP_dir directory). o The extension for the fix pack's archive is .tar or .zip, depending on the operating system. o is a code for the operating system of the machine where you are installing the fix pack. o On Unix-based systems, use GTAR to extract the archives to avoid any long link problems. 2. Navigate to FP_dir. 3. Extract all the files from the 7.0.0.7-WS-UPDI- archive into a temporary directory or use the default of 7.0.0.7-WS-UPDI- in FP-dir. o The directory you choose is the WUI_dir directory. o The extension for the WUI archive is .tar or .zip, depending on the the operating system. o is a code for the operating system of the machine where you are installing the fix pack. 3. Install WebSphere Update Installer ------------------------------------- Check the current version of the WebSphere Update Installer (WUI) if it is installed before updating the WUI. To check the current version of WUI: 1. Navigate to TIP_HOME and locate the subdirectory named UpdateInstaller. 2. Open the version.txt file to check the current version of WUI. 3. If the current version is the required version of 7.0.0.7 you do not need to update the WUI. The following instructions are a summary of how to install the WebSphere Update Installer (WUI). For full details, refer to the folllowing document: http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg24020446 To install the WUI: 1. Navigate to TIP_HOME and create a subdirectory named UpdateInstaller. 2. Navigate to the UpdateInstaller directory in the WUI_dir. 3. Run the installer for WUI. Use the appropriate command for your operating system: Unix or Linux: ./install -is:javaconsole Windows: install.exe The installation procedure begins. When asked for the installation directory, specify the TIP_HOME/UpdateInstaller directory that you created in step 1. The following is an example of installing the WUI using the installation wizard on a Windows system: 1. Click Next on the Welcome screen. 2. Accept the license agreement. 3. In the Installation Directory screen, specify the TIP_HOME/UpdateInstaller directory that you created. 4. Set or clear the checkbox to Create a start menu icon, depending on your preference, and click Next. 5. Click Next to start the installation. 6. When the installation results appear, click Next to complete the installation. 4. Install the fix pack in silent mode -------------------------------------- 1. Navigate to the FP_dir directory. 2. Use sampleFP_response.txt to create a response file. Set up the responses in that file appropriate for your system. 3. Run the installer for the fix pack in silent mode. Use the appropriate command for your operating system: Unix or Linux: ./install.sh -f Windows: install.exe -f Replace with the name of the response file you created in step 2. 5. Restart the Tivoli Integrated Portal server ---------------------------------------------- When the installation is complete restart the Tivoli Integrated Portal server. 6. Add properties to configuration files ---------------------------------------- 1. Add the following property to the server.init file located in TIP_HOME/profiles/TIPProfile/etc/webtop: groups.filter.roles:ncw_user,ncw_admin 3. Clear all the history in the browser and the Java temporary files in Java Control Panel, 4. Restart the Tivoli Integrated Portal server. 7. Install SDK interim fix for IBM WebSphere Application Server Version 6.1 -------------------------------------------------------------------------------- There is an interim fix to the SDK that addresses a parseDouble vulnerability security issue. NOTE: The user must: * Have Administrative rights in Windows, or be the Actual Root User in a UNIX environments. * Be logged in with the same authority level when unpacking a fix, fix pack or refresh pack. The SDK interim fix for Versions 6.1 through 6.1.0.33 is available from: http://www.ibm.com/support/docview.wss?uid=swg24029112 1. Copy the .pak file directly to TIP_HOME/UpdateInstaller/maintenance directory. 2. Stop the Tivoli Integrated Portal. 3. Start the Update Installer by running the folowing script: Windows: update.bat Unix/Linux: update.sh 4. Enter the installation location of the the Tivoli Integrated Portal product you want to update. (i.e: TIP_HOME). 5. Select the "Install maintenance package" operation. 6. Select location of the maintenance package to install (.pak file which was copied in the maintenance directory). 7. Choose the maintenance package to install (.pak file which was copied in the maintenance directory). 8. Install the maintenance package. 9. Restart the Tivoli Integrated Portal server. Workaround for installing Webtop 2.2 FP4 on top of TBSM 4.2 on AIX ================================================================== Before installing Webtop 2.2 FP4 on top of TBSM 4.2 on AIX, shut down the TBSM applications. This shuts down the ObjectServer, the Postgres Database and the two Tivoli Integrated Portal profiles (TIPProfile and TBSMProfile). To shut down the TBSM applications: 1. Enter the following command: $TBSM_HOME/bin/tbsm_suite.sh stop 2. Search for PID of TBSM TIP component to ensure that it is shutdown properly: ps -ef|grep java|grep TBSMProfile 3. If the component has not shut down properly, kill the process manually. After the installing the fixpack restart the TBSM applications can be restarted by entering the following command: $TBSM_HOME/bin/tbsm_suite.sh start ------------------------------------------------- Issues and Enhancements addressed in 2.2.0.86 FP4 ------------------------------------------------- alm00136027 / IZ76029 ===================== Short Description: A Webtop HTML page in the Webtop.war directory is not logging out when the server restarts. Summary: When viewing a maplet containing monitor boxes and the Tivoli Iintegrated Portal is stopped, the maplet correctly shows a server disconnection icon. However, when the Tivoli Iintegrated Portal is restarted, the maplet is refreshed and to work as usual, and the user can even click on a monitor box and successfully open an AEL, despite their original user session being invalid due to the server restart. The expected behaviour is that Webtop should not be operational if the Tivoli Integrated Portal is restarted, due to the user's session becoming invalid. This issue is fixed by detecting if the the Tivoli Inetgrated Portal user session has become invalid, and if so redirect the user to the the Tivoli Integrated Portal invalid login page. alm00137334 / IZ76170 ===================== Short Description: Column headings in the AEL do not appear in Chinese. Summary: An Information Panel launched from AEL does not display localised column names. Only the columns present in view are localised. This problem has been fixed by acquiring locale specific columns and displaying them in Information Panel (Information Panel is launched from AEL) alm00137838 / IZ76664 ===================== Short Description: Webtop is displaying an incorrect welcome page. Summary: Version information is not updated on the welcome page after a fix pack is installed. This issue is fixed by doing a proper redeployment of the WAR file. alm00140007 / IZ78113 ===================== Short Description: The following error occurs when attempting to set the data source name: no entity called SLASTATUS. Summary: When selecting a service from the TBSM Service Administration Page, an error is consistently written to the log file. This issue is fixed by getting the entity according to the session. alm00198802 / IZ81350 ===================== Short Description: Data cached when switching between icons(entities) on a map. Summary: A customer has migrated from Webtop V1.3.1 to Webtop V2.2 FP1. After migration, they observed a new behaviour of data caching when switching between icons(entities). This behaviour was not seen in Webtop V1.3.1 This issue is fixed by exposing the entity name and data source. alm00198875 / IZ81359 ===================== Short Description: Webtop is requesting repeated authentication in Internet Explorer. Summary: Webtop is requesting repeated authentication in Internet Explorer 6. This issue is fixed by adding the logic to generate a random ID used as the new target window name. alm00201936 / IZ83540 ===================== Short Description: When OK is selected on the confirmation page, the page is not closed. Summary: A tool is edited using the Menu form (rather than directly from the Tools admin menu). After saving the changes confirmation page is displayed and the user clicks on the OK button. However, the confirmation page does not close. The confirmation page should close when OK is clicked. This issue is fixed by adding a call to close the current window when the tool form is operating in pop-up mode. alm00202166 / IZ83567 ===================== Short Description: Monitor boxes fail after some hours and display a exclamation mark, despite the connectivity to the ObjectServer being sound. Summary: The session times out even though there is activity between client and server. consequently the AEL encounters a connection problem after the session timeout. The root cause is that the Tivoli Integrated Portal needs to be informed whenever there is an activity between the client and server, so that the timer maintained by the Tivoli Integrated Portal is reset. The problem is fixed by the work around provided from the Tivoli Integrated Portal team to constantly invoke the nop.jsp based on the interval set. alm00203056 / IZ84303 ===================== Short Description: Restriction filters are lost when Webtop attempts to resynchronize with its data sources. Summary: Restriction filters are lost when Webtop attempts to resynchronize with its data sources. This problem happens when the ObjectServer has a very large number of users. Webtop takes a long time to resynchronize with the ObjectServer when there are a lot of users in the ObjectServer. When AEL attempts to refresh while ObjectServer resynchronization is in progress, these restriction filters are lost for a while. Hence, users are able to see the events that they are not suppose to view and manage these events. This issue is fixed. alm00204451 / IZ84877 ===================== Short Description: An AEL's columns change to default columns when launching a second AEL using a pop-up. Summary: In TBSM, using Webtop 2.2 IF5, if an AEL is open, and then another AEL is opened using a pop-up, the original AEL's columns change to the default set of columns (rather than the intended view). This issue is fixed so that if a user or global view is searched for but not found, then the original entity view is used (if one exists) alm00204977 / IZ85148 ===================== Short Description: Remove fields buttons are not visible after adding all fields to selected box in fields section of CGI or URL tool configuration. Summary: While creating CGI and URL tools, in the tool configuration section the Remove and Remove All buttons (these buttons are found between the two multi select list boxes) are hidden and user can't access these buttons. This issue is fixed so that the fields layout is updated to display the missing button. alm00206093 / IZ85458 ===================== Short Description: A CGI tool in an AEL cannot be executed if owneruid is used and displayed as a column. Summary: CGI scripts are never executed when they contain @OwnerUID field and the AEL uses a view with OwnerUID column. This issue is fixed so that CGI scripts using @OwnerUID field and the AEL uses a view with OwnerUID column can be executed via Tools -> CGI Tools -> menu. alm00207382 / IZ85935 ===================== Short Description: Users are not added as members of their respective groups in the ObjectServer. Summary: During synchronization of VMM information to the ObjectServer, groups and users are individually synchronized, but the two have no association in the ObjectServer. The resynchronization should also load the group membership for the users that are synchronized across. This issue is fixed so that when obtaining a list of VMM users, Webtop now also obtains group membership information (for Webtop groups) alongside the returned user information. alm00207375 / IZ85936 ===================== Short Description: LDAP group and user synchronization does not work when groups are members of groups. Summary: The issue is caused by the fact that DCI security makes the assumption that groups will only contain users, not other groups. This issue is fixed by making sure DCI inherits those groups that are members of groups with those roles. This allows those groups and the users in those groups to be synchronized across to the ObjectServer. alm00207378 / IZ85946 ===================== Short Description: Support login property for multiple, different repositories. Summary: Webtop requires login.properties to be defined in dci-security.properties file. It does not support different login.properties for different user registries in dci-security.properties. The problem has been fixed. With this change, Webtop uses login.properties configured in the Tivoli Integrated Portal/WebSphere Application Server for each user registry. alm00210094 / IZ86678 ===================== Short Description: Informational error when displaying AEL Summary: Javascript error shown on Internet Eexporer's status bar when viewing AEL in "TBSM Service Administration" and "TBSM Service Availability" pages. This issue is fixed by making sure no Javascript error shown on Internet Explorer's status bar when viewing AEL in "TBSM Service Administration" and "TBSM Service Availability" pages. alm00211703 / IZ87256 ===================== Short Description: Webtop FP2 breaks Reporter functionality. Summary: Customised Inline Frame portlets fail to process URLs outside the application context. Users receive the following error: Page not found. This issue is fixed. alm00217426 / IZ89227 ===================== Short Description: Small font used in the AEL journal dialog Summary: A small font is used in AEL Journal dialog. The problem occurs on all computers and all browsers. The problem is fixed by adding the new property ael_user_properties_information_window_font_size in the Userdefaults.props file. alm00218981 / IZ89971 ===================== Short Description: French translations are missing from Map monitor boxes and LEL column headers. Summary: Maplet, Map Editor (edit and preview mode), AEL, LEL, and Table View do not displayed some texts in appropriate locale. This issue is fixed. alm00220394 / IZ90522 ===================== Short Description: Trace.log stops writing after logging Webtop version information. Summary: Trace.log stops writing after logging the Webtop version information. Nothing further is logged to trace.log until the next restart, regardless of the trace settings. This issue is fixed by removing the calling method to remove all registered handlers from Java Logging API ROOT logger. alm00226648 / IZ90540 ===================== Short Description: The AEL becomes unresponsive when loading a menu. Summary: Error thrown because setAccelerator() is not defined for JMenu. This issue is fixed by putting the setAccelerator method in try-catch block. alm00220626 / IZ90542 ===================== Short Description: Strange shortcut characters appear in and alerts menu. Summary: Strange shortcut characters in an alerts menu looks like "Meta+Ctrl+Alt+Maj+Alt graphe-Unknown keyCode: 0x-1" when there is Class Access Criteria assigned to it, hence the shortcut key does not work as it supposed to. The issue is fixed by disabling the menu item when it is not visible, instead of nullify the shortcut key which causes strange shortcut key characters to be displayed. alm00223441 / IZ91959 ===================== Short Description: Portal topolgy XML does not define size and treated as 'nosize' page by the Integrated Solutions Console annd the Tivoli Integrated Portal. Summary: In noSize pages, the portal does not try to enforce any sizes on the portlets. It lets the browser's native flow determine the sizing. As a result, portlets are displayed in a narrow window in FireFox 3. The issue is fixed by enforcing sizes on the portlets. alm00220397 / IZ90523 ===================== Short Description: The runwaapi script does not work as expected. Summary: The runwaapi script does not work as expected without environment variables such as WAAPI_HOME and JAVA_HOME being explicitly set. The issue is fixed. alm00140175 / IZ78111 ===================== Short Description: When modifying the entity through entity view, the available fields are not the ones in the related ObjectServer. Summary: While modifying an Entity View definition in 'Entity Views' GUI, the 'available fields' list is displayed relating to the first ObjectServer even though the Entity View was actually created in the second Object Server. The issue is fixed so that the View Builder GUI displays ObjectServer fields from the correct ObjectServer. alm00226293 / IZ94796 ===================== Short Description: The fix pack installer fails to recognize numbered jar files. Summary: The fix pack installer does not recognize these jar files as intermediate versions of dci-security.jar and dci-portal.jar, for example, and is leaving them behind instead of deleting them when the new jar file is added. This results in a variety of unexpected behaviors after fix pack installation. The issue is fixed to make sure the fix pack installer can recognize these jar files as intermediate versions of dci-security.jar and dci-portal.jar. alm00226837 / IZ95271 ===================== Short Description: Filter builder missing pragma: no cache. Summary: A customer is accessing Webtop from behind a proxy server that caches everything. This is not something that they can remove due to company security policy. They are therefore very dependent upon Webtop having 'Pragma: No cache' set for all pages. With Webtop 2.2 FP2 this is mostly OK, but it is missing from the Filter Builder. The issue is fixed by preventing browser caching of Filter Builder page. alm00227399 / IZ95749 ===================== Short Description: An error reporting that the AEL fails to load setAccelerator is found in the Java console. Summary: An error reporting that the AEL fails to load setAccelerator is found in the Java console. The full error is found in the Java console when opening an AEL. The issue is fixed. alm00228391 / IZ96369 ===================== Short Description: Fails to retrieve groups when group property is missing. Summary: group.property is not added to the dci-security.properties during fix pack upgrade. If customer does not manually add this property by following the instructions on readme, this causes DCI Security to fail to retrieve group-related information from the user repositories. Group synchronization does not work accordingly as well as retrieval of groups in Webtop Administration pages such as Tool Creation or CGI Registry. The issue is fixed by setting the groupProperty attribute to "cn" if groupProperty is not defined. alm00228389 / IZ96389 ===================== Short Description: Customer-created UTC fields showing a value in seconds instead of date and time format. Summary: Customer-created UTC fields are showing a value in seconds instead of a date and time value in the Webtop Table View. The date and time format is correctly displayed for the AEL and LEL. UTC fields that are shipped with OMNIbus do not seem to be effected. The date format set in userdefaults.props does not seem to effect this behaviour. The issue is fixed so that customer-created UTC fields showing a date and time value instead of a value in secnds. alm00228816 / IZ96531 ===================== Short Description: Webtop 2.2: manual Webtop osresync always replicates users and groups to the ObjectServer regardless of the setting of the users.credentials.sync property. Summary: In Webtop 2.2, users and groups from the federated repositories are always replicated to the ObjectServer, regardless of the value of the users.credentials.sync property, when a user manually triggers a Webtop ObjectServer resynchronization. Automatic user credential synchronization is working as expected. The issue is fixed by setting a flag so that user credentials synchronization is not executed when manually invoke the webtop_osresync script if the property is set to false. alm00225732 / IZ94319 ===================== Short Description: Corrupt user preferences .nova file causes Webtop (the Tivoli Integrated Portal) server to fail. Summary: Corrupt user preferences .nova file causes Webtop (the Tivoli Integrated Portal) server to fail. Corruption of this file should not cause the server to fail. A non-fatal error should be logged and Webtop should be able to continue running and use the default user preferences. The issue is fixed by ensuring the corrupted user preferences file is overwritten with the default preferences. alm00254052 / IV08581 ===================== Short Description: AE IZ76029 fix completion - redirect to login screen after the selection of TBSM service Summary: The Tivoli Integrated Portal is redirected to the login screen after the selecting TBSM services from the Service Administration / Service Availability menu. The problem is caused by the deployer which cannot determine whether a session is valid because it is using a standard J2EE API, rather than a Tivoli Imtegrated Portal API for the session validation. The issue is fixed by using the Tivoli Integrated Portal API for the session validation. ------------------------------------------------- Issues and Enhancements addressed in 2.2.0.84 FP2 ------------------------------------------------- alm00129063 / IZ69685 ===================== Short Description: Permission problem with Inline frame portlet in Webtop 2.2 (TIP) Summary: When a user first opens an IFrame portlet, they are see the default URL set by the creator. If the user opens the preferences dialogue, the user is not able to edit the default URL field. This issue is fixed. alm00135031 / IZ75551 ===================== Short Description: Certain CGI tools fail to execute after applying FixPack 1  Summary: Certain CGI tools fail to execute after applying FixPack 1. This issue is fixed. alm00135031 / IZ75784 ===================== Short Description: Remove the ability to show the selected event count Summary: The selected events count does not appear in the status bar. This issue is fixed. alm00120671 / IZ60740 ===================== Short Description: User names with special characters not imported correctly into TIP during migration. Summary: During migration from Webtop V2.0 or V2.1 to Webtop V2.2, user names stored in the Security Manager that contain special characters (for example, French national characters ツ or テ) are not imported correctly into TIP. This issue is fixed. alm00124863 / IZ65581 ===================== Short Description: It is not possible to tokenise getdate when creating SQL tools in the tool builder. Summary: It is currently not possible to tokenise getdate in an SQL tool created in the Tool Builder. This issue is fixed by modifying the tool configuration file directly. alm00125870 / IZ66743 ===================== Short Description: Right-aligned text in the AEL is truncated from the incorrect end. Summary: In the UNIX client, when a field is right-aligned and there is not enough space, the text is truncated from the beginning (that is, left). However, with Webtop when a field is right-aligned and there is not enough space, the text is truncated from the right. The issue is fixed by adding additional code to treat right-aligned text the opposite way ie. truncate from the left, and add any dots to the left-hand end instead. alm00126826 / IZ67554 ===================== Short Description: The timezone setting is not reflected correctly in the Table View. Summary: When changing the timezone for a user, the change is not reflected correctly in Table View. This issue is fixed by retrieving correct preference from the user's preference nova file. alm00126966 / IZ67694 ===================== Short Description: The "Use Customizer" option is not using full IFrame page. Summary: When defining a new page in TIP using the inline frame portlet, setting the "Use Customizer" option does not cause the full height of the browser page to be used as expected. This issue is fixed by altering the Javascript to include a try/catch handler, also to use getElementById as a better way to retrieve the appropriate IFrame. alm00127159 / IZ67848 ===================== Short Description: Changing Webtop V2.2 to use CN and the UID to authenticate use in the ObjectServer. Summary: In Webtop V2.2 LDAP user is not able to modify an event if UID does not match CN if using CN for login.property in Webtop V2.2 LDAP repository configuration. This issue is now fixed by allowing the user to configure to use CN. alm00127203 / IZ67992 ===================== Short Description: All LDAP groups are synchronized to the ObjectServer not just the Webtop groups. Summary: A LDAP groups are synchronized to the ObjectServer not just the Webtop groups. This issue is now fixed by synchronizing the Webtop groups using a new property groups.filter.roles. alm00127660 / IZ68308 ===================== Short Description: When maps have long names (more than approximately 28 characters) it is not possible to see the full map name. Summary: When maps have long names (more than approximately 28 characters) it is not possible to see the full map name. This is a problem for customers with many maps that have long and similar names. They cannot tell which map to select from the list. This issue is fixed by displaying the full map name in a tooltip. alm00127932 / IZ68612 ===================== Short Description: Webtop does not start, and logs no meaningful error message, when extra spaces occur at the end of a line in the server.init file. Summary: Webtop does not start, and logs no meaningful error message, when extra spaces occur at the end of a line in the server.init file. This issue is fixed by removing the all extra spaces from the end of the line. alm00129795 / IZ70305 ===================== Short Description: Webtop V2.2: Validate redirect is not working for %USERSHOMEURL%. Summary: It appears that %USERNAMEURL% is not being decoded properly. This issue is fixed by appending a slash when processing %USERSHOMEURL% and a relative path is specified. alm00131418 / IZ71331 ===================== Short Description: Webtop V2.2 IF0004 : The default AEL view does not list events using the full browser as expected. Summary: When the AEL is displayed it does not use the full browser window, instead it uses only part of the browser. The issue is fixed by updating aelView.jsp and Actions.jspf to change the order of javascript creation and explicitly setting width of portlet for the Firefox browser. The AEL view now successfully initialises and maximises on all platforms. alm00130771 / IZ72033 ===================== Short Description: An erroroccurs when Table View and a maplet are on same page. Summary: In Webtop 2.2 FP1 the Smartpage commands Tableview and Maplet on the same HTML page in this order both are displayed twice in this order: Tableview, Maplet, Tableview, Maplet. If the order in the HTML code is reversed (Maplet andTable View) the page displays correctly. There is a new server.jar file that contains the fix, and is included in a test fix package. Once installed, the user should no longer see Table Views and maplets duplicated in SmartPages. alm00131455 / IZ72482 ===================== Short Description: The view and filter builders do not display users and/or groups in the copy menu. Summary: When using Webtop V2.2 with an LDAP repository, all groups in LDAP are displayed in the group menus not just ncw_user or ncw_admin users. This is the case even if users.reload.mode is set to 1 in the server.init file. In the case of a large LDAP repository with many objects the groups in the copy menu might not display or take up to 20 minutes to begin displaying. This issue is fixed by synchronizing the Webtop groups only. alm00131452 / IZ72487 ===================== Short Description: The CGI registry group assignment menu does not display groups or displays all groups from a LDAP depository. Summary:When using Webtop 2.2 with an LDAP repository, all groups in LDAP are displayed in the group menus not just ncw_user or ncw_admin users. This is the case even if users.reload.mode is set to 1 in the server.init file. In the case of a large LDAP repository with many objects the groups in the copy menu might not display or take up to 20 minutes to begin displaying. This issue is fixed by synchronizing the Webtop groups only. alm00131449 / IZ72489 ===================== Short Description: The tool editor does not display groups or displays all groups in the permissions menu. Summary: When using Webtop 2.2 with an LDAP repository, all groups in LDAP are displayed in the group menus not just ncw_user or ncw_admin users. This is the case even if users.reload.mode is set to 1 in the server.init file. In the case of a large LDAP repository with many objects the groups in the copy menu might not display or take up to 20 minutes to begin displaying. This issue is fixed by synchronizing the Webtop groups only. alm00132641 / IZ73696 ===================== Short Description: TIP/Webtop V2.2 (IF4) is unable to synchronize a user name with single quote character to ObjectServer. Summary: webtop_osresync needs to be changed to escape the single quote character. The solution is to escape the full name variable before it is substituted into the SQL command string. Hence, the fix for this issue involves calling an escape method whenever the full name is embedded in an SQL command. alm00137299 / IZ76305 ===================== Short Description: Restriction filter changes not being seen in Webtop. Summary: In single-server datasource mode, the user can configure a resyncTime for the server configuration cache in their datasource XML file, and this is observed by Webtop. However, in multiple-server datasource mode, this setting is not used, and the default resyncTime of 1 hour is always used. This means that if, for example, a restriction filter for a user is modified in the ObjectServer, it does not take effect within Webtop until the hour elapses, or the user manually runs webtop_osresync. This issue is fixed. alm00137410 / IZ76363 ===================== Short Description: TBSM and WebShpere Application Server (WAS) DOJO changes causes errors in TBSM portlets only in the Firefox browser. Summary: After TBSM implemented a change in how the WAS DOJO is handled for TBSM portlets, there are spurious errors on pages that have Webtop portlets. This issue is fixed by adding a try.. catch handler to theperformResize() during IFrame onload. --------------------------------------------- Issues/Enhancements addressed in 2.2.0.83 FP1 --------------------------------------------- ALM00112661 / IZ52553 ===================== Short Description: Behavior of the AEL Portlet in the views is variable. Summary: There is an issue when loading an AEL portlet for the first time using a transient entity. The username cannot be found from the session, and so the transient entity can not be stored there. The issue is fixed by using the session that is available from the container, and creating the Webtop user storage so that the transient entity can be stored. ALM00108999 / IZ49654 ===================== Short Description: Unable to open event information by double clicking an event in an AEL that was opened from a map. Summary: No event information is available when double clicking on an AEL launched from Map. This issue is fixed by adding "eventlistdoubleclickaction" as one of the standard parameters to, and is default for, "showinfo". ALM00109957 / IZ50721 ===================== Short Description: The WAAPI method user.modifyUser causes errors. Summary: A method for implementing the "modify user" functionality was missing, which caused runwapi to fail when using "user.modifyUser". This issue is fixed by implementing the method. ALM00107185 / IZ46722 ===================== Short Description: Unable to edit or change the name of an IFrame. Summary: On the IFramePortlet edit preferences page there is an option to change the IFrame name for the portlet. When the name is changed and the preferences are saved, the name reverts to the original value, and is not saved nor used. This issue is fixed by changing the portlet so that custom iframe name setting are saved and used as specified on the edit preferences page. ALM00111976 / IZ52075 ===================== Short Description: the File manager does not operate correctly. Summary: An outdated and hard-coded relative path was being used. This was replaced by the class variable rootdir, which contains a full path to the web root directory. Also, an unused class variable with the same outdated path was removed. A related security flaw regarding WAAPI file calls was fixed. WAAPI can no longer (by default) work on files and directories outside the Web root directory. ALM00114199 / IZ53937 ===================== Short Description: The Event detail list scroll bar does not operate correctly when an event field is long. Summary: Event information windows opened from the LEL do not display properly if any of the fields contains a long string. This issue is fixed by making adjustments in the width of the outer div. ALM00114202 / IZ53832 ===================== Short Description: In Webtop - SP3 monitor boxes do not appear in the browser. Summary: The background color of a map is being saved in the browser locale into the map file. If the browser locale setting is not English, the background colour appears as black when the map is loaded using a browser with a different locale setting. As Webtop does not know in which language the color was previously saved, it cannot translate the background color correctly when loading the map. This issue is fixed by saving the map background color in a default language, for example English. When the map is viewed or edited, the background color is then translated to the browser locale. ALM00115417 / IZ55268 ===================== Short Description: CGI scripts are executed twice. Summary: CGI scripts are executing twice when run from a Webtop/TBSM installation on Linux or AIX. The issue is fixed with a single execution on CGI Script in method runCgi and holding the result in the input stream before passing it to the output stream. ALM00115904 / IZ55402 ===================== Short Description: Webtop last/first occurrence issue Summary: A Table View that contains date fields such as firstOccurrence and LastOccurrence causes a NullPointerException if the user preference "ael_user_properties_timeformat" is not set for user in profiles\TIPProfile\etc\webtop\configstore\ncwUserPreferences\{username}.nova. An icon indicating that the ObjectServer is not available is shown. This issue is fixed by retrieving the default value from the userdefault.properties if any property does not exist in the user's preference nova file. alm00117187 / IZ56567 ===================== Short Description: Control key operation is inconsistent in 2.2.0.0 GA release and IF4. Summary: When a user tries to log in immediately after loging off, they do not get logged on but either of the following occurs: o A browser session opens containing some strange text o Windows starts a different application that tries to act on the text such as Notepad or a zip utility. This becomes a particular problem when the user re-uses the same browser session to log in again. The issue occurs on Internet Explorer 6 with JRE 1.5.0_17, and is fixed by modifying the iFrameView.jsp file, so that the jsp properly handles the TIP closePage event. In addition, Webtop needs to register to receive those closePage events. This is done using the ibm-portal-event.xml file. alm00118912 / IZ59314 ===================== Short Description: Webtop correction for --"strange pop-up when logging in real fast after logout". Summary: This involves the Webtop IFrame portlets. Whenever an IFrame portlet is used, which calls on a Java applet, the applet does terminate properly when the page is closed or the user logs off. This issue is now fixed. alm00120674 / IZ60571 ===================== Short Description: Non-administrative users are not able to modify initial entity. Summary: The solution is to move and rename tooleditor\scripts\toolEditorControllers.js to scripts\editModeControllers.js. A user with ncw_ael_editor role but without ncw_admin role can now use edit mode of AEL portlet. alm00123505 / IZ63863 ===================== Short Description: Ability to remove padding style on IFrame Summary: Implemented javascript code to remove portlet padding. There are now no empty space between the edge of iFrame and the page inside the iFrame. --------------------------------------------- Issues/Enhancements addressed in 2.2.0.82 IF4 --------------------------------------------- ALM00105474/APAR IZ39904 ======================== Issue Description: AEL shows events after restart of TIP. The AEL brings returns events and displays them after a server restart. This issue is fixed by ensuring that the AEL implements the required behavior such that a disconnect icon is displayed after restart. ALM00103998/APAR IZ42233 ======================== Issue Description: Map porlet does not show the specified Webtop map. A user creates a page using a Map Portlet and it is set as a page to be loaded at startup. When the user logs in the first time Webtop correctly displays the map. However, when the user logs out and logs in again, the map does not appear and a stack trace is printed on the Java console. The issue was caused by a NullPointerException occuring in ResourceBundleSource due to the locale being null. This happened because subsequent requests sent to the server did not contain the 'Accept-Language' header in the request due to the locale not being set. This issue is now been fixed. --------------------------------------------- Issues/Enhancements addressed in 2.2.0.82 IF2 --------------------------------------------- NBS054468 / APARIZ08045 ======================= Issue Description: Map browser list does not automatically refresh after a map is created. The issue is fixed and new maps are added to the list automatically. NBS061262 / APAR IZ37221 ======================== The Webtop 2.2 Filter Builder cannot handle a large number of LDAP users. The issue has been fixed by using the AdminCommand API, instead of the slower InstanceAuth API in dci_security.jar, and by retrieving only users with Webtop roles assigned, instead of a list of all users. NBS 55391 / APAR IZ14796 ======================== Issue Description: Entity status requests sent through the status servlet are only ever returned from default data source. This issue caused problems with the multidomain Network Manager configuration where there is no central ObjectServer but each domain has separate ObjectServer and Tivoli Netcool/Webtop connects to each of them. Status in Topoviz maps was displayed from the default data source regardless of domain selected. The issue is fixed by enhancing the entity registration handling process triggered by Topoviz. NBS55102 / APAR IZ12265 ======================= Issue Description: Changes to text font and text size of inactive buttons in Map Editor have no effect. The issue is fixed and changes to text font and size take effect. NBS55392 / APAR IZ14830 ======================= Issue Description: Smart Matching is not working as described in IBM Tivoli Netcool/Webtop Administration Guide. The issue is fixed and key strokes work as described in IBM Tivoli Netcool/Webtop Administration Guide. NBS56083 / APAR IZ18472 ======================= Issue Description: The width of the 'Current Items' and 'Add Items' columns in the Menus Editor do not adjust according to the tool's name. The issue is fixed by adding horizontal and vertical scroll bars to the 'Current Items' and 'Add Items' columns. NBS 57102 / APAR IZ22105 ======================== Issue Description: Selecting or clearing the Show Highest Color/Show Lowest Color check boxes and clicking Apply->Save in the AEL Preference panel causes a NullPointerException message on the Java console. In addition, the changes are not applied to the Monitor boxes. This issue is fixed and the Monitor Boxes correctly follow the preferences set up in the AEL Preferences panel. NBS 57101 / APAR IZ22106 ======================== Issue Description: Show Lowest Severity Color check box is grayed but selected when the 'Show lowest severity' parameter is disabled. The check box should be grayed and unchecked. The Show Lowest Color check box has been amended and is cleared when the user clears the Show Lowest Severity check box. NBS56639 / APARIZ20492 ====================== Issue Description: Multiple monitor boxes added to a web page using the insert:AEL smartpage command do not load. The issue is fixed and monitor boxes can now be loaded. NBS055264 / APARIZ13962 ======================= Issue Description: Changes to the font and font size made using the AEL Edit Preferences function are lost after browsing to different page. The issue is fixed and the font and font size are changed. NBS 57483 / APAR IZ23055 ======================== Issue description: Running the WAAPI method cgi.registercgi against previously a registered CGI script causes java.lang.NullPointerException to occur. This issue was caused by an object of the Tivoli Netcool/Webtop CGI manager component that did not start properly when registering CGI tools. This is fixed and the CGI subsystem now starts properly. NBS61339 / APAR IZ37439 ======================= Issue description: Chinese codes are not interpreted correctly in entity and entity views. When column titles in entity views are set using multibyte characters (for example, Chinese), they do not display correctly after the Tivoli Integrated Portal server restarts either in entity views or in the AEL. The issue was caused by the data being written to the file without using UTF-8 encoding. The issue is fixed by using correct encoding when writing the data to the file system. NBS56838 / APAR IZ20932 ======================= Issue Description: Netcool/Webtop tools no longer work after one tool opens a new window with a new AEL and closes it. The issue is fixed by using the correct mechanism to access the tool manager component code. NBS 54469 / APAR IZ07975 ======================== Issue Description: A view jumps to first in AEL view list combo box when tool opens multiple new windows. If a tool executed over multiple events that were opening new AELs in new windows, the view in the original AEL was reset to first available view. This issue was caused by inappropriate synchronization of view definitions between the old AEL, the new AELs and the Tivoli Netcool/Webtop server. The issue was fixed by improving the code for synchronizing of views with Tivoli Netcool/Webtop server. Investigation into this issue showed that filters had a similar problem, and that is fixed also. NBS057074 / APAR IZ22028 ======================== Issue Description: Class list boxes in the tool editor do not display more than 28 characters. The issue is fixed by adding horizontal and vertical scroll bars to the Available Class list box and the Selected Class list box. Due to HTML limitations, even if items in the list are shorter than the list itself, the horizontal scrollbar always appears. NBS056752 / APAR IZ20892 ======================== Issue Description: The Available entity list box in the Entity editor does not resize for long names. The issue is fixed by adding horizontal and vertical scroll bars to the Available Entity list box and the Current Dependencies list box. Due to HTML limitations, even if items in the list are shorter than the list itself, the horizontal scrollbar always appears. NBS 57893 / APAR IZ24023 ======================== Issue description: The background color of a map does not change after Java 1.6 was installed in a browser. This issue occurred because the system did not check for the condition when the user creates a map with a background color but no background image. This is now fixed and a map created in HTML editor shows the background color correctly when opened with JDK 1.6. NBS 57000 / APAR IZ21888 ======================== Issue Description: User permissions are cached after user logs out. The issue is fixed by getting user's permission from session and setting it correctly. NBS55652 / APAR IZ16348 ======================= Issue Description: Switching between Webtop filters in AEL takes long time when a filter has many events. The issue is fixed by changing the way Tivoli Netcool/Webtop reads and writes data. NBS55473 / APARIZ14892 ===================== Issue Description: Events selected by one user in an AEL change after refresh if another user deletes one or more events above the event selected by the first user. The issue is fixed and selected events stay the same after refresh. NBS55838 / APARIZ16971 ===================== Issue Description: The browser is locked-up if an AEL or Map is displayed for an indeterminate time. The issue is fixed.