During startup of the SDM Server, seeing the following processes all terminating and failing to start back up:
pdm_catalog_sync
pdm_mail_nxd
pdm_maileater_nxd
pdm_wfmgr_nxd
sdmtelemetry
Errors will appear as the following in the stdlogs:
01/01 08:58:41.37 <example server name> pdm_d_mgr 3540 ERROR daemon_obj.c 2000 Daemon pdm_catalog_sync died: restarting
01/01 09:02:35.00 <example server name> pdm_d_mgr 3540 ERROR daemon_obj.c 2000 Daemon pdm_mail_nxd died: restarting
01/01 08:58:45.26 <example server name> pdm_d_mgr 3540 ERROR daemon_obj.c 2000 Daemon pdm_maileater_nxd died: restarting
01/01 08:58:41.88 <example server name> pdm_d_mgr 3540 ERROR daemon_obj.c 2000 Daemon pdm_wfmgr_nxd died: restarting
01/01 08:58:04.32 <example server name> pdm_d_mgr 3540 ERROR daemon_obj.c 2000 Daemon rpc_srvr died: restarting
01/01 08:58:29.31 <example server name> pdm_d_mgr 3540 ERROR daemon_obj.c 2000 Daemon sdmtelemetry died: restarting
Release : 17.3
Component : CA Service Desk Manager
If one looks in the logs, there will also be the following which are the directives to start the given processes
01/01 23:10:56.01 <example server name> proctor_<example server name> 2884 SIGNIFICANT pdm_process.c 353 Starting: pdm_catalog_sync with classpath: E:/PROGRA~1/CA/SERVIC~1/bin/CatalogSync.jar; <OMIT>
01/01 23:31:28.33 <example server name> proctor_<example server name> 3456 SIGNIFICANT pdm_process.c 353 Starting: pdm_mail_nxd with classpath: E:/PROGRA~1/CA/SERVIC~1/java/lib/pdm_mail_assembly.jar; <OMIT>
01/01 23:31:36.08 <example server name> proctor_<example server name> 3456 SIGNIFICANT pdm_process.c 353 Starting: pdm_wfmgr_nxd with classpath: E:/PROGRA~1/CA/SERVIC~1/java/lib/wfmanager.jar; <OMIT>
01/01 23:10:31.83 <example server name> proctor_<example server name> 2884 SIGNIFICANT pdm_process.c 353 Starting: rpc_srvr with classpath: E:/PROGRA~1/CA/SERVIC~1/bin/pdm_rpc.jar; <OMIT>
01/01 23:31:28.31 <example server name> proctor_<example server name> 3456 SIGNIFICANT pdm_process.c 353 Starting: sdmtelemetry with classpath: E:/PROGRA~1/CA/SERVIC~1/java/lib/sdmtelemetry.jar; <OMIT>
The above processes are all attempting to start but the jar files specified in the classpath are incorrect or missing. Examining the jar files specified in the classpath will show some of the jar files are missing or removed.
Examine the listed classpath entries, and confirm in the specified directory locations if the jar files are present. If there are any missing jar files, the best way to address would be to examine another SDM Server at the same patch level to see if the jar files are present there and copy them to the affected SDM Server.
Jar files are typically accessed from the NX_ROOT/bin directory or the NX_ROOT/java/lib directory
The jar files could be missing due to a variety of factors, from the files being removed due to a virus protection scan or an issue with patch installation.
If the jar files are copied across from another server, please be sure to preserve the date/time stamp of the original file.