Resumen
La API RESTful start inicia el trabajo especificado mediante la URL y el método siguientes:
Elemento | Descripción | ||
---|---|---|---|
URL | /datamover/executingJobs | ||
Método | POST |
El comando start crea un trabajo, incluso si el trabajo no existe, cuando los parámetros del campo objects cumplen los requisitos de especificación del trabajo. Cuando esto ocurre, se omiten los parámetros saveChanges y se guarda el nuevo trabajo.
Parámetros de solicitud
- jobName
- Descripción: Nombre del trabajo
- sync
- Descripción: especificación de uso de la sincronización Si la sincronización es false (predeterminada), el comando start devolverá el estado una vez se haya generado el nombre de ejecución del trabajo. Si la sincronización es true, el comando start devolverá el estado cuando se complete el trabajo.
- uowid
- Descripción: ID de unidad de trabajo
- saveChanges
- Descripción: actualiza la definición del trabajo original con los parámetros especificados.
- sourceLogin
- Descripción: Propiedades del sistema de origen
- targetLogin
- Descripción: Propiedades del sistema de destino
- settings
- Descripción: Propiedades de configuración del trabajo
- jobSecurity
- Descripción: Detalles de seguridad del trabajo
- objects
- Descripción: Objetos que se van a copiar
Parámetros de respuesta
- jobExecutionName
- Descripción: Nombre de ejecución del trabajo, si se ha ejecutado el trabajo, o en blanco si no se ha ejecutado
- status
- Descripción: Estado del trabajo
Ejemplo de respuesta
En este ejemplo, se produce un error de inicio de trabajo porque el trabajo no existe y las especificaciones de nuevo trabajo son insuficientes.
{ "message" : "Job not found and could not create a new job: Error: Cannot get database version info for system dmsmp2" }
Ejemplo de start de la API RESTful
{ "jobName" : "executedJob" , "sync" : "true", "saveChanges" : "true", "sourceLogin": { "teradata": { "tdpid":"dmdev" "username": "dbc", "password": "dbc" } }, }