SnTT: Datenbanken von verschiedenen Servern zum Arbeitsbereich hinzufügen (Update)

von Thomas, assono GmbH, Standort Kiel, 03.12.2007


Heute habe ich im Rahmen der ADMIN2007 Europe eine Jumpstart-Session von Andy Pedisich, Technotics besucht.

Neben vielen anderen nützlichen Sachn, Tricks and Best-Practices zeigte er uns ein Excel-Arbeitsblatt, das er vor Jahren entwickelt hat, um viele Datenbanken mit dem gleichen Dateinamen, z. B. log.nsf, von vielen verschiedenen Servern zu seinem Arbeitsbereich hinzuzufügen. Im Wesentlichen

  • öffnet er die Server-Ansicht im Domino Verzeichnis,
  • wählt die Server,
  • kopiert die Auswahl als Tabelle,
  • öffnet er die Excel-Datei,
  • fügt die Server ein,
  • ändert den Dateinamen der Datenbank,
  • wählt und kopiert die berechneten Formel-Befehle zum Hinzufügen der Datenbanken zum Arbeitsbereich,
  • erstellt eine Symbolleisten-Schaltfläche
  • fügt die Formel-Befehle ein,
  • schließt die Schaltfläche und
  • klickt drauf.

Das sehend habe ich mich gefragt, ob
es nicht auch einfacher und ausschließlich in Notes geht. Und tatsächlich
ist sogar relativ einfach:


Erstelle einfach eine neue Symbolleisten-Schaltfläche (Datei - Vorgaben - Symbolleiste..., Anpassen, zu ändernde Symbolleiste auswählen und unten auf Neu - Schaltfläche... klicken) mit der folgenden Formel:

_names := @Subset(@MailDbName; 1) : "names.nsf";

_servers := @PickList([Custom]; _names; "Servers"; "Wähle Server"; "Wähle die Server"; 3);

_db := @Prompt([OkCancelEdit]; "Wähle Datenbank"; "Gib den Dateinamen (inkl. Pfad) der Datenbank ein."; "log.nsf");

@For(
n := 1;
n <= @Elements(_servers);
n := n + 1;
@Command([AddDatabase]; _servers[n] : _db)
)

Wenn es mehr als einen Server oder mehr als ein Adressbuch gibt, kann man die erste Zeile oben durch folgende ersetzen:
_names := @Prompt([ChooseDatabase]; "Wähle Domino-Verzeichnis"; "Wähle das Domino-Verzeichnis, aus dem die Server ausgewählt werden sollen");

Und wenn es nur ein Domino-Verzeichnis gibt und davon eine lokale Replik, könnte man auch eine Zeile ähnlich der folgenden benutzen:
_names := "" : "server-names.nsf";

Update:
Die eckigen Klammern um AddDatabase (im @Command) fehlten. Sie wurden von der Blog-Engine entfernt, weil der Text blau formatiert war?!?!? sad.gif
Dank an Andy Pedisich, der mich darauf hingewiesen hat.

Thomas Bahn

Thomas Bahn

Diplom-Mathematiker, IT-Spezialist & Speaker auf Fachkonferenzen

Thomas Bahn ist Mitgründer und Geschäftsführer der assono GmbH. Seit mehr als 20 Jahren berät er erfolgreich Unternehmen aus ganz Deutschland rund um das Thema Software und Digitalisierung. Insbesondere in den Bereichen HCL Notes und Domino (ehemals IBM) als auch bei aktuellen, unternehmensrelevanten KI-Themen wie Chatbots kennt er die neusten Entwicklungen und weiß, wie diese sich gewinnbringend für Unternehmen einsetzen lassen. Aufgrund seines Expertenwissens ist Thomas Bahn regelmäßiger Sprecher auf nationalen und internationalen Fachkonferenzen.

Fachbeitrag Administration HCL Notes HCL Notes Traveler

Sie haben Fragen zu diesem Artikel? Kontaktieren Sie uns gerne: blog@assono.de

Sie haben Interesse an diesem Thema?

Gerne bieten wir Ihnen eine individuelle Beratung oder einen Workshop an.

Kontaktieren Sie uns

Weitere interessante Artikel