Tous les produits
Search
Centre de documentation

:ListDDLPublishRecords

Dernière mise à jour :Aug 09, 2026

Appelez l'opération ListDDLPublishRecords pour obtenir les détails de publication d'un ordre de travail de conception de schéma.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'appeler cette opération dans OpenAPI Explorer pour plus de commodité. OpenAPI Explorer génère dynamiquement des exemples de code pour différents SDK.

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 :

  • EXEMPT_PASS : approbation non requise
  • TO_AUDIT : en attente d'approbation
  • CANCEL : approbation révoquée
  • SUCCESS : approuvé
  • FAIL : refusé
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 :

  • true : Oui
  • false : Non
    Remarque Les raisons de la terminaison incluent le retrait de l'approbation ou l'échec de l'approbation avant l'heure d'exécution spécifiée.
FinalityReason String CANCEL

La raison de la terminaison.

PublishStatus String AUDIT

Statut de publication, avec les valeurs suivantes :

  • START : création
  • ANALYZE : analyse
  • AUDIT : approbation
  • DISPATCH : planification
  • SUCCESS : réussite
RiskLevel String LOW_RISK

Niveau de risque. Valeurs possibles :

  • NONE_RISK : sans risque
  • LOW_RISK : risque faible
  • MIDDLE_RISK : risque moyen
  • HIGH_RISK : risque élevé
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 :

  • true : Oui
  • false : Non
PlanTime String 2020-12-14 20:52:38

L'heure de publication planifiée.

PublishStrategy String IMMEDIATELY

Stratégie de publication. Valeurs possibles :

  • IMMEDIATELY : Exécuter maintenant
  • REGULARLY : exécution planifiée
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 :

  • NONE : inconnu
  • SUCCESS : exécution réussie
  • FAIL : échec de l'exécution
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.