Disponible con una licencia de Workflow Manager.
Resumen
Esta herramienta le permite importar la información de configuración y trabajos de Workflow Manager de un repositorio en otro repositorio de destino. Esta herramienta es muy útil para configurar un repositorio similar a otro existente, para crear réplicas de repositorios desconectados y para cambiar la sincronización.
Uso
El parámetro Nombre de repositorio es el nombre de un repositorio de Workflow Manager al cual se puede conectar.
El archivo Input JXL/Acknowledgement se generan utilizando la herramienta Exportar Datos de tareas .
Al marcar la opción Fusionar incorpora el contenido del archivo JXL introducido a la configuración existente en la base de datos. Si la opción Fusionar no está activada, se borrará el contenido existente del repositorio especificado.
Sintaxis
ImportJobData_wmx (Input_File, Input_Merge, {Input_DatabasePath}, {Input_Repository_Name})
Parámetro | Explicación | Tipo de datos |
Input_File | El archivo JXL que contiene todos los puestos de trabajo y elementos de configuración se generan utilizando la herramienta Exportar Datos de tareas. | File |
Input_Merge | Elija si el contenido del repositorio de Workflow Manager de destino debe combinarse en lugar de sobrescribirse con el contenido del archivo de configuración introducido.
| Boolean |
Input_DatabasePath (Opcional) | El archivo de conexión de Workflow Manager que contiene la información de conexión para el repositorio de destino. Si no se especifica ningún archivo de conexión, se utilizará la base de datos predeterminada de Workflow Manager del proyecto. | File |
Input_Repository_Name (Opcional) | El nombre del repositorio tal y como se especifica en la configuración del sistema de Workflow Manager. Este es un nombre que debería ser único con todos los repositorios en el cluster. Si no se especifica el nombre de repositorio, se utiliza el nombre de repositorio de Workflow Manager actual predeterminado. | String |
Salida derivada
Nombre | Explicación | Tipo de datos |
Output_Status |
Muestra de código
Ejemplo 1 ImportJobData (secuencia de comandos Python autónoma)
Importe la configuración, con información del trabajo, de un repositorio de Workflow Manager y reemplace el contenido existente del repositorio.
# Import arcpy module
import arcpy
# Check out any necessary licenses
arcpy.CheckOutExtension("JTX")
# Script arguments
Input_File = "C:\\Temp\\WMXRepository.jxl"
Input_Merge = "REPLACE"
Input_DatabasePath = "C:\\Program Files\\WMX\\Database\\wmx.jtc"
Input_Repository_Name = "WMXRepository"
# Process: Import Job Data
arcpy.ImportJobData_wmx(Input_File, Input_Merge, Input_DatabasePath, Input_Repository_Name)
Ejemplo 2 ImportJobData (secuencia de comandos Python autónoma)
Importe la configuración, con información del trabajo, de un repositorio de Workflow Manager y fusione el contenido del archivo .jxl con el contenido existente del repositorio.
# Import arcpy module
import arcpy
# Check out any necessary licenses
arcpy.CheckOutExtension("JTX")
# Script arguments
Input_File = "C:\\Temp\\WMXRepository.jxl"
Input_Merge = "COMBINE"
Input_DatabasePath = "C:\\Program Files\\WMX\\Database\\wmx.jtc"
Input_Repository_Name = "WMXRepository"
# Process: Import Job Data
arcpy.ImportJobData_wmx(Input_File, Input_Merge, Input_DatabasePath, Input_Repository_Name)
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información sobre licencias
- ArcGIS Desktop Basic: No
- ArcGIS Desktop Standard: Requiere Workflow Manager
- ArcGIS Desktop Advanced: Requiere Workflow Manager