Esecuzione dell'esempio di Messaggio di grandi dimensioni

E' possibile eseguire l'esempio Messaggio di grandi dimensioni per effettuare la seguente elaborazione:

  1. Leggere un messaggio WebSphere MQ con un payload XML che contiene al suo interno una struttura ripetuta.
  2. Suddividere ogni ripetizione in un singolo messaggio WebSphere MQ.
  3. 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:

  1. Assicurarsi che il flusso di messaggi di esempio e la serie di messaggi siano stati distribuiti.
  2. Fare doppio clic su SampleInputMessage.enqueue nel progetto del flusso di messaggi in cui è stato importato l'esempio.
  3. 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.
  4. Fare clic su Scrivi nella coda per inserire un messaggio WebSphere MQ nella coda di input del flusso di messaggi Messaggio di grandi dimensioni.
  5. Avviare un'istanza dell'applicazione per l'eliminazione dalla coda:
    1. Nella barra degli strumenti del workbench, fare clic sulla freccia nell'icona Richiama messaggio da una coda Richiama messaggio da una coda.
    2. Nel menu a discesa, fare clic su Richiama messaggio per richiamare la finestra Elimina messaggio da accodamento.
    3. 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.
    4. Fare clic su Leggi dalla coda per leggere un messaggio dalla coda.
    5. Una volta chiusa la finestra, la prossima volta che si farà clic sulla freccia nell'icona Richiama messaggio da una coda 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.
    6. 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.
  6. 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.

icona Pagina principale   Torna alla pagina home dell'esempio