Étiquette | Explication | Type 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 |
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
arcpy.management.ExportAcknowledgementMessage(in_geodatabase, out_acknowledgement_file, in_replica)
Nom | Explication | Type 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
import arcpy
from arcpy import env
env.workspace = "C:/Data"
arcpy.ExportAcknowledgementMessage_management("MySDEdata.sde", "AcknowledgementMessage.xml" , "MyReplica1")
# 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)
Environnements
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?