Mit KfExec können Transformationen für ein Dokument ausgeführt werden. Standardmäßig erfolgt die Ausführung für sämtliche Transformationen, die für das Dokument definiert sind. Dies bezieht sich sowohl auf die explizite Definition über KonfEdge, als auch auf vorgegebene Default- bzw. System-Transformationen. Handelt es sich bei dem Dokument um eines vom Typ „KMPE“ (oder Subtyp von „KMPE“), erfolgt die Transformationsausführung für die gesamte Komponentenstruktur.
Über zahlreiche Optionen kann die Transformationsausführung spezifiziert werden.
Syntax
KfExec [Optionen] <Typ> <Name> [<Anwendung>]
<Typ> Bausteintyp der Komponente deren Transformationsskript ausgeführt werden soll
<Name> Name der Komponente
<Anwendung> Anwendung der Komponente
Optionen
KfExec kennt folgende Optionen:
@<Datei>
-a <Anwendung>
-s <Stufe>
-g <Auftrag>
-lo <Log-Datei>
-lr <Result-Log-Datei>
-st <Transformation>
-sp <Plattform>
-sv <Variante>
-dt <Transformation>
-dp <Plattform>
-dv <Variante>
-se <variable>=<Wert>
-fs
-vs
-cs
-ne
-nc
-ts <Typ>
-qg
-qe
-ns
Die Optionen haben folgende Bedeutung:
Über die Optionen -a, -s und -g können Sie die Umgebung festlegen, in der die Ausführung der Transformationsskripts erfolgen soll. Wenn eine oder mehrere dieser Optionen nicht angegeben sind, werden die jeweiligen Einstellungen aus dem aktuellen Logon-Server übernommen.
Über die Option -lo bewirken Sie, dass die Meldungen, die KfExec während der Verarbeitung ausgibt, nicht am Bildschirm erscheinen, sondern in die angegebene Log-Datei geschrieben werden. Die Log-Datei steht auch während der Transformationsausführung für Meldungen aus dem Skript zur Verfügung.
Die Optionen
-st,
-sp und
-sv stehen Ihnen zu einer genauen Spezifizierung der auszuführenden Transformationen zur Verfügung. Sind die Optionen angegeben, werden nur die angegebenen Transformationen/Varianten/Plattformen ausgeführt. Jede der Optionen kann mehrfach angegeben werden. Ist eine Option nicht angegeben, werden alle für die Komponente gültigen Werte berücksichtigt.
-st COMPILE -sv KEINE -sp LAN -sp MVS
-st COMPILE -st TAAGEN -st COBOLLINK -sv KEINE
Die Optionen
-dt,
-dp und
-dv stehen Ihnen zur Verfügung, um die Ausführung von Transformationen komplett, bzw. für bestimmte Plattformen und Varianten zu unterbinden.
-st COMPILE -st TAAGEN -st COBOLLINK -dp MVS -sv KEINE
Die Optionen -st und -dt, -sp und -dp sowie -sv und -dv schließen sich gegenseitig aus.
Mit der Option
-se können Sie Settings definieren, die dem Transformationsskript zur Verfügung gestellt werden sollen. Wenn Leerzeichen im Wert enthalten sind bitte Argument zu der Option wie im Beispiel setzen.
-se ORT=MG -se "NAME=TeamWiSE GmbH"
Mit der Option
-ts können Sie den Bausteintyp des Skripts festgelegen (siehe
TAA.mdb, Tabelle edbBstn). Defaultwert ist der Wert TSCP.