Hallo zusammen,
ich möchte einen Agenten nicht mit Client-, sondern mit Serverberechtigung ausführen lassen.
Hintergrund: nur der Server sieht alle Kundennummern, der Client ja nach Berechtigung nur Teile davon. Soll also eine neue Kundennummer angelegt werden, dann muss eine freie Kundennummer (ich addiere zur letzten Nummer die Zahl 1) gefunden werden.
Client-Aufruf:
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
Dim agent As NotesAgent
Set agent = db.GetAgent("ZneueKundennummer")
Call Agent.Run()
Agent auf Server:
Sicherheit: Ausführen im Namen von: da steht ein vollberechtigter Server drin
Sicherheit: Sicherheitsstufe zur Laufzeit: 3
Rufe ich den Agenten mit Admin-Rechten auf, funktioniert dieser problemlos, weil der Admin alle Dokumente sehen darf. Dh obige Einstellungen wirken sich nicht auf den Aufruf aus.
Was tun?
Vielen Dank!