{ "name": "ReconcileVersions", "displayName": "Reconcile Versions", "description": "Geoprocessing tool that reconciles a version or multiple versions against a target version.", "category": "", "helpUrl": "https://gis.marinpublic.com/arcgis/rest/directories/arcgisoutput/MarinMap/ReconcileVersions_GPServer/MarinMap_ReconcileVersions/ReconcileVersions.htm", "executionType": "esriExecutionTypeSynchronous", "parameters": [ { "name": "reconcile_mode", "dataType": "GPString", "displayName": "Reconcile Mode", "description": "Determines which versions will be reconciled when the tool is executed.\nALL_VERSIONS\u2014Reconciles edit versions with the target version. This is the default.BLOCKING_VERSIONS\u2014Reconciles versions that are blocking the target version from compressing. This option uses the recommended reconcile order.", "direction": "esriGPParameterDirectionInput", "defaultValue": "ALL_VERSIONS", "parameterType": "esriGPParameterTypeRequired", "category": "", "choiceList": [ "ALL_VERSIONS", "BLOCKING_VERSIONS" ] }, { "name": "target_version", "dataType": "GPString", "displayName": "Target Version", "description": "Name of any version in the direct ancestry of the an edit version, such as the parent version or the default version.\n Typically contains edits from other versions that the user performing the reconcile would like to pull into their edit version.", "direction": "esriGPParameterDirectionInput", "defaultValue": "sde.DEFAULT", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "sde.DEFAULT" ] }, { "name": "edit_versions", "dataType": "GPMultiValue:GPString", "displayName": "Edit Versions", "description": "Name of the edit version or versions to be reconciled with the selected target version.\nOnly versions that are in the direct ancestry of the selected target version will be displayed.", "direction": "esriGPParameterDirectionInput", "defaultValue": [ "STORMWATER_APP.StormWaterTest" ], "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "STORMWATER_APP.StormWaterTest", "STORMWATER_APP.Stormwater_app_M_1471990914960", "STORMWATER_APP.Stormwater_app_M_1473713966477", "STORMWATER_APP.Stormwater_app_M_1473717972790", "STORMWATER_APP.Stormwater_app_M_1473718349680", "STORMWATER_APP.Stormwater_app_M_1473718643747", "STORMWATER_APP.Stormwater_app_M_1473719338760", "STORMWATER_APP.Stormwater_app_M_1473720160367", "STORMWATER_APP.Stormwater_app_M_1473720219063", "STORMWATER_APP.Stormwater_app_M_1473721324943", "STORMWATER_APP.Stormwater_app_M_1473721372843", "STORMWATER_APP.Stormwater_app_M_1473721569150", "STORMWATER_APP.Stormwater_app_M_1473722048413", "STORMWATER_APP.Stormwater_app_M_1473722324630", "STORMWATER_APP.Stormwater_app_M_1473723222800", "STORMWATER_APP.Stormwater_app_M_1473723257937", "STORMWATER_APP.Stormwater_app_M_1473724830993", "STORMWATER_APP.Stormwater_app_M_1473724854143", "STORMWATER_APP.Stormwater_app_M_1473724872153", "STORMWATER_APP.Stormwater_app_M_1473777344043", "STORMWATER_APP.Stormwater_app_M_1473777384573", "STORMWATER_APP.Stormwater_app_M_1473784388443", "STORMWATER_APP.Stormwater_app_MarinMap/Tiburo", "STORMWATER_APP.stormwater_app_M_1473377811790", "STORMWATER_APP.stormwater_app_M_1473721652910" ] }, { "name": "acquire_locks", "dataType": "GPBoolean", "displayName": "Acquire Locks", "description": "Determines whether feature locks will be acquired.Checked\u2014Acquires locks during the reconcile process. This should be used when the intention is to post edits. It ensures that the target version is not modified in the time between the reconcile and post operations. This is the default.Unchecked\u2014No locks are acquired during the reconcile process. This allows multiple users to reconcile in parallel. It should be used when the edit version will not be posted to the target version because there is a possibility that the target version could be modified in the time between the reconcile and post operations.", "direction": "esriGPParameterDirectionInput", "defaultValue": false, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "abort_if_conflicts", "dataType": "GPBoolean", "displayName": "Abort if Conflicts Detected", "description": "Determines if the reconcile process should be aborted if conflicts are found between the target version and the edit version.Checked\u2014Aborts the reconcile if conflicts are found.Unchecked\u2014Does not abort the reconcile if conflicts are found. This is the default.", "direction": "esriGPParameterDirectionInput", "defaultValue": false, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "conflict_definition", "dataType": "GPString", "displayName": "Conflict Definition", "description": "Describes the conditions required for a conflict to occur:BY_OBJECT\u2014Any changes to the same row or feature in the parent and child versions will conflict during reconcile. This is the default. BY_ATTRIBUTE\u2014Only changes to the same attribute (column) of the same row or feature in the parent and child versions will be flagged as a conflict during reconcile. Changes to different attributes will not be considered a conflict during reconcile.", "direction": "esriGPParameterDirectionInput", "defaultValue": "BY_OBJECT", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "BY_OBJECT", "BY_ATTRIBUTE" ] }, { "name": "conflict_resolution", "dataType": "GPString", "displayName": "Conflict Resolution", "description": "Describes the behavior if a conflict is detected:FAVOR_TARGET_VERSION\u2014For all conflicts, resolves in favor of the target version. This is the default. FAVOR_EDIT_VERSION\u2014For all conflicts, resolves in favor of the edit version.", "direction": "esriGPParameterDirectionInput", "defaultValue": "FAVOR_TARGET_VERSION", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "FAVOR_TARGET_VERSION", "FAVOR_EDIT_VERSION" ] }, { "name": "with_post", "dataType": "GPBoolean", "displayName": "Post Versions After Reconcile", "description": "Posts the current edit session to the reconciled target version.Checked\u2014Current edit version will be posted to the target version after the reconcile.Unchecked\u2014Current edit version will not be posted to the target version after the reconcile. This is the default.", "direction": "esriGPParameterDirectionInput", "defaultValue": false, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "with_delete", "dataType": "GPBoolean", "displayName": "Delete Versions After Post", "description": "When the post option is set to POST the option to delete versions becomes active.Checked\u2014Current edit version that was reconciled will be deleted after being posted to the target version. Unchecked\u2014Current edit version that was reconciled will not be deleted. This is the default.", "direction": "esriGPParameterDirectionInput", "defaultValue": false, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "out_log", "dataType": "GPDataFile", "displayName": "Reconcile Versions Log", "description": "Specify a name and location to where the log file will be written. The log file is an ASCII file containing the contents of the geoprocessing messages.", "direction": "esriGPParameterDirectionOutput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" } ] }