DataExchange

Der Dienst DataExchangeServices.asmx (in cardo und cardo.Map) ist für die Bereitstellung von Tabellendaten entwickelt worden. Die Datenbereitstellung erfolgt in eine in cardo zu konfiguriernde "bekannte Datenbank" und kann mit Berechtigungen pro Datenbank gesteuert werden.

Folgende Features sind enthalten:

  • Anlegen und Ändern von Zieltabellen
  • Einfügen neuer Daten
  • Aktualisierung vorhandener Datensätze
  • Löschen vorhandener Datensätze
  • Postprozess, Anlegen und Aktualisieren von Ebenen
  • Unterstützung aller üblichen Datentypen sowie Binärdaten und Geometriedaten

Vorgehensweise:

  1. Passen Sie ihr XML entsprechend dem Beispiel XML an
  2. In diesem Beispiel sind verschiedene Möglichkeiten beispielhaft angegeben, wie Sie die Tabelle erstellen oder ändern können
  3. die intergrierten Features sind oben beschrieben.
  4. bspw. kann über die Funktion <PostProcess><ReloadLayer><LayerGuid>d312833d-4d0c-4f30-ba0f-46aca7b1b6d3</LayerGuid></ReloadLayer></PostProcess> die Tabelle in eine bereits bestehende Ebene eingefügt werden.
  5. oder über die Funktion <PostProcess><ReloadLayer><CreateLayer>...</CreateLayer></ReloadLayer></PostProcess> kann eine neue cardo Ebene erstellt werden
  6. Mittels des Test-Formulars in DataExchangeServices.asmx kann der Dienst auch getestet werden (Achtung - XML einzeilig eingeben).

 

weitere Infos

-> Vorgehensweise zum Einrichten der Anwendung

-> Die Struktur ist über das Schema DataExchange.xsd beschrieben.

-> Ein Beispiel für das XML finden Sie hier.