Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
txstep:grundlagen:start [2018/07/31 13:44] Administrator |
txstep:grundlagen:start [2021/03/16 05:34] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
{{indexmenu_n> | {{indexmenu_n> | ||
- | ====== | + | ====== |
+ | ---- | ||
+ | ====== Aufbau eines TXSTEP-Skripts ====== | ||
+ | \\ Ein TXSTEP-Skript beginnt immer mit der von anderen XML-Dateien bekannten **Deklaration** des verwendeten XML-Standards: | ||
+ | <?xml version=" | ||
+ | Darauf folgt das **Wurzeltag** für TXSTEP-Skripte " | ||
+ | <script xmlns=" | ||
+ | Dieser Header ist in allen TXSTEP-Skripten gleich, der Pfad zur txstep.xsd muss allenfalls angepasst werden. Innerhalb des Wurzelelements " | ||
+ | < | ||
+ | <script xmlns=" | ||
+ | < | ||
+ | <!-- Hier können Variablen, u. a. für den Zugriff auf Dateien, definiert werden --> | ||
+ | </ | ||
+ | <!-- Hier werden die Verarbeitungsanweisungen für das Skript angegeben --> | ||
+ | </ | ||
+ | \\ | ||
+ | ====== Zugriff auf Dateien ====== | ||
+ | \\ Um innerhalb eines TXSTEP-Skripts auf Dateien zugreifen zu können, müssen diese innerhalb des Elements " | ||
+ | - **permanent-file**: | ||
+ | - **execution-file**: | ||
+ | - **scratch-file**: | ||
+ | - **log-file**: | ||
+ | - **procedure**: | ||
+ | - **external-procedure**: | ||
+ | - **foreign-procedure**: | ||
+ | \\ Für **existierende Dateien** muss als Typ " | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | \\ Bei permanenten Dateien, auf die auch **geschrieben** werden soll, ist zudem mit dem Attribut " | ||
+ | < | ||
+ | \\ Für das Anlegen einer **Scratch-Datei** müssen nur die Attribute " | ||
+ | < | ||
+ | \\ | ||
+ | ====== Aufruf eines TXSTEP-Skripts ====== | ||
+ | \\ Im oXygen XML-Editor kann über das Menu " | ||
+ | |||
+ | * Über die Eingabeaufforderung (Windows): | ||
+ | < | ||
+ | \\ | ||
+ | |||
+ | * Über " | ||
+ | < | ||
+ | \\ | ||
+ | |||
+ | * In einer TUSTEP-Sitzung: | ||
+ | < | ||
+ | $$ execute " | ||
+ | *eof</ | ||
+ | \\ | ||
+ | ====== Anzeigen der Log-Datei ====== | ||
+ | \\ | ||
+ | |||
+ | * Über den dafür eingerichteten oXygen-Button | ||
+ | \\ | ||
+ | |||
+ | * Über die Eingabeaufforderung (Windows): | ||
+ | < | ||
+ | \\ | ||
+ | |||
+ | * Über " | ||
+ | < | ||
+ | \\ | ||
+ | ====== Syntax in search-tables und exchange-tables ====== | ||
+ | - [wilhelmott | wilhelmott]\\ \\ {{files_open: |