KonfigDialog

Mit TeamWiSE.KonfigDialog.exe 1) können Transformationen ausgewählt werden und Umgebungsvariablen zu diesen ausgewählten Transformationen gesetzt werden. 2)

Dieses Werkzeug kann nur von Rochade aus aufgerufen werden.

Das Ergebnis von KonfigDialog wird in Rochade benutzt, um darauf basierend KfExec auszuführen, oder um Anforderungen für Transformationen zu erzeugen, die zu einem späteren Zeitpunkt von einem Benutzer mit ggf. mehr Berechtigungen geprüft und ausgeführt werden.

Allgemeine Syntax:

Optionen:

  • -a appl: Anwendung
  • -s stvs: Status
  • -g auft: Auftrag
  • -md: Startet KfDialog in Transformationsanforderungsmodus
  • -f: Wechsel zwischen Ausführ- und Anforderungsmodus nicht erlauben
  • -n: Keine Umgebung mit Einstellungen für Transformationen einblenden

Argumente für Einzeldokument-Modus

  • UserIndex: Benutzerberechtigungs-Angabe; wird von Rochade übergeben.
  • InfoStufe: EDIT, INFO oder PROD; wird von Rochade übergeben.
  • Ausgabedatei: Dateiname für Ergebnisdatei (für Rochade)
  • Dateiname mit Template für Änderungshistorie oder „NOTEMPLATE“, falls kein Template verwendet werden soll.
  • Modultyp: Typ des Moduls, das angezeigt werden soll
  • Modulname: Name des Moduls, das angezeigt werden soll
  • LISTDOK (optional)

Argumente für mehrere Dokumenttypen

  • UserIndex: Benutzerberechtigungs-Angabe
  • InfoStufe: EDIT, INFO oder PROD
  • m: Gibt an, dass im Modus für mehrere Dokumenttypen gestartet wird
  • Ausgabedatei: Dateiname für Ergebnisdatei
  • Dateiname mit Template für Änderungshistorie oder „NOTEMPLATE“, falls kein Template verwenden werden soll.
  • Typ: Liste von Bausteintypen

Aufbau der Ausgabedatei

Die Ausgabedatei wird nach dem Aufruf von KonfigDialog in Rochade ausgewertet.

CFG_KFDIALOGMODE=DIRECT
[GVDKTRANS]
-st GvdKTrans -sp KEINE -sv KEINE
CFG_GVDK=TRUE
CFG_INPUT=Text Input
CFG_PASS=
CFG_USER=Maike
CFG_INDEX=TRUE
[TAAGEN]
-st EDBCHECK -st TAAGEN
CFG_DLLHOLEN=FALSE

In dieser Ausgabedatei werden eventuell spezielle Variablen hinzugefügt, um dem Aufrufer bestimmte Daten zurück zu reichen:

  CFG_COMPONENTTYPE:    Componententyp für Massengenerierung aus edbStra.
  CFG_REQUIREWRITE=TRUE:    Schreibberechtigung notwendig für diese Transformation.

KonfigDialog kann bei dem Aufruf für ein Einzeldokument ein zusätzliches Argument LISTDOK übergeben werden. Wenn dieses Argument vorhanden ist, ermittelt KonfígDialog nur eine Liste von möglichen Transformationen und schreibt diese in die Ausgabedatei. Dies ist ein Hilfsmittel für das Generieren von Dokumentationen.

Aufbau der Ausgabedatei in LISTDOK Modus:

EdbCheck [KEINE, KEINE] *
Taagen [KEINE, KEINE] *
Compile [LAN, KEINE]
Compile [UNIX, KEINE]
GvdKTrans [KEINE, KEINE]

Ein * (Stern) am Ende der Zeile gibt an, dass diese Transformation eine Standard-Transformation ist.

Eine Beschreibung für das Einrichten der MDB für Umgebungsvariablen in KonfigDialog können Sie hier finden.

1)
ersetzt seit Rel. 8.15 das Tool KfDialog
2)
Aufrufsyntax hat sich gegenüber KfDialog leicht geändert: So wird jetzt -md genutzt für den Anfoderungsmodus (war -d). Auch wird beim Aufruf für ein Einzeldokument keine Konfig-Beschreibung als Datei mehr übergeben.
faq:syntax:kfdialog · Zuletzt geändert: 09.08.2024 13:25

Copyright © 1992-2024 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum