NSFTools.com - Programmatically Recompile All LotusScript
Category Lotus Notes SuperNTF Qenos OpenNTFLast week I wrote a piece called OpenNTF Project Release Checklist which served as a starting point for a discussion about best practices in releasing new versions of Notes and Domino applications. Among the steps I included was one to recompile all the LotusScript in the database. Normally this would have to be done manually by selecting the command from the tools menu in Domino Designer, and considering that most of the steps in my checklists are manual in nature, this is no big deal.
But wouldn't it be cool if you could write an agent that would perform many of those steps automatically? I certainly think so and I suspect most of you would probably agree, so I was very pleased to see Julian Robichaux's latest Show-n-Tell Thursday entry which includes code that will recompile LotusScript programmatically.
While this obviously gets us one step closer to automating some of my checklist items, I could also see it being very useful as part of an agent to push SuperNTF code elements into a target database and then initiate a recompile automatically. My other favorite OpenNTF project, the Qenos Workflow Framework, already uses this sort of element pushing deployment approach, along with a number of written instructions on when it's appropriate to recompile LotusScript. I suspect Chef Mark will be just as interested in using this code to make those instructions obsolete as I am
Julian, it's been at least a couple weeks since I last told you this, but you rock!


- 


Comments
Posted by Craig At 04:27:31 PM On 08/03/2007 | - Website - |
Posted by Chef Mark At 09:13:59 PM On 08/20/2007 | - Website - |
And Craig is absolutely correct to point toward Teamstudio Build Manager. That's a fantastic tool that can do about 100 more things than this little scrap of code can. Teamstudio tools are a must-have in a big Domino environment.
Posted by Julian Robichaux At 10:25:35 PM On 08/15/2007 | - Website - |