Disponible con una licencia de Workflow Manager.
Resumen
Importa configuración e información de trabajos desde un repositorio de Workflow Manager a un repositorio de destino. Esta herramienta es la más útil para configurar un repositorio similar a uno ya existente, crear una réplica de un repositorio desconectado y modificar la sincronización.
Uso
El parámetro Nombre de repositorio es el nombre del repositorio de Workflow Manager al que se va a conectar.
El archivo JXL/reconocimiento de entrada se genera con la herramienta Exportar datos del trabajo.
El parámetro Fusionar le permite incorporar el contenido del archivo JXL de entrada a la configuración existente en su base de datos. Si el parámetro Fusionar no está activado, se eliminará el contenido existente del repositorio especificado.
Sintaxis
ImportJobData(Input_File, Input_Merge, {Input_DatabasePath}, {Input_Repository_Name})
Parámetro | Explicación | Tipo de datos |
Input_File | El archivo JXL que contiene los trabajos y elementos de configuración generados con la herramienta Exportar datos del trabajo. | File |
Input_Merge | Especifica si el contenido del repositorio de Workflow Manager de destino se debe combinar en lugar de sobrescribirse con el contenido del archivo de configuración de entrada.
| Boolean |
Input_DatabasePath (Opcional) | El archivo de conexión de Workflow Manager que contiene la información de conexión con el repositorio de destino. Si no se especifica ningún archivo de conexión, se utilizará la base de datos de Workflow Manager predeterminada actual del proyecto. | File |
Input_Repository_Name (Opcional) | El nombre del repositorio según se especifica en la configuración del sistema de Workflow Manager. El nombre debe ser único de entre todos los repositorios de su clúster. Si no se especifica el nombre del repositorio, se utilizará el nombre del repositorio de Workflow Manager predeterminado actual. | String |
Salida derivada
Nombre | Explicación | Tipo de datos |
Output_Status | El resultado de la operación de importación de datos del trabajo. Devuelve 0 si es correcto. | Largo |
Muestra de código
Ejemplo 1 ImportJobData (secuencia de comandos Python autónoma)
Importe la configuración (con la información del trabajo) de un repositorio de Workflow Manager y sustituya el contenido existente del repositorio de destino.
# 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 la información del trabajo) de un repositorio de Workflow Manager y fusione el contenido del archivo .jxl con el contenido existente del repositorio de destino.
# 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
- Basic: No
- Standard: Requiere Workflow Manager
- Advanced: Requiere Workflow Manager