Um das Tool KDCDEF zu starten und eine KDCDEF-Generierung durchzuführen, gehen Sie wie folgt vor:
Erweitern Sie die Umgebungsvariable PATH um das Dateiverzeichnis utmpfad\ex.
In diesem Dateiverzeichnis steht das Generierungs-Programm kdcdef.exe und weitere Dienstprogramme und DLLs von openUTM. Dazu gehen Sie wie folgt vor:Öffnen Sie in der Systemsteuerung den Dialog Umgebungsvariablen. Möglicher Zugang: im Suchen-Feld den Begriff Umgebungsvariablen eingeben, weiter mit Systemumgebungsvariablen bearbeiten / Systemeigenschaften / Erweitert / Umgebungsvariablen.
Tragen Sie für die Variable PATH den oben genannten Pfad ein und klicken Sie auf den Button „Setzen“.
Erzeugen Sie mit einem ASCII-Editor wie z.B. dem NOTEPAD eine oder mehrere Source-Datei(en) mit Steueranweisungen für die UTM-Generierung. Dabei müssen Sie die Angaben in den Abschnitten "Reihenfolge der Steueranweisungen" und "Format der Steueranweisungen" beachten.
Erzeugen Sie das Dateiverzeichnis filebase (Projektverzeichnis), in dem openUTM die KDCFILE und andere anwendungsspezifische Dateien hinterlegt. Das Verzeichnis müssen Sie vor dem Start von KDCDEF einrichten. filebase ist das Dateiverzeichnis, das Sie in der MAX-Anweisung im Operanden FILEBASE= angeben.
Starten Sie jetzt das Tool KDCDEF. Öffnen Sie dazu die Windows-Eingabeaufforderung für den Kommandomodus. KDCDEF liest die KDCDEF-Steueranweisungen standardmäßig von stdin, d.h. direkt aus der Eingabeaufforderung heraus.
Damit KDCDEF die Steueranweisungen aus einer Datei (z.B. definput.txt) liest, geben Sie Folgendes an:
kdcdef < definput.txt
oder starten Sie KDCDEF mit
kdcdef
und übergeben die Datei mit Hilfe der KDCDEF-Anweisung OPTION:OPTION DATA=definput.txt
Die Meldungen und Protokolle von KDCDEF werden hierbei nach stdout und stderr geschrieben, d.h. wenn Sie die Ausgabe nicht umleiten, dann bekommen Sie alles am Bildschirm angezeigt. Sie können die Ausgabe wie folgt in Dateien umleiten (die Namen der Dateien sind frei wählbar):
kdcdef < definput.txt 2>
def.err 1>
def.prot
In def.err werden alle UTM-Meldungen protokolliert, def.prot enthält das komplette Protokoll des KDCDEF-Laufs.