Ajuda desenvolvimento web 

Activar os utilitários de ajuda ao desenvolvimento

XTEND propõe os utilitários de ajuda ao desenvolvimento Utilitário e Cômputo que estão acessíveis em vaixo da página HTML

A activação/desactivação dos utilitários de ajuda ao desenvolvimento se faz no separador Técnico da ficha Estabeleicimento web do estabeleicmento XTEND

Afixação cada relação
Sim

Afixação dos utilitários
Sim

Os utilitários

XTEND acrescenta em baixo da página HTML uma zona "Utilitários" que permite aceder aos utilitários que o servidor coloca à disposição do programador web.

GESAY_TOOLS_DEV_TOOLS_ENG.jpg

Servidor XTEND

Trata-se de um conjunto de pedidos que permitem de administrar o servisor XTEND e que dão acesso ao conteúdo da sessão utilizador.

Função

Descrição

Afixar a sessão utilizador  

Afixa o conteúdo da sessão utilizador
Login, Entidades sessões e ação, Parâmetros

Afixar configuração

Afixa a configfuraação (config.ini) de aplicaação web XTEND
Parêmtros consola

Afixar ambiente java

Afixa as informações sobre o ambiente JAVA do servidor
Chamada do 'Garbage collector'

Afixar sessões utilizadores

Afixa as informações das sessões utilizador
ID XTEND, ID TomCat, Última atividade, sessão em curso de tratamento, Estabelecimento XTEND, Língua

Afixar a cache blobs X3  

Afixa a lista dos blobs X3 estocados na cache do servidor para o estabelecimento corrente.

Apagar a cache blobs X3  

Apaga a cache dos blobs X3 para o estabelecimeto corrente

Afixar o dicionário  

Afixa o conteúdo do dicionário XTEND gerado por X3,

Recarregar o dicionário

Força o recarregamento do dicionário
Muito útil se recarregamento automático está desactivado na ficha "estabelecimento web"

Apagar a cache menus X3  

Apaga a cache dos menus X3
Permite recaregar os menus locais se modificação

Apagar cache browser

Força todos os navegadorees que são conetados ao servidor XTEND a recarregar os recusros XTEND
Livraria JS, JavaScript, Páginas html...
Muito útil se ficou uma duração importante de expiração do design HTML para os estabelecimentos (ficha "Estabelecimento web")

Afixar no navegador

Relação de execução

Afixagem ou não do "cômputo"

Tool tips

Afixação do nome dos campos e ligações dinâmica quando se passa o rato em baixo do HTML

Activer trace Xtend

Ativa/desativa o rasto XTEND

Clicar sobre "Afixar o rasto" para afixar o conteúdo num separador do navegador.

Ativar rasto alnálise html

Para rastrear a análise da página HTML

Ativar rasto web services

Ativa/Desativa o rasto completo dos web services X3

Clicar sobre "Afixar o rasto" para afixar o conteúdo num separador do navegador.

Rasto X3

Acréscimo do rasto X3

Nível de rasto X3

Nível de rasto X3

Tamanho do clob X3

Tamanho do parâmetro para guardar

Debugger X3

Ativação do "Debugger Java" X3

Hostname

Hostname do posto sobre o qual está lançado o debugger
O hostname deve poder estar "pingado" pelo servidor X3

Porta TCP

Porta TCP de escutar o debugger (1789 por defeito)

Rasto dos pedidos HTTP

Ativa o rasto dos pedidos HTTP AJAX.

Esta função é muito útil para os programadores AJAX porque ela permite de ter acesso ao rasto dos web services ou scripts servidores que foram executados

O botão "Atualização lista dos rastos" afixa a lista dos interfaces/Scripts chamados

É suficiente clicar sobre o nome para afixar o rasto

Atualização do rasto

Após modificação do formulário de registo falta clicar sobre o botão "Actualização" para que os parâmetros sejam tidos em conta.

O cômputo

XTEND acrescenta em baixo da página HTML uma zona "Cômputo XTEND" que preenche sobre as diferentes etapa de construção da página XTML.

GESAY_TOOLS_DEV_RPT_ENG.jpg

Contexto

Id. sessão

Campo :

Descrição

XtdId

Identificador de sessão XTEND (cookie)

JsessId

Identificador sessão TOMCAT

Timeout

Timeout sessão TOMCAT

sessIdUrl

Verdade se identificador de sessão Jsessid em url

Lista sessão XTEND

Campo :

Descrição

New

Verdade se nova sessão

Redirecionado

Verdade se URL redirigido (hhp 300)

IdValid

Verdade se a sessão está válida

IdFrom

Proveniência de JSessid Cookie ou Url

Servidor X3WEB

Campo :

Descrição

Versus

Versão

Host

Hostname

Apache

Ports Http/Https Apache

TomCat

Ports Http/Https Tomcat

  
Página corrente

Campo :

Descrição

X3Sol

Solução X3

X3Fldr

Dossier X3

XtdSite

Estabelecimento XTEND

Líng.

Código língua XTEND

MainBlk

Bloco principal da página

BckgBlk

Bloco de fundo da página

Página

Código da página web

File

Nome do ficheiro.

Encoding

Encodificação utilizada para ler o ficheiro

BOM

Verdade se ficheiro a um "Byte Order Mark"

Locação

Acondicionamento do ficheiro


Login utilizador

Campo :

Descrição

LoggedIn

Verdade se utilizador assinado

Perfil

Perfil XTEND

LoginTimeout

Timeout login

Contexto chamada web service

Campo :

Descrição

X3Folder

Código dossier X3

X3User

Código Utilizador X3

X3Lang

Código língua

Tempos :

Tempos de execução em milisegundos das diferentes etapas do trataemnto do pedido HTTP.

Pedido :

Etapa :

Descrição

DoRequest

Duração total de execução do pedido

SessInit

Inicailização da sessão XTEND

RepositCheck

Controlo TimeStamp do dicionário XTEND

AgentRun

Duração total do tratamento do pedido pelo motor XTEND

Tratamento das ações

Ação
Duração total do tratamento das ações (se ação)

Para cada ação de código CodeAct baseado sobre interface CodeInt :

Etapa :

Descrição

Act_CodeAct

Duração total do tratamento de ação CodeAct

CodeInt_New

Criação de uma interface (web service)

CodeInt_Para

Criação dos parâmetros

CodeInt_Call

Chamada do web service

CodeInt_Res

Tratamnto do resultado (mapping)

Afixação da página

Etapa :

Descrição

Display

Duração total do tratamento de afixação

PageLoad

Carregamento da página

PageCheck

Controlo do TimeStamp

DataInit

Duração total de inicialização dos tokens blocos

Para cada bloco da página (CodeBloc) e interface (CodeInt):

Etapa :

Descrição

Data_CodeBloc

Duração de inicialização total do bloco (chamada dos web services "Acessos dados")

CodeInt_New

Criação de uma interface (web service)

CodeInt_Para

Criação dos parâmetros

CodeInt_Call

Chamada do web service

CodeInt_Res

Tratamnto do resultado (mapping)

Construção do HTML

BuildHtml
Duração de contruçao do HTML Para cada bloco (CodeBloc) ou script serveur (CodeScript) da página:

Campo :

Descrição

CodeBloc_Blk

Duração de tratamento de um bloco (fora chamada web service)

CodeScript_ScRun  

Duração de execução de um script servidor

Memória

Indicador da memória consumido no momento do tratamento do pedido dado a título indicativo.

A informação sobre a memória é mais pertinente se a chamada previamemnte o pedido de servido "Afixar ambiente java que lança o "grabage colletor" JAVA ("System.gc ()") com por efeito de liberar a memória que pode ser,

Relação

Relação de execução dos tratamentos

Execução do agente

Relaçaõ dos erros e warning na execução.

Chamada web service

Relação de execução dos web services

Análise da página HTML

Relação dos erros e avisos no momento de análise da página HTML