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 catalogo abaixo:

 

 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

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)