Árvore de páginas

Processos de integração com banco Oracle

Produto:

Totvs Automacão Fiscal

Versões:

11 e 12.

Ocorrência:

Tenho dificuldades em realizar os processos de integração. Meu banco de dados é ORACLE. Como proceder?

Passo a passo:

Os passos abaixo devem ser realizados apenas para build DbAccess inferior a 20141119 ( release 20151212 ). Nesta build foi expedida uma correção para o processo envolvendo banco de dados Oracle. Mais detalhes em: Correção - Campo MEMO em branco na inserção após ZAP de tabela no SGDB Oracle

 


 

  1. Após a exportação da revisão para a TAFST1, o campo TAFMSG foi apresentado em branco.
    Para esta ocorrência durante a integração, acesse a página SIGACTB - Pacotes de Atualização / Correção e obtenha o pacote do chamado TTFKP7.

  2. Efetuada a exportação da revisão para a TAFST1, o conteúdo do campo TAFMSG foi verificado, e o mesmo não condiz com o registro exportado (campo TAFTPREG).
    Exemplo: O registro é referente ao Saldo Contábil (TAFTPREG = T087) mas o conteúdo da TAFMSG contém informações do plano de contas ( TAFMSG = |T010|XPTO|20150101|... ).
    Para esta ocorrência durante a integração, acesse a páginaSIGACTB - Pacotes de Atualização / Correção e obtenha o pacote do chamado TTFKP7.

  3. A TAFST1 está correta, porém ao realizar a execução do Job 0, o conteúdo do campo TAFMSG na tabela TAFST2 é apresentado em branco.
    Este problema ocorre em decorrência da execução do comando ZAP através do APSDU na tabela TAFST2. Este procedimento nunca deve ser adotado. Para solucionar este problema, é necessário efetuar um Drop na tabela TAFST2 e recriar através da Wizard de Configuração do TAF. Após isso, basta realizar o processo de integração desde a extração da Central de Escrituração para a tabela TAFST1.

  4. A TAFST1 está correta, porém ao realizar a execução do Job 0, o conteúdo do campo TAFMSG não condiz com o registro exportado (campo TAFTPREG).
    Exemplo: O registro é referente ao Saldo Contábil (TAFTPREG = T087) mas o conteúdo da TAFMSG contém informações do plano de contas ( TAFMSG = |T010|XPTO|20150101|...).
    Este problema ocorre em decorrência da execução do comando ZAP através do APSDU na tabela TAFST2. Este procedimento nunca deve ser adotado. Para solucionar este problema, é necessário efetuar um Drop na tabela TAFST2 e recriar através da Wizard de Configuração do TAF. Após isso, basta realizar o processo de integração desde a extração da Central de Escrituração para a tabela TAFST1.
    Como consequência, o primeiro registro enviado ao TAF não é integrado.

  5. As tabelas TAFST1 e TAFST2 estão corretas, porém ao realizar a execução do Job 2, os registros constam como integrados no Gerenciador de Integração, mas não são apresentadas na tabela do cadastro.
    Exemplo: TAFST2 possui um registro de Plano de Contas (TAFTPREG = T010), o status está como integrado (TAFSTATUS = 3), na tabela TAFXERP este registro consta como integrado (TAFSTATUS = 1 - incluído - ou 2 - alterado - e TAFALIAS / TAFRECNO estão preenchidos). Porém na tabela C1O essa conta está deletada.
    Este problema ocorre em decorrência da execução do comando ZAP através do APSDU na tabela de negócio correspondente ( Exemplo: C1O - Plano de Contas, CAC/CAD/CAE/CAF - Saldos Contábeis, entre outros.). Este procedimento nunca deve ser adotado. Para resolver é necessário realizar o Drop na tabela correspondente e recriar, através do cadastro do menu do TAF. Após isso, basta realizar o processo de integração desde a extração da Central de Escrituração para a tabela TAFST1.
Observações

Melhorias realizadas na plataforma TOTVS|DbAccess e outras referências:

Melhoria - Suporte a campos MEMO no DBAccess acima de 1 MB

Seção [general], chave MaxStringSize

Application Server - [DBAccess] - MemoMega