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.
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.
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.
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.
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.
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.