HCL Notes / Domino / Diverses > Entwicklung

Directory <SERVERNAME> does not exist

(1/2) > >>

Flachmann:
Hallo,

ich wollte auf unserem Server nach eine DB suchen.

--- Code: ---Set dbDir = New NotesDbDirectory(Session.CurrentDatabase.Server)
Set dbCur = dbDir.GetFirstDatabase(DATABASE)
--- Ende Code ---

Session ist natürlich eine NotesSession. Dabei erhalte ich beim Erstellen des NotesDbDirectory die Fehlermeldung
Directory <SERVERNAME> does not exist

Der Agent lief auf dem Server und natürlich hat der Server Datenbanken und das Verzeichnis existiert; der Server läuft ja.

Kann man das Lesen des Verzeichnisses unterbinden?

DominoDancing:
Hallo Hipster ;D,

folgender Code, ausgeführt aus dem Adressbuch als Server-gesteuerter Agent funktioniert bei mir fehlerfrei:

   Dim session As New NotesSession
   Dim dbdir As NotesDbDirectory
   Dim dbCur As NotesDatabase
   
   Set dbdir = New NotesDbDirectory(session.CurrentDatabase.Server)
   Set dbCur = dbdir.GetFirstDatabase(DATABASE)

Bei Dir auch?

Liebe Grüße
René

Flachmann:
Danke René,

das ist im Prinzip auch mein Code. Die Deklarationen hatte ich weggelassen.  ::)

Was ich vergaß zu erwähnen: der Code läuft auf den meisten Servern, er funktioniert nur nicht auf diesem einem. Dort erhielt ich obige Fehlermeldung. Schon seltsam.

Ich lasse das heute Nacht nach mal laufen und berichte. Vielleicht war es ja ein temp. Problem...

DominoDancing:
Re-Hallo,

die Fehlermeldung wird übrigens nicht beim Erstellen des Datenbankverzeichnisses erzeugt (Deine Zeile 1), sondern erst beim Versuch des Setzens der Datenbank innerhalb des Datenbankverzeichnisses (Deine Zeile 2).

Das bedeutet eigentlich, dass der Server <SERVERNAME> so nicht existiert oder ggf. auch nur der Zugriff auf diesen. Falls es sich nicht um ein temporäres Problem handelt, wäre es daher interessant, ob mein obiger Code genau so wie dargestellt als separater Agent im Adressbuch des hierbei dysfunktionalen Servers funktioniert. Mal schauen, was Du berichtest ...

Liebe Grüße
René

Flachmann:
Ok, letzte Nacht ist dasselbe passiert. Der Fehler tritt auf in Zeile

--- Code: ---Set dbCur = dbDir.GetFirstDatabase(DATABASE)
--- Ende Code ---

Auf allen anderen Servern lief der Code durch. Nur einer behauptet, dass das Verzeichnis nicht existieren würde. Natürlich kann man das Inhaltsverzeichnis von Hand anschauen.

Im log.nsf fand ich dann noch diese Fehlermeldung, die hatte ich gestern wohl übersehen:
Error connecting to server <SERVERNAME>: The remote server is not a known TCP/IP host.

Unglaublich und sehr lustig. Der Server scheint sich einfach selbst nicht zu kennen. Aber das dürfte die Ursache sein.
Danke Euch fürs mit drüber schauen.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln