Histórico da Página
...
- Construir Hash do JSON para o TAF pai, filho e netos (se houver), o modelo dos fontes com hash consta em TAF\Integração\TSI\TAF\WSTAFXXX.prw.
- Realizar o processo de gravação dos dados através de um mecanismo que irá receber o JSON e realizar a integração com o TAF (motor cadastro básico TAFA565 ou motor pai, filho e netos TAFA585).
Iremos instanciar o modelo do respectivo cadastro que será integrado e alimentá-lo com as informações extraídas do Protheus,
após isso validar se o Commit foi possível, se sim grava o campo TAFSTAMP com o mesmo valor
do STAMP trazido do Protheus
para o respectivo evento ( precisa ser a última instrução da função ), caso não seja possível a integração gravar a tabela de "Erros de Integração TSI" (Tabela V5R),
veja em estrura de log, os principais tipos a serem validados.
( Ponto de atenção: não é necessário instanciar o modelo a cada novo registro de integração ).
Todo o processo acima precisa estar dentro de controle de transação, ou seja, se cair a conexão durante o processo
o campo TAFSTAMP não será preenchido e o registro será reintegrado no novo processamento do TSI.
Para auxiliar a equipe de suporte, ou na análise de um possível problema, devemos avaliar pontos onde é válido adicionar conouts (TAFCONOUT),
para podermos rastrear de forma mais simples até onde o processamento chegou em caso de travamento, erros etc. - Colocar a rotina dentro do Schedule ( TAFA573 ).
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas