Domino 9 und frühere Versionen > Entwicklung
Mailadresse prüfen
dasRalph:
Hallo!
Eine NotesDB von mir verschickt per Agent automatisch Mail's an die betroffenen User. Nun soll sie aber auch noch eine Kopie an die betroffene Abteilung senden. Bei uns gibts persönliche MailDB's und je eine für die Abteilung. Das Problem dabei ist, dass der Name der Abteilung die für den User gespeichert ist, ist nicht unbedingt gleich der Adresse der MailDB für die Abteilung.
Jetzt suche ich eine Möglichkeit zu prüfen, ob die Adresse an die der Agent senden möchte auch existiert, damit nicht so viele Fehlermeldungen zurückkommen. Mein Problem dabei ist, dass das Adressbuch ca. 123000 Einträge hat. Ich brauch also eine Möglichkeit die bei der Masse noch recht schnell ist und nicht immer den Server blockiert.
Gibts sowas???
Danke!!! Ralph
Thomas Schulte:
Ui jetzt wird es interessant.
Du hast kein Problem mit der Geschwindigkeit, Lotus Script getdocumentbykey liefert dir zurück ob ein Dokument mit diesem Schlüssel in dem definierten View (PeopleByNames) existiert und das ist auch bei diesen Mengen nicht so sonderlich langsam, du hast ein Problem mit deinen Zusammenhängen.
Wenn ihr wirklich nur mit dem Adressbuch arbeitet, wo zum Teufel legt ihr dann ab, welcher Benutzer zu welcher Abteilung gehört? Wie stellt ihr da sicher, das tatsächlich bei der Zuordnung der korrekte Abteilungsname benutzt wird. Wenn ihr das habt, dann ist der Rest ein Kinderspiel. Deine Anmerkung wegen den falschen Adressen deutet darauf hin, das ihr Abteilungen quasi als eigenständige Personen führt. Und das ist bei dieser Größenordnung niemals einfach.
Thomas
koehlerbv:
Äh, 123.000 Einträge im Adressbuch ? Und ihr habt dann ein organisatorisches Problem
--- Zitat ---Das Problem dabei ist, dass der Name der Abteilung die für den User gespeichert ist, ist nicht unbedingt gleich der Adresse der MailDB für die Abteilung.
--- Ende Zitat ---
und seitens der Programmierung fehlt es offensichtlich auch (oder ihr redet nicht untereinander).
Ihr habt ein Problem. Wirklich. Deine Company spart an der falschen Stelle.
Bernhard
Heiggo:
Riecht irgendwie sehr stark nach einer verdammt großen "Firma", der ich auch angehöre :-) Allerdings kann ich da für meinen Bereich nicht unbedingt von einem Problem sprechen, denn schliesslich ist da trotz vieler "Dokumente" im Domino-Directory alles wohl organisiert und Orgbereichsadministratoren zugeschustert.
Und Designer (haupt- und nebenamtlich) gibt´s eigentlich auch genug, man muss diese halt nur kennen und wissen, wie man an die rankommt und wie man diese für eine Idee begeistern kann :-)
--- Zitat von: koehlerbv am 22.01.04 - 19:30:29 ---Äh, 123.000 Einträge im Adressbuch ? Und ihr habt dann ein organisatorisches Problem
--- Zitat ---Das Problem dabei ist, dass der Name der Abteilung die für den User gespeichert ist, ist nicht unbedingt gleich der Adresse der MailDB für die Abteilung.
--- Ende Zitat ---
und seitens der Programmierung fehlt es offensichtlich auch (oder ihr redet nicht untereinander).
Ihr habt ein Problem. Wirklich. Deine Company spart an der falschen Stelle.
Bernhard
--- Ende Zitat ---
dasRalph:
--- Zitat von: koehlerbv am 22.01.04 - 19:30:29 ---und seitens der Programmierung fehlt es offensichtlich auch (oder ihr redet nicht untereinander).
Ihr habt ein Problem. Wirklich. Deine Company spart an der falschen Stelle.
--- Ende Zitat ---
Ein Glück, dass das Internet so anonym ist ;D
Ich bin beim Bund. Die Rede ist nicht von der names.nsf sondern von einem selbst gebautem Adressbuch. In diesem gibt es Felder extra für die Hierachie, also eins für den Namen der Abteilung und dann eben noch Felder für den Aufbruch, sprich TSK -> Einheit -> Abteilung etc.
So und da diese DB auf allen Lotus Notes Servern bundeswehrweit genutzt wird, enthält sie halt auch alle Lotus Notes Nutzer der Bundeswehr, sprich ca. 123000 Leute.
Ach und sie ist von "oben" vorgegeben, sprich ich kann sie nicht ändern, ich muss mich ihr anpassen :-[
und ja, jede Abteilung ist noch mal als "Person" mit aufgeführt. Nur das Problem ist, dass in meinem Eintrag zum Beispiel drin steht, dass ich in der Abteilung "abc01 de" sitze, die Mailadresse für den Briefkasten meiner Abteilung heißt aber nur "abc01". Deshalb möchte ich prüfen, ob die Adresse "abc01 de", die mein Agent nutzen würde, auch funktioniert.
Ralph
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln