Debug Webqueryopen Lotusscript Agents

It?s a common problem not to know how to debug an agent
that is executed when a form is opened through the web.
We can think of using print statements, but Notes won?t
consider them.

You can use a nice feature. When you are using
webqueryopen
agents, you can fill fields on the document (or form)
being
opened.

Fill an "error" field in such document with an error
traping process in the script and display it in
the document being opened.

See the code. 'E
rror trap line
on error goto ProcessError

dim ss as new NotesSession
dim doc as NotesDocument
set doc = ss.DocumentContext

*** all the code you need ***

exit sub ' this line is importat!!!
ProcessError:
doc.error = "Error" & Str(Err) & ": " & Error$
exit sub

This was first published in November 2000

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.