≡ Menu

IBM Tivoli TBSM v4.2.1 FP2 IF 3 Available

in Best Practices, Business Service Management, IBM, Implementation, TBSM, Tivoli, Usability

Looks like a meaty interim fix pack for TBSM 4.2.1. Read the README here. Then read it again and again so it sinks in.

There are some key capabilities fixed in this as well as new features for core TBSM, TIP, WebTop/WebGUI. XML TK README here.

Download HERE.

This Interim Fix addresses problems reported in IBM Tivoli Business Service Manager 4.2.1.

* APARS that are included new in Interim Fix 3.

IZ68171 ERROR FILLING TRACE LOGS

This APAR was in TBSM 4.2.1 FP2 but was not documented. While
diagnosing a failover issue, the logs were filled with one
message repeatedly, which made it very difficult to read the logs
and understand the underlying issue. The fix was to comment out
the log message line.

IZ75707 CHANGE TO OUTPUT EXPRESSION WEB PAGE (TO SHOW TRANSLATION FOLLOW BY ENGLISH)

When non-English language is used in the browser, the values in the
drop-down list for a template’s Output Expression cannot be saved.
The fix is to update the drop down boxes to display the local
language PLUS the English translation in brackets. Clicking the
down arrows to add to the expression, will only add the English
word(s). See additional information section below.

IZ75774 GUI ISSUE WHERE THE PASSWORDS ARE NOT URL ENCODED CORRECTLY

There is a GUI issue where the passwords are not URL encoded
correctly. This means the Test Connection from the GUI is failing.
However,if a valid password is entered and the user/password is
later switched, the Save happens ok. The issue is just with the
Test Connection from the GUI.The fix was to URL encode the password.

IZ76068 NEED TO ADD INVALIDATESERVICENAME COMMAND TO RADSHELL

There was no radshell command to invalidate services.
New radshell command invalidateServiceName added to
scriptedAPIStartup.bsh

IZ76156 TBSM 4.2.1 – EVENTBROKER LOG NOT CREATED ON STARTUP

The RAD_eventbroker.log file is no longer created/written. Without
this file the TBSM_agent doesn’t work correctly, and no
RAD_corbanameservice.log files are created/written.

IZ76309 ONE DATA SOURCE FAILS AND CAUSES ALL OTHER DATA SOURCES TO HANG

When a data source to a Database fails, if it throws an exception
for some reason, it can cause other data sources to the same Database
to fail.

IZ76423 HARD-CODED POSTGRES USER

User name hard-coded for postgres user.This issue only occurs if
the User for Postgres is not postgres.

IZ76719 WHEN SLA CONFIG ADDED TOP LEVEL SERVICE NOT AFFECTED

If cumulative-time SLA settings are enabled in a template,
services created with that template will have the ‘Time’ column in
the service tree changed from a small grey dot to a large green dot,
except for top level services. These will change for a few seconds
and then change back again.

IZ76786 TBSM CAUSING SQL ERROR IN OMNIBUS WHEN SERVICE CREATED

If the Model Consistency Checker is enabled, in some circumstances,
when a service is created, it generates invalid SQL which causes
errors in OMNIbus.

IZ76912 DELETE SERVICES FRAME

When TBSM has a service with special non-printable characters in
the database, the delete services panel will not show.

IZ77346 RADSHELL EXPORT() FAILS FOR FLOAT VALUES

Exporting a complete Servicetree with radshell fails when float
values are used for severity thresholds.

IZ78143 LAUNCH IN CONTEXT SQL SCRIPTS ARE WRONG

The launch from ITM to TBSM in Context does not work- the request
Service is not displayed in the Service Viewer.See additional
information section below.

IZ78337 SCORECARD SHOWING INCONSITIENT VALUES FOR A DECIMAL DATA COLUMN

When a user limits the number of decimal places to display in a
query result for the data fetcher,the data browser displays the
correct decimal places. However, if the value is displayed
on the scorecard, the values are truncated. See additional
information section below.

IZ78826 PROBLEMS WRITING TO OMNIBUS CAUSES OOM AND DATA SERVER CRASH

If the data server encounters problems writing updates to OMNIbus,
these queued updates will use up memory until the java heap space
is exhausted and the data server crashes with an out of memory error.
See additional information section below.

IZ79682 DATA SHOWN IN SLA GRAPH/CHART INCONSISTENT WITH SLA DETAILS

When a page is displayed with both an SLA graph or chart for a service,
the data shown is inconsistent with the SLA details i.e. an outage
shown in the details can sometimes not be shown in the SLA graph.

IZ79767 NULL ERROR DISPLAYED ON EXPANDING DELETED SERVICE IN SERVICE

When services are deleted, they remain visible in the service
tree until the service tree is refreshed. Clicking on the +
sign to expand a Service Tree Parent node gives a null
error if the Parent Service is deleted.

IZ80825 OUT OF MEMORY ON DATA SERVER

The consumer queue contained large amounts of data. This caused
out of memory exceptions on Data Server. Not all of the data is
needed on the queue so the fix was to reduce the size of the queue.

IZ80953 NULL POINTER ERRORS IN THE DATA SERVER LOG

TBSM Primary DataServer begins dumping then Secondary attempts to
take Primary role and crashes. Null pointer exceptions found in the
logs.

IZ81602 TBSM 421 EVENTS NOT SHOWED CORRECTLY

The Events column in the Service tree scorecard show grey question
marks. This usually happens after a batch of events has been cleared.

IZ81885 API TO GET THE SERVICE TREE FROM TBSM

Cannot call top level services from radshell.

IZ84140 NO POSSIBILITY TO CHANGE DATA SOURCE

If a user has installed TBSM historical reporting, and configured it to
point to a certain ITM machine, then tries to make it point to another
ITM machine, user is not able to do so since there seems to be no
possibility to change data source information for TBSM package from
TCR web UI. When trying to generate the default TBSM historical reports
getting the message:
+ Cannot open the connection for the driver:
org.eclipse.birt.report.data.oda.jdbc Failed to get connection. SQL error #1:
The url cannot be null ”
See additional information section below.

IZ84659 HOW TO DETERMINE NUMBER OF SERVICES ASSOCIATED TO A VIEW

Customer needed a new function to count dependent objects
under a parent. See additional information section below.

IZ84826 DO NOT USE “&” CHARACTER IN THE NAME OF THE TEMPLATE

It will cause critical error situation if user defines a template
name with invalid characters.For example, Customer defined a
template including the “&” symbol/ special Character which when
saved and server stopped and restarted caused the Data server
to no longer initialize.Invalid characters cannot be used for
template names. See additional information section below.

IZ85000 RAD_COMPILEWSDL.BAT COMMAND HANGS

Using RAD_COMPILEWSDL.BAT to compile a WSDL file with extended
types, hangs. The command does not finish.See additional information
section below.

IZ86017 ORACLE DATA FETCHER BREAKS WHEN ORACLE RESTARTED

When the oracle database is restarted, TBSM datafetchers lose
the connection to the database, the data fetchers never
seem to re-initialize a connection to the database.Error found
in the logs are similar to: Error with SQL Syntax or
Resync…Ioexception: Broken pipe Fetched failed.

IZ86425 ERROR RUNNING SELECT QUERY O RETRIEVE DATA FROM MSSQL 2005

Using the DirectSQL function in a policy against MSSQL 2005
with 3 fields, datasource, query and countonly results in
an error –
com.jnetdirect.jsql.JSQLException: sp_cursoropen:
Specified concurrency control option 4 (OPTIMISTIC) is
incompatible with static or fast forward only cursors.
Only read-only is compatible with static or fast forward only
cursors.

IZ88180 IS THERE IS ANY RADSHELL COMMAND TO ASSOCIATE AN EXISTING SERVICE TO AN EXISTING TEMPLATE

Customer wanted a radshell command to associate an existing
service to an existing template. Added new setTemplateForInstance
radshell command. See additional information section below.

IZ89601 CUSTOM CANVAS CORRUPTION WHEN CANVAS IS VIEWED BY THINCLIENT USER

Custom canvas widgets, especially circularGauges stop getting updates
whenever a user (in Thin Client mode) views the custom canvas. All
users, including Full Client users loose the capability of getting
updates on the custom canvas. Issue does not clear, unless a re-start
of the Dashboard server is done.

IZ90044 USER PREFERENCES GETTING CHANGED TO 0 BYTES

TIP portlet pages for users get completely blanked out, do not
display portlets. User preference prefs.xml files somehow get wiped to
0 bytes. TBSM code used to make a backup of the prefs.xml file so in
case, the prefs.xml file ever went to zero, the prefs.xml file could
be restored using the backup. But since the location of the prefs.xml
file was changed by TIP, TBSM was pointing to the wrong location and
hence no backup was being created.

IZ91241 MS SQL DATA FETCHER BREAKS WHEN MS SQL RESTARTED

When the MS SQL data source is recycled, connections to the data
sources are not restored unless TBSM is recycled.The following is
shown in the logs:
com.micromuse.sla.databrowser.DataBrowserViewBean
getBrowserData ENTER^^T^CTGBA0049E An exception occurred while
processing the query select * from BC_Chronic_Scores.
Error with SQL Syntax or Resync…DBComms.transmit
exception:[java.net.SocketException: Broken pipe] context:[(1) [Thread
[TransBlockRunner 4,5,main], IO:66e16, Dbc:c400c]]
com.micromuse.sla.soap.RADSoapException:
CTGBA0049E An exception occurred while processing the
query select * from BC_Chronic_Scores. Error with SQL Syntax or
Resync…DBComms.transmit exception:[java.net.SocketException: Broken
pipe] context:[(1) [Thread[TransBlockRunner 4,5,main], IO:66e16, Dbc:
c400c]]

IZ91988 MAX VALUE ON THE SPEEDOMETER SHOWS 0 (ZERO)

When using circularGauge2, there are two conditions that cause the ‘max’
value on the gauge to display a zero ‘0’ value instead of a default
value of ‘100’. All other circular Gauges automatically default to
display a default of zero ‘0’ for the minimum gauge value and ‘100’
for the maximum. These values are shown on the gauge as the
min/max speedometer values.

IZ92255 TBSM TOOLKIT WILL NOT RUN WITH TADDM 7.1.0

TBSM toolkit will not start when connecting to TADDM 7.1.0. This APAR
has been fixed by the toolkit available in this Interim Fix 3.

====================================================================
This TBSM Interim Fix includes the latest TIP fixes for TNSQM issues.

The following javascript files will be replaced:

/systemApps/isclite.ear/isclite.war/secure/isclite/scripts/content.js
/systemApps/isclite.ear/isclite.war/secure/isclite/scripts/ibm/tivoli/tip/charts/dijit/ParametersWidget.js
/systemApps/isclite.ear/TIPChartPortlet.war/js/ibm/tivoli/tip/charts/dijit/ParametersWidget.js
/systemApps/isclite.ear/isclite.war/secure/isclite/scripts/dojox/grid/_data/model.js
/systemApps/isclite.ear/isclite.war/secure/isclite/scripts/ibm/tivoli/tip/dojo/Server.js

The installer will backup the script files to the following location:

– Copy of /systemApps/isclite.ear/TIPChartPortlet.war/js/ibm/
tivoli/tip/charts/dijit/ParametersWidget.js (ParametersWidget.js.fp2)
can be found in the same directory as the original.
– Copy of the rest of the files can be found under:
[InstallDirectory]/tip/systemApps/isclite.ear/isclite.war/
secure/isclite/scripts_BACKUPFP2

After this Interim Fix has been installed, clear the browser
cache on the machine where you run your BROWSER. This
will allow the browser to pick up changes to the javascript
files.

For example, in Firefox, select Tools –> Clear Private Data,
and select “Cache”.
In Internet Explorer, select Tools –> Delete Browsing History,
and click “Delete” for “Temporary Internet Files”.

====================================================================
This TBSM Interim Fix enables the user to launch to WebGUI 7.3.1 from TBSM 4.2.1.

There are three basic steps needed to enable the new launch
being provided with this support:

1)Create the RawEvents view for the Netcool/OMNIBus used by TBSM and
WebGUI 731.

To create the TBSM views, execute the following command on the Dashboard server:

If WebGUI is installed locally:
On Unix:
1. Open a command shell as a user with administrator permissions on Tivoli
Integrated Portal.
2. Change directories:
cd /omnibus_webgui/waapi/bin/
3. Run the command:
./runwaapi -file /systemApps/isclite.ear/sla.war/install/
webtopcore/create_tbsm_views.xml -user -password

On Windows:
1. Open a command prompt as a user with administrator permissions on Tivoli
Integrated Portal.
2. Change directories:
cd \omnibus_webgui\waapi\bin\
3. Run the command:
runwaapi -file \systemApps\isclite.ear\sla.war\install\
webtopcore\create_tbsm_views.xml -user -password

If WebGUI is installed remotely:
1. Copy the /systemApps/isclite.ear/sla.war/install/webtopcore/create_tbsm_views.xml
from the TBSM server to /omnibus_webgui/waapi/bin on the WebGUI server
2. On the WebGUI server change directories:
cd
/omnibus_webgui/waapi/bin
3. On Unix:
Run the command:
./runwaapi -file -user -password

On Windows:
Run the command:
runwaapi -file -user -password

2)Enable SSO between the TIP 1.1 server hosting TBSM 421 and the
TIP 2.1 server hosting WebGUI 731(included within the TIP
documentation)

3)Enable the launch point within TBSM. To enable the launch point,
the user would need to do the following:

– Go to the file canvasDynamicSubMenuActions.xml located on the Data server
under $TIP_HOME/profiles/TBSMProfile/installedApps/TBSMCell/tbsm.ear/sla.war/av/xmlconfig/.
Edit this file and search for name = “IntegrationTools”. Add the following
line to the end of the Old Menu Items of this dynamicSubMenuAction.

After this addition, the Old Menu Items for this dynamicSubMenuAction will
look something like this:












– Make a backup of the file $TIP_HOME/profiles/TBSMProfile/
installedApps/TBSMCell/tbsm.ear/sla.war/av/xmlconfig/canvasOpenURLActions.xml,
located on the Data server, to a safe location.

– Edit the above file to copy the following OpenURLAction to the bottom
of the file, just before .


{
“launchType”: “WEB_URL”,
“isAEL”: “true”,
“uri”: “https://__WebGUI_731_HOST__:16311/ibm/console/webtop/AELView/?sql=SQL_FILTER&transientname=RawEvents__”_”+ServiceInstanceID__&viewname=RawEvents&viewtype=system&forceoverwrite=true”,
“parameters”: [
{ “name”: “RADEntityName”, “value”: “__entityName__”},
{ “name”: “RADEventFilterType”, “value”: “RawEvents”}
]
}

– Search for the stanza where the name=”WebGUI731″.

– Within this stanza change the value of the visibleInGUI
attribute from “false to “true” and replace
the __WebGUI_731_HOST__ variable with the fully-qualified
hostname of the server hosting the WebGUI 731 application.

-Verify that the default port specified following the host
name (16311) is correct. If a different port was selected
when installing WebGUI 731,then modify the port number
accordingly. Also,verify that the root context(/ibm/console/)
of the URL is correct.

-Save the changes to the file and restart the dashboard and
data servers in the environment.

-After restart, the right-click “Launch to” context menu
should contain a menu item titled “Service Affecting Events (WebGUI 731 AEL)”.

====================================================================

This TBSM Interim Fix includes fixes for the TBSM toolkit that supersedes
the toolkit portion of TBSM 4.2.1 FP2. There is a separate README
available for the toolkit – 4.2.1-TIV-BSM-IF0003-DLT.README.

====================================================================