Utilizzare questo pannello per visualizzare o modificare una serie facoltativa di coppie nome e valore per le proprietà personalizzate del servizio listener dei messaggi.
Per visualizzare questa pagina della console di gestione, fare clic su Server > Tipi di server > WebSphere application servers > nome_server > [Comunicazioni] Messaggistica > Servizio listener dei messaggi > Proprietà personalizzate
Questa proprietà controlla se occorre riavviare il server delle applicazioni su cui viene creata una porta del listener. Impostare questa proprietà su true per abilitare la configurazione dinamica.
Tipo dati | Booleano |
Valore predefinito | False (non selezionato) |
Il numero massimo di volte in cui una porta listener gestita da questo servizio prova a ripristinare il normale funzionamento dopo un errore prima di arrestarsi. Quando viene arrestata, lo stato della porta listener associata viene modificato in arrestato. L'intervallo tra i tentativi è definito dalla proprietà personalizzata RECOVERY.RETRY.INTERVAL.
Tipo dati | Numero intero |
Unità di misura | Numero tentativi |
Valore predefinito | 5 |
Intervallo | Da 0 (nessun tentativo) a 2147483647 |
Il numero massimo di connessioni non utilizzate nel pool.
MQSimpleConnectionManager assegna le connessioni utilizzate più recentemente ed elimina quelle utilizzate meno recentemente. Per impostazione predefinita, una connessione viene eliminata se nel pool sono presenti più di dieci connessioni non utilizzate.
Tipo dati | Numero intero |
Unità di misura | Numero di connessioni |
Valore predefinito | 10 |
Intervallo |
Il numero di millisecondi dopo i quali una connessione nel pool viene eliminata se non viene utilizzata.
MQSimpleConnectionManager assegna le connessioni utilizzate più recentemente ed elimina quelle utilizzate meno recentemente. Per impostazione predefinita, una connessione viene eliminata se non viene utilizzata per cinque minuti.
Tipo dati | Numero intero |
Unità di misura | Millisecondi |
Valore predefinito | 5 minuti |
Intervallo |
Se i messaggi devono essere restituiti alla destinazione dopo che un bean gestito da messaggi mediante transazioni gestite da bean genere un'eccezione di runtime e il modo di funzionamento non-ASF (non-Application Server Facilities) è in uso.
Quando la proprietà NON.ASF.BMT.ROLLBACK.ENABLED è impostata su false (predefinito), il messaggio viene automaticamente acquisito prima che il messaggio passi al bean gestito da messaggi.
Quando questa proprietà è impostata su true, il servizio listener di messaggi esegue l'acquisizione client di ciascun messaggio dopo essere elaborato correttamente dal bean gestito da messaggi e richiede il recupero dei messaggi per cui il bean genera l'eccezione.
Tipo dati | Booleano |
Valore predefinito | False |
Il timeout in millisecondi relativo alla ricezione di messaggi sincroni da sessioni listener bean basate sui messaggi in modalità operativa Non-ASF.
Impostare questa proprietà su un valore diverso da zero soltanto se si desidera abilitare la modalità operativa Non-ASF per tutti i listener bean basati sui messaggi nel server delle applicazioni.
Tipo dati | Numero intero |
Unità di misura | Millisecondi |
Valore predefinito | Modalità ASF (proprietà personalizzata non creata) |
Intervallo | Da 0 a più millisecondi
|
Consigliato | In caso di timeout di transazione, il messaggio deve essere riutilizzato determinando così ulteriore lavoro. Se si desidera utilizzare la modalità Non-ASF, impostare questa proprietà su un valore inferiore rispetto al timeout di transazione, ma in modo che venga mantenuta almeno la durata massima del metodo onMessage() del bean basato sui messaggi. Ad esempio, se il metodo onMessage() del bean basato sui messaggi in genere richiede un massimo di 10 secondi e il timeout di transazione è impostato a 120 secondi, è possibile impostare la proprietà NON.ASF.RECEIVE.TIMEOUT fino a un valore di 110000 (110000 millisecondi, cioè 110 secondi). |
Il tempo in secondi tra i tentativi eseguiti da una porta listener per riprendere il normale funzionamento dopo un errore. Il numero massimo di tentativi è definito dalla proprietà personalizzata MAX.RECOVERY.RETRIES.
Tipo dati | Numero intero |
Unità di misura | Secondi |
Valore predefinito | 60 |
Intervallo | Da 1 a 2147483647 |
I collegamenti contrassegnati (online) richiedono un accesso a Internet.