Autor Thema: Automatische Replikation  (Gelesen 1832 mal)

Offline chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Automatische Replikation
« am: 31.03.05 - 11:30:20 »
Hallo,

wir haben einen Admin-Server (DE) und einen
zweiten Domino Server in USA. Wenn in einer
Adressdatenbank am US Server ein neues Dokument
erstellt wird, soll der US Server automatisch die Adressdatenbank
mit dem DE-Server replizieren und ein Agent am DE Server muss
gestartet werden.

Ist es möglich eine Datenbank automatisch wenn ein neues Dokument
erstellt wurde zu replizieren?

Für jede Unterstützung dankbar !

Gruß
Chris




Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Automatische Replikation
« Antwort #1 am: 31.03.05 - 11:48:46 »
Nicht mit den "normalen" Replikationsmitteln. Du kannst entweder einen Agenten schreiben, der auf veränderte oder neue Dokumente reagiert, der die Replikation anstösst, oder die Clusterreplikation nutzen.
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 chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Re: Automatische Replikation
« Antwort #2 am: 31.03.05 - 13:03:16 »
Hallo,

d.h. wenn ich jetzt einen Agent mit dem Trigger

onEvent: After documents are created

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Automatische Replikation
« Antwort #3 am: 31.03.05 - 13:08:36 »
Genau, und von dort her diese Methode ansteuern:

flag = notesDatabase.Replicate( serverName$ )
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 chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Re: Automatische Replikation
« Antwort #4 am: 31.03.05 - 14:29:12 »
Hallo,

das hab ich jetzt mal am US-Server gemacht, das passt
auch soweit, aber in der Replik am DE-server muss ebenfalls
bei After documents are created or modified ein Agent nur
über die neu erstellten Dokumente (eben aus der Replikation
mit dem US-Server) laufen, die via ODBC in eine externe Datenbank
exportiert werden sollen.

Leider lauft der Agent aber über alle Dokumente??? und nicht nur
über die neuen? Meine Selection ist db.unprocessedDocuments
da der Agent vorher scheduled auf All New & Modified Documents
eingestellt war.

Im Server-Dokument habe ich schon
folgende .ini-Parameter eingegeben und den AgentManager
neu gestartet.

    * AgentManagerSchedulingInterval = 1
    * AMgr_DocUpdateAgentMinInterval = 0
    * AMgr_DocUpdateEventDelay = 0

Wie muss ich dann meine Selection aufbauen?

Danke & Gruß
Chris

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Automatische Replikation
« Antwort #5 am: 31.03.05 - 14:45:02 »
Ob Du mit einem "modified" Agenten hier glücklich wirst, glaube ich nicht wirklich. Ich würde in jedem Falle die verarbeiteten Dokumente mit einem Flag versehen und mit Hilfe dieses Flags dann die Auswahl machen. Ein Modified-Agent bekommt nach jeder Aenderung des Codes oder nach einer Deaktivierung und Reaktivierung immer alle Dokumente präsentiert, und das ist wohl das, was Dir hier aufgefallen ist (und das ist technisch auch korrekt, weil ein geänderter Agent nicht mehr derselbe Agent ist wie vor der Aenderung, und damit sind alle Dokumente für diesen Agenten eben neu)
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 chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Re: Automatische Replikation
« Antwort #6 am: 31.03.05 - 15:29:06 »
Der SourceCode wird, da es jetzt wie gewollt funktioniert, nicht mehr geändert.

Ich habe eine Adresse am US-Server geändert und eine neue hinzugefügt,
der US-Server hat hat über den Agent die Replikation entsprechend durchgeführt.

Der in der Adressdatenbank erstellte Agent hat dann auch nur zwei Dokumente
in die externe DB exportiert. Passt :-)

Danke für die schnelle Unterstützung !!

Danke & Gruß
Chris

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz