Appending tibcohost Instance Name to the Executable Process for Adminstrator Created TIBCO Host

Prior to this release, all TIBCO host executables had the same name (tibcohost) regardless of the actual hostname. Starting with this release, you can identify the TIBCO host instance from the name of the executable.

To achieve this, set the property "java.property.com.tibco.admin.hostservice.append.host.name.process" to "true" in the SystemNode.tra. After this property is set to true, any TIBCO host created from the TIBCO ActiveMatrix Administrator has the TIBCO host instance name appended to the executable. You can identify the actual host from the task manager.

The format of the tibcohost executable is:

tibcohost_<hostName>

The TIBCO host instance for windows service updates the windows NT service with the same naming convention.

The format of the TIBCO host with windows NT services in windows services panel is:

TIBCO ActiveMatrix tibcohost_<hostName>

Note: The name of the TIBCO host instance process remains as tibcohost, untill the property is set to true.

Appending tibcohost Instance name for TCT Created TIBCO Host

For Bootstrapped hosts or the hosts created through TCT you can update the process name and the service name. To achieve this an ANT script is provided in <TIBCO_HOME>/tibcohost/<version>/scripts/update-tibcohost-ProcessName.xml.

The main targets are:

  • update: this target updates the tibcohost process name. The default target is update.
  • update_with_ntservice: this target updates the tibcohost process name and the NT services for windows machine.
  • update_recovery: this target recovers the tibcohost process to the original or default process name.
  • update_with_ntservice_recovery: this target recovers the tibcohost process as a service to the original or default process and service name.
Following are the parameters mandatory for appropriate suffixing of the host name to the tibcohost executable process.
  • <host.instance.folder>: it is the ActiveMatrix runtime configuration Host folder.
  • <host.name>: it is the name of the tibcohost instance.
Tip: For Windows: for updating the NT services, use the target update_with_ntservice.