Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Para facilitar e padronizar a informação para o usuário, os erros que podem ocorrer durante a integração da mensagem única, deverão ser tratados conforme catálogo abaixo.

Os códigos utilizam a seguinte máscara na sua composição:

XY999

Onde:

X - corresponde à área responsável pela geração do erro/aviso/informação. As letras possíveis na posição são:

  • A - área de negócio (adapter).
  • F - framework, mas não relacionado ao EAI.
  • I - integração (EAI).

Y - corresponde à natureza da mensagem. As opções são:

  • I - informação.
  • W - aviso ou alerta.
  • E - erro.

999 - código numérico sequencial.


 CódigoOperação  DescriçãoRetorno 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á codigo de erro informando que a empresa enviada na Tag CompanyId (BusinessContent) não está habilitada para integração

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)