Hallo zusammen,
ich habe ein kleines Problem beim Zugriff auf eine Datei.
Ich habe mir mit LotusScript einen Agenten gebastelt, Daten aus einer Datei lesen und in eine Datenbank schreiben soll. Entwickelt habe ich den Agenten lokal auf einem Windowsrechner. Das Script hat dort auf funktioniert.
Jetzt wollte ich den Agenten auf unserem Domino-Server laufen lassen, der unter Unix läuft.
Starte ich jetzt das Script bringt er mir die Fehlermeldung, dass er die Datei nicht öffnen kann.
Wie muss ich ich den Pfad der Datei angeben? Die Datei liegt z. B. unter /home/datei.txt
Mein Code:
Open "/home/datei.txt" For Input As File
Wie muss der Pfad lauten? Hab mir auch schon in der Hilfe den Punkt "UNIX differences under Lotus Script" durchgelesen. Bin aber daraus nicht schlau geworden.
Hat jemand von euch ne Idee?
Danke schon mal!
Ciao
fuppy
Hi,
leider funktionierts bis jetzt immer noch nicht.
Jetzt bin ich einfach mal den umgekehrten Weg gegangen und habe eine Datei erstellen lassen. Zu meiner Verwunderung erstelle er die Datei im Programm-Verzeichnis des Notes-Clients
Open "test.txt" For Append As File
(X:\Programme\Notes....\test.txt)
Es liegt also nicht an den Rechten. Er versucht gar nicht erst auf den Server zuzugreifen sondern suchte bisher immer im Programm-Verzeichnis nach "home/datei.txt"
Ich muss also bei der Adressierung irgendwie angeben, dass er auf den Server zugreifen soll. Wie kann man sowas genau machen?
Nehmen wir z. B. folgendes an:
Server: DominoTest
Pfad: home/datei.txt
wie müsste dann in LS der Pfad der für das Open Statement lauten?
P.S.: Eine andere Frage ist: Wieso greift er eigentlich auf Programm-Verzeichnis von Notes zu wenn der Agent doch auf dem Server läuft (z. B. DominoTest)
Vielen Dank schon mal!