Árvore de páginas

Versões comparadas

Chave

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

La configuración del servicio HTTP manualmente se explica a continuación: 

2.1  - Configuración del REST 2.0 en el ini del App Server

La función HTTP_START prepara el servidor de aplicaciones como HTTP para REST, debe configurarse en la sección ONSTART:

...

  • En la sección de General se configura MAXSTRINGSIZE = 10 para aceptar solicitudes con más de 1 Mb.
  • En la sección ONSTART se configura la etiqueta JOBS en el cual se indica los nombres de las secciones para realizar unas funciones específicas y en la etiqueta REFRESHRATE el cual determina el intervalo de tiempo en segundos, para que los JOBS especificados en la tecla  [ONSTART]  se ejecuten de nuevo.

Sección HTTPV11

Para habilitar el HTTP para REST debe crear una sección HTTPV11  en el appserver ini .

...

  • Se habilita el protocolo HTTP
  • Se configura el socket llamado HTTPREST

Sección de Sockets

Ejemplo de configuración de la sección de sockets

...

  • Se configura el puerto 8080, puerto que será utilizado como punto de acceso.
  • Se configura la etiqueta URIs con una sección llamada HTTPURI.
  • Se deshabilita la seguridad en el puerto para pruebas y desarrollo.

Sección de URI

Ejemplo de configuración de una sección de Uri:

...

  • Se habilita esta sección con la etiqueta Enable = 1.
  • Se indica en la etiqueta URL la dirección en donde será escuchado.
  • Se configura en la etiqueta INSTANCES el tiempo y la secuencia de inicialización de subprocesos.

Etiqueta Instances 

Define cuántos subprocesos internos pueden estar disponibles para establecer conexiones simultáneas y atender solicitudes a través de HTTP para páginas dinámicas, estáticas, archivos, imágenes y etc.

...

  • mínimo: indica el número inicial de subprocesos que estarán disponibles.
  • máximo: indica el número máximo de subprocesos que estarán disponibles.
  • mínimo libre: indica la cantidad mínima de hilos libres.
  • incremento: indica el número de nuevos hilos que estarán disponibles cuando el número de hilos libres esté por debajo del valor definido previamente.

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=ENV
MinThreads=1

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:

Sección de Servidores

Define las configuraciones de cada servidor HTTP/ HTTPS

ParámetroDescriçãoObrigatório
PortDefine el puerto del servidor activox
HostnameDefine el nombre virtual para el servidor que será activadox
locationsDefine el nombre de las secciones (ubicaciones) de este servidor. Los nombres definidos en esta clave deben usarse en la clave LOCATIONSx

Sección de Locaciones

Define el puerto de los datos de cada servidor

ParámetroDescriçãoObrigatório
PathRuta de la URL que identificará el sitiox
RootpathRuta de donde están los archivos de páginas estáticasx
ThreadPoolDefine que grupo de subprocesos ejecutará solicitudes desde esta ubicación. El nombre definido en esta clave debe usarse en la sesión THREADPOOLx

Sección de THREADPOOL

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

...

  • Servicios REST habilitados y configuración correcta del la  sección HTTPV11

2.3  - Configuración para agregar el software TOTVS Recibos al menú financiero

  • Se accede al módulo configurador.

...