
In UltraXML steht eine mächtige Makrosprache zur Verfügung. Makro-Befehle können innerhalb von Scripts zeilenweise aufgerufen werden. Scripts können mit dem Makrobefehl "trun" ausgeführt werden. Aus jedem Script können wiederum andere Scripts aufgerufen werden. Dadurch entsteht eine enorme Flexibilität bei der Automatisierung von Abläufen.
Variablen
Es können einfache Variablen zur Übergabe von Werten und Zeichenfolgen definiert werden. Definition:
^variable=Inhalt
Definierte Variablen bleiben innerhalb einer UltraXML-Sitzung verfügbar.
Beispiel
Mit UltraXML Server muss während einer Aufbereitung ein separates XML-File extern abgespeichert werden, wobei Pfad und Filename an UltraXML Server übergeben werden. Die Abfolge der einzelnen Zeilen sieht dann wie folgt aus:
^pfad=c:\temp
^filename=test
txmlx "^pfad\^filename.xml","elementname",1,0," ",2,0,1^
Mit Hilfe der Inhalte der beiden Variablen pfad und filename wird die Zieldatei definiert:
c:\temp\test.xml
Mit dem Makrobefehl txmlx wird der Inhalt des Elements "elementname" in UltraXML in die externe Datei c:\temp\test.xml geschrieben. |