In some instances, you may want to delay the startup of a service. In order to delay the startup of a service, the DMServiceLauncher.exe utility must be used to configure what services to delay. This utility is available from your first line of support.
To delay a service:
To use this with a particular OnBase service, ensure there are no dependencies configured for the OnBase service and make sure it is set to Manual startup. Add the service to the DM Launcher configuration following the above instructions. When the server starts, the launcher should wait for the time delay, connect to the database, and start the OnBase service.
When the DM Service Launcher service starts, it first waits for the specified time delay. It will then go through each service and try to connect to the Data Source. If the connection succeeds, the service will be started, and the program goes on to the next configured service. If it fails, it will sleep for 5 seconds and try the connection again. It should do this for up to 30 seconds per service, after which point it gives up and goes on to the next service. When all services have either started or timed out, the DM Service Launcher service will stop and exit.