Scheduled Agents
Bookmark :
Ray* has been hassling (demanding genius) for some time about scheduled agents. What he wants is to click something in any application and see what scheduled agents it contains, when they last ran, etc. We'd had a look at a few existing offerings but never really got too excited about any of them. Being QAF zealots, we naturally hatched the idea of doing something in QAF. Choosing a direction is so easy when you have a vested interest! So, it occurred to me that some existing QAF functionality - ServerScripts - could be the basis for a 'natural' progression. That being, endowing ServerScripts and by virtue, some types of Actions with the ability to be scheduled. Get it? Lets say u have an Action that contains embedded script. How about clicking something to make it run on schedule? Then we have QAF as a wrapper around scheduled code and therefore the ability to do some tracking and displaying...
* Ray is my pointy-haired IT manager of Dilbert fame. But this is not a put down. Promise!
We're toying with two options:
1. Create a scheduled proxy agent that picks up scheduled Actions / ServerScripts and runs them. PROS: no scheduled agent elements - everything is driven by QAF components. CONS: QAF begins to do complex stuff like what Agent Manager does presently; Scheduled code is not visible in the traditional way thus third party tools can't see them.
2. Have QAF create and maintain physical agents (ie using DXL) based on the schedule configuration and scripts within the Actions / ServerScripts. PROS: scheduling logic handled the normal way by Agent Manager; CONS: none?! oh wait... Figuring out when an agent last ran and accessing it's logs (agent data note)... could be tricky.
Comments?
-
Comments
Maybe we can ollaborate?
Posted by Kevin Pettitt At 12:03:49 AM On 26/07/2007 | - Website - |