Service Dependencies

This topic includes a dependencies diagram for each of the CM4D services. It demonstrates how a CM4D service will not start until all the services above it (as shown in the diagram below) are started. This knowledge is useful when configuring your system to smoothly (automatically) start after a Windows reboot.

Simple Setup

Although the following is a tested and proven configuration, it may not work on some systems. This is because the Service start order is a nondeterministic process. In cases where this simple setup does not work, you will need to define further dependencies to ensure correct timing specific to your system.

Service Properties - General

·        Set ATS Licensing Server Service to Automatic

·        Set Message Queuing Services to Automatic

·        Set SQL Server Services to Automatic

·        Set ATS CM4D DataConnect to Automatic (Delayed Start)

·        Set ATS CM4D EventSmith SMTP to Automatic (Delayed Start)

·        Set ATS CM4D DataSmith Batch to Automatic (Delayed Start)

·        Set ATS CM4D Scheduler Service to Automatic (Delayed Start)

·        Set ATS CM4D Scheduler Launcher to Automatic (Delayed Start)

·        Set ATS CM4D Results Service to Automatic (Delayed Start)

·        Set ATS CM4D Results Launcher to Automatic (Delayed Start)

·        Set ATS CM4D Results Loader to Automatic (Delayed Start)

Service Properties - Dependencies

·        Set ATS CM4D Launcher Service to depend on ATS CM4D Scheduler Service

·        Set ATS CM4D Results Launcher to depend on ATS CM4D Results Service

·        Set ATS CM4D EventSmith SMTP to depend on ATS CM4D DataConnect

Dependencies Diagram