Domino 9 und frühere Versionen > Entwicklung

Problem mit View und [CN]Name

(1/2) > >>

Don Pasquale:
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

--- Ende Code ---



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

Rob Green:
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.

Don Pasquale:
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

Glombi:
Ich würde den Parameter "false" in GetAllDocumentsByKey nicht verwenden, sondern immer nur "True" - sonst liefert Notes manchmal merkwürdiges zurück.

Don Pasquale:
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

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln