Queries the status of a 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

OpenAPI Explorer automatically calculates the signature value. For your convenience, we recommend that you call this operation in OpenAPI Explorer. OpenAPI Explorer automatically generates the sample code of the operation for different SDKs.

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.

JobCode String Yes 01

The task code that specifies the type of the DTS subtask. Valid values:

  • 01: precheck
  • 02: schema migration or initial schema synchronization
  • 03: full data migration or initial full data synchronization
  • 04: incremental data migration or synchronization
StructType String Yes before

The type of schema definition. Valid values:

  • before: schema migration or initial schema synchronization
  • after: data definition language (DDL) operations performed during incremental data migration or synchronization
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.

Response parameters

Parameter Type Example Description
JobProgress Array of ProgressInfo

The list of subtasks and the details of each subtask.

BootTime Long 1615852891

The time when the subtask was started.

Note The data type of this parameter is String. The time is displayed in the yyyy-MM-ddTHH:mm:ssZ format in UTC, for example, 2021-03-16T08:01:31.000+00:00.
CanSkip Boolean true

Indicates whether the check item can be ignored if the DTS task failed to pass the check.

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.

DelaySeconds Integer 0

The latency of incremental data migration or synchronization.

Note If you query a data migration task, the unit of this parameter is milliseconds. If you query a data synchronization task, the unit of this parameter is seconds.
DestSchema String dtstestdata_new

The name of the database to which the object in the destination instance belongs.

DiffRow Long 1

This parameter will be removed in the future.

ErrDetail String CHECK__ERROR_SAME_OBJ_DETAIL

The name of the precheck failure.

ErrMsg String CHECK__ERROR_SAME_OBJ

The shortened name of the precheck failure.

FinishTime Long 1615852894

The time when the subtask was completed.

Note The data type of this parameter is String. The time is displayed in the yyyy-MM-ddTHH:mm:ssZ format in UTC, for example, 2021-03-16T08:01:34.000+00:00.
IgnoreFlag String N

Indicates whether DTS ignores the check item and jumps to the next item. Valid values:

  • N: no
  • Y: yes
Item String CHECK_CONN_DEST

The shortened name of the check item.

JobId String fj1c33ro168****

The ID of the subtask.

Logs Array of JobLog

The logs of precheck 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 data record that triggers precheck failures.

ErrMsg String DTS-1020042 Execute sql error sql: Table 'customer' already exists

The error message returned if the DTS task failed to pass the precheck.

ErrType String ForeignKey

The type of the precheck failure.

LogLevel String ERROR

The severity of the log.

Names String CHECK_CONN_DEST_DETAIL

The name of the check item.

OrderNum Integer 10

The serial number of the check item.

ParentObj String demo

This parameter will be removed in the future.

RepairMethod String CHECK__ERROR_SAME_OBJ_REPAIR

The method to fix the precheck failure.

Skip Boolean false

Indicates whether the check item is ignored if the DTS task failed to pass the check.

SourceSchema String dtstestdata

The name of the database to which the object in the source instance belongs.

State String Success

The status of the subtask. Valid values:

  • NotStarted
  • Checking
  • Migrating
  • Failed
  • Warning
  • Success
Sub String []

The sub-item of the check item.

Note If [] is returned, the check item has no sub-items.
TargetNames String order

The names of the objects that are migrated or synchronized.

Total Integer 1

The total number of check items for the subtask.

ErrorItem Integer 0

The number of check items that the subtask failed to pass.

HttpStatusCode Integer 200

The HTTP status code.

JobName String Precheck

The name of the subtask.

Code String 01

The task code that indicates the type of the DTS subtask. Valid values:

  • 01: precheck
  • 02: schema migration or initial schema synchronization
  • 03: full data migration or initial full data synchronization
  • 04: incremental data migration or synchronization
RequestId String C096FA97-B6BA-4575-899D-61E12B59****

The ID of the request.

State String Finished

The status of the subtask. Valid values:

  • NotStarted
  • Suspending
  • Checking
  • Migrating
  • Failed
  • Catched: Incremental data is being migrated or synchronized.
  • Finished
Success Boolean true

Indicates whether the call was successful.

Total Integer 0

The total number of subtasks.

Examples

Sample requests

http(s)://dts.aliyuncs.com/?Action=DescribePreCheckStatus
&DtsJobId=i03e3zty16i****
&JobCode=01
&StructType=before
&<Common request parameters>

Sample responses

XML format

<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

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

For a list of error codes, visit the API Error Center.