Entwicklung > Skript-Dictionary > Skripten > Skript-Dictionary 

Mit dieser Funktion können die Verarbeitungen in einem Dictionary genutzt werden. Damit kann insbesondere ein Aktivitätscode auf die Verarbeitung angewendet werden. Auf diese Art können zur automatischen Patch-Anlage Verarbeitungen und Dictionary-Elemente gemäß einem erfassten Aktivitätscode ausgewählt werden.

Vorbedingungen

SEEREFERTTO Siehe Dokumentation Umsetzung

Maskenverwaltung

Erfassungsmaske

Felder

In diesem Register befinden sich die folgenden Felder :

Blocknummer 1

  • Skript (Feld CODTRT)

Identifikator mit 12 Zeichen.

  • Bezeichnung (Feld DES)

Erfassen Sie die Bezeichnung des betroffenen Datensatzes.

Diese Langbezeichnung wird als Titel in den Masken und Status verwendet.

Eigenschaften

  • Modul (Feld MODULE)

Wählen Sie ein Modul für die Parametrisierung aus.

Dieses Feld ermöglicht Ihnen die Angabe, ob die Maske in der Datenbank des Ordners erstellt werden muss. Dies ist der Fall, wenn das der Maske zugeordnete Modul für den Ordner aktiv ist.

Ein Aktivitätscode ermöglicht folgende Aktionen:

  • Optionalsetzung eines Dictionary-Elements, wenn der dem Aktivitätscode zugeordnete Wert Null ist.
  • Signatur spezifischer Elemente, falls deren Code mit X, Y oder Z beginnt.
  • Vorgabe einer Höchstanzahl von Zeilen, falls der Aktivitätscode sich auf Elemente einer Tabelle bezieht.

Wenn der Aktivitätscode deaktiviert ist:

  • kann das markierte Element nicht verwendet werden,
  • wird der zugehörige Code nicht generiert oder aktiviert.

Blocknummer 3

  • Verarb. Sourcen geliefert (Feld SRC)

Kennzeichen, das während der Produktauslieferung verwendet wurde.

  • Internationalisiert (Feld INTERN)

Gibt an, dass die Namen der Variablen, Etiketten, Unterprogramme und Kommentare der Verarbeitungsquelle auf englisch erstellt wurden.

  • Feld SRCINT

Reserviertes Feld

Kommentare

  • Feld TEXTE

 

Infos

  • Feld INFO

Vom Supervisor erzeugte Belegungen, die die Quelle und die ausführbare Datei betreffen, wenn der Anwendungsserver unter einem Unix-System läuft.

Der Besitzer der Quelle ist derjenige, der die Verarbeitung erstellt hat.

Der Besitzer der ausführbaren Datei ist derjenige, der die Verarbeitung zuletzt kompiliert hat (während der Kompilation löscht der Supervisor die ausführbare Datei, um sie erneut zu erstellen). 

Schließen

 

Spezielle Buttons

Mit dieser Verarbeitung werden tabellarisch (eine Zeile pro Verarbeitung) die nicht im Verarbeitungsdictionary enthaltenen Verarbeitungen aufgelistet. Die Suche gibt die im aktuellen Ordner kompilierten Verarbeitungen zurück. Unberücksichtigt bleiben Verarbeitungen, deren Name mit dem Buchstaben W, X, Y oder Z beginnt, die Objektverarbeitungen SUB, CNS und IMP sowie Anzeigen und Importe, deren Name mit dem Buchstaben X, Y oder Z beginnt.

Für die Verarbeitungen SUB*, CNS*, FUN* und IMP* wird das Kennzeichen "Quelldateien ausgeliefert" gesetzt.

In der Tabelle können dann die Eigenschaften einer Verarbeitung geändert oder Verarbeitungen hinzugefügt bzw. gelöscht werden.

Mit dem Button kann automatisch im Verarbeitungsdictionary ein Datenblatt zu jeder in der Tabelle aufgeführten Verarbeitung generiert werden.

Im über diese Schaltfläche geöffneten Fenster befinden sich die folgenden Felder: :

Blocknummer 1

  • Feld OBJET

 

  • Feld CLES

 

Blocknummer 2

  • Von Ordner (Feld DOSORG)

Geben Sie den Ordner an, aus dem der Datensatz kopiert werden soll. Die möglichen Syntaxen sind im entsprechenden Anhang beschrieben.

  • Alle Ordner (Feld TOUDOS)

Mit dieser Option kann der Datensatz in alle im Dictionary definierten Ordner kopiert werden (Tabelle ADOSSIER der aktuellen Lösung).

  • Nach Ordner (Feld DOSDES)

Geben Sie den Ordner an, in den der Datensatz kopiert werden soll. Die möglichen Syntaxen sind im entsprechenden Anhang beschrieben.

Schließen

Mit diesem Button kann die Definition der Verarbeitung in einen anderen Ordnerkopiert werden.

Mit dieser Verarbeitung werden tabellarisch (eine Zeile pro Verarbeitung) die aus dem Verarbeitungsdictionary zu löschenden Verarbeitungen aufgelistet.

Mit dem Button können sämtliche in dieser Tabelle erfassten Verarbeitungen gelöscht werden.

Menüleiste

Optionen / Leeren

Löschen des Datenblatts aus dem Verarbeitungsdictionary, wenn die entsprechende kompilierte Verarbeitung (*.adx) nicht im TRT-Verzeichnis vorhanden ist.

Optionen / Archivprüfung

Kohärenzprüfung zwischen dem Archivindex und den im TRT-Verzeichnis kompilierten Verarbeitungen (*.adx). Der Logdatei sind folgende Informationen zu entnehmen:

  • Liste der im Archivindex vorhandenen Verarbeitungen, die nicht als kompilierte Verarbeitungen (*.adx) im TRT-Verzeichnis vorhanden sind
  • Liste der als kompilierte Verarbeitungen (*.adx) im TRT-Verzeichnis vorhandenen Verarbeitungen, die nicht im Archivindex vorhanden sind

Dokumentation / Absätze

Mit dieser Funktion kann auf die Dokumentationsverwaltung und auf den ersten Absatz der Dokumentation (sofern vorhanden) zum aktuellen Datenblatt zugegriffen werden.

Dokumentation / Verknüpfungen

Mit dieser Funktion kann auf die Linkverwaltung zugegriffen werden. Die Funktion definiert Links zwischen dem aktuellen Datenblatt und anderen Datenblättern (z. B. Links zwischen Funktionen und Parametern). Diese Links dienen lediglich Dokumentationszwecken: Aus ihnen wird der Generierungsprozess der Dokumentationsgliederungen gespeist.

Dokumentation / Generierung

Über dieses Menü wird die Dokumentationsgenerierung angestoßen. Die Generierung kann auch per Klick auf den Button [Generieren] im unteren Fensterbereich gestartet werden.

Es gibt drei Generierungstypen, die einzeln oder gleichzeitig verwendet werden können:

  • Generierung der Dokumentationsgliederung aus dem Dictionary (Tabellen ADOCUMENT, ADOCBLB, ADOCCLB)
  • Generierung der Dokumentation aus obigen Tabellen
  • Generierung der Felddokumentation

In den standardmäßig vorgeschlagenen Bereichen ist das aktuelle Datenblatt berücksichtigt. Die Bereiche können jedoch beim Aufruf der Funktion geändert werden.

Fehlermeldungen

Während der Erfassung können außer den generischen Meldungen folgende Fehlermeldungen auftreten: :

Verarbeitung gesperrt

Die zu kopierende Verarbeitung ist gesperrt.

Verwendete Tabellen

SEEREFERTTO Siehe Dokumentation Umsetzung