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:
4.00.00.0000
Produto:
Nota
Descrição
Ordem
Pacote - (Requisição)
Informações Complementares
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