Tiempo aproximado de lectura 00:05:00 min
Duda
¿Cuál es la funcionalidad de la Clave UserData?
Entorno
FRAMEWORK - Framework (Línea Protheus) - MI - REST - A partir de la versión 12.1.2210
Solución
¿Qué es UserData?
Una de las preocupaciones de REST tlppCore es mantener una flexibilidad de uso donde el usuario/cliente tiene recursos suficientes para desarrollar sus servicios REST conforme a sus necesidades.
Una de estas flexibilidades es una clave de configuración de uso exclusiva del desarrollador, donde puede informar la cantidad de conjuntos de {chave:valor} que desea atravesar un JSON.
¿Cómo se usa?
El nombre de la chave deberá ser UserData , esta pode ser informada en INI del servidor de aplicaciones [ más detalles aquí ] o vía JSON, en caso de optar por ejecutar o REST vía fuente de código [más detalles aquí ].
Ejemplo 1 (sin Slave)
[HTTPSERVER]
Enable=1
Servers=HTTP_SRV
[HTTP_SRV]
locations=HTTP_ROOT
UserData={"config":"server"}
[HTTP_ROOT]
ThreadPool=THREAD_POOL
[THREAD_POOL]
UserData={"config":"threadpool"}
Ejemplo 2 (con 2 Slaves)
[HTTPSERVER]
Enable=1
Servers=HTTP_SRV
[HTTP_SRV]
locations=HTTP_ROOT
UserData={"config":"server"}
[HTTP_ROOT]
ThreadPool=THREAD_POOL
[THREAD_POOL]
Slaves=SLAVE_01,SLAVE_02
[SLAVE_01]
UserData={"config":"slave01"}
[SLAVE_02]
UserData={"config":"slave02"}
0 Comentarios