Autor Thema: Textliste für Dialogliste größer als 32k  (Gelesen 2073 mal)

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 484
  • Geschlecht: Männlich
Textliste für Dialogliste größer als 32k
« am: 24.02.05 - 21:57:14 »
Hallo,

habe txt-Datei, die eine Menge Werte enthält, die als Dialogliste genutzt werden sollen und auch später noch verändert werden sollen.

Also ein Konfigurationsdokument gebaut, Textfelder erstellt und eine Ansicht, die als Loopup genutzt wird.

Leider ist die Anzahl der Werte so hoch, das die 32k-Grenze überschritten wird. :(

Hatte die Idee mehrere Felder anzulegen und dieses dann in der Ansicht in einer Spalte anzeigen zu lassen. Leider sind es jetzt schon fast 10 Felder und das Ganze wird unübersichtlich.

Gibt es eine bessere Möglichkeit oder eine Lösung unter Verwendung der vorhandenen txt-Datei?

Ich kann leider nicth abstrakt genug denken, um für solche Sachen eine Lösung zu finden. Danke schon mal vorab.

cu
Sebastian
« Letzte Änderung: 25.02.05 - 22:21:57 von SKL74 »
Domino, Notes, Sametime

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Textliste für Dialogliste größer als 32k
« Antwort #1 am: 24.02.05 - 22:20:35 »
Ich befürchte, hier kommst Du mit dem Kopieren einer Textliste in entsprechende Felder von Konfigurationsdokumenten nicht weiter. Bei 16 / 32  / 64k ist bei Text@Notes immer Schluss mit lustig.

Sag mal genaueres, Sebastian, bestimmt finden wir eine adäquate Lösung. Wenn ich Dein Problem bisher richtig verstanden habe, liegt ein "intelligenter" Import (nicht vorhandene Dokumente anlegen, bestehende ggf. updaten, nicht mehr im Original vorhandene löschen) hier nahe, um die Datenquelle mit Notes zusammenzuspannen.

Die Limits für Textfelder sind jedenfalls nicht zu knacken.

Bernhard

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 484
  • Geschlecht: Männlich
Re: Textliste für Dialogliste größer als 32k
« Antwort #2 am: 24.02.05 - 22:55:09 »
verstehe leider nicht, was Du mit intelligentem Import meinst.

Denke das Problem besteht nicht darin, dass die Daten später noch bearbeitet werden sollen. Das könnte man ev. noch umgehen (nur ich bearbeite die Datensätze und das direkt im Code).

Die Menge macht es halt.
Dialogliste in der Form, die per @dblcolumn oder @picklist die Werte aus einer View ausliest, wobei @dbcolumn wegen der Größe der Daten wegfällt. Soweit ich weiß, gibt es keine Begrenzung bei @picklist.

Frag mich bitte, was Du noch für Angaben brauchst, da ich Deinem Gedankengang nicht folgen kann.

Sebastian
Domino, Notes, Sametime

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Textliste für Dialogliste größer als 32k
« Antwort #3 am: 24.02.05 - 22:57:37 »
Genau, @picklist hat keine Beschränkung, die diskutierte Lösung geht dahin, dass man die Werte in Dokumente importiert, welche man dann über eine Ansicht anzeigen könnte. Intelligent deshalb, weil man ja sicherstellen muss, dass man keine veralteten Daten und auch keine doppelten Daten erzeugt.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Textliste für Dialogliste größer als 32k
« Antwort #4 am: 24.02.05 - 22:59:46 »
Du musst Die Werte Deines Textfiles in einzelne Notes-Dokumente einlesen. Wie Du schon richtig sagst, hast Du via PickList einen nicht grössenabhängigen Zugriff.

Du schreibst, dass sich das Textfile ändert (ist ja auch logisch). "Intelligenter Import" heisst: Es wäre primitiv, die bisher eingelesenen Dokumente dann jedes Mal "dumpf" zu löschen (es müssen ja eine ganze Menge sein), sondern diese "nur" durch einen "intelligenten Import" auf den jeweils neuesten Stand zu bringen.

Bernhard

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 484
  • Geschlecht: Männlich
Re: Textliste für Dialogliste größer als 32k
« Antwort #5 am: 24.02.05 - 23:03:39 »
Aha, also kein einmaliger Import und dann Bearbeitung und Aktualisierung in Notes sondern praktisch ein "ständiger" Import bei Änderung von Daten in der txt-File.

Das ist nicht unbedingt notwendig.
Habe die txt-Datei nur erwähnt, falls es eine Möglichkeit gibt, die Daten in Notes EINMALIG zu importieren.

Die Fachabteilung wird zukünftig sicher in Notes arbeiten wollen.

Sebastian
Domino, Notes, Sametime

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Textliste für Dialogliste größer als 32k
« Antwort #6 am: 24.02.05 - 23:08:56 »
Na, bei einmaligem Import hast Du ja wahrscheinlich gar keine Probleme und kommst sogar mit den Bordmitteln des Frontends aus.
Auf jeden Fall brauchst Du - um die Limits zu umgehen - je ein Dokument pro Wertezeile des Textfiles.

HTH,
Bernhard
« Letzte Änderung: 24.02.05 - 23:17:10 von koehlerbv »

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 484
  • Geschlecht: Männlich
Re: Textliste für Dialogliste größer als 32k
« Antwort #7 am: 24.02.05 - 23:12:11 »
Nein, bitte nicht diese Lösung.
Das ist mir zwar auch schon eingefallen aber wir reden hier von ca. 4000 Zeilen in dem txt-File.

Könnte ich wenigstens per Agent die Daten in neue Docs importieren?

Sebastian
Domino, Notes, Sametime

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Textliste für Dialogliste größer als 32k
« Antwort #8 am: 24.02.05 - 23:19:22 »
Was heisst "Bitte nicht diese Lösung" ?

Und ja: Natürlich geht das Erzeugen der Dokumente per Agent. Vermutlich sogar mit Mitteln des GUIs (Notes Client).

Bernhard

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 484
  • Geschlecht: Männlich
Re: Textliste für Dialogliste größer als 32k
« Antwort #9 am: 24.02.05 - 23:24:13 »
Was heisst "Bitte nicht diese Lösung" ?


Wollte damit sagen, dass das die gängigste Methode ist, die mir Laien auch eingefallen ist. Aber bei der Menge von Dokumenten wollte ich das eigentlich umgehen.

Das bedeutet 4000 Docs, nur um eine Dialogliste zu füllen.

Kannst Du mir ev. noch einen Schubs in die Richtung geben, wie ich die einzelnen Zeilen aus einer Textdatei auslese und ein neues Doc erstelle?

cu
Sebastian
Domino, Notes, Sametime

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Textliste für Dialogliste größer als 32k
« Antwort #10 am: 24.02.05 - 23:37:08 »
Such mal bitte in der DesignerHelp nach folgenden Begriffen - dort wird Dir dann ausführlich geholfen:

"ansicht AND import"

sowie

".col" (hier sind die Anführungszeichen wichtig !)

Die Erläuterungen, die dort gegeben werden, können hier im Forum nicht wiedergegeben werden (ich will auch ins Bett  ;D)

Konkrete Fragen sind dann wie immer willkommen.

Ciao, Sebastian, häff ä gutt neit,

Bernhard (müde)

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 484
  • Geschlecht: Männlich
Re: Textliste für Dialogliste größer als 32k
« Antwort #11 am: 24.02.05 - 23:38:28 »
Danke, werde morgen früh gleich suchen, da auch müde.

Melde mich dann.

cu
Sebastian
Domino, Notes, Sametime

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Textliste für Dialogliste größer als 32k
« Antwort #12 am: 24.02.05 - 23:41:17 »
Good luck, Sebastian. Du wirst sehen, dass ein einmaliger Import aus einem "simpel strukturierten File" einfach zu bewerkstelligen ist.

Bernhard

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 484
  • Geschlecht: Männlich
Re: Textliste für Dialogliste größer als 32k
« Antwort #13 am: 25.02.05 - 12:47:41 »
Guten Morgen,

habe gerade den Import vollzogen.
Ist wirklich total easy, man muss nur mal davon gehört haben.

Jetzt noch einen kurzen @picklist code und das WE ist gerettet.  :)

Danke nochmal.

Sebastian
« Letzte Änderung: 25.02.05 - 22:21:40 von SKL74 »
Domino, Notes, Sametime

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz