Producto: | Microsiga Protheus | |||||||||||||||||||||||||||||||||||||||
| Versões Versiones: | 12 | Ocorrência|||||||||||||||||||||||||||||||||||||||
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 | Passo a passo: | Para verificar este | comportamento comportamiento de | lentidão/travamento faça a seguinte procedimento:Via DBMonitor faça o rastreio da rotina ( FINA100 ou lentitud/bloqueo, siga el siguiente procedimiento: § Con el DBMonitor, realice un rastreo (tracer) de la rutina (FINA100 o FINA070/080) antes de | efetuar o processo e acompanhe o efectuar el proceso y haga un seguimiento del tracer. Observe | se a rotina entra na tabela FKA e fica contando todo os FKA_IDPROC da tabela.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 | Dessa consulta será retornado um De esta consulta se devolverá un número, que | tomarei tomaré como | exemplo ejemplo 0000000000000000100 | ,. | Acesse Acceda a | tabela SXE e localize na coluna la tabla SXE y ubique en la columna XE_FILIAL | a informação referente à tabela FKA exla información referente a la tabla FKA, por ejemplo: SYSTEM\FKA010 . Verifique | se na tabela SXF irá ter vários registros da FKA com o si en la tabla SXF habrá varios registros de FKA con el campo XE_NUMERO | , se sim, . Si es así, marque todos como | deletado ( somente os que tiver o eliminados (solamente aquellos cuyo campo XF_FILIAL sea igual | ao a SYSTEM\FKA ( | ou semelhanteo similar)) | . Para hacer efectivo el proceso, se debe hacer lo siguiente | Para efetivar o processo deve ser feito o seguinte: - | Faça a query no banco de dados e veja o último número ex: Realice la query en la base de datos y vea el último número. 0000000000000000100; - | Na SXE deixe com um número seguinte exEn la SXE deje con el siguiente número, ejem: 0000000000000000101 - | Na SXF restaure apenas o último registro deixe uma numeração En la SXF restaure solamente el último registro y deje una numeración 0000000000000000100 (igual | à da que la query) | Realize a movimentação bancária desejada ( baixa ou movimentação diretaRealice el movimiento bancario deseado (baja o movimiento directo) ------- Caso de | Lentidão em que não há uso das tabelas lentitud en que no existe uso de las tablas SXE/SXF -------- Para | os los casos | que não há o en que no existe el uso de | tabelas tablas SXE | e y SXF (uso | do del HardLock pendrive) verifique | se o sistema atualizado com as rotinas FINM020 e FINXSE5 à partir de si el sistema actualizado con las rutinas FINM020 y FINXSE5 a partir del 11/08/17 | e y 04/01/18 respectivamente. Verifique | a numeração do la numeración del último FKA_IDPROC | com a numeração gerada na con la numeración generada en la APCFG110 ( | controle control de | 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 ).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 | Conforme recomendação do link Numeração automática pelo License Server, a chave Enablenumber deve estar configurado com o valor 1 ------IMPORTANTE------- | 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 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. |