Debugger JavaScript
|
|
Il debugger JavaScript (beta) è attualmente disponibile solo in modalità di anteprima e non è una funzionalità verificata in ThingWorx Platform 10.0.0.
|
Panoramica
Il debugger JavaScript consente di testare i servizi degli oggetti, identificare gli errori nel codice e correggerli. È possibile definire
punti di interruzione in varie righe del codice in corrispondenza dei quali il debugger deve essere messo in pausa durante l'esecuzione. Il debugger si arresta sulla riga su cui è impostato il punto di interruzione. A questo punto, è possibile esaminare il codice utilizzando la
barra degli strumenti del debugger e modificare i valori delle
variabili.
Il debugger JavaScript non è compatibile con le funzioni SQL.
Editor di script
Il debug viene eseguito nel riquadro dell'editor di script del debugger JavaScript. È possibile verificare il codice e modificarlo qui.
L'immagine seguente mostra l'editor di script in modalità di modifica.
È possibile fare clic su

nella barra degli strumenti dell'editor di script per avviare il debug. All'avvio del debug, la barra degli strumenti dell'editor di script viene sostituita dalla barra degli strumenti del debugger. Per ulteriori informazioni, vedere
Barra degli strumenti del debugger. Quando il debugger è in esecuzione, l'editor di script è in modalità di sola lettura, quindi non è possibile modificare il codice.
Quando l'editor di script è in modalità debug, si verifica quanto descritto di seguito.
• Il colore di sfondo dell'editor di script appare grigio chiaro.
• Intorno all'editor di script viene visualizzato un bordo rosso.
• Nell'editor di script viene visualizzata un'intestazione che contiene quanto segue:
◦ Etichetta Debugging, che consente di distinguere rapidamente tra le modalità di modifica e debug.
◦ Entità del codice di cui si sta eseguendo il debug. Questa entità potrebbe essere diversa da quella selezionata in origine.
◦ Nome del servizio del codice di cui si sta eseguendo il debug.
◦ Pulsante Arresta debug, che consente di arrestare il debugger.
Strumenti di script
Gli strumenti di script consentono di gestire il processo di debug, apportare modifiche alle variabili e modificare il codice in modalità debug.
Gli strumenti di script sono costituiti dalle seguenti schede:
• Esegui - Consente di immettere valori nei campi ed eseguire il servizio. Dopo l'esecuzione, l'output viene visualizzato in questa scheda.
• Riferimento - Consente di visualizzare un altro servizio durante il debug. Fornisce una vista parallela di due servizi diversi.
• Debug - Consente di eseguire il debug di un servizio.
La scheda Debug è costituita dai seguenti elementi:
• Log - Consente di visualizzare i messaggi di log dello script per il servizio corrente.
L'orientamento di default del riquadro degli strumenti di script è orizzontale. Tuttavia, la scheda
Debug è progettata per ottimizzare lo spazio verticale; pertanto, si consiglia di utilizzare l'orientamento verticale. Per modificare l'orientamento, fare clic su

sotto l'editor di script.
Una volta ingrandito, il riquadro degli strumenti di script visualizza la casella di controllo Mostra strumenti. Se selezionata, visualizza la barra degli strumenti del debugger nella scheda Debug. In questo modo è possibile utilizzare la barra degli strumenti del debugger per impostare i valori delle variabili e controllare le condizioni nel codice in fase di esecuzione.