Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: airwalker am 19.02.04 - 08:54:45

Titel: ServerNamen über Formel
Beitrag von: airwalker am 19.02.04 - 08:54:45
Hallo!

Ich habe folgendes Problem:

Subjekt: Datenbank auf 2 Servern
Ein User auf dem 1. Domino Server legt ein Dokument an.
Der User auf dem 2. Domino Server soll das Dokument welches
auf dem 1. Domino Server erstellt wurde nicht sehen.

Ich habe versucht dies über ein Feld zu lösen wo der aktuelle Domino Server beim erstellen eingetragen wird...

Jetzt wollte ich noch eine Ansicht generieren, die Nur die Dokumente anzeigt, die von seinem Server erstellt wurden.
Gibt es dafür eine Möglichkeit oder vl eine andere Problemlösung ??
Titel: Re:ServerNamen über Formel
Beitrag von: Semeaphoros am 19.02.04 - 08:57:18
Das hängt ja wahrscheinlich nicht wirklich am Server sondern an den beteiligten Personen. Ich würde die Anforderung nochmal genau ansalysieren und dann Leserfelder einsetzen
Titel: Re:ServerNamen über Formel
Beitrag von: Glombi am 19.02.04 - 08:58:46
So ganz verstehe ich denn Sinn bzw. das Problem nicht !?
Ich gehe davon aus, dass es sich um Repliken einer Datenbank auf 2 Server handelt.
Soll User B grundsätzlich die Dokumente von User A nicht lesen? Das wäre zu verstehen.
Oder sollen alle User, die in der Datenbank B sind, diejenigen Dokumente, die auf Server A erstellt wurden, nicht lesen dürfen?

zu 1) Arbeite mit Lesenamensfeldern
zu 2) Warum wird repliziert?

Andreas
Titel: Re:ServerNamen über Formel
Beitrag von: Semeaphoros am 19.02.04 - 09:00:37
Andreas hat das jetzt sehr klar gesagt, was ich mit meiner Bemerkung ausdrücken wollte.
Titel: Re:ServerNamen über Formel
Beitrag von: airwalker am 19.02.04 - 09:21:57
zu euren Fragen:
1. es handelt sich um Repliken
2. grundsätzlich sollen die user nur dokumente sehen, die auf ihrem
server erstellt wurden
Titel: Re:ServerNamen über Formel
Beitrag von: Glombi am 19.02.04 - 09:25:12
Wie definiert sich "ihrem Server"?
Haben die User Zugriff auf beide Server?
Warum wird repliziert - die Frage bleibt!
Titel: Re:ServerNamen über Formel
Beitrag von: airwalker am 19.02.04 - 09:29:40
Serverversion Lotus Notes Domino 4.6

also es handelt sich um eine Auftragsnummern Datenbank.
Diese soll grundsätzlich alle Auftragsnummern von verschiedenen Niederlassungen beinhalten.

Der Sinn warum überhaupt repliziert wird besteht darin,
das es eine andere Datenbank über Geräte gibt.
Diese andere Datenbank greift auf die Auftragsnummern zu,
um den Geräten deren aktuellen Standardort zuzuweisen.
Titel: Re:ServerNamen über Formel
Beitrag von: Semeaphoros am 19.02.04 - 09:55:11
Und die Geräte-DB ist auch verteilt und wird von anderen Nutztern benutzt?

Da denke ich, da wird längerfristig kein Weg an Leserfeldern vorbeiführen.
Titel: Re:ServerNamen über Formel
Beitrag von: airwalker am 19.02.04 - 09:56:23
Die Geräte DB ist auch verteilt...
Was meinst du mit Leserfeld ?
Titel: Re:ServerNamen über Formel
Beitrag von: Semeaphoros am 19.02.04 - 09:59:23
Guggst Du zuerst mal hier:

Zugriffssteuerung (http://www.atnotes.de/index.php?board=26;action=display;threadid=13534)

und dann in der Designer-Hilfe
Titel: Re:ServerNamen über Formel
Beitrag von: airwalker am 19.02.04 - 10:03:16
ok lesefelder sind jetzt klar. ich hab dafür nur einen anderen Namen im Kopf gehabt :)

aber mein Problem ist immer noch nicht gelöst.
Kann man in der Ansichtsauswahl Formel nicht eine Formel hinterlegen, die ein Feld nach dem aktuellen Servernamen abfragt ?
Über Lotus Script is das für mich kein prob.
aber über diese Formeln habe ich bis jetzt noch keine möglichkeit gefunden den kompletten Servernamen zu erfragen
Titel: Re:ServerNamen über Formel
Beitrag von: Driri am 19.02.04 - 10:08:43
Aus meiner Erfahrung würde ich von derartigen Formeln abraten. Erstens habe ich schon oft erlebt, daß diese gar nicht oder wenn, nicht sauber funktionieren und zweitens ist das keine echte Sicherheit. Wenn sich ein Anwender eine persönliche Ansicht baut, hat er wieder alle Dokumente im Zugriff.

Ich denke, Du wirst nicht um Leserfelder herumkommen.
Titel: Re:ServerNamen über Formel
Beitrag von: Glombi am 19.02.04 - 10:09:52
Vielleicht zäumen wir den Gaul mal anders herum auf: Was willst Du eigentlich genau erreichen? Wozu soll die Ansicht gut sein - für einen @DbLookup?

Andreas
Titel: Re:ServerNamen über Formel
Beitrag von: koehlerbv am 19.02.04 - 10:09:54
@Subset (@DBName; 1))

Aber ich befürchte, Du hast ein prinzipielles Verständnisproblem mit der Notes-Architektur. Unter anderem sind dynamische Views nicht machbar.

Bernhard
Titel: Re:ServerNamen über Formel
Beitrag von: airwalker am 19.02.04 - 10:11:47
Ok,

wie soll ich das über ein Leserfeld verwirklichen ?
Titel: Re:ServerNamen über Formel
Beitrag von: Driri am 19.02.04 - 13:05:59
Ich fasse nochmal zusammen :

- User in Datenbank A dürfen nur Dokumente A sehen
- User in Datenbank B dürfen nur Dokumente B sehen
- auf Servern müssen trotzdem alle Dokumente vorliegen, da andere Datenbank diese ausliest

Korrekt ?

Bleibt die Frage, wie wird auf die Dokumente aus der anderern Datenbank zugegriffen ? Liest dort ein periodischer Agent die Nummern aus oder greift der Benutzer selber direkt auf die Nummern zu ?

Und liegt die Geräte-Datenbank nur auf einem Server oder ist die auch an allen Standorten vorhanden ?
Titel: Re:ServerNamen über Formel
Beitrag von: ata am 20.02.04 - 07:31:06
... da du den Server bereits in einem Feld erfasst, mach doch eine Replikationsformel. Damit werden nur die Dokumente zum Server repliziert, die mit der Formel ziehen...


ata