Notes für Linux: LotusScript Remote Debugger

Agenten einrichten

Die Einrichtung eines Agenten, um ihn mittels Remote Debugging zu testen, umfasst zwei Punkte. Zum einen müssen Sie die Eigenschaft Allow remote debugging für diesen Agenten aktivieren. Diese befindet sich in der Infobox auf dem Register Security (Bild 3). Voraussetzung dafür ist, dass Sie als Auslöser für den Agenten auf dem Register Basics die Option On schedule auswählen, sonst haben Sie keinen Zugriff auf die Eigenschaft Allow remote debugging.

Bild 3: Die Aktivierung des Remote- Debuggiing für einen Agenten.
Bild 3: Die Aktivierung des Remote- Debuggiing für einen Agenten.

Zum andern ist eine kleine Ergänzung im Programmcode notwendig. Wie bereits erwähnt, müssen Sie innerhalb der im Feld Agent Wait at StartTime festgelegten Zeitspanne den Agenten über ein Dialogfenster einfangen. Damit dies möglich ist, muss der Agent seine Ausführung für die Dauer dieser Zeitspanne unterbrechen. Dies erreichen Sie durch das Hinzufügen des Befehls stop zum Programmcode. Für den Fall, dass das Remote Debugging nicht aktiviert ist, hat der Befehl keine negativen Konsequenzen. Er wird bei der Ausführung des Agenten einfach ignoriert.

Zusätzlich können Sie eine Information, dass der Agent läuft, über die Serverkonsole ausgeben lassen. Fügen Sie zu diesem Zweck an den Anfangdes Programmcodes im Ereignis Initialize die folgenden zwei Programmzeilen ein:

print "Agent gestartet! Remote Debugging aufrufen!" Stopp