=====================================================================================
IBM® WebSphere® Business Integration (BI) Monitor™ v4.2.4 Fix Pack3
- Patch5 Readme File
=====================================================================================
© Copyright International Business Machines Corporation. 2002, 2005. All rights reserved.
This file contains the new updates and fixed bugs in the IBM WebSphere BI Monitor v4.2.4 Fix Pack3 - Patch5. Refer to the file named install_fix_pack3_patch5.html for the information and steps required for installing IBM WebSphere BI Monitor v4.2.4 Fix Pack3 - Patch5.
Where FMC is the MQWF database schema name and WFM is the Monitor database schema name.
- Oracle recommendations:
Regular analyze the Monitor database schema is highly recommended.
- The following indexes have been recognized as necessary and must be created (if not created):
CREATE INDEX WFM.EVNT_CTXTID ON WFM.EVENTS (CONTEXTID)
CREATE INDEX WFM.DLYD_CTXTID_TRNO ON WFM.DELAYED_EVENTS (CONTEXTID, TRIAL_NUMBER)
-Dmonitor.eventbus.locktimeout=<tx_timeout>
For example, if the Total transaction lifetime timeout is set to 660 seconds, then the JVM property must be added as follows:
-Dmonitor.eventbus.locktimeout=660
You must restart the WebSphere Application Server after adding this JVM property.
The BI Monitor v4.2.4 Fix Pack3 - Patch4 provides the following new updates:
(MR071405373) The Drop Database button in the Database Setup page in the WBI Monitor Admin Utility is now disabled by default. To enable this button in order to drop the Monitor database, set the following JVM property monitor.admin.enableDropDatabase=true in the WAS Generic JVM Arguments and then restart the application server.
Support for MQ Workflow Native APIs and MQ Workflow 3.6. Two new panels have been added to the installation wizard to allow entering the attributes of the native APIs. The first panel allows you to select the MQ Workflow APIs type. you have two options,
MQ Workflow Agent APIs
MQ Workflow Native APIs
By selecting the Workflow Native APIs, the second new panel will appear to allow you to enter the MQ Workflow Configuration parameters using the Native APIs as follows:
The Installation Wizard has been updated to differentiate between the WAS version on which the Monitor will be deployed. A new panel has been added to ask you to select the WAS version, either WAS 4 or WAS 5. By selecting WAS 4 option, the wizard will display the WAS 4 Properties panel, By selecting WAS 5 the wizard will display the WAS 5 Properties panel.
In WAS 4 properties panel, you are not allowed to deploy the Monitor on a user-defined application server. The WAS 4 Properties panel in the installation wizard now does not contain a field for specifying the application server name. The deployment will be performed on an application server named MonitorServer that the wizard will create during the deployment.
In WAS 5 properties panel, to ensure smooth deployment, a validation has been added to check that the specified application server already exists in the specified Node and is started. A messages will appear to help you to take corrective action by verifying the entered information or to start/create the target application server in the specified Node before you can proceed to the next panel.
In addition, a new field named SOAP Connector Port have been added. This field should be filled with the SOAP connector port number of the application server. You can get this port number from the WebSphere Application Server administrative console by selecting Application Servers>>Server_Name>>End Points >> SOAP_CONNECTOR_ADDRESS. The default value is 8880.
Important Note: Make sure that HTTP Port of the newly created application server is added into the Virtual Hosts in the WebSphere Application Server admin console by selecting Environment > Virtual Hosts > default_host > Host Aliases > New, then add the following values: Host Name = *, Port = <SERVER_HTTP_PORT>
In the Installation Wizard, the Network Deployment properties panel contains now a new combo box named Target Platform. This combo box allows you to specify the node platform on which you will deploy the Monitor, either Windows (2000/XP) or Unix (AIX/Solaris).
In the Network Deployment, the WAS version of the Network Deployment Server must be the same as the WAS version of any node on which the Monitor will be deployed. This means deploying the Monitor on a node that has a WAS version different from the WAS ND Server version is not supported.
The BI Monitor v4.2.4 Fix Pack3 - Patch3 provides the following new updates:
WBI Monitor v4.2.4 Fix Pack3 Patch3 Supports now using Automatic installation on an already federated WAS servers in Network Deployment environment. The automatic installation wizard has been updated to contain the following changes:
A new installation step has been added to ask the user to select the WebSphere Application Server type on which the Monitor will be deployed. The user can select either the IBM WebSphere Application Server or the IBM WebSphere Deployment Manager for Network Deployment. Based on the user selection the wizard will continue as the following:
- If the user selects IBM WebSphere Application Server, then a wizard screen will appear to ask him/her to select the WebSphere Application Server version (WAS 4 or WAS 5), and to specify the installation directory on which the WebSphere Application Server is installed.
- If the user selects IBM WebSphere Deployment Manager for Network Deployment then a new wizard screen will appear to ask him/her to enter the following required information about the WebSphere Deployment Manager:
- SOAP Connector Port: The SOAP connector port number of the Deployment Manager server. You can get this port number from the WebSphere Deployment Manager administrative console by selecting System Administration>>Deployment Manager>>End Points >> SOAP_CONNECTOR_ADDRESS. The default value is 8889.
- Node Name: The node name on which the Application Server that will be used for deploying the Monitor exists.
- Application Server Name: The Application Server name on which the Monitor will be deployed. If this application server does not exist on the specified node then it will be created.
- Installation Directory Name: The installation directory of the WebSphere Deployment Manager for Network Deployment.
When you are deploying the Monitor using the Deployment Manager to a node that exist in a remote machine other that the Deployment Manager machine, then the following fields must be entered with the values of the remote node environment:
Database JDBC driver
Monitor database name/Alias
Monitor database User Name and Password
IBM MQSeries Workflow library path and file name
MQ Workflow database name/Alias
MQ Workflow database User Name and Password
In this case you must disable the wizard to check/validate the existence of the above items. This is done by editing the runwizard.sh or the runwizard.bat by which you run the installation wizard and adding the following switch -Dmonitor.wizard.validators=false to the Run command as follows:
In the runwizard.bat:
%WAS_HOME%\java\bin\java "%CLIENTSAS%" -Dmonitor.wizard.validators=false "-Dwas.install.root=%WAS_HOME%" "-Dwas.repository.root=%CONFIG_ROOT%" -Dcom.ibm.CORBA.BootstrapHost=%COMPUTERNAME% -cp %WAS_HOME%\classes;%WAS_HOME%\lib\xerces.jar;%WAS_HOME%\lib\j2ee.jar;%WAS_HOME%\lib\admin.jar;%WAS_HOME%\lib\wsexception.jar;%WAS_HOME%\lib\wasjmx.jar;WBIMonitor424-FixPack3.jar run
In the runwizard.sh:
${WAS_HOME}/java/bin/java "${CLIENTSAS}" -Dmonitor.wizard.validators=false "-Dwas.install.root=${WAS_HOME}" "-Dwas.repository.root=${CONFIG_ROOT}" -Dcom.ibm.CORBA.BootstrapHost=${COMPUTERNAME} -cp ${WAS_HOME}/classes:${WAS_HOME}/lib/xerces.jar:${WAS_HOME}/lib/j2ee.jar:${WAS_HOME}/lib/admin.jar:${WAS_HOME}/lib/wsexception.jar:${WAS_HOME}/lib/wasjmx.jar:WBIMonitor424-FixPack3.jar run
Important Note: In case you choose to install and deploy the BI Monitor on a Network deployment environment then the Deployment Manager must be started and running at installation time.
The BI Monitor v4.2.4 Fix Pack3 - Patch2.3 provides the following new updates:
Support for Oracle 9.2.0.1 Database Server.
Support for WebSphere MQ Workflow v3.5.
Support for WebSphere Portal Server (WPS) v5.0.2.1, with the following specifications:
APAR JR20646: Fixed the bug that caused the Workflow Dashboard to give empty Business Measure Value when the used Location is at the first activity inside a Block.