Autor Thema: Agent:Wie falschen Filepath korrigieren?  (Gelesen 1716 mal)

Offline g202e

  • Senior Mitglied
  • ****
  • Beiträge: 361
  • Geschlecht: Männlich
  • Was nicht tötet, härtet ab!
Agent:Wie falschen Filepath korrigieren?
« am: 23.10.03 - 11:32:19 »
Ich quäle mich gerade mit einem Serveragenten, welcher in die ACL aller DB's einen Eintrag "Administrators" mit Manager-Rechten generieren soll.
Bei manchen Datenbanken kommt der Fehler "Database ServerBLNTR5\dbname.nsf has not been opened yet"; wenn ich mir das im Debugger anschaue, dann sehe ich bei der betreffenden Datenbank im Filepath: "ServerBLNTR5\dbname.nsf"! Es handelt sich dabei, soweit ich bisher feststellen konnte, um Datenbanken die zum Betrieb des Servers erforderlich sind: admin4.nsf,agentlog.nsf,busytime.nsf.....
In diese DB's will ich ja gar nicht unbedingt was eintragen, aber woher kommt der falsche Filepath und wie kann ich das umgehen?
Dieses "BLNTR5" ist der Domänenname und die betroffenen DB's liegen natürlich im Data-Verzeichnis.
Hier mal der Code:
   Dim session As New notessession
   Dim cnt As Double
   On Error Goto goon
   cnt = 0
   Set directory = New NotesDbDirectory( "" )
   Set db=directory.getfirstdatabase(TEMPLATE_CANDIDATE)
   
   While Not (db Is Nothing)
      Call db.Open( "", "" )
      cnt = cnt + 1
      Call db.GrantAccess( "Administrators",ACLLEVEL_MANAGER )
goon:   Set db = directory.getnextdatabase
      Print cnt
   Wend

Wo liegt der Fehler?

Domino 5.0.11/LN 5.011(german)/NT4 + SP6a

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Agent:Wie falschen Filepath korrigieren?
« Antwort #1 am: 23.10.03 - 11:51:30 »
Und warum machst Du das mit einem Script und nicht mit dem Admin-Client? Da lässt sich das mit ein paar Clicks machen, vorausgesetzt, man hat selber die Manager-Rechte über alles (aber ohne die geht es auch im Script nicht)
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Driri

  • Gast
Re:Agent:Wie falschen Filepath korrigieren?
« Antwort #3 am: 23.10.03 - 12:13:03 »
Kurzer Einspruch zu Semeaphores Beitrag : Den Agent kann man mit Server-ID laufen lassen, der sollte auf alle DBs Adminrechte haben. Das ist dann der Vorteil gegenüber dem Admin-Client, denn da braucht man für so eine Operation als User Adminrechte.

Offline g202e

  • Senior Mitglied
  • ****
  • Beiträge: 361
  • Geschlecht: Männlich
  • Was nicht tötet, härtet ab!
Re:Agent:Wie falschen Filepath korrigieren?
« Antwort #4 am: 23.10.03 - 12:13:48 »
Danke euch beiden.
Den Thread kannte ich bereits.
Ich wollte einfach nur alle DB's mit einem Schritt erwischen. Kann man das im Admin-Client denn für mehrere DB's auf einmal machen?
Es würde mich aber trotzdem interessieren, woher der falsche Filepath kommt? Da steht wörtlich "ServerBLNTR5" im Filepath. Der Server heisst aber "tlc-blc551/BLNTR5" und ist der einzige Server in der Domäne "BLNTR5". (Es handelt sich hierbei um einen Testserver, den ich nur nach Querlesen der Doku aufgesetzt habe und der normalerweise seit fast 2 Jahren keine wesentlichen Probleme bereitet. Es könnte aber natürlich sein, dass ich nicht alles richtig gemacht habe....
Domino 5.0.11/LN 5.011(german)/NT4 + SP6a

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Agent:Wie falschen Filepath korrigieren?
« Antwort #5 am: 23.10.03 - 12:21:08 »
Also, woher der Pfadeintrag kommt, weiss ich auch nicht.

Der Admin-Client kann das sehr wohl mit allen ausgewählten Datenbanken. Und da man die hierarchische Anzeige auch ausschlaten kann, lassen sich dort sämtliche, auf dem Server befindliche Datenbanken gleichzeitig auswäheln
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline g202e

  • Senior Mitglied
  • ****
  • Beiträge: 361
  • Geschlecht: Männlich
  • Was nicht tötet, härtet ab!
Re:Agent:Wie falschen Filepath korrigieren?
« Antwort #6 am: 23.10.03 - 13:58:25 »
Danke, dann werde ich mich wohl damit zufrieden geben müssen!
Werde jetzt mal den Admin-Client ausreizen.
Domino 5.0.11/LN 5.011(german)/NT4 + SP6a

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz