A estrutura do log de integração é composta da tabela mãe "log_integracao" e da tabela filha "log_integracao_det", na tabela filha estão as informações detalhadas do log.
ID | RELAÇÃO DE ERROS |
---|---|
0 | Integração realizada com sucesso! |
1 | Arquivo não encontrado |
2 | Fator unidade de conversão inexistente |
3 | Cliente com CNPJ não encontrado |
4 | Produto com quantidade igual a zero |
5 | Unidade de medida não encontrado |
6 | Data de entrega Inválida |
7 | Parametrização não encontrada no TI9 |
8 | Quantidade do arquivo maior que a programada |
9 | Informação Não encontrada Cadastro de Plantas |
10 | Qtde Incompatível com Unidade de Medida |
11 | Produto Inativo |
12 | Cliente Inativo |
13 | Produto Não Cadastrado no Ti9 |
14 | Pedido Não Cadastrado |
15 | Produto Não cadastrado para o pedido informado |
16 | Tipo de Fornecimento não encontrado para o produtoXpedido informado |
17 | Código do produto no cliente informado no arquivo difere do cadastro |
18 | Item não integrado pois já foi totalmente atendido |
19 | Item parcialmente integrado, com a diferença entre a demanda e o atendido por BS (ou filhos do BS) |
20 | Quantidade de casas decimais destacada no arquivo difere daquela cadastrada na unidade de medida |
21 | Erro de integração do arquivo RND022 |
22 | Integração RND022 com Log Fiscal |
23 | Integração RND022: Item não integrado pois não há demanda para ele |
OBS: Relação de números para o campo ERROR_ID referente a tabela log_integração.
Na tabela log_integracao_det, existem informações fixas como: CNPJ, tipo de fornecimento, fabrica, local de entrega, código de produto no cliente, unidade de medida e data da demanda.
Ainda há a coluna info_compl, essa coluna deve conter complemento para as mensagens contidas na tabela log_integracao (quando aplicável).
Código do produto no cliente:
O sistema Integrador contém uma validação onde compara o código que é destacado no arquivo EDI versus o código cadastrado no Ti9 (item 17 da tabela acima). Caso estes sejam diferentes, o sistema registra um log de erro informando esta diferença e não integra a referida linha do arquivo.
Entretanto no momento da integração do arquivo EDI, somente para a validação, o sistema desconsidera qualquer espaço que exista tanto no código do produto no cliente que é destacado no arquivo, quanto aquele cadastrado no Ti9.
Exemplo:
A validação executa:
é "XPTO1234" igual à "XPTO1234" ? |
---|
Importante: Conforme reforçado acima, o sistema apenas desconsidera os espaços para a validação. O registro dos logs continuam a considerar os dados da maneira original.
Arquivo de LOG interno:
A estrutura da pasta "LOG" fica dentro da pasta do integrador. Exemplo: "...\IntegracaoEDI_Sawluz_RND\Log"
A cada nova integração, será criado um arquivo texto, onde neste ficarão gravados os possíveis erros e alertas da integração.
Esta rotina é separada pelos processos INTSAW e RND022.
Será criado um arquivo texto de log diário de cada processo.
Para se posicionar melhor dentro do arquivo log, o integrador registra as mensagens "Inicio da integração" e "fim da integração".
Exemplo da estrutura dos arquivos, ilustrada na figura 1 abaixo:
Figura 1: Estrutura dos arquivos logs com seu conteúdo.
OBS.: O Log é realizado linha a linha durante a integração, se houver integrações simultâneas do mesmo processo, a interpretação do log deverá ser por linha.