Étiquette | Explication | Type de données |
Exporter depuis une géodatabase de réplica | Géodatabase de réplica à partir de laquelle les messages sans accusé de réception sont réexportés. La géodatabase peut être une géodatabase locale ou un service de géodonnées. | Workspace; GeoDataServer |
Fichier de deltas en sortie | Fichier de deltas dans lequel les modifications des données sont réexportées. | File |
Réplica | Réplica à partir duquel les messages sans accusé de réception sont réexportés. | String |
Options d’exportation | Indique les modifications à réexporter.
| String |
Synthèse
Crée un fichier de deltas en sortie contenant les mises à jour de réplicas dont la réception n’a pas été confirmée provenant d’une géodatabase de réplica monodirectionnel ou bidirectionnel.
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.
Le fichier de deltas en sortie peut être une géodatabase fichier de deltas (.gdb) ou un fichier XML de deltas (.xml). Lorsque vous spécifiez le fichier de deltas en sortie, vous devez inclure le suffixe approprié (.gdb ou .xml).
Cet outil ne peut pas être utilisé 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.ReExportUnacknowledgedMessages(in_geodatabase, output_delta_file, in_replica, in_export_option)
Nom | Explication | Type de données |
in_geodatabase | Géodatabase de réplica à partir de laquelle les messages sans accusé de réception sont réexportés. La géodatabase peut être une géodatabase locale ou un service de géodonnées. | Workspace; GeoDataServer |
output_delta_file | Fichier de deltas dans lequel les modifications des données sont réexportées. | File |
in_replica | Réplica à partir duquel les messages sans accusé de réception sont réexportés. | String |
in_export_option | Indique les modifications à réexporter.
| String |
Exemple de code
L’exemple ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction ReExportUnacknowledgedMessages.
import arcpy
arcpy.env.workspace = "C:/Data"
arcpy.management.ReExportUnacknowledgedMessages("MySDEdata.sde", "dataChanges2.gdb",
"MyReplica1", "ALL_UNACKNOWLEDGED")
Le script ci-dessous illustre l’utilisation de la fonction ReExportUnacknowledgedMessages dans un script Python autonome.
# Name: ReExportUnacknowledgedMessages_Example2.py
# Description: Reexport all unacknowledged messages from an SDE replica workspace.
# Changes are exported to a delta geodatabase
# Import system modules
import arcpy
from arcpy import env
# Set workspace
env.workspace = "C:/Data"
# Set local variables
replica_gdb = "MySDEdata.sde"
output_file = "dataChanges2.gdb"
replica_name = "MyReplica1"
export_option = "ALL_UNACKNOWLEDGED"
# Run ReExportUnacknowledgedMessages
arcpy.management.ReExportUnacknowledgedMessages(replica_gdb, output_file,
replica_name, export_option)
Environnements
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?