> # Connection pool Jolt

> Visualizzazione colonna Task correlati

> Jolt è un'interfaccia API di client basata su Java che consente di gestire le richieste inoltrate ai servizi Oracle Tuxedo da client e applicazioni Java generici su qualsiasi Web server J2EE. I connection pool Jolt consentono alle applicazioni del server WebLogic di connettersi ai domini Oracle Tuxedo.

> Questa pagina visualizza il riepilogo dei connection pool Jolt configurati nel dominio corrente del server WebLogic.

> L'interfaccia API Jolt è incorporata nell'interfaccia API del server WebLogic ed è possibile accedervi da un servlet o da qualsiasi altra applicazione in esecuzione nel server WebLogic. Ogni istanza del server WebLogic crea i relativi connection pool Jolt all'avvio e assegna le connessioni ai servlet o alle applicazioni a seconda delle necessità. Il connection pool si connette a Oracle Tuxedo mediante un listener di servizi Jolt (JSL, Jolt Service Listener) in esecuzione sul server Tuxedo.

> #### Visualizzazione colonna

> In questa pagina è possibile visualizzare un numero minore o maggiore di datapoint espandendo Personalizza questa tabella e modificando l'elenco Visualizzazione colonna. Ciascun datapoint viene visualizzato nella propria colonna di tabella.

> Nella seguente tabella sono elencati tutti i datapoint che è possibile visualizzare in colonne in questa pagina.

> Nome | Descrizione
> --- | ---
> Nome | Il nome di questo connection pool Jolt. Attributo MBean: `JoltConnectionPoolMBean.Name` Le modifiche avranno effetto dopo la ridistribuzione del modulo o il riavvio del server.
> Destinazioni | La lista delle destinazioni correnti per questo connection pool Jolt.
> Indirizzi principali | La lista di indirizzi per i listener JLS (Jolt Server Listener) principali del sistema Tuxedo. Il formato di ogni indirizzo è: `//nomehost:porta`. Più indirizzi devono essere separati da virgole. Attributo MBean: `JoltConnectionPoolMBean.PrimaryAddresses` Le modifiche avranno effetto dopo la ridistribuzione del modulo o il riavvio del server.
> Indirizzi di failover | La lista di indirizzi dei listener JSL (Jolt Server Listener) che viene usata se il connection pool non è in grado di stabilire la connessione agli indirizzi principali oppure se le connessioni principali non riescono. Il formato di ogni indirizzo è: `//nomehost:porta`. Più indirizzi devono essere separati da virgole. Non è necessario che gli indirizzi JSL risiedano nello stesso host degli indirizzi JSL principali. Attributo MBean: `JoltConnectionPoolMBean.FailoverAddresses` Le modifiche avranno effetto dopo la ridistribuzione del modulo o il riavvio del server.
> Dimensione pool minima | Il numero minimo di connessioni da aggiungere a questo connection pool Jolt all'avvio del server WebLogic. Attributo MBean: `JoltConnectionPoolMBean.MinimumPoolSize` Valore minimo: `0` Valore massimo: `2147483647` Le modifiche avranno effetto dopo la ridistribuzione del modulo o il riavvio del server.
> Dimensione pool massima | Il numero massimo di connessioni che possono essere stabilite da questo connection pool Jolt. Attributo MBean: `JoltConnectionPoolMBean.MaximumPoolSize` Valore minimo: `1` Valore massimo: `2147483647` Le modifiche avranno effetto dopo la ridistribuzione del modulo o il riavvio del server.
> Ruolo utente | Il ruolo utente Tuxedo per questo connection pool Jolt. (È richiesto solo quando il livello di sicurezza definito nel sistema Tuxedo è `USER_AUTH`, `ACL` o `MANDATORY_ACL`). Attributo MBean: `JoltConnectionPoolMBean.UserRole` Le modifiche avranno effetto dopo la ridistribuzione del modulo o il riavvio del server.
> Contesto di sicurezza abilitato | Indica se questo connection pool Jolt passa il contesto di sicurezza del connection pool (nome utente, password e altre informazioni) dall'utente del server WebLogic al dominio Tuxedo. Se si abilita il connection pool per il passaggio del contesto di sicurezza, è necessario avviare JSH (Jolt Service Handler) con l'opzione `-a`. Quando JSH riceve un messaggio con l'identità del chiamante, chiama `impersonate_user()` per ottenere l'appkey dell'utente. JSH inserisce nella cache l'appkey, in modo tale che alla successiva richiesta del chiamante, l'appkey viene recuperata dalla cache e la richiesta viene inoltrata al servizio. Ogni JSH gestisce una cache, per cui sarà disponibile una cache gestita per tutti i pool di sessione connessi allo stesso JSH. È necessario abilitare il contesto di sicurezza se Tuxedo richiede connessioni protette. Attributo MBean: `JoltConnectionPoolMBean.SecurityContextEnabled` Valore sicurezza: `true` Le modifiche avranno effetto dopo la ridistribuzione del modulo o il riavvio del server.
> RecvTimeout | Il ruolo utente Tuxedo per questo connection pool Jolt. (È richiesto solo quando il livello di sicurezza definito nel sistema Tuxedo è `USER_AUTH`, `ACL` o `MANDATORY_ACL`). Attributo MBean: `JoltConnectionPoolMBean.UserRole` Le modifiche avranno effetto dopo la ridistribuzione del modulo o il riavvio del server.
> Nome utente | Il nome utente specificato dalle applicazioni per la connessione a questo connection pool Jolt. Se il contesto di sicurezza è abilitato, deve trattarsi del nome di un utente Tuxedo autorizzato. (La specifica di un nome utente Tuxedo è obbligatoria se il livello di autenticazione Tuxedo è `USER_AUTH`). Attributo MBean: `JoltConnectionPoolMBean.UserName` Le modifiche avranno effetto dopo la ridistribuzione del modulo o il riavvio del server.

> Task correlati

> - Connetti a Tuxedo con Jolt
> - Controlla connection pool Jolt
> - Reimposta connessioni Jolt
> - Elimina connection pool Jolt