post https://plataforma.bigdatacorp.com.br/chamadasassincronas/obterMetadado
Este método permite que os clientes que realizam chamadas assíncronas verifiquem o status de uma requisição que ainda está em andamento, verificando se a consulta ainda está em execução ou se ocorreu alguma falha no processo de consulta.
Funcionamento
Para consultar o status atual de uma requisição assíncrona da API de Hooks, é necessário passar o QueryId retornado pela chamada original. A resposta é um objeto que descreve o status atual da requisição da consulta em processamento, e o tempo decorrido para cada etapa do processo.
A tabela abaixo descreve os valores de retorno possíveis para o campo de status da requisição.
Status do Hook | Descrição |
---|---|
RegistrationFailed | O registro in-flight da requisição assíncrona falhou |
Registered | O registro in-flight da requisição assíncrona foi realizado com sucesso |
Dispatched | O despacho da requisição assíncrona nas APIs da Plataforma de Dados foi realizado com sucesso |
DispatchmentFailed | O despacho da requisição assíncrona nas APIs da Plataforma de Dados falhou |
Campos do corpo da requisição
Campo | Descrição |
---|---|
QueryId | ID retornado pela criação do hook / requisição assíncrona |
Campos do objeto da resposta
Campo | Descrição |
---|---|
HookMetadata.Status | O status atual da requisição assíncrona associada |
HookMetadata.RegistrationElapsedTime | O tempo decorrido na etapa de registro |
HookMetadata.DispatchmentElapsedTime | O tempo decorrido na etapa de despacho |