Esecuzione dell'esempio di instradamento del messaggio

Questo argomento include istruzioni per l'esecuzione dell'esempio. Include inoltre il messaggio di output previsto, in modo da poter confermare il funzionamento dell'esempio. Per ulteriori informazioni sul messaggio di input e sul foglio di stile XSL utilizzato in questo esempio, consultare Informazioni sull'esempio.

Vi sono due passi principali per l'esecuzione dell'esempio XMLT:

  1. Inserimento del messaggio di prova nella coda di input.
  2. Richiamo del messaggio convertito dalla coda di output.

Inserimento del messaggio di prova nella coda di input

  1. Aprire il file di accodamento del messaggio di prova denominato XMLT_Sample_Msg.enqueue.
  2. Fare clic su Scrivi nella coda. Viene inviato un messaggio alla coda XMLT_IN. Il flusso di messaggi converte il messaggio e lo invia alla coda XMLT_OUT.

Richiamo del messaggio convertito dalla coda di output

  1. Fare clic sull'icona di eliminazione dalla coda nella barra degli strumenti del toolkit:

    ubicazione del programma per l'annullamento dell'accodamento

  2. Immettere il nome del gestore code: WBRK6_DEFAULT_QUEUE_MANAGER
  3. Immettere il nome della coda: XMLT_OUT
  4. Fare clic su Leggi dalla coda

Comprensione dei risultati

Il nodo XMLTransformation utilizza il foglio di stile XSL distribuito per convertire il messaggio di prova di input in base ad una serie di regole. Il messaggio XML risultante, letto dalla coda di output dovrebbe essere:

<?xml version="1.0" encoding="UTF-8"?>
<SaleEnvelope>
 <SaleList>
  <Statement Type="Monthly" Style="Full">
   <Customer>
    <Initials>KA</Initials>
    <Name>Braithwaite</Name>
    <Balance>00,50</Balance>
   </Customer>
   <Purchases>
    <Article>
     <Desc>Twister</Desc>
     <Cost>0,48</Cost>
     <Qty>01</Qty>
    </Article>
    <Article>
     <Desc>Il quotidiano The Times</Desc>
     <Cost>0,32</Cost>
     <Qty>01</Qty>
    </Article>
   </Purchases>
   <Amount Currency="Sterlina">0,8</Amount>
  </Statement>
  <Statement Type="Monthly" Style="Full">
   <Customer>
    <Initials>TJ</Initials>
    <Name>Dunnwin</Name>
    <Balance>81,84</Balance>
   </Customer>
   <Purchases>
    <Article>
     <Desc>L'origine delle specie</Desc>
     <Cost>35,74</Cost>
     <Qty>02</Qty>
    </Article>
    <Article>
     <Desc>Microscopio</Desc>
     <Cost>57,92</Cost>
     <Qty>01</Qty>
    </Article>
   </Purchases>
   <Amount Currency="Euro">129,41</Amount>
  </Statement>
 </SaleList>
</SaleEnvelope>

icona Pagina principale   Torna alla pagina home dell'esempio