Chame a API GetStructSyncOrderDetail para obter os detalhes de um ticket de sincronização de schema.
Depuração
Parâmetros da solicitação
| Nome | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | GetStructSyncOrderDetail | Parâmetro obrigatório. Defina o valor como GetStructSyncOrderDetail. |
| OrderId | Long | Não | 43**** | ID do ticket. Nota Este parâmetro é obrigatório. |
| Tid | Long | Não | 1 | ID do locatário. Nota Para visualizar o ID do locatário, passe o ponteiro do mouse sobre a foto de perfil no canto superior direito do console. Para mais informações, consulte Visualizar informações do locatário. |
Dados retornados
| Nome | Tipo | Exemplo | Descrição |
| RequestId | String | 4E1D2B4D-3E53-4ABC-999D-1D2520B3471A | ID da solicitação. |
| Success | Boolean | true | Indica se a solicitação foi bem-sucedida. |
| ErrorMessage | String | UnknownError | Mensagem de erro. |
| ErrorCode | String | UnknownError | Código de erro. |
| StructSyncOrderDetail | Object | Detalhes do ticket de sincronização de schema. |
|
| SourceDatabaseInfo | Object | Informações do banco de dados de origem. |
|
| DbId | Long | 432532 | ID do banco de dados. |
| SearchName | String | test | Nome de pesquisa do banco de dados. |
| DbType | String | MySQL | Tipo do banco de dados. |
| EnvType | String | dev | Tipo de ambiente da instância. Para mais informações, consulte Ambientes de instância. |
| Logic | Boolean | false | Indica se o banco de dados é lógico. Valores válidos:
|
| TargetDatabaseInfo | Object | Informações do banco de dados de destino. |
|
| DbId | Long | 432543 | ID do banco de dados. |
| SearchName | String | test | Nome de pesquisa do banco de dados. |
| DbType | String | MySQL | Tipo do banco de dados. |
| EnvType | String | dev | Tipo de ambiente da instância. Para mais informações, consulte Ambientes de instância. |
| Logic | Boolean | false | Indica se o banco de dados é lógico. Valores válidos:
|
| SourceType | String | VERSION | Tipo de schema da tabela. Valores válidos:
|
| SourceVersionInfo | Object | Informações da versão de origem. Nota Este parâmetro é retornado apenas quando SourceType está definido como VERSION. |
|
| VersionId | String | e179bbb8163dcdcfacda24858bedb4d8006ae2b8 | Número da versão. |
| TargetType | String | DATASOURCE | Tipo de schema da tabela. Valores válidos:
|
| TargetVersionInfo | Object | Informações da versão de destino. Nota Exibido apenas quando SourceType é VERSION. |
|
| VersionId | String | e179bbb8163dcdcfacda24858bedb4d8006ae2b8 | Número da versão. |
| TableInfoList | Array of TableInfo | Informações das tabelas a serem sincronizadas. |
|
| SourceTableName | String | test_tbl | Nome da tabela de origem. |
| TargetTableName | String | test_tbl | Nome da tabela de destino. |
| IgnoreError | Boolean | false | Indica se os erros devem ser ignorados. Valores válidos:
|
Exemplos
Solicitação de exemplo
http(s)://dms-enterprise.aliyuncs.com/?Action=GetStructSyncOrderDetail
&OrderId=43****
&<Common request parameters>
Respostas de exemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<GetStructSyncOrderDetailResponse>
<RequestId>CA4E966B-1A57-4230-B0BB-CBB9CAF2CEDC</RequestId>
<StructSyncOrderDetail>
<SourceDatabaseInfo>
<SearchName>poc_dev@rm-uxxxxx.mysql.rds.aliyuncs.com:3306</SearchName>
<DbId>800000</DbId>
<Logic>false</Logic>
<EnvType>dev</EnvType>
<DbType>mysql</DbType>
</SourceDatabaseInfo>
<SourceType>DATASOURCE</SourceType>
<TargetType>DATASOURCE</TargetType>
<IgnoreError>false</IgnoreError>
<TargetDatabaseInfo>
<SearchName>film@rm-uf64xxxxe.mysql.rds.aliyuncs.com:3306</SearchName>
<DbId>700000</DbId>
<Logic>false</Logic>
<EnvType>dev</EnvType>
<DbType>mysql</DbType>
</TargetDatabaseInfo>
<TableInfoList>
<SourceTableName>*</SourceTableName>
<TargetTableName>*</TargetTableName>
</TableInfoList>
</StructSyncOrderDetail>
<Success>true</Success>
</GetStructSyncOrderDetailResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "CA4E966B-1A57-4230-B0BB-CBB9CAF2CEDC",
"StructSyncOrderDetail" : {
"SourceDatabaseInfo" : {
"SearchName" : "poc_dev@rm-uxxxxx.mysql.rds.aliyuncs.com:3306",
"DbId" : 800000,
"Logic" : false,
"EnvType" : "dev",
"DbType" : "mysql"
},
"SourceType" : "DATASOURCE",
"TargetType" : "DATASOURCE",
"IgnoreError" : false,
"TargetDatabaseInfo" : {
"SearchName" : "film@rm-uf64xxxxe.mysql.rds.aliyuncs.com:3306",
"DbId" : 700000,
"Logic" : false,
"EnvType" : "dev",
"DbType" : "mysql"
},
"TableInfoList" : [ {
"SourceTableName" : "*",
"TargetTableName" : "*"
} ]
},
"Success" : true
}
Códigos de erro
Para obter uma lista de códigos de erro, consulte o Centro de Erros.