We have configured the Windows CSE to use an Oracle database that resides on another system. This all works fine when we start the message dispatcher from the command line, however when we try to start the message dispatcher service CSESvcMD it fails to start with the error.
<Please see attached file for image>
The cse_config utitility when run to install the message dispatcher service will assume that the database information entered relates to a local Oracle instance or service - remote databases are not a currently supported option. It will therefore create the registry entries for the service marking the Oracle service as a dependent one - however the CSESvcMD service properties will not show this and will just show the RPC service.
<Please see attached file for image>
Inspection of the registry however will show that there is a dependent Oracle service defined after the RPCSS.
<Please see attached file for image>
To correct this situation use the registry editor (regedit) to modify the key value for HKLM\SYSTEM\CurrentControlSet\Services\CSESvcMD\DependOnService to just contain the RPCSS string.
NOTE: Great care should be taken when modifying the registry - ensure you have a valid backup.
You may need to reboot the system for this change to take effect.
Also note that these manual changes will have to me remade whenever the cse_config utility is run to configure the message dispatcher.