...
Código | Operação | Descrição | Retorno para mensagem |
---|---|---|---|
AW001 | Exclusão | Registro não encontrado | Retornará código de warning informando que não encontrou o registro |
AW002 | Alteração/Exclusão | Não existência de de/para | Retornará código de warning informando que não encontrou o de/para |
AW003 | Inclusão/Alteração | Máscara incorreta | ** Aplicado somente nos casos padronizados ou em que houve um acordo na fase de desenho da integração. Retornará código de warning informando que a máscara está incorreta. |
AE001 | Exclusão | Registro relacionado em movimentações | Retornará código de erro informando que o registro não poderá ser excluído, pois está sendo utilizado em tabelas de movimentações. |
AE002 | Alteração | FK não encontrada; Encontrou o de/para, mas não encontrou o registro na base | Retornar código de erro informando que não ser alterado o registro, pois faltam cadastros relacionados. |
AE003 | Inclusão/Alteração | Exception (Erro de programação) | Retornar Erro + Log padrão de cada produto |
AE004 | Inclusão/Alteração | Empresa não configurada para integração | Retornará código de erro informando que a empresa enviada na Tag CompanyId (BusinessContent) não está habilitada para integração |
FI001 | HealthCheck - License | Sucesso ao checar a disponibilidade de um servidor de licenças. | Retornará uma mensagem padrão de sucesso ao checar a disponibilidade de um servidor de licenças. Status = License Server Ativo |
FI002 | HealthCheck - License/Get | Sucesso ao consumir a licença de teste. | Retornará uma mensagem padrão de sucesso ao consumir a licença de teste. Status = Licença Consumida |
FI003 | HealthCheck - Database | Sucesso ao checar a disponibilidade de um banco de dados. | Retornará uma mensagem padrão de sucesso ao checar a disponibilidade de um banco de dados. Status = Banco de Dados Ativo |
FW001 | HealthCheck - License | Versão do License Server incompatível. | Retornará um alerta sobre a versão do ERP não ser compatível com a atual versão do License Server. ReturnCode = -99 Status = License Server Ativo |
FW002 | HealthCheck - License | License Server offline | Retornará um alerta sobre a indisponibilidade do License Server. ReturnCode = -10008 Status = License Server Inativo |
FW003 | HealthCheck - License/Get | Aplicação não conseguiu consumir licença de teste. | Retornará uma alerta sobre a impossibilidade de se consumir a licença de teste. ReturnCode = {ErrorCode proveninente do License Server} Status = Licença Não Consumida |
FW004 | HealthCheck - Database | Banco de dados offline | Retornará um alerta sobre a indisponibilidade do banco de dados. Status = Banco de Dados Inativo |
FE001 | Todas | Mensagem padrão no formato incorreto | Tratado pelo EAI (Framework) |
FE002 | Todas | Incompatibilidade de versões da mensagem única | Tratado pelo EAI (Framework) |
FE003 | Todas | Timeout | Tratado pelo EAI (Framework) |
FE004 | Todas | Mensagem já existe no repositório com o UUID informado | Tratado pelo EAI (Framework) |
FE005 | Todas | Não autorizado | Tratado pelo EAI (Framework) |
FE006 | Todas | Exceção não tratada | Tratado pelo EAI (Framework) |
FE007 | Todas | Stack Trace | |
FE008 | HealthCheck - License | Erro desconhecido ao tentar consumir a licença de teste | Erro na tentativa de consumir a licença de teste. Objeto retornado pelo License Server não contem mensagem ou ErrorCode, que defina a exceção. |
FE009 | Todas | Erro ao recuperar informações para conexão com o banco de dados. | Erro ao recuperar informações necessárias para realizar a conexão com o banco de dados. |
FE010 | Envio/Recebimento | Ambiente EAI não está devidamente configurado. | Retornar dicas do que pode estar faltando em relação à configuração do EAI. |
FE011 | Todas | Registro não encontrado | Indica que o registro não foi encontrado na base de dados. |
FE012 | Api de Usuário - Put / Post | Propriedades "UserName" e "Id" com valores diferentes. | Indica que as propriedades UserName" e "Id" foram submetidas à API com valores diferentes. |
FE013 | Api de Usuário - Put | Propriedade "Id" definida na rota do método PUT com valores diferentes das Propriedades "Id" e "UserName" | Inidica que a propriedade "Id" definida na rota do método PUT foi submetida à API com valores diferentes das Propriedades "Id" e "UserName" |
FE014 | Todas | Método não implementado | Indica que um método HTTP não foi implementado. |
FE015 | Exclusão | Registro não pode ser excluído | Retornará código de erro informando que o registro não poderá ser excluído, por motivo de regra de negócio. |
FE016 | Post / Put | Quando o a requisição não possuir os dados da requisição ou o mesmo estiver errado | Retornará o código de erro informando que é necessário preencher o corretamente os dados da requisição |
FE017 | Api de Parâmetros do Sistema - Get | Erro ao recuperar o valor de um parâmetro do sistema. | Retornará o código de erro informando que o valor de pelo menos um dos parâmetros não pôde ser recuperado. |
FE018 | Post / Put | Quando o corpo da mensagem não respeitar uma regra de negócio da API. | Retornará o código de erro informando que é necessário preencher o corretamente o corpo da requisição |
FE019 | Post / Put | Quando por algum motivo de regra de negócio a requisição não pode ser executada | Retornará o código de erro e o motivo que a requisição não pode ser executada. |
IE001 | Pesquisa | Identificador da requisição inválido | Erro na validação do identificador da requisição. |
IE002 | Inclusão/Alteração | Campos da estrutura JSON inválida | Erro na validação dos campos da estrutura json enviada para persistência. |
IE003 | Pesquisa | Entidade não encontrada | Erro ao buscar entidade no repositório. |
IE004 | Inclusão/Alteração | Estrutura JSON inválida | Erro na validação da estrutura json enviada para persistência |
IE005 | Todas | Aplicativo de origem (sourceApplication) desconhecido. | Retornar o nome do aplicativo de origem fornecido na mensagem. |
IE006 | Todas | Aplicativo de origem (sourceApplication) não foi informado. | |
IE007 | Todas | Aplicativo de origem é o próprio aplicativo de recebimento. | Retornar o nome do aplicativo interno. |
IE008 | Todas | Transação e versão não está habilitada para recebimento. | Retornar o nome da transação e a versão. |
IE009 | Todas | Falha na comunicação entre sistemas. | Mensagem de erro retornada pelo canal de comunicação. |