Árvore de páginas

Versões comparadas

Chave

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

Para el correcto funcionamiento del Totvs Recibo, debe ser configurado el puerto multiprotocolo

2.1  - Configuración

...

del  puerto Multiprotocolo

La configuración del multiprotocolo solo está disponible   partir de la versión  20200214   de  LIB  y Appserver versión 7.00.191205P . 

...

  • En su appserver.ini, en la sección GENERAL, inicialmente debe incluir la clave App_Environment, cuyo valor debe ser el nombre del entorno donde se ejecutarán los servicios. 

Image Added


  • Posteriormente  habilitar el puerto multiprotocolo mediante la siguiente clave en la sección de DRIVERS.


Image AddedEs importante señalar que el puerto multiprotocolo crea un servidor de reposo diferente al configurado previamente , cuando se creo la sección HTTP, de esta forma es posible utilizar ambos servidores al mismo tiempo. El servidor rest creado por el puerto multiprotocolo se ejecuta en la capa AppServer, por lo que es más rápido y posiblemente será el modelo más utilizado en el futuro, mientras que el Rest anterior se realiza en Advpl .


Puede verificar si el puerto multiprotocolo fue habilitado correctamente por mediante el console.log del ambiente como se muestra a continuación:


Image RemovedImage Added


Aviso

Con la configuración del puerto multiprotocolo, los parámetros MV_GCTPURL y MV_BACKEND ya no son necesarios .

2.2  - Configuración de TL++ (TLPP) en el ini del App Server

La configuración para habilitar el lenguaje TLPP es el siguiente:

Sem Formato
[HTTPSERVER]
Enable=1
Servers=HTTP_REST
​
[HTTP_REST]
hostname=localhost
port=9995
locations=HTTP_ROOT
​
[HTTP_ROOT]
Path=/
RootPath=root/web
ThreadPool=THREAD_POOL
​
[THREAD_POOL]
Environment=ENVIROMENT
MinThreads=1
MaxThreads=4
MinFreeThreads=1
GrowthFactor=1
InactiveTimeout=30000
AcceptTimeout=10000

Sección de HTTPSERVER

Aquí se definen las configuraciones básicas para el funcionamiento del Rest Server.

...

Configuración en el ini del app server:

Image Removed

Sección de SERVERS

Define las configuraciones de cada servidor HTTP/ HTTPS

...

Configuración en el ini del app server:

Image Removed

Sección de LOCATIONS

Define el puerto de los datos de cada servidor

...

Configuración en el ini del app server:

Image Removed

Sección de THREADPOOL

Define las configuraciones del grupo de proceso, el entorno y las características del subproceso

...

 

...

.

...

Indica el tiempo en milisegundos que una nueva solicitud debe estar en cola para su procesamiento, esperando que se cumpla su turno. Cuando se extrapola este tiempo, la solicitud se descarta devolviendo al cliente (llamador) el código de estado - 503 - "Servidor ocupado" .

El valor informado debe ser mayor que cero, pero al ser una clave opcional, cuando no se informa, el sistema asume el valor de 10 segundos por defecto .

Configuración en el ini del app server:

Image Removed

Si las configuraciones pasadas son correctas el app server consola deberá mostrar lo siguiente:

  • Configuración de los puertos correctamente a la sección HTTP

...

2.3  - Habilitación de la rutina FINA998 en el menú de Financiero desde el módulo Configurador.

...