> # Pools de Conexão Jolt

> Exibição de Coluna Tarefas Relacionadas

> Jolt é uma API do cliente baseada em Java que gerencia solicitações de clientes e aplicações Java genéricos em qualquer servidor Web Java EE para os serviços do Oracle Tuxedo. Pools de conexões Jolt permitem que aplicações em WebLogic Server conectem-se a domínios Oracle Tuxedo.

> Esta página resume os pools de conexões Jolt que foram configurados no domínio atual do WebLogic Server.

> A API Jolt está embutida na API do WebLogic Server e é acessível a partir de um servlet ou de qualquer outra aplicação em execução no WebLogic Server. Cada instância do WebLogic Server cria seus pools de conexões Jolt na inicialização e atribui conexões para servlets ou aplicações, conforme necessário. O pool de conexões conecta-se ao Oracle Tuxedo por meio de um Jolt Service Listener (JSL), executado no servidor do Tuxedo.

> #### Exibição de Coluna

> É possível exibir um número menor ou adicional de pontos de dados ao expandir a opção Personalizar esta tabela e modificar a lista Exibição de Colunas. Cada ponto de dados é exibido em sua própria coluna da tabela.

> A tabela a seguir lista todos os pontos de dados que podem ser exibidos em colunas nesta página.

> Nome | Descrição
> --- | ---
> Nome | O nome deste pool de conexões Jolt. Atributo do MBean: `JoltConnectionPoolMBean.Name` As alterações entram em vigor após a reimplantação do módulo ou a reinicialização do servidor.
> Alvos | Uma lista de alvos atuais para este pool de conexões Jolt.
> Endereço Principal | A lista de endereços para os Jolt Server Listeners (JSLs) principais no sistema do Tuxedo. O formato de cada endereço é: `//hostname:port`. Vários endereços devem ser separados por vírgulas. Atributo do MBean: `JoltConnectionPoolMBean.PrimaryAddresses` As alterações entram em vigor após a reimplantação do módulo ou a reinicialização do servidor.
> Endereços de Failover | A lista de endereços de Jolt Server Listeners (JSLs) que é usada se o pool de conexões não puder estabelecer conexões com Endereços Principais ou se as conexões principais falharem. O formato de cada endereço é: `//hostname:port`. Vários endereços devem ser separados por vírgulas. Esses JSLs precisam não residir no mesmo host dos JSLs principais. Atributo do MBean: `JoltConnectionPoolMBean.FailoverAddresses` As alterações entram em vigor após a reimplantação do módulo ou a reinicialização do servidor.
> Tamanho Mínimo do Pool | O número mínimo de conexões a serem adicionadas a este pool de conexões quando o WebLogic Server for iniciado. Atributo do MBean: `JoltConnectionPoolMBean.MinimumPoolSize` Valor mínimo: `0` Valor máximo: `2147483647` As alterações entram em vigor após a reimplantação do módulo ou a reinicialização do servidor.
> Tamanho Máximo do Pool | O número máximo de conexões que podem ser estabelecidas a partir deste pool de conexões Jolt. Atributo do MBean: `JoltConnectionPoolMBean.MaximumPoolSize` Valor mínimo: `1` Valor máximo: `2147483647` As alterações entram em vigor após a reimplantação do módulo ou a reinicialização do servidor.
> Atribuição do Usuário | A atribuição de usuário do Tuxedo para este pool de conexões do Jolt. (Isso só é necessário quando o nível de segurança no domínio do Tuxedo for `USER_AUTH`, `ACL` ou `MANDATORY_ACL`). Atributo do MBean: `JoltConnectionPoolMBean.UserRole` As alterações entram em vigor após a reimplantação do módulo ou a reinicialização do servidor.
> Contexto de Segurança Ativado | Indica se este pool de conexões Jolt passa o contexto de segurança do pool de conexões (nome de usuário, senha e outras informações) do usuário do WebLogic Server para o domínio do Tuxedo. Se você ativar o pool de conexões para transmitir o contexto de segurança, deve iniciar o Jolt Service Handler (JSH) com a opção `-a`. Ao receber uma mensagem com a identidade do chamador, o JSH chama `impersonate_user()` para obter a appkey para o usuário. O JSH armazena a appkey em cache, portanto, na próxima vez que o chamador fizer uma solicitação, a appkey será recuperada do cache e a solicitação será encaminhada para o serviço. Um cache é mantido por cada JSH, o que significa que haverá um cache mantido para todos os pools de sessões conectados ao mesmo JSH. É necessário ativar o Contexto de Segurança se o Tuxedo exigir conexões seguras. Atributo do MBean: `JoltConnectionPoolMBean.SecurityContextEnabled` Valor seguro: `verdadeiro` As alterações entram em vigor após a reimplantação do módulo ou a reinicialização do servidor.
> RecvTimeout | A atribuição de usuário do Tuxedo para este pool de conexões do Jolt. (Isso só é necessário quando o nível de segurança no domínio do Tuxedo for `USER_AUTH`, `ACL` ou `MANDATORY_ACL`). Atributo do MBean: `JoltConnectionPoolMBean.UserRole` As alterações entram em vigor após a reimplantação do módulo ou a reinicialização do servidor.
> Nome do Usuário | Um nome de usuário que as aplicações especificam para conexão com este conjunto de conexões Jolt. Se o Contexto de Segurança estiver ativado, esse deverá ser o nome de um usuário autorizado do Tuxedo. (A especificação de um nome de usuário do Tuxedo é necessária se o nível de autenticação do Tuxedo for `USER_AUTH`.) Atributo do MBean: `JoltConnectionPoolMBean.UserName` As alterações entram em vigor após a reimplantação do módulo ou a reinicialização do servidor.

> Tarefas Relacionadas

> - Conectar ao Tuxedo com Jolt
> - Monitorar pools de conexões Jolt
> - Redefinir conexões Jolt
> - Excluir pools de conexões Jolt