Hilfe zur Webentwicklung 

Die Hilfswerkzeuge für die Entwicklung aktivieren

XTEND umfasst die beiden Hilfswerkzeuge Tools und Protokoll. Diese sind unten auf der HTML-Seite verfügbar

und werden im RegisterTechnisch der Websitedaten der XTEND-Website aktiviert bzw. deaktiviert.

Bericht anzeigen
Ja

Tools anzeigen
Ja

Tools

XTEND fügt unten auf der HTML-Seite einen Bereich 'Tools'hinzu, mit dem auf die Werkzeuge zugegriffen werden kann, die dem Webentwickler auf dem Server zur Verfügung stehen.

GESAY_TOOLS_DEV_TOOLS_ENG.jpg

XTEND-Server

Abfragen für die Verwaltung des XTEND-Servers und für den Zugriff auf den Inhalt der Benutzersitzung.

Funktion

Beschreibung

Benutzersitzung anzeigen  

Zeigt den Inhalt der Benutzersitzung an
Anmeldung, Sitzungs- und Aktionsentitäten, Parameter

Konfiguration anzeigen

Zeigt die Konfiguration (config.ini) der XTEND-Webanwendung an
Konsolenparameter

Java-Umgebung anzeigen

Zeigt die Java-Umgebungsdaten des Servers an
Garbage Collector aufrufen

Benutzersitzungen anzeigen

Zeigt die Daten der Benutzersitzungen an
ID XTEND, ID TomCat, letzte Aktivität, in Verarbeitung befindliche Sitzung, XTEND-Website, Sprache

X3-Blob-Cache anzeigen  

Zeigt die Liste der im Server-Cache für die aktuelle Website gehaltenen X3-Blobs an

X3-Blob-Cache löschen  

Löscht den Cache der für die aktuelle Website gehaltenen X3-Blobs

Dictionary anzeigen  

Zeigt den Inhalt des von X3 generierten XTEND-Dictionarys an

Dictionary erneut laden

Erzwingt ein erneutes Laden des Dictionarys
Sehr nützlich, wenn das automatische erneute Laden in den Websitedaten deaktiviert wurde

X3-Menü-Cache löschen

Löscht den Cache der X3-Menüs
Dadurch können die Lokalen Menüs nach einer Änderung erneut geladen werden

Browser-Cache löschen

Erzwingt, dass in allen mit dem XTEND-Server verbundenen Browsern die XTEND-Ressourcen neu geladen werden
JS-Bibliothek, JavaScript, HTML-Seiten etc.
Sehr nützlich, wenn für die Website ein langes Time-out für das HTML-Design festgelegt wurde (in den Websitedaten)

Im Browser anzeigen

Ausführungsprotokoll

Protokoll anzeigen oder nicht

Tooltipps

Zeigt beim Hovern die Feldnamen und dynamischen Links an

XTEND-Protokoll aktivieren

Aktiviert / deaktiviert das XTEND-Protokoll

Um dessen Inhalt in einem Browser-Tab anzuzeigen, klicken Sie auf 'Protokoll anzeigen' .

HTML-Parser-Protokoll aktivieren

Aktiviert das Parser-Protokoll der HTML-Seite

Webservice-Protokoll aktivieren

Aktiviert / deaktiviert das vollständige Protokoll der X3-Webservices

Um dessen Inhalt in einem Browser-Tab anzuzeigen, klicken Sie auf 'Protokoll anzeigen' .

X3-Protokoll

X3-Protokoll hinzufügen

X3-Protokollebene

X3-Protokollebene

X3-Clob-Größe

Größe des Clob-Parameters für den Speicher

X3-Debugger

Aktiviert den X3-Java-Debugger

Hostname

Hostname des Arbeitsplatzes, auf dem der Debugger gestartet wird
Der Hostname muss vom X3-Server per 'ping' erreichbar sein

TCP-Port

TCP-Listenerport des Debuggers (per Default 1789)

Protokolldatei der HTTP-Abfragen

Aktiviert die Protokolldatei der AJAX-HTTP-Abfragen

Diese Funktion ist für AJAX-Entwickler sehr nützlich, denn sie bietet Zugriff auf die Protokolldatei der ausgeführten Webservices und Serverskripte.

Per Klick auf den Button 'Protokolldatei aktualisieren' wird die Liste der aufgerufenen Schnittstellen / Skripte angezeigt.

Zur Anzeige der Protokolldatei klicken Sie auf den jeweiligen Namen.

Aktualisierung Log

Nach Änderungen am Erfassungsformular werden die Parameter erst berücksichtigt, nachdem auf den Button 'Aktualisierung' geklickt wurde.

Protokoll

XTEND fügt unten auf der HTML-Seite einen Bereich 'XTEND-Protokoll'hinzu, mit dem auf die verschiedenen Schritte beim Aufbau der HTML-Seite zugegriffen werden kann.

GESAY_TOOLS_DEV_RPT_ENG.jpg

Kontext

Sitzungs-Id

Feld

Beschreibung

XtdId

Id der zugehörigen XTEND-Sitzung (Cookie)

JsessId

TOMCAT-Sitzungs-Id

Time-out

TOMCAT-Sitzungs-Time-out

sessIdUrl

True, wenn die URL die Sitzungs-Id Jsessid umfasst

Status XTEND-Sitzung

Feld

Beschreibung

New

True bei neuen Sitzungen

Redirected

True bei URL-Umleitungen (hhp 300)

IdValid

True bei gültigen Sitzungen

IdFrom

Ursprung des JSessid-Cookies oder URL

X3WEB-Server

Feld

Beschreibung

Nach

Version

Host

Hostname

Apache

HTTP- / HTTPS-Apache-Ports

TOMCAT

HTTP- / HTTPS-TOMCAT-Ports

  
Aktuelle Seite

Feld

Beschreibung

X3Sol

X3-Lösung

X3Fldr

X3-Ordner

XtdSite

XTEND-Website

Lang

XTEND-Sprachcode

MainBlk

Hauptblock der Seite

BckgBlk

Hintergrundblock der Seite

Page

Webseitencode

File

Dateiname

Encoding

Zum Lesen der Datei verwendete Verschlüsselung

BOM

True, wenn die Datei eine 'Byte Order Mark' enthält

Location

Dateipfad


Benutzer-Login

Feld

Beschreibung

LoggedIn

True bei Benutzern mit Signatur

Profil

XTEND-Profil

LoginTimeout

Anmeldungs-Time-out

Aufrufkontext des Webservice

Feld

Beschreibung

X3Folder

X3-Ordnercode

X3User

X3-Benutzercode

X3Lang

Sprachcode

Zeit

Ausführungszeit in Millisekunden der verschiedenen Schritte bei der HTTP-Abfrageverarbeitung.

Abfrage

Schritt

Beschreibung

DoRequest

Gesamtausführungszeit der Abfrage

SessInit

Initialisierung der XTEND-Sitzung

RepositCheck

Prüfung des XTEND-Dictionary-TimeStamps

AgentRun

Gesamtverarbeitungszeit der Abfrage durch die XTEND-Engine

Aktionsverarbeitung

Aktion
Gesamtverarbeitungszeit der Aktionen (sofern vorhanden)

Für jeden auf der Schnittstelle CodeInt basierenden CodeAct -Aktionscode:

Schritt

Beschreibung

Act_CodeAct

Gesamte Verarbeitungszeit der Aktion CodeAct

CodeInt_New

Anlage einer Schnittstelle (Webservice)

CodeInt_Para

Anlage der Parameter

CodeInt_Call

Aufruf des Webservice

CodeInt_Res

Ergebnisverarbeitung (Mapping)

Anzeige der Seite

Schritt

Beschreibung

Display

Gesamte Verarbeitungszeit der Anzeige

PageLoad

Laden der Seite 

PageCheck

TimeStamp-Prüfung

DataInit

Gesamtausführungszeit der Initialisierung der <block>-Token

Für jeden Block der Seite (CodeBloc) und für die Schnittstelle (CodeInt):

Schritt

Beschreibung

Data_CodeBloc

Gesamte Blockinitialisierungsdauer (Aufruf des Webservice 'Datenzugriff')

CodeInt_New

Anlage einer Schnittstelle (Webservice)

CodeInt_Para

Anlage der Parameter

CodeInt_Call

Aufruf des Webservice

CodeInt_Res

Ergebnisverarbeitung (Mapping)

Aufbau des HTML

BuildHtml
Dauer des HTML-Seitenaufbaus pro Block (CodeBloc) oder Serverskript (CodeScript):

Feld

Beschreibung

CodeBloc_Blk

Verarbeitungsdauer für einen Block (außer Webservice-Aufruf)

CodeScript_ScRun  

Ausführungsdauer eines Serverskripts

Speicher

Indikator für den bei der Verarbeitung der Abfrage verbrauchten Speicher (wird zu Informationszwecken angegeben).

Die Speicherauskunft ist zuverlässiger, wenn zuvor die Serviceabfrage 'Java-Umgebung anzeigen' aufgerufen wird. Diese startet den 'Garbage Collector' JAVA ('System.gc()') und gibt den wieder verfügbaren Speicher frei.

Protokoll

Protokolliert die Verarbeitungsausführung

Ausführung Agent

Protokolliert die während der Ausführung aufgetretenen Fehler und Warnungen

Webservice-Aufruf

Protokolliert die Ausführung der Webservices

Parsing der HTML-Seite

Protokolliert die beim Parsing der HTML-Seite aufgetretenen Fehler und Warnungen