Autor Thema: Bestimmte Dokumente einer DB replizieren..  (Gelesen 2390 mal)

Offline gfunkus

  • Aktives Mitglied
  • ***
  • Beiträge: 224
  • Geschlecht: Männlich
  • www.atnotes.de! Hier werden sie geholfen.
Bestimmte Dokumente einer DB replizieren..
« am: 30.04.03 - 12:24:05 »
Hallo,

Kann mir jemand helfen bei der Entwicklung eines Skriptes welches bestimmte Dokumente einer DB in eine andere repliziert???

MFG

Gfunkus
« Letzte Änderung: 30.04.03 - 12:24:31 von gfunkus »

Offline meichhorner

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 616
  • Geschlecht: Männlich
    • Webseite von Martin Eichhorner
Re:Bestimmte Dokumente einer DB replizieren..
« Antwort #1 am: 30.04.03 - 12:35:58 »
Hy,

wie wärs mit Replizierungsformeln ?

cu
Martin


Untergruppe der Dokumente replizieren
Verwenden Sie diese Einstellung, damit eine Replik nur die Dokumente eines bestimmten Ordners oder einer bestimmten Ansicht oder nur Dokumente, die den in einer Formel angegebenen Kriterien entsprechen, erhält. Replizierformeln sind vergleichbar mit Ansichtsauswahlformeln.
Wenn Sie Replizierformeln verwenden, beachten Sie folgendes:
Sie können die Funktionen @DbLookup, @UserName, @Environment oder @Now nicht in einer Replizierformel verwenden.
Wenn Sie @IsResponseDoc in einer Replizierformel benutzen, werden alle Antwortdokumente in einer Datenbank repliziert, nicht nur die, die den Auswahlkriterien entsprechen. Um dies zu vermeiden, verwenden Sie statt dessen @AllChildren oder @AllDescendants. Wenn Sie @AllChildren bzw. @AllDescendants verwenden, darf die Datenbankleistungseigenschaft "Spezielle Antworthierarchie nicht unterstützen" nicht ausgewählt sein.
Martin Eichhorner
Schulungen zu Lotus Notes Domino 5 & 6 z.B. Westösterreich(A), Ostschweiz(CH), Bodenseeraum(D)
Tip´s, Trick´s, Tools und eine große Linksammlung findest du unter
http://www.eimsolution.net

Offline gfunkus

  • Aktives Mitglied
  • ***
  • Beiträge: 224
  • Geschlecht: Männlich
  • www.atnotes.de! Hier werden sie geholfen.
Re:Bestimmte Dokumente einer DB replizieren..
« Antwort #2 am: 30.04.03 - 12:48:38 »
Das ist mir auch klar... will das gantze aber mit Lotus Script machen...

Offline meichhorner

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 616
  • Geschlecht: Männlich
    • Webseite von Martin Eichhorner
Re:Bestimmte Dokumente einer DB replizieren..
« Antwort #3 am: 30.04.03 - 15:48:39 »
Hy,

schau dir mal die zwei Classes an damit könnte es gehen:

NotesReplication class  

NotesReplicationEntry class  


Cu
Martin
Martin Eichhorner
Schulungen zu Lotus Notes Domino 5 & 6 z.B. Westösterreich(A), Ostschweiz(CH), Bodenseeraum(D)
Tip´s, Trick´s, Tools und eine große Linksammlung findest du unter
http://www.eimsolution.net

Offline gfunkus

  • Aktives Mitglied
  • ***
  • Beiträge: 224
  • Geschlecht: Männlich
  • www.atnotes.de! Hier werden sie geholfen.
Re:Bestimmte Dokumente einer DB replizieren..
« Antwort #4 am: 19.05.03 - 15:47:25 »
So und hier mein Skript. Wie schaffe ich es jetzt das die Replizierungs sich strikt an meine gesetzte Formel hält???
Wo muss man evtl. in den Properties noch Hacken setzen???


Danke im voraus...

'Replication Info
   
   Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim rep As NotesReplication
   Dim re As NotesReplicationEntry
   Dim test As Variant
   Dim dest As String
   Dim sour As String
   Set db = session.CurrentDatabase
   Set rep = db.ReplicationInfo
   Set re = rep.GetEntry("-","-",True)
'Messagebox rep.cutoffinterval
   Messagebox "Original Formel: " + re.Formula
   
   newformula=|select user="gfu"|
   
   Messagebox "Neue Formel: " + newformula
   re.Formula=newformula
   re.IsIncludeFormulas=True
   re.IsIncludeDocuments =True
   dest=re.Destination
   sour=re.Source
   
'Abspeichern...
   
   Call rep.Save()
   Call re.Save()
   Messagebox "Destination: " + dest
   Messagebox "Source: " + sour
   Messagebox "gesetzte formel: " +re.Formula
   Messagebox "Datenbank wird jetzt repliziert!"
   Call db.Replicate( "dev02" )
   Messagebox "gesetzte formel: " +re.Formula    

Offline gfunkus

  • Aktives Mitglied
  • ***
  • Beiträge: 224
  • Geschlecht: Männlich
  • www.atnotes.de! Hier werden sie geholfen.
Re:Bestimmte Dokumente einer DB replizieren..
« Antwort #5 am: 20.05.03 - 14:27:19 »
Kann keiner etwas helfen??? Bin LS Newbie...

Offline gfunkus

  • Aktives Mitglied
  • ***
  • Beiträge: 224
  • Geschlecht: Männlich
  • www.atnotes.de! Hier werden sie geholfen.
Re:Bestimmte Dokumente einer DB replizieren..
« Antwort #6 am: 26.05.03 - 12:32:03 »
Bin immer noch nicht weiter gekommen mit meinen Ansätzen???Kann wer helfen?


mfg

Gfunkus

Offline gfunkus

  • Aktives Mitglied
  • ***
  • Beiträge: 224
  • Geschlecht: Männlich
  • www.atnotes.de! Hier werden sie geholfen.
Re:Bestimmte Dokumente einer DB replizieren..
« Antwort #7 am: 27.05.03 - 16:38:30 »
hat sonst wer evtl. andere Lösungsansätze???
Ich habe geleseses das man wohl über eine Form auch replizieren kann??? was hat es damit auf sich???


mfg

gfunkus

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz