Domino 9 und frühere Versionen > ND6: Entwicklung

wie kann ich alle User einer bestimmtem Rolle ermitteln ?

<< < (8/8)

koehlerbv:
Nur ich habe davon geschrieben. Andre. Und ich habe das nur als (selbsterlebtes) Beispiel angeführt.

Bernhard

Pidray:

@ André:


--- Zitat von: Pidray am 08.10.09 - 14:48:24 ---Gruppe $Mitarbeiter/Haus1/ORG
Person Vorname Nachname/Haus1/ORG

Haus1-9 sind verschiedene Städte mit eigenem Notes-Server Haus1/ORG

--- Ende Zitat ---

DerAndre:
Ah, Ok.

Danke.

LN4ever:
Liebe Katrin,

dein Posting 31, in dem du erläuterst, wie und warum die Gruppennamen mit Slashes entstanden sind, bestätigt meine eherne These:

Nichts ist teurer als billiges Personal

Bei einem Domänen-Merge zeigten sich gleichlautende Gruppennamen. Wenn das niemand vor dem Merge geprüft hat, ist hier die erste rote Karte fällig. Ich will dir auch gleich sagen, warum:

In Haus1 gibt es eine Datenbank, in der die Gruppe $Mitarbeiter in Tausenden von Dokumenten Autoren- oder Leserrechte eingetragen hat.
In Haus2 gibt es die gleiche Situation.

VOR dem Domänen-Merge hast du domänenweise getrennte AdminP-Prozesse, die mit einem Gruppen-Rename der Gruppe $Mitarbeiter -> $Mitarbeiter-Haus1-ORG bzw. in der anderen Domäne $Mitarbeiter ->  $Mitarbeiter-Haus2-ORG umgehen können und genau das tun, was du erhoffst oder erwartest.

NACH dem Domänen-Merge kannst du zwar auch eine Umbenennung vornehmen, aber das Ergebnis wird ein völlig anderes sein: in allen Datenbanken, die der eine AdminP-Prozeß jetzt verwaltet, wird er die erste angeforderte Umbenennung auf ALLE Datenbanken anwenden. Alles klar ?

Und jetzt kommt die zweite rote Karte (und das ist zu 50% auch eine rote Karte an IBM, die in der PublicNAB-Schablone bis heute keine Validierungsprüfung in gruppenbezogenen Prozessen auf Slashes vornehmen). In Gruppennamen müssen kanonischer und Common-Name identisch sein. Ansonsten kannst du diese Gruppe nie wieder mit AdminP-Unterstützung umbenennen. Und von den Seiteneffekten kannst du ja mit deinem "out of stack"-Problem gleich ein Lied singen.

Deshalb: bringt das in Ordnung. Ja, das kostet viel Zeit und Geld. Ja, das ist jetzt aufwändig. Aber ich kann dir versprechen: die Erweiterung der Liegezeit von Leichen im Keller sorgt im Normalfall nicht dafür, daß sich die odorische Gesamtsituation im Haus verbessert.

Und: eure Admins haben sich bei eurem Domänen-Merge nicht mit Ruhm bekleckert. Die Fehlerbehebung kostet viel tieferes Lotus-Notes-KnowHow als das, was sie heute schon vermissen lassen. Deshalb: holt euch dafür professionelle Hilfe.

Gruß

Norbert

P.S.: um zum ursprünglichen Thema doch noch einmal zurückzukehren und den Unterschied zwischen dokumentierten und undokumentierten Funktionen klarzustellen: ExpandNameList ist ein gutes Beispiel dafür. Du kannst die Funktion verwenden, du darfst hoffen, aber nicht erwarten, daß sie in der nächsten Version noch funktionieren wird. Aber das Wichtigste: IBM kann sie in der nächsten Version möglicherweise mit einer etwas geänderten Funktionalität einbauen, z.B. wäre es möglich, daß diese Funktion in der nächsten Version nicht mehr auf der ($VIM...) Ansicht aufsetzt, sondern auf der Ansich ($Groups) und damit auch alle ACL-Gruppen sauber auflöst.

Pidray:
Hallo Norbert,

Danke für Deine Mühe der Aufklärung !
Ich werde es an unseren Systemadmin weitergeben.

Gruß
Katrin

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln