Tous les produits
Search
Centre de documentation

:GetDataCorrectOrderDetail

Dernière mise à jour :Aug 09, 2026

Récupère les informations relatives à un ticket de modification de données dans Data Management (DMS).

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Pour plus de simplicité, nous vous recommandons d'appeler cette opération via OpenAPI Explorer, qui génère dynamiquement des exemples de code pour différents SDK.

Paramètres de requête

Paramètre

Type

Obligatoire

Exemple

Description

Action

String

Oui

GetDataCorrectOrderDetail

Opération à effectuer. Définissez la valeur sur GetDataCorrectOrderDetail.

Tid

Long

Non

3***

ID du locataire. Appelez l'opération GetUserActiveTenant ou ListUserTenants pour obtenir l'ID du locataire.

OrderId

Long

Oui

420****

ID du ticket. Appelez l'opération ListOrders pour obtenir l'ID du ticket.

RegionId

String

Non

cn-hangzhou

ID de la région où DMS est activé. Pour plus d'informations, consultez la section Paramètre RegionID.

Paramètres de réponse

Paramètre Type Exemple Description
RequestId String 427688B8-ADFB-4C4E-9D45-EF5C1FD6E23D

ID de la requête.

DataCorrectOrderDetail Object

Informations relatives au ticket de modification de données.

PreCheckDetail Array of TaskCheckDO

Détails de la pré-vérification du ticket.

TaskCheckDO
UserTip String tip messsage

Message indiquant une étape de vérification.

CheckStatus String SUCCESS

Statut de la pré-vérification. Valeurs acceptées :

  • WAITING : Le ticket est en attente de pré-vérification.
  • RUNNING : La pré-vérification du ticket est en cours.
  • SUCCESS : Le ticket a passé la pré-vérification avec succès.
  • FAIL : Le ticket a échoué à la pré-vérification.
CheckStep String PERMISSION_CHECK

Étape de vérification de la pré-vérification. Valeurs acceptées :

  • SQL_PARSE : Le système vérifie la syntaxe de l'instruction SQL.
  • SQL_TYPE_CHECK : Le système vérifie le type de l'instruction SQL.
  • PERMISSION_CHECK : Le système vérifie les autorisations requises pour la modification des données.
  • ROW_CHECK : Le système vérifie le nombre de lignes affectées.
OrderDetail Object

Détails du ticket.

RbSQL String empty

Instructions SQL utilisées pour annuler la modification des données.

RbAttachmentName String test

Nom de la pièce jointe contenant les instructions SQL utilisées pour annuler la modification des données.

Classify String test

Catégorie de la raison de la modification des données.

ExeSQL String update t1 set name = 'xxx' where id <= 100

Instructions SQL exécutées.

EstimateAffectRows Long 100

Nombre estimé de lignes affectées.

RbSQLType String text

Format des instructions SQL utilisées pour annuler la modification des données. Valeurs acceptées :

  • TEXT : texte
  • ATTACHMENT : pièce jointe
ActualAffectRows Long 100

Nombre de lignes affectées obtenu lors de la pré-vérification.

IgnoreAffectRows Boolean false

Indique si le résultat de la pré-vérification est ignoré. Valeurs acceptées :

  • true : Le résultat de la pré-vérification est ignoré.
  • false : Le résultat de la pré-vérification n'est pas ignoré.
AttachmentName String xxx

Nom de la pièce jointe contenant les instructions SQL utilisées pour modifier les données.

SqlType String text

Format des instructions SQL utilisées pour modifier les données. Valeurs acceptées :

  • TEXT : texte
  • ATTACHMENT : pièce jointe
IgnoreAffectRowsReason String test

Raison pour laquelle le résultat de la pré-vérification est ignoré.

DatabaseList Array of Database

Informations sur la base de données dans laquelle les données sont modifiées.

Database
DbId Integer 1860****

ID de la base de données.

DbType String mysql

Moteur de la base de données.

Logic Boolean false

Indique si la base de données est logique. Valeurs acceptées :

  • true : La base de données est logique.
  • false : La base de données est physique.
SearchName String xxx@xxx:3306

Nom utilisé pour rechercher la base de données.

EnvType String product

Type d'environnement auquel appartient la base de données. Valeurs acceptées :

  • product : environnement de production
  • dev : environnement de développement
  • pre : environnement de pré-production
  • test : environnement de test
  • sit : environnement de test d'intégration système (SIT)
  • uat : environnement de recette utilisateur (UAT)
  • pet : environnement de test de charge
  • stag : environnement STAG
Status String approved

Statut du ticket. Valeurs acceptées :

  • new : Le ticket est créé.
  • precheck : La pré-vérification du ticket est en cours.
  • precheck_fail : Le ticket a échoué à la pré-vérification.
  • precheck_success : Le ticket a passé la pré-vérification et attend d'être soumis pour approbation.
  • toaudit : Le ticket est en cours de révision.
  • Approved : Le ticket est approuvé.
  • reject : Le ticket est rejeté.
  • waiting : Le ticket est soumis et attend d'être planifié.
  • processing : L'exécution du ticket est en cours.
  • success : Le ticket est exécuté.
  • closed : Le ticket est clôturé.
ExecMode String COMMITOR

Mode d'exécution du ticket après approbation. Valeurs acceptées :

  • COMMITOR : La modification des données est effectuée par l'utilisateur qui soumet le ticket.
  • AUTO : La modification des données est effectuée automatiquement après approbation du ticket.
  • LAST_AUDITOR : La modification des données est effectuée par le dernier approbateur du ticket.
ErrorCode String UnknownError

Code d'erreur renvoyé en cas d'échec de la requête.

ErrorMessage String UnknownError

Message d'erreur renvoyé en cas d'échec de la requête.

Success Boolean true

Indique si la requête a abouti. Valeurs acceptées :

  • true : La requête a abouti.
  • false : La requête a échoué.

Exemples

Exemple de requête

http(s)://dms-enterprise.aliyuncs.com/?Action=GetDataCorrectOrderDetail
&Tid=3***
&OrderId=420****
&<Common request parameters>

Exemple de réponse réussie

Format XML

HTTP/1.1 200 OK
Content-Type:application/xml

<GetDataCorrectOrderDetailResponse>
    <RequestId>427688B8-ADFB-4C4E-9D45-EF5C1FD6E23D</RequestId>
    <DataCorrectOrderDetail>
        <PreCheckDetail>
            <UserTip>tip messsage</UserTip>
            <CheckStatus>SUCCESS</CheckStatus>
            <CheckStep>PERMISSION_CHECK</CheckStep>
        </PreCheckDetail>
        <OrderDetail>
            <RbSQL>empty</RbSQL>
            <RbAttachmentName>test</RbAttachmentName>
            <Classify>test</Classify>
            <ExeSQL>update t1 set name = 'xxx' where id &lt;= 100</ExeSQL>
            <EstimateAffectRows>100</EstimateAffectRows>
            <RbSQLType>text</RbSQLType>
            <ActualAffectRows>100</ActualAffectRows>
            <IgnoreAffectRows>false</IgnoreAffectRows>
            <AttachmentName>xxx</AttachmentName>
            <SqlType>text</SqlType>
            <IgnoreAffectRowsReason>test</IgnoreAffectRowsReason>
        </OrderDetail>
        <DatabaseList>
            <DbId>1860****</DbId>
            <DbType>mysql</DbType>
            <Logic>false</Logic>
            <SearchName>xxx@xxx:3306</SearchName>
            <EnvType>product</EnvType>
        </DatabaseList>
        <Status>approved</Status>
        <ExecMode>COMMITOR</ExecMode>
    </DataCorrectOrderDetail>
    <Success>true</Success>
</GetDataCorrectOrderDetailResponse>

Format JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "427688B8-ADFB-4C4E-9D45-EF5C1FD6E23D",
  "DataCorrectOrderDetail" : {
    "PreCheckDetail" : [ {
      "UserTip" : "tip messsage",
      "CheckStatus" : "SUCCESS",
      "CheckStep" : "PERMISSION_CHECK"
    } ],
    "OrderDetail" : {
      "RbSQL" : "empty",
      "RbAttachmentName" : "test",
      "Classify" : "test",
      "ExeSQL" : "update t1 set name = 'xxx' where id <= 100",
      "EstimateAffectRows" : 100,
      "RbSQLType" : "text",
      "ActualAffectRows" : 100,
      "IgnoreAffectRows" : false,
      "AttachmentName" : "xxx",
      "SqlType" : "text",
      "IgnoreAffectRowsReason" : "test"
    },
    "DatabaseList" : [ {
      "DbId" : "1860****",
      "DbType" : "mysql",
      "Logic" : false,
      "SearchName" : "xxx@xxx:3306",
      "EnvType" : "product"
    } ],
    "Status" : "approved",
    "ExecMode" : "COMMITOR"
  },
  "Success" : true
}

Codes d'erreur

Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.