Hallo,
ich habe folgende Frage.
Ich habe einen einfachen Agenten zeitgesteuert auf dem Server laufen.
Er soll einfach mit MKdir ein Verzeichnis im Data Verzeichnis des Notes Servers erstellen.
Der Server läuft auf einem AIX Rechner.
Die Rechte sind vorhanden, trotzdem gibt es eine Fehlermeldung.
"Path/file access error".
Der Agent läuft als Server nicht als User.
Kann mir jemand sagen ob es noch Einstellungen im Agenten gibt die ich anhaken muß um Verzeichnisse zu erstellen.
Ziel ist es also Verzeichnsse im Data Verzeichnis zu erstellen und darin eine Text Datei zu erzeugen.
Habe es auch schon mit dem Shell Befehl getestet.
Funktioniert aber auch nicht.
Also wer eine Idee hat dem wäre ich sehr dankbar.
Ich lese das Data Verzeichnis mit
datapath = Session.GetEnvironmentString("Directory", True)
aus.
Vielen Dank im Vorraus.
Franz
Notes Agent soll Datei im Data Verzeichnis des Servers schreiben
-
-
Ja gibt es, auf dem Security Tab der Agenteneigenschaften
-
Danke für den Tipp.
Werde ich gleich mal ausprobieren.
Franz -
Hallo,
folgendes eingestellt.
Beschränkte Aktionen mit vollständigen Adminrechte..
Leider kommt immer noch die gleiche Fehlermeldung.
Noch ein Tipp?
Danke
Franz -
Der Server hat aber schon die Rechte unrestricted Agents auszuführen ?
Du signierst ihn auch nach jeder Änderung neu mit der Server ID ?Fehlt vielleicht ein / in deinem Pfad. Lass ihn dir doch mal ausgeben
-
Hallo,
Er bringt mir dieses Verzeichnis.
/dominoR5/Testordner.
Ist also richtig meiner Meinung.
Die Rechte unrestricted Agents hat der Server und ich selber.
Stimmt also auch.
Nur kommt immer diese Meldung.
"Path/file access error".
Hier mien Script vielleicht fällt ja jemandem was auf.
Ist ganz einfach soll nur einen Ordner Testordner im Data Verzeichis erstellen.
Ausgabe wie gesagt diese /dominoR5/Testordner
für y_path.
Falls einem noch was einfällt wäre einfach super
Danke
FranzSub Initialize
Dim Session As New NotesSession
Dim db As NotesDatabase
Dim dataview As NotesView
Dim view As NotesView
Dim datadoc As NotesDocument
Dim y_path As String
Dim path As String
Dim datapath As String
Set db = Session.CurrentDatabase
datapath = Session.GetEnvironmentString("Directory", True)
path = "Testordner"
y_path = datapath + "/" + path
Mkdir y_path
Exit Sub
End Sub -
Existiert das Verzeichnis vielleicht bereits ?
Hast du dich mal auf dem Server mit dem Notes User angemeldet und ausprobiert ob es da auf der Kommandozeile geht ?
-
Hallo
super es hat jetzt geklappt.
Ich habe einen zusätzlichen Ordner im Dataverzeichnis angelegt mit 775 Rechten auf dem Rechner.
Jetzt konnte ich auch mit dem Agent den Testordner erstellen.
Also vielen Danke nochmals für deine Hilfe.
Ich stelle den Call jetzt auf erledigt.
Gruß
Franz -
Dann tu das doch bitte hier auch beim nächsten Mal