列出作业步骤 (RESTful API) - Teradata Data Mover

Teradata® Data Mover 用户指南

Product
Teradata Data Mover
Release Number
16.20
Published
2021 年 11 月
ft:locale
zh-CN
ft:lastEdition
2021-12-02
dita:mapPath
zh-CN/wph1512683331242.ditamap
dita:ditavalPath
zh-CN/mpm1591127278842.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem

用途

使用以下 URL 和方法在不启动或运行作业的情况下显示指定作业的步骤列表︰
说明
URL /datamover/jobs/job-name/steps
方法 GET

请求参数

没有必需的请求参数。

响应参数

jobName
说明︰作业的名称
JSON 数据类型︰字符串
sourceLogin
说明:用于指定源系统的属性
JSON 数据类型︰对象 (LoginType)
targetLogin
说明:用于指定目标系统的属性
JSON 数据类型︰对象 (LoginType)
steps
说明:作业的步骤
JSON 数据类型︰JSON 数组(RestStepListType
sourceSessions
说明:使用的源会话
JSON 数据类型:SessionsAndStreamsType
targetSessions
说明:使用的目标会话
JSON 数据类型:SessionsAndStreamsType
dataStreams
说明:使用的数据流
JSON 数据类型:SessionsAndStreamsType

示例

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