Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: firewall68 am 13.06.06 - 08:26:39

Titel: Suche ein Script das meine Datenbanken von Lokal wieder auf den Server Switch
Beitrag von: firewall68 am 13.06.06 - 08:26:39
Hallo zusammen,

ich bin kein grosser Programmierer darum suche ich hier mal nach einem Script das im hintergrund
checkt ob der server online ist und wenn er es ist von local auf die db am server swicht.

ich habe ab und zu das problem das der server bootet genau dann wird beim user auf die locale db geschaltet.

danach krieg ich lauter anrufe meiner user das nicht alles da sei. (speziell bei unserem portal)
(50 User)

gibts da nicht etwas feines automatisches ?

ich habe nicht bock den ganzen tag in unserer firma rumzulaufen und alle datenbanken von local auf den server zu switchen.

danke

mike
firewall68
Titel: Re: Suche ein Script das meine Datenbanken von Lokal wieder auf den Server Switch
Beitrag von: Wilhelm am 13.06.06 - 09:26:55
Hi Mike,

wenn ich Du wäre, dann würde ich meine Zeit lieber damit verbringen, den Server in Ordnung zu bringen.  ;)

Weißt Du was Du dir in Puncto Netzwerktraffic und Serverauslastung antust, wenn Du bei 50 Benutzern konsequent ein Script laufen läßt das alle paar Minuten abfragt ob der Server verfügbar ist??

Die einfachste Lösung, die zugegeben auch ein wenig Benutzerdisziplin erfordert: Repliksymbole nicht stapeln und dem Benutzer erklären was er tun muß wenns kracht.

Gruß

Willi
Titel: Re: Suche ein Script das meine Datenbanken von Lokal wieder auf den Server Switc
Beitrag von: LN4ever am 13.06.06 - 10:19:37
Wenn du die Datenbank in einem wie auch immer gearteten Standard-Öffnungsmodus öffnest (festes Frameset oder STartansicht, dann kannst du in dem Start-Bildschirm eine Schaltfläche unterbringen, die die Datenbank auf dem Server öffnet und diese Schaltfläche mit einer HIDEWHEN-Formel verstecken, wenn @Subset(@DBName;1)!="" ist.


Vorgabeserver:=@GetProfileField(...);
VorgabeDB:=@GetProfileField(...);
@Command([FileCloseWindow]);
@Command([FileDatabaseOpen];Vorgabeserver;VorgabeDB)

Damit wird die DB sofort auf dem Server geöffnet und in einem Replikstapel steht die Serverreplik wieder oben.