We have some concerns with OneClick starting order. We can see that there is processd on the OneClick Server, but none of the IDB files are set.
Why doesn´t OneClick utilize a start priority the same way that the SpectroSERVER does?
For example, Tomcat has a dependency on MYSQL, why isn´t MYSQL started first using the IDB processd files?
Spectrum OneClick
Version : ANY
As explained by Spectrum Engineering:
OneClick services that start up don´t have any consequences as there are listeners in place to handle such exceptions.
OneClick Server (Tomcat) is a stateless service which pull all its domain information from the backend SpectroSERVERs.
The user management has everything reside in the SpectroSERVER and the OneClick server acts like a proxy for all interactive OneClick sessions
MySQL is used for Portal and SRM integrations (optional by default), if Portal is used, the integration db resides in MySQL and it creates a logical dependency..
Either case, there are listener threads that exist in Tomcat to watch on mysql connections and acts accordingly
The startup priority in IDB doesn't make any sense as the dependency is handled at App level (@Portal Integration code).