Debug: esecuzione del codice di origine

Prima di iniziare

Per completare questa attività, è necessario completare prima quelle che seguono:

Quando l'elaborazione di un flusso di messaggi effettua una pausa in un punto di interruzione all'interno del codice ESQL, codice Java o mappature, è possibile eseguire il codice.

In un flusso di messaggi esistono tre tipi di nodi che possono contenere codice di origine:
  • Nodi che contengono codice ESQL: nodo Compute, nodo Filter o nodo Database.
  • Nodi che contengono codice Java: nodo definito dall'utente che contiene codice Java o nodo JavaCompute.
  • Nodi utilizzati per l'accesso e la gestione delle mappature: nodo Mapping, nodo DataInsert, nodo DataUpdate, nodo DataDelete, nodo Extract o nodo Warehouse.
    Nota: Le routine di mappatura sono implementate in ESQL; è possibile decidere di eseguire il codice ESQL o di eseguire le mappature.
  1. Passare alla Prospettiva Debug.
  2. Nella vista Debug, fare clic sull'icona Esegui Esegui nella barra degli strumenti ,oppure fare clic con il tasto destro del mouse sul frame di stack del flusso, quindi fare clic su Esegui Esegui.
Quando il codice viene eseguito, viene eseguita una singola riga di codice di origine e il flusso si arresta alla successiva riga di codice.

Le azioni possibili dipendono dal tipo di codice contenuto all'interno del nodo:

Se il programma di debug effettua una pausa prima dell'ultima riga di codice quando lo si esegue, tale riga esegue e il programma di debug effettua in automatico una pausa al successivo punto di interruzione impostato nell'elaborazione logica del messaggio corrente. Se non esistono altri punti in cui l'istanza di flusso può effettuare una pausa, l'istanza viene eseguita fino al completamento e viene rimossa dalla vista Debug.

Se non si desidera continuare l'esecuzione del codice, è possibile uscirne nel modo descritto in Uscita dal codice di origine.

Al termine dell'esecuzione del codice e del debug di tale flusso di messaggi, è possibile rimuovere i punti di interruzione o terminare la sessione di debug:

Concetti correlati
Panoramica sul programma del debug del flusso
Prospettiva Debug
Attività correlate
Debug: esecuzione fino al completamento
Debug: passaggio automatico nel codice di origine
Debug: uscita dal codice di origine
Riferimenti correlati
Tasti di scelta rapida del programma di debug del flusso
Simboli ed icone del programma di debug del flusso
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ag11320_