Esecuzione dell'esempio di Messaggio di grandi dimensioni
E' possibile eseguire
l'esempio Messaggio di grandi dimensioni per effettuare la seguente elaborazione:
- Leggere un messaggio WebSphere MQ con un payload XML che contiene al suo interno
una struttura ripetuta.
- Suddividere ogni ripetizione in un singolo messaggio WebSphere MQ.
- Scrivere un messaggio WebSphere MQ che conferma l'esito positivo della suddivisione
del messaggio di input in più messaggi.
Potrebbero venire visualizzati messaggi di avvertenza come ad esempio Il riferimento per il campo dei messaggi non è valido nella vista Problemi del Message Brokers Toolkit. I messaggi si riferiscono ai file ESQL nel progetto flusso di messaggi dell'esempio ma possono essere ignorati senza danno. Le avvertenze non influenzano il funzionamento dell'esempio durante il runtime.
Per eseguire l'esempio Messaggio di grandi dimensioni, nella vista Broker Application Development:
- Assicurarsi che il flusso di messaggi di esempio e la serie di messaggi siano stati distribuiti.
- Fare doppio clic su SampleInputMessage.enqueue nel
progetto del flusso di messaggi in cui è stato importato l'esempio.
- Rivedere i valori relativi al nome gestore code e al nome code nella scheda
Generale. Quando si utilizzano il gestore code e la configurazione del Message
Broker predefiniti non è necessario modificare i valori.
- Fare clic su Scrivi nella coda per inserire
un messaggio WebSphere MQ nella
coda di input del flusso di messaggi Messaggio di grandi dimensioni.
- Avviare un'istanza dell'applicazione per l'eliminazione dalla coda:
- Nella barra degli strumenti del workbench, fare clic sulla freccia nell'icona Richiama
messaggio da una coda
.
- Nel menu a discesa, fare clic su Richiama
messaggio per
richiamare la finestra Elimina messaggio da accodamento.
- Immettere i nomi per il gestore code e per la coda
desiderati. Utilizzare i valori WBRK6_DEFAULT_QUEUE_MANAGER per il nome gestore
code, 2414 per il numero porta e LARGE_MESSAGING_SLICING_COMPLETE per il nome coda per
gestire la Configurazione
predefinita.
- Fare clic su Leggi dalla coda per
leggere un messaggio
dalla coda.
- Una volta chiusa la finestra, la prossima volta che si farà clic
sulla freccia nell'icona Richiama messaggio da una coda
, verrà visualizzata
la configurazione di eliminazione dalla coda
creata prima, elencata nel menu a discesa.
Fare clic su questo
file sul menu (oppure se si tratta del numero 1 sul menu, è sufficiente fare clic sull'icona
stessa)
per richiamare un messaggio dalla coda.
- Facoltativo: mentre è aperta la finestra Elimina messaggio
da accodamento, è possibile salvare un messaggio letto in un file nel proprio progetto flusso di messaggi
per conservarlo. Fare clic sul pulsante Salva con nome
e nella finestra Salva messaggio con nome,
selezionare il progetto flusso
ed immettere un nome per il file.
- Esaminare il messaggio richiamato. Dovrebbe indicare che
c'erano 10 messaggi dichiarati nell'elemento SaleListCount del
messaggio di input e che sono stati elaborati 10 record.
Quando si osserva che il valore dei conteggi del messaggio dichiarati
ed effettivi è uguale, è stato eseguito correttamente l'esempio
di messaggio di grandi
dimensioni.
Torna alla pagina home dell'esempio