Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

FRAMEWORK - Framework (Línea Protheus) - MI - APPSERVER - Numeración automática por Servidor de Licencias


time.png Tiempo aproximado para lectura: 00:02:30 min

Duda

¿Cómo configuro el tipo de numeración automática que utilizará mi entorno?

Ambiente

Para utilizar la numeración automática, se recomienda utilizar el modo de control vía License Server (Enablenumber=1).

Información:
El rendimiento de la numeración automática por parte del Servidor de Licencias es mucho mayor que el utilizado en las tablas SXE/SXF, hay una gran ganancia de rendimiento.


La numeración de tablas en License Server se almacena en la memoria mientras License Server está activo. Cuando se detiene el servicio del servidor de licencias, se crea un archivo llamado LSNumber.val en la carpeta del servidor de aplicaciones. Este archivo registra las últimas secuencias de claves en uso en Licencia, de tablas que tienen numeración automática. Cuando se reinicia la Licencia, estos datos se leen de este archivo y se cargan nuevamente en la memoria, para continuar con la secuencia de numeración automática.

Si el servidor de licencias se detiene inesperadamente, como por un corte de energía o un cierre incorrecto, el archivo no se genera y, sin reiniciar la licencia, la última información de numeración se lee directamente de las tablas de la base de datos y se carga en la memoria.

nota:
Si es necesario, la generación de archivos se puede desactivar agregando la línea Numberval=0 en la sección [LicenseServer] del archivo appserver.ini de la licencia.

Si hay un problema con la numeración automática, debido a una secuencia incorrecta por ejemplo, es necesario tomar las siguientes medidas:
- Ejecutar la rutina APCFG110 a través del Configurador, para realizar el Ajuste de Numeración Automática (más detalles sobre la rutina, a continuación)
- Si hay numeración discrepante en la secuencia de la tabla, por ejemplo, alguna numeración que comienza con una letra, en medio de una secuencia de números (en la base de datos, las letras vienen después de los números, por lo que el código que comienza con una letra se considerará el último número de la secuencia, después de cualquier número), cada vez que se reinicie el servidor, este código será incorrecto. Por lo tanto, recomendamos abrir la tabla manualmente y realizar la corrección, si es posible. Si tiene alguna pregunta sobre este proceso, comuníquese con el equipo responsable del módulo respectivo responsable de esta tabla.


Rutina APCFG110

Esta rutina debe ingresarse manualmente en el menú Configurador. Al ejecutarlo se muestra la numeración actual y la siguiente numeración de las tablas, pudiendo editar esta información para corregir la secuencia.

Para crear la llamada del menú:
1. Acceda al Configurador > Entorno > Registros > Menú
2. Seleccione solo el menú en el Configurador, haga clic en Aceptar
3. Agregue el menú a la columna Nuevo menú
4. Seleccione dónde se debe guardar la rutina
5. Haga clic en Nuevo elemento
6. Complete el nombre
7. En el tipo de programa APCFG110
8. Seleccione el módulo Configurador y haga clic en Aceptar
9. Generar el menú como SIGACFG
10. Salir del Configurador y entrar nuevamente para ver la nueva rutina


CRIASXE.

Para entornos que tienen lagunas en la numeración automática, es posible utilizar el punto de entrada CRIASXE, que puede escanear la tabla y configurar la numeración.
Más información sobre CRIASXE: http://tdn.totvs.com/pages/releaseview.action?pageId=6815179


Múltiples entornos usando el mismo servidor de licencias

Cuando su estructura tiene más de un entorno (más de un Appserver) apuntando al mismo Servidor de Licencias, la numeración de una base puede influir en la otra. Por lo tanto, es necesario configurar la clave SpecialKey en el archivo appserver.ini de cada base, para que cada entorno tenga una clave diferente en el License Server.
Más información sobre cómo configurar la clave SpecialKey:
http://tdn.totvs.com/display/tec/SpecialKey


Cambio de modo: SXE/SXF para License Server

Al cambiar el modo de numeración a modo License Server (Enablenumber=0 a Enablenumber=1), las tablas SXE y SXF se eliminarán en el momento en que acceda a la primera rutina que utiliza numeración automática, y en ese momento, el License Server buscará la última numeración de cada tabla con numeración automática, y carga en memoria. Por lo tanto, recomendamos hacer una copia de seguridad de las tablas SXE y SXF antes de cambiar el modo de numeración, y después del cambio, si la numeración está en el orden incorrecto, utilizar la rutina APCFG110 para corregirlo.


Cómo cambiar el modo de numeración automática

El cambio del modo de numeración automática se realiza en el archivo appserver.ini del servidor de licencias, en la sección [LicenseServer]. enablenumber=0 es para las tablas SXE/SXF. Enablenumber=1 está en el servidor de licencias (predeterminado).

Ejemplo:

Numeración en las tablas SXE/SXF:
[LicenseServer]
Enable=1
Enablenumber=0

Numeración en el servidor de licencias:
[LicenseServer]
Enable=1
Enablenumber=1

Nota: si la línea Enablenumber no existe en la sección [LicenseServer], se supone que es el valor predeterminado, que es la numeración en el servidor de licencias.

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0

0 Comentarios

Inicie sesión para dejar un comentario.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Rellene los campos siguientes para iniciar el chat:

Chat _