Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: chriss76 am 01.07.05 - 10:55:21
-
Hallo,
ich habe einen Agenten, der perodisch vom Server gestartet wird und bestimmte Ordner auf einem Laufwerk ausliest und die Dokumente in den Ordnern in eine Email verpackt und an einen Emailempfänger verschickt. Danach werden die Dokumente gelöscht!
Der Agent ist in LS geschrieben.
Leider kommt folgende Fehlermeldung:
75 Path/file access error.
Ich sage dem Agenten in welchem Verzeichnis er die Dateien suchen soll:
maindir = "M:\Email$"
Auf dieses Netzlaufwerk hat der Notes-Server vollen Zugriff (777) und trotzdem kommt die Errormeldung.
Woran kann das liegen?
Wie kann ich den Fehler weiter eingrenzen?
Wie kann ich eventuell in welcher Zeile LS-Coding er aussteigt?
Danke und viele Grüsse Chris
-
Hallo,
scheint so zu sein, daß er das Netzlaufwerk nicht findet - steht die Verbindung auf der Maschine wirklich?
Als Fehlerhandling kannst du Prompt-Meldungen ausgeben, die du dann im Server-log nachverfolgen kannst.
ata
-
Welche Betriebssystem nutzt Ihr?
So wie es aussieht habt Ihr den Domino auf einem Win-Server und das Laufwerk M: auf einem Unix/Linux-Server.
Läuft der Domino als Dienst? Unter welchem Konto läuft der Domino? Ist zu diesem Zeitpunkt die Laufwerk M: schon verfügbar?
Wir der Agent vom Domino oder vom Client ausgeführt?
-
Hallo,
wir haben nur Windows-Server (war vielleicht ein bisschen undeutlich ausgedrückt)!
- der Agent wird vom Server ausgeführt
- Laufwerk M ist gemappt und auch auf dem Notes-Server sofort verfügbar
- jeder hat alle Rechte auf dem Pfad M:\Email$
- wir haben gerade das ganze Verzeichnis auf eine lokale Platte des Notes-Servers (E:\Email) kopiert und das hat ohne Probleme funktioniert. Nur mit einem gemappten Laufwerk eines anderen Servers scheint es nicht zu funktionieren.
- wo muss ich nach dem Domino-Dienst und Konto gucken?
-
In Windows unter Dienste. Läuft es mit dem Systemkonto, dann kann Notes nicht auf Netzlaufwerke zugreifen.
gruss
umi
-
Hallo,
ich gehe davon aus, dass der Agent jetzt laufen sollte, sicher weiss ich es nicht, denn unser Notes-Admin will den Dienst nicht unter einem anderen Account laufen lassen (Sicherheitsgründe).
1. Spricht wirklich etwas dagegen den Dienst mit Administratorrechten
laufen zu lassen?
2. Sollte etwas gegen 1. sprechen, hatte ich vor auf einem Client, der immer läuft den Agenten lokal, perodisch laufen zu lassen!
- habe die Eigenschaften des Agenten geändert:
läuft perodisch, nicht mehr auf dem Server, sondern jetzt local
- in den Benutzervorgaben: lokale, periodische Agenten aktiviert
- Client neu gestartet
Als Testprotokoll sehe ich jetzt aber folgende Fehler:
Für diese Datenbank sind alle Hintergrundagenten deaktiviert.
Agent wird nicht ausgeführt werden. Die persönlichen Einschränkungen auf 'CN=Karl Muster/OU=Abteilung/O=Firma'enthalten nicht 'CN=Karl Muster/OU=Abteilung/O=Firma'.
Agent wird nicht ausgeführt werden. Die LotusScript/Java-Einschränkungen auf 'CN=Karl Muster/OU=Abteilung/O=Firma' enthalten nicht 'CN=Karl Muster/OU=Abteilung/O=Firma'.
Agent wird nicht ausgeführt werden. Er ist zur Ausführung auf 'CN=Karl Muster/OU=Abteilung/O=Firma' und nicht auf 'CN=Karl Muster/OU=Abteilung/O=Firma' geplant.
Was ist das nun schon wieder??
Grüsse und nochmals Danke
Chris
-
Evtl. ist die ECL des Clients zu restriktiv eingestellt.
gruss
umi
-
... der Agent wurde von "Karl Muster" signiert, und der hat nicht die ausreichenden Rechte - versuch es mit der Server-ID...
ata
-
Hallo,
jetzt läuft es, aber irgendwie trotzdem komisch!
1. ECL habe ich alles eingestellt
2. Lokal gestartet lief der Agent nicht
3. den Server wieder eingestellt, Agent lief
und brach ab, weil er ja mein Netzwerklaufpfad nicht kannte
4. dann habe ich wieder auf local umgestellt und mit der Server-ID signiert,
dann läuft er
5. er läuft auch sofort los, wenn ich am nächsten Tag den Client starte
6. Komisch, er läuft auch, wenn ich ihn deaktiviere, erst beim nächsten Start des Clients/PC läuft er dann nicht mehr
7. Bei jeder Änderung muss ich erst den Server eintragen, dann läuft er vor den Baum und
dann wieder auf local, dann geht's.
Danke und Grüsse
Chris