概览
start RESTful API 使用以下 URL 和方法启动指定的作业︰
项 | 说明 | ||
---|---|---|---|
URL | /datamover/executingJobs | ||
方法 | POST |
objects 字段中的参数满足作业规范要求时,start 命令会创建作业,即使作业不存在。发生这种情况时,将会忽略 saveChanges 参数,并保存新作业。
请求参数
- jobName
- 说明︰作业名称
- sync
- 说明:sync 使用规范如果 sync 为 false(缺省值),start 命令将在生成作业执行名称时返回状态。如果 sync 为 true,start 命令将在作业完成时返回状态。
- uowid
- 说明:工作单元 ID
- saveChanges
- 说明:使用指定参数更新原始作业定义
- sourceLogin
- 说明︰源系统属性
- targetLogin
- 说明︰目标系统属性
- settings
- 说明︰作业配置属性
- jobSecurity
- 说明:作业安全性详细信息
- objects
- 说明︰要复制的对象
响应参数
- jobExecutionName
- 说明︰如果作业已执行,则为作业执行名称;如果未执行,则为空白
- status
- 说明︰作业的状态
响应示例
在此示例中,由于作业不存在和新作业规范不充分,作业启动失败。
{ "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" } }, }