Oui
Affichage des outils
Oui
XTEND ajoute en bas de la page HTML une zone 'Outils'qui permet d'accéder aux outils que le serveur met à disposition du dévelopeur web.
Il s'agit d'un ensemble de requêtes qui permettent de d'administrer le serveur XTEND et qui donnent accès au contenu de la session utilisateur.
Fonction | Description |
Afficher session utilisateur | Affiche le contenu de la session utilisateur |
Afficher configuration | Affiche la configuration (config.ini) de l'application web XTEND |
Afficher environnement java | Affiche les informations sur l'environnement JAVA du serveur |
Afficher sessions utilisateurs | Affiche les informations des sessions utilisateur |
Afficher cache blobs X3 | Affiche la liste des blobs X3 stockés dans le cache du serveur pour le site courant |
Effacer cache blobs X3 | Efface le cache des blobs X3 pour le site courant |
Afficher dictionnaire | Affiche le contenu du dictionnaire XTEND généré par X3 |
Recharger le dictionnaire | Force le rechargement du dictionnaire |
Effacer cache menus X3 | Efface le cache des menus X3 |
Effacer cache browser | Force tous les navigateurs qui sont connectés au serveur XTEND à recharger les ressources XTEND |
Affichage ou non du 'Compte-rendu'
Affichage du nom des champs et liens dynamique lorsqu'on passe la souris au dessus du HTML
Active/Désactive la trace XTEND
Cliquer sur 'Afficher la trace' pour afficher le contenu dans un onglet du navigateur.
Pour tracer le parsing de la page HTML
Active/Désactive la trace complète des web services X3
Cliquer sur 'Afficher la trace' pour afficher le contenu dans un onglet du navigateur.
Ajout de la trace X3
Niveau de la trace X3
Taille du paramètre clob pour stockage
Activation du 'Debugger Java' X3
Hostname du poste sur lequel est lancé le débugger
Le hostname doit pouvoir être 'pingué' par le serveur X3
Port TCP d'écoute du debugger (1789 par défaut)
Active la trace des requêtes HTTP AJAX.
Cette fonction est très utile pour les développeurs AJAX car elle permet d'avoir accès au trace des web services ou scripts serveurs qui ont été exécutés.
Le bouton 'Mise à jour liste des trace' affiche la liste des Interfaces/Scripts appelés.
Il suffit de cliquer sur le nom pour afficher la trace.
Après modification du formulaire de saisie il faut cliquer sur le bouton 'Mise à jour' pour que les paramètres soient pris en compte.
XTEND ajoute en bas de la page HTML une zone 'Compte rendu XTEND' qui renseigne sur les différentes étapes de contruction de la page HTML.
Champ | Description |
XtdId | Identifiant de session XTEND (cookie) |
JsessId | Identifiant session TOMCAT |
Timeout | Timeout session TOMCAT |
sessIdUrl | True si identifiant de session Jsessid dans l'url |
Champ | Description |
New | True si nouvelle session |
Redirected | True si URL redirigée (hhp 300) |
IdValid | True si la session est valide |
IdFrom | Provenance du JSessid Cookie ou Url |
Champ | Description |
Vers | Version |
Host | Hostname |
Apache | Ports Http/Https Apache |
TomCat | Ports Http/Https Tomcat |
Champ | Description |
X3Sol | Solution X3 |
X3Fldr | Dossier X3 |
XtdSite | Site XTEND |
Lang | Code langue XTEND |
MainBlk | Bloc principal de la page |
BckgBlk | Bloc de fond de la page |
Page | Code de la page web |
File | Nom du fichier |
Encoding | Encodage utilisé pour lire le fichier |
BOM | True si le fichier a un 'Byte Order Mark' |
Location | Emplacement du fichier |
Champ | Description |
LoggedIn | True si utilisateur signé |
Profil | Profil XTEND |
LoginTimeout | Timeout login |
Champ | Description |
X3Folder | Code dossier X3 |
X3User | Code User X3 |
X3Lang | Code langue |
Temps d'exécution en millisecondes des différentes étapes du traitement de la requête HTTP.
Etape | Description |
DoRequest | Durée totale d'exécution de la requête |
SessInit | Initialisation de la session XTEND |
RepositCheck | Contrôle TimeStamp du dictionnaire XTEND |
AgentRun | Durée totale du traitement de la requête par le moteur XTEND |
Action
Durée totale du traitement des actions (si action)
Pour chaque action de code CodeAct basée sur l'interface CodeInt :
Etape | Description |
Act_CodeAct | Durée totale du traitement de l'action CodeAct |
CodeInt_New | Création d'une interface (web service) |
CodeInt_Para | Création des paramètres |
CodeInt_Call | Appel du web service |
CodeInt_Res | Traitement du résultat (mapping) |
Etape | Description |
Display | Durée totale du traitement de l'affichage |
PageLoad | Chargement de la page |
PageCheck | Contrôle du TimeStamp |
DataInit | Durée totale d'initialisation des tokens bloc |
Pour chaque bloc de la page (CodeBloc) et interface (CodeInt):
Etape | Description |
Data_CodeBloc | Durée d'initialisation total du bloc (appel des web services 'Accès données') |
CodeInt_New | Création d'une interface (web service) |
CodeInt_Para | Création des paramètres |
CodeInt_Call | Appel du web service |
CodeInt_Res | Traitement du résultat (mapping) |
BuildHtml
Durée de construction du HTMLPour chaque bloc (CodeBloc) ou script serveur (CodeScript) de la page:
Champ | Description |
CodeBloc_Blk | Durée de traitement d'un bloc (hors appel web service) |
CodeScript_ScRun | Durée d'exécution d'un script serveur |
Indicateur de la mémoire consommée lors du traitement de la requête donné à titre indicatif.
L'information sur la mémoire est plus pertinente si on appel au préalable la requête de service 'Afficher environnement java' qui lance le 'garbage collector' JAVA ('System.gc()') avec pour effet de libérer la mémoire qui peut l'être.
Rapport d'exécution des traitements
Rapport des erreur et warnings à l'exécution
Rapport d'exécution des web services
Rapport des erreur et warnings lors du parsing de la page Html