> # Clusters: Servicios: Jolt

> Visualización de Columnas Tareas Relacionadas

> Jolt es una API de cliente basada en Java que gestiona solicitudes de clientes y aplicaciones Java genéricos en cualquier servidor web Java EE para servicios de Oracle Tuxedo. Los pools de conexiones de Jolt permiten a las aplicaciones de WebLogic Server conectarse a dominios de Oracle Tuxedo.

> Esta página resume los pools de conexiones de Jolt dirigidos al cluster actual.

> La API de Jolt está embebida en la API de WebLogic Server y se puede acceder a ella desde un servlet o desde cualquier otra aplicación que se ejecute en WebLogic Server. Cada instancia de WebLogic Server crea sus pools de conexiones de Jolt en el inicio y asigna conexiones a servlets o aplicaciones, según sea necesario. El pool de conexiones se conecta a Oracle Tuxedo a través de un listener de servicio de Jolt (JSL), que se ejecute en el servidor Tuxedo.

> #### Visualización de Columnas

> Puede mostrar menos o más variables en esta página ampliando Personalizar Esta Tabla y modificando la lista Visualización de Columnas. Cada variable se muestra en su propia columna de tabla.

> En la siguiente tabla se muestran todas las variables que puede visualizar en columnas en esta página.

> Nombre | Descripción
> --- | ---
> Nombre | Nombre del pool de conexiones de Jolt. Atributo de MBean: `JoltConnectionPoolMBean.Name` Los cambios se aplicarán después de volver a desplegar el módulo o reiniciar el servidor.
> Direcciones Primarias | Lista de direcciones de listeners de servidor Jolt (JSL) primarios del sistema Tuxedo. El formato de dirección es: `//nombre_de_host:puerto`. Varias direcciones se deben separar con comas. Atributo de MBean: `JoltConnectionPoolMBean.PrimaryAddresses`

> Los cambios se aplicarán después de volver a desplegar el módulo o reiniciar el servidor.

> Direcciones de Failover | Lista de direcciones de listeners de servidor Jolt (JSL) que se utiliza si el pool de conexiones no puede establecer conexiones con las direcciones primarias o si fallan las conexiones primarias. El formato de dirección es: `//nombre_de_host:puerto`. Varias direcciones se deben separar con comas.

> Es necesario que estos JSL no residan en el mismo host que los JSL primarios.

> Atributo de MBean:
> `JoltConnectionPoolMBean.FailoverAddresses`

> Los cambios se aplicarán después de volver a desplegar el módulo o reiniciar el servidor.

> Tamaño Mínimo del Pool | Número mínimo de conexiones que se van a agregar al pool de conexiones de Jolt al iniciarse WebLogic Server. Atributo de MBean: `JoltConnectionPoolMBean.MinimumPoolSize` Valor mínimo: `0` Valor máximo: `2147483647`

> Los cambios se aplicarán después de volver a desplegar el módulo o reiniciar el servidor.

> Tamaño Máximo del Pool | Número máximo de conexiones que se pueden realizar desde el pool de conexiones de Jolt. Atributo de MBean: `JoltConnectionPoolMBean.MaximumPoolSize` Valor mínimo: `1` Valor máximo: `2147483647`

> Los cambios se aplicarán después de volver a desplegar el módulo o reiniciar el servidor.

> Rol de Usuario | Rol de usuario de Tuxedo para este pool de conexiones de Jolt. (Es necesario sólo si el nivel de seguridad del dominio de Tuxedo es `USER_AUTH`, `ACL` o `MANDATORY_ACL`). Atributo de MBean: `JoltConnectionPoolMBean.UserRole` Los cambios se aplicarán después de volver a desplegar el módulo o reiniciar el servidor.
> Contexto de Seguridad Activado | Indica si el pool de conexiones de Jolt transfiere el contexto de seguridad del pool de conexiones (nombre de usuario, contraseña y demás información) del usuario de WebLogic Server al dominio de Tuxedo. Si activa el pool de conexiones para transferir el contexto de seguridad, debe iniciar el manejador de servicios de Jolt (JSH) con la opción `-a`. Cuando el JSH obtiene un mensaje con la identidad del emisor de la llamada, llama a `impersonate_user()` para obtener la clave de aplicación para el usuario. El JSH almacena en caché la clave de aplicación, para que la próxima vez que el emisor de la llamada realice una solicitud, se recupere la clave de aplicación de la caché y la solicitud se reenvíe al servicio. Cada JSH mantiene una caché, lo que significa que se mantendrá una caché para todos los pools de sesiones conectados al mismo JSH.

> Debe activar el contexto de seguridad si Tuxedo necesita conexiones seguras.

> Atributo de MBean:
> `JoltConnectionPoolMBean.SecurityContextEnabled`

> Valor de seguridad: `true`

> Los cambios se aplicarán después de volver a desplegar el módulo o reiniciar el servidor.

> RecvTimeout | Rol de usuario de Tuxedo para este pool de conexiones de Jolt. (Es necesario sólo si el nivel de seguridad del dominio de Tuxedo es `USER_AUTH`, `ACL` o `MANDATORY_ACL`). Atributo de MBean: `JoltConnectionPoolMBean.UserRole` Los cambios se aplicarán después de volver a desplegar el módulo o reiniciar el servidor.
> Usuario | Nombre de usuario que especifican las aplicaciones para conectarse a este pool de conexiones de Jolt. Si el contexto de seguridad está activado, este nombre debe pertenecer a un usuario de Tuxedo autorizado. (Se debe especificar un nombre de usuario de Tuxedo si el nivel de autenticación de Tuxedo es `USER_AUTH`.)

> Atributo de MBean:
> `JoltConnectionPoolMBean.UserName`

> Los cambios se aplicarán después de volver a desplegar el módulo o reiniciar el servidor.

> Tareas Relacionadas

> - Pools de Conexiones de Jolt de Destino
> - Conectar a Tuxedo con Jolt
> - Supervisar Pools de Conexiones de Jolt
> - Restablecer Conexiones de Jolt
> - Suprimir Pools de Conexiones de Jolt