Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Versões/Release:

12.1.33

Data do D-1 Usado:

23/06/22

Data do DBAcess:

20210202-20220202

Banco de Dados:SQL
Versão LIB:

20220613

Binário:

7.00.210324P-20220602 - 64 bits

Data de todos os fontes (Clicar no Shift + F6 > Avançar > Exportar > Dados > Salvar o arquivo e anexar na Evidência.

(Para Inserir Anexo: Ctrol + M, depois clicar no menu "Anexo à esta Pagina" em seguida clicar em "Enviar Arquivo")




Cenário

SIGAMAT - EEEEEEFFFF - Base local com a mesma estrutura da TMF

SX2: SRY/SRM/RC2/RC3 - C-C-E

MV_RPOFIL = .T.

Testes feitos com os pacotes das issues DRHCALCPRT-4828 e DRHCALCPRT-4756 aplicados.



1 - Primeiro teste

  • Empresa 155001 apenas com as SRY/SRM;
  • Copia das customizações da RC2/RC3 da empresa 001001 para a 155001 via rdmake GP290REPL sem compilação das fórmulas;
  • Cálculo de qualquer roteiro feito pela empresa 155001, nesse ponto o sistema deverá criar as pasta exclusiva da empresa e compilar as fórmulas padrões e customizadas;


Parâmetro e SX2 das tabelas

------------------------------------------------------------------------------------------------------------------------------------------------------------



Tabela SRY da empresa 155001. Campo RY_SEQFIL = 9U


------------------------------------------------------------------------------------------------------------------------------------------------------------

Dentro da pasta não possuo ainda a pasta exclusiva da 155001, que será a pasta com final 9U.

Apenas possuo a pasta original que usava antes de alterar o parâmetro.



------------------------------------------------------------------------------------------------------------------------------------------------------------


Agora vou replicar as customizações da 001001 para a 155001. Obs. As customizações deverão ser apendadas em pelo menos uma empresa para que sejam replicadas para as demais via rdmake.

Tabelas antes da replicação:

As duas primeiras são as customizações apendadas na 001001, as duas últimas são as RC2 e RC3 da 155001 que estão vazias.


Rdmake GP290REPL compilado e incluído no menu do GPE.

Estou logado na empresa 0010010001.


O rdmake busca as formulas de usuário da filial logada.

Total de 216 formulas customizadas na tabela da 001001


Na tela seguinte seleciono a empresa 155001 para replicar 


Não vou compilar, apenas replicar 


Término em torno de 3 minutos.

Trecho do LOG:


Tabelas após a replica, veja que foram replicadas mas não foram compiladas 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Agora vamos fazer o cálculo da 155001, vou calcular o roteiro 131.

Nesse ponto, o sistema fará a criação da pasta e do rpo de fórmulas 'rpofrm9U', compilará as fórmulas padrões e as fórmulas customizadas que já existem na RC2/RC3, na sequencia fará o cálculo.


Pasta criada



Sistema cria as formulas padrões na RC2/RC3 e os campos _RECOMP estão como 1, ainda não foram compiladas



Após um tempo, o sistema apresenta a mensagem que as formulas estão em uso por outro processo, mas não estão.


A pasta continua vazia 


Clico em fechar e aparece essa outra tela


Caso clique em 'SIM', o sistema vai demorar um bom tempo, cerca de 30 35 minutos, mas aí depois desse tempo, as formulas padrões e customizadas foram compiladas, o cálculo começa e finaliza corretamente.




--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


2 - Segundo teste - Processo demora mais de 1 hora e cria todas as pastas 

Agora vou compilar as formulas customizadas pelo rdmake, total de 216 formulas conforme já mostrado no primeiro teste.

Tabelas RC2 e RC3 vazias para a 155001 e não possuo a pasta dessa filial criada.

A replica é da 001001 para a 155001, nesse teste clico em 'SIM' para que sejam compiladas.


Image Added


Image Added



Criou a Pasta

Image Added



O sistema aparenta estar travado desse jeito.

Ele só copia a primeira formula customizada, é possível ver na RC2 ela criada e já compilada, aí ele cria as padrões e não compila.

Sistema também não replica as demais customizadas.

Image Added


Pasta com o rpo somente com a primeira formula customizada compilada

Image Added

Image Added


Processo fica como se tivesse travado nesse trecho o tempo todo, esperei por 50 minutos.

Image Added


View file
nameDBTrace_7652_Administrador.trc
height150



Aí ele deu esse erro no console:

THREAD ERROR ([20788], bcosta, SPON010115029)   23/06/2022   16:47:56
variable is not an object  on FWWSF12:SHOWMENU(FWWSF12.PRW) 08/06/2022 16:53:24 line : 533

[build: 7.00.210324P-20220602]
[environment: P33_TMF]
[thread: 20788]
[dbthread: 6304]
[dbversion: 21.1.1.1]
[dbapibuild: 20210202-20220517]
[dbarch: 64]
[dbso: WINDOWS]
[rpodb: top]
[localfiles: CTREE]
[remark: Emp :02/1550010102Logado:Administrador             SIGAGPE obj:Janela Principal]
[threadtype: RmtSockThread]
Called from {|| OSKIN:OWSFV12:SHOWMENU() }(FWUISKINSTAND.PRW) 08/06/2022 16:53:24 line : 365
Called from FWUISKINSTAND:SHOWDESKTOP(FWUISKINSTAND.PRW) 08/06/2022 16:53:24 line : 170
Called from FWDESKTOP:SHOWDESKTOP(FWDESKTOP.PRW) 08/06/2022 16:53:24 line : 363
Called from {|| SELF:SHOWDESKTOP() }(FWDESKTOP.PRW) 08/06/2022 16:53:24 line : 209
Called from APPDELTAB(FWAPP.PRW) 08/06/2022 16:53:24 line : 2903
Called from {|| APPDELTAB('207880004')}(FWAPP.PRW) 08/06/2022 16:53:24
Called from ::TWINDOW:ACTIVATE
Called from MSAPP:ACTIVATE(FWAPP.PRW) 08/06/2022 16:53:24 line : 755
Called from SIGAMDI(APLIB000.PRW) 08/06/2022 16:53:22 line : 35


Depois ele termina de compilar as padrões 

Image Added


Na RC2 as formulas foram compiladas mas não replicou as demais customizadas.

Image Added


Image Added



Na tela ainda segue como se tivesse travado e não replica o restante das customizadas 

Image Added


Depois de quase 1 hora ele começa a replicar as demais customizadas

Image Added


Depois cria todas as pastas conforme o erro da issue anterior.

Dentro das pastas ele cria os S_ROT

Image Added


Aí ele fica atualizando o rpo da pasta 9U

Image Added



Depois de 1 hora e 15 minutos, o sistema finaliza o processo

Image Added


As fórmulas da 155001 tanto as padrões quanto as customizadas foram compiladas mas os roteiros não.

Image Added