Tiempo aproximado de lectura 00:05:00 min
Duda
¿Cómo funciona la Sección UserExits?
Entorno
FRAMEWORK - Framework (Línea Protheus) - MI - REST - A partir de la versión 12.1.2210
Solución
Define las funciones ADVPL/TLPP que se ejecutarán para ciertos eventos con el thread y el servicio .
Claves de sección
OnBlock
Función que se ejecutará al inicio del servicio REST para informar una lista de URN que estarán bloqueadas para este entorno.
OnAllow
Función que se ejecutará al iniciar el servicio REST para informar una lista de URN que estarán permitidas para este entorno, por lo que las demás se bloquearán automáticamente.
OnStart
Función que se ejecutará en la inicialización del subproceso del servicio REST .
OnStop
Función que se ejecutará al final del hilo del servicio REST .
OnError
Función que se ejecutará si ocurre un error en el hilo . Se puede utilizar para tratar error.log , ya que recibe el objeto de error como parámetro, lo que le permite personalizar la salida de esta información.
OnSelect
Función que se puede realizar para seleccionar quién responderá a la solicitud.
OnSend
Función que se ejecutará o poco antes del envío final del mensaje de respuesta de una solicitud REST.
Ejemplos de configuración:
Archivo appserver.ini
[UE_01]
OnBlock=ON_BLOCK_01
OnAllow=ON_ALLOW_01
OnStart=ON_START_01
OnStop=ON_STOP_01
OnError=ON_ERROR_01
OnSelect=ON_SELECT_01
OnSend=ON_SEND_01
[UE_02]
OnBlock=ON_BLOCK_02
OnAllow=ON_ALLOW_02
OnStart=ON_START_02
OnStop=ON_STOP_02
OnError=ON_ERROR_02
OnSelect=ON_SELECT_02
OnSend=ON_SEND_02
0 Comentarios