Procesador de solicitud asíncrono

La transacción asíncrona del procesador de solicitudes completa cualquier solicitud de API o solicitud de servicio en el modo sin conexión. Recoge los mensajes de API o los mensajes de servicio de la tabla YFS_ASYNC_REQ e invoca la API o el servicio correspondiente. Los mensajes pueden insertarse en la tabla YFS_ASYNC_REQ utilizando la API ' createAsyncRequest '.

Atributos

A continuación se muestran los atributos de esta transacción desencadenada por tiempo:

Tabla 1. Atributos del procesador de solicitudes asíncronas
Atributo Valor
ID de transacción base PROCESADOR_REQ_ASÍNCRONO
Tipo de proceso base General
Transacción abstracta No

Parámetros de criterios

Los siguientes son los parámetros de criterios para esta transacción:

Tabla 2. Parámetros del procesador de solicitudes asíncronas
Parámetro Descripción
Acción Necesario. Desencadena la transacción. Si se deja en blanco, toma como valor predeterminado Get, el único valor válido.
Número de registros para búfer Opcional. Número de registros que se recuperarán y procesarán simultáneamente. Si se deja en blanco o se especifica como 0 (cero), toma el valor predeterminado 5000.
Días de plazo Número de días antes de la fecha actual en que el agente depurará los registros. Si se deja en blanco o se especifica como 0 (cero), el valor predeterminado es 30.
Recuento máximo de errores Número máximo de veces que se procesa el registro si se genera una excepción. Una vez que el número de intentos no satisfactorios es igual a este número, el agente no procesa más dicho registro. Si se deja en blanco o se especifica como 0 (cero), el valor predeterminado es 20.
Intervalo de reproceso en minutos Tiempo en minutos después del cual se volverá a procesar la transacción, después de que se haya procesado y se haya generado una excepción.
ColonyID Necesario en un despliegue multiesquema donde la tabla YFS_ASYNC_REQ puede existir en varios esquemas. Ejecuta el agente para la colonia.

Estadísticas rastreadas

Ninguno

Número de trabajos pendientes

Ninguno

Sucesos generados

Esta transacción desencadenada por tiempo genera los sucesos siguientes:

Tabla 3. Sucesos generados por el procesador de solicitudes asíncronas
Transacción/suceso Datos clave Datos publicados * ¿Soporte de plantilla?
HAS_EXCEPTIONS Ninguno
YCP_ASYNC_REQ_
PROCESSOR.HAS_
EXCEPTIONS.html
*Estos archivos se encuentran en el directorio siguiente:

< DIR_INSTALACIÓN> /xapidocs/api_javadocs/XSD/HTML