Summary: This section provides information about what you need to do in the event that the ID of an extension you are actively using has been modified.

Introduction

As part of the process of deploying the CAST Extend website, it has been necessary to modify the ID of some existing User Community/Labs extensions that have been available for some time via the CAST Extension Downloader

This has been done to ensure that the existing extensions now conform to the various naming constraints as described in Extension description file. Modifying the extension ID essentially creates a "new" extension, even though the content will not change.

What has been renamed?

For the extensions listed below, the extension ID and the root extension folder have been modified as follows:

Previous folder/IDNew folder/ID
com.castsoftware.uc.configurationkit.<version>com.castsoftware.labs.configurationkit.<version>
com.castsoftware.uc.transactionconfigurationkit.<version>com.castsoftware.labs.transactionconfigurationkit.<version>
com.castsoftware.uc.transactioncompletenesskit.<version>

com.castsoftware.labs.transactioncompletenesskit.<version>

com.castsoftware.analytics.aar_engine.<version>com.castsoftware.uc.analytics.aar_engine.<version>
com.castsoftware.ColdFusion 1.0.0-funcrelcom.castsoftware.uc.ColdFusion 1.0.0
com.castsoftware.Perl 1.0.0-funcrelcom.castsoftware.uc.Perl 1.0.0
com.castsoftware.Progress 1.0.0-funcrelcom.castsoftware.uc.Progress 1.0.0
com.castsoftware.ps.powercenter 2.3.0-beta5Extension retired.
com.castsoftware.ps.powercenter 2.3.1-funcrelcom.castsoftware.uc.powercenter 2.3.1
com.castsoftware.slf4j.param 2.1.0com.castsoftware.uc.slf4j.param.2.1.0


Note that:

  • the content of the extension has not been modified in anyway
  • the extension ID refers to the content of the <id> element in the Extension description file, for example <id>com.castsoftware.uc.nameoftheextension</id>
  • the root extension folder name refers to the root folder that contains all the extension configuration files

What should you do if you are actively using an extension that has a modified ID?

In all situations, there is no need to re-download and re-install an extension that you are actively using and that has been modified. However, you should be aware of the following information:

Extensions not installed via CAST Server Manager

If the extension that has been modified does not require any installation in the CAST AIP schemas with CAST Server Manager (i.e the extension simply provides a new configuration file etc.) then you just need to be aware that the extension ID and the root extension folder will have changed for this extension. If the extension is re-used in an automated way after it has been downloaded, then scripts may need to be adjusted to take into account the new extension ID and root folder name.

Extensions installed via CAST Server Manager

If the extension that has been modified requires installing in the CAST AIP schemas with CAST Server Manager, and you wish to re-download and re-install the extension in schemas where the extension is already installed, then you should proceed as follows:

CAST AIP 8.x.x

CAST AIP 7.3.x

In CAST AIP 7.3.x, the "Manage Extensions" feature does not exist in CAST Server Manager, therefore the process is slightly different: