Autor Thema: Feld replizierung  (Gelesen 5794 mal)

Offline airwalker

  • Frischling
  • *
  • Beiträge: 28
  • Ich liebe dieses Forum!
Feld replizierung
« am: 05.05.04 - 11:23:21 »
Hallo!

Ich habe folgendes Problem:

Ich habe 2 Datenbanken.
Nun möchte ich folgendes erreichen:

Datenbank1 enthält einen Datensatz mit persönlichen und öffentlichen Informationen.

Datenbank2 enthält aus sicherheitstechnischen Gründen nur öffentliche Informationen.

Wenn nun Daten aus Datenbank2 verändert werden soll dieser Datensatz mit Datenbank2 repliziert werden.

Über die herkömliche Replizierung von Lotus Notes funktioniert das meines Erachtens nach nicht, weil immer 2 gleiche Datenbanken benötigt werden.

Gibt es dafür eine Möglichkeit ?

(System Win2000 + Lotus Notes5 Client + Domino Server 4.6)

Offline Markus Henke

  • Aktives Mitglied
  • ***
  • Beiträge: 143
  • Geschlecht: Männlich
Re:Feld replizierung
« Antwort #1 am: 05.05.04 - 11:36:13 »
Hallo,

2 Möglichkeiten: selektive Replikation (kann ich nix zu sagen, wäre aber sehr gespannt, ob was in diese Richtung kommt) oder ein Agent, der die Daten rüberschaufelt.

Gruß
Markus

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Feld replizierung
« Antwort #2 am: 05.05.04 - 12:30:58 »
Hi,

im Dialog für die Replizierparameter unter "Erweitert" kannst du bei "Felder" die Felder auswählen, die repliziert werden sollen.

Axel
 
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline airwalker

  • Frischling
  • *
  • Beiträge: 28
  • Ich liebe dieses Forum!
Re:Feld replizierung
« Antwort #3 am: 05.05.04 - 12:38:44 »
danke ich werde das mal ausprobieren.

Offline airwalker

  • Frischling
  • *
  • Beiträge: 28
  • Ich liebe dieses Forum!
Re:Feld replizierung
« Antwort #4 am: 06.05.04 - 08:44:49 »
So ich habe es mal mit der seletkiven Feld Replikation ausprobiert.
Dabei ist mir folgendes Problem aufgefallen:

Wenn ich in DB1 ein Dokument erstelle, kann ich es in DB2 nicht mehr bearbeiten.
Beim Versuch kommt folgenden Fehlermeldung:

Ausgewählter Befehl kann nicht ausgeführt werden

Das Problem tritt auch auf wenn ich in DB2 ein Dokument erstelle.
Wie könnte ich dieses Problem umgehen ?

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Feld replizierung
« Antwort #5 am: 06.05.04 - 08:47:31 »
Hi,

fehlen die Rechte dazu? Gibt es Autorenfelder in den Dokumenten? Eventuell hast du nicht alle notwendigen Felder repliziert, z.B. Form.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline airwalker

  • Frischling
  • *
  • Beiträge: 28
  • Ich liebe dieses Forum!
Re:Feld replizierung
« Antwort #6 am: 06.05.04 - 10:29:13 »
Danke für deine schnelle Antwort!

Also es gibt keine LEser- bzw. Autorenfelder.
Es wurden keine zugriffsrechte verändert.
Was mir noch aufgefallen ist, in der replizierten DB2 ist
im Titel geschreiben (ABGESCHNITTEN)
Das müsste ja von der Feldreplizierung herkommen.

Aber warum kann ich das Dokument nicht edititieren???

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Feld replizierung
« Antwort #7 am: 06.05.04 - 10:36:45 »
Hi,

dazu fällt mir im Moment leider auch nichts mehr ein.  :-\

Die selektive Replizierung ist meines Erachtens ein ganz heikle Kiste. Ich vermeide sie wo ich nur kann. Irgendwo einen Haken vergessen oder zuviel gesetzt und du zerschießt die deinen gesamten Datenbestand.

Ich hab früher mal sowas auf Dokumentenebene, abhängig von einem Feldinhalt, gemacht und hatte regelmäßig Probleme damit.


Axel




Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline airwalker

  • Frischling
  • *
  • Beiträge: 28
  • Ich liebe dieses Forum!
Re:Feld replizierung
« Antwort #8 am: 06.05.04 - 10:41:33 »
Ok.

Wie kann ich den das Problem über einen Agenten lösen ?
Ich müsste mir ja dann ein Kopie der DB1 anlegen und der Agent
müsste dann die Daten rüberschaufeln...

Nur wie erkläre ich dem agent, dass er nur bestimmte felder einer maske kopieren soll...
und wie sage ich ihm, dass wenn daten geändert werden, nicht jedes mal ein neuer Datensatz angelegt werden soll?!

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Feld replizierung
« Antwort #9 am: 06.05.04 - 10:50:06 »
Hi,

Zitat
Nur wie erkläre ich dem agent, dass er nur bestimmte felder einer maske kopieren soll...

In dem du die Feldnamen einzeln angibst.

...
docDB2.Feldname1 = docDB1.Feldname1
...


Zitat
und wie sage ich ihm, dass wenn daten geändert werden, nicht jedes mal ein neuer Datensatz angelegt werden soll?!

... und was machst du, wenn ein Datensatz gelöscht wurde? Du musst im Prinzip den Replikationsmechanismus nachprogrammieren. Da wünsche ich dir jetzt schon viel Spaß dabei.  :o

Ich würde da einen anderen Weg gehen. Blende doch die kritischen Feld in Abhängigkeit einer Zugehörigkeit zu einer Rolle einfach aus.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline airwalker

  • Frischling
  • *
  • Beiträge: 28
  • Ich liebe dieses Forum!
Re:Feld replizierung
« Antwort #10 am: 06.05.04 - 11:02:31 »
Ja das würde ich ja auch lieber machen,
aber mein Chef möchte nicht, dass sensible Daten in diese DB
repliziert/kopiert werden...

Driri

  • Gast
Re:Feld replizierung
« Antwort #11 am: 06.05.04 - 11:14:47 »
Könnt ihr da evtl. was über Feldverschlüsselung machen ?

Dafür müßten dann allerdings die Benutzergruppen von DB1 und DB2 unterschiedlich sein.
Dann könnt ihr die kritischen Felder verschlüsseln und den Schlüssel nur den Benutzern für DB1 zur Verfügung stellen.


P.S. : Ich hab da noch nie mit gearbeitet, kenne da also keine evtl. Nachteile.

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Re:Feld replizierung
« Antwort #12 am: 06.05.04 - 12:11:53 »
Hi,

ich bin nicht der Entwickler, abär - wenn ich lese, Notes 4.6 - Server, soweit ich weiß, gibt es die Replikation auf Feldebene erst ab Version 5.x. Spricht etwas gegen eine Servermigration?

Gruß Henning
Gruß Henning

Offline airwalker

  • Frischling
  • *
  • Beiträge: 28
  • Ich liebe dieses Forum!
Re:Feld replizierung
« Antwort #13 am: 06.05.04 - 12:36:39 »
Hi HRaq,

Also wir fahren einen 4.6er Server.
Mein Client hat aber Version 5.

Ich weis nicht in wie fern es dann Probleme geben könnte...

Driri

  • Gast
Re:Feld replizierung
« Antwort #14 am: 06.05.04 - 12:42:09 »
Naja, entscheidend wäre dabei schon der Server, der Client ist da ja außen vor.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Feld replizierung
« Antwort #15 am: 06.05.04 - 13:03:34 »
Replikation auf Feldebene gibt es seit R4 -- hab grad eben mal den 4er Client kurz aufgestartet:

« Letzte Änderung: 06.05.04 - 13:04:04 von Semeaphoros »
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 HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Re:Feld replizierung
« Antwort #16 am: 06.05.04 - 13:04:15 »
Hi Airwalker,

ich vermute mal, das deine DB auf dem Server liegt. Und der löst eine Replikation aus. Eine Replikation von Client zu Client wäre mir völlig neu  ???

Also, du kannst einen 7er-Beta-Client oder sonst was haben, entscheidend ist der Server. Und deiner kann das nicht.

Gruß Henning

[Edit)
@Jens,

das mag sein - abär, ich hab noch nicht gehört, dass das zuverlässig funktioniert hat. Ich würde die Finger davon lassen.
Außerdem ist der Support für 4.6 eh eingestellt, also würde ich migrieren.
« Letzte Änderung: 06.05.04 - 13:10:23 von HRaq »
Gruß Henning

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Feld replizierung
« Antwort #17 am: 06.05.04 - 13:06:41 »
Henning, mag sein, dass Du wegen Ueberkreuzung mein Posting verpasst hast, R4 kann Feldreplikation. genau das war eine der grossen Neuerungen mit R4
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 HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Re:Feld replizierung
« Antwort #18 am: 06.05.04 - 13:15:54 »
Jens,

habe mein Posting nochmal editiert. siehe oben..
Gruß Henning

Offline airwalker

  • Frischling
  • *
  • Beiträge: 28
  • Ich liebe dieses Forum!
Re:Feld replizierung
« Antwort #19 am: 06.05.04 - 13:17:15 »
JA ich denke auch mal das die Feldreplikation in der 4.6er Version funktioniert.
SOnst würde es bei mir ja nicht funktionieren.
Es klappt ja, bis auf das ich in der Replik keine Daten ändern kann die aus der Hauptdatenbank kommen...
Das ist natürlich unpraktisch

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz