Autor Thema: Dateien per LS Agent auf entfernten Netzlaufwerken erstellen/verändern  (Gelesen 4013 mal)

Offline pimpfling

  • Senior Mitglied
  • ****
  • Beiträge: 367
  • Geschlecht: Männlich
Hallo,

wie der Titel schon erahnen lässt, läuft einer meiner scheduled Agenten nicht.
Wobei, er denkt immerhin er sei gelaufen.
Ein Rechtsklick auf den Agenten und das anzeigen des Logs zeigt:

Started running agent 'WriteInchPebble' on 24.11.2010 09:45:03
Running on all documents in database: 2977 total
Found 2977 document(s) that match search criteria
Ran LotusScript code
Done running agent 'WriteInchPebble' on 24.11.2010 09:45:05

Eigenschaften des Agenten:
Scheduled - daily
Target - All documents in database
security level 1

Ich habe zum testen ein print statemant eingebaut welches aber keine Ausgabe im server log bringt.
Wie kriege ich jetzt raus warum der nicht läuft, obwohl er denkt das er gelaufen wäre...

PS. Lotus Domino 8.5.1 FP2
« Letzte Änderung: 24.11.10 - 15:48:03 von pimpfling »
Gruß Stefan

----------------------------------
EDV-Systeme verarbeiten, womit sie gefüttert werden. Kommt Mist rein, kommt Mist raus.

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: Wie kriege ich raus warum ein scheduled Agent nicht läuft?
« Antwort #1 am: 24.11.10 - 10:26:22 »
Hallo,

was steht für die gleiche Zeit in der Log-Datei?
Bist Du wirklich auf dem "richtigen" Server?

Gruß Werner
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

Offline pimpfling

  • Senior Mitglied
  • ****
  • Beiträge: 367
  • Geschlecht: Männlich
Re: Wie kriege ich raus warum ein scheduled Agent nicht läuft?
« Antwort #2 am: 24.11.10 - 10:40:46 »
Ja, der richtige Server ist ausgewählt.
Im Log steht nix drin.
Das ist ja das fatale, wenns wenigstens eine Fehlermeldung gäbe, aber so...
Gruß Stefan

----------------------------------
EDV-Systeme verarbeiten, womit sie gefüttert werden. Kommt Mist rein, kommt Mist raus.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Wie kriege ich raus warum ein scheduled Agent nicht läuft?
« Antwort #3 am: 24.11.10 - 10:44:22 »
Guggst du hier:

Debugging LotusScript: Domino Applications Part 2
Troubleshooting agents in Notes/Domino 5 and 6

Ist zwar beides schon etwas älter, aber immer noch ganz hilfreich.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline pimpfling

  • Senior Mitglied
  • ****
  • Beiträge: 367
  • Geschlecht: Männlich
Re: Wie kriege ich raus warum ein scheduled Agent nicht läuft?
« Antwort #4 am: 24.11.10 - 13:09:35 »
Danke, das sieht sehr spannend aus...

Schaue ich mir mal an.
Gruß Stefan

----------------------------------
EDV-Systeme verarbeiten, womit sie gefüttert werden. Kommt Mist rein, kommt Mist raus.

Offline pimpfling

  • Senior Mitglied
  • ****
  • Beiträge: 367
  • Geschlecht: Männlich
Re: Wie kriege ich raus warum ein scheduled Agent nicht läuft?
« Antwort #5 am: 24.11.10 - 13:52:19 »
So, wo es hängt weis ich nun...


file = "Z:\Programme\ilink\Achievements\" + tmp + ".txt"
Print file   
Open file For Output Lock Write As fileNum% Charset = "UTF-8" <-- hier knallts...

Wie kann ich denn auf Dateien zugreifen die ich nur per Netzwerkzugriff kriege?
Das Laufwerk Z: gibt es und ist auch im Explorer geöffnet.
Gruß Stefan

----------------------------------
EDV-Systeme verarbeiten, womit sie gefüttert werden. Kommt Mist rein, kommt Mist raus.

Offline pimpfling

  • Senior Mitglied
  • ****
  • Beiträge: 367
  • Geschlecht: Männlich
Re: Wie kriege ich raus warum ein scheduled Agent nicht läuft?
« Antwort #6 am: 24.11.10 - 14:07:33 »
OK OK, ich werde Forumssuche mal in Anspruch nehmen...
Wie ich sehe gabs das schon das ein oder andere mal... ;D
Gruß Stefan

----------------------------------
EDV-Systeme verarbeiten, womit sie gefüttert werden. Kommt Mist rein, kommt Mist raus.

Offline FriFra

  • Senior Mitglied
  • ****
  • Beiträge: 397
  • Geschlecht: Männlich
Re: Wie kriege ich raus warum ein scheduled Agent nicht läuft?
« Antwort #7 am: 24.11.10 - 14:12:50 »
Wie kann ich denn auf Dateien zugreifen die ich nur per Netzwerkzugriff kriege?
Das Laufwerk Z: gibt es und ist auch im Explorer geöffnet.

Dein Problem ist, dass der Server auf dem Systemkonto läuft. Laufwerksmappings gelten immer nur im aktuellen User-Kontext (z.B. Administrator).
Such einfach mal nach Zugriff auf UNC-Pfade... Ich hatte letztens ein ähnliches Problem und hatte eine passtende Script-Bibliothek gefunden ;) [weiß aber momentan nicht mehr genau woher, war auf dem Laptop bei meinem vorherigen Arbeitgeber]

Eine Möglichkeit wäre auch, den Server unter einem Benutzerkonto laufen zu lassen, für den das entpr. Mapping eingerichtet wurde. Dann siehst Du allerdings die Konsole nicht mehr...
Gruß
Michael


IBM Certified Advanced Application Developer (PCLP AD 8.5,8,7,6,5)
IBM Certified Associate System Administrator (CLS SA 8.5)
Domino 10.0.1 (Windows Server 2016)
Inventor of the 00.00.200x?

Offline pimpfling

  • Senior Mitglied
  • ****
  • Beiträge: 367
  • Geschlecht: Männlich
Re: Wie kriege ich raus warum ein scheduled Agent nicht läuft?
« Antwort #8 am: 24.11.10 - 14:55:47 »
Das mit den UNC Pfade klingt interessant.

Habe jetzt mal \\10.10.10.134\Achievements\ als Pfad probiert.
Klappt leider auch nicht.
Der Ordner 'Achievements' ist auf dem 10.10.10.134 freigegeben für alle zum lesen und schreiben.

Was würde denn die Skript Bibliothek machen? Kommt noch irgendwie Username/Passwort hinzu?
Kann man das evtl. mit nem Java Agenten lösen oder renne ich da in die selben Problem rein?
Gruß Stefan

----------------------------------
EDV-Systeme verarbeiten, womit sie gefüttert werden. Kommt Mist rein, kommt Mist raus.

Offline pimpfling

  • Senior Mitglied
  • ****
  • Beiträge: 367
  • Geschlecht: Männlich
Re: Wie kriege ich raus warum ein scheduled Agent nicht läuft?
« Antwort #9 am: 24.11.10 - 15:47:06 »
Ich mache es jetzt wie folgt:

Dateien werden in einem lokalen Verzeichnis per Agent erstellt/überarbeitet.
Per puresync gleiche ich den Inhalt des Ordners mit dem auf dem entfernten Server ab.
Das passiert 30 Sekunden nach dem eine Datei in einem der beiden Ordner erstellt/geändert wurde...

Das mit den UNC Pfaden interessiert mich abert trotzdem brennend  ;D
Gruß Stefan

----------------------------------
EDV-Systeme verarbeiten, womit sie gefüttert werden. Kommt Mist rein, kommt Mist raus.

Offline FriFra

  • Senior Mitglied
  • ****
  • Beiträge: 397
  • Geschlecht: Männlich
Du kannst die UNC-Pfade nicht direkt verwenden, abe dafür gibt es im Netzt Beispielcode ;)

Jetzt wo du's ansprichst... wir haben auch die Variante mit dem "Filesync" gewählt. Das ist auf jeden Fall von Vorteil, da ansonsten der Agent durch den Netzwerkzugriff z.T. erheblich ausgebremst wird. Wir hatten xml-files zu parsen... Der Parser ist ohnehin schon sehr langsam, aber lokal war er bei uns 5x schneller ;)
Gruß
Michael


IBM Certified Advanced Application Developer (PCLP AD 8.5,8,7,6,5)
IBM Certified Associate System Administrator (CLS SA 8.5)
Domino 10.0.1 (Windows Server 2016)
Inventor of the 00.00.200x?

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz