Autor Thema: Lookups auf die names.nsf und die 64K Grenze  (Gelesen 2657 mal)

Offline machineslave

  • Senior Mitglied
  • ****
  • Beiträge: 328
  • Geschlecht: Männlich
Lookups auf die names.nsf und die 64K Grenze
« am: 05.09.06 - 16:00:47 »
Hallo,

ich habe eine Workflow-Anwendung mit einem Auswahlfenster, in welchem ich den nächsten Unterzeichner aussuchen muss.
In dem Auswahlfeld werden alle User aus dem Adressbuch aufgelistet (dies war eine Anforderung des Kunden). Leider stosse ich so langsam an die Problematik mit der 64Kb Grössenbeschränkung für Felder.
Hat jemand ähnliche Probleme bei "grossen" Adressbüchern gehabt, bzw. kann mir jemand nen Tipp geben, wie ich dieses Problem am einfachsten umgehen kann?

Gruß

Stefan
Stefan

Das Leben ist ein Scheiß Spiel, aber die Grafik ist geil

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Lookups auf die names.nsf und die 64K Grenze
« Antwort #1 am: 05.09.06 - 17:02:53 »
Hi,

am besten du benutzt die Picklist Funktion!
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline machineslave

  • Senior Mitglied
  • ****
  • Beiträge: 328
  • Geschlecht: Männlich
Re: Lookups auf die names.nsf und die 64K Grenze
« Antwort #2 am: 06.09.06 - 09:27:58 »
Hallo,

sorry, ich vergass zu erwähnen, dass es sich um eine Web-Applikation handelt.
Stefan

Das Leben ist ein Scheiß Spiel, aber die Grafik ist geil

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Lookups auf die names.nsf und die 64K Grenze
« Antwort #3 am: 06.09.06 - 10:58:43 »
Hi,

gerade dann kannst du das 64kb Limit umgehen. Es gibt im www Beispiele wie du Lookups und Auswahldialoge von Domino im Webbrowser erstellen kannst.
Habe zwar gerade keinen Link, aber befrage einmal das grosse google Orakel.

Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline machineslave

  • Senior Mitglied
  • ****
  • Beiträge: 328
  • Geschlecht: Männlich
Re: Lookups auf die names.nsf und die 64K Grenze
« Antwort #4 am: 06.09.06 - 11:09:57 »
Hallo,

das dachte ich auch. Wenn ich die Anwendung auf einem 6er Server laufen lasse, funktioniert das; auf einem 7er nicht mehr (komische IBM Logik)

Ich fand dies hier :
http://www-1.ibm.com/support/docview.wss?uid=swg21231611

Allerdings hat das FP1 für Domino 7 in diesem Falle nichts bewirkt.
Stefan

Das Leben ist ein Scheiß Spiel, aber die Grafik ist geil

Offline machineslave

  • Senior Mitglied
  • ****
  • Beiträge: 328
  • Geschlecht: Männlich
Re: Lookups auf die names.nsf und die 64K Grenze
« Antwort #5 am: 06.09.06 - 14:39:29 »
Es gibt im www Beispiele wie du Lookups und Auswahldialoge von Domino im Webbrowser erstellen kannst.
Habe zwar gerade keinen Link, aber befrage einmal das grosse google Orakel.

Ich habe schon einige Beispiele gefunden (u.a. Jnotes), welche aber ebenfalls nicht mit grossen Adressbüchern funktionieren, da sie auch @DbColumn bzw. @DBLookup benutzen.

Ich kann mir echt nicht vorstellen, dass ich der erste sein sollte, der über das Web in einer Dialogbox alle Einträge eines Adressbuches angezeigt bekommen möchte...  :(

Ich habe mir mal zum Testen ne kleine Ajax Anwendung gebaut, die aus mehreren Adressbüchern (was ich insgeheim benötige) die Personen in ein Array schreibt und zurückgibt, aber das ist sowas von grottenlangsam.
Den schönen @Formel Code, der 10 Zeilen lang ist, muss man umständlich mit Script nachprogrammieren.
Stefan

Das Leben ist ein Scheiß Spiel, aber die Grafik ist geil

Offline Mark³

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
  • Nordisch by Nature
    • Das Leben aus der Sicht eines Menschen
Re: Lookups auf die names.nsf und die 64K Grenze
« Antwort #6 am: 06.09.06 - 15:22:47 »
wieviel Einträge hast du denn in deinem Adressbuch? Ich nutze auch Ajax mit type-ahead-Funktion auf eine View mit einigen Tausend Einträgen, das läuft quasi ohne Zeitverzögerung ab.
Der Trick ist, dass man eine View mit ?ReadViewEntries&count=50&startKey=... durchsucht. Denn egal wie gross die View ist, 50 Einträge bekommt man immer schnell.
Für die Typeahead-Funktion schau mal hier: http://www.nsftools.com/tips/NotesTips.htm#notessuggest

Ich habe das etwas angepasst, so dass ich in einer Seite mehrere Lookups nutzen kann aber im Prinzip habe ich hierauf aufgebaut.
sagt Mark.



slowfood.de

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz