É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 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 |
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
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 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
import arcpy
arcpy.env.workspace = "C:/Data"
arcpy.management.ExportAcknowledgementMessage("MySDEdata.sde", "AcknowledgementMessage.xml" , "MyReplica1")
# 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)
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?