When running 'caf enable <agent plugin name>' the command returns with "The specified DSM service is not installed." However when running a DSMVER it shows as installed.

Document ID : KB000022577
Last Modified Date : 14/02/2018
Show Technical Document Details

Issue:

When trying to enable an ITCM agent plug-in, the command prompt states that its not installed.

For example, when trying to enable the Software Delivery Agent using the command below;
CAF Enable SDAgent

The command returns the output below:
     "The specified DSM service is not installed."

However when checking Add/Remove Programs and/or running a DSMVER the Agent plug-in is indeed showing as installed.

 

Environment:  

CA Client Automation - All Versions

 

Resolution:

To view the configuration of any plugin, you can run the following command:

caf getprop <AgentPluginName>

 

The comstore did not get updated correctly during installation and the command below needs to be run:

caf setprop <AgentPluginName> installed 1   
or 
ccnfcmda -cmd SetParameterValue -ps itrm/common/caf/plugins/<AgentPluginName>/ -pn installed -v 1

 

Then run "caf enable <agent plug-in name>" again and it should succeed.

 

For example, for the Software Delivery Agent(SDAgent)  you would use:

caf setprop sdagent installed 1
or 
ccnfcmda -cmd SetParameterValue -ps itrm/common/caf/plugins/sdagent/ -pn installed -v 1

 

For the Asset Management Agent(AMAgent) use:

caf setprop amagent installed 1
or
ccnfcmda -cmd SetParameterValue -ps itrm/common/caf/plugins/amagent/ -pn installed -v 1

 

For Data Transfer Support(DTSAgent) use:

caf setprop dtsagent installed 1
or
ccnfcmda -cmd SetParameterValue -ps itrm/common/caf/plugins/dtsagent/ -pn installed -v 1