Notes Agent soll Datei im Data Verzeichnis des Servers schreiben

  • 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

  • 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
    Franz


    Sub 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

  • 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