| The Program Job Server - Unappreciated at Best |
The Program Job Server - Unappreciated at BestPosted in BI Blog on July 20, 2010 by Eric Vallo UPDATED: Added a step 3 below in the process to set up the environment to be able to run programs. I love the Program Job Server (PGS). I really really do. I think that it is often overlooked as a solution in creating BI scheduling workflows. Just like the Crystal, Deski, and Webi job servers, the PGS also leverages all the cool scheduling features that the other job servers do...everything from notifications to using server groups. So why is it so useful, you might ask? It can run programs external to SAP Business Objects, either something like a VB app or Java, as well as other scripts from your server. This is awesome. Not to shamelessly plug Sherlock AGAIN, but this is one of the keys to running Sherlock within the BOBJ architecture as well. Consider other scenarios if you will. You have a very complex job flow that triggers Webi and Crystal reports from a file event. How are you deleting that file? A simple .bat file to delete the trigger file, scheduled through the PGS can take care of that based on the successful completion of everything else. Here's another big one. Ever tried to use the Data Integrator (DI) scheduler? Yikes. This is a great, inexpensive case for using the PGS to manage your DI schedules in tandem with your BOBJ job schedules. Just integrate your CMS into DI in the admin console and choose it when scheduling in DI. It will create the PGS entry for you, thereby giving you all the same controls mentioned above. From a Windows server perspective (really, since this is the generally the standard) there are just a few major requirements to get you up and running with the PGS.
|