Autor Thema: Problem mit View und [CN]Name  (Gelesen 4751 mal)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Problem mit View und [CN]Name
« am: 08.10.02 - 12:16:21 »
Hallo Leute,

Ich habe eine View, die ist nach Mitarbeitern sortiert.
Und zwar im Format cn=Name;o=Organisation
(Leider sind ein paar dazwischen gerutscht, die sich im
@Name([CN] Format befinden)


ich habe ein Problem mit folgendem Code :
Code

Dim user As String      
user = session.EffectiveUserName      
Set view = session.Currentdatabase.GetView( "e4vwMitarbeiter" )             
Set dc = view.GetAllDocumentsByKey(user, False)
Set doc  = dc.GetFirstDocument



Ich will eigentlich die richtigen Einträge, nämlich
die cn=Name;o=Organisation
die Collection umfasst aber nur die wenigen falschen.


Was kann ich tun, damit ich beide bekomme ?


Ciao

Don Pasquale


Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re: Problem mit View und [CN]Name
« Antwort #1 am: 08.10.02 - 12:32:12 »
bevor Du im Script was änderst, würde ich eher die Viewformel ändern..
so in der Art=>
@if(
@begins(NamensFeld;"CN=");NamensFeld;
@name([Canonicalize];Namen+"/")
)

Nur der noch bessere Ansatz ist mit einem Agent - der über alle Docs rennt - die Namen in kanonisierte Form umzuwandeln, wenn sie das nicht sind.

Normalerweise dürfte das eigentlich nicht passieren, daß Namen unterschiedlich gespeichert werden, es sei denn, "Du" hast mehrfach am Design was gedreht.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re: Problem mit View und [CN]Name
« Antwort #2 am: 08.10.02 - 13:25:01 »
Alles sehr mysteriös hier, obwohl
er eigentlich alle Doks in die Collection aufnehmen
müsste, sind es immer 5
Dabei habe ich die falschen vorher mittlerweile gelöscht.

Ich werd noch wahnsinnig.

Ich habe alle Dokumente gelöscht und wieder vorne angefangen. Im Moment tut´s.

???


pascal
« Letzte Änderung: 07.11.02 - 13:03:24 von Don Pasquale »

Glombi

  • Gast
Re: Problem mit View und [CN]Name
« Antwort #3 am: 08.10.02 - 15:24:00 »
Ich würde den Parameter "false" in GetAllDocumentsByKey nicht verwenden, sondern immer nur "True" - sonst liefert Notes manchmal merkwürdiges zurück.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re: Problem mit View und [CN]Name
« Antwort #4 am: 08.10.02 - 15:52:32 »
Hi Glombi,

ich habe auch mit diesem Parameter experimentiert,
ohne zu wissen was er tut, habe aber keine Unterschiede feststellen können, was aber auch
daran lag, dass ich zwar Änderungen im Code gemacht habe, LN aber immer noch den alten Code zur Ausführung brachte.

Ciao
Don Pasquale
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Problem mit View und [CN]Name
« Antwort #5 am: 09.10.02 - 01:09:51 »
Hallole,

der Parameter True bewirkt, daß genau dieser Key gesucht wird. Lässt man den Parameter weg oder benutzt False werden auch übereinstimmende Keys zurückgeliefert.

Beispiel:
Ich habe Dokumente in der ersten Spalte sortiert mit Begriffen wie "Müller" und "Müllerschön"

Bei True und dem Key = "Müller" würde er mir nur das Dokument mit "Müller" zurückgeben - andernfals beide Dokumente...

ata
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz