Processeur de demandes asynchrones

La transaction du processeur de requêtes asynchrones complète toute demande d'API ou de service en mode déconnecté. Il extrait les messages d'API ou de service de la table YFS_ASYNC_REQ et appelle l'API ou le service correspondant. Les messages peuvent être insérés dans la table YFS_ASYNC_REQ en utilisant l'API " createAsyncRequest.

Attributs

Les attributs de cette transaction à déclenchement planifié sont les suivants :

Tableau 1. Attributs du processeur de requêtes asynchrones
Attribut Valeur
ID transaction de base PROCESSEUR async_req_processeur
Type de processus de base Général
Transaction abstraite Non

Paramètres de critère

Les paramètres de critères de cette transaction sont les suivants :

Tableau 2. Paramètres du processeur de requêtes asynchrones
Paramètre Description
Action Obligatoire. Déclenche la transaction. Si ce paramètre est laissé vide, il prend par défaut la valeur Get, qui est la seule valeur valide.
Nombre d'enregistrements à mettre en tampon Facultatif. Nombre d'enregistrements à extraire et traiter en même temps. Si vierge ou défini sur 0 (zéro), sa valeur par défaut est 5 000.
Jours de mise en oeuvre Nombre de jours avant la date actuelle pendant lesquels l'agent purge les enregistrements. Si cette zone est laissée à blanc ou si elle est définie sur 0 (zéro), la valeur par défaut est 30.
Nombre maximal d'erreurs Nombre maximal de fois où l'enregistrement est traité si une exception est émise. Une fois que le nombre de tentatives infructueuses est égal à ce nombre, cet enregistrement n'est plus traité par l'agent. Si cette zone est laissée à blanc ou si elle est définie sur 0 (zéro), la valeur par défaut est 20.
Intervalle de retraitement en minutes Durée, en minutes, au bout de laquelle la transaction sera traitée à nouveau-une fois qu'elle a été traitée et qu'elle a émis une exception.
ColonyID Requis dans un déploiement à plusieurs schémas où la table YFS_ASYNC_REQ peut exister dans plusieurs schémas. Exécute l'agent pour la colonie.

Suivi des statistiques

Aucun

Comptage des travaux en suspens

Aucun

Événements émis

Les événements suivants sont émis par cette transaction à déclenchement planifié :

Tableau 3. Evénements émis par le processeur de requêtes asynchrones
Transaction/événement Données clé Données publiées * Prise en charge du modèle ?
CONTIENT_EXCEPTIONS Aucun
YCP_ASYNC_REQ_
PROCESSOR.HAS_
EXCEPTIONS.html
Oui
*Ces fichiers se trouvent dans le répertoire suivant:

< REP_INSTALL> /xapidocs/api_javadocs/XSD/HTML