Catalogo de Erros
Revisão de 19h24min de 13 de setembro de 2020 por AlanPatric (discussão | contribs) (Inclusão de erros.)
Descrição
Catalogo de retornos da API.
Link para descritivo dos possíveis retornos HTML e seus significados : [1]
Código do retorno HCI | Código do retorno HTTP | Mensagem | Resolução |
---|---|---|---|
0 | 500 | Erro não catalogado | |
1 | 200 | Registro pesquisado com sucesso. | |
2 | 404 | Nenhum registro encontrado. | |
3 | 400 | Parâmetro invalido na URL, os parâmetros aceitos são : "query" e "pagina". | |
4 | 400 | Erro ao serializar json passado no parâmetro Query, conteúdo do parâmetro query não é um JSON Valido. |
|
5 | 400 | Valor invalido passado ao jsonString dentro do parâmetro "query". | |
6 | 400 | Valor invalido passado ao jsonValue dentro do parâmetro "query", campo não existe. | |
7 | 400 | Valor invalido passado ao jsonValue dentro do parâmetro "query", campo não pode ser utilizado como filtro. | |
8 | 400 | Valor de comparador invalido passado ao jsonValue dentro do parâmetro "query", os valores aceitáveis são : < > <> = >= <= like. | |
9 | 400 | Solicitação de post com campo inexistente fazendo parte do body da requisição. | |
10 | 201 | Novo registro incluído com sucesso. | |
11 | 200 | Registro alterado com sucesso. | |
12 | 500 | Falha ao estabelecer conexão com o banco de dados. | |
13 | 400 | Parâmetro identificador inválido passado através da URL. | |
14 | 500 | Classe modelo utilizada pelo endpoint não encontrada. | |
15 | 500 | Chave primária da classe modelo não encontrada. | |
16 | 500 | Erro ao gerar o SQL com base em uma classe modelo. | |
17 | 400 | Erro ao deserializar json, campo "X" incorreto na classe "Y" | |
18 | 400 | Erro ao deserializar json, tipo de dado incorreto para o campo "X", enviando "Y", esperado "Z" | |
19 | 400 | Erro ao deserializar json, tamanho do valor "X" excede o esperado "Y" para o campo "Z" | |
20 | 400 | Erro ao deserializar json, valor "X" invalido para o campo "%s" | |
21 | 400 | Erro ao deserializar json, campo Array "X" incorreto na classe "Y" | |
22 | 400 | Erro ao deserializar json, campo "X" referente a chave estrangeira não deve ser informado para a classe "Y" | |
23 | 400 | Objeto detalhe "X" sem o campo "AcaoAtualizacao" destacado, o campo "AcaoAtualizacao" deve ser destacado com um dos seguintes valores : "atualizar", "inserir" ou "arquivar" | |
24 | 500 | Campo "%s" invalido na classe pai "%s" | |
25 | 500 | Campo "%s" invalido na classe filho "%s" | |
26 | 400 | Parametro "Arquivado" inválido, Os valores do parametro "Arquivado" devem ser 0, 1 ou 2 | |
27 | 400 | Parametro "Pagina" invalido, O valor do parametro "pagina" deve ser um número inteiro positivo maior que 0 | |
28 | 400 | Parametros inválidados, os parametros aceitos são "query", "pagina", "arquivados" e empresa | |
29 | 200 | Registro arquivado com sucesso | |
30 | 500 | Erro ao arquivar registro : "%s" | |
31 | 404 | Nenhum usuário encontrado com essas credênciais, verifique o usuário e a senha e tente novamente. | |
32 | 200 | Login efetuado com sucesso | |
33 | 200 | Token valido | |
34 | 401 | Token invalido | |
35 | 200 | Token valido | |
36 | 400 | Empresa arquivada | |
37 | 404 | Empresa não encontrada | |
38 | 400 | Erro ao deserializar json, campo "%s" não pode conter um valor null | |
39 | 400 | Json invalido, verifique o corpo da requisição e tente novamente | |
40 | 500 | Erro ao criar log de requisição. | |
41 | 500 | Erro ao pesquisar registro : %s | |
42 | 400 | Parametro "Pagina" invalido, O valor do parametro "pagina" deve ser um número inteiro positivo maior que 0 | |
43 | 500 | Erro ao aplicar parâmetros de busca : %s | |
44 | 500 | Erro ao serializar ModelToSql : %s | |
45 | 400 | Requisição de PUT ou POST sem corpo declarado | |
46 | 400 | Requisição de PUT sem código identificador declarado | |
47 | 400 | Solicitação POST com atualização de registros nas classes filhas | |
48 | 500 | Erro ao atualizar registro : %s | |
49 | 500 | Erro ao inserir registro : %s | |
50 | 500 | Erro ao inserir registro : Campo %s não encontrado na classe %s. | |
51 | 500 | Erro ao inserir registro : Campo %s não encontrado na classe %s. | |
52 | 500 | Erro ao buscar registro, o registro apresenta um número maior de subclasses relacionadas, por favor contate o suporte técnico da HCI Sistemas informando o código do erro. | |
53 | 400 | Erro ao deserializar json, elemento invalido (%s) na coleção %s. | |
54 | 500 | Erro ao gerar SQL para pesquisa, contagem de campos deve ser maior do que 0. | |
55 | 500 | Erro ao gerar SQL para pesquisa, nome da tabela esta em branco. | |
56 | 500 | Erro ao gerar SQL para pesquisa, clausula where em branco. | |
57 | 500 | Erro ao instanciar classe (%s). Verifique se a classe existe e esta corretamente registrada. | |
58 | 500 | [Framework][Core][Serializar] - Erro ao gerar SQL para pesquisa, classe(%s) não é um container válido. | |
59 | 500 | [Framework][Serializar][DatasetToContainer] - Diferença estrutural de dados, campo(%s) esperado na classe diverge do campo selecionado no banco. Contate a HCI sistemas. | |
60 | 200 | A Busca não retornou nenhum registro. | |
61 | 400 | Erro ao incluir registro, o campo(%s) é uma chave primária e não pode ser foi destacado. | |
62 | 400 | Erro ao incluir registro, o campo(%s) é um campo sómente leitura e não pode ser foi destacado. | |
63 | 400 | Erro ao incluir registro, o campo(%s) é um campo de chave estrangeira, de preenchimento automático e não pode ser destacado. | |
64 | 500 | Erro ao buscar registro, classe esta nula e não foi inicializada |
|
65 | 400 | Parametros da URI invalido, verifique os segmentos e tente novamente. |