Ir directamente para o fim dos matadados
Ir directamente para o início dos matadados

OBJETIVO

  • Relação dos códigos de erros através da numeração da variável ERROR_ID da tabela log_integração do importador de pedidos de vendas EDI-SAWLUZ.
  • Arquivo de log interno.

UTILIZAÇÃO

 

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.

 

IDRELAÇÃO DE ERROS
0Integração realizada com sucesso!
1Arquivo não encontrado
2Fator unidade de conversão inexistente
3Cliente com CNPJ não encontrado
4Produto com quantidade igual a zero
5Unidade de medida não encontrado
6Data de entrega Inválida
7Parametrização não encontrada no TI9
8Quantidade do arquivo maior que a programada
9Informação Não encontrada Cadastro de Plantas
10Qtde Incompatível com Unidade de Medida
11Produto Inativo
12Cliente Inativo
13Produto Não Cadastrado no Ti9
14Pedido Não Cadastrado
15

Produto Não cadastrado para o pedido informado

16Tipo de Fornecimento não encontrado para o produtoXpedido informado
17Código do produto no cliente informado no arquivo difere do cadastro
18Item não integrado pois já foi totalmente atendido
19Item parcialmente integrado, com a diferença entre a demanda e o atendido por BS (ou filhos do BS)
20Quantidade de casas decimais destacada no arquivo difere daquela cadastrada na unidade de medida
21Erro de integração do arquivo RND022
22Integração RND022 com Log Fiscal
23Integraçã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:

  • Cadastrado no Ti9: "XPTO123  4"
  • Destacado no arquivo: "XPTO   1234"

A validação executa:

é "XPTO1234" igual à "XPTO1234" ?


(aviso) 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.

(informação) 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.



(aviso) 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.


 

Labels
  • Nenhum