Verifying Downgrade
After Downgrading from ActiveMatrix 3.4.1, the following methods can be used to verify whether the Hosts, Nodes, and System Applications are downgraded successfully and to check whether they are using the expected version.
Checking Host and Node Version from Administrator UI
After downgrading, all Hosts that are downgraded shows the old version in the Version column of the Infrastructure > Hosts list. This can be verified by clicking each Host from the Hosts list and checking version in the General tab.
After downgrading, all the Nodes that are downgraded show the old version in the Version column of the Infrastructure > Nodes list in Administrator UI.
Checking Host and Node Version from Command Line
Host and Node version can be verified from the command line using the tibcoHost.exe describeHost and tibcoHost.exe describeNodes command from the TIBCO_HOME\host\bin folder.
An example of using tibcoHost.exe describeHost command is shown below.
Command:
tibcohost.exe describeHost
Output:
Invoking describeHost Host description follows: Host name: SystemHost Enterprise name: amxadmin HPA instance name: Admin-amxadmin-instanceOne Bind status: bound Internet host name: apcWin2k8R2x64-55 HPA type: TibcoHost HPA specification version: 2.2.0 Host platform version: 3.3.0.HF15 Connect URL: service:jmx:jmxmp://apcWin2k8R2x64-55:6051 O/S name: Windows Server 2008 R2 O/S version: 6.1 O/S process ID: 7968 System architecture: amd64 Secure connection: false Patch(es) associated with this version: Upgrade history, current to oldest: Host platform version: 3.3.0.HF15, associated patch(es): amx.platform.patch:3.3.0.HF15 Host platform version: 3.4.1, associated patch(es): amx.platform.patch:3.4.1 Host platform version: 3.3.0.HF15, associated patch(es): amx.platform.patch:3.3.0.HF15 Host platform version: 3.3.0, no associated patch(es) Upgrade status: none
The Node's version can be found using the describeNodes command. An example is shown below.
Command:
tibcohost.exe describeNodes
Output:
Invoking describeNodes Description of node "DevNode" follows: Node description: Development node Current status: RUNNING Node type: com.tibco.amf.hpa.tibcohost.node.hibernate.feature Node type version: 3.3.15 Platform version: 3.3.0.HF15 Start mode: auto Description of node "ProxyNode" follows: Node description: ProxyNode Current status: RUNNING Node type: com.tibco.amf.hpa.tibcohost.node.hibernate.feature Node type version: 3.3.15 Platform version: 3.3.0.HF15 Start mode: auto Description of node "SystemNode" follows: Node description: Admin Default Node Current status: RUNNING Node type: com.tibco.amf.hpa.tibcohost.node.hibernate.feature Node type version: 3.3.15 Platform version: 3.3.0.HF15 Start mode: auto
Checking Node Logs for Updated Version
After downgrading, when the Node is started, look for the following log lines at the beginning of the Node log. It shows that the Node is running with the older version of TIBCO ActiveMatrix Platform.
Here is an example from the SystemNode.log.
com.tibco.amx.hpa.node.Node - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% com.tibco.amx.hpa.node.Node - TIBCO-AMX-HPA-014681: node "SystemNode" is running version 3.3.0.HF15 of TIBCO ActiveMatrix Platform com.tibco.amx.hpa.node.Node - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%