Willkommen
Gast
. Bitte
einloggen
oder
registrieren
.
24.05.12 - 18:05:42
News:
Schnellsuche:
Das Notes Forum
Domino 5 und frühere Versionen
Entwicklung
(Moderatoren:
Axel
,
Don Pasquale
,
eknori
,
Hoshee
,
ata
,
Thomas Schulte
,
koehlerbv
)
Verfügbare Server per Script ermitteln
« vorheriges
nächstes »
Seiten:
[
1
]
Autor
Thema: Verfügbare Server per Script ermitteln (Gelesen 1955 mal)
ata
Moderator
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 5010
drenaiondrufflos
Verfügbare Server per Script ermitteln
«
am:
12.11.02 - 08:46:11 »
Hallole @all,
Gibt es eine Möglichkeit per LotusScript herauszufinden, auf welche Notes-Server man zugreifen kann?
Danke im voraus für Eure Beiträge...
ata
«
Letzte Änderung: 12.11.02 - 09:40:56 von ata
»
Gespeichert
Grüßle Toni
eknori
@Notes Preisträger
Moderator
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 10103
No guts, No glory!!
Re:Verfügbare Server per Script ermitteln
«
Antworten #1 am:
12.11.02 - 08:55:39 »
Meinst du welche Server generell verfügbar sind oder welche auch tatsächlich am Draht sind ??
Gespeichert
Gruß Ulrich (eknori) Krause
"Reich wird man nicht durch das, was man verdient, sondern durch das, was man spart"
pulmonale Hypertonie e.V.
eknori
@Notes Preisträger
Moderator
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 10103
No guts, No glory!!
Re:Verfügbare Server per Script ermitteln
«
Antworten #2 am:
12.11.02 - 08:59:03 »
generell würde ich mir erst einmal alle Serverdokumente schnappen.
Dann hast du schon mal alle Servernamen.
Dann versuchen, eine Datenbank ( names.nsf) auf dem Server zu öffnen.
Ob das erfolgreich war kannst du über
db.IsOpen
abfragen.
Wenn du da einen fehler bekommst, kannst du nicht drauf zugreifen.
eknori
Gespeichert
Gruß Ulrich (eknori) Krause
"Reich wird man nicht durch das, was man verdient, sondern durch das, was man spart"
pulmonale Hypertonie e.V.
ata
Moderator
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 5010
drenaiondrufflos
Re:Verfügbare Server per Script ermitteln
«
Antworten #3 am:
12.11.02 - 09:09:18 »
... alles was verfügbar ist...
Ich brauch die Server in einer Auswahlliste...
ata
Gespeichert
Grüßle Toni
eknori
@Notes Preisträger
Moderator
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 10103
No guts, No glory!!
Re:Verfügbare Server per Script ermitteln
«
Antworten #4 am:
12.11.02 - 09:31:03 »
Yoo, dan lies doch einfach aus dem PAB die Serverdokumente aus.
Alternativ dazu kannst du auch die verbindungsdokumente auslesen.
Ulrich
Gespeichert
Gruß Ulrich (eknori) Krause
"Reich wird man nicht durch das, was man verdient, sondern durch das, was man spart"
pulmonale Hypertonie e.V.
ata
Moderator
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 5010
drenaiondrufflos
Re:Verfügbare Server per Script ermitteln
«
Antworten #5 am:
12.11.02 - 09:36:34 »
... ich denke so werd ich es machen, die Serverdokumente und Verbindungsdokumente checken un das jeweilige NAB öffnen...
danke erst mal...
ata
Gespeichert
Grüßle Toni
eknori
@Notes Preisträger
Moderator
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 10103
No guts, No glory!!
Re:Verfügbare Server per Script ermitteln
«
Antworten #6 am:
12.11.02 - 10:37:29 »
Hier noch in Ergänzung eine kleine Funktion, um einen NotesServer anzupingen. Wenn der Server online ist, gibt die Funktion TRUE zurück ansonsten FALSE
Declare Function NSPingServer Lib "nnotes.dll" ( Byval pServerName As String, pdwIndex As Long, phList As Long) As Integer
Declare Function OSLoadString Lib "nlib.dll" (Byval hModule&, Byval Status%, Byval retBuffer$, Byval BufferLength%) As Integer
Function IsServerAvailable(ServerName$)As Variant
Dim l&,m&,Status%
Status%=NSPingServer(ServerName$, m&,l&)
If status%= 0 Then
IsServerAvailable=True
Else
IsServerAvailable=False
End If
End Function
Sub Click(Source As Button)
Msgbox IsServerAvailable ("DEWVX01/WITTE/DE")
End Sub
eknori
Gespeichert
Gruß Ulrich (eknori) Krause
"Reich wird man nicht durch das, was man verdient, sondern durch das, was man spart"
pulmonale Hypertonie e.V.
eknori
@Notes Preisträger
Moderator
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 10103
No guts, No glory!!
Re:Verfügbare Server per Script ermitteln
«
Antworten #7 am:
12.11.02 - 10:47:36 »
Und noch ne nette Sache: Gibt dir die prozentuale Verfügbarkeit wie beim Befehl sh server zurück
Const Button = "Server Latency"
Const APIModule = "NNOTES" ' Windows
Declare Function NSFGetServerLatency Lib APIModule Alias "NSFGetServerLatency" _
( Byval S As String, Byval T As Long, A As Long, B As Long, V As Integer) As Integer
Declare Function NSPingServer Lib APIModule Alias "NSPingServer" _
( Byval S As String, L As Long, pC As Long) As Integer
Declare Function OSLoadString Lib APIModule Alias "OSLoadString" _
( Byval H As Long, Byval S As Integer, Byval B As String, Byval nB As Integer) As Integer
Sub Click(Source As Button)
s$ = Trim$(Inputbox$("Server name:", Button, ""))
If s$ = "" Then Exit Sub
v% = NSPingServer(s$, a&, 0)
If Not v% = 0 Then
APIError v%
Exit Sub
End If
v% = NSFGetServerLatency(s$, 30000, tC&, tS&, sV%)
If Not v% = 0 Then
APIError v%
Exit Sub
End If
Messagebox "Server: " & s$ _
& Chr$(10) & "Availability: " & Cstr(a&) & "%" _
& Chr$(10) & "Outbound: " & Cstr(tC&) & " ms" _
& Chr$(10) & "Inbound: " & Cstr(tS&) & " ms" _
& Chr$(10) & "Version: " & Cstr(sV%) _
, 64, Button
End Sub
Sub APIError(V As Integer)
m$ = String$(1024, " ")
OSLoadString 0, V And &H3FFF, m$, 1024
p% = Instr(m$, Chr$(0))
If Not p% = 0 Then m$ = Left$(m$, p% - 1)
If m$ = "" Or m$ = "No error" Then m$ = "Unknown error (&H" & Hex$(v%) & ")"
Messagebox m$, 16, Button
End Sub
eknori
Gespeichert
Gruß Ulrich (eknori) Krause
"Reich wird man nicht durch das, was man verdient, sondern durch das, was man spart"
pulmonale Hypertonie e.V.
Fedaykin
Aktives Mitglied
Offline
Geschlecht:
Beiträge: 224
Ya Hya Chouhada!
Re: Verfügbare Server per Script ermitteln
«
Antworten #8 am:
12.06.09 - 13:37:36 »
Hallo zusammen
Kleiner Nachtrag, vielleicht hilft es ja mal jemanden der so was sucht und damit ich es wieder finde.
http://openntf.org/Projects/codebin/codebin.nsf/CodeBySubType/735160BB77457CF688256BDC000CC19C
Und sollte der Link mal nicht mehr funktionieren kleiner Tip am besten nach NSGetServerList googeln.
Gruss
Remo
Gespeichert
Ich sage Euch: "Man muss noch Chaos in sich haben, um einen tanzenden Stern gebären zu können."
Seiten:
[
1
]
« vorheriges
nächstes »
Gehe zu:
Bitte wählen Sie ein Ziel:
-----------------------------
ATNOTES TEAM
-----------------------------
=> Neuigkeiten - Wichtiges
===> Archiv
-----------------------------
Lotus Notes / Domino 8
-----------------------------
=> ND8: Administration & Userprobleme
=> ND8: Entwicklung
=> ND8: Entwicklung - XPages
-----------------------------
Lotus Notes / Domino 7
-----------------------------
=> ND7: Administration & Userprobleme
=> ND7: Entwicklung
-----------------------------
Lotus Notes / Domino 6
-----------------------------
=> ND6: Administration & Userprobleme
=> ND6: Entwicklung
-----------------------------
Domino 5 und frühere Versionen
-----------------------------
=> Administration & Userprobleme
=> Entwicklung
-----------------------------
Lotus Notes / Domino Sonstiges
-----------------------------
=> Tipps und Tricks
=> Tools & Downloads
=> Projekt Bereich
===> Help-Desk Applikation !!Help!!
=> Java und .NET mit Notes/Domino
=> Companion Products
=> OLE/COM-Programmierung
=> Aus- und Weiterbildung
-----------------------------
Best Practices
-----------------------------
=> At Notes Best Practices
=> Diskussionen zu Best Practices
-----------------------------
Sonstiges
-----------------------------
=> Offtopic
=> Kritik & Vorschläge
=> Infrastruktur
=> Job Suche/Angebote
1 Stunde
1 Tag
1 Woche
1 Monat
Immer
Einloggen mit Benutzername, Passwort und Sitzungslänge
Powered by SMF 1.1.16
|
SMF © 2006, Simple Machines
Impressum Atnotes.de -
Powered by Syslords Solutions -
Datenschutz
| Partner:
Tinte / Toner günstig