Versões comparadas

Chave

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

Página de Modelo 

ProdutoOcorrênciaPasso a passo comportamento lentidão/travamento faça a seguinte procedimento:Via DBMonitor faça o rastreio da rotina ( FINA100 ou efetuar o processo e acompanhe o se a rotina entra na tabela FKA e fica contando todo os FKA_IDPROC da tabela.

Esta lentidão se dá devido ao controle de numeração do License server estar se perdendo quando se utiliza o controle de numeração pelas tabelas SXE/SXF

Hoje a recomendação é a utilização do license server virtual que não faz uso das tabelas SXE/SXF, mas sim pelo controle de numeração que pode ser acessado pela rotina APCFG110 via configurador, conforme

documentação abaixo:

"Numeração automática pelo License Server"

Para se realizar a manutenção dos registros existentes nas tabelas SXE/SXF pode se realizar o procedimento abaixo sempre mediante backup realizado:

Faça uma consulta no seu banco de dados na tabela FKA, localizando o último registro gerado da numeração FKA_IDPROC ou localize  com a seguinte Dessa consulta será retornado um tomarei exemplo ,Acesse tabela SXE e localize na coluna a informação referente à tabela FKA ex se na tabela SXF irá ter vários registros da FKA com o , se sim, deletado ( somente os que tiver o ao ou semelhantePara efetivar o processo deve ser feito o seguinte Faça a query no banco de dados e veja o último número ex: Na SXE deixe com um número seguinte exNa SXF  restaure apenas o último registro deixe uma numeração à da Realize a movimentação bancária desejada ( baixa ou movimentação direta Lentidão em que não há uso das tabelas os que não há o tabelas e do se o sistema atualizado  com as rotinas  FINM020 e FINXSE5  à partir de e a numeração do com a numeração gerada na controle numeração , através do configurador) Caso for preciso ajuste conforme recomendação do uso das tabelas SXE/SXF e  reiniciem o servidor de licenças ( appserver do License ). Conforme recomendação do link Numeração automática pelo License Server, a chave Enablenumber deve estar configurado com o Após o ajuste da chave enablenumber a próxima movimentação irá permanecer lenta, porém é importante NÂO cancelar o processo, pois a rotina está adequando as numerações existentes, para a baixa seguinte ser realizada com

Producto:

Microsiga Protheus

Versões

Versiones:

12

Ocurrencia:

Ao realizar uma movimentação bancária pela FINA100 ou uma baixa a pagar/receber o sistema apresenta extrema lentidão/travamento.

Al realizar un movimiento bancario a través de FINA100 o una baja por pagar/cobrar, el sistema presenta una lentitud/bloqueo extrema.

Paso a paso

:

Para verificar este

comportamiento de

lentitud/bloqueo, siga el siguiente procedimiento:

§ Con el DBMonitor, realice un rastreo (tracer) de la rutina (FINA100 o FINA070/080) antes de

efectuar el proceso y haga un seguimiento del tracer. Observe

si la rutina accede a la tabla FKA y permanece contando todos los FKA_IDPROC de la tabla.

Esta lentitud se debe a que el control de numeración del License Server se está perdiendo cuando se utiliza el control de numeración a través de las tablas SXE/SXF.

Actualmente, se recomienda utilizar el License Server Virtual que no hace uso de las tablas SXE/SXF, sino que utiliza el control de numeración que se puede acceder a través de la rutina APCFG110 vía configuración, según

la siguiente documentación:

"Numeración automática por el License Server"


Para realizar el mantenimiento de los registros existentes en las tablas SXE/SXF, se puede efectuar el siguiente procedimiento, siempre tras realizar una copia de seguridad (backup):


Realice una consulta en su base de datos en la tabla FKA, localizando el último registro generado de la numeración FKA_IDPROC o busque con la siguiente

query:

SELECT MAX(FKA_IDPROC) AS MAXIMO_FKA FROM FKA010

De esta consulta se devolverá un número, que

tomaré como

ejemplo 0000000000000000100

.


Acceda a

la tabla SXE y ubique en la columna XE_FILIAL

la información referente a la tabla FKA, por ejemplo: SYSTEM\FKA010 .

Verifique

si en la tabla SXF habrá varios registros de FKA con el campo XE_NUMERO

. Si es así, marque todos como

eliminados (solamente aquellos cuyo campo XF_FILIAL sea igual

a SYSTEM\FKA (

o similar))

.


Para hacer efectivo el proceso, se debe hacer lo siguiente

:


-

Realice la query en la base de datos y vea el último número. 0000000000000000100;

-

En la SXE deje con el siguiente número, ejem: 0000000000000000101

-

En la SXF restaure solamente el último registro y deje una numeración 0000000000000000100 (igual

que la query)


Realice el movimiento bancario deseado (baja o movimiento directo)


------- Caso de

lentitud en que no existe uso de las tablas SXE/SXF --------


Para

los casos

en que no existe el uso de

tablas SXE

y SXF (uso

del HardLock pendrive) verifique

si el sistema actualizado  con las rutinas  FINM020 y FINXSE5 a partir del 11/08/17

y 04/01/18 respectivamente. Verifique 

la numeración del último FKA_IDPROC

con la numeración generada en la APCFG110

(

control de

numeración , a través de la configuración) Si es necesario ajuste según la recomendación del uso de las tablas SXE/SXF y reinicie el servidor de licencias (appserver del License).



 Según la recomendación del enlace Numeración automática por el License Server, la clave Enablenumber debe estar configurado con el

valor 1


------IMPORTANTE-------


Después de ajustar la clave enablenumber el siguiente movimiento permanecerá lento, pero es importante NO anular el proceso, porque la rutina está adecuando las numeraciones que ya existen, para que la siguiente baja se realice con rapidez.