Tib Hawk Release Notes
Tib Hawk Release Notes
Release Notes
Software Release 4.8.1
July 2008
Important Information
SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY (OR PROVIDE LIMITED
ADD-ON FUNCTIONALITY) OF THE LICENSED TIBCO SOFTWARE. THE EMBEDDED OR BUNDLED
SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BY ANY OTHER TIBCO SOFTWARE OR FOR
ANY OTHER PURPOSE.
USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS AND CONDITIONS OF A
LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTED SOFTWARE LICENSE
AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT, THE CLICKWRAP END USER
LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOAD OR INSTALLATION OF THE
SOFTWARE (AND WHICH IS DUPLICATED IN TIBCO HAWK ADMINISTRATOR’S GUIDE OR IF THERE IS
NO SUCH SOFTWARE LICENSE AGREEMENT OR CLICKWRAP END USER LICENSE AGREEMENT, THE
LICENSE(S) LOCATED IN THE “LICENSE” FILE(S) OF THE SOFTWARE. USE OF THIS DOCUMENT IS
SUBJECT TO THOSE TERMS AND CONDITIONS, AND YOUR USE HEREOF SHALL CONSTITUTE
ACCEPTANCE OF AND AN AGREEMENT TO BE BOUND BY THE SAME.
This document contains confidential information that is subject to U.S. and international copyright laws and
treaties. No part of this document may be reproduced in any form without the written authorization of TIBCO
Software Inc.
TIB, TIBCO, TIBCO Adapter, Predictive Business, Information Bus, The Power of Now, TIBCO Adapter, TIBCO
Hawk, TIBCO Designer, TIBCO Rendezvous, TIBCO Enterprise Message Service, TIBCO Runtime Agent, TIBCO
Administrator, TIBCO ActiveEnterprise and TIBCO Repository are either registered trademarks or trademarks
of TIBCO Software Inc. in the United States and/or other countries.
EJB, Java EE, J2EE, and all Java-based trademarks and logos are trademarks or registered trademarks of Sun
Microsystems, Inc. in the U.S. and other countries.
All other product and company names and marks mentioned in this document are the property of their
respective owners and are mentioned for identification purposes only.
THIS SOFTWARE MAY BE AVAILABLE ON MULTIPLE OPERATING SYSTEMS. HOWEVER, NOT ALL
OPERATING SYSTEM PLATFORMS FOR A SPECIFIC SOFTWARE VERSION ARE RELEASED AT THE SAME
TIME. SEE THE README.TXT FILE FOR THE AVAILABILITY OF THIS SOFTWARE VERSION ON A
SPECIFIC OPERATING SYSTEM PLATFORM.
THIS DOCUMENT IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR
IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
THIS DOCUMENT COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS.
CHANGES ARE PERIODICALLY ADDED TO THE INFORMATION HEREIN; THESE CHANGES WILL BE
INCORPORATED IN NEW EDITIONS OF THIS DOCUMENT. TIBCO SOFTWARE INC. MAY MAKE
IMPROVEMENTS AND/OR CHANGES IN THE PRODUCT(S) AND/OR THE PROGRAM(S) DESCRIBED IN
THIS DOCUMENT AT ANY TIME.
THE CONTENTS OF THIS DOCUMENT MAY BE MODIFIED AND/OR QUALIFIED, DIRECTLY OR
INDIRECTLY, BY OTHER DOCUMENTATION WHICH ACCOMPANIES THIS SOFTWARE, INCLUDING
BUT NOT LIMITED TO ANY RELEASE NOTES AND "READ ME" FILES.
Copyright © 1996-2008 TIBCO Software Inc. ALL RIGHTS RESERVED.
TIBCO Software Inc. Confidential Information
| iii
Contents
Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
New Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Release 4.8.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Release 4.8.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Release 4.7.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Release 4.6.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Release 4.5.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Release 4.5.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Release 4.2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Release 4.2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Release 4.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Release 4.1.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Release 4.0.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Release 4.0.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Release 4.0.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Release 4.0.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Release 4.0.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Release 4.0.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Changes in Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Release 4.8.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Release 4.8.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Release 4.7.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Release 4.6.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Release 4.6.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Release 4.5.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Release 4.5.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Release 4.2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Release 4.2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Release 4.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Release 4.1.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Release 4.0.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Release 4.0.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Release 4.0.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Release 4.0.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Release 4.0.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Release 4.0.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Deprecated Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Release 4.8.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Release Notes
This document contains the release notes for TIBCO Hawk® software release
4.8.1.
Check the TIBCO Product Support web site at http://support.tibco.com for
product information that was not available at release time. Entry to this site
requires a username and password. If you do not have a username, you can
request one. You must have a valid maintenance or support contract to use this
site.
Topics
New Features
This section lists features added since the last major release of this product.
Release 4.8.1
There are no new features for this release.
Release 4.8.0
• Additional Platform Support TIBCO Hawk now supports the following
platforms:
— Microsoft Windows Vista Business Edition
— Microsoft Windows 2003 Server (64-bit).
• Additional Methods
— Registry:setQWORD: This method (on Microsoft Windows platforms)
creates or overwrites a QWORD entry in the Registry.
— Registry:getQWORD: This method (on Microsoft Windows platforms)
returns a QWORD entry from the Registry.
• Both 32-bit and 64-bit installation packages are available on the AIX, Linux,
Solaris, HP-UX, and Microsoft Windows platforms.
Release 4.7.0
• New Plug-in for TIBCO Administrator TIBCO Hawk now provides a new
plug-in Hawk Console. This plug-in provides functionality to view and
manage Hawk agents within the configured Hawk domains.
The Hawk Console from previous Hawk releases is now renamed All Alerts
Console.
• Additional Methods
— Rendezvous:onRvdRetransmissionSuppressed - This method (on all
platforms) provides notifications for advisory messages generated when
the Rendezvous daemon rejects retransmission requests.
— RuleBaseEngine:updateExternalVariables This method (on all platforms)
reads the variables file and re-loads all rulebases that use the variables
listed in the variable file.
Release 4.6.0
• Internal variable for Rulebase actions (Hawk Domain) Added a new
Internal Variable, Hawk Domain.
• New Platform Support TIBCO Hawk now supports Mac OS X 10.3, Solaris
2.10 (x86/x86-64), and AIX 5.3.
• The Help menu on the TIBCO Hawk Display toolbar has an additional option:
Runtime information. This option lists the following information:
— Domain: The TIBCO Hawk Domain being used.
— Root: The TIBCO Hawk installation directory.
— Transport: The transport parameters being used.
— JVM: The JVM version being used.
— Class Path: The current class path.
• Messaging Support You can now connect to the TIBCO Enterprise Message
Service server using SSL. See TIBCO Hawk Installation and Configuration Guide
for details.
• New microagent A new built-in microagent Messaging is available. This
microagent provides methods to send and receive messages using the primary
transport parameters of TIBCO Hawk agent.
• New Plug-ins for TIBCO Administrator TIBCO Hawk now provides the
following two plug-in
— Hawk Console This plug-in provides the All Alerts console which allows
you to see all TIBCO Hawk alerts generated in your domain. This plug-in
will add an Agent tab to the View Machine dialog. The Agent tab provides
functionality to invoke and subscribe to TIBCO Hawk methods on the
machines in your domain
— Monitoring Management This plug-in provides functionality to deploy
and undeploy monitoring archive files (MAR) to the machines in your
domain. A command-line utility is also provided to add, delete, deploy,
and undeploy MAR files.
• Utility to create MAR files This version of TIBCO Hawk provides a standalone
utility to create MAR files using rulebases created using TIBCO Hawk
Display.
• Additional Method
— FileSystem:getByFileSystem - This method (on UNIX platforms)
returns information about all file system mounted on a machine.
Release 4.5.1
New Platform Support TIBCO Hawk now supports Solaris 2.10.
Release 4.5.0
• Messaging Support TIBCO Hawk now supports TIBCO Enterprise Message
Service as the primary message transport.
For details on configuring TIBCO Hawk using TIBCO Enterprise Message
Service, see TIBCO Hawk Installation and Configuration Guide.
• Additional Methods
— Self:doAMIDiscovery: This method (on all platforms) re-discovers all
AMI instrumented applications.
— Self:onMicroAgentEvent: This method (on all platforms) reports changes
in the status of the microagent.
See TIBCO Hawk Methods Reference for details on these microagent methods.
• AMI API support for TIBCO Rendezvous Disconnect/Reconnect When an
application using TIBCO Hawk AMI API is disconnected from the agent, it
will try to reconnect to the agent.
• Fault Tolerant Session Option for Event Service A dedicated fault tolerant
TIBCO Rendezvous session is used if the option is specified for TIBCO Hawk
Event Service.
• Additional Return Parameters for Methods System:getTunableInfo and
TibRendezvous:onRvDaemonStatus.
Release 4.2.1
• New Platform Support TIBCO Hawk now supports the following platforms:
— AS/400 systems running OS/400 version V5R1M0
— HP-UX 11.2 IA64 (Itanium)
• TIBCO Hawk Display The TIBCO Hawk Display has the following
enhancements:
— In the canvas view, users have an option to hide the cluster icon. This
option is available in both the menu and the properties dialog.
— The Advanced Action Editor screen can now be resized.
Release 4.2.0
• HMA Duplicate Checking The TIBCO Hawk HMA now detects duplicate
instances and automatically shuts down the duplicates. This ensures that a
given TIBCO Rendezvous session has only one running HMA instance.
• TIBCO Hawk Event Service Alert Properties The TIBCO Hawk Event Service
persists alert action property fields as separate columns in the
HawkAlertClearInfo table. See the TIBCO Hawk Administrator’s Guide for more
details.
• Supported Locales TIBCO Hawk supports Japanese and Latin-1 locales on
Windows platforms.
• New Installer TIBCO Hawk now uses the standard TIBCO installer.
Release 4.1.1
No new features were introduced in Release 4.1.1.
TIBCO Hawk Event Service is now certified for IBM DB2-UDB.
Release 4.1.0
The following features were introduced in Release 4.1.0.
• Configuration Object API The TIBCO Hawk Configuration Object API is a Java
language interface for writing programs that can build and update
configuration objects used by TIBCO Hawk Agents. Three types of
configuration objects are included in Configuration Object API: rulebase,
schedule, and rulebase map.
The TIBCO Hawk Rulebase API Reference in TIBCO Hawk 4.0.5 is now part
of the TIBCO Hawk Configuration Object API Reference. To reflect these
changes, the title of the TIBCO Hawk Rulebase API Reference has been changed
to TIBCO Hawk Configuration Object API Reference.
• Enhanced Event Service The Event Service has the following new features:
— AMI instrumentation, allowing users to be asynchronously notified on
instances of agent activation, expiration, alerts generated and alerts cleared
by Hawk Agents. See the TIBCO Hawk Administrator’s Guide and the TIBCO
Hawk Methods Reference.
— Persistence of TIBCO Hawk Events using JDBC. See the TIBCO Hawk
Administrator’s Guide.
— Fault Tolerance of Event Service using Rendezvous Fault Tolerance. See the
TIBCO Hawk Administrator’s Guide for more information.
• Microagent Plugin Loader Directory Added the ability in the Agent to
configure and load Microagent Plugins via a file directory. This precludes
having to modify the Agent configuration file and CLASSPATH for each new
plugin.
• Enhanced Console API getMicroAgentIDs() Retrieval of MicroAgent IDs is
now faster if the target Agent is now passed to the method as an additional
argument.
• Additional Methods in RBE, onAlertRate() and SuspendAllAlerts() Two new
methods can be used in a rulebase to construct an Alert rate safety valve that
will shut off an Agent sending too many Alerts on the network.
• Added Process Parent ID parameter to all Unix Process:getProcess() method
returns.
• Set String Encoding Value The Agent, Display and Event Service now support
the new command line argument -character_encoding <string val>. A
Character field has been added in the Advanced tab of the TIBCO Hawk
configuration utility in which a string encoding value (such as UTF-8) can be
selected. See the TIBCO Hawk Configuration Object API Reference.
The Console API class TIBHawkConsole now supports a new method,
setCharacterEncoding (String). This method must be called before accessing
either AgentMonitor or AgentManager. If it is not set, the value will default to
the TIBCO Rendezvous default value. See the TIBCO Hawk Console API
Reference.
• Dynamic Microagent Plugin Enhanced the MicroAgent Plugin protocol to
allow microagents to field their own method invocation requests.
• Properties in an Action of a Rulebase Two methods, setProperties() and
getProperties(), were added to Action in the Configuration Object API to
allow setting and retrieving properties corresponding to an Action. The
Advanced Action Editor in TIBCO Hawk Display is also enhanced to allowing
editing of the action's properties and storing the properties in templates. The
Rulebase Editor can edit rulebases generated by TIBCO BusinessWorks.
• FAQ and Troubleshooting in Documentation The FAQ and Troubleshooting
sections have been expanded and reorganized.
— General troubleshooting questions are in Appendix A of the TIBCO Hawk
Administrator’s Guide.
— Frequently Asked Questions are listed in Appendix B of the TIBCO Hawk
Administrator’s Guide.
— Questions related specifically to installation are in Appendix B of TIBCO
Hawk Installation and Configuration.
Release 4.0.5
The following features were introduced in Release 4.0.5.
• MicroAgent plug-in API added The plug-in API allows you to write TIBCO
Hawk microagents that run inside the agent. Samples are included in the
sample/ma_plugin directory. See the TIBCO Hawk Console API Reference for
details.
• Internationalization for Windows Platforms The TIBCO Hawk product has been
certified for use on machines running the Japanese SHIFT-JIS version of
Windows 2000. The codepage identifier for the locale of the machine can now
be specified in the new Codepage field of the TIBCO Hawk configuration
utility. See TIBCO Hawk Installation and Configuration for details.
Release 4.0.4
No new features were introduced in Release 4.0.4.
Release 4.0.3
No new features were introduced in Release 4.0.3.
Release 4.0.2
The following features were introduced in Release 4.0.2.
• -timeout A new command line option, -timeout, has been added to the HMA
to specify the amount of time the Hawk Agent should wait for HMA method
invocations to complete before timing them out. The default is 10000
milliseconds. Normally there is no need to change this value, however, on
machines under extreme stress where method invocations are timing out, this
new option allows the timeout value to be increased.
• -log_format A new command line option, -log_format, has been added to the
Agent, Event Service, and HMA to select the format of log file entries. Either
the existing Hawk format or the TIBCO ActiveEnterprise™ format can be
specified.
• -ignore_sigint, -ignore_sigterm, -ignore_sigabrt These options are available on
Unix systems and specify that the TIBCO Hawk HMA should ignore the
SIGINT, SIGTERM, and SIGABRT signals, respectively.
Release 4.0.1
The following features were introduced in Release 4.0.1.
• New Performance method A new method causes the Performance microagent
to restart in order to pick up Windows performance objects that were added
after the Performance microagent was originally started.
• New platform support The adapter can now operate in Microsoft Windows XP
(build 2600). It also supports Compaq TRU64 UNIX 5.0 or higher.
Release 4.0.0
The following features were introduced in Release 4.0.0.
• Increased security TIBCO Hawk Security now supports RVDS 2.0 (TIBCO
Rendezvous™ Data Security).
• Enhanced wildcard use The trusted.txt file for TIBCO Hawk security now
allows the use of wildcards for user names.
Changes in Functionality
This section lists changes in functionality since the TIBCO Hawk 4.0.0 release.
Release 4.8.1
Tibhawkhma is now dynamically-linked with TIBCO Rendezvous on all
platforms in Release 4.8.1.
For details refer to the section Post Installation Tasks in Chapter 4 of TIBCO Hawk
Installation and Configuration.
Release 4.8.0
The following changes in functionality are new in Release 4.8.0
• TIBCO Hawk no longer supports the following platforms:
— Mac OS X 10.3 on POWER
— TRU64 UNIX 5.1 on HP Alpha
• The method Process:getProcess (on HP-UX) now returns the CPU time
which is the CPU usage (user time + system time) in milliseconds.
• The method Process:getProcess (on Linux, Solaris, and Microsoft
Windows) now returns the Start Time which is the number of seconds since
the process started.
Release 4.7.0
The following changes in functionality are new in Release 4.7.0
• The method Rendezvous:onRvDaemonStatus returns the following
additional fields:
— Inbound Data Loss
— Outbound Data Loss
— OS Type
Release 4.6.1
There is no change in functionality in this release.
Release 4.6.0
The following changes in functionality are new in Release 4.6.0
• TIBCO Hawk no longer supports Solaris 2.6 on SPARC.
• Multiple TIBCO Hawk Event Service processes (using different values for the
-datadir option) can now be run on a same machine for the same TIBCO
Hawk domain.
• The length of the clear_reason column in the HawkAlertClearInfo table
has been increased from varchar(256) to varchar(512).
• On Solaris, AIX, Linux and HP-Itanium platforms, the Process:getProcess
method returns the entire command line that was used to start a process. This
method used to return only the first 80 characters of the command line for any
process.
Release 4.5.1
The following changes in functionality are new in Release 4.5.1
• When using the -file option along with other command line options for
starting the TIBCO Hawk HMA, you cannot have any command line option
duplicated in the configuration file (which is specified by the -file option).
Release 4.5.0
The following changes in functionality are new in Release 4.5.0
• The method System:getTunableInfo on the Linux platform no longer
returns the parameter inode-max.
Release 4.2.1
The following changes in functionality are new in Release 4.2.1.
• The cluster in the canvas view now has an option to hide the icon. This option
is available in both the menu and the properties dialog.
Release 4.2.0
The following changes in functionality are new in Release 4.2.0.
• JRE No Longer Included JRE is no longer bundled with TIBCO Hawk.
• UNIX TAR Installation File A TAR file package is included as an alternate
UNIX installation format.
• Method Returns Additional Information SysInfo:getHostName( ) now returns
"Agent Domain" in addition to "Host Name".
• Additional Event Service Argument The Event Service takes a new optional
command line argument, JDBCalertTableFields.
Release 4.1.1
The following changes in TIBCO Hawk Event Service tables are new in Release
4.1.1. As a result, the TIBCO Hawk 4.1.1 Event Service is not backwards
compatible with previous TIBCO Hawk Event Service tables.
After installing TIBCO Hawk 4.1.1, you must recreate the tables by manually
dropping the 4.1.0 Event Service tables and then starting the 4.1.1 Event Service.
This recreates the tables, but you will need to define indexes as appropriate for
your application.
Oracle DATE
DB2 TIMESTAMP
Sybase DATETIME
Release 4.1.0
The following changes in functionality were made in Release 4.1.0.
• Support for New Versions The following new versions are supported:
— Solaris 2.9
— Red Hat LINUX Advanced Server 2.1
— JRE 1.4.1
— TIBCO Rendezvous 7.x
• AMI Libraries The AMI C and C++ libraries were renamed to eliminate a
naming conflict with OS libraries. AMI applications using the C or C++ AMI
API will need to be re-linked due to library name changes.
• SHIFT-JIS Support This release of TIBCO Hawk does not support Japanese
Windows. Support will be re-instated in a future release.
• Default Character Encoding The default character encoding for all TIBCO
Hawk components has been changed to UTF-8. This setting will work for all
locales.
• Linux Process Microagent This now lists a single entry for each process and no
longer lists an entry for each thread within a process.
• Logical Interfaces Network:getConfig() now supports logical interfaces.
• Agent Expiration Control has been improved in how the console computes
agent expiration. Previously, the grace period was fixed at 3 seconds. The
grace period is now 10% of the agent’s configured heartbeat interval.
• NoDataSourceError Functionality This functionality in Hawk Display was
expanded to account for microagent method removal within a rule.
Previously, this was only logged by the Agent.
Release 4.0.5
The following changes in functionality were made in Release 4.0.5.
• FileStat microagent on Windows On Windows platforms, the FileStat
microagent has changed. The getFileStatus and getFileCount methods
now take two separate parameters for the directory path and the file name —
Directory and Filename respectively. Also, the return values for the
getFileStatus method are now specific to Windows platforms. See the
Migration and Compatibility on page 20 for additional information.
• JRE 1.3.1_02 is now bundled with the Windows installer (JRE 1.1.8 was
previously bundled).
Release 4.0.4
There is no change in functionality in this release.
Release 4.0.3
There is no change in functionality in this release.
Release 4.0.2
The following changes in functionality were made in Release 4.0.2.
• On Windows Platforms:
— The Registry Microagent now returns Win32 error codes and their
corresponding descriptive text upon failures.
— The getMultiString method in the Registry Microagent now returns an
additional Index column, which is the ordinal position of the individual
strings in the multistring(1-n). This guarantees unique indexes in cases
where the string values of the multistring are not unique.
— The getString and EnumerateKey methods in the Registry Microagent
now process REG_EXPAND_SZ strings by expanding any environment
variable substitutions.
• Platform Support:
— AIX 4.2 is no longer supported.
— AIX 5.1 is now a supported platform.
— TRU64 5.0 and 5.1A are now supported. You must use the Compaq TRU64
C++ Version 6.3A runtime libraries for proper functioning of TIBCO Hawk.
— Redhat Linux 6.0 is no longer supported.
— Redhat Linux 7.2 (Kernel 2.4.7) is now supported.
Release 4.0.1
The following changes in functionality were made in Release 4.0.1.
• Compaq support Compaq TRU64 UNIX 4.0 is no longer supported.
• Rulebase name changes These rulebases have been renamed:
— HawkServices-WinNT.hrb changed to HawkWindowsEventlog.hrb.
— DigitalUnix4x.hrb changed to Tru64UNIX.hrb.
Release 4.0.0
The following changes in functionality were made in Release 4.0.0.
• Compatibility restriction TIBCO Hawk 4.0 works with TIBCO Rendezvous 6
only.
• Embedded license TIBCO Rendezvous software is licensed using license
tickets, which are character strings that encode licensing information. License
tickets are stored in files such as tibrv.tkt (for the TIBCO Rendezvous daemon
and routing daemon). TIBCO Hawk employs an embedded TIBCO
Rendezvous license that allows the TIBCO Hawk software to use the TIBCO
Deprecated Features
This section describes deprecated features and lists equivalent features that
accomplish the same result, if relevant. Any use of a deprecated feature should be
discontinued as it may be removed in a future release. You should avoid
becoming dependent on deprecated features and become familiar with the
equivalent feature.
Release 4.8.1
There are no deprecated features in this release.
Release 4.8.0
There are no deprecated features in this release.
Release 4.7.0
There are no deprecated features in this release.
Release 4.6.1
There are no deprecated features in this release.
Release 4.6.0
TIBCO Hawk Rendezvous Messaging Adapter is no longer available. Instead, this
version of TIBCO Hawk includes a new microagent Messaging. Configuration
files of the TIBCO Hawk Rendezvous Messaging Adapter can be used as-is. See
TIBCO Hawk Installation and Configuration Guide for details.
Release 4.5.1
There are no deprecated features in this release.
Release 4.5.0
There are no deprecated features in this release.
Release 4.2.1
There are no deprecated features in this release.
Release 4.2.0
There are no deprecated features in this release.
Release 4.1.1
There are no deprecated features in this release.
Release 4.8.1
There are no migration path issues.
Release 4.8.0
When upgrading from earlier versions of TIBCO Hawk, remove the
HawkConsole and Monitoring Console plug-ins using TIBCO Administrator
before installing Hawk 4.8.0.
Release 4.7.0
When upgrading from earlier 4.6.x versions of TIBCO Hawk, remove the
HawkConsole and Monitoring Console plug-ins using TIBCO Administrator
before installing Hawk 4.7.0.
If using TIBCO Enterprise Management Advisor (EMA) 2.0, you have to upgrade
to TIBCO EMA 2.1 for use with Hawk 4.7.0. Before starting the Hawk 4.7.0
installation, use TIBCO Administrator to remove the plug-ins installed by TIBCO
EMA. After installing TIBCO Hawk 4.7.0, upload the EMAadmin and
EMAConsole plug-ins manually.
Release 4.6.1
There are no migration path issues.
Release 4.6.0
There are no migration path issues.
Release 4.5.1
When using TIBCO Hawk 4.5.1 with TIBCO Runtime Agent 5.1.3, manually
update the $HAWK_HOME\bin\hawkhma.cfg file and comment out references to
the -logdir and -rvd_session options. See Changes in Functionality on page 11
for more information.
Release 4.5.0
The method System:getTunableInfo on the Linux platform no longer returns
the parameter inode-max. You need to update any rulebases that use this
parameter.
Release 4.2.1
There are no migration path issues.
Release 4.2.0
The following notes apply when migrating to TIBCO Hawk 4.2.0.
Upgrading on UNIX
When upgrading from TIBCO Hawk 4.1.1 to TIBCO Hawk 4.2.0 on UNIX, a folder
named java is left in the HAWK_HOME directory after installation. The java
folder and its contents are not needed and you can delete them after installing
TIBCO Hawk.
If you upgrade a TIBCO Hawk 4.0.5 installation that is configured to use the
Shift-JIS (932) code page to TIBCO Hawk 4.2.0, the old Codepage configuration
value of 932 will be preserved. You must change this value to 65001 (UTF-8) to
use UTF-8 encoding.
Release 4.1.1
After installing TIBCO Hawk 4.1.1, you must recreate the tables by manually
dropping the 4.1.0 Event Service tables and then starting the 4.1.1 Event Service.
This recreates the tables, but you will need to define indexes as appropriate for
your application.
Release 4.1.0
The following considerations apply when migrating from a previous version of
TIBCO Hawk.
Release 4.0.5
The Filestat microagent methods, getFileStatus and getFileCount, have
been changed for Windows platforms. Both methods now take the directory path
and filename as separate parameters as opposed to one in previous releases.
Rulebases using either or both of these two methods will be affected. You need to
edit the rulebases to separate the directory path and filename into the Directory
and Filename parameters respectively.
The return values for the getFileStatus method are now Windows-specific. You
need to modify your rulebase test expressions accordingly.
Release 4.0.4
There are no migration path issues.
Release 4.0.3
There are no migration path issues.
Release 4.0.2
There are no migration path issues.
Release 4.0.1
There are no migration path issues.
Release 4.0.0
• TIBCO Hawk 4.x is backward compatible with TIB/Hawk 3.1.2 or higher. Any
previous version must be run through the TIBCO Hawk 3.1.4 convert30
utility prior to being loaded in TIBCO Hawk 4.x Agents or Display. The
convert30 utility, in spite of its name will take a 2.1.2 or a 3.0.x rulebase and
convert it into a 3.1.4 format.
• The TIBCO Hawk 4.x AMI API dynamic link libraries are not backward
compatible with TIB/Hawk 3.x AMI applications. TIB/Hawk 3.x AMI API
applications must run with the 3.x AMI API dynamic link libraries.
• A TIBCO Hawk 4.x console (that is, Display, Event Service or other Console
API application) must be used in an environment of mixed 4.x and 3.1.x.
• To make TIB/Hawk 2.1.2 rulebases compatible with TIBCO Hawk 4.0, follow
the instructions given in the next section.
• The convert30 utility is only for those who wish to continue to operate in
automatic configuration mode using TIB/Hawk Release 3.0 and have TIB/
Hawk Release 2.1.2 rulebases that use the old self::loadRuleBase method.
If either of these conditions do not apply, you can use the automatic
conversion facility.
Note: There is no direct way of migrating from the TIB/Hawk 1.x release to the
TIB/Hawk 3.0 release.
Automatic Conversion
This conversion technique uses conversion routines built into the TIBCO Hawk
agent and Display. For example, if you start a TIB/Hawk Release 3.1 agent in
automatic configuration (or manual) mode, if the auto_config_dir (or
repository_dir) contains TIB/Hawk Release 2.1.2 rulebases or TIB/Hawk
Release 3.0 rulebases, the agent saves the original rulebases as .bak files. It then
converts the rulebase files to 3.1 format and saves them as .hrb files. It then loads
all the converted .hrb files. From the TIBCO Hawk Display, execute Get
RuleBases, File >Load from File><TIBCO HawkRelease 2.1.2 rulebase>. The Display
automatically converts the rulebase to 3.1 format before loading it into its editor.
Save the file by either performing File>Save to File, Apply Changes, or a related
action. No additional user action is required.
Closed Issues
Closed
in Defect # Description
Release
4.8.1 1-8U30W0 A MAR file containing only a TIBCO BusinessWorks engine rulebase
did not get deployed when the Apache Tomcat server bundled with
TIBCO BusinessWorks Collaborator was deployed in the same
environment.
This has been fixed.
Closed Defect #
in Description (Cont’d)
(Cont’d)
Release
4.8.1 1-93A4X7 On Solaris 10 64-bit platform, in the tibrv/lib directory the starthma
failed and threw ’File not found’ exception error.
This has been fixed.
4.8.1 1-91U0M2 The Hawk agent created multiple connections to the EMS Broker, when
an EMS client received a Java UI exception error.
This has been fixed.
4.8.1 1-8SH21K When the EMS server had dynamic topic disabled, the Hawk Agent
failed to send replies to a data subscriber and incorrectly tried to
reconnect to the EMS server. This led to memory leaks.
This has been fixed.
4.8.1 1-8SF85T The password of the database connection URL in the Hawk Event
Service was not encrypted.
This has been fixed.
4.8.1 1-8OV9QC Separate 64-bit installers did not exist for all platforms on which Hawk
64-bit supported.
1-885TER
This has been fixed as a separate installation package for 64-bit and
1-7X0T75
32-bit is now available.
1-846IH6
4.8.1 1-8D9V4G (Linux only) The Process:getProcess method returned wrong values for
the CPU% parameter.
This has been fixed.
4.8.1 1-8CTIR9 The TrustedWithDomain security model for TIBCO Runtime Agent
5.5.0 was unable to pick up its ACL (Access Control List) file
(TrustedWithDomain.txt file) and resulted in
java.io.FileNotFoundException error.
4.8.1 1-93ACNJ On Microsoft Windows, the Job Object Details method of the
Performance microagent did not return any values. This was caused
when the PDH counter detected negative or invalid values when
querying Job Object Details counter.
This has been fixed.
Closed Defect #
in Description (Cont’d)
(Cont’d)
Release
4.8.1 1-820VO1 When TRA 5.5 was installed on AIX, some installation variables like
TRA_HOME in TIBCO_HOME/hawk/bin/ConfigureMonitoring.tra file
were not substituted for the tibco.env.PATH. Also, when standalone
Hawk 4.7 was installed, the parameters in the
ConfigureMonitoring.tra file under <hawk>/bin folder were not
replaced.
This has been fixed.
4.8.1 1-7XOKMV The Hawk Event Service failed to connect when the Oracle or MS SQL
database was restarted.
This has been fixed.
4.8.1 1-7X9SAL Errors were generated if input files were not specified for the MAR
utility.
This has been fixed.
4.8.1 1-8O9D3T When there was a change in the agent alert status in the Hawk display,
the current status of the network could not be viewed without a mouse
over action.
This has been fixed.
4.8.1 1-8KLJLW When the Logfile microagent saved a partial line to the read buffer from
the log file, it did not clear the buffer after it was used when the
remaining line was read. In some instances, the partial line was
appended to the next line being read.
This has been fixed.
4.8.1 1-8H5V0Y The alert state in the database reflected only the state of the rulebase
instead of the alert text.
This has been fixed.
Closed Defect #
in Description (Cont’d)
(Cont’d)
Release
4.8.1 1-8FI2FX The Hawk 4.8.1 Console API was not able to discover Hawk 4.6 Agents
correctly. Once an "agent alive" event was detected, it was followed
shortly by an "agent expired" event.
This has been fixed.
4.8.0 1-7Y6R2P The Hawk HMA did not start on the Linux (glibc 2.2.x, kernel 2.2.4 and
above, 32-bit) platform.
This has been fixed.
4.8.0 1-80F1ZT Using TIBCO Hawk Display, the options specified by the
Advanced Action Editor>Perform Action> Maximum Of 'nn' times, No
sooner than 'yy' seconds did not function as expected.
This has been fixed.
4.8.0 1-7FQ82G After creating an administration domain that uses TIBCO Enterprise
Message Service as the message transport and enabling SSL with the Do
Not Verify Host field set, TIBCO Hawk Agent did not start.
This has been fixed.
4.7.0 1-78MVZD After migrating from Hawk 4.5 to Hawk 4.6, errors were encountered
when sending email notifications.
This has been fixed.
4.7.0 1-37REXH (AS/400 only) The method logfile:onNewLine microagent would lock
the file (source or physical) that was being monitored.
This has been fixed. The method can refer monitor a physical data file. If
a source physical file is specified an error will be displayed as this file
type is not supported.
4.7.0 1-7BHLJP Rulebase actions that used the ConditionTrueTime variable would fire
more than once even if the action was set to perform once only.
This has been fixed.
Closed Defect #
in Description (Cont’d)
(Cont’d)
Release
4.6.1 1-6Y3X9Y When using EMS as the transport, if there was more than one
outstanding alert on the agent when the Display was started, the All
Alerts tab of the Display showed only one alert.
This has been fixed.
4.6.1 1-6VAADB When the agent invoked the method Process:getProcess() in order
to service a rule that used this method as the datasource and
concurrently the user executed from a command window, a command
that returned a large dataset, the tibhawkhma process would crash.
This has been fixed.
4.6.1 1-6ZJ25Q (Solaris only) Memory leak persisted in the Process microagent.
1-70PQ5D This has been fixed.
4.6.1 1-6YY1Q9 (LINUX only) The tibhawkhma process crashed when the methods
System:getSystemInfo() and Process:getProcess() were invoked
simultaneously.
This has been fixed.
4.6.1 1-6XXEV0 The Hawk Agent would hang while trying to send an alert, clear or
hearbeat if it lost connection to the EMS server.
This has been fixed.
4.6.1 1-6X47YW When using a monitoring archive (MAR) which contained rulebases
that use schedule(s), the rulebase is loaded before the schedule (s) is
available when the Agent is starting up. This caused the rules to trigger
incorrect alerts.
This has been fixed.
Closed Defect #
in Description (Cont’d)
(Cont’d)
Release
4.6.1 1-70A8IX Emails sent as an action within a rulebase did not retain their format.
Also, the address of the sender did not contain the fully qualified
domain name.
These issues have been fixed.
4.6.0 1-4GB90N The Custom:Execute microagent method did not release file handles
which resulted in Too many files open' errors.
This has been fixed.
4.6.0 1-51R8HK (Microsoft Windows only) The TIBCO Hawk HMA was unable to
handle event message file names specified in the unicode format.
This has been fixed.
4.6.0 1-51WHWT (LINUX only) Removed the dependency of the AMI Library on the C++
shared library.
4.6.0 1-55OCF5 (LINUX only) The AMI API libraries were not compatible with Red Hat
Linux AS 3.0 (glib 2.3 platform).
This has been fixed. A separate installation package is available for the
glib 2.3 platform.
4.6.0 1-4HC4QX (Microsoft Windows only) When using the configuration utility and if
EMS was selected as the primary transport in the Transport tab, you
were not able to specify any values for the Network parameter for
Rendezvous Setting for HMA and Primary AMI Session field.
4.6.0 1-5IKLVU On 64 bit AIX 5.2 multi processor machines, the tibhawkhma was
returned incorrect values for System:getCpuInfo method.
This has been fixed.
4.6.0 1-6B8Z7M On 64 bit AMD Opteron Linux systems the 64 bit AMI API libraries
were missing.
This has been fixed.
Closed Defect #
in Description (Cont’d)
(Cont’d)
Release
4.6.0 1-4PQH1 When using the RulebaseEngine:LoadRulebaseFromFile( )
microagent method to load a rulebase where the file name is different
from the rulebase name, no error message is reported and the rulebase is
loaded.
This has been fixed. If you now try to load a rulebase from a file, where
the rulebase name and the file name are different, a corrupt rulebase
error is generated and the rulebase is not loaded.
4.6.0 1-1R26V6 ( Linux AS 3.0 ) When the installer is invoked on LINUX AS 3.0 the
following error occurs:
Error occurred during initialization of VM
Unable to load native library:
/tmp/isjis5DFH/lib/i386/libjava.so: symbol __libc_wait,
version GLIBC_2.0
not defined in file libc.so.6 with link time reference
4.5.1 1-3R345G Installing TIBCO Hawk 4.5 after installing TIBCO Runtime agent 5.2
would require the user to additionally install TIBCO Hawk 4.5 hotfix1.
This has been fixed.
4.5.1 1-3R3459 Installing TIBCO Hawk 4.5 after TIBCO Runtime Agent 5.2 would
require that you manually delete the $HAWK_HOME\bin\pdh.dll
file.
Similarly, upgrading from TIBCO Runtime Agent 5.1.3 to TIBCO
Runtime Agent 5.2 would also require you to delete the
$HAWK_HOME\bin\pdh.dll file.
This has been fixed.
Closed Defect #
in Description (Cont’d)
(Cont’d)
Release
4.5.1 1-2RIZ1D (Microsoft Windows only) Installing TIBCO Hawk on Microsoft
Windows 2000 Professional which did not have any other TIBCO
product installed, gave the following error:
The Dynamic Link Library LIBEAY32.dll could not be found in
the specified path: %SYSTEM_PATH%
4.5.1 1-3GD059 The TIBCO Hawk installer installed the entire TIBCO EMS product suite
instead of installing just the TIBCO EMS client.
This has been fixed.
4.5.1 1-3RABL7 The Hawk security policy TrustedWithDomain did not work on
Microsoft Windows 2003.
This has been fixed.
4.5.1 1-3D8UK5 (Microsoft Windows only) The HMA crashes with a NTDLL exception.
This has been fixed. Please delete the $HAWK_HOME\bin\pdh.dll
file which was installed by the TIBCO Hawk 4.5 during product
installation.
4.5.1 1-3C4EY9 The log file microagent stops functioning after encountering a line
which contains only a carriage-return character.
This has been fixed.
4.5.1 1-3F6PJU (Microsoft Windows 2003 only) The logfile microagent was preventing
application logfile rollovers.
This has been fixed.
4.5.1 1-3DDSKU (HP-UX on HPPA and Itanium only) Improved performance of the
process:getInstanceCount and
process:getInstanceCountByCommand.
4.5.1 1-36URUQ (Microsoft Windows only) If you delete any additional AMI sessions
created in the 'Rendezvous Settings for additional AMI Sessions' in the
'Transport tab', the AMI sessions re-appear when the Configuration
Utility is re-started.
This has been fixed.
Closed Defect #
in Description (Cont’d)
(Cont’d)
Release
4.5.1 1-35IITR (HP-UX only) Virtual KBytes value returned by the
process:getProcess microagent method did not match the value
returned by the top command.
This has been fixed. It is recommended that you install the following
HP-UX patches for the top command:
HPUX 11.00: PHCO_26020
HPUX 11.11: PHCO_29072
4.5.0 1-1WCCK6 The method timeout value is not used for plug-in microagent method
invocation.
This has been fixed.
4.5.0 1-1ONCM0 When using TIBCO Hawk on the Solaris platform, the method
System:getSystemInfo didn’t provide the duration for which the
system is up and running. This has been fixed. The method
System:getSystemInfo now returns Up Time, which is the system up
time in seconds.
4.5.0 1-Z2PKI (All 64-bit Solaris) The getProcess method of the Process microagent
always returns zero for "CPU Time", "Stack KBytes", and "Heap KBytes"
for 64-bit processes.
This has been fixed.
Closed Defect #
in Description (Cont’d)
(Cont’d)
Release
4.5.0 SR_ID:1-2A TIBCO Hawk installer always upgraded to TIBCO Rendezvous 7.2
X2F9 (bundled version).
This has been fixed. Now if the installer finds TIBCO Rendezvous 6.9, it
gives the user an option to upgrade to TIBCO Rendezvous 7.2 (bundled
version). If you have TIBCO Rendezvous 7.0 or 7.1 installed, the installer
will automatically install TIBCO Rendezvous 7.2(bundled version) due
to known issues with the version of OpenSSL utilized by TIBCO
Rendezvous 7.0 and 7.1.
4.2.1 1-1R26UU In TIBCO Hawk Display, if an icon was not found, the generated error
message did not include the name of the icon file. This has been fixed.
4.2.1 1-1R26UY A display file saved using an earlier version of TIBCO Hawk would
show a partial window when the Advanced Action Editor was opened.
This has been fixed and now the Advanced Action Editor window can be
resized.
4.2.1 1-154FG5 TIBCO Hawk Event Services onAlert AMI method reports incorrect
for notifications. This has been fixed.
alert-state
4.2.1 1-14CPAT TIBCO Hawk suite installer for Windows would not install TIBCO
Hawk unless TIBCO Rendezvous 7.1 or higher was installed.
This has been fixed. TIBCO Hawk can now be installed with
Rendezvous 6.9.
4.2.1 1-12MR24 (LINUX Platform only) The Filestat microagent would not support
monitoring of files greater than 4 GB in size. This has been fixed.
4.2.1 1-10MC54 If a period group in the exclusion list contains more than one period
and there is a period that is not in-schedule, the exclusion logic failed.
This has been fixed.
Closed Defect #
in Description (Cont’d)
(Cont’d)
Release
4.2.1 1-12CUCO (Microsoft Windows only) Missing security dll,
HawkTrustedUserID.dll, from installation. Without this .dll, if you
implement Trusted Security Model, you will get:
Unable to initialize Tibco Hawk Display ... Exiting
java.lang.UnsatisfiedLinkError : no HawkTrustedUserID in
java.library.path
4.2.1 1-12DNCP Chapter 7 of the TIBCO Hawk 4.2.0 Installation and Configuration
Guide (PDF and HTML) contained incorrect information. This chapter
has been corrected.
4.2.1 1-12IJR1 The AMI API sample programs were not included in the installation
package. This has been fixed.
4.2.1 1-1VE622 (All platforms except LINUX) The getFileStatus method of the
Filestat microagent returned wrong inode and filesize
information. This has been fixed.
4.2.0 1-KDDPK The Process microagent methods on Solaris failed to detect 64-bit
processes. This has been fixed.
4.2.0 1-XY9NR In the Trusted security model, if a user was authorized for all methods
for a node (including both info and action), the user could not use a
group operation on that node. The user is now able to use group
operations on that node.
4.2.0 1-YHHWK The getCpuInfo method of the System microagent on Solaris was
limited to returning information only for processors numbered 0-64.
This limitation has been removed and information for all processors is
now returned.
4.2.0 1-ZJGLX (Microsoft Windows 2000 Advanced Server) The 'Commit Limit' data
field returned by the Performance:Memory microagent sometimes
returned negative values. It now returns only positive values.
4.1.1 1-HRFLL Linux Advance Server 2.1: The getSystemInfo method of the System
microagent now returns correct values for "Real Memory" and "% Free
Real Memory". (SR# KFXZD)
Closed Defect #
in Description (Cont’d)
(Cont’d)
Release
4.1.1 1-R4GU7 If the -logdir parameter in the hawkhma.cfg file specified a log
directory path that contained a space, the HMA would not start and an
error message would appear saying the directory name was invalid.
This has been changed. The -logdir parameter now allows a space in
the pathname if the entire pathname is enclosed in double quotes, as
shown:
"C:\Program Files\HawkLog"
4.1.1 1-T188P Executing a Java program from the Hawk Display Tools menu used to
result in a java.io.IllegalAccessException. This has been fixed in TIBCO
Hawk 4.1.1.
4.1.1 1-T1899 The OutOfRange operator in the Test Editor is now exclusive instead of
inclusive. For example, specifying an OutofRange value of 1-6 now
excludes the values 2, 3, 4 and 5. The values 1 and 6 are not considered
out of range and are not excluded.
4.1.1 1-T2QJ9 The AMI Java API has been improved. All queue processing (hidden)
threads are shut down during AmiSession.stop(). You can use
announce() and AmiSession.stop() to repeatedly start and stop the
same AmiSession instance.
Note: Do not call AmiSession.stop() from an AMI method invocation
callback. The callback executes on a queue processing thread and
stop() shuts these threads down. If stop() is called, the thread that
called AmiSession.stop() might not stop or might get errors when it
tries to complete the method invocation after the AMI session is gone.
If a stop microagent method must be used, another thread must make
the AmiSession.stop() call. For example, you can queue the request
over to the main dispatching thread.
4.1.1 1-T7X4X In previous releases, the Logfile microagent was unable to detect the
rollover of empty log files. This has been fixed in 4.1.1.
4.1.1 1-TT7IA When using the Performance Data Helper library DLL (Pdh.dll) in
Windows NT 4.0, a problem with the Microsoft Win32 SDK sometimes
caused the sum of the total disk counter instance counter (_Total) to be
incorrect. TIBCO Hawk 4.1.1 contains the latest Windows service pack,
which fixes this problem. The related Microsoft article is Q311500. (SR#
1-GPZLT)
Closed Defect #
in Description (Cont’d)
(Cont’d)
Release
4.1.0 1-BIY71, Calling shutdown() on AgentManager and AgentMonitor in the console
1-CRVA5 API now properly cleans up threads.
4.1.0 1-CYG73 The TIBCO Hawk sample Trusted.txt's commented explanation does not
match the file's trusted setting. The Spot microagent used for user1
should be Custom microagent.
4.1.0 1-D599Z Moving the mouse pointer inside the Rulebase Icon (or the Container
Icon) displays the full name of the rulebase (or the container name) as a
tool tip.
4.1.0 1-D5BTV Multi-ported NIC card info re-ported from Performance microagent
network interface method.
4.1.0 1-E8DH3 The AMI C and C++ API libraries were renamed to eliminate naming
conflicts with OS libraries. The prefix "tibhawk" was added to each of
the library names. For example, ami.dll was changed to
tibhawkami.dll. See the TIBCO Hawk AMI C Reference and TIBCO
Hawk AMI C++ Reference for a complete list of the new libraries.
4.1.0 1-EXQCB JVM settings -mx and -ms were not properly set for all platforms. The
startagent script has been fixed to apply the proper settings.
Closed Defect #
in Description (Cont’d)
(Cont’d)
Release
4.1.0 1-F8GUU These bugs were caused by having PostedCondition in the ClearTest. if
PostedCondition was specified in the ClearTest (in the Advanced Test
1-5E3LB
Editor) and you clicked Apply Change, the Apply Change button
remained enabled. If you quit out of the rulebase editor, then re-entered
the rulebase editor and edited the test again, the posted condition was
not selected correctly in the test editor. However, the rulebase was sent
to the agent or repository correctly.
The Apply Changes button is now disabled after the rulebase is sent. In
the test editor, the posted condition is also selected correctly.
4.1.0 1-FHDD, Fixed rulebase engine bug relating to methods that returned null data.
1-HH3X1 Bug had resulted in MAX_DATA_ELEMENT Exceeded error messages.
4.1.0 1-GYALP This defect only affected TIBCO Hawk installations that used TIBCO
Hawk security. If you invoked a method on a secure agent from the
console that resulted in a permission denied exception message, it
caused the agent to send a point-to-point message to the console every 5
seconds thereafter. The effect was cumulative; if you made 10 such
method invocations, the agent sent out 10 point-to-point messages every
5 seconds. This has been fixed.
4.1.0 1-HJ6GE Rulebases mapped to the parent group of a group now get loaded.
4.1.0 1-INYTH The agent was incorrectly stating that an error had occurred when there
was no error. When a datasource error was cleared, the agent was
logging an error message of the form DataSource COM.TIBCO.XX.XX
not registered.
4.1.0 1-KH69U The Windows Performance Microagent did not properly identify
identical object instances (e.g. two identical network cards). Identical
object instances are now correctly identified by appending an instance
number (i.e. instance#1, instance#2, instance#N).
Closed Defect #
in Description (Cont’d)
(Cont’d)
Release
4.1.0 1-KH6AA The Windows Performance Microagent did not correctly identify the
index column values for the Process (Process ID) and Thread (Thread
ID) objects for machines where Performance Objects where translated to
non-English (e.g. French, German, Italian). This has been fixed.
This has been corrected and these error conditions are logged into the
HMA trace log with appropriate messages.
Release 4.0.x
Closed in
Component Platform Description
Release
4.0.5 Console API All The console API microagent subscription functionality
has been improved to reduce the amount of message
traffic.
4.0.5 Logfile All In a pattern file, if a pattern was specified with severity
Microagent level 0, the pattern was ignored. This has been fixed.
4.0.5 Hawk All In Canvas View, colored polylines did not retain color
Display when cut and pasted on the canvas. This has been fixed.
4.0.5 HMA Windows Specifying a blank directory, file name or both in the
setTraceParameter method could cause HMA to
terminate. This has been fixed.
4.0.5 Documentat All Error codes are now documented in the TIBCO Hawk
ion Administrator’s Guide.
4.0.4 Network HP-UX If an HP-UX machine had several network interfaces, the
Microagent only network microagent getStatistics method returned
incorrect information. This has been fixed.
4.0.4 64-bit AMI HP-UX Fixed a build problem in the 64-bit AMI library,
Library 11i libami64.sl on HP-UX.
4.0.2 Agent Windows On Windows platforms, when TIBCO Hawk was used to
monitor a file using the logfile microagent, it sometimes
hindered the ability of the monitored file to rollover. This
has been fixed.
4.0.2 Display All If a microagent returned multiple rows with the same
index, Hawk Display threw an ArrayOutOfBounds
Exception. This has been fixed.
4.0.2 Agent All The ID returned for the _onUnsolicitedMsg method was
incorrectly defined. This could cause rulebase test
evaluation to fail for tests using the ID returned. This has
been fixed.
4.0.2 Agent All Under some conditions, the use of wildcards for user
names in the trusted.txt file did not function. This has
been fixed.
4.0.1 HMA All The HMA process would sometimes get terminated if the
DEBUG trace level was turned on the TIBCO Rendezvous
microagent and a Rendezvous error was encountered.
This has been fixed.
4.0.1 HMA Windows When events are being logged to the Event Log at
extremely high sustained rates and the Event Log is
configured with "Overwrite events as needed" enabled
and events are being overwritten, the event log
monitoring thread in the HMA would occasionally
terminate. This has been fixed.
4.0.1 Display All The cursor did not focus properly on the "And," "Or,"
"Not," "Delete," and "Undo" buttons in the compound test
editor when used with JDK 1.3.1. This has been fixed.
4.0.1 HMA HP-UX The TIBCO Hawk HMA failed to run on PA-RISC 1
machines. This has been fixed.
4.0.1 Display Solaris The Compound Test Editor window could not be resized.
This has been fixed.
4.0.0 TIBCO All In TIBCO Hawk Display, the rulebase editor had no
Hawk checks for the case where a user erroneously could create
Display two tests within a rule that use the same Post Condition as
an action. This has been fixed.
Known Issues
Defect # Summary/Workaround
1-94IZA6 Summary (UNIX only) If TIBCO Rendezvous 8.1.x is installed on a clean system and
then TIBCO Hawk 4.8.x is installed, the TIBCO Hawk installer does not detect the
existing installation of TIBCO Rendezvous 8.1.x and installs a copy of TIBCO
Rendezvous packaged with TIBCO Hawk in the same installation location as
TIBCO Hawk.
Workaround While installing TIBCO Hawk, when you are prompted to specify the
location of an existing TIBCO Rendezvous installation, mention Yes and then
provide the location of the installation.
1-93IHCZ Summary The Hawk Display does not reconnect to the EMS server after connection
to EMS server is severed. In some instances, when the connection to the EMS server
is severed, the Display receives an error callback with the exception - java.io.EOF
exception. The Display cannot determine that the connection is servered and thus
does not try to recover the connection.
Workaround Ensure that you have a subscription to an Agent while running the
Display. If there is an active subscription when the connection is severed, the
Display attempts to recover the connection.
Workaround Install the standalone Hawk on the machine which has TRA and
Administrator installed.
Defect # Summary/Workaround
1-8WRVC3 Summary (Microsoft Windows only) The Hawk agent does not use the JRE path
specified during the installation process.
Workaround Use the Hawk Configuration utility to set the JRE path.
1-8WRVD6 Summary When installing on the Microsoft Windows 64-bit platform, the
drop-down list for the JRE displays only the 32-bit JRE locations.
Workaround None at this time.
1-8X0S4D Summary (Microsoft Windows only) If the Hawk installer detects an existing
installation of TIBCO Rendezvous 8.1.0, your are prompted to re-install TIBCO
Rendezvous.
If the earlier version was TIBCO Rendezvous 8.1.0 VC8, the Hawk installer will
install the bundled TIBCO Rendezvous 8.1.0 VC7.
Workaround None at this time.
1-8X2Y2X Summary When upgrading an earlier installation, the documentation and the
software development toolkit is installed even if you unchecked the checkbox for
these components during the Custom installation process.
Workaround None at this time.
1-8X64ZH Summary (Mac OS X only) For the Network:getStatistics method, data for the
following columns is reversed:
The Input Packets column contains data for the Input Error Packets column,
and vice versa.
The Output Packets column contains data for the Output Error Packets
column, and vice versa.
Workaround None at this time.
Defect # Summary/Workaround
1-79BJFF Summary If you have configured an additional Hawk domain that uses EMS
transport and if the EMS server is not running, the Hawk Console and the
Monitoring Management Console does not display details for this domain.
Workaround When the EMS server have been started, first delete that Hawk
domain using Monitoring Management>Hawk Configuration using TIBCO
Administrator and then add it back.
1-7BXHEY Summary When using EMS transport in the fault tolerant mode, if the EMS servers
are started simultaneously, clients are not able to connect to the servers.
Workaround Re-start any EMS server.
1-7CCVDB Summary When using the Hawk Console, in the Agents or Rulebases tab if you
have grouped the agents by the cluster and any new agent is added or removed, the
contents of the page do not get refreshed
Workaround None at this time.
1-6M04NL Summary While creating or updating a MAR file, the MAR utility templatizes both
the rule and the action data sources in a rulebase if the data sources are of same
application-specific type even if they are different microagents.
Workaround Use the -Xasis option while creating or updating a MAR file. This
will not templatize the rulebases.
1-6M04OL Summary While creating or updating a MAR file, the MAR utility templatizes the
application-specific action data sources in a rulebase even if the data source used
in the rule is an Agent-specific rule. Also, the application-specific template variables
will not be substituted when the MAR file is deployed.
Workaround Use the -Xasis option while creating or updating a MAR file. This
will not templatize the rulebases.
1-6MUP3P Summary If using the -Xtype option when creating or updating a MAR file, the
type for all application-specific rules is changed to the one specified with the
-Xtype option.
Workaround When using the -Xtype option when creating or updating a MAR file,
make sure the specified rulebase(s) does not contain application-specific rules.
1-2HSWFE Summary (AIX) The method Network:getStatistics returns No Data for the
loopback interface.
Workaround None at this time.
Defect # Summary/Workaround
1-2FRTH1 Summary (HP-UX and Linux) The method Custom:execute returns ’Invocation
Succeeded’ even though the specified command is not executed.
Workaround You can do either of the following
— Make sure the first line in the script you want to execute is #!/bin/sh or
— Specify the input argument as sh <scriptname>, where <scriptname> is the
name of the script you want to execute.
1-KH6BA Summary (Microsoft Windows platforms only) Japanese characters are not
supported for use in regular expressions in the HMA microagents Performance,
Process and Filestat. Currently only ASCII characters can be used for pattern
matching.
Workaround None.
1-KH6BN Summary Clicking the Insert button from the Action Editor displays a scrollable
list of parameters returned by the microagent's method chosen as the data source.
The vertical scroll bar fails to appear if the microagent's method returns a large
number of parameters.
Workaround Manually type in the return parameter name (in the proper syntax) in
the text area.
1-KH6BS Summary If the HMA is stopped and then restarted with a different -timeout value,
any Hawk Displays that had discovered the HMA originally will still have the
cached descriptions of the HMA reflecting the old -timeout value.
Workaround Restart TIBCO Hawk Display to get the new HMA -timeout value.
1-WRRMX Summary (Microsoft Windows only) The rulebases shipped with TIBCO Hawk that
use the Performance microagent generate "No Data Source" alerts when used in a
Latin-1 locale. The Microsoft Windows Performance Monitor object and counter
names are localized for some locales. Rulebases using the Performance microagent
must refer to the correct names for the locale. The rulebases shipped with TIBCO
Hawk use the U.S. English locale names and will fail for other locales with "No data
source errors".
Workaround Rulebases using the Performance microagent must be modified to use
the correct Microsoft Windows Performance Monitor object and counter names for
the locale of the machine on which they are deployed.
Defect # Summary/Workaround
1-YG5EV Summary The HMA trace log file name and directory name must contain only
ASCII characters. This applies whether the names are specified using -logdir or
setTraceParameter.
Workaround Use ASCII characters for the HMA trace log file name and directory
name.
1-YO2XX Summary In a situation where agents are running on machines that use different
character encodings, you may encounter errors when sending or copying a rulebase
from one machine to another if the rulebase contains characters (in the rulebase or
in the name) that are not in the target machine’s encoding.
For example, if you send or copy a rulebase with Japanese characters in its name
from a Japanese machine to an English machine, the send operation may fail or the
agent on the English machine may not be able to load the rulebase.
Workaround When using machines with different character encodings, only send or
copy rulebases containing standard ASCII characters.