Web development help
Activate web development help tools
XTEND has tools designed to help the development 'Tools and Report' that can be accessed at the bottom of the HTML page.
These tools can be activated/deactivated in the 'Technique' tab of the Website record of the XTEND site.
Display of the report
Yes
Display of the tools
Yes
Tools
XTEND adds at the bottom of the HTML page, a field called 'Tools' that can be used to access the tools available to the web developer thanks to the server.
XTEND server
This is a range of requests that can be used to be an admin of the XTEND server and that give access to the content from the user session.
Function |
Description |
Display the user session |
Display the content from the user session |
Display configuration
|
Displays the configuration (config.ini) of the XTEND web application |
Display java environment |
Displays the information about the JAVA environment of the server |
Display user sessions |
Displays the information from the user sessions |
Display the X3 blobs cache |
Displays the list of X3 blobs stocked in the server's cache for the current site |
Delete the X3 blobs cache |
Deletes the X3 blobs cache for the current site |
Display dictionary |
Displays the content of the XTEND dictionary generated by X3 |
Re-load the dictionary |
Forces the re-load of the dictionary |
Delete the X3 menus cache |
Deletes the X3 menus' cache |
Delete browser cache |
Forces all the browsers connected to the XTEND server to re-load the XTEND resources |
Display in the browser
Execution report
Display or not the 'Report'
Tool tips
Display of the name of fields and dynamic links when the user passes the mouse over the HTML
Activate XTEND log file
Activate/Deactivate XTEND log file
Click on 'Display log-file' in order to displays its content in the browser tab.
Activate log-file parsing html
To trace the parsing of the HTML page
Activate web services log-file
Activate/Deactivate the complete log-file for X3 web services
Click on 'Display log-file' in order to displays its content in the browser tab.
X3 log-file
Addition of the X3 log-file
X3 log-file level
X3 log-file level
x3 clob size
Size of the clob parameter for stock
Debug X3
Activation of the X3 'Java Debugger'
Hostname
Hostname of the workstation on which the debugging action is launched
The hostname must be pinged by the X3 server
TCP port
TCP listening port of the debugger (by default, 1789)
HTTP requests's log-file
Activate the log-file for HTTP AJAX requests.
This function is very useful for AJAX developers because it can be used to access the web services log-file or the server script that have been executed.
The button called 'Update log-files' can be used to display the list interfaces and scripts that have been called.
The user can click on their name in order to display the log-file.
Update of the log-file
Once the entry form has been modified, the user must click on the 'Update' button in order to take into account the parameters.
Report
XTEND adds -at the bottom of the HTML page- a field called 'XTEND report' that fills up the various steps for building an HTML page.
Context
Id Session
Field |
Description |
XtdId |
XTEND session user name (cookie) |
JsessId |
TOMCAT session user name |
Timeout |
TOMCAT session timeout |
sessIdUrl |
True if Jsessid user name entered in the URL |
XTEND session report
Field |
Description |
New |
True if new session |
Redirected |
True if URL redirected (hhp 300) |
IdValid |
True if the session is valid |
IdFrom |
Origin of the JSessid Cookie or URL |
X3WEB server
Field |
Description |
To |
Version |
Host |
Hostname |
Apache |
Ports Http/Https Apache |
TomCat |
Ports Http/Https Tomcat |
Current page
Field |
Description |
X3Sol |
X3 solution |
X3Fldr |
X3 folder |
XtdSite |
XTEND site |
Lang |
XTEND language code |
MainBlk |
Main block of the page |
BckgBlk |
Page background block |
Page |
Web page code. |
File |
File name |
Encoding |
Encoding used to read the file |
BOM |
True if the file has a 'Byte Order Mark' |
Loan |
Location of the file |
User login
Field |
Description |
LoggedIn |
True if signed user |
Profile |
XTEND profile |
LoginTimeout |
Login timeout |
Web service call context
Field |
Description |
X3Folder |
X3 file code |
X3User |
X3 user code |
X3Lang |
Language code |
Time
Execution time in milliseconds of the various steps of the HTTP request process.
Request
Project |
Description |
DoRequest |
Total length of the request's execution time |
SessInit |
Initialization of the XTEND session |
RepositCheck |
TimeStamp control of the XTEND dictionary |
AgentRun |
Total time for the XTEND engine to process the request |
Actions processing
Action
Total time for processing the actions (if applicable)
For each action with the code CodeAct and based on the interface CodeInt:
Project |
Description |
Act_CodeAct |
Total process time for the CodeAct action |
CodeInt_New |
Creating an interface (web service) |
CodeInt_Para |
Creating parameters |
CodeInt_Call |
Call to the Web service. |
CodeInt_Res |
Result processing (mapping) |
Page display
Project |
Description |
Display |
Total process time for the display |
PageLoad |
Page loading |
PageCheck |
TimeStamp control |
DataInit |
Total initialization time for tokens block |
For each page (CodeBloc) and interface (CodeInt) block:
Project |
Description |
Data_CodeBloc |
Total initialization time for the block (call to web services 'Data access') |
CodeInt_New |
Creating an interface (web service) |
CodeInt_Para |
Creating parameters |
CodeInt_Call |
Call to the Web service. |
CodeInt_Res |
Result processing (mapping) |
Building the HTML
BuildHtml
Building time of the HTML for each block (CodeBloc) or server script (CodeScript) of the page:
Field |
Description |
CodeBloc_Blk |
Process time for a block (exect web service call) |
CodeScript_ScRun |
Execution time of a server script |
Memory
Indicator of the memory used during the processing of the request, for information.
The information about the memory is more relevant if a call to the service request 'Display Java environment' is carried out before. This service request launches the JAVA 'garbage collector' ('System.gc()') and free up the memory spaced that can be freed.
Report
Process execution report
Agent execution
Error and warning messages report upon execution
Web service call
Web services execution report
Parsing the Html page
Error and warning messages during the parsing of the HTML page Report