Entwicklung > Safe X3 WAS > Websites > Websites 

Verwenden Sie diese Funktion, um die verfügbaren Websites zu parametrisieren.

SEEWARNINGBevor Sie Ihre Site anlegen, lesen Sie die DokumentationVor dem Beginn mit XTEND.

Voraussetzungen

SEEREFERTTO Siehe Dokumentation Umsetzung

Maskenverwaltung

Kopfzeile

Felder

In diesem Register befinden sich die folgenden Felder :

Der Seitencode dient dem Aufbau der URL der Seite im Parameter:
http://host:port/xtend/page?site=Site&fldr=Dossier&sol=Solution&lang=Langue

  • Bezeichnung (Feld INTIT)

 

  • Feld ICOWRK

 

  • Seite veröffentlichen (Feld FCYPUB)

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:
http://host:port/xtend/page?SOL=X3SOL&FLDR=X3FOLDER&SITE=XTDSITE

Schließen

 

Register Allgemeine Angaben

Übersicht

Sprachen

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.

Webservice-Pools

Liste der von der Website verwendeten Webservice-Pools Jeder Pool umfasst:

  • Adresse des Webservices-Server
  • Alias des zum Aufruf von Webservices zu verwendenden 'Verbindungspools'

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.
Die Seitencodes der Clients dürfen nicht mit A beginnen.

  • Sitzungs-Timeout (Min.) (Feld USRTIMOUT)

Dieses Feld gibt die maximale Inaktivitätsdauer in Minuten für einen unterzeichneten Benutzer vor der automatischen Sitzungstrennung durch den XTEND-Server an.
Wird diese Frist überschritten, muss der Benutzer unterschreiben, um die Seite, auf der er verbunden war, wieder anzuzeigen.

  • Standort wird gewartet (Feld MCEFLG)

'Ja' auswählen, um die gewartete Seite zu wechseln und die Meldung 'Seite wird gewartet' anzuzeigen.

  • HTML-Folder nach Sprache (Feld DIRLAN)

 

  • Verwaltung Profile (Feld PRFENA)

'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.

  • Standard (Feld LANDEF)

 

Sprachcode des X3-Ordners.

  • Wechselkursformat (Feld LANFMTCUR)

 

  • Format ganzzahlige Werte (Feld LANFMTINT)

 

  • Format Dezimalstellen (Feld LANFMTDEC)

 

  • Datumsformat (Feld LANFMTDAT)

 

Tabelle Pools Webservices (*)

Code des Webservice-Pools.

  • Standard-Pool (Feld LNKADSDEF)

Der Standard-Pool ermöglicht den Aufruf der Webservices des Standorts.
Er kann in der Datei Schnittstellen überlastet werden.

Es ist erforderlich, dass ein Standard-Pool erfasst wird und geprüft wird, dass

  • die Adresse des Webservice-Servers stimmt und der Server richtig antwortet,
  • der Verbindungspool existiert und den Status gestartet hat.
  • Interner Bus (Feld LNKBUSINT)

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.

  • Ist diese Option ausgewählt, werden die Webservices-Anrufe über einen internen bus zum X3WEB-Server kommuniziert und die Zeiten werden verbessert.
  • Ist diese Option nicht ausgewählt, werden die Webservices-Anrufe über das Protokoll http/SOAP ausgeführt.

E-Mail Webmaster (*)

  • E-Mail (Feld MAICOD)

Diese E-Mails können als Aktionsparameter oder zur Anzeige verwendet werden.
Der Wert ist im Block ASESSION über die Felder AWEBMASTERMAIL_N oder AWEBMASTERMAILN (1<=N<=5) verfügbar.

Schließen

 

Register Erweitert...

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.

  • Standard-Bild (Feld IMGDEF)

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

  • Protokolle (*) (Feld PRODEF)

Der Parameter Protokoll ermöglicht die Definition des Standardprotokolls (HTTP oder HTTPS), das verwendet wird, um die Seiten des Standorts anzuzeigen.
Dieses Protokoll kann in der Parameterdatei der Seite überlastet werden (z.B. für den Standort ASAMPLE wird standardmäßig HTTP verwendet und für die Loginseite HTTPS).

Die Portnummern HTTP und HTTPS sind von den Konfigurationsparametern vorgegeben: xtend.server.gensetup.http.defhttpport und xtend.server.gensetup.http.defhttpsport.

Tools

  • Anzeige Bericht (*) (Feld BRWDEG)

XTEND kann die Hilfsfunktionen für den Entwickler am Ende der HTML-Seiten anzeigen.
Die Anzeige dieser Funktionen auf der HTML-Seite wird von diesem Parameter bedingt.

  • Rückmeldung der Aktivität (*) (Feld LOGMOD)

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:

  • Webaktionen,
  • Seiten,
  • Dynamische Verknüpfungen.

Die Logdateien sind im Verzeichnis \WebData\SERVERSLOGS\WAXTENDSERVER\ACTIVITY\
gespeichert. WebData ist das Installationsverzeichnis der X3Webserverdaten.

  • Anzeige Tools (*) (Feld TOOLMOD)

XTEND kann die Hilfsfunktionen für den Entwickler am Ende der HTML-Seiten anzeigen.
Die Anzeige dieser Funktionen auf der HTML-Seite wird von diesem Parameter bedingt.

Tabelle Freie Parameter (*)

  • Parameter (Feld PAR)

Code des Benutzerparameters.
Die Benutzerparameter können als Aktionsparameter oder für die Anzeige verwendet werden.

  • Parameterwert (Feld PARVAL)

Der Wert der freien Parameter ist im Block ASESSION verfügbar.
Der Feldcode wird von der Spalte Parameter vorgegeben. adx="ASESSION.FREEPARAM1" oder adx="FREEPARAM2" (für die Anzeige muss ASESSION nicht angegeben werden).

Schließen

 

Register Technik

Übersicht

Lokalisierung

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: Verzeichnis des HTML-Projekts der jeweiligen Benutzersprache.

  • X_FILES: X3-Ordnerverzeichnis, das sich unter X3_PUB/X3FOLDER/X_TEND/X_FILES befindet.

  • X_FILEAPP: X3-Ordnerverzeichnis, das sich unter X3_PUB/X3FOLDER/X_TEND/X_FILAPP befindet.
    Dieses Verzeichnis wird dafür verwendet, die aus der Batchverarbeitung stammenden Dateien wie z. B. die vom Druckserver generierten Berichte zu speichern.

  • X_TEND: Verzeichnis, in dem gemeinsame Dateien aller Ordner gespeichert werden.
    Dabei kann es sich z.B. um erzeugte Bilder, Vertriebsdokumente etc. handeln.
    Dieses Verzeichnis befindet sich unter X3_PUB/X_TEND/.

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.

HTTP cache expires

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).

SEEWARNING 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:

  • Nie
    Die Ressource wird nie ungültig. Sie wird vom Browser behalten, bis der Benutzer den Cache löscht.
  • Immer
    Die Ressource wird nicht im Browser-Cache abgelegt und bei jeder Seitenanzeige übertragen.
  • 1 Minute, 15 Minuten...7 Tage
    Gültigkeitsdauer der Ressource im Browser.
Ressourcen-URL

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

  • 86400 ist die Gültigkeitsdauer und
  • 65799 ein Index zum Erzwingen der Ressourcenaktualisierung über eine Verwaltungs-URL.

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/">.

  • Die Gültigkeitsdauer wird von 86400 auf 30 Sekunden geändert.

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.

Festlegung der 'Aktualitätsdauer' einer Ressource

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.

Die Aktualisierung einer Ressource erzwingen

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:

  • im Entwicklungsmodus
  • wenn der Webmaster seine Website aktualisiert

Aktualisierung prüfen

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.

SEEINFO 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

  • Erweiterung Bild (Feld EXTDEFIMG)

Verwendete Standarderweiterung für das Mapping der Felder 'Text' zu den Feldern vom Typ 'Bild'.
Die Standarderweiterung ist .jpg.

  • Erweiterung Anlage (Feld EXTDEFPJ)

Verwendete Standarderweiterung für das Mapping der Felder 'Text' zu den Feldern vom Typ 'Anhang'.
Die Standarderweiterung ist .pdf.

Serverskripten

  • Stammverzeichnis (Feld SCTROO)
  • Relativer Pfad (Feld SCTSUBREP)

Lokalisierung (*)

  • HTML-Design (*) (Feld LOCHTM)

Definition des Speicherortes des Verzeichnisses, das das HTML-Projekt enthält, auf:

  • dem X3-Server,
  • oder dem X3WEB-Server.

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:

  • sendet eine URL an den XTEND-Server, der den Speicherplatz der Ressource auf dem X3-Server in Bezug auf die URL-Parameter X3SOL/X3FOLDER/XTENDSITE bestimmt.
  • führt anschließend das Lesen der Ressource auf dem X3-Server aus,
  • und schickt die Daten (und das Time-Out) an den Browser zurück.
Lokalisierung lokal auf dem X3WEB-Server

Auf dem X3WEB-Server lokal ist die Verzeichniswurzel X3_PUB lokalisiert unter:  \WebData\LOCAL\X3SOLUTION\X3_PUB\.
WebData ist das bei Installation des X3WEB-Servers definierte 'Data-Verzeichnis'.

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.
/data/local (Standard) gibt an, dass ein XTEND-Servlet das Lesen der Ressourcen ausführt.

Soll der Zugriff auf die Ressourcen an den Apache-Server abgegeben werden (Optimierung):

  • wird der Wert geändert,
  • wird ein Alias mit dem gleichen Namen in httpd.conf erstellt.

  • X_FILES (*) (Feld LOCFIL)

Definition des Speicherortes der Verzeichnisse X_FILES (X3_PUB/X3FOLDER/X_TEND/X_FILES) auf:

  • dem X3-Server,
  • oder dem X3WEB-Server.

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:

  • sendet eine URL an den XTEND-Server, der den Speicherplatz der Ressource auf dem X3-Server in Bezug auf die URL-Parameter X3SOL/X3FOLDER/XTENDSITE bestimmt.
  • führt anschließend das Lesen der Ressource auf dem X3-Server aus,
  • und schickt die Daten (und das Time-Out) an den Browser zurück.
Lokalisierung lokal auf dem X3WEB-Server

Auf dem X3WEB-Server lokal ist die Verzeichniswurzel X3_PUB lokalisiert unter:  \WebData\LOCAL\X3SOLUTION\X3_PUB\.
WebData ist das bei Installation des X3WEB-Servers definierte 'Data-Verzeichnis'.

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.
/data/local (Standard) gibt an, dass ein XTEND-Servlet das Lesen der Ressourcen ausführt.

Soll der Zugriff auf die Ressourcen an den Apache-Server abgegeben werden (Optimierung):

  • wird der Wert geändert,
  • wird ein Alias mit dem gleichen Namen in httpd.conf erstellt.

  • Flash (*) (Feld LOCFLA)

Definition des Speicherorts der Verzeichnisse, die die FLASH-Komponenten (/X3_PUB/X3_ROOT/X3CLI/XBLOCK/FLASH) enthalten, auf:

  • dem X3-Server,
  • oder dem X3WEB-Server.

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:

  • sendet eine URL an den XTEND-Server, der den Speicherplatz der Ressource auf dem X3-Server in Bezug auf die URL-Parameter X3SOL/X3FOLDER/XTENDSITE bestimmt.
  • führt anschließend das Lesen der Ressource auf dem X3-Server aus,
  • und schickt die Daten (und das Time-Out) an den Browser zurück.
Lokalisierung lokal auf dem X3WEB-Server

Auf dem X3WEB-Server lokal ist die Verzeichniswurzel X3_PUB lokalisiert unter:  \WebData\LOCAL\X3SOLUTION\X3_PUB\.
WebData ist das bei Installation des X3WEB-Servers definierte 'Data-Verzeichnis'.

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.
/data/local (Standard) gibt an, dass ein XTEND-Servlet das Lesen der Ressourcen ausführt.

Soll der Zugriff auf die Ressourcen an den Apache-Server abgegeben werden (Optimierung):

  • wird der Wert geändert,
  • wird ein Alias mit dem gleichen Namen in httpd.conf erstellt.

HTTP cache expires (*)

  • Standardwerte (*) (Feld HCEDEF)

Initialisiert die Parameter mit den Standardwerten.

  • HTML-Design (*) (Feld HCEHTM)

Dauer, während der die Ressourcen des html-Projekts als vom Browser freigegeben betrachtet werden müssen.
Nach diesem Datum werden die Ressourcen erneut vom Server angefordert (aktualisiert).

  • X_FILES (*) (Feld HCEFIL)

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.
Nach diesem Datum werden die Ressourcen erneut vom Server angefordert (aktualisiert).

  • X_TEND (*) (Feld HCEXTD)

Dauer, während der die Ressourcen des Verzeichnisses X_TEND (X3_PUB/X_TEND/) als vom Browser freigegeben betrachtet werden müssen.
Nach diesem Datum werden die Ressourcen erneut vom Server angefordert (aktualisiert).

  • X_FILEAPP (*) (Feld HCEAPP)

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.
Nach diesem Datum werden die Ressourcen erneut vom Server angefordert (aktualisiert).

  • Flash (*) (Feld HCEFLA)

Dauer, während der die Ressourcen der Komponenten FLASH (/X3_PUB/X3_ROOT/X3CLI/XBLOCK/FLASH) als vom Browser freigegeben betrachtet werden müssen.
Nach diesem Datum werden die Ressourcen erneut vom Server angefordert (aktualisiert).

Aktualisierung prüfen (*)

  • Standardwerte (*) (Feld CTSDEF)

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.
http://hostname:port/xtend/svc/SolutionX3/DossierX3/SiteXtend/admin/reposit/reload.

  • HTML-Seiten (*) (Feld CTSHTM)

Dieser Parameter gibt dem XTEND-Server an, dass er die Dateiaktualisierungen (Zeitstempel) der html-Seiten prüfen muss.

  • Web-Dictionary (*) (Feld CTSDIC)

Dieser Parameter gibt dem XTEND-Server an, dass er die Dateiaktualisierungen (Zeitstempel) des xml-Dictionaries prüfen muss.

Schließen

 

Reports

Standardmäßig sind der Funktion folgende Reports zugeordnet :

 PRTSCR : Druck Maske

Dies kann durch geeignete Parameter geändert werden.

Spezifische Aktionen

Über diese Schaltfläche kann das XTEND-Dictionary im XML-Format aktualisiert werden.

Der X3WEB-Server berücksichtigt das Dictionary nur, wenn es dieses Format aufweist.

Es ist eine xml-Datei pro Dictionary vorhanden.

So entspricht beispielsweise die Datei ACT.xml sämtlichen Web-Aktionen der aktuellen Website.

Über diese Schaltfläche können die Website-Daten kopiert werden.

Aktionsmenü

Tools / Diese Seite als aktuelle Seite

Auswahl der gewählten Website als aktuelle Website.

Tools / Webservice-Pool

Zugriff auf die Parameter der XTEND-Pools.

Kopfzeile

Felder

In diesem Fenster befinden sich die folgenden Felder: :

  • Pool-Alias (Feld POOLALIAS)

Identifikator des Verbindungspools.

  • Bezeichnung (Feld INTITPOOL)

 

  • Lösung (Feld SOLUTION)

Code der Lösung SAFEX3.

Codes der X3-Lösung und des X3-Ordners.
Diese Codes werden von XTEND verwendet, um die Login-Informationen in Abhängigkeit des Pools auszuwählen.

Code des Ordners SAFEX3.

Codes der X3-Lösung und des X3-Ordners.
Diese Codes werden von XTEND verwendet, um die Login-Informationen in Abhängigkeit des Pools auszuwählen.

  • Webserver-Alias (Feld SWEBALIAS)

Identifikator des Web-Servers. Ermöglicht die Unterscheidung der Verbindungspools mit gleichen Namen auf unterschiedlichen X3-WEB-Servern.

Schließen

Beschreibung

Felder

In diesem Fenster befinden sich die folgenden Felder: :

Konfiguration

  • Webserver (Feld SERWEB)

Hostname oder IP-Adresse des X3-WEB-Servers.

  • Port (Feld PORTWEB)

Listen-Port des X3-WEB-Servers (standardmäßig 28880).

  • Externe Adresse (Feld SADDEXT)

X3WEB-Servername, falls er von außen zugänglich ist.

  • Externer Port (Feld PORTWEBEXT)

X3WEB-Serverport, falls er von außen gehört wird.

  • Max. Anzahl Eingänge (Feld MAXENTRY)

Maximale Anzahl der X3-Verbindungen für den Pool.

  • Anzahl Einträge (Feld NBENTRY)

Anzahl der offenen X3-Verbindungen beim Start des Pools.

Benutzer

Benutzer des Webservice-Pools.

  • Passwort (Feld USRMDP)

Passwort des Webservice-Pools.

Verbindungssprache des Webservice-Pools.

Tabelle X3 WAS Alias

Der Identifikator des Pools XTEND.
Die XTEND-Pools werden einzig über ihren Code in den Parameterdateien XTEND referenziert (Schnittstelle und Standorte). Dadurch kann der Entwickler entscheiden, auf welchem Server die Webservices ausgeführt werden, ohne die Parameter der XTEND-Anwendungen zu ändern.

  • Bezeichnung (Feld POODES)

 

  • Sichere Verbindung (Feld POOSEC)

Das HTTPS-Protokoll kann für den Aufruf der Webservices verwendet werden.

  • Time Out (Feld POOTIMOUT)

Maximale Wartezeit (in Millisekunden) auf die Antwort einer Webservice-Abfrage (SOAP). Bei Überschreitung dieses Zeitlimits wirft der XTEND-Server eine Ausnahme.

  • Benutzer (Feld POOUSER)

Standardmäßig werden Login und Passwort vom XTEND-Server verwendet:

  • für die anonymen Benutzer,
  • oder wenn keine Login-Information vom Unterprogramm des XTEND-Logins zur Verfügung gestellt wird.

Damit die Informationen vom XTEND-Server berücksichtigt werden, muss man:

  • die Datei 'Webservice-Pool' freigeben
  • das erneute Laden des XTEND-Dictionaries erzwingen:
    • die Parameterdatei der Webseite freigeben,
    • oder jede andere Datei des Standortparameters,
    • oder den gesamten Standort freigeben.

  • Passwort (Feld POOPWD)

 

 

Schließen

Tools / Aktualisierung Baumstruktur

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.).

Tools / Prüfung Baumstruktur

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.

Tools / Löschen Baumstruktur

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.).

Schutz

Geschütztes Verzeichnis

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:

  • Speichern Sie diese in einem Verzeichnis namens x_protect.
  • XTEND generiert dann eine codierte Zugriffs-URL, die nur von der aktuellen Benutzersitzung verarbeitet werden kann.

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:

  • Legen Sie hierfür ein Verzeichnis namens /x_protect/USERCODE/ sous X_FILEAPP pro Benutzer an, das die Berichte enthält.

Der Zugriff auf alle Dateien in /x_protect/* ist geschützt.

Fehlermeldungen

Nur generische Fehlermeldungen.

Verwendete Tabellen

SEEREFERTTO Siehe Dokumentation Umsetzung