UebergeordnetesD.bmp Grundlegende Informationen zur Administration finden Sie unter: Administration von Benutzern, Gruppen und Rollen 

 

Anlage einer Tabellenreplikation

In diesem Fenster werden links, in der Baumstruktur, die für die verschiedenen Pakete eingerichteten Replikationen und rechts die Standorte, wohin die Änderungen übertragen werden sollen, angezeigt. Um einen Tabellenreplikationseintrag einzurichten, muss auf einer der Paketgruppen die Taste „Neu“ oder F5 gedrückt werden.

1082543915000004700.png

 Daraufhin wird folgender Dialog angezeigt:

1225803457000007120.png

Es wird automatisch die nächste freie Tabellenreplikations-ID ermittelt. Durch Drücken der Entertaste wird ein neuer Replikationseintrag angelegt. Diesem kann man nun einen beliebigen Namen zuweisen. Um dem Replikationseintrag eine Tabelle zuzuweisen, muss in dem Feld „zugeordnete Tabellen“ die F8-Taste aufgerufen werden. Daraufhin wird der Suchdialog für Tabellen geöffnet:

1225803457000007120_0.png

Dort können die benötigten Tabellen gesucht werden (zur schnelleren Filterung steht das BMD Filterpanel sowie eine ComboBox zur Einschränkung auf das jeweilige Schema zur Verfügung). Die benötigten Tabellen können durch Drücken der Taste mit dem Pfeil nach rechts (oder Strg+Einfg) in die zugeordneten Tabellen übernommen werden.

Durch Drücken der „Übernehmen“-Taste werden die ausgewählten Tabellen dann in den Replikationseintrag übernommen, welcher nun durch Drücken der Taste „Speichern“ übernommen wird. In der Baumansicht sollte nun dieser Eintrag mit dem eingegebenen Namen aufscheinen.




Baumansicht



Ebene 1: Name des Replikationseintrages


Links vom Namen wird eine Checkbox angezeigt, mit der man die Replikation ein- bzw. ausschalten kann. Standardmäßig wird nach dem Einfügen einer Tabelle die Replikation nicht aktiviert. Rechts neben dem Namen wird die Anzahl der zugeordneten Haupttabellen angezeigt.


Ebene 2: Name der Haupttabelle


Rechts neben dem Namen wird angezeigt, ob eine Replikation der Tabelle bereits eingerichtet worden ist.

Ebene 3: Zu replizierende Felder


Rechts neben dem Eintrag wird die Anzahl der Felder angezeigt, die der Haupttabelle zugeordnet sind. Wird dieser Knoten aufgeklappt, werden die jeweiligen Datenbankfelder angezeigt. Standardmäßig sind alle Felder angehakt, man kann jedoch auch Felder von der Replikation ausblenden (indem man den Haken einfach abhakt). Die jeweilige Einstellung wird dabei automatisch gespeichert.

Ebene 4: Abhängige Tabellen


Rechts neben dem Eintrag wird die derzeitige Anzahl der zugeordneten Tabellen angezeigt. Zu einer Haupttabelle können keine, einer oder mehrere Tabellen vorhanden sein, deren Daten ebenfalls repliziert werden müssen, damit die Daten der Haupttabelle ohne Verlust übertragen werden können. Um nun die zugeordneten Tabellen zu finden, braucht man sich nur auf den Eintrag „Abhängige Tabellen“ zu stellen und die Taste „Suche abhängige Tabellen“ drücken.

 

Standortzuordnung


Um nun die Replikation zu aktivieren, muss noch festgelegt werden, wohin die Daten repliziert werden sollen. Hierfür steht die Funktion „ Standorte zuordnen “ zur Verfügung. Wird die Taste gedrückt erscheint folgender Dialog:

1225804455000107120.png


Links werden alle Standorte angezeigt, die für die Replikation eingerichtet worden sind. Ein oder mehrere Standorte können durch Markieren und Drücken der Taste „Hinzufügen “ den zugehörigen Standorten zugeordnet werden.

Soll nun die Replikation aktiviert werden, muss die Checkbox neben dem Replikationseintrag angehakt werden:

1225804455000107120_1.png


Hier wird außerdem angezeigt, ob für den Replikationseintrag die Replikation aller zugeordneten Tabellen korrekt gestartet wurde. Neben jeder Tabelle wird noch angezeigt, ob die Replikation aktiv ist. Sollte zu einer Tabelle die Replikation nicht ordnungsgemäß erzeugt worden sein, wird ein Symbol mit einem Kreuz angezeigt. Sollte während der Aktivierung des Replikationseintrages die Replikation für eine Tabelle nicht korrekt gestartet werden, wird neben dem Replikationseintrag ein rotes Ausrufezeichen angezeigt und das Häkchen der Checkbox automatisch wieder entfernt. Im Log-Eintrag wird dann festgehalten, warum die Replikation fehlgeschlagen ist.



 Stapel zum Senden der Replikationseinträge


Um nun die Tabellenreplikationseinträge auf die zugeordneten Standorte zu übertragen, muss ein Stapelschritt zum Export der Tabellenreplikationseinträge eingerichtet werden. Den entsprechenden Dialog zum Definieren eines Stapelschrittes finden Sie unter Tools →  Administration → Stapelverarbeitung → Stapel definieren. Nach dem  Speichern des Stapelkopfes müssen folgende 2 Stapelschritte zum Export angelegt werden.


Stapelschritte Export der Replikationseinträge


Im Feld Bezeichnung muss eine eindeutige Bezeichnung für den Export der Replikationseinträge angegeben werden und im Feld Funktion die Funktion  „MCS_MDREPLICATIONENTRYMGR_SENDCHANGES“.

Nach dem Speichern des Exportschrittes muss nun der Stapelschritt zum Übertragen der Replikationseinträge eingerichtet werden.

Im selben Fenster kann dann der zweite Stapelschritt angelegt werden: die Funktion „MCS_MDREPLCHANGE_SENDCHANGES“. Nach Drücken der „Übernehmen“-Taste wird folgender Dialog eingeblendet:

1225804504000107120.png

In diesem Dialog muss nun in der Liste den Eintrag „Tabellen“ ausgewählt werden, damit mit dem Stapelschritt nur die Replikationseinträge übertragen werden. Außerdem kann mit dem Stapelschritt noch bestimmt werden, an welche Standorte die Einträge übertragen werden. Standardmäßig werden die Replikationsdaten an alle Standorte, die bei dem Replikationsschritt eingetragen sind, übertragen. Sie können jedoch auch auswählen, dass die Einträge nur an bestimmte Standorte übermittelt werden.


Ausführung des Stapelschrittes zum Senden des Schrittes


Um die Ausführung des Stapelschrittes einzurichten, muss unter Tools → Administration  → Stapelverarbeitung → Geplante Ausführung ein Ausführungsplan für den Stapel erstellt werden.

Importieren der Replikationsdaten am Clientstandort


Damit nun die Replikationsdaten am Zielstandort importiert werden können, muss am Zielstandort ebenfalls ein Stapel zum Import der Daten eingerichtet werden. Hier kann zum Einrichten des Stapels, wie bereits oben beschrieben, vorgegangen werden (Anlegen eines neuen Stapelkopfes,  Anlegen eines Stapelschrittes). Als Funktion für den Stapelschritt muss „MCS_MDREPLCHANGE_RECEIVECHANGES “ verwendet werden. Folgender Dialog wird dann beim Übernehmen der Funktion angezeigt:

1225804504000107120_0.png

Hier muss wiederum in der Liste der Eintrag „Tabellen“ ausgewählt werden, da ja Tabellenreplikationseinträge empfangen werden sollen. Als Eintrag für „Empfangen von“  muss der Standort eingegeben werden, von dem die Replikationseinträge empfangen werden sollen. Damit wäre am Empfangsrechner der Empfangsstapel eingerichtet.

Nun muss, wie auch bereits oben beschrieben, eine geplante Ausführung zum Import eingerichtet werden. Als Stapel muss natürlich der neue Empfangsstapel eingetragen und das nötige Intervall eingestellt werden.


1097582601000001570.png