Upgrading ActiveMatrix Implementation Type for Microsoft CLR (CLR IT) fails if application name has been customized.

Upgrading ActiveMatrix Implementation Type for Microsoft CLR (CLR IT) fails if application name has been customized.

book

Article ID: KB0093460

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix Service Grid -
Not Applicable -

Description

Description:
If the ActiveMatrix Implementation Type for Microsoft CLR application has been provisioned using a customized application name, upgrade (from an earlier version to Version 3.3.0) fails on specifying the application name using the target -Dapp.name.com.tibco.amxext.msft.application==(actual app name).
Symptoms:
The upgrade fails with the following error:

BUILD FAILED
F:\TIBCO\AMX\amx\3.3\scripts\upgrade\upgrade-to-3.3.0\upgrade-tools.xml:1386: The following error occurred while executing this line:
F:\TIBCO\AMX\amx\3.3\scripts\upgrade\upgrade-to-3.3.0\upgrade-tools.xml:1281: The following error occurred while executing this line:
F:\TIBCO\AMX\amx_it_clr\3.3\scripts\upgrade-to-3.3.0.xml:35: The following error occurred while executing this line:
F:\TIBCO\AMX\amx\3.3\scripts\upgrade\upgrade-to-3.3.0\upgrade-tools.xml:959: %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    Application "TIBCO ActiveMatrix Microsoft CLR Implementation Type Application" does not exist.
    Check the name of the application whose application template ID is
    "com.tibco.amxext.msft.application".  Run the same upgrade command again, but add
    "-Dapp.name.com.tibco.amxext.msft.application=(actual app name)".

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Cause:
The instruction in the error message is incorrect. -Dproduct.app.name=(actual app name) instead of -Dapp.name.com.tibco.amxext.msft.application=(actual app name) should be added to the upgrade command.

Issue/Introduction

Upgrading ActiveMatrix Implementation Type for Microsoft CLR (CLR IT) fails if application name has been customized.

Resolution

Workaround:


Rerun the upgrade script with -Dproduct.app.name=(actual app name) instead of -Dapp.name.com.tibco.amxext.msft.application=(actual app name).

Additional Information

A defect MSFT-760 was submitted for the same matter.