Si
Visualizzazione degli strumenti
Si
XTEND aggiunge in basso alla pagina HTML un campo 'Strumenti' che permette di accedere agli strumenti che il server mette a disposizione dello sviluppatore web.
Si tratta di un insieme di richieste che permettono di amministrare il server XTEND e che danno accesso al contenuto della sessione utente.
Funzione | Descrizione |
Visualizza sessione utente | Visualizza il contenuto della sessione utente |
Visualizza configurazione | Visualizza la configurazione (config.ini) dell'applicazione web XTEND |
Visualizza ambiente java | Visualizza le informazioni sull'ambiente JAVA del server |
Visualizza sessioni utenti | Visualizza le informazioni delle sessioni utente |
Visualizza cache blobs X3 | Visualizza l'elenco dei blob X3 memorizzati nella cache del server per il sito corrente |
Cancella cache blobs X3 | Cancella la cache dei blobs X3 per il sito corrente |
Visualizza dizionario | Visualizza il contenuto del dizionario XTEND generato da X3 |
Ricarica dizionario | Forza il ricaricamento del dizionario |
Cancella cache menù X3 | Visualizza la cache dei menù X3 |
Cancella cache browser | Forza tutti i browser che sono connessi al server XTEND a ricaricare le risorse XTEND |
Visualizzazione o meno del 'Resoconto'
Visualizzazione del nome dei campi e link dinamici quando si passa il mouse sopra l'HTML
Attiva/Disattiva la traccia XTEND
Cliccare su 'Visualizza traccia' per visualizzare il contenuto in un folder del browser.
Per tracciare il parsing della pagina HTML
Attiva/Disattiva la traccia completa dei web service X3
Cliccare su 'Visualizza traccia' per visualizzare il contenuto in un folder del browser.
Aggiunta della traccia X3
Livello della traccia X3
Dimensione del parametro clob per memorizzazione
Attivazione del 'Debugger Java' X3
Hostname della postazione su cui è lanciato il debugger
L'hostname deve poter essere 'pingato' dal server X3
Porta TCP di ascolto del debugger (1789 di default)
Attiva la traccia delle richieste HTTP AJAX.
Questa funzione è molto utile per gli sviluppatori AJAX in quanto permette di avere accesso alla traccia dei web service o script serveur che sono stati eseguiti.
Il bottone 'Aggiornamento elenco tracce' visualizza l'elenco delle Interfacce/Script richiamati.
Basta cliccare sul nome per visualizzare la traccia.
Dopo la modifica del formulario di inserimento bisogna cliccare sul bottone 'Aggiornamento' affinché i parametri siano presi in considerazione.
XTEND aggiunge in fondo alla pagina HTML un campo 'Resoconto XTEND' che dà indicazioni sulle varie fasi di costruzione della pagina HTML.
Campo | Descrizione |
XtdId | Identificativo della sessione XTEND (cookie) |
JsessId | Identificativo sessioneTOMCAT |
Timeout | Timeout sessione TOMCAT |
sessIdUrl | True se identificativo di sessione Jsessid nella url |
Campo | Descrizione |
New | True se nuova sessione |
Redirected | True se URL redirezionata (hhp 300) |
IdValid | True se la sessione è valida |
IdFrom | Provenienza del JSessid Cookie o Url |
Campo | Descrizione |
Vers | Versione |
Host | Hostname |
Apache | Porte Http/Https Apache |
TomCat | Porte Http/Https Tomcat |
Campo | Descrizione |
X3Sol | Soluzione X3 |
X3Fldr | Dossier X3 |
XtdSite | Sito XTEND |
Lang | Codice lingua XTEND |
MainBlk | Blocco principale della pagina |
BckgBlk | Blocco di fondo pagina |
Pagina | Codice della pagina web |
File | Nome del file |
Encoding | Codifica utilizzata per leggere il file |
BOM | True se il file ha un 'Byte Order Mark' |
Location | Ubicazione del file |
Campo | Descrizione |
LoggedIn | True se utente firmato |
Profil | Profilo XTEND |
LoginTimeout | Timeout login |
Campo | Descrizione |
X3Folder | Codice dossier X3 |
X3User | Codice Utente X3 |
X3Lang | Codice lingua |
Tempo di esecuzione in millisecondi delle varie fasi dell'elaborazione della richiesta HTTP.
Fase | Descrizione |
DoRequest | Durata totale dell'esecuzione della richiesta |
SessInit | Inizializzazione della sessione XTEND |
RepositCheck | Controllo TimeStamp del dizionario XTEND |
AgentRun | Durata totale dell'elaborazione della richiesta tramite il motore XTEND |
Azione
Durata totale dell'elaborazione delle azioni (se azione)
Per ogni azione con il codice CodeAct basata sull'interfaccia CodeInt:
Fase | Descrizione |
Act_CodeAct | Durata totale dell'elaborazione dell'azione CodeAct |
CodeInt_New | Creazione di una interfaccia (web service) |
CodeInt_Para | Creazione dei parametri |
CodeInt_Call | Chiamata del web service |
CodeInt_Res | Elaborazione del risultato (mapping) |
Fase | Descrizione |
Display | Durata totale dell'elaborazione della visualizzazione |
PageLoad | Caricamento della pagina. |
PageCheck | Controllo del TimeStamp |
DataInit | Durata totale di inizializzazione dei token blocco |
Per ogni blocco della pagina (CodeBloc) e interfaccia (CodeInt):
Fase | Descrizione |
Data_CodeBloc | Durata di inizializzazione totale del blocco (chiamata dei web service 'Accesso dati') |
CodeInt_New | Creazione di una interfaccia (web service) |
CodeInt_Para | Creazione dei parametri |
CodeInt_Call | Chiamata del web service |
CodeInt_Res | Elaborazione del risultato (mapping) |
BuildHtml
Durata di costruzione dell'HTML Per ogni blocco (CodeBloc) o script server (CodeScript) della pagina:
Campo | Descrizione |
CodeBloc_Blk | Durata dell'elaborazione di un blocco (esclusa la chiamata web service) |
CodeScript_ScRun | Durata dell'esecuzione di uno script server |
Flag della memoria utilizzata durante l'elaborazione della richiesta dato a titolo indicativo.
L'informazione sulla memoria è più pertinente se prima si chiama la richiesta di servizio 'Visualizza ambiente java' che lancia il 'garbage collector' JAVA ('System.gc()') con l'effetto di liberare la memoria che è possibile liberare.
Rapporto di esecuzione delle elaborazioni
Rapporto degli errori e warning all'esecuzione
Rapporto di esecuzione dei web service
Rapporto degli errori e warning durante il parsing della pagina Html