16.20 - Mostrar los pasos de trabajo (API RESTful) - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
16.20
Published
Noviembre de 2021
Content Type
Guía del usuario
Publication ID
B035-4101-107K-ESN
Language
Español (España)

Propósito

Muestra la lista de pasos para un trabajo especificado sin iniciar ni ejecutar el trabajo mediante la URL y el método siguientes:
Elemento Descripción
URL /datamover/jobs/job-name/steps
Método GET

Parámetros de solicitud

No se requieren parámetros de solicitud.

Parámetros de respuesta

jobName
Descripción: Nombre del trabajo
Tipo de datos JSON: Cadena
sourceLogin
Descripción: Propiedades para especificar del sistema de origen
Tipo de datos JSON: objeto (LoginType)
targetLogin
Descripción: Propiedades para especificar el sistema de destino
Tipo de datos JSON: objeto (LoginType)
steps
Descripción: Pasos del trabajo
Tipo de datos JSON: matriz JSON (RestStepListType)
sourceSessions
Descripción: Sesión de origen utilizada
Tipo de datos JSON:SessionsAndStreamsType
targetSessions
Descripción: Sesión de destino utilizada
Tipo de datos JSON:SessionsAndStreamsType
dataStreams
Descripción: Flujo de datos utilizado
Tipo de datos JSON:SessionsAndStreamsType

Ejemplo

{
    "jobName": "tdToTdJob",
    "sourceLogin":    
    {
        "teradata":
        {
            "tdpid": "sourceSystem",
            "username": "user",
            "password": "password",
            "sessionCharset": "UTF8",
            "passwordEncrypted": "false"
        }
    },
    "targetLogin":
    {
        "userPool": "poolA"
    },
    "steps":
    [
        {
            "id": "422",
            "type": "VERIFY_JOB_OBJECTS"
        },
        {
            "id": "423",
            "type": "COMPARE_DDL"
        },
        {
            "id": "424",
            "type": "MOVE_TABLE_DATA"
            "tasks":
            [  
                {
                    "type": "ARCTaskType",
                    "id": "494",
                    "arc_tasks":
                    [
                        {
                            "name": "archive_script",
                            "value": "ARCHIVE DATA TABLES
                                        ("test"."test"),
                                        SKIP JOIN INDEX,
                                        skip stat collection,
                                        RELEASE LOCK,
                                        FILE=ARCHIVE;
                                        LOGOFF;"
                        },
                        {
                            "name": "copy_script",
                            "value": "LOGON $LOGON;
                                        COPY DATA TABLES
                                        ("test"."test"),
                                        skip stat collection,
                                        RELEASE LOCK,
                                        FILE=ARCHIVE;
                                        LOGOFF;"
                        }
                    ]
                }          
            ]          
        }
    ],
    "sourceSessions":{
        "value": 2,
        "type": "SYSTEM_GENERATED"
    },
    "targetSessions":{
        "value": 2,
        "type": "SYSTEM_GENERATED"
    },
    "dataStreams":{
        "value": 1,
        "type": "SYSTEM_GENERATED"
    }
}