Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: nolimit am 30.03.06 - 11:06:33

Titel: kann ich mit lotus script abfragen ob mein server errechbar ist (per ping)
Beitrag von: nolimit am 30.03.06 - 11:06:33
Hallo ihr Alle,
kann ich mit Lotus Script abfragen ob mein server errechbar ist (per ping).
Hab keine großartige erfahrung mit LS.
Wenn Ja, Wie mach ich das?
Habt Herzlichen Dank
Gruß
NO LIMIT
Titel: Re: kann ich mit lotus script abfragen ob mein server errechbar ist (per ping)
Beitrag von: DerAndre am 30.03.06 - 11:16:19
Willst Du wissen ob der Domino Server da ist oder die physikalische Maschine?

Es kann ja sein, das die Maschine läuft, aber der Domino nicht. Und wenn die Maschine nicht läuft ist es eh zu spät.

Wenn du wissen willst ob der Domino läuft:

db.server gibt dir den Server zurück, wenn Du nicht lokal arbeitest.

André
Titel: Re: kann ich mit lotus script abfragen ob mein server errechbar ist (per ping)
Beitrag von: diali am 30.03.06 - 11:17:12
Ping würde mit der Win-API gehen.
Falls es sich um einen Notes-Server handelt, dann hole Dir eine DB als Object (z.B. names.nsf) und prüfe ob diese isOpen = True ist.
Titel: Re: kann ich mit lotus script abfragen ob mein server errechbar ist (per ping)
Beitrag von: nolimit am 30.03.06 - 11:21:57
hallo zusammen
habt herzlichen dank
Mit

Dim x As Integer
   If  ping -c4 = xxxservername Then Print "ok" Else Print "nicht o k"

geht es ganz gut

Danke
Titel: Re: kann ich mit lotus script abfragen ob mein server errechbar ist (per ping)
Beitrag von: diali am 30.03.06 - 11:25:05
Zitat
If  ping -c4 = xxxservername Then Print "ok" Else Print "nicht o k"
und dies geht so im 6.x?
Titel: Re: kann ich mit lotus script abfragen ob mein server errechbar ist (per ping)
Beitrag von: Axel am 30.03.06 - 11:25:44
Hier gibt's noch jede Menge Infos:

Ping aus LotusScript (http://atnotes.de/index.php?topic=2890.0)


Axel
Titel: Re: kann ich mit lotus script abfragen ob mein server errechbar ist (per ping)
Beitrag von: DerAndre am 30.03.06 - 11:26:08
Stimmt isOpen ist sinniger, oder eher Richtig.

Nach kurzer Überlegung bin ich der Meinung, das db.server aus den Eigenschaften der Datenbank kommt und damit bei nicht laufenden Server trotz allem eine korrekte Information liefern sollte. Was dann natürlich nichts über den Status des Domino aussagt.

André
Titel: Re: kann ich mit lotus script abfragen ob mein server errechbar ist (per ping)
Beitrag von: ascabg am 30.03.06 - 11:26:27
Hi,

Kleine Frage.

Ist xxxservername der Name Deines Notes-servers so wie Du ihn auch im Notes-Client ansprichst? (z.B. bei Datei - Datenbank - Oeffnen...)

Wenn NEIN, hast Du mit Deinem Befehl keine Sicherhait, dass Dein Notes-Server auch laeuft. Du wuerdest nur wissen, dass der Rechner (Maschine) laeuft.

Andreas
Titel: Re: kann ich mit lotus script abfragen ob mein server errechbar ist (per ping)
Beitrag von: nolimit am 30.03.06 - 11:32:39
hallo ascabg,
du hast recht ich hab mich zu früh gefreut.
leider geht es doch nicht so einfach.

ich werd mal schaun wie das mit den anderen antworten klappt.
ist vieleicht doch zu komplex für mich.

hab alle herzlichen dank

gruß
NO LIMIT
Titel: Re: kann ich mit lotus script abfragen ob mein server errechbar ist (per ping)
Beitrag von: Axel am 30.03.06 - 11:38:49
Was soll denn das werden? Wozu brauchst du denn die Abfrage, ob der Server per Ping errreichbar ist?


Axel
Titel: Re: kann ich mit lotus script abfragen ob mein server errechbar ist (per ping)
Beitrag von: nolimit am 30.03.06 - 11:43:10
Hallo Axel,

sollte der Server nicht erreichbar sein,
soll das restliche script nicht ausgeführt werden.
gruß
NO LIMIT
Titel: Re: kann ich mit lotus script abfragen ob mein server errechbar ist (per ping)
Beitrag von: diali am 30.03.06 - 11:43:44
willst Du eine Domino-Server oder einen nicht Domino-Server auf Verfügbarkeit prüfen?

Beim Domino würde es sogar mit @Functionen gehen.
Mach einen @DBColumn auf das Adressbuch und frage mit @Error ab, ob ein Fehler kommt oder nicht.
Titel: Re: kann ich mit lotus script abfragen ob mein server errechbar ist (per ping)
Beitrag von: nolimit am 30.03.06 - 11:55:16
hallo

ich möchte unseren Domino-Server errechen.

über eine LS in einen button soll die replikation  angeschmissen werden

aber nur wenn auch der domino-server ereichbar ist.

ansonsten soll das script abbrechen

gruß
NO LIMIT
Titel: Re: kann ich mit lotus script abfragen ob mein server errechbar ist (per ping)
Beitrag von: m3 am 30.03.06 - 12:04:29
Und wozu das Ganze? Wenn der Server nicht erreichbar ist, macht das der Replikation doch nix.
Titel: Re: kann ich mit lotus script abfragen ob mein server errechbar ist (per ping)
Beitrag von: DerAndre am 30.03.06 - 12:06:11
Also nochmal:

Mit dem PING erreichst Du die physikalische Maschine ( den dicken Lauten Kasten  ;) ), das gibt keine Auskunft über den Status des Domino.

Den Status des Domino kannst Du dir mit einer Aktion auf dem Domino erarbeiten. Kommt was zurück Ok, kommt nichts bzw. ein Fehler zurück nicht Ok. Die Wahl der Waffe  ;) ist Dir überlassen ob @Funktion oder Script.

André
Titel: Re: kann ich mit lotus script abfragen ob mein server errechbar ist (per ping)
Beitrag von: Axel am 30.03.06 - 12:41:38
Ich kann André nur zustimmen. Ping sagt nichts darüber aus ob der Domino-Server läuft, sondern nur ob der "Radaukasten" prinzipiell erreichbar ist.

Prüfe ob du z.B. das Domino Directory oder auch eine andere DB auf dem Server erreichen kannst. Wenn ja, ist gut und mit dem Script gehts weiter und wenn nicht, na ja, dann Ende Alliende.


Axel
Titel: Re: kann ich mit lotus script abfragen ob mein server errechbar ist (per ping)
Beitrag von: diali am 30.03.06 - 12:50:20
ping würde nur etwas bringen, wenn Du den auf den Notes-Port abfeuerst. Aber die sind die Notesmittel noch immer vorzuziehen.

Ein Ping auf einen Server / Client macht nur Sinn, wenn Du auf so einen Server / Client über einen anderen Diesnt (z.B. FTP, HTTP usw) zugreifen willst.