Factory di connessione argomento JMS [Impostazioni]

Un factory di connessione argomenti JMS viene utilizzato per creare connessioni al provider JMS associato di argomenti JMS, per la messaggistica di pubblicazione/sottoscrizione. Utilizzare gli oggetti di gestione factory connessione argomento per gestire i factory di connessione argomento JMS per il provider di messaggistica predefinito.

Per visualizzare questo riquadro nella console, fare clic su uno dei seguenti percorsi:

  • Risorse > JMS > Produzioni connessioni argomento > nome_produzione
  • Risorse > JMS > Provider JMS > provider_messaggistica > [Ulteriori proprietà] Factory di connessione argomenti > nome_produzione
Utilizzare questo pannello per ricercare o modificare le proprietà di configurazione della produzione connessioni argomenti JMS selezionata da utilizzare con il provider JMS di messaggistica predefinito. Queste proprietà di configurazione controllano come vengono create le connessioni agli argomenti JMS associati.

Per impostazione predefinita, le connessioni create mediante la produzione connessioni nei contenitori server (ad esempio, da un bean enterprise) sono raggruppate in un pool mediante la relativa funzione Java Platform, Enterprise Edition (Java EE) Connector Architecture (JCA). È possibile modificare le impostazioni del lotto di connessioni per questa produzione connessioni selezionando il collegamento delle proprietà Proprietà del pool di connessioni nella sezione Ulteriori proprietà del pannello della console di gestione.

La configurazione di un alias di autenticazione gestito dal contenitore e la mappatura di un modulo su una produzione connessioni sono sconsigliati nel rilascio 6.0. A questo punto, queste proprietà vengono impostate nei collegamenti per il riferimento risorsa dell'applicazione. Se non si desidera modificare i collegamenti per un'applicazione esistente, ubicare questa produzione connessioni nei pannelli J2C in cui è ancora possibile trovare queste proprietà.


I collegamenti contrassegnati (online) richiedono un accesso a Internet. Ogni collegamento avvia una ricerca dell'argomento del centro informazioni online. Una volta restituiti i risultati della ricerca, selezionare l'argomento che più corrisponde alla propria configurazione.

Controllare gli aggiornamenti di questo argomento (online)

Concetti correlati
Integrazione servizi e produzioni connessioni JMS (online)
Integrazione servizi e risorse argomenti JMS (online)
Motivi e situazioni in cui inviare il carico del messaggio per riferimento (online)
Attività correlate
Configurazione di una produzione connessioni dell'argomento JMS per il provider di messaggistica predefinito (online)
Riferimenti correlati
Trasmetti payload del messaggio per riferimento: potenziali vantaggi per ogni fase di elaborazione (online)
Trasmetti payload del messaggio per riferimento: scenari di utilizzo e codice di esempio per applicazioni di inoltro (online)
Trasmetti payload del messaggio per riferimento: codice di esempio per applicazioni producer e consumer (online)
Informazioni correlate
Pulsanti della console di gestione
Preferenze della console di gestione
For z/OS platforms For WebSphere Application Server Network Deployment Proprietà di gestione per connessioni JMS a un bus

Scheda Configurazione

La scheda Configurazione mostra le proprietà di configurazione per questo oggetto. Questi valori delle proprietà vengono mantenuti anche se l'ambiente di runtime viene arrestato e riavviato. Vedere le descrizioni delle attività del centro informazioni per i dettagli su come applicare le modifiche di configurazione all'ambiente di runtime.

Proprietà generali

Ambito

Specifica il livello topologico più alto in cui i server delle applicazioni possono utilizzare questo oggetto risorsa.

Obbligatoria No
Tipo dati Testo

Provider

Specifica un provider JMS, che consente la messaggistica asincrona basata su JMS (Java Message Service). Fornisce factory di connessioni J2EE per creare connessioni per specifiche destinazioni code o argomenti JMS. Gli oggetti di gestione dei provider JMS vengono utilizzati per gestire le risorse JMS per i provider JMS associati.

Obbligatoria No
Tipo dati Testo

Nome

Il nome visualizzato obbligatorio per la risorsa.

Obbligatoria
Tipo dati Testo

Nome JNDI

Il nome JNDI per la risorsa.

Per convenzione, utilizzare un nome JNDI nel formato jms/Nome, dove Nome è il nome logico della risorsa. Per ulteriori informazioni sull'utilizzo del nome JNDI e della relativa sintassi, consultare "Supporto JNDI in WebSphere Application Server" (online) nel centro informazioni di WebSphere Application Server.

Obbligatoria
Tipo dati Testo

Descrizione

Una descrizione facoltativa della risorsa.

Obbligatoria No
Tipo dati Area di testo

Categoria

Una stringa di categoria facoltativa da utilizzare per classificare o raggruppare la risorsa.

Obbligatoria No
Tipo dati Testo

Nome bus

Il nome del bus a cui connettersi.

Si tratta del nome del SIB (Service Integration Bus) in cui la produzione connessioni viene utilizzata per creare le connessioni.
Inserire il nome del bus locale nei casi in cui un'applicazione crea la connessione verso bus esterni.
Obbligatoria
Tipo dati Personalizzati

Identificativo client

L'identificativo client JMS necessario per le sottoscrizioni argomento durature su tutte le connessioni create utilizzando questo factory connessioni.

Obbligatoria No
Tipo dati Testo

Affidabilità messaggi non permanenti

L'affidabilità applicata ai messaggi JMS non permanenti inviati utilizzando questo factory di connessione.

È possibile modificare l'opzione di affidabilità di consegna per la destinazione di un messaggio inviato da un'applicazione JMS in Non persistente. Il valore predefinito è Espresso non persistente ma è disponibile una gamma di altre opzioni, comprese quelle con caratteristiche persistenti, con Garantito persistente per una maggiore affidabilità. Per ulteriori informazioni fare riferimento a Livelli di affidabilità dei messaggi (online).
Obbligatoria No
Tipo dati Elenco di selezione
Intervallo
Massimo sforzo non permanente
Se un motore di messaggistica si arresta o ha esito negativo i messaggi vengono eliminati. I messaggi possono essere eliminati anche se la connessione utilizzata per inviarli non è più disponibile e come conseguenza di risorse di sistema limitate.

Rapido non permanente
Se un motore di messaggistica si arresta o ha esito negativo i messaggi vengono eliminati. I messaggi possono essere eliminati anche se la connessione utilizzata per inviarli non è più disponibile.

Affidabile non permanente
Se un motore di messaggistica si arresta o ha esito negativo i messaggi vengono eliminati.

Affidabile permanente
I messaggi possono essere eliminati quando un motore di messaggistica ha esito negativo.

Assicurato permanente
I messaggi non vengono eliminati.

Come destinazione bus
Utilizzare l'opzione di consegna configurata per la destinazione bus.

Lettura anticipata

La lettura anticipata è un'ottimizzazione che assegna preventivamente i messaggi agli utenti. Ciò migliora il tempo necessario a soddisfare le richieste dell'utente.

I messaggi assegnati a un utente vengono bloccati sul server e non possono essere utilizzati da altri utenti di quella destinazione. I messaggi assegnati a un utente, ma non utilizzati prima dell'arresto di tale utente, vengono successivamente sbloccati sul server e resi disponibili per la ricezione da parte di altri utenti.

È possibile sovrascrivere questa proprietà per destinazioni JMS singole impostando la proprietà Lettura anticipata sulla destinazione JMS.

Obbligatoria No
Tipo dati Elenco di selezione
Intervallo
Valore predefinito
Il provider dei messaggi assegna preventivamente i messaggi agli utenti su sottoscrizioni non permanenti e sottoscrizioni permanenti non condivise. Vale a dire che l'ottimizzazione della lettura anticipata viene abilitata solo quando vi è un singolo utente.

Abilitato
Il provider di messaggistica assegna preventivamente i messaggi agli utenti. In questo modo, viene ottimizzato il tempo necessario per soddisfare le richieste degli utenti.

Disabilitato
Il provider di messaggistica non assegna preventivamente i messaggi agli utenti.

Prefisso nome argomento temporaneo

Il prefisso utilizzato all'avvio di argomenti temporanei creati dalle applicazioni che utilizzano questo factory di connessione.

Obbligatoria No
Tipo dati Testo

Home sottoscrizioni durature

Il nome del motore di messaggistica utilizzato per memorizzare i messaggi recapitati a sottoscrizioni durature per oggetti creati da questo factory di connessione JMS.

Per abilitare le applicazioni all'uso di sottoscrizioni permanenti, è necessario impostare questa proprietà.
Obbligatoria No
Tipo dati Personalizzati

Sottoscrizioni durature condivise

Controlla se le sottoscrizioni durature sono condivise o meno nelle connessioni con i membri di un cluster di server.

In genere, soltanto una sessione alla volta può disporre di un TopicSubscriber per una sottoscrizione permanente specifica. Questa proprietà consente di sostituire questa funzione, affinché una sottoscrizione permanente disponga di più utenti simultaneamente.
Obbligatoria No
Tipo dati Elenco di selezione
Intervallo
Nel cluster
Consente la condivisione di sottoscrizioni permanenti quando vengono effettuate connessioni da un cluster di server.

Sempre condiviso
Le sottoscrizioni permanenti possono essere condivise tra le connessioni.

Mai condiviso
Sottoscrizioni permanenti mai condivise tra le connessioni.

Destinazione

Il nome di una destinazione che identifica un gruppo di motori di messaggistica. Specificare il tipo di destinazione utilizzando la proprietà Tipo di destinazione.

Indica il nome di una destinazione da utilizzare per determinare uno o più motori di messaggistica per gestire il lavoro. Il tipo di destinazione è indicato dalla proprietà Tipo di destinazione.

Il carico delle connessioni viene bilanciato tra i motori di messaggistica disponibili che soddisfano i criteri di selezione.

Se si desidera che le applicazioni possano effettuare il collegamento a qualsiasi motore nel bus, non impostare questa proprietà.

Per ulteriori informazioni sull'utilizzo di questa proprietà per la gestione del carico di lavoro delle connessioni, fare riferimento a Proprietà di gestione per connessioni JMS a un bus (online).

Obbligatoria No
Tipo dati Testo

Tipo di destinazione

Il tipo di destinazione denominato nella proprietà Destinazione.

Obbligatoria No
Tipo dati Elenco di selezione
Intervallo
Nome membro bus
Il nome di un membro del bus. Questa opzione richiama i motori di messaggistica attivi che si trovano sul membro del bus definito (un server delle applicazioni o un cluster server).

Per specificare un membro del bus non in un cluster la proprietà Destinazione deve essere impostata su <Node01>.<server1>, ad esempio, Node01.server1. Per un membro del bus del cluster, la proprietà deve invece essere impostata sul nome cluster.

Nome gruppo del motore di messaggistica personalizzato
Il nome di un gruppo di motori di messaggistica personalizzato (che formano un cluster auto esplicativo). Questa opzione richiama i motori di messaggistica attivi registrati con il gruppo personalizzato definito.

Nome motore di messaggistica
Il nome di un motore di messaggistica. Questa opzione richiama gli endpoint disponibili che possono essere utilizzati per ottenere il motore di messaggistica definito.

Importanza destinazione

Questa proprietà specifica l'importanza del gruppo destinazione.

Per ulteriori informazioni sull'utilizzo di questa proprietà per la gestione del carico di lavoro delle connessioni, fare riferimento a Proprietà di gestione per connessioni JMS a un bus.

Obbligatoria No
Tipo dati Elenco di selezione
Intervallo
Preferito
È preferibile che un motore di messaggistica venga selezionato dal gruppo di destinazione. Se disponibile, viene selezionato un motore di messaggistica nel gruppo di destinazione. Nel caso in cui nel gruppo di destinazione non fosse disponibile un motore di messaggistica, ne viene selezionato uno al di fuori del gruppo di destinazione, se disponibile nello stesso SIB.

Obbligatorio
È necessario che un motore di messaggistica venga selezionato dal gruppo di destinazione. Se disponibile, viene selezionato un motore di messaggistica nel gruppo di destinazione. Nel caso in cui nel gruppo di destinazione non fosse disponibile un motore di messaggistica, il processo di connessione ha esito negativo.

Catena di trasporto in entrata di destinazione

Il nome della catena di trasporto in entrata che l'applicazione dovrebbe destinare durante la connessione a un motore di messaggistica in un processo separato nell'applicazione. Se viene selezionato un motore di messaggistica in un altro processo, la connessione può essere effettuata solo se il motore di messaggistica si trova in un server che esegue la catena di trasporto specificata. Per ulteriori informazioni, consultare il centro informazioni.

Se il motore di messaggistica si trova nello stesso server delle applicazioni, viene stabilito un collegamento diretto nel processo e questa proprietà della catena di trasporto viene ignorata.

Le catene di trasporto rappresentano gli stack del protocollo di rete in funzione all'interno di un server. Il nome specificato deve essere una delle catene di trasporto disponibili nel server che ospita il motore di messaggistica, come indicato nel pannello Server > Tipi di server > Server delle applicazioni WebSphere > nome_server > [Messaggistica server] Trasporti in entrata motore di messaggistica. Vengono fornite le seguenti catene di trasporto, ma è possibile definire le proprie catene di trasporto su quel pannello.
InboundBasicMessaging
Si tratta di un protocollo orientato alla connessione, che utilizza una connessione TCP/IP standard (JFAP-TCP/IP). Esso include il supporto per flussi transazionali (XA remoto) a due fasi, in modo che un producer o utente del messaggio, in esecuzione su un sistema client o server, possa partecipare a una transazione globale gestita su tale sistema client o server. L'uso specifico dei flussi XA serve per supportare l'accesso da un'applicazione in esecuzione in un server ad un motore di messaggistica su un secondo server, nel caso in cui il primo server non avesse un motore di messaggistica adatto. Se vengono utilizzati i flussi XA remoti, deve essere disponibile un coordinatore di transazione locale sull'applicazione.
InboundSecureMessaging
Si tratta del protocollo InboundBasicMessaging allineato in SSL.
Per ulteriori informazioni sull'utilizzo di questa proprietà per la gestione del carico di lavoro delle connessioni, fare riferimento a Proprietà di gestione per connessioni JMS a un bus (online).
Obbligatoria No
Tipo dati Testo

Endpoint del provider

Un elenco separato da virgole di gruppi endpoint costituiti da tre nomi, con la sintassi hostName:portNumber:chainName, si connetteva ad un server bootstrap. Ad esempio Merlin:7276:BootstrapBasicMessaging,Gandalf:5557:BootstrapSecureMessaging. Se non viene specificato hostName, il valore predefinito è localhost. Se non viene specificato portNumber, il valore predefinito è 7276. Se non viene specificato chainName, il valore predefinito è BootstrapBasicMessaging. Per ulteriori informazioni, consultare il centro informazioni.

È necessario modificare questa proprietà solo se sono presenti applicazioni client in esecuzione all'esterno di un server delle applicazioni o applicazioni su un server presente in un'altra cella che utilizzano questa produzione connessioni per collegarsi al SIB di destinazione specificato nella produzione.

Per utilizzare le destinazioni JMS del provider di messaggistica predefinito, un'applicazione si collega a un motore di messaggistica sul SIB di destinazione a cui sono assegnate le destinazioni. Ad esempio, una coda JMS viene assegnata a una destinazione code su un SIB.

Le applicazioni client in esecuzione all'esterno di un server delle applicazioni, ad esempio in un contenitore client o all'esterno dell'ambiente WebSphere Application Server, non possono individuare direttamente un motore di messaggistica adatto a cui collegarsi nel bus di destinazione. Allo stesso modo, un'applicazione in esecuzione su un server in una cella che deve collegarsi a un bus di destinazione in un'altra cella, non può individuare direttamente un motore di messaggistica adatto per collegarsi al bus di destinazione.

In questi scenari, i client (o i server in un altro bus) devono completare un processo bootstrap tramite un server di bootstrap membro del bus di destinazione. Un server bootstrap è un server delle applicazioni su cui è in esecuzione il servizio SIB, che non richiede alcun motore di messaggistica attivo. Il server di bootstrap seleziona un motore di messaggistica in esecuzione in un server delle applicazioni che supporta la catena di trasporto di destinazione desiderata. Perché il processo bootstrap sia possibile, è necessario configurare uno o più endpoint di provider nella produzione connessioni utilizzata dal client.

Un server di bootstrap utilizza una determinata porta e una catena di trasporto bootstrap. La porta è SIB_ENDPOINT_ADDRESS (o SIB_ENDPOINT_SECURE_ADDRESS se la sicurezza è abilitata) del motore di messaggistica su cui è presente il terminale remoto del collegamento. Insieme al nome host, la porta forma l'indirizzo endpoint del server di bootstrap.

Le proprietà di una produzione connessioni JMS utilizzata da un'applicazione controllano la selezione di un motore di messaggistica adatto e il modo in cui l'applicazione si connette al motore di messaggistica selezionato.
  • Se non sono fornite le credenziali di sicurezza, verrà utilizzata l'impostazione predefinita
    • Se non viene specificato alcun host, verrà utilizzato l'host locale
    • Se non viene specificata alcuna porta, verrà utilizzata la porta 7276
    • Se non viene specificata alcuna catena del canale bootstrap, verrà utilizzata la catena BootstrapBasicMessaging
  • Se sono fornite le credenziali di sicurezza, verrà utilizzata l'impostazione predefinita
    • Se non viene specificato alcun host, verrà utilizzato l'host locale
    • Se non viene specificata alcuna porta, verrà utilizzata la porta 7286
    • Se non viene specificata alcuna catena del canale bootstrap, verrà utilizzata la catena BootstrapBasicMessaging
Nota: For i5/OS platforms Per la piattaforma i5/OS, è necessario almeno modificare il nome host predefinito da localhost a nome.server.

Se si desidera che un'applicazione utilizzi un server bootstrap con un indirizzo endpoint diverso, è necessario specificare l'indirizzo endpoint richiesto sulla proprietà Endpoint provider delle produzioni connessioni JMS utilizzate dall'applicazione client. È possibile specificare uno o più indirizzi endpoint dei server di bootstrap.

Gli indirizzi endpoint dei server di bootstrap devono essere specificati in ogni produzione connessioni JMS utilizzata dalle applicazioni all'esterno di un server delle applicazioni. Per evitare di dover specificare un elenco esteso di server bootstrap, è possibile indicare pochi server altamente disponibili come server bootstrap dedicati. Quindi, è necessario solo specificare un breve elenco di server di bootstrap su ogni produzione connessioni.

Nota: Quando si configura una connessione a un server di bootstrap non predefinito, specificare i valori richiesti utilizzando i due punti (:) come separatori.
Ad esempio, per la porta non sicura 7278 assegnata a un server sull'host boothost1 e con la catena di trasporto predefinita BootstrapBasicMessaging:
boothost1:7278:BootstrapBasicMessaging
o 
boothost1:7278
e 7289 a una porta protetta assegnata a un server, sull'host boothost2 e uso della catena di trasporto predefinita BootstrapTunneledSecureMessaging:
boothost2:7289:BootstrapTunneledSecureMessaging
La sintassi per un indirizzo endpoint è la seguente:
[ [nome_host] [ ":" [numero_porta] [ ":" nome_catena] ] ]
dove:
nome_host
è il nome dell'host su cui viene eseguito il server. Questo può essere un indirizzo IP. Nel caso di un indirizzo IPv6, mettere le parentesi quadre ([]) prima e dopo il nome_host come mostrato nell'esempio di seguito riportato:
[2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
. Se non viene specificato alcun valore, verrà utilizzato il valore predefinito localhost.
Nota: For i5/OS platforms Per la piattaforma i5/OS, è necessario almeno modificare il nome host predefinito da localhost a nome.server.
numero_porta
se specificato, è uno dei seguenti indirizzi del motore di messaggistica su cui è presente l'estremità remota del collegamento:
  • SIB_ENDPOINT_ADDRESS se la sicurezza non è abilitata
  • Per le connessioni sicure, SIB_ENDPOINT_SECURE_ADDRESS se la sicurezza è abilitata.

Se numero_porta non viene specificato, verrà utilizzato il valore predefinito 7276.

Per trovare questi valori mediante la console di gestione, fare clic su Server > Tipi di server > Server delle applicazioni WebSphere > nome_server > [Comunicazioni] Porte.

nome_catena
È il nome di una catena di trasporto bootstrap predefinita utilizzato per collegarsi al server di bootstrap. Se non specificato, il valore predefinito è BootstrapBasicMessaging.

Sono disponibili le seguenti catene di trasporto bootstrap predefinite:

BootstrapBasicMessaging
Corrisponde alla catena di trasporto server InboundBasicMessaging (JFAP-TCP/IP)
BootstrapSecureMessaging
Corrisponde alla catena di trasporto server InboundSecureMessaging (JFAP-SSL-TCP/IP)
BootstrapTunneledMessaging
Prima di poter utilizzare questa catena di trasporto bootstrap, è necessario definire una catena di trasporto server corrispondente sul server di bootstrap. (Fare riferimento a Server > Tipi di server > Server delle applicazioni WebSphere > nome_server > [Messaggistica server] Trasporti in entrata motore di messaggistica.) Questa catena di trasporto esegue il tunneling JFAP utilizzando i wrapper HTTP.
BootstrapTunneledSecureMessaging
Prima di poter utilizzare questa catena di trasporto bootstrap, è necessario definire una catena di trasporto server corrispondente sul server di bootstrap. (Fare riferimento a Server > Tipi di server > Server delle applicazioni WebSphere > nome_server > [Messaggistica server] Trasporti in entrata motore di messaggistica.) Questa catena di trasporto esegue il tunneling JFAP utilizzando i wrapper HTTP.

La specifica di nome_host : nome_catena invece di nome_host : : nome_catena (con i due punti ripetuti due volte) non è corretta. È possibile non specificare alcun valore oppure immettere uno dei seguenti: "a, "a:", ":7276", "::chain" e così via. Se non viene specificato alcun valore, verrà utilizzato il valore predefinito, ma è necessario comunque separare i campi con ":".

Se si desidera fornire più di un server di bootstrap, identificare tutti gli indirizzi endpoint richiesti. Separare ogni indirizzo endpoint con una virgola. Ad esempio, per utilizzare i server dell'esempio precedente:
boothost1:7278:BootstrapBasicMessaging, boothost2:7289:BootstrapTunneledSecureMessaging, [2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
Obbligatoria No
Tipo dati Area di testo

Prossimità di connessione

La prossimità dei motori di messaggistica che possono accettare le richieste di connessione, in relazione al motore di messaggistica bootstrap.

Quando un client emette una richiesta di collegamento client, l'elaborazione si collega al bus richiesto in base alla seguente logica:
  • Se viene specificato un gruppo di destinazione, effettuare il collegamento al primo motore di messaggistica che soddisfa le seguenti condizioni per il tipo di destinazione:
    • Server Ricercare un motore di messaggistica nello stesso server.
    • Cluster Ricercare un motore di messaggistica nello stesso server, poi su altri server nello stesso cluster.
    • Host Ricercare un motore di messaggistica nello stesso server, poi su altri server nello stesso cluster, quindi su altri server nello stesso host.
    • Bus Ricercare un motore di messaggistica nello stesso server, poi su altri server nello stesso cluster, poi ancora su altri server nello stesso host, quindi su un altro motore di messaggistica nello stesso bus.
  • Se non viene specificato un gruppo di destinazione oppure ne viene specificato uno non adatto al motore di messaggistica trovato e il valore di destinazione è Preferito, effettuare il collegamento al primo motore di messaggistica che soddisfa le seguenti condizioni per il tipo di destinazione:
    • Server Ricercare un motore di messaggistica nello stesso server.
    • Cluster La connessione ha esito negativo.
    • Host Ricercare un motore di messaggistica nello stesso server, poi su altri server nello stesso host.
    • Bus Ricercare un motore di messaggistica nel gruppo di destinazione nello stesso server, poi su altri server nello stesso host, quindi qualsiasi altro motore di messaggistica sullo stesso bus.

Per ulteriori informazioni sull'utilizzo di questa proprietà per la gestione del carico di lavoro delle connessioni, fare riferimento a Proprietà di gestione per connessioni JMS a un bus (online).

Obbligatoria No
Tipo dati Elenco di selezione
Intervallo
Bus
È possibile stabilire connessioni ai motori di messaggistica nello stesso bus.

Cluster
È possibile stabilire connessioni ai motori di messaggistica nello stesso cluster di server.

Host
È possibile stabilire connessioni ai motori di messaggistica nello stesso host.

Server
È possibile stabilire connessioni ai motori di messaggistica nello stesso server delle applicazioni.

Alias autenticazione gestita dal componente

Questo alias specifica un ID utente e password da utilizzare per autenticare connessioni al provider JMS per l'autenticazione gestita dalle applicazioni.

Questa proprietà fornisce un elenco degli alias delle voci dati di autenticazione Java Platform, Enterprise Edition (Java EE) Connector Architecture definite su WebSphere Application Server. Si può selezionare un alias delle voci dati da utilizzare per autenticare la creazione di una nuova connessione sul provider JMS.

Se è stata abilitata la sicurezza di WebSphere Application Server, selezionare un alias che specifichi l'ID utente e la password utilizzati per autenticare la creazione di una nuova connessione al provider JMS. L'uso di questo alias dipende dall'impostazione dell'autenticazione risorsa (res-auth), come descritto nel riferimento di risorsa della produzione connessioni dei descrittori di distribuzione di un componente dell'applicazione.

Obbligatoria No
Tipo dati Elenco di selezione

Registra i contesti di transazione mancanti

Se il contenitore registra o meno che un contesto di transazione risulta mancante quando si ottiene una connessione.

Il modello di programmazione Java EE indica che le connessioni dovrebbero sempre disporre di un contesto di transazione. Tuttavia, alcune applicazioni non dispongono correttamente di un contesto di transazione associato ad esse.

Selezionare questa proprietà per registrare le connessioni create senza un contesto di transazione.

Obbligatoria No
Tipo dati Casella di controllo

Gestisce handle memorizzati nella cache

Se gli handle memorizzati nella cache (handle che si trovano in variabili di istanza in un bean) debbano essere controllati dal contenitore.

Selezionare questa opzione per tracciare la gestione dell'handle, che può essere utile per scopi di debug. Tuttavia, se utilizzato durante il runtime, il tracciamento di handle può causare un grave sovraccarico delle prestazioni.
Obbligatoria No
Tipo dati Casella di controllo

Condividi origine dati con CMP

Consente la condivisione tra JMS e bean EJB di entità CMP (container-managed persistence).

Questa opzione viene utilizzata come parte dell'attività per abilitare i bean di entità CMP (Container-Managed Persistence) in modo da consentire la condivisione delle connessioni utilizzate dall'archivio dati di un motore di messaggistica. Tale abilitazione determina un aumento potenziale delle prestazioni del 15% in termini di velocità di trasmissione dei messaggi, ma può essere utilizzata soltanto per i bean di entità collegati al server delle applicazioni che contiene il motore di messaggistica.

Per ulteriori informazioni sull'utilizzo di questa opzione, fare riferimento a Abilitazione dei bean di entità CMP e degli archivi dati del motore di messaggistica per la condivisione delle connessioni database (online).

Obbligatoria No
Tipo dati Casella di controllo

Alias autenticazione ripristino XA

L'alias di autenticazione utilizzato durante l'elaborazione del ripristino XA.

Selezionare l'alias da utilizzare durante il processo di ripristino delle transazioni.

Questa proprietà fornisce un elenco degli alias delle voci di dati di autenticazione J2C che sono stati definiti in WebSphere Application Server. Si può selezionare un alias delle voci dati da utilizzare per autenticare durante l'elaborazione del recupero XA.

Se è stata abilitata la sicurezza per il servizio associato, selezionare l'alias che specifica l'ID utente e la password utilizzati per il recupero XA, validi nel registro utente per WebSphere Application Server. Questa proprietà deve essere impostata se la sicurezza del bus è abilitata e le transazioni XA devono essere utilizzate.

Obbligatoria No
Tipo dati Elenco di selezione

Affidabilità messaggi permanenti

L'affidabilità applicata ai messaggi JMS permanenti inviati utilizzando questo factory di connessioni.

È possibile modificare l'opzione di affidabilità di consegna per la destinazione di un messaggio inviato da un'applicazione JMS in Persistente. Il valore predefinito è Affidabile persistente ma è disponibile una gamma di altre opzioni, comprese quelle con caratteristiche non persistenti, con Massimo sforzo non persistente per una minore affidabilità. Per ulteriori informazioni fare riferimento a Livelli di affidabilità dei messaggi (online)
Importante: Se si modificano le opzioni di affidabilità di consegna di un messaggio inviato da un'applicazione JMS da una delle opzioni Affidabilità messaggi persistenti (Garantito persistente e Affidabile persistente) in una delle opzioni Affidabilità messaggi non persistenti (Massimo sforzo non persistente, Espresso non persistente e Affidabile non persistente), si rischia la perdita di messaggi in determinate circostanze. Per esempio, al riavvio del server o quando è presente molto carico di lavoro.
Obbligatoria No
Tipo dati Elenco di selezione
Intervallo
Massimo sforzo non permanente
Se un motore di messaggistica si arresta o ha esito negativo i messaggi vengono eliminati. I messaggi possono essere eliminati anche se la connessione utilizzata per inviarli non è più disponibile e come conseguenza di risorse di sistema limitate.

Rapido non permanente
Se un motore di messaggistica si arresta o ha esito negativo i messaggi vengono eliminati. I messaggi possono essere eliminati anche se la connessione utilizzata per inviarli non è più disponibile.

Affidabile non permanente
Se un motore di messaggistica si arresta o ha esito negativo i messaggi vengono eliminati.

Affidabile permanente
I messaggi possono essere eliminati quando un motore di messaggistica ha esito negativo.

Assicurato permanente
I messaggi non vengono eliminati.

Come destinazione bus
Utilizzare l'opzione di consegna configurata per la destinazione bus.

Trasmetti carico del messaggio per riferimento

Quando vengono inviati messaggi di byte o di oggetti di grandi dimensioni, il costo in termini di utilizzo, da parte di memoria e processore, della serializzazione, deserializzazione e copia del payload del messaggio può essere significativo. Se si abilitano le proprietà "Trasmetti payload del messaggio per riferimento" su una produzione connessioni o su una specifica di attivazione, si indica al provider di messaggistica predefinito di sovrascrivere la specifica JMS 1.1 e di ridurre o ignorare potenzialmente tale copia di dati.

Avvertenza:
Le parti della specifica JMS ignorate da tali proprietà vengono definite per garantire l'integrità dei dati del messaggio. Le applicazioni JMS che utilizzano tali proprietà devono seguire in modo rigido le regole riportate di seguito per evitare di perdere l'integrità dei dati. Motivi e situazioni in cui inviare il payload di messaggi per riferimento (online) o si rischia di perdere l'integrità dei dati.

Le applicazioni che utilizzano questa produzione connessioni per inviare i messaggi devono rispettare le seguenti regole:

  • L'applicazione non modifica l'oggetto dati contenuto in un messaggio oggetto JMS.
  • L'applicazione inserisce i dati in un messaggio di byte JMS tramite una singola chiamata a writeBytes(byte[]) e non modifica l'array di byte dopo averlo impostato nel messaggio.

Quando abilitato, per i messaggi di oggetto/byte inviati da un'applicazione di creazione dei messaggi collegata al bus mediante questo factory di connessione, i dati non verranno copiati quando viene eseguito set ed il sistema serializza i dati dei messaggi solo quando assolutamente necessario. Le applicazioni che inviano tali messaggi non devono modificare i dati una volta inseriti nel messaggio.

Obbligatoria No
Tipo dati Casella di controllo

Le applicazioni che utilizzano questa produzione connessioni per ricevere i messaggi devono rispettare la seguente regola:

  • L'applicazione non modifica l'oggetto dati ottenuto da un messaggio oggetto JMS. L'oggetto dati viene considerato di sola lettura.

Quando abilitato, i messaggi di oggetto ricevuti da un'applicazione di messaggi collegata a questo factory di connessione, avranno i dati di messaggi serializzati dal sistema solo quando assolutamente necessario. I dati ottenuti da tali messaggi devono essere considerati come readOnly dalle applicazioni.

Obbligatoria No
Tipo dati Casella di controllo

Ulteriori proprietà

Proprietà del pool di connessioni
Una serie facoltativa di impostazioni pool di connessioni.



File name: SIBJMSTopicConnectionFactory_DetailForm.html