Les pools de connexions
Depuis la version 108, le composant Safe X3 Java Bridge Server est capable de contacter un serveur de traitement Sage X3 afin d’appeler directement des sous programmes L4G. Ainsi, les développeurs de bundles d’extension (extends) pourront, à l’aide du SDK Client, se connecter aux pools de connexions disponibles.
Création et mise à jour
La création des pools s’effectue directement depuis Sage X3 dans la fonction GESAPB.
Lors de l’exécution du bouton validation, un fichier adxpoolconfig_SOLUTION.xml est généré dans le répertoire X3_ROOT/GEN/ de la solution sur le serveur d’application X3.
Si un serveur Bridge est rattaché à la solution (c'est-à-dire que le fichier adxpoolconfig_SOLUTION.xml contient sa description), alors ce serveur Bridge sera contacté avec un appel funciu pour la mise à jour des pools.
Si plusieurs serveurs Bridge sont rattachés à une solution, seul celui dont la description apparait en premier sera contacté lors de la validation de l’écran. Dans ce cas, une mise à jour manuelle est possible via la commande OSGi updatePools du serveur Bridge concerné ou encore à l’aide du bouton rafraichir de l’interface web :
OSGi> updatePools
000000 Command [updatePools]
000000 Nbargs=[0]
251-09:56:19.666 CResourceManagerService | Update pools description for SOLSUPV6 solution.
09:56:19:666,I,Get File via HTTP
:http://server:80/Adonix_SOLSUPV6/X3_ROOT/GEN/adxpoolconfig_SOLSUPV6.xml
09:56:20:025,I,Get File OK.
251-09:56:30.510 CResourceManagerService | Update succeeded.
Informations
La visualisation des pools de connexions est possible depuis l’interface web du Safe X3 Java Bridge Server dans la section POOLS X3.
Certaines actions sont disponibles comme l’arrêt ou le verrouillage de chaque groupe d’entrées.
Ces informations d’état des pools sont également fournies par les commandes OSGi du serveur Safe X3 Java Bridge Server :
Commande | Action réalisée |
---|---|
- poolids (pids) | Retourne la liste des pools disponibles. |
- poolEids (peids) | Retourne la liste des entrées disponibles pour le pool. |
- poolEinfos (pei) | Retourne les informations d'une entrée du pool. |
- poolEstate (pes) | Retourne l'état d'une entrée du pool. |