Synchronisation
  • Synchronisation von gleichen Puzzle Kategorien auf verschiedenen cardo Instanzen
  • Betrieb im Batchmodus
Voraussetzung
  • Einrichtung des cardo Monitors für den Batchbetrieb ist notwendig.
  • Die zu synchronisierenden Kategorien dürfen nicht in der gleichen DB liegen!
Vorgehensweise

Führen Sie folgende Schritte auf dem cardo durch, welches für die Änderungen im Puzzle zur Verfügung steht (Quellpuzzle):

  1. Richten Sie eine c2c Verbindung im Managementcenter unter Systemparameter/cardo Server ein.
  2. Eine ausführliche Beschreibung finden Sie hier.
  3. Richten Sie am Zielcardo ebenfalls eine Verbindung ein.
  4. Die weiteren Schritte beschreiben die Erstellung des IKX Stores für die Kategorie, ggf. überspringen Sie diese Punkte.
  5. Richten Sie eine DB Verbindung zum Schema für die IKX Daten ein.
  6. Notieren Sie als Nutzungskontext Datenspeicher für IKX.
  7. Wenn auf dem Quellpuzzle noch keine Kategorie angelegt wurde, müssen Sie einen neuen IKX Store erstellen. Folgen Sie dazu der Beschreibung. Falls dies bereits eingerichtet ist, können Sie diesen und Punkt 8 überspringen.
  8. Registrieren Sie die Kategorie auf dem Quellpuzzle.
  9. Notieren der Synchronisationsparameter an der Kategorie im Eigenschaftenfeld.
    puzzle_synchronisation_02.png
  10. Die ID einer c2c Verbindung erhalten Sie mit Rechtsklick auf die eingerichtete Verbindung im Managementcenter.
    id_c2c.png
  11. Die ID des IKX Stores erhalten Sie am Store im Info Tab.
    ikxstore.png
  12. Notieren Sie die Parameter ggf. für alle Kategorien, die synchronisiert werden sollen.
  13. Für die Durchführung der Synchronistation muss der cardo Monitordienst konfiguriert werden. Informieren Sie sich bitte hier.
Hinweise

Relationen

Bitte beachten Sie, dass Änderungen an Relationen nicht mitgegeben werden.

Tests

Zum Testen kann der Batchmodus auch unabhängig von den Monitoreinstellungen getestet werden (Bedingung: der Monitordienst muss eingerichtet sein). Rufen Sie den Dienst http://ihrServer/net3/services/BatchServices.asmx auf. Hier können Sie über GetAllScheduledTaskInfos für alle geplanten BatchServices Informationen erhalten, ggf. auch über Probleme und Fehler. Der Task IDU.cardo3.CoreModules.Puzzle.Sync.PuzzleRemoteSyncTask listet die Synchronistationsinformationen auf. Mit RunScheduledTask können Sie den oben genannten Task auch aufrufen und die Synchronisation durchführen.

Notizen in DB

Im Schema km_meta werden in der Tabelle pzl_change_notifications alle Informationen zur Synchronisation, auch Fehler, geschrieben.