> # Pools de connexions Jolt

> Affichage des colonnes Tâches connexes

> Jolt est une API client Java qui gère les demandes provenant de clients et d'applications Java génériques sur tout serveur Web Java EE et destinées aux services Oracle Tuxedo. Les pools de connexions Jolt permettent aux applications de WebLogic Server de se connecter aux domaines Oracle Tuxedo.

> Cette page récapitule les pools de connexions Jolt configurés dans le domaine WebLogic Server en cours.

> L'API Jolt est intégrée dans l'API WebLogic Server et est accessible à partir d'un servlet ou de toute autre application exécutée sur WebLogic Server. Chaque instance de WebLogic Server crée ses pools de connexions Jolt au démarrage et affecte des connexions aux servlets ou aux applications selon ses besoins. Le pool de connexions se connecte à Oracle Tuxedo via un processus d'écoute JSL (Jolt Service Listener) exécuté sur le serveur Tuxedo.

> #### Affichage de colonne

> Pour contrôler le nombre de points de données affichés sur cette page, développez Personnaliser cette table et modifiez la liste Affichage de colonne. Chaque point de données apparaît dans sa propre colonne de la table.

> Le tableau ci-dessous répertorie tous les points de données que vous pouvez afficher dans les colonnes de cette page.

> Nom | Description
> --- | ---
> Nom | Nom de ce pool de connexions Jolt. Attribut MBean : `JoltConnectionPoolMBean.Name` Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.
> Cibles | Liste des cibles en cours pour ce pool de connexions Jolt.
> Adresses principales | Liste des adresses des processus d'écoute JSL (Jolt Server Listener) principaux sur le système Tuxedo. Le format de chaque adresse est le suivant : `//nom_d'hôte:port`. Vous devez séparer les adresses par des virgules. Attribut MBean : `JoltConnectionPoolMBean.PrimaryAddresses`

> Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.

> Adresses de basculement | Liste d'adresses de processus d'écoute JSL (Jolt Server Listener) utilisée lorsque le pool de connexions ne peut pas établir de connexions avec les adresses principales ou en cas d'échec des connexions principales. Le format de chaque adresse est le suivant : `//nom_d'hôte:port`. Vous devez séparer les adresses par des virgules.

> Ces JSL ne doivent pas résider sur le même hôte en tant que JSL principales.

> Attribut MBean :
> `JoltConnectionPoolMBean.FailoverAddresses`

> Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.

> Taille de pool minimale | Nombre minimal de connexions à ajouter à ce pool de connexions Jolt lors du démarrage de WebLogic Server. Attribut MBean : `JoltConnectionPoolMBean.MinimumPoolSize` Valeur minimale : `0` Valeur maximale : `2147483647`

> Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.

> Taille de pool maximale | Nombre maximal de connexions possibles à partir de ce pool de connexions Jolt. Attribut MBean : `JoltConnectionPoolMBean.MaximumPoolSize` Valeur minimale : `1` Valeur maximale : `2147483647`

> Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.

> Rôle de l'utilisateur | Rôle utilisateur Tuxedo de ce pool de connexions Jolt. (Obligatoire uniquement lorsque le niveau de sécurité dans le domaine Tuxedo est `USER_AUTH`, `ACL` ou `MANDATORY_ACL`). Attribut MBean : `JoltConnectionPoolMBean.UserRole` Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.
> Contexte de sécurité activé | Indique si ce pool de connexions Jolt transmet le contexte de sécurité du pool (nom utilisateur, mot de passe et autres informations) de l'utilisateur WebLogic Server au domaine Tuxedo. Si vous voulez que le pool de connexions transmette le contexte de sécurité, vous devez démarrer le gestionnaire de services Jolt (JSH, pour Jolt Service Handler) à l'aide de l'option `-a`. Lorsque le JSH obtient un message avec l'identité de l'appelant, il appelle `impersonate_user()` pour obtenir la clé d'application pour l'utilisateur. Le JSH met la clé d'application en mémoire cache ; ainsi, lors de la prochaine demande de l'appelant, la clé d'application est récupérée dans la mémoire cache et la demande est transmise au service. Un cache est géré par chaque JSH, ce qui signifie qu'il en existe un pour tous les pools de sessions connectés au même JSH.

> Vous devez activer le contexte de sécurité si Tuxedo nécessite des connexions sécurisées.

> Attribut MBean :
> `JoltConnectionPoolMBean.SecurityContextEnabled`

> Valeur sécurisée : `True`

> Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.

> RecvTimeout | Rôle utilisateur Tuxedo de ce pool de connexions Jolt. (Obligatoire uniquement lorsque le niveau de sécurité dans le domaine Tuxedo est `USER_AUTH`, `ACL` ou `MANDATORY_ACL`). Attribut MBean : `JoltConnectionPoolMBean.UserRole` Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.
> Nom utilisateur | Nom utilisateur dont se servent les applications pour se connecter à ce pool de connexions Jolt. Si le contexte de sécurité est activé, ce nom doit être celui d'un utilisateur Tuxedo autorisé. (L'indication d'un nom utilisateur Tuxedo est obligatoire si le niveau d'authentification Tuxedo est `USER_AUTH`.)

> Attribut MBean :
> `JoltConnectionPoolMBean.UserName`

> Les modifications sont prises en compte une fois le module redéployé ou le serveur relancé.

> Tâches connexes

> - Connexion à Tuxedo avec Jolt
> - Surveiller les pools de connexions Jolt
> - Réinitialiser les connexions Jolt
> - Supprimer les pools de connexions Jolt