16.20 - ジョブ ステップの表示(RESTful API) - Teradata Data Mover

Teradata® Data Mover ユーザー ガイド

Product
Teradata Data Mover
Release Number
16.20
Published
2021年11月
Content Type
ユーザー ガイド
Publication ID
B035-4101-107K-JPN
Language
日本語 (日本)

目的

次の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"
    }
}