Bestätigungsmeldungen exportieren (Data Management)

Zusammenfassung

Hiermit wird eine Ausgabe-Bestätigungsdatei zur Bestätigung des Empfangs von zuvor erhaltenen Meldungen zu Datenänderungen erstellt.

Verwendung

  • Verwenden Sie dieses Werkzeug beim Synchronisieren eines Replikats ohne bestehende Verbindung. Führen Sie zuerst das Werkzeug Meldungen zu Datenänderungen exportieren aus, um eine Delta-Datei mit den zu synchronisierenden Änderungen zu erstellen. Anschließend können Sie die Delta-Datei kopieren und mit dem Werkzeug Meldungen importieren in das relative Replikat importieren. Wenn die Delta-Datei verloren gegangen ist und Sie sie erneut senden möchten, dann verwenden Sie das Werkzeug Unbestätigte Meldungen erneut exportieren, um die Delta-Datei erneut zu generieren. Nachdem die Änderungen importiert wurden, können Sie mit dem Werkzeug Bestätigungsmeldungen exportieren eine Bestätigungsdatei aus dem relativen Replikat exportieren. Die Bestätigungsdatei können Sie kopieren und mit dem Werkzeug Meldungen importieren importieren. Wenn keine Bestätigung eingegangen ist, werden beim nächsten Mal zusammen mit den neuen Änderungen auch noch einmal die bereits gesendeten Änderungen gesendet.

  • Die Geodatabase kann eine lokale Geodatabase oder ein Geodatenservice sein.

  • Bei der Ausgabebestätigungsdatei muss es sich um eine XML-Datei handeln.

  • Für Check-Out-Replikate kann dieses Werkzeug nicht eingesetzt werden.

  • Informationen zum Synchronisieren von Replikaten im verbundenen Modus finden Sie im Abschnitt zum Werkzeug Änderungen synchronisieren.

Parameter

BeschriftungErläuterungDatentyp
Aus Replikat-Geodatabase exportieren

Gibt die Replikat-Geodatabase an, aus der die Bestätigungsmeldung exportiert werden soll. Die Geodatabase kann lokal oder remote sein.

Workspace ; GeoDataServer
Ausgabebestätigungsdatei

Gibt die Delta-Datei an, in die exportiert werden soll.

File
Replikat

Das Replikat, aus dem die Bestätigungsmeldung exportiert werden soll.

String

arcpy.management.ExportAcknowledgementMessage(in_geodatabase, out_acknowledgement_file, in_replica)
NameErläuterungDatentyp
in_geodatabase

Gibt die Replikat-Geodatabase an, aus der die Bestätigungsmeldung exportiert werden soll. Die Geodatabase kann lokal oder remote sein.

Workspace ; GeoDataServer
out_acknowledgement_file

Gibt die Delta-Datei an, in die exportiert werden soll.

File
in_replica

Das Replikat, aus dem die Bestätigungsmeldung exportiert werden soll.

String

Codebeispiel

ExportAcknowledgement – Beispiel (Python-Fenster)

import arcpy
from arcpy import env
env.workspace = "C:/Data"
arcpy.ExportAcknowledgementMessage_management("MySDEdata.sde", "AcknowledgementMessage.xml" , "MyReplica1")
ExportAcknowledgement – Beispiel 2 (eigenständiges Python-Skript)
# Name: ExportAcknowledgement_Example2.py
# Description: Exports an acknowledgement message from a replica geodatabase (SDE).
# Author: ESRI

# Import system modules
import arcpy
from arcpy import env

# Set workspace
env.workspace = "C:/Data"

# Set local variables
in_geodatabase = "MySDEdata.sde"
output_file = "AcknowledgementMessage.xml"
replica_name = "MyReplica1"
arcpy.ExportAcknowledgementMessage_management(in_geodatabase, output_file , replica_name)

Verwandte Themen