COMPLY - Nota 013609

Módulo: Integração - Interfaces

Funcionalidade: Interfaces

Data/Hora da Publicação: 24/12/2020 10:51:35

Data/Hora Última Alteração: 24/12/2020 10:51:35

Descrição da Nota: Componente de Execução da Extração de dados: Criação das chamadas PIs das extrações de: Inventário, Serviços Tomados e Bloco K (Ordem Produção, Lista Técnica, Mov. Estoque e Produtos); Componente Execução da Interface: Melhorias de performance na Interface de Dados, nos controles de vigências de Produto e Parceiros; Correção da Interface de Inventários, que não localizava seu cache; Componente Limpeza das Tabelas Intermediárias: Correção da rotina para bancos de dados Oracle.

Descrição

 

Componente Execução da Interface: Melhorias de performance na Interface de Dados, nos controles de vigências de Produto e Parceiros, para reduzir falhas devido a registros contendo informações diferentes para o mesmo dia. 

Este tratamento afeta Produtos e Parceiros processados pelas seguintes interfaces: 

- Notas Fiscais Indiretos (Controle de vigência) 

- Movimentação Estoque (Controle de vigência) 

- Cupom Fiscal (Controle de vigência) 

- Serviço Tomado (Controle de vigência) 

 

Correção de erro na criação de tarefas de Extração: 

 

 

Correção da Interface de Inventários, que não localizava seu cache e emitia a seguinte mensagem de erro: "Ocorreu um erro durante a execução do mapeamento da propriedade 'Produto' e valor: '': Não foi possível encontrar a tabela PRODUTO_VIGENCIA no cache de dados.  - The given key was not present in the dictionary. - StackTrace: at System.ThrowHelper.ThrowKeyNotFoundException()

   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

   at Procwork.Software.Basic.ITG.Common.Interface.ItgCacheTables.get_Item(String item)";  

 

Componente Limpeza das Tabelas Intermediárias: Correção da rotina para bancos de dados Oracle, que emitia a seguinte mensagem de erro: "Erro ao excluir os Registros das Tabelas Intermediarias. Erro:Ocorreu o erro ao excluir com Filtro os registros da tabela 'ITG_NF_CAPA' - Query:'DELETE FROM ITG_NF_CAPA  WHERE INF_COD_MATRIZ =  'SCSC'  AND INF_DT_EMISSAO <=  TO_DATE('30/11/2020 00:00:00', 'DD/MM/YYYY')   ' - Erro: 'ORA-01830: date format picture ends before converting entire input string' - StackTrace: '  at Procwork.Software.Framework.Server.BaseClasses.Monitors.DBActionMonitor.ExecDbAction[T](Func`1 func, String sqlText, ParameterList param, String source) at Procwork.Software.Framework.Server.BaseClasses.ServerDataAccess.ExecuteScalar(String sqlText, ParameterList param) at Procwork.Software.Framework.Server.BaseClasses.ServerDataAccess.ExecuteScalar(String sqlText)

   at Procwork.Software.Basic.ITG.Servers.Interface.ClearInterfaceServerJob.DeleteDataInterfaceFiltro(Dictionary`2 queryDicTabsITGs, String whereClaure)'  - StackTrace: at Procwork.Software.Basic.ITG.Servers.Interface.ClearInterfaceServerJob.DeleteDataInterfaceFiltro(Dictionary`2 queryDicTabsITGs, String whereClaure) at Procwork.Software.Basic.ITG.Servers.Interface.ClearInterfaceServerJob.ProcessaLimpezaIntermediarias(String idInterface, String whereClaure, Dictionary`2 queryDicTabsITGs)".

 

Componente de Execução da Extração de dados: Criação das chamadas PIs funções referentes as Extrações: 

  • Movimentação de Estoques 
  • Ordem de Produção 
  • Lista Técnica  
  • Produtos 
  • Inventário 
  • Serviços Tomados 

 

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Evolução: Alteração da ordenação dos jobs apresentados na tela de Execução de Dados; Melhoria na tela Sistemas remotos para visualizar todos os conectores.

Componente Execução de Interface: Melhoria no filtro de Filial da tela de registros com erros de validação; Redução de linhas nos logs de execução; Ajuste na Interface de Ordem de Produção; Componente Execução de Extração - Contabilização: Ajuste ao executar o processo de Contabilização; Componente Execução Extração de dados: Ajuste no processo de Extração de Dados de Inventário e Serviços Tomados para SAP PI.


Pacotes de Atualização

Informações Complementares

 

  1. Recomendação que seja aplicado primeiramente em ambiente de Homologação/Qualidade os procedimentos: “Procedimentos e Pacotes de Atualização” “Procedimento de Homologação” descritos nesta nota antes de aplicar no ambiente produtivo;
  2. Analisar e aplicar os pré-requisitos que são premissas para esta atualização. Verificar as notas, que são pré-requisitos:
  • Componentes ETL/Comply: Notas 13472 e 13570.
  1. Com os pré-requisitos atualizados, aplicar o Pacote de Requisições nesta Nota:

                      01 - 706117 - ETL_DLL_SIS_REM_BAR_ROLAGEM_COPREL_280630

                      02 - 706138 - ETL_DLL_CORRIGE_TIMEDOUT_WEBSERVICE_280629

                      03 - 706453 - ETL_DLL_LOG_ACAO_TAREFA_284005

                      04 - 706250 - ETL_DLL_SAP_CON_PARTE_ETL_278696

                      05 - 706515 - ETL_DLL_SIS_REM_SAP_CON_SON_CON_278706

                      06 - 706514 - ETL_DLL_PI_CONCILIACAO_BLOCO_K_283641

                      07 - 706146 - ITG_DLL_MLH_VIG_PRODUT_281299

                      08 - 706226 - ITG_DLL_MLH_VIG_PARC_282240

                      09 - 706368 - ITG_DTA_INSERT_ITG_MAP_TRANSF_283326

                      10 - 706509 - ITG_DLL_LOG_ACAO_TAREFA_284006

                      11 - 706513 - ITG_DLL_LIM_TAB_ITG_284447

  1. Parar o Serviço do Componente Framework;
  2. Iniciar o serviço do componente Framework.