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 pour accuser réception des messages de mouvements de données reçus précédemment.

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 ne s'applique pas aux réplica 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 le message d'accusé de réception sera exporté. La géodatabase peut être locale ou distante.

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

Indique le fichier de deltas de destination de l'exportation.

File
Réplica

Réplica à partir duquel le message d'accusé de réception sera 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 le message d'accusé de réception sera exporté. La géodatabase peut être locale ou distante.

Workspace ; GeoDataServer
out_acknowledgement_file

Indique le fichier de deltas de destination de l'exportation.

File
in_replica

Réplica à partir duquel le message d'accusé de réception sera exporté.

String

Exemple de code

Exemple d'utilisation de l'outil ExportAcknowledgement (fenêtre Python)

import arcpy
from arcpy import env
env.workspace = "C:/Data"
arcpy.ExportAcknowledgementMessage_management("MySDEdata.sde", "AcknowledgementMessage.xml" , "MyReplica1")
Exemple 2 d'utilisation de l'outil ExportAcknowledgement (script Python autonome)
# 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)

Rubriques connexes