Consulta os algoritmos de roteamento de uma tabela lógica.
Depuração
O OpenAPI Explorer calcula automaticamente o valor da assinatura. Para sua conveniência, recomendamos chamar esta operação no OpenAPI Explorer. O OpenAPI Explorer gera dinamicamente códigos de exemplo da operação para diferentes SDKs.
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
|
Action |
String |
Sim |
ListLogicTableRouteConfig |
Operação a ser executada. Defina o valor como ListLogicTableRouteConfig. |
|
TableId |
Long |
Sim |
1**** |
ID da tabela lógica. Chame a operação ListLogicTables para consultar esse ID. |
|
Tid |
Long |
Não |
3*** |
ID do locatário. Chame a operação GetUserActiveTenant para obter essa informação. |
|
RegionId |
String |
Não |
cn-hangzhou |
Região onde o DMS está ativado. Para mais informações, consulte Parâmetro RegionID. |
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| RequestId | String | 7C6A0D7D-B034-59F6-854C-32425AC6**** | ID da solicitação. |
| ErrorCode | String | MissingTableId | Código de erro retornado. |
| ErrorMessage | String | TableId is mandatory for this action. | Mensagem de erro retornada. |
| Success | Boolean | true | Indica se a solicitação foi bem-sucedida. Valores válidos:
|
| LogicTableRouteConfigList | Array of LogicTableRouteConfig | Algoritmos de roteamento. |
|
| LogicTableRouteConfig | |||
| RouteKey | String | 1 | Chave exclusiva do algoritmo de roteamento. |
| RouteExpr | String | #id#%16\t | Expressão do algoritmo de roteamento. |
| TableId | Long | 4**** | ID da tabela lógica. |
Exemplos
Solicitações de exemplo
http(s)://dms-enterprise.aliyuncs.com/?Action=ListLogicTableRouteConfig
&TableId=1****
&Tid=3***
&Common request parameters
Respostas de sucesso de exemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ListLogicTableRouteConfigResponse>
<RequestId>7C6A0D7D-B034-59F6-854C-32425AC6****</RequestId>
<LogicTableRouteConfigList>
<LogicTableRouteConfig>
<TableId>1****</TableId>
<RouteExpr>#id#%16 </RouteExpr>
<RouteKey>1</RouteKey>
</LogicTableRouteConfig>
<LogicTableRouteConfig>
<TableId>1****</TableId>
<RouteExpr>#id#%16 </RouteExpr>
<RouteKey>id-hash-mod17 </RouteKey>
</LogicTableRouteConfig>
<LogicTableRouteConfig>
<TableId>1****</TableId>
<RouteExpr>#id#%16 </RouteExpr>
<RouteKey>id-test</RouteKey>
</LogicTableRouteConfig>
</LogicTableRouteConfigList>
<Success>true</Success>
</ListLogicTableRouteConfigResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "7C6A0D7D-B034-59F6-854C-32425AC6****",
"LogicTableRouteConfigList" : {
"LogicTableRouteConfig" : [ {
"TableId" : "1****",
"RouteExpr" : "#id#%16\t",
"RouteKey" : "1"
}, {
"TableId" : "1****",
"RouteExpr" : "#id#%16\t",
"RouteKey" : "id-hash-mod17\t"
}, {
"TableId" : "1****",
"RouteExpr" : "#id#%16\t",
"RouteKey" : "id-test"
} ]
},
"Success" : true
}
Códigos de erro
Para obter uma lista de códigos de erro, visite o API Error Center.