Domino 9 und frühere Versionen > Entwicklung

Call dc.PutAllInFolder ohne Wirkung

<< < (3/3)

Don Pasquale:
@Performance

Jein,

das beide Sachen miteinander zusammenhingen hat sich mehr so ergeben,
ich bin selbst nciht ganz glücklich mit 2 threads

Wie löscht man Replizierkonflikte ?

Ich habe erstmal ein Locking eingebaut und die Masken auf Replizierkonfllikte mischen eingestellt. Habe ich damit noch nicht alles erschlagen ?


Ciao

Don Pasquale

Performance:
- deine replication conflict view mit der Formel:
Select @IsAvailable($Conflict)
- die view holst du dir mit db.getview()
machst eine collectionaus den doks und dann löscht du mit collection.removeall

- oder ohne view
Dim colConflict As NotesDocumentCollection
Dim DateTime As New NotesDateTime( "01.01.1970" )
Set db = session.CurrentDatabase
Set colConflict = db.Search( "@IsAvailable(IsConflict)", DateTime , 0 )
Call colConflict.RemoveAll( True )

Wenn du in den Masken die Option Replicationskonflikte mischen setzt sollte das Feld $ConflictAction = "1" gesetzt werden.


cu

Don Pasquale:
@Performance

Vielen Dank, das hört sich sehr brauchbar an.
Ich werde das morgen ausprobieren.

Caio
Don Pasquale

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln