Patch Scheduling with XML Stylesheets (Dec 2003 at Nationwide) - I needed a method to have a single set of scheduling data while able to generate multiple reports with the data. I did not have a database available, or a web server capable of running server side scripts. Thus, enter
XML stylesheets and let the users browser process the information. A single
XML data file was maintained with a full list of servers, owners, and patching schedule times. I created a separate XSTL file to generate an on-line schedule that our customers could view. The same XSTL script also created the actual script used to schedule the patching. Thus, if the customer checked and verified their servers and schedule times, then the difference between what they verified and the actual patch times in theory would be zero. This helped out tremendously with the 800+ servers that needed patched each month, as scheduling would get quite confusing. I would have loved to write a full database, web, and email driven work flow system for handling all of this, but in the end I moved on to another fun task (Linux).