Proprietà del flusso di messaggi configurabili

Quando si aggiunge un flusso di messaggi ad un file bar (broker archive) in preparazione alla sua distribuzione a un broker, è possibile impostare delle proprietà aggiuntive che influiscono sulla relativa operazione di runtime. Tali proprietà sono disponibili per la consultazione e l'aggiornamento quando si seleziona la scheda Configura per il file bar.

Istanze aggiuntive
Specifica il numero di thread aggiuntivi che il broker può utilizzare per gestire il flusso di messaggi. Tali thread aggiuntivi sono creati solo se è presente un numero di messaggi di input sufficiente. Si possono avere fino a 256 thread. Il valore predefinito è 0. I thread aggiuntivi possono aumentare la velocità di trasmissione del flusso di messaggi ma va considerato il potenziale impatto sull'ordine dei messaggi.

Se il flusso di messaggi elabora messaggi WebSphere MQ, è possibile configurare il flusso di messaggi in modo che controlli l'ordine dei messaggi. Impostare la proprietà Modalità ordine sul nodo MQInput di conseguenza. Si potrebbe avere la necessità di impostare anche le proprietà Esegui il commit per gruppo messaggi e Ordine logico.

Il broker apre la coda di input come condivisa (utilizzando l'opzione MQOO_INPUT_SHARED), quindi è necessario assicurarsi che la coda di input sia stata definita con la proprietà SHARE per consentire a più thread del broker di leggere dalla stessa coda di input.

Per ulteriori informazioni sulle proprietà del nodo, fare riferimento a Nodo MQInput.

Numero di commit
Specifica quanti messaggi WebSphere MQ di input vengono elaborati da un flusso di messaggi prima che venga specificato un punto di sincronizzazione (inoltrando MQCMIT).

Impostare questa proprietà solo se la proprietà Istanze aggiuntive è stata impostata su 0.

Il valore predefinito 1 è anche il valore minimo consentito. Modificare questa proprietà per evitare frequenti chiamate MQCMIT quando i messaggi vengono elaborati velocemente e la mancanza di un commit immediato è tollerata dall'applicazione di ricezione.

Utilizzare Intervallo di commit per garantire che venga eseguito un commit periodicamente quando non si ricevono messaggi sufficienti a soddisfare il Numero di commit.

Questa proprietà non ha effetto se il flusso di messaggi non elabora messaggi WebSphere MQ.

Intervallo di commit
Per i messaggi WebSphere MQ, specifica un intervallo di tempo in cui eseguire un commit quando la proprietà Numero di commit è maggiore di 1 (cioè, quando il flusso di messaggi sta elaborando in batch i messaggi), ma il numero di messaggi elaborato non ha raggiunto il valore della proprietà Numero di commit. Questo assicura che venga eseguito un commit periodicamente quando non si ricevono abbastanza messaggi da soddisfare il Numero di commit.

L'intervallo di tempo è specificato in secondi, come un numero decimale con un massimo di 3 cifre decimali (con livello di dettaglio in millisecondi). Il valore deve essere compreso tra 0.000 e 60.000. Il valore predefinito è 0.

Impostare questa proprietà solo se la proprietà Istanze aggiuntive è stata impostata su 0.

Questa proprietà non ha effetto se il flusso di messaggi non elabora messaggi WebSphere MQ.

Transazione coordinata
Controlla se il flusso di messaggi è elaborato come transazione globale, coordinata da WebSphere MQ. Tale flusso di messaggi si definisce globalmente coordinato. Il valore predefinito è No.

Utilizzare le transazioni coordinate solo quando si ha la necessità di elaborare il messaggio e tutti gli aggiornamenti di database eseguiti dal flusso di messaggi in una singola unità di lavoro, utilizzando un protocollo di commit a due fasi. Ciò significa che il messaggio viene letto e che vengono anche eseguiti gli aggiornamenti del database oppure che non viene eseguita nessuna di queste due operazioni.

Se si modifica questo valore, assicurarsi che il gestore code del broker sia configurato nel modo corretto. Se il gestore code non è impostato nel modo corretto, il broker crea un messaggio quando il flusso di messaggi riceve un messaggio per indicare che, anche se il flusso di messaggi dovrebbe essere globalmente coordinato, la configurazione del gestore code non supporta questa procedura.

Consultare Database supportati per informazioni su quali database sono supportati come partecipanti ad una transazione globale e il manuale WebSphere MQ System Administration per sapere come configurare WebSphere MQ e i gestori database.

Questa proprietà non ha effetto se il flusso di messaggi non elabora messaggi WebSphere MQ.

Proprietà definite dall'utente
Una UDP (user-defined property/proprietà definita dall'utente) è una costante definita dall'utente i cui valori iniziali possono essere modificati, al momento della progettazione, dall'Editor Flusso di messaggi o sovrascritti, al momento della distribuzione, dall'Editor Archivio del broker. Il vantaggio delle UDP è che i loro valori possono esser modificati dal personale operativo al momento della distribuzione. Se, ad esempio, si utilizzano le UDP per conservare i dati di configurazione, è possibile configurare un flusso di messaggi per una macchina, un'attività o un ambiente particolare durante la distribuzione, senza necessità di modificare il codice al livello di nodo.

Per informazioni introduttive sulle UDP, consultare UDP (User-defined property) in ESQL.

Per informazioni sulla configurazione delle UDP durante la distribuzione, consultare Configurazione di un flusso di messaggi durante la distribuzione utilizzando UDP.

E' possibile visualizzare e aggiornare altre proprietà configurabili per il flusso di messaggi. Le proprietà che vengono visualizzate dipendono dai nodi all'interno del flusso di messaggi; alcuni non dispongono di proprietà configurabili da visualizzare. Le proprietà del nodo che sono configurabili sono principalmente proprietà correlate al sistema che possono cambiare per ogni broker a cui è distribuito il flusso di messaggi. Tali proprietà includono nomi di origini dati e nomi delle code e dei gestori code WebSphere MQ. Per i dettagli completi sulle proprietà configurabili per un nodo, consultare la descrizione del nodo appropriata.

Concetti correlati
Panoramica dei flussi di messaggi
UDP (User-defined property) in ESQL
Panoramica della distribuzione
Attività correlate
Sviluppo di flussi di messaggi
Modifica delle proprietà configurabili
Configurazione di un flusso di messaggi durante la distribuzione utilizzando UDP
Riferimenti correlati
Nodi integrati
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ac09055_