Présentation
...
Le système écrira une ligne dans
sw_sys_brokermessage
. Table à ne pas altérer.Le service
broker-message-gateway
parcours tous les projets et regarde s'il y a des messages à envoyer au serveurRabbitMQ
.Le service
JobCenter
crée les queues de messages dansRabitMQ
au démarrage et gère le dispatching, qui au final appel lescript d'endpoint
définis dans lenotifications managment
du studio.
...
Le nombre d'élément maximum de ce tableau pour un appel de script est défini par le paramètre 'Packet Pack size
' dans l'écran de configuration des notifications. Ce référer à la page Traquer une table et un champ pour visualiser ce paramètre.
Anti-loop
Par défaut, un script appelé via datatracking
n'ira pas déclencher un nouvel appel lors de la modification d'une table. Ceci pourrait créer des boucles infinies.
Cependant, il existe une fonction SwingScript nommée DATA_TRACKING
permettant d'indiquer explicitement de déclencher le datatracking
sur une ligne.
A utiliser en connaissance de cause. Il faut être certain de maitriser le cycle d’exécution.
...