Queries the status of a Data Transmission Service (DTS) subtask that performs precheck, schema migration, initial schema synchronization, full data migration, initial full data synchronization, incremental data migration, or incremental data synchronization.
Debugging
Request parameters
Parameter | Type | Required | Example | Description |
---|---|---|---|---|
Action | String | Yes | DescribePreCheckStatus | The operation that you want to perform. Set the value to DescribePreCheckStatus. |
DtsJobId | String | Yes | i03e3zty16i**** | The ID of the data migration, data synchronization, or change tracking task. |
PageNo | String | No | 1 | The number of the page to return. The value must be an integer that is greater than 0 and does not exceed the maximum value of the Integer data type. Default value: 1. |
PageSize | String | No | 30 | The number of entries to return on each page. Default value: 20. |
JobCode | String | Yes | 01 | The task code that specifies the type of the DTS subtask. Valid values:
|
StructType | String | Yes | before | The type of schema definition. Valid values:
|
RegionId | String | No | cn-beijing | The region ID of the DTS instance. For more information, see List of supported regions. |
StructPhase | String | No | View | The filter item used to filter tables, views, and functions during schema migration. |
Name | String | No | dewuprop | The filter item used to filter tables in fuzzy match. |
Response parameters
Parameter | Type | Example | Description |
---|---|---|---|
State | String | Finished | The status of the subtask. Valid values:
|
Success | Boolean | true | Indicates whether the request was successful. |
PageRecordCount | Long | 20 | The number of entries returned per page. |
Total | Integer | 0 | The total number of subtasks. |
HttpStatusCode | Integer | 200 | The HTTP status code. |
RequestId | String | C096FA97-B6BA-4575-899D-61E12B59**** | The ID of the request. |
JobName | String | precheck | The name of the subtask. |
JobId | String | b4my3zg929a**** | The ID of the data migration or synchronization task. |
ErrorItem | Integer | 0 | The total number of subtask failures. |
TotalRecordCount | Long | 100 | The total number of returned records. |
Code | String | 01 | The task code that indicates the subtask type. Valid values:
|
PageNumber | Long | 1 | The number of the page returned. The value is an integer that is greater than 0 and does not exceed the maximum value of the Integer data type. Default value: 1. |
JobProgress | Array of ProgressInfo | The list of subtasks and the progress of each subtask. |
|
Skip | Boolean | false | Indicates whether the subtask is ignored if it fails. Valid values:
|
FinishTime | String | 2021-03-16T08:01:34.000+00:00 | The time when the subtask was complete. The time is displayed in the yyyy-MM-ddTHH:mm:ssZ format in UTC. |
IgnoreFlag | String | N | Indicates whether DTS ignores the subtask and proceeds with the next subtask. Valid values:
|
DelaySeconds | Integer | 0 | The latency of incremental data migration or synchronization. Note For data migration tasks, the unit of this parameter is milliseconds. For data synchronization tasks, the unit of this parameter is seconds. |
DdlSql | String | CREATE TABLE `dtstestdata`.`order` (\n`orderid` int(11) COMMENT '' NOT NULL , \n`username` char(32) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NULL , \n`ordertime` datetime COMMENT '' NULL , \n`commodity` varchar(32) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NULL , \n`phonenumber` int(11) COMMENT '' NULL , \n`address` text CHARSET `utf8mb4` COLLATE `utf8mb4_general_ci` COMMENT '' NULL \n, PRIMARY KEY (`orderid`)) engine=InnoDB DEFAULT CHARSET=`gbk` DEFAULT COLLATE `gbk_chinese_ci` ROW_FORMAT= Dynamic comment = '' ;\n | The DDL statements. |
State | String | Success | The status of the subtask. Valid values:
|
BootTime | String | 2021-03-16T08:01:31.000+00:00 | The time when the subtask was started. The time is displayed in the yyyy-MM-ddTHH:mm:ssZ format in UTC. |
Item | String | CHECK_CONN_DEST | The shortened name of the subtask. |
Sub | String | [] | The sub-item progress of the subtask. Note If [] is returned, the subtask has no sub-items. |
Total | Integer | 1 | The total number of subtasks. |
TargetNames | String | order | The names of the objects that are migrated or synchronized. |
CanSkip | Boolean | true | Indicates whether the subtask can be ignored if it fails. |
Names | String | CHECK_CONN_DEST_DETAIL | The name of the subtask. |
ErrDetail | String | CHECK__ERROR_SAME_OBJ_DETAIL | The error details of the subtask failure. |
DiffRow | Long | 1 | This parameter will be removed in the future. |
JobId | String | fj1c33ro168**** | The ID of the subtask. |
SourceSchema | String | dtstestdata | The name of the database to which the object in the source instance belongs. |
DestSchema | String | dtstestdata_new | The name of the database to which the object in the destination instance belongs. |
ParentObj | String | demo | This parameter will be removed in the future. |
ErrMsg | String | CHECK__ERROR_SAME_OBJ | The error message of the subtask failure. |
OrderNum | Integer | 10 | The serial number of the subtask. |
RepairMethod | String | CHECK__ERROR_SAME_OBJ_REPAIR | The method to fix the subtask failure. |
Id | String | 5632 | The ID recorded in the metadatabase. |
Logs | Array of JobLog | The logs of subtask failures. |
|
ErrData | String | CREATE TABLE `dtstestdata`.`customer` (\n`runoob_id` int(10) unsigned auto_increment COMMENT '' NOT NULL , \n`runoob_title` varchar(100) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NOT NULL , \n`runoob_author1216` varchar(40) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NOT NULL , \n`submission_date1216` date COMMENT '' NULL \n, PRIMARY KEY (`runoob_id`)) engine=InnoDB AUTO_INCREMENT=200001 DEFAULT CHARSET=`utf8` DEFAULT COLLATE `utf8_general_ci` ROW_FORMAT= Dynamic comment = '' ;\n | The error message. |
ErrMsg | String | DTS-1020042 Execute sql error sql: Table 'customer' already exists | The error message returned when an error occurs on the subtask. |
LogLevel | String | ERROR | The level of logs. |
ErrType | String | ForeignKey | The error type. |
Current | String | 0 | The number of the subtasks that are running. |
SubDistributedJobStatus | Array of SubDistributedJobStatus | The state of the distributed subtask. |
|
JobName | String | dts.step.struct.load | The name of distributed subtasks associated with the subtask. |
State | String | Finished | The status of the subtask. Valid values:
|
JobId | String | n0gm1682j6563np | The ID of the subtask. |
ErrorItem | Integer | 0 | The number of subtasks that failed. |
Code | String | 02 | The task code that indicates the subtask type. Valid values:
|
Total | Integer | 11 | The total number of returned entries. |
JobProgress | Array of ProgressInfo | The list of subtasks and the progress of each subtask. |
|
Skip | Boolean | True | Indicates whether the subtask was skipped. Valid values:
|
FinishTime | String | 2022-03-31T03:36:11.000+00:00 | The time when the instance was created. The time is displayed in the yyyy-MM-ddTHH:mm:ssZ format in UTC. |
IgnoreFlag | String | N | Indicates whether DTS ignores the subtask and proceeds with the next subtask. Valid values:
|
DelaySeconds | Integer | 0 | The latency of incremental data migration or synchronization. |
DdlSql | String | None | The DDL statements. |
State | String | Finished | The status of the subtask. Valid values:
|
BootTime | String | 2022-03-30T03:36:11.000+00:00 | The time when the subtask was started. The time is displayed in the yyyy-MM-ddTHH:mm:ssZ format in UTC. |
Item | String | login_common_time | The name of the subtask. |
Sub | String | [] | The sub-item progress of the subtask. Note If [] is returned, the subtask has no sub-items. |
Total | Integer | 11 | The total number of subtasks. |
TargetNames | String | order | The names of the objects that are migrated or synchronized. |
CanSkip | Boolean | false | Indicates whether the subtask can be ignored if it fails. Valid values:
|
Names | String | metricRuleTargets-20180308houe | The name of the subtask. |
ErrDetail | String | CHECK__ERROR_SAME_OBJ_DETAIL | The error details of the subtask failure. |
DiffRow | Long | None | This parameter will be removed in the future. |
JobId | String | l3m1213ye7l**** | The ID of the subtask. |
SourceSchema | String | databasetest | The name of the database to which the object in the source instance belongs. |
DestSchema | String | databasetest | The name of the database to which the object in the destination instance belongs. |
ParentObj | String | None | This parameter will be removed in the future. |
ErrMsg | String | ODPS project does not exist odps.`huijin | The error message of the subtask failure. |
OrderNum | Integer | 1 | The serial number of the subtask. |
RepairMethod | String | CHECK__ERROR_SAME_OBJ_REPAIR | The method used to fix a precheck failure. |
Id | String | 3890 | The ID of the entry in the metadatabase. |
Logs | Array of JobLog | The operations logs of errors. |
|
ErrData | String | CREATE TABLE `dtstestdata`.`customer` (\n`runoob_id` int(10) unsigned auto_increment COMMENT '' NOT NULL , \n`runoob_title` varchar(100) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NOT NULL , \n`runoob_author1216` varchar(40) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NOT NULL , \n`submission_date1216` date COMMENT '' NULL \n, PRIMARY KEY (`runoob_id`)) engine=InnoDB AUTO_INCREMENT=200001 DEFAULT CHARSET=`utf8` DEFAULT COLLATE `utf8_general_ci` ROW_FORMAT= Dynamic comment = '' ;\n | The record of errors. |
ErrMsg | String | get metric list fail | The error message. |
LogLevel | String | INFO | The level of logs. |
ErrType | String | ForeignKey | The error type. |
Current | String | 0 | The number of the subtasks that are running. |
Examples
Sample requests
http(s)://dts.aliyuncs.com/?Action=DescribePreCheckStatus
&DtsJobId=i03e3zty16i****
&JobCode=01
&StructType=before
&<Common request parameters>
Sample success responses
XML
format
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribePreCheckStatusResponse>
<RequestId>C096FA97-B6BA-4575-899D-61E12B59****</RequestId>
<State>Finished</State>
<Total>0</Total>
<HttpStatusCode>200</HttpStatusCode>
<JobName>Precheck</JobName>
<ErrorItem>0</ErrorItem>
<Code>01</Code>
<Success>true</Success>
<JobProgress>
<BootTime>2021-03-16T08:01:31.000+00:00</BootTime>
<Names>CHECK_CONN_SRC_DETAIL</Names>
<Item>CHECK_CONN_SRC</Item>
<CanSkip>false</CanSkip>
<DelaySeconds>0</DelaySeconds>
<FinishTime>2021-03-16T08:01:31.000+00:00</FinishTime>
<OrderNum>10</OrderNum>
<IgnoreFlag>N</IgnoreFlag>
<State>Success</State>
<Skip>false</Skip>
<JobId>fj1c33ro168****</JobId>
</JobProgress>
<JobProgress>
<BootTime>2021-03-16T08:01:31.000+00:00</BootTime>
<Names>CHECK_CONN_DEST_DETAIL</Names>
<Item>CHECK_CONN_DEST</Item>
<CanSkip>false</CanSkip>
<DelaySeconds>0</DelaySeconds>
<FinishTime>2021-03-16T08:01:31.000+00:00</FinishTime>
<OrderNum>20</OrderNum>
<IgnoreFlag>N</IgnoreFlag>
<State>Success</State>
<Skip>false</Skip>
<JobId>fj1c33ro168****</JobId>
</JobProgress>
<JobProgress>
<BootTime>2021-03-16T08:01:32.000+00:00</BootTime>
<Names>CHECK_AUTH_SRC_DETAIL</Names>
<Item>CHECK_AUTH_SRC</Item>
<CanSkip>false</CanSkip>
<DelaySeconds>0</DelaySeconds>
<FinishTime>2021-03-16T08:01:33.000+00:00</FinishTime>
<OrderNum>15</OrderNum>
<IgnoreFlag>N</IgnoreFlag>
<State>Success</State>
<Skip>false</Skip>
<JobId>fj1c33ro168****</JobId>
</JobProgress>
<JobProgress>
<BootTime>2021-03-16T08:01:33.000+00:00</BootTime>
<Names>CHECK_AUTH_DEST_DETAIL</Names>
<Item>CHECK_AUTH_DEST</Item>
<CanSkip>false</CanSkip>
<DelaySeconds>0</DelaySeconds>
<FinishTime>2021-03-16T08:01:33.000+00:00</FinishTime>
<OrderNum>25</OrderNum>
<IgnoreFlag>N</IgnoreFlag>
<State>Success</State>
<Skip>false</Skip>
<JobId>fj1c33ro168****</JobId>
</JobProgress>
<JobProgress>
<BootTime>2021-03-16T08:01:33.000+00:00</BootTime>
<Names>CHECK_BINLOG_ON_DETAIL</Names>
<Item>CHECK_BINLOG_ON</Item>
<CanSkip>false</CanSkip>
<DelaySeconds>0</DelaySeconds>
<FinishTime>2021-03-16T08:01:33.000+00:00</FinishTime>
<OrderNum>30</OrderNum>
<IgnoreFlag>N</IgnoreFlag>
<State>Success</State>
<Skip>false</Skip>
<JobId>fj1c33ro168****</JobId>
</JobProgress>
<JobProgress>
<BootTime>2021-03-16T08:01:33.000+00:00</BootTime>
<Names>CHECK_BINLOG_MODE_DETAIL</Names>
<Item>CHECK_BINLOG_MODE</Item>
<CanSkip>false</CanSkip>
<DelaySeconds>0</DelaySeconds>
<FinishTime>2021-03-16T08:01:33.000+00:00</FinishTime>
<OrderNum>40</OrderNum>
<IgnoreFlag>N</IgnoreFlag>
<State>Success</State>
<Skip>false</Skip>
<JobId>fj1c33ro168****</JobId>
</JobProgress>
<JobProgress>
<BootTime>2021-03-16T08:01:33.000+00:00</BootTime>
<Names>CHECK_BINLOG_ROW_IMAGE_DETAIL</Names>
<Item>CHECK_BINLOG_ROW_IMAGE</Item>
<CanSkip>false</CanSkip>
<DelaySeconds>0</DelaySeconds>
<FinishTime>2021-03-16T08:01:33.000+00:00</FinishTime>
<OrderNum>50</OrderNum>
<IgnoreFlag>N</IgnoreFlag>
<State>Success</State>
<Skip>false</Skip>
<JobId>fj1c33ro168****</JobId>
</JobProgress>
<JobProgress>
<BootTime>2021-03-16T08:01:33.000+00:00</BootTime>
<Names>CHECK_SERVER_ID_DETAIL</Names>
<Item>CHECK_SERVER_ID</Item>
<CanSkip>true</CanSkip>
<DelaySeconds>0</DelaySeconds>
<FinishTime>2021-03-16T08:01:34.000+00:00</FinishTime>
<OrderNum>60</OrderNum>
<IgnoreFlag>N</IgnoreFlag>
<State>Success</State>
<Skip>false</Skip>
<JobId>fj1c33ro168****</JobId>
</JobProgress>
<JobProgress>
<BootTime>2021-03-16T08:01:34.000+00:00</BootTime>
<Names>CHECK_BINLOG_EXIST_DETAIL</Names>
<Item>CHECK_BINLOG_EXIST</Item>
<CanSkip>false</CanSkip>
<DelaySeconds>0</DelaySeconds>
<FinishTime>2021-03-16T08:01:34.000+00:00</FinishTime>
<OrderNum>70</OrderNum>
<IgnoreFlag>N</IgnoreFlag>
<State>Success</State>
<Skip>false</Skip>
<JobId>fj1c33ro168****</JobId>
</JobProgress>
<JobProgress>
<BootTime>2021-03-16T08:01:34.000+00:00</BootTime>
<Names>CHECK_ENGINE_DETAIL</Names>
<Item>CHECK_ENGINE</Item>
<CanSkip>false</CanSkip>
<DelaySeconds>0</DelaySeconds>
<FinishTime>2021-03-16T08:01:34.000+00:00</FinishTime>
<OrderNum>80</OrderNum>
<IgnoreFlag>N</IgnoreFlag>
<State>Success</State>
<Skip>false</Skip>
<JobId>fj1c33ro168****</JobId>
</JobProgress>
<JobProgress>
<BootTime>2021-03-16T08:01:34.000+00:00</BootTime>
<Names>CHECK_MYSQL_PASSOWRD_FORMAT_DETAIL</Names>
<Item>CHECK_MYSQL_PASSOWRD_FORMAT</Item>
<CanSkip>false</CanSkip>
<DelaySeconds>0</DelaySeconds>
<FinishTime>2021-03-16T08:01:34.000+00:00</FinishTime>
<OrderNum>90</OrderNum>
<IgnoreFlag>N</IgnoreFlag>
<State>Success</State>
<Skip>false</Skip>
<JobId>fj1c33ro168****</JobId>
</JobProgress>
<JobProgress>
<BootTime>2021-03-16T08:01:34.000+00:00</BootTime>
<Names>CHECK_SRC_DETAIL</Names>
<Item>CHECK_SRC</Item>
<CanSkip>true</CanSkip>
<DelaySeconds>0</DelaySeconds>
<FinishTime>2021-03-16T08:01:34.000+00:00</FinishTime>
<OrderNum>100</OrderNum>
<IgnoreFlag>N</IgnoreFlag>
<State>Success</State>
<Skip>false</Skip>
<JobId>fj1c33ro168****</JobId>
</JobProgress>
<JobProgress>
<BootTime>2021-03-16T08:01:34.000+00:00</BootTime>
<Names>CHECK_SAME_OBJ_DETAIL</Names>
<Item>CHECK_SAME_OBJ</Item>
<CanSkip>true</CanSkip>
<DelaySeconds>0</DelaySeconds>
<FinishTime>2021-03-16T08:01:34.000+00:00</FinishTime>
<OrderNum>110</OrderNum>
<IgnoreFlag>N</IgnoreFlag>
<State>Success</State>
<Skip>false</Skip>
<JobId>fj1c33ro168****</JobId>
</JobProgress>
<JobProgress>
<BootTime>2021-03-16T08:01:34.000+00:00</BootTime>
<Names>CHECK_SQL_MODE_DETAIL</Names>
<Item>CHECK_SQL_MODE</Item>
<CanSkip>false</CanSkip>
<DelaySeconds>0</DelaySeconds>
<FinishTime>2021-03-16T08:01:34.000+00:00</FinishTime>
<OrderNum>140</OrderNum>
<IgnoreFlag>N</IgnoreFlag>
<State>Success</State>
<Skip>false</Skip>
<JobId>fj1c33ro168****</JobId>
</JobProgress>
<JobProgress>
<BootTime>2021-03-16T08:01:34.000+00:00</BootTime>
<Names>CHECK_SAME_USER_DETAIL</Names>
<Item>CHECK_SAME_USER</Item>
<CanSkip>true</CanSkip>
<DelaySeconds>0</DelaySeconds>
<FinishTime>2021-03-16T08:01:34.000+00:00</FinishTime>
<OrderNum>200</OrderNum>
<IgnoreFlag>N</IgnoreFlag>
<State>Success</State>
<Skip>false</Skip>
<JobId>fj1c33ro168****</JobId>
</JobProgress>
<JobProgress>
<BootTime>2021-03-16T08:01:34.000+00:00</BootTime>
<Names>CHECK_TOPOLOGY_DETAIL</Names>
<Item>CHECK_TOPOLOGY</Item>
<CanSkip>true</CanSkip>
<DelaySeconds>0</DelaySeconds>
<FinishTime>2021-03-16T08:01:35.000+00:00</FinishTime>
<OrderNum>220</OrderNum>
<IgnoreFlag>N</IgnoreFlag>
<State>Success</State>
<Skip>false</Skip>
<JobId>fj1c33ro168****</JobId>
</JobProgress>
</DescribePreCheckStatusResponse>
JSON
format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "C096FA97-B6BA-4575-899D-61E12B59****",
"State" : "Finished",
"Total" : 0,
"HttpStatusCode" : 200,
"JobName": "Precheck",
"ErrorItem" : 0,
"Code" : "01",
"Success" : true,
"JobProgress" : [ {
"Sub" : [ ],
"BootTime" : "2021-03-16T08:01:31.000+00:00",
"Logs" : [ ],
"Names" : "CHECK_CONN_SRC_DETAIL",
"Item" : "CHECK_CONN_SRC",
"CanSkip" : false,
"DelaySeconds" : 0,
"FinishTime" : "2021-03-16T08:01:31.000+00:00",
"OrderNum" : 10,
"IgnoreFlag" : "N",
"State" : "Success",
"Skip" : false,
"JobId" : "fj1c33ro168****"
}, {
"Sub" : [ ],
"BootTime" : "2021-03-16T08:01:31.000+00:00",
"Logs" : [ ],
"Names" : "CHECK_CONN_DEST_DETAIL",
"Item" : "CHECK_CONN_DEST",
"CanSkip" : false,
"DelaySeconds" : 0,
"FinishTime" : "2021-03-16T08:01:31.000+00:00",
"OrderNum" : 20,
"IgnoreFlag" : "N",
"State" : "Success",
"Skip" : false,
"JobId" : "fj1c33ro168****"
}, {
"Sub" : [ ],
"BootTime" : "2021-03-16T08:01:32.000+00:00",
"Logs" : [ ],
"Names" : "CHECK_AUTH_SRC_DETAIL",
"Item" : "CHECK_AUTH_SRC",
"CanSkip" : false,
"DelaySeconds" : 0,
"FinishTime" : "2021-03-16T08:01:33.000+00:00",
"OrderNum" : 15,
"IgnoreFlag" : "N",
"State" : "Success",
"Skip" : false,
"JobId" : "fj1c33ro168****"
}, {
"Sub" : [ ],
"BootTime" : "2021-03-16T08:01:33.000+00:00",
"Logs" : [ ],
"Names" : "CHECK_AUTH_DEST_DETAIL",
"Item" : "CHECK_AUTH_DEST",
"CanSkip" : false,
"DelaySeconds" : 0,
"FinishTime" : "2021-03-16T08:01:33.000+00:00",
"OrderNum" : 25,
"IgnoreFlag" : "N",
"State" : "Success",
"Skip" : false,
"JobId" : "fj1c33ro168****"
}, {
"Sub" : [ ],
"BootTime" : "2021-03-16T08:01:33.000+00:00",
"Logs" : [ ],
"Names" : "CHECK_BINLOG_ON_DETAIL",
"Item" : "CHECK_BINLOG_ON",
"CanSkip" : false,
"DelaySeconds" : 0,
"FinishTime" : "2021-03-16T08:01:33.000+00:00",
"OrderNum" : 30,
"IgnoreFlag" : "N",
"State" : "Success",
"Skip" : false,
"JobId" : "fj1c33ro168****"
}, {
"Sub" : [ ],
"BootTime" : "2021-03-16T08:01:33.000+00:00",
"Logs" : [ ],
"Names" : "CHECK_BINLOG_MODE_DETAIL",
"Item" : "CHECK_BINLOG_MODE",
"CanSkip" : false,
"DelaySeconds" : 0,
"FinishTime" : "2021-03-16T08:01:33.000+00:00",
"OrderNum" : 40,
"IgnoreFlag" : "N",
"State" : "Success",
"Skip" : false,
"JobId" : "fj1c33ro168****"
}, {
"Sub" : [ ],
"BootTime" : "2021-03-16T08:01:33.000+00:00",
"Logs" : [ ],
"Names" : "CHECK_BINLOG_ROW_IMAGE_DETAIL",
"Item" : "CHECK_BINLOG_ROW_IMAGE",
"CanSkip" : false,
"DelaySeconds" : 0,
"FinishTime" : "2021-03-16T08:01:33.000+00:00",
"OrderNum" : 50,
"IgnoreFlag" : "N",
"State" : "Success",
"Skip" : false,
"JobId" : "fj1c33ro168****"
}, {
"Sub" : [ ],
"BootTime" : "2021-03-16T08:01:33.000+00:00",
"Logs" : [ ],
"Names" : "CHECK_SERVER_ID_DETAIL",
"Item" : "CHECK_SERVER_ID",
"CanSkip" : true,
"DelaySeconds" : 0,
"FinishTime" : "2021-03-16T08:01:34.000+00:00",
"OrderNum" : 60,
"IgnoreFlag" : "N",
"State" : "Success",
"Skip" : false,
"JobId" : "fj1c33ro168****"
}, {
"Sub" : [ ],
"BootTime" : "2021-03-16T08:01:34.000+00:00",
"Logs" : [ ],
"Names" : "CHECK_BINLOG_EXIST_DETAIL",
"Item" : "CHECK_BINLOG_EXIST",
"CanSkip" : false,
"DelaySeconds" : 0,
"FinishTime" : "2021-03-16T08:01:34.000+00:00",
"OrderNum" : 70,
"IgnoreFlag" : "N",
"State" : "Success",
"Skip" : false,
"JobId" : "fj1c33ro168****"
}, {
"Sub" : [ ],
"BootTime" : "2021-03-16T08:01:34.000+00:00",
"Logs" : [ ],
"Names" : "CHECK_ENGINE_DETAIL",
"Item" : "CHECK_ENGINE",
"CanSkip" : false,
"DelaySeconds" : 0,
"FinishTime" : "2021-03-16T08:01:34.000+00:00",
"OrderNum" : 80,
"IgnoreFlag" : "N",
"State" : "Success",
"Skip" : false,
"JobId" : "fj1c33ro168****"
}, {
"Sub" : [ ],
"BootTime" : "2021-03-16T08:01:34.000+00:00",
"Logs" : [ ],
"Names" : "CHECK_MYSQL_PASSOWRD_FORMAT_DETAIL",
"Item" : "CHECK_MYSQL_PASSOWRD_FORMAT",
"CanSkip" : false,
"DelaySeconds" : 0,
"FinishTime" : "2021-03-16T08:01:34.000+00:00",
"OrderNum" : 90,
"IgnoreFlag" : "N",
"State" : "Success",
"Skip" : false,
"JobId" : "fj1c33ro168****"
}, {
"Sub" : [ ],
"BootTime" : "2021-03-16T08:01:34.000+00:00",
"Logs" : [ ],
"Names" : "CHECK_SRC_DETAIL",
"Item" : "CHECK_SRC",
"CanSkip" : true,
"DelaySeconds" : 0,
"FinishTime" : "2021-03-16T08:01:34.000+00:00",
"OrderNum" : 100,
"IgnoreFlag" : "N",
"State" : "Success",
"Skip" : false,
"JobId" : "fj1c33ro168****"
}, {
"Sub" : [ ],
"BootTime" : "2021-03-16T08:01:34.000+00:00",
"Logs" : [ ],
"Names" : "CHECK_SAME_OBJ_DETAIL",
"Item" : "CHECK_SAME_OBJ",
"CanSkip" : true,
"DelaySeconds" : 0,
"FinishTime" : "2021-03-16T08:01:34.000+00:00",
"OrderNum" : 110,
"IgnoreFlag" : "N",
"State" : "Success",
"Skip" : false,
"JobId" : "fj1c33ro168****"
}, {
"Sub" : [ ],
"BootTime" : "2021-03-16T08:01:34.000+00:00",
"Logs" : [ ],
"Names" : "CHECK_SQL_MODE_DETAIL",
"Item" : "CHECK_SQL_MODE",
"CanSkip" : false,
"DelaySeconds" : 0,
"FinishTime" : "2021-03-16T08:01:34.000+00:00",
"OrderNum" : 140,
"IgnoreFlag" : "N",
"State" : "Success",
"Skip" : false,
"JobId" : "fj1c33ro168****"
}, {
"Sub" : [ ],
"BootTime" : "2021-03-16T08:01:34.000+00:00",
"Logs" : [ ],
"Names" : "CHECK_SAME_USER_DETAIL",
"Item" : "CHECK_SAME_USER",
"CanSkip" : true,
"DelaySeconds" : 0,
"FinishTime" : "2021-03-16T08:01:34.000+00:00",
"OrderNum" : 200,
"IgnoreFlag" : "N",
"State" : "Success",
"Skip" : false,
"JobId" : "fj1c33ro168****"
}, {
"Sub" : [ ],
"BootTime" : "2021-03-16T08:01:34.000+00:00",
"Logs" : [ ],
"Names" : "CHECK_TOPOLOGY_DETAIL",
"Item" : "CHECK_TOPOLOGY",
"CanSkip" : true,
"DelaySeconds" : 0,
"FinishTime" : "2021-03-16T08:01:35.000+00:00",
"OrderNum" : 220,
"IgnoreFlag" : "N",
"State" : "Success",
"Skip" : false,
"JobId" : "fj1c33ro168****"
} ]
}
Error codes
HTTP status code | Error code | Error message | Description |
---|---|---|---|
400 | Throttling.User | Request was denied due to user flow control. | The error message returned because the number of requests exceeds the limit, and the request is rejected. Try again later. |
500 | ServiceUnavailable | The request has failed due to a temporary failure of the server. | The error message returned because the response of the server timed out or the server was unavailable. Try again. If the error persists, contact technical support. |
403 | InvalidSecurityToken.Expired | Specified SecurityToken is expired. | The error message returned because the signature expired. Use a new signature. |
For a list of error codes, see Service error codes.