Appelez l'opération ListDDLPublishRecords pour obtenir les détails de publication d'un ordre de travail de conception de schéma.
Débogage
Paramètres de requête
| Parameter | Type | Required | Example | Description |
| OrderId | Long | Yes | 3214325 | L'ID du ticket. Remarque Vous pouvez utiliser la console (voir Design schemas ) ou l'interface CreateOrder pour créer un ticket de conception de schéma et obtenir son ID. |
| Tid | Long | No | 1 | L'ID du locataire. Remarque Récupérez l'ID du locataire affiché dans le coin supérieur droit du système. Pour plus d'informations, consultez Tenant ID and Tenant . |
| RegionId | String | No | cn-hangzhou | Sélectionnez la région de service DMS pour appeler l'interface. Pour connaître la valeur, voir RegionID parameter . Remarque Définissez la valeur sur l'ID de la région la plus proche de vos applications. |
Paramètres de réponse
| Parameter | Type | Example | Description |
| RequestId | String | A1549FB0-D4B8-4140-919F-17322C1072B8 | L'ID de la requête. |
| Success | Boolean | true | Indique si la requête a abouti. |
| ErrorMessage | String | UnknownError | Le message d'erreur renvoyé. |
| ErrorCode | String | UnknownError | Le code d'erreur renvoyé. |
| DDLPublishRecordList | Array of DDLPublishRecord | La liste des enregistrements publiés. | |
| AuditStatus | String | CANCEL | Statut d'approbation, avec les valeurs suivantes :
|
| AuditExpireTime | String | 2020-12-14 20:52:38 | L'heure d'expiration de l'approbation. |
| CreatorId | Long | 1423 | L'ID utilisateur du créateur de la tâche (obtenu via le paramètre UserId de l'interface GetUser ), et non l'UID Alibaba Cloud. |
| Finality | Boolean | true | Indique si le processus est terminé. Les valeurs possibles sont :
|
| FinalityReason | String | CANCEL | La raison de la terminaison. |
| PublishStatus | String | AUDIT | Statut de publication, avec les valeurs suivantes :
|
| RiskLevel | String | LOW_RISK | Niveau de risque. Valeurs possibles :
|
| StatusDesc | String | CANCEL | Description du statut de publication. |
| WorkflowInstanceId | Long | 432153 | L'ID du flux d'approbation. |
| PublishTaskInfoList | Array of PublishTaskInfo | Liste des informations relatives aux tâches de publication. | |
| DbId | Long | 4325 | L'ID de la base de données. |
| Logic | Boolean | false | Indique s'il s'agit d'une base de données logique. Valeurs possibles :
|
| PlanTime | String | 2020-12-14 20:52:38 | L'heure de publication planifiée. |
| PublishStrategy | String | IMMEDIATELY | Stratégie de publication. Valeurs possibles :
|
| StatusDesc | String | NONE | Description du statut du dispositif. |
| TaskJobStatus | String | NONE | Statut de la tâche. |
| PublishJobList | Array of PublishJob | Liste des tâches de publication. | |
| ExecuteCount | Long | 0 | Nombre d'instructions SQL exécutées. |
| Scripts | String | ALTER TABLE test_toolkit_rename_table_after_rename MODIFY COLUMN gmt_modified datetime NOT NULL | Le script de modification. |
| TableName | String | test_toolkit_rename_table_after_rename | Nom de la table modifiée. |
| StatusDesc | String | NONE | Description du statut du dispositif. |
| TaskJobStatus | String | NONE | Statut de la tâche de publication. Les valeurs possibles sont :
|
| DBTaskGroupId | Long | 423515 | ID du groupe de tâches SQL. |
Exemples
Exemple de requête
http(s)://dms-enterprise.aliyuncs.com/?OrderId=3214325&Public request parameters
Exemple de réponse réussie
XML format
HTTP/1.1 200 OK Content-Type:application/xml <ListDDLPublishRecordsResponse> <RequestId>AEF89401-5456-431A-9709-2C6C45657B51</RequestId> <Success>true</Success> <DDLPublishRecordList> <StatusDesc> All libraries executed successfully </StatusDesc> <PublishTaskInfoList> All tables executed successfully, callback complete </StatusDesc> <TaskJobStatus>SUCCESS</TaskJobStatus> <PublishStrategy>IMMEDIATELY</PublishStrategy> <DbId>8000009</DbId> <PublishJobList> <StatusDesc> Executed successfully </StatusDesc> <TableName>big_table</TableName> <Scripts>CREATE TABLE 'big_table ' ( 'id' bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'primary key', 'name' varchar(64) NOT NULL COMMENT 'name', 'long_text_a' varchar(1024) NULL COMMENT 'A texture', 'long_text_b' varchar(1024) NULL COMMENT 'B texture', PRIMARY KEY ('id') ) DEFAULT CHARACTER SET=utf8 COMMENT='large table change';</Scripts> <TaskJobStatus>SUCCESS</TaskJobStatus> <ExecuteCount>1</ExecuteCount> <DBTaskGroupId>2220000</DBTaskGroupId> </PublishJobList> <PublishJobList> you must set the callback </StatusDesc> <TableName>data_modify</TableName> <Scripts>CREATE TABLE 'data_modify' ( 'id' bigint unsigned NOT NULL AUTO_INCREMENT COMMENT' primary key ''name' varchar(256) NOT NULL COMMENT' name ''phone' varchar(32) NULL COMMENT' telephone', 'sex' varchar(32) NULL COMMENT 'gender, 'email' varchar(256) NULL COMMENT mailbox' 'user_desc' varchar(1024) NULL COMMENT 'comment' PRIMARY KEY ('id') ) DEFAULT CHARACTER SET=utf8 COMMENT='Data modification test table';</Scripts> <TaskJobStatus>SUCCESS</TaskJobStatus> <ExecuteCount>1</ExecuteCount> <DBTaskGroupId>2220800</DBTaskGroupId> </PublishJobList> <PlanTime>2020-12-23 11:37:00</PlanTime> <Logic>false</Logic> </PublishTaskInfoList> <AuditStatus>SUCCESS</AuditStatus> <CreatorId>260006</CreatorId> <Finality>true</Finality> <AuditExpireTime>2020-12-23 11:37:00</AuditExpireTime> <WorkflowInstanceId>850007</WorkflowInstanceId> <RiskLevel>LOW_RISK</RiskLevel> <FinalityReason> The execution was successful, end of Task </FinalityReason> <PublishStatus>SUCCESS</PublishStatus> </DDLPublishRecordList> </ListDDLPublishRecordsResponse>
JSON Address format
HTTP/1.1 200 OK Content-Type:application/json { "RequestId" : "AEF89401-5456-431A-9709-2C6C45657B51", "Success" : true, "DDLPublishRecordList" : [ { "StatusDesc" : "All libraries executed successfully", "PublishTaskInfoList" : [ { "StatusDesc" : "All tables executed successfully, callback completed", "TaskJobStatus" : "SUCCESS", "PublishStrategy" : "IMMEDIATELY", "DbId" : 8000009, "PublishJobList" : [ { "StatusDesc" : "Execution succeeded, callback succeeded", "TableName" : "big_table", "Scripts" : "CREATE TABLE 'big_table" (\n\t' id' bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'primary key',\n\t'name' varchar(64) NOT NULL COMMENT 'name',\n\t' long_text_a' varchar(1024) NULL COMMENT 'A text',\n\t' long_text_b' varchar(1024) NULL COMMENT 'B texture',\n\tPRIMARY KEY ('id')\n) DEFAULT CHARACTER SET=utf8 COMMENT='large table change'; ", " TaskJobStatus " : " SUCCESS ", " ExecuteCount " : 1, " DBTaskGroupId " : 2220000 }, { " StatusDesc " : " Execution succeeded, callback succeeded ", " TableName " : " data_modify ", " Scripts " : " CREATE TABLE 'data_modify "(\n\t' id' bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'primary key',\n\t'name' varchar(256) NOT NULL COMMENT 'name',\n\t'phone' varchar(32) NULL COMMENT 'phone' (32) NULL COMMENT 'gend',\n\t'email' varchar(256) NULL COMMENT 'Mail',\n\t' user_desc' varchar(1024) NULL COMMENT 'Remarks',\n\tPRIMARY KEY ('id')\n) DEFAULT CHARACTER SET=utf8 COMMENT='Data Modification Test Table';", "TaskJobStatus" : "SUCCESS", "ExecuteCount" : 1, "DBTaskGroupId" : 2220800 } ], "PlanTime" : "2020-12-23 11:37:00", "Logic" : false } ], "AuditStatus" : "SUCCESS", "CreatorId" : 260006, "Finality" : true, "AuditExpireTime" : "2020-12-23 11:37:00", "WorkflowInstanceId" : "850007", "RiskLevel" : "LOW_RISK", "FinalityReason" : "Successful execution, end of task", "PublishStatus" : "SUCCESS" } ]
Code d'erreur
Accédez au Error Center pour consulter d'autres codes d'erreur.