Advantage article:
“Unable to enable Process Model in WmMonitor”
http://advantage.webMethods.com/article/?id=1611541841
… explains that the thing which is supposed to respond to the ‘enable’ doc that WmMonitor publishes is the Trigger in the package that was generated from the Model - so your package for the model (and its Triggers) must be deployed and active for the WmMonitor ‘enable’ command to work.
I guess what I’m saying is that simply enabling the process in the database doesn’t necessarily ensure that the model will run. A well-configured PRT/Monitor environment should not require you to manually flip bits in the database.
Note that there is a dependancy between the version of WmMonitor package and the WmPRT package, so if the fixes in use are out-of-step or you’ve missed a dependancy from the readme then you could see inconsistencies that won’t be resolved by restarts/refreshes/regenerations.
However, restarting the Integration Server (another proposal in this thread) does the following things:
- WmPRT re-scans all installed packages for process fragments. You can cause this to happen without suffering a server restart by following the steps in article: http://advantage.webMethods.com/article/?id=1611760165 “Model transition conditions are changed, but when promoted to another environment they fail to take effect”
- Triggers are refreshed through Dispatcher, and problems with the document definitions in use in the environment will be logged.
So… a restart can also provide an opportunity to detect problems. There might be alerts issued during Integration Server startup that aren’t obvious at runtime, even with WmMonitor logging at level 8. Wind the logging level out to level 6 and look for Dispatcher, WmPRT, WmMonitor package and startup service errors at the time the server is started.
Regards,
Adrian
#webMethods-BPMS#BPM#webMethods