17.10 - Iniciar trabajo (API RESTful) - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
17.10
Release Date
Junio de 2021
Content Type
Guía del usuario
Publication ID
B035-4101-061K-ESN
Language
Español (España)

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
Tipo de datos JSON: Cadena
Obligatorio: Sí
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.
Tipo de datos JSON: Cadena
Obligatorio: Booleano
Obligatorio: No
uowid
Descripción: ID de unidad de trabajo
Tipo de datos JSON: Cadena
Obligatorio: No
saveChanges
Descripción: actualiza la definición del trabajo original con los parámetros especificados.
Tipo de datos JSON: Booleano
Obligatorio: No
sourceLogin
Descripción: Propiedades del sistema de origen
Tipo de datos JSON: objeto (LoginType)
Obligatorio: No
targetLogin
Descripción: Propiedades del sistema de destino
Tipo de datos JSON: objeto (LoginType)
Obligatorio: No
settings
Descripción: Propiedades de configuración del trabajo
Tipo de datos JSON: objeto (SettingsType)
Obligatorio: No
jobSecurity
Descripción: Detalles de seguridad del trabajo
Tipo de datos JSON: objeto (JobSecurityType)
Obligatorio: No
objects
Descripción: Objetos que se van a copiar
Tipo de datos JSON: objeto (DbObjectType)
Obligatorio: No

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
Tipo de datos JSON: Cadena
status
Descripción: Estado del trabajo
Tipo de datos JSON: Cadena

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"
        }
     },
 
}