Autor Thema: Aus Notes Namen Organisation rausfiltern  (Gelesen 4147 mal)

TomLudwig

  • Gast
Aus Notes Namen Organisation rausfiltern
« am: 23.10.03 - 15:09:15 »
Hallo,
ich möchte aus verschiedenen Notes Namen (als String-Variable gespeichert) z.B.:
CN=Tom Ludwig/OU=DIG/O=AiroLyod/C=DE
Die Organisation (O) und den Namen (CN) zum vergleich herrausfiltern.
Ich habs mit evaluate und @name versucht. Aber das funktioniert nicht...
Danke

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Aus Notes Namen Organisation rausfiltern
« Antwort #1 am: 23.10.03 - 15:15:06 »
Schau Dir mal die NotesName Klasse an, da bekommst Du alles umsonst
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

TomLudwig

  • Gast
Re:Aus Notes Namen Organisation rausfiltern
« Antwort #2 am: 23.10.03 - 15:39:24 »
Gut und wie kommt man von einem NotesACLEntry (Eigenschaft Text) zu der NotesNamen?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Aus Notes Namen Organisation rausfiltern
« Antwort #3 am: 23.10.03 - 15:48:01 »
Das steht doch auch in der Hilfe !

Set NotesNameObj = New NotesName (DEINTEXT)

Lesen bildet.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Aus Notes Namen Organisation rausfiltern
« Antwort #4 am: 23.10.03 - 16:02:28 »
Manchmal kann man sich wirklich fragen, wozu die Hilfe überhaupt geschrieben wird ..... Dass man NotesName nicht findet, na ja, das ist nachvollziehbar ....... A-Bär .................
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 ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Aus Notes Namen Organisation rausfiltern
« Antwort #5 am: 23.10.03 - 20:03:05 »
... warum hat das mit @Name nicht funktioniert?

vUser := "CN=Tom Ludwig/OU=DIG/O=AiroLyod/C=DE";
vCN := @Name( [CN] ; vUser );
vO := @Name(
  • ; vUser );


... sollte eigentlich anstandslos funktionieren...

ata

EDIT: ... da macht das PHP aus meinem O in eckigen Klammern aber etwas seltsames - der dargestellte Punkt sieht im editor anders aus...
Code
vUser := "CN=Tom Ludwig/OU=DIG/O=AiroLyod/C=DE";
vCN := @Name( [CN] ; vUser );
vO := @Name( [O] ; vUser );
« Letzte Änderung: 23.10.03 - 20:29:47 von ata »
Grüßle Toni :)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Aus Notes Namen Organisation rausfiltern
« Antwort #6 am: 23.10.03 - 20:12:26 »
Da is' bei ata irgendwas auf der Strecke geblieben zwischen Editor und Posting, aber er hat vollkommen recht.
Folgendes funktioniert auch mit @functions:

Code
nameorig := @UserName;
namepure := @Name ([CN]; nameorig);
nameorg := @Name ([O]; nameorig);
@Prompt ([OK]; "Namensbestandteile"; namepure + @char (10) + nameorg)

HTH,
Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Aus Notes Namen Organisation rausfiltern
« Antwort #7 am: 23.10.03 - 22:36:35 »
Stimmt schon, was ata sagt, aber auch hier gilt, so schön und praktisch @formeln sind, in diesem Falle besteht ja wirklich kein Grund, mit Evaluate einen "Kopfstand" zu machen, wenn für denselben Zweck ein spezielles Objekt zur Verfügung steht. Geschwindigkeit werden wir da wahrscheinlich keine grossen Differenzen zwischen den Varianten feststellen können (man müsste mal profilen), aber der Overhead zum Laden und Entladen der kompletten Formel-Umgebung dürfte gewaltig sein. Meine Taktik: mit Evaluate, wenn es entweder keine andere Möglichkeit gibt, oder wenn die Formel radikal viel kürzer ist als ein Ausprogrammieren in Script. Beides trifft hier nicht zu.
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:Aus Notes Namen Organisation rausfiltern
« Antwort #8 am: 23.10.03 - 22:52:26 »
Und nun machen wir uns abends kurz vor elf immer noch 'ne Birne ... Warten wir mal ab, was TomLudwig morgen sagt ...

Ciao,
Bernhard

TomLudwig

  • Gast
Re:Aus Notes Namen Organisation rausfiltern
« Antwort #9 am: 24.10.03 - 11:23:41 »
Morgen zusammen....
also ich hab das ganze jetzt mit der NotesNamen klasse gelöst. War echt ein super Tip danke.
Ich konnte keine @Formeln verwenden (höchstens mit evaluate (was aber nicht funktioniert hatte)) weil der hier beschriebene Teil nur ein kleiner Teil eines größeren LotusScript Agenten darstellte.
Ich bin noch nicht allzu Fit in LotusScript und deswegen hab ich immer wieder bei kleineren Probleme eben ein BlackOut und bin immer für eure Hilfe dankbar.
Auf diesen Weg nochmal DANKE AN ALLE !!!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Aus Notes Namen Organisation rausfiltern
« Antwort #10 am: 24.10.03 - 12:35:22 »
Ich wollte Dir übrigens keine @functions auf's Auge drücken, nur zeigen, wie es dort funktioniert.

Nice weekend,
Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz