Exporter le message d’accusé de réception (Gestion des données)

Synthèse

Crée un fichier d’accusé de réception en sortie dédié à la confirmation de la réception des messages de modification de données précédemment reçus.

Utilisation

  • Utilisez cet outil lorsque vous synchronisez un réplica en mode déconnecté. Exécutez d’abord l’outil Exporter le message de changement de données qui crée un fichier de deltas contenant les modifications à synchroniser. Puis, copiez et importez le fichier de deltas dans le réplica associé à l’aide de l’outil Importer un message. Si le fichier de deltas est perdu et que vous souhaitez le renvoyer, utilisez l’outil Réexporter les messages sans accusé de réception pour générer à nouveau le fichier de deltas. Une fois les modifications importées, vous pouvez exporter un fichier d’accusé de réception à partir du réplica associé à l’aide de l’outil Exporter le message d’accusé de réception. Copiez et importez le fichier d’accusé de réception à l’aide de l’outil Importer un message. Si l’accusé de réception n’est pas reçu, lors de l’envoi suivant, les modifications incluent les nouvelles modifications ainsi que les modifications envoyées précédemment.

  • La géodatabase peut être une géodatabase locale ou un service de géodonnées.

  • Le fichier d’accusé de réception en sortie doit être au format XML.

  • Cet outil n’est pas applicable pour les réplicas d’extraction.

  • Pour synchroniser les réplicas en mode connecté, reportez-vous à l’outil Synchroniser les modifications.

Paramètres

ÉtiquetteExplicationType de données
Exporter depuis une géodatabase de réplica

Spécifie la géodatabase de réplica à partir de laquelle exporter le message d’accusé de réception. La géodatabase peut être locale ou distante.

Workspace ; GeoDataServer
Fichier d’accusé de réception en sortie

Spécifie le fichier delta dans lequel procéder à l’exportation.

File
Réplica

Réplica à partir duquel le message d’accusé de réception doit être exporté.

String

arcpy.management.ExportAcknowledgementMessage(in_geodatabase, out_acknowledgement_file, in_replica)
NomExplicationType de données
in_geodatabase

Spécifie la géodatabase de réplica à partir de laquelle exporter le message d’accusé de réception. La géodatabase peut être locale ou distante.

Workspace ; GeoDataServer
out_acknowledgement_file

Spécifie le fichier delta dans lequel procéder à l’exportation.

File
in_replica

Réplica à partir duquel le message d’accusé de réception doit être exporté.

String

Exemple de code

Exemple d’utilisation de la fonction ExportAcknowledgement (fenêtre Python)
import arcpy
arcpy.env.workspace = "C:/Data"
arcpy.management.ExportAcknowledgementMessage("MySDEdata.sde", "AcknowledgementMessage.xml" , "MyReplica1")
Exemple 2 d’utilisation de la fonction ExportAcknowledgement (script autonome)
# Name: ExportAcknowledgement_Example2.py
# Description: Exports an acknowledgement message from a replica geodatabase (SDE).

# Import system modules
import arcpy

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

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

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes