Avatar of Michael Williams
Michael Williams
Flag for United States of America asked on

LotusScript to Recompile LotusScript in a Database

Is there a way to Recompile LotusScript in a Database via LotusScript?
Lotus IBM* Lotus Notes

Avatar of undefined
Last Comment
Michael Williams

8/22/2022 - Mon
Sjef Bosman

Why would you want to do that? Or do you also modify your design through LotusScript? AFAIK there is no direct way to recompile LotusScript, and I don't even know if the server has a compiler, assuming that you want a background agent to recompile everything.

You could try in a foreground agent, using the keyboard library, sending keystrokes to Notes.
You could also try to find something in the C API...
Michael Williams

I wanted to see if it's possible because we have an elevation process for 11 databases. A part of this process is to recompile all LotusScript. Right now it is manual. Wanted to see if this was one of the steps I could put a part of a single action that will be performing a number of the current manual steps.
Sjef Bosman

Ah, got it. It might not be impossible to do it using keyboard strokes. See https://www.openntf.org/main.nsf/project.xsp?r=project/LotusScript%20Gold%20Collection and then the SendKey.lss library.

And how about the TeamStudio suite?
I started with Experts Exchange in 2004 and it's been a mainstay of my professional computing life since. It helped me launch a career as a programmer / Oracle data analyst
William Peck
Michael Williams

We have CIAO, Configurator and Delta however I do not believe we are going to purchase any additional licenses. I believe Build Manager has a feature to recompile LotusScript.

I will look at the Link you sent.
Michael Williams

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
Michael Williams

Link provided has sample code from Julian Robichaux.