Previous Topic: Identify Build Number of CA ITCMNext Topic: Log File Collection Tool dsminfo


Check the Application Framework Plug-ins

If you encounter software delivery problems, you should first check if all services are up and running. For this purpose run the "caf status" command.

Following is an example for a manager system:

caf status
Querying caf for status information...
CA DSM r12 Common Application Framework 12.xx.xx.xx
Showing running DSM services...
[1]  Asset Management manager (ammanager)
[2]  Asset Management performance agent (ampmagent)
[3]  Asset Management server (amrss)
[4]  Asset Management usage server (amms)
[5]  Certificate exchange plugin (cfcertex)
[6]  Common Server (cserver)
[7]  Common object manager (cmobjectmanager)
[8]  Configuration agent (ccnfagent)
[9]  Configuration and State Management agent (ccsmagt)
[10] Configuration and State Management agent controller (ccsmact)
[11] Configuration and State Management database api server (ccsmapi)
[12] Configuration and State Management server (ccsmsvr)
[13] DSM Service Locator plugin (cfsvclocator)
[14] Data Transport network object server (dtsnos)
[15] Data Transport schedule object server (dtssos)
[16] Data Transport transfer agent (dtsagent)
[17] Data Transport transfer object server (dtstos)
[18] Deployment Manager (dmdeploy)
[19] Engine (SystemEngine)
[20] Event notification plugin (cfnotify)
[21] File transfer server (cfftplugin) (transfers job output)
[22] Notification Server (cfnotsrvd)
[23] Port multiplexer (pmux)
[24] Registration plugin (cfregister)
[25] Remote Control host agent (rchost)
[26] Remote Control manager (rcmanager)
[27] Remote Control server (rcserver)
[28] Session messaging server (smserver)
[29] Software Delivery boot server (sdmpcserver)
[30] Software Delivery manager: api server (sdmgr_api_0)
[31] Software Delivery manager: dialog manager (sdmgr_dm)
[32] Software Delivery manager: file transfer (sdmgr_ft)
[33] Software Delivery manager: installation manager (sdmgr_im)
[34] Software Delivery manager: task manager (sdmgr_tm)
[35] Software Delivery server (sdserver)
[36] tomcat server (tomcat)

The CAF services in bold are software delivery-specific.

If you find a service to be down, you may start it explicitly, for example:

caf start sdserver

In this case, you should check the log file to find out why the service terminated.

RAL Extraction Task Hangs

When the firewall is enabled on the computer that runs the RAL extraction task, add java.exe file to the firewall exception list.

For example, if CA ITCM is installed in a default location, add the following path to the firewall exception list:

C:\Program Files (x86)\CA\SC\JRE\1.7.0_17\bin\java.exe

Software Deployment Jobs Occasionally Hang on Citrix XenDesktop Streamed Virtual Machines

Symptom:

When I create a software deployment job container with 15 or more jobs and deploy the container to 15 or more machines, the software deployment job hangs on some machines. The job is not completed. caf status sdagent displays cfPluginWorkerProcess is waiting for Messages.

Solution:

Override the default value and assign an appropriate value to the Software Delivery configuration setting, Scalability Server: "Concurrency: Maximum number of simultaneously executing agents on Scalability Server." This action ensures that the number of agents that are connected to the Scalability Server and executing jobs is optimally managed.

Use a value 10 for the above configuration parameter for a deployment job container with 15 jobs each on all 15 computers.

Note:The default value is 25 and the optimal value for this setting is dependent on external factors like network latency, memory and CPU resources available. If the jobs still hang, reduce the value further.