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-CHS
Language
中文 (简体)

概览

start RESTful API 使用以下 URL 和方法启动指定的作业︰

说明
URL /datamover/executingJobs
方法 POST
objects 字段中的参数满足作业规范要求时,start 命令会创建作业,即使作业不存在。发生这种情况时,将会忽略 saveChanges 参数,并保存新作业。

请求参数

jobName
说明︰作业名称
JSON 数据类型︰字符串
必需:是
sync
说明:sync 使用规范
如果 sync 为 false(缺省值),start 命令将在生成作业执行名称时返回状态。如果 sync 为 truestart 命令将在作业完成时返回状态。
JSON 数据类型︰字符串
必需:布尔
必需:否
uowid
说明:工作单元 ID
JSON 数据类型︰字符串
必需:否
saveChanges
说明:使用指定参数更新原始作业定义
JSON 数据类型︰布尔
必需:否
sourceLogin
说明︰源系统属性
JSON 数据类型︰对象 (LoginType)
必需:否
targetLogin
说明︰目标系统属性
JSON 数据类型︰对象 (LoginType)
必需:否
settings
说明︰作业配置属性
JSON 数据类型︰对象 (SettingsType)
必需:否
jobSecurity
说明:作业安全性详细信息
JSON 数据类型︰对象 (JobSecurityType)
必需:否
objects
说明︰要复制的对象
JSON 数据类型︰对象 (DbObjectType)
必需:否

响应参数

jobExecutionName
说明︰如果作业已执行,则为作业执行名称;如果未执行,则为空白
JSON 数据类型︰字符串
status
说明︰作业的状态
JSON 数据类型︰字符串

响应示例

在此示例中,由于作业不存在和新作业规范不充分,作业启动失败。

{
  "message" : "Job not found and could not create a new job: Error: Cannot get database version info for system dmsmp2"
}

start RESTful API 示例

{
     "jobName" : "executedJob" ,
     "sync" : "true",
     "saveChanges" : "true",
     "sourceLogin":
     {
        "teradata":
        {
            "tdpid":"dmdev"
            "username": "dbc",
            "password": "dbc"
        }
     },
 
}