X3-Werkzeuge 

Webseiten

Funktion

Auf die Taste F7 und den Funktionsnamen GESAYS drücken: Webseiten

Beschreibung

Es handelt sich um eine Parametrierungsfunktion der XTEND-Webseite.

Im Folgenden einige parametrierbare Elemente:

    • Die Webseite zugänglich machen (Veröffentlichung ermöglichen)
    • Die Webseite in den Wartungszustand schalten
    • Die Sprachliste definieren
    • Die Rückmeldungs-, Debug-Werkzeuge etc. aktiv schalten
    • ...

Auswahl Arbeitswebseite

Funktion

Auf die Taste F7 und den Funktionsnamen AYTCHGFCYW drücken: Auswahl aktuelle Webseite

Beschreibung

Um mit der XTEND-Parametrierung beginnen zu können, muss die Arbeitswebseite oder die aktuelle Webseite ausgewählt werden.

Alle Parametrierungsfunktionen beziehen sich auf die Arbeitswebseite.

In der Funktion wird die Liste der vorhandenen XTEND-Webseiten angezeigt.

Die aktuelle Auswahl wird in den X3-Benutzerpräferenzen gespeichert.

Anzeige der Webseite

Funktion

Auf die Taste F7 und den Funktionsnamen VISUAYS drücken: Ansicht Webseite

Beschreibung

Die aktuelle Webseite muss bereits ausgewählt worden sein.

Die Webseite kann auch mit der Funktion GESAYG angezeigt werden: Webseiten Anschließend auf die Seite AHOME gehen und das obere Menü auswählen: Tools / Ansicht Webseite.

Die Seite AHOME wird in einem X3-Fenster ausgeführt. Bei Klick auf das Symbol im oberen Maskenbereich wird die Seite im Standardbrowser angezeigt.

Anwendungsfälle

Funktion

Auf die Taste F7 und den Funktionsnamen CONSAYU drücken: Anwendungsfälle

Beschreibung

Anzeige der nach ihrem Typ ausgewählten XTEND-Parametrierungsblätter

Zu jedem Parametrierungsblatt wird die Liste derjeniger Parametrierungsblätter angezeigt, in denen das zu Grunde liegende Blatt verwendet wird.

Beispiel:

Ein Feld kann von einer Einheit referenziert werden, die wiederum von einem Block referenziert werden kann, der von einer Seite referenziert werden kann.

Auf jeder der maximal drei Ebenen werden für die Anzeige des Codes, des Typs (Ebene#-Typ) und der Beschreibung des Parametrierungsblattes drei Spalten verwendet.

Verwendung

Diese Funktion ist sehr nützlich für:

  • Ermittlung der Abhängigkeiten zwischen den XTEND-Parametern
  • Kopie einer Parametergruppe auf eine andere Webseite
  • Löschen einer Parametergruppe

Freigabe Webseite

Funktion

Auf die Taste F7 und den Funktionsnamen AYTFCYGEN drücken: Freigabe Webseite

Beschreibung

Gibt die ausgewählten Elemente eines XTEND-Standorts frei: Aktualisierung des XML-Dictionary und Anzeige eines Berichts.

Prüfung

Ist eine Schnittstelle mit dem Datenblatt verbunden, wird geprüft, ob die Daten zu den Parametern des Webservice kohärent sind.

Empfehlungen

In der Entwicklungsphase wird empfohlen, sämtliche Elemente der Webseite regelmäßig freizugeben.

Die bei der Freigabe der Elemente aufgetretenen Fehler werden im Bericht rot angezeigt.

Bei Freigabe wird ein neues XML-Dictionary der XTEND-Parameter angelegt.

Wenn die Option 'Technik\Aktualisierung\ Prüfen\Web-Dictionary' der Webseite aktiviert ist, wird das neue Dictionary bei Aktualisierung / F5 der HTML-Seite im Browser nicht automatisch berücksichtigt.

Ist diese Option nicht aktiviert, muss das erneute Laden des Dictionarys über folgende URL erzwungen werden:
'http://hostname:port/xtend/svc/SolutionX3/DossierX3/SiteXtend/admin/reposit/reload'

Duplizierung Webseite

Funktion

Auf die Taste F7 und den Funktionsnamen AYTFCYCOP drücken: Duplizierung Webseite

Beschreibung

Mit dieser Funktion können sämtliche Parameter und / oder html-Designs einer XTEND-Webseite (Ursprung) in einer Zielwebseite im aktuellen Ordner (Default) oder in einem anderen Ordner kopiert werden (mit ersetzen).

Beispiel:

Duplizierung einer Entwicklungsumgebungs-Webseite in die Produktionsumgebung.

Beschränkungen

Die von der Webseite verwendeten Webservices werden nicht dupliziert.

Siehe Funktion Duplizierung Webservices

Kopie Webservice

Funktion

Auf die Taste F7 und den Funktionsnamen AYTWSRGES drücken: Kopie Webservice

Beschreibung

Mit dieser Funktion können eine oder mehrere Schnittstellen einer XTEND-Webseite aus dem aktuellen X3-Ordner ausgewählt und die Webservices dieser Schnittstelle(n) in einen / einem anderen Ordner kopiert / veröffentlicht werden.

Zur Aktivierung der Kopie muss mindestens eine Schnittstelle aus der Liste ausgewählt werden.

Kopie eines Unterprogramms
  • Kopie eines 4GL-Webservice
  • Anlage eines Datenblattes 'Unterprogramm'
  • Veröffentlichung des Webservice
Kopie eines objektorientierten X3-Webservice
  • Veröffentlichung des Webservice

Hilfe beim Anlegen der Felder

Funktion

Diese Funktion steht im Werkzeugmenü der Parameterdaten zur Verfügung.

Beschreibung

Mit ihr werden Field-Tokens angelegt:

  • auf Basis der Feldliste einer X3-Tabelle
  • auf Basis der Feldliste eines X3-Views
  • auf Basis der einer Schnittstelle zugeordneten Webservice-Parameter
Maske

Spalte

Beschreibung

Parameter

Code des Tabellenfelds oder des Webservice-Parameters.

Titel

Feldtitel

Field-Token

XTEND-Code des Parameters (standardmäßig derselbe Code).
Erfassbar, wenn ein Feld angelegt werden soll, dessen Name sich vom Parameternamen unterscheidet (Mapping).

Existiert

Aktiviert, wenn das Feld bereits im Dictionary vorhanden ist

Typ

Feldtyp (XTEND)
Erfassbar bei Erstellung

Menü

Menü-Id des Typs Lokales Menü
Erfassbar, wenn ein Feld angelegt werden soll, dessen Name sich vom Parameternamen unterscheidet

Dimension

Maximale Anzahl von Parameter- bzw. Feldwerten

Generierung

Gibt für Felder mit Länge > 1 an, ob ein Index zu generieren ist (NOMCHAMP + INDICE).
- Keinelegt ein Feld ohne Index an
Allelegt so viele indizierten Felder an, wie Werte für das entsprechende Feld erlaubt sind
- Ein: legt ein einziges Feld mit einem in der Spalte Index angegebenen Feld an
Erfassbar bei Anlage.

Index

Feldindex zur Berechnung des Namens.
Erfassbar beim Anlegen, wenn Generierung = Einen

 Damit der XTEND-Server die Felder berücksichtigt, müssen diese nach der Generierung freigegeben werden.

Bei Freigabe wird ein neues XML-Dictionary der XTEND-Parameter angelegt.

Wenn die Option 'Technik\Aktualisierung\ Prüfen\Web-Dictionary' der Webseite aktiviert ist, wird das neue Dictionary bei Aktualisierung / F5 der HTML-Seite im Browser nicht automatisch berücksichtigt.

Sonst muss die Dictionary-Aktualisierung mithilfe folgender URL erzwungen werden:
'http://hostname:port/xtend/svc/SolutionX3/DossierX3/SiteXtend/admin/reposit/reload'

Hilfe beim Anlegen der Entitäten

Funktion

Menü 'Tools/Eingabehilfe' in den Entitätsdaten

Beschreibung

Mit dieser Funktion können Entitäten auf Basis der Parameter einer Schnittstelle angelegt werden.

1. Aufruf der Funktion Entität

2. Anlage einer neuen Entität

3. Auswahl eines Schnittstellentyps

      • Für den Typ 'Tabellenzugriff' Auswahl der Schnittstelle, die der Entität zugeordnet sein soll

4. Aktivierung des Menüs 'Tools/Eingabehilfe'

Nach Auswahl der Schnittstelle wird die Parameterliste anzeigt, gruppiert nach Veröffentlichungsgruppen:

Maske

Spalte

Beschreibung

Schnittstellenparameter

Code des Webservice-Parameters

Gruppe

Veröffentlichungsgruppe (Unterprogramm) oder Blockcode (Objekt)

Titel

bei X3-Objekten Titel des Feldes

Field-Token

Feldtokencode (XTEND)
Erfassbar bei Erstellung

Titel

Titel des XTEND-Feldes

In der Regel wird eine XTEND-Entität einer Veröffentlichungsgruppe (Spalte Gruppe) zugeordnet (also einem Maskenblock für ein X3-Objekt).

Der Anlagevorgang besteht in der Auswahl der Felder per Doppelklick auf die erste Spalte und per Auswahl eines Field-Tokens aus der Spalte "Field-Token".

Empfehlungen

Es wird empfohlen, sämtliche XTEND-Felder zuvor mit der Werkzeugfunktion 'Felder anlegen' anzulegen.

Ist das Feld nicht vorhanden, kann zum Anlegen per Tunnel auf die Funktion 'Field-Token' zugegriffen werden.

Löschen Webseite

Funktion

Auf die Taste F7 und den Funktionsnamen AYTFCYDEL drücken: Löschen Webseite

Aktion

Löschen der HTML-Designs und / oder Parameter einer XTEND-Webseite.

Beschränkungen

Die Webservices werden nicht gelöscht, da sie möglicherweise von anderen Webseiten verwendet werden.

Sie müssen manuell mit folgender Funktion gelöscht werden: GESAWE: Webservice

Verwaltung Design / Archiv

Funktion

Auf die Taste F7 und den Funktionsnamen AYTFCYTAR drücken: Verwaltung Design / Archiv

Beschreibung

Mit dieser Funktion können Archive (.tar-Dateien), die das HTML-Design einer EXTEND-Webseite enthalten, angelegt / wiederhergestellt / gelöscht werden.

Die Funktion ist sehr nützlich, wenn das HTML-Design einer XTEND-Webseite an einen / einem anderen Ort oder in einen / einem anderen X3-Ordner kopiert / wiederhergestellt werden soll.

Erweiterte Parameter

Funktion

Auf die Taste F7 und den Funktionsnamen GESAYU drücken: Erweiterte Parameter

Beschreibung

Diese Funktion enthält eine Liste von Parametern, die nicht über die Parameterdaten zugänglich sind.

Die Funktion wird für Patch-Anwendungen des XTEND-Servers verwendet.

Generierung Wertelisten

Funktion

Auf die Taste F7 und den Funktionsnamen PRHBATCH drücken: Generierung Werteliste

Beschreibung

Mit dieser Funktion werden die Wertelisten der Währungen und Länder auf Basis der Tabellen TABCUR und TABLAN generiert.

Die Funktion dient als Beispiel für die Generierung von Wertelisten im Batch.