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.

Note: Additional steps are required if REST BT Applications are installed on the Node. These steps are required for the REST BT Application to run smoothly after the Downgrade. It involves bringing back the old REST BT System Application. Refer to Special Case Scenario on Handling REST BT after a Downgrade for more details.

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.

Note: These logs may not be available for versions prior to ActiveMatrix Service Grid 3.3.0.

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 - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Checking Platform Application Version

After downgrading, the platform application (com.tibco.amx.platform) version is changed to an older version. This can be verified from the Applications Screen of the ActiveMatrix Administrator UI.