Catalogo de Erros

De HCI - Base de conhecimento
Revisão de 19h24min de 13 de setembro de 2020 por AlanPatric (discussão | contribs) (Inclusão de erros.)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa

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.