Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: pram am 28.03.12 - 15:37:47

Titel: @Befehl zur Serverauswahl
Beitrag von: pram am 28.03.12 - 15:37:47
Hallo,

ich suche einen @Befehl zum Auswählen eines Servers (ähnlich wie wenn man einen Agent aktiviert)

Da es keinen @prompt/@picklist Befehl gibt (bzw. ich keinen gefunden habe) ist mein aktueller Ansatz wie folgt:
Code
@Prompt([OkCancelEditCombo];"Servername wählen";"Bitte wählen Sie einen Servernamen";@DbName[1];"server1":"server2":"server3")
Dabei bräuchte ich eine Möglichkeit, die Auswahlliste vorzubelegen. Eine Liste mit möglichen Servern müsste doch irgendwo LOKAL am Client verfügbar sein
(names.nsf/desktop8.ndk/bookmark.nsf)?
Ich möchte NICHT die "Server"-View von der names.nsf am Server auslesen.


Gruß
Roland
Titel: Re: @Befehl zur Serverauswahl
Beitrag von: ascabg am 28.03.12 - 15:45:03
Hallo,

Das Einzige was mir spontan einfallen wuerde waere das Location-Dokument.
$SavedServers


Andreas
Titel: Re: @Befehl zur Serverauswahl
Beitrag von: Axel am 28.03.12 - 15:56:19
Das Einzige was mir spontan einfallen wuerde waere das Location-Dokument.
$SavedServers

Das Feld beinhaltet aber nicht alle Server.


Ich möchte NICHT die "Server"-View von der names.nsf am Server auslesen.

Was spricht dagegen?

Axel
Titel: Re: @Befehl zur Serverauswahl
Beitrag von: Tode am 28.03.12 - 19:17:39
Ausser in der Servers- View wirst Du aber keine vollständige Liste finden... du könntest die Bookmarks in der bookmark.nsf durchrattern und probieren Dir da was zusammenzubauen, oder eben die SavedServers im LocationDocument. Aber eine garantie fr Vollständigkeit wirst Du nirgends bekommen...
Titel: Re: @Befehl zur Serverauswahl
Beitrag von: pram am 29.03.12 - 08:10:23
Ich möchte gerne eine Vorschlagsliste so wie Notes sie an verschiedenen Stellen macht (bsp. Agenten aktivieren)
Diese Liste enthält alle jemals verwendeten Server (auch welche die es nicht gibt), greift also nicht auf das DominoDirectory zu. Dass nicht alle Server enthalten sind (oder auch welche dei es gar nicht mehr gibt) tritt hier auch auf und damit könnte ich leben

Das mit dem LocationDocumet hört sich schon mal gut an.

@Axel dagegen spricht, dass es nicht lokal funktioniert und die Liste ggf. nicht domänenübergreifend ist.
Außerdem bin ich mir nicht sicher, ob die Ansicht in allen Sprachversionen gleich heißt, da muss ich erst mal schauen.

Bin jetzt noch am Schwanken ob ich ein Konstrukt der Form
@DbLookup(""; "" : "Names.nsf"; "Locations"; @LocationGetInfo([FullName]); "$savedServers")
oder doch die "Servers"-View verwende

Werd das heute Nachmittag mal ausprobieren.

Gruß
Roland Praml
Titel: Re: @Befehl zur Serverauswahl
Beitrag von: Glombi am 29.03.12 - 08:16:35
Es macht ja echt viel Sinn, Server anzuzeigen, die es nicht mehr gibt.  ;) Oder?

Ich könnte mir vorstellen, dass es tief in der bookmark.nsf versteckt irgendwo eine Liste der Server gibt. Das habe ich aber noch nicht weiter untersucht...

Andreas