Listen - Autocompletion
Um die Replikation von Datenlisten einzurichten, müsse in der Datenbank autocompletion folgende Dokumente erstellt werden:
db.replicationObject.save({
"_id" : "firstObjectLocal",
"_class" :
"de.formsolutions.lists.dao.repositories.ReplicationObject",
"serverURL" : "https://pdf.form-solutions.net/autocompletion",
"lastReplicationTimestamp" : ISODate("2000-01-01T12:00:00.205Z"),
"fromOrganizationId" : "22222222-2222",
"toOrganizationId" : "XXXXXXXX-XXXX"
});
db.replicationObject.save({
"_id" : "firstObjectGlobal",
"_class" :
"de.formsolutions.lists.dao.repositories.ReplicationObject",
"serverURL" : "https://pdf.form-solutions.net/autocompletion",
"lastReplicationTimestamp" : ISODate("2000-01-01T12:00:00.205Z"),
"fromOrganizationId" : "global",
"toOrganizationId" : "global"
});
Das Muster XXXXXXXX-XXXX muss hierbei dem defaultPublisher entsprechen, wie er in den properties-Dateien konfiguriert ist
Einstellungen
Bitte beachten Sie auch die notwendigen Einstellungen für die Replikation.
Diese sind in den properties-Dateien zu hinterlegen.
Anwendungsfälle
Anwendungsfall - Quelle MACH formsolutions
Die MACH bietet über die Verlagstätigkeit eine Vielzahl von Vorteilen an.
Dazu gehört u.a. auch die Erstellung von Listen die auf unseren Formular-Servern liegen.
Möchten Sie diese Daten auf Ihr System replizieren, so kann als serverURL die folgende Adresse
angegeben werden:
"serverURL" : "https://pdf.form-solutions.net/autocompletion"
Anwendungsfall - Quelle Test- bzw. Stagesystem
Ein weiterer Fall, für die Replikation von Listen stellt die Übertragung der Daten vom Testsystem in das eigene Produktivsystem dar. D.h. die im Testsystem erstellten und in den Assistenten verwendeten Listen werden zunächst nicht mit in das Produktivsystem übernommen.
Möchten Sie diese Liste automatisiert zur Verfügung stellen, kann dies über einen weiteren Eintrag in der Datenbank des Zielsystem geschehen.
db.replicationObject.save({
"_id" : "Stagesystem",
"_class" :
"de.formsolutions.lists.dao.repositories.ReplicationObject",
"serverURL" : "https://MeinStageSystem.de/autocompletion",
"lastReplicationTimestamp" : ISODate("2000-01-01T12:00:00.205Z"),
"fromOrganizationId" : "22222222-2222",
"toOrganizationId" : "XXXXXXXX-XXXX"
});
Anwendungsfälle
Anwendungsfall - Quelle MACH formsolutions
Die MACH bietet über die Verlagstätigkeit eine Vielzahl von Vorteilen an.
Dazu gehört u.a. auch die Erstellung von Listen die auf unseren Formular-Servern liegen.
Möchten Sie diese Daten auf Ihr System replizieren, so kann als serverURL die folgende Adresse angegeben werden:
"serverURL" : "https://pdf.form-solutions.net/autocompletion"
Anwendungsfall - Quelle Test- bzw. Stagesystem
Ein weiterer Fall, für die Replikation von Listen stellt die Übertragung der Daten vom Testsystem in das eigene Produktivsystem dar. D.h. die im Testsystem erstellten und in den Assistenten verwendeten Listen werden zunächst nicht mit in das Produktivsystem übernommen.
Möchten Sie diese Liste automatisiert zur Verfügung stellen, kann dies über einen weiteren Eintrag in der Datenbank des Zielsystem geschehen.
db.replicationObject.save({
"_id" : "Stagesystem",
"_class" :
"de.formsolutions.lists.dao.repositories.ReplicationObject",
"serverURL" : "https://MeinStageSystem.de/autocompletion",
"lastReplicationTimestamp" : ISODate("2000-01-01T12:00:00.205Z"),
"fromOrganizationId" : "22222222-2222",
"toOrganizationId" : "XXXXXXXX-XXXX"
});