Siehe Dokumentation Umsetzung
Felder
In diesem Register befinden sich die folgenden Felder :
| Der Seitencode dient dem Aufbau der URL der Seite im Parameter: |
|   |
|   |
| Diese Option auswählen, um die Seite auf allen X3Web-Servern freizugeben, auf denen der aktuelle Ordner freigegeben wurde. Die Seite kann über folgende URL aufgerufen werden: |
Schließen
Übersicht
In der Tabelle 'Sprachdaten' können die für die Website verfügbaren Sprachen festgelegt werden.
Jeder Website-Sprache ist eine Reihe von HTML-Seiten zugeordnet, die "HTML-Projekt" genannt werden. In dieser Tabelle können die Standardparameter erfasst werden, die bei jeder Sprache angewendet werden. Der Sprachcode des Benutzers wird in der URL mit dem Parameter LANG (&LANG=FRA) angegeben. Der Parameter LANG gibt die Sprache des HTML-Projekts an.
Ist dieser Parameter nicht vorhanden, wählt XTEND den in der Konfigurationskonsolextend.server.gensetup.deflang vorhandenen Parameter aus.
Mit der Aktion ASESSWITCHLANG kann die Sprache gewechselt werden.
Liste der von der Website verwendeten Webservice-Pools Jeder Pool umfasst:
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
Eigenschaften
| Mit diesem Feld kann die Seite durch einen spezifischen Aktivitätscode geschützt werden. Die ausgelieferten Seiten haben einen Code, der mit A beginnt und werden per Patch aktualisiert. |
| Dieses Feld gibt die maximale Inaktivitätsdauer in Minuten für einen unterzeichneten Benutzer vor der automatischen Sitzungstrennung durch den XTEND-Server an. |
| 'Ja' auswählen, um die gewartete Seite zu wechseln und die Meldung 'Seite wird gewartet' anzuzeigen. |
|   |
| 'Ja' auswählen, um die XTEND-Profilverwaltung zu aktivieren. |
Tabelle Sprachdaten
| Ein HTML-Projekt ist immer einer Sprache zugeordnet. Der Sprachcode des Benutzers wird in der URL mit dem Parameter LANG (&LANG=FRA) angegeben. Ist dieser Parameter nicht vorhanden, wählt XTEND den Konfigurationsparameter xtend.server.gensetup.deflang aus. Mit der Aktion ASESSWITCHLANG kann die Sprache gewechselt werden. |
|   |
| Sprachcode des X3-Ordners. |
|   |
|   |
|   |
|   |
Tabelle Pools Webservices (*)
| Code des Webservice-Pools. |
| Der Standard-Pool ermöglicht den Aufruf der Webservices des Standorts. Es ist erforderlich, dass ein Standard-Pool erfasst wird und geprüft wird, dass
|
| Dieses Feld ermöglicht die Optimierung der Kommunikation zwischen den Xtend-Servern und dem Webservices-Server, wenn beide Anwendungen auf dem gleichen X3WEB-Server eingerichtet sind.
|
E-Mail Webmaster (*)
| Diese E-Mails können als Aktionsparameter oder zur Anzeige verwendet werden. |
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
Standardseite
| Homepage-Code. Diese Seite wird automatisch angezeigt, wenn keine Seite oder dynamische Verknüpfung in der URL angegeben ist. Die Seite AHOME wird standardmäßig angezeigt, wenn dieses Feld nicht angegeben ist. |
| Login-Seitencode. Diese Seite wird automatisch angezeigt, wenn ein nicht unterzeichneter Benutzer versucht, auf eine geschützte Seite zuzugreifen. Die Seite ALOGIN wird standardmäßig angezeigt, wenn dieses Feld nicht angegeben ist. |
| Fehlerseitencode. Diese Seite wird automatisch angezeigt, wenn auf dem XTEND-Server ein Fehler auftritt (außer X3-Anwendungsfehler). Die Seite AERROR wird standardmäßig angezeigt, wenn dieses Feld nicht angegeben ist. |
| Verbindungsseitencode. Diese Seite wird automatisch angezeigt, wenn der Server nach Schließen des Browsers eine Benutzersitzung findet, um den Benutzer darüber zu informieren, dass die Sitzung wiederhergestellt wurde. XTEND zeigt die letzte vom Benutzer angezeigte Seite an, wenn dieses Feld nicht angegeben ist. |
| Wartungsseitencode. Diese Seite wird automatisch angezeigt, wenn die Seite gewartet wird. |
| Anzuzeigendes Bild, wenn das Feld vom Typ Bild leer ist. Das Bild xtdNoImage.jpg wird standardmäßig angezeigt, wenn das Bild nicht angegeben ist, und wenn es im Verzeichnis der html-Seiten vorhanden ist. |
Protokoll
| Der Parameter Protokoll ermöglicht die Definition des Standardprotokolls (HTTP oder HTTPS), das verwendet wird, um die Seiten des Standorts anzuzeigen. Die Portnummern HTTP und HTTPS sind von den Konfigurationsparametern vorgegeben: xtend.server.gensetup.http.defhttpport und xtend.server.gensetup.http.defhttpsport. |
Tools
| XTEND kann die Hilfsfunktionen für den Entwickler am Ende der HTML-Seiten anzeigen. |
| Dieses Feld ermöglicht die Aktivierung oder Deaktivierung der Aktivitätsrückmeldung der Benutzer für die Seite. Rückmeldungen sind zu folgenden Elementen möglich:
Die Logdateien sind im Verzeichnis \WebData\SERVERSLOGS\WAXTENDSERVER\ACTIVITY\ |
| XTEND kann die Hilfsfunktionen für den Entwickler am Ende der HTML-Seiten anzeigen. |
Tabelle Freie Parameter (*)
| Code des Benutzerparameters. |
| Der Wert der freien Parameter ist im Block ASESSION verfügbar. |
Schließen
Übersicht
In den 'Wurzelverzeichnissen' können die XTEND-Dateien gespeichert werden. Auf die Ressourcen (Dateien, Bilder etc.) dieser Verzeichnisse kann im Browser über die Tokens 'Bild' und 'Anlagen' zugegriffen werden.
HTML-Design und X-FILES können sich auf dem X3-Server (Standard) oder auf dem X3WEB-Server befinden.
X_FILEAPP und X_TEND befinden sich immer auf dem X3-Server.
Das HTTP-Protokoll bietet Anweisungen (HTTP-Header) zur Verwaltung des Speicherns von Ressourcen (Bildern, pdf etc.) im Cache-Speicher (Caching) des Browsers.
Das Ablaufdatum (Ungültigkeitsdatum) der Ressourcen wird mithilfe dieser Anweisungen von der Server-Applikation festgelegt.
Mit diesem Datum ist der Zeitraum definiert, in dem diese Ressourcen vom Browser als gültig zu betrachten sind. Nach diesem Datum wird die Ressource erneut vom Server angefordert (aktualisiert).
Mit einer guten Cache-Verwaltungssteuerung lässt sich die Anzeigezeit der Seiten optimieren.
Mit den Parametern HTML-Design, X_FILEAPP, X_FILES, X_TEND und Flash lassen sich die Ablaufdaten der Ressourcen in den entsprechenden Verzeichnissen definieren:
Die Gültigkeitsdauer wird von XTEND in der URL der Ressource generiert:
/xtend/data/exp(86400,65799)/remote/SOLPAIE/PAIE/X_TEND/X_HTML/FDBTEST/FRA/IMG/img1.jpg
Um die Gültigkeitsdauer der Ressource im Vergleich zum standardmäßig definierten Wert zu überladen, wird in der URL der Parameter ?exp=secondes verwendet:
<img src="xtend/data/exp(86400,65799)/remote/SOLPAIE/PAIE/X_TEND/X_HTML/FDBTEST/FRA/IMG/img1.jpg?exp=30/">.
Befindet sich das Verzeichnis, das die Ressource enthält, lokal auf dem X3WEB-Server, wird die Cache-Verwaltung an die META-Tags der Seite und an den Apache-Server (httpd.conf) delegiert.
Die Frage muss für alle von der Website verwendeten Ressourcentypen gestellt werden.
Beispielsweise werden sämtliche, unter Umständen relativ große Ressourcen einer statischen HTML-Seite (Bilder, css, JavaScript) niemals geändert (auf der Produktions-Website) und besitzen daher eine unbegrenzte Aktualitätsdauer.
Wird XTEND so parametrisiert, dass die Ressourcen des Ordners HTML-Design eine Gültigkeitsdauer von einer Woche besitzen, werden sie vom Browser nur ein Mal pro Woche neu geladen.
Bei der Anzeige einer Seite werden in diesem Fall nur die dynamischen Daten übertragen.
Mit XTEND kann der Webmaster eine Aktualisierung (Löschen des Cache) sämtlicher mit einer Gültigkeitsdauer versehener Ressourcen einer Website im Browser erzwingen. Hierfür wird nachstehende URL verwendet:
http://host:port/xtend/svc/X3SOL/X3FLDR/XTDSITE/admin/browser/clear
Diese Funktion ist in folgender Situation nützlich:
Diese Parameter zeigen dem XTEND-Server an, ob er die Aktualisierungen (timestamp) der xml-Dictionary-Daten und der HTML-Seite vor der Anzeige prüfen soll, damit die Änderungen berücksichtigt werden.
Standardmäßig sind die Parameter 'HTML-Seite' und 'Web-Dictionary' aktiviert, was bedeutet, dass die Engine bei jeder Abfrage eine Prüfung durchführt.
Je nach Netzkonfiguration kann diese Prüfung zwischen 5 und 100 ms beanspruchen.
Im Entwicklungsmodus ist die Prüfung der Aktualisierungen erforderlich, da in diesem Modus HTML-Seite und Dictionary ständig verändert werden.
Im Produktionsmodus werden die HTML-Seite und das Dictionary nie verändert, und es wird daher empfohlen, diese Parameter zu deaktivieren.
Mit dem Kontrollkästchen 'Standardwerte' werden die Parameter 'HTML-Seite' und 'Web-Dictionary' mit ihren Standardwerten aktualisiert.
Mit folgender URL kann das erneute Laden des Dictionarys unabhängig von diesen Parameterwerten erzwungen werden.
http://hostname:port/xtend/svc/SolutionX3/DossierX3/SiteXtend/admin/reposit/reload.
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
Sonstiges
| Verwendete Standarderweiterung für das Mapping der Felder 'Text' zu den Feldern vom Typ 'Bild'. |
| Verwendete Standarderweiterung für das Mapping der Felder 'Text' zu den Feldern vom Typ 'Anhang'. |
Serverskripten
|
|
Lokalisierung (*)
| Definition des Speicherortes des Verzeichnisses, das das HTML-Projekt enthält, auf:
Lokalisierung auf dem X3-Server.Der Zugriff auf die Ressourcen, die auf dem X3-Server liegen, erfolgt über den XTEND-Server (spezieller Servlet), der sich wie ein Proxy verhält. Der Browser:
Lokalisierung lokal auf dem X3WEB-ServerAuf dem X3WEB-Server lokal ist die Verzeichniswurzel X3_PUB lokalisiert unter: \WebData\LOCAL\X3SOLUTION\X3_PUB\. Die Verzeichnisse 'Design HTML' und X_FILES müssen unter dieser Wurzel kopiert werden und die Baumstruktur beachten, solange man im 'X3WEB-Server'-Modus ist. Der Konfigurationsparameter xtend.server.data.localpath=/data/local ermöglicht die Definition des Verarbeitungsservertyps, der angefordert wird, um auf die Ressourcen im lokalen Modus zuzugreifen. Soll der Zugriff auf die Ressourcen an den Apache-Server abgegeben werden (Optimierung):
|
| Definition des Speicherortes der Verzeichnisse X_FILES (X3_PUB/X3FOLDER/X_TEND/X_FILES) auf:
Lokalisierung auf dem X3-Server.Der Zugriff auf die Ressourcen, die auf dem X3-Server liegen, erfolgt über den XTEND-Server (spezieller Servlet), der sich wie ein Proxy verhält. Der Browser:
Lokalisierung lokal auf dem X3WEB-ServerAuf dem X3WEB-Server lokal ist die Verzeichniswurzel X3_PUB lokalisiert unter: \WebData\LOCAL\X3SOLUTION\X3_PUB\. Die Verzeichnisse 'Design HTML' und X_FILES müssen unter dieser Wurzel kopiert werden und die Baumstruktur beachten, solange man im 'X3WEB-Server'-Modus ist. Der Konfigurationsparameter xtend.server.data.localpath=/data/local ermöglicht die Definition des Verarbeitungsservertyps, der angefordert wird, um auf die Ressourcen im lokalen Modus zuzugreifen. Soll der Zugriff auf die Ressourcen an den Apache-Server abgegeben werden (Optimierung):
|
| Definition des Speicherorts der Verzeichnisse, die die FLASH-Komponenten (/X3_PUB/X3_ROOT/X3CLI/XBLOCK/FLASH) enthalten, auf:
Lokalisierung auf dem X3-Server.Der Zugriff auf die Ressourcen, die auf dem X3-Server liegen, erfolgt über den XTEND-Server (spezieller Servlet), der sich wie ein Proxy verhält. Der Browser:
Lokalisierung lokal auf dem X3WEB-ServerAuf dem X3WEB-Server lokal ist die Verzeichniswurzel X3_PUB lokalisiert unter: \WebData\LOCAL\X3SOLUTION\X3_PUB\. Die Verzeichnisse 'Design HTML' und X_FILES müssen unter dieser Wurzel kopiert werden und die Baumstruktur beachten, solange man im 'X3WEB-Server'-Modus ist. Der Konfigurationsparameter xtend.server.data.localpath=/data/local ermöglicht die Definition des Verarbeitungsservertyps, der angefordert wird, um auf die Ressourcen im lokalen Modus zuzugreifen. Soll der Zugriff auf die Ressourcen an den Apache-Server abgegeben werden (Optimierung):
|
HTTP cache expires (*)
| Initialisiert die Parameter mit den Standardwerten. |
| Dauer, während der die Ressourcen des html-Projekts als vom Browser freigegeben betrachtet werden müssen. |
| Dauer, während der die Ressourcen des Verzeichnisses X_FILES (X3_PUB/X3FOLDER/X_TEND/X_FILES) als vom Browser freigegeben betrachtet werden müssen. |
| Dauer, während der die Ressourcen des Verzeichnisses X_TEND (X3_PUB/X_TEND/) als vom Browser freigegeben betrachtet werden müssen. |
| Dauer, während der die Ressourcen des Verzeichnisses X_FILAPP(X3_PUB/X3FOLDER/X_TEND/X_FILAPP) als vom Browser freigegeben betrachtet werden müssen. |
| Dauer, während der die Ressourcen der Komponenten FLASH (/X3_PUB/X3_ROOT/X3CLI/XBLOCK/FLASH) als vom Browser freigegeben betrachtet werden müssen. |
Aktualisierung prüfen (*)
| Diese Option ermöglicht die Aktualisierung der Parameter 'HTML-Seite' und 'Web-Dictionary' mit ihren Standardwerten. Mit folgender URL kann das erneute Laden des Dictionarys unabhängig von diesen Parameterwerten erzwungen werden. |
| Dieser Parameter gibt dem XTEND-Server an, dass er die Dateiaktualisierungen (Zeitstempel) der html-Seiten prüfen muss. |
| Dieser Parameter gibt dem XTEND-Server an, dass er die Dateiaktualisierungen (Zeitstempel) des xml-Dictionaries prüfen muss. |
Schließen
Standardmäßig sind der Funktion folgende Reports zugeordnet :
PRTSCR : Druck Maske
Dies kann durch geeignete Parameter geändert werden.
Über diese Schaltfläche können die Website-Daten kopiert werden. |
Auswahl der gewählten Website als aktuelle Website.
Zugriff auf die Parameter der XTEND-Pools.
Felder
In diesem Fenster befinden sich die folgenden Felder: :
| Identifikator des Verbindungspools. |
|   |
| Code der Lösung SAFEX3. Codes der X3-Lösung und des X3-Ordners. |
| Code des Ordners SAFEX3. Codes der X3-Lösung und des X3-Ordners. |
| Identifikator des Web-Servers. Ermöglicht die Unterscheidung der Verbindungspools mit gleichen Namen auf unterschiedlichen X3-WEB-Servern. |
Schließen
Felder
In diesem Fenster befinden sich die folgenden Felder: :
Konfiguration
| Hostname oder IP-Adresse des X3-WEB-Servers. |
| Listen-Port des X3-WEB-Servers (standardmäßig 28880). |
| X3WEB-Servername, falls er von außen zugänglich ist. |
| X3WEB-Serverport, falls er von außen gehört wird. |
| Maximale Anzahl der X3-Verbindungen für den Pool. |
| Anzahl der offenen X3-Verbindungen beim Start des Pools. |
Benutzer
| Benutzer des Webservice-Pools. |
| Passwort des Webservice-Pools. |
| Verbindungssprache des Webservice-Pools. |
Tabelle X3 WAS Alias
| Der Identifikator des Pools XTEND. |
|   |
| Das HTTPS-Protokoll kann für den Aufruf der Webservices verwendet werden. |
| Maximale Wartezeit (in Millisekunden) auf die Antwort einer Webservice-Abfrage (SOAP). Bei Überschreitung dieses Zeitlimits wirft der XTEND-Server eine Ausnahme. |
| Standardmäßig werden Login und Passwort vom XTEND-Server verwendet:
Damit die Informationen vom XTEND-Server berücksichtigt werden, muss man:
|
|   |
|   |
Schließen
Mit diesem Werkzeug können die Verzeichnisse erneut generiert werden, in denen die zu den Websites gehörenden Dateien gespeichert werden (HTML-Seiten, Ressourcen, Bilder etc.).
Mit diesem Werkzeug kann geprüft werden, ob die Verzeichnisse mit den zur Website gehörenden Dateien (HTML-Seiten, Ressourcen, Bilder etc.) korrekt generiert sind.
Mit diesem Werkzeug können die Verzeichnisse gelöscht werden, in denen die zu den Websites gehörenden Dateien gespeichert werden (HTML-Seiten, Ressourcen, Bilder etc.).
Bei bestimmten Ressourcen kann der Lesezugriff geschützt sein, d. h. sie können lediglich vom aktuellen XTEND-Benutzer gelesen werden.
Um den Lesezugriff einer Ressource zu schützen:
Versucht ein anderer Benutzer, diese URL zu öffnen, gibt der XTEND-Server einen HTTP-404-Fehler zurück.
Der Name des geschützten Verzeichnisses kann über die Konsole xtend.server.data.protectdir parametrisiert werden.
Das Schützen von Ressourcen ist nicht möglich, wenn der Ressourcenzugriff von Apache vorgenommen wird (siehe X3Web, Lokalisierung).
Beispiel:
Werden von der XTEND-Anwendung auf Anforderung eines Benutzers hin Berichte generiert (Aufträge, Rechnungen etc.), muss der Lesezugriff auf die angelegten PDF-Dateien geschützt werden:
Der Zugriff auf alle Dateien in /x_protect/* ist geschützt.