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"
});