Für Einstiegsbausteine vom Bausteintyp NTRY wird eine spezialisierte Unterstützung geboten.
public StartOptions StartOptions { get; }
Optionen für den Einstieg in die TAA Umgebung.
StartOptions ersetzt werden.
public String ConfigUnit { set; }
Gibt an, welche Konfigurationseinheit benutzt werden soll
public String Title { set; }
Legt den für den (technischen) Geschäftsvorfall zu benutzende Überschrift fest.
public String Recording { set; }
Legt den Namen für die Aufzeichnung fest.
public String TimestampOffset { set; }
Legt den Wert fest, welche für das Erstellen von Timestamps berücksichtigt werden soll. Wenn der angegebene Wert nicht als gültige Offset-Angabe interpretiert werden kann, wird eine ArgumentOutOfRange Ausnahme aufgeworfen.
protected void UseHttpContext(HttpContext httpContext);
Diese Methode kann im Webumfeld verwendet werden, um den Geschäftsvorfall über den aktuellen Request zu informieren. z.B. werden hiermit die Workfloweigenschäften aus den HTTP Header Variablen bestückt. Diese Methode kann nur innerhalb von RunImplementation, bzw. einer Funktion, welche von RunImplementation aufgerufen wird, verwendet werden.
web gesetzt ist.
Optionen für den Einstieg in die TAA Umgebung. Benutzt in Einstiegsbausteinen. Alle Eigenschaften werden aus der Registry vor bestückt.
Execute Methode ausgeführt wird.
Gibt an, ob erstellte CTV-Dokumente archiviert werden sollen.
Die CtvArchiveEnum kennt folgende Werte:
Dont | Keine Archivierung. |
Always | Archivierung erfolgt immer. |
Ask | Fragen, ob archiviert werden soll. |
Gibt an, ob erstellte CTV-Dokumente gedruckt werden sollen.
Die CtvPrintEnum kennt folgende Werte:
Dont | Keine Druckausgabe. |
Always | Druckausgabeerfolgt immer. |
Ask | Fragen, ob gedruckt werden soll. |
Legt die Suchreihenfolge für Ressourcen fest.
Die SearchOrderEnum kennt folgende Werte:
ResourcesOnly | Nur in Ressourcen-Dlls suchen |
ResourcesAndEdb | Zuerst in Ressourcen-Dlls, dann in EDB suchen |
EdbAndResource | Zuerst in EDB, dann in Ressourcen-Dlls suchen. |
EdbOnly | Nur in EDB suchen. |
Legt fest, wie Ausnahmesituationen (Fehler) gemeldet werden.
Die WarnLevelEnum kennt folgende Werte:
Dont | Keine Anzeige von Ausnahmesituationen (Fehler). |
Always | Anzeige von Ausnahmesituationen (Fehler). |
Ask | Ausnahmesituationen (Fehler) anzeigen und auf Benutzerbestätigung warten. |
public String ParseErrorText { get; }
Liefert den Fehlertext für den zuletzt festgestellten Fehler beim Verarbeiten der Befehlszeile in der Initialize-Methode.
public String EnhancedComponentPath { get; set; }
Angabe des Pfades, in dem sich die technischen Komponenten des zu startenden Einstiegsbausteins befindet. In einer Debug-Umgebung kann dieser Eigenschaft einen Wert zugewiesen werden und wird dieser Pfad bei der Suche nach technischen Komponenten als erstes berücksichtigt. In einer produktiven Umgebung werden ausschließlich die zentralen Einstellungen der Anwendungsumgebung für die Suche nach Komponenten verwendet.
public CtvArchiveEnum CtvArchive { get; set; }
Gibt an, ob erstellte CTV-Dokumente archiviert werden sollen.
public CtvPrintEnum CtvPrint { get; set; }
Gibt an, ob erstellte CTV-Dokumente gedruckt werden sollen.
public String ConfigUnit { get: set; }
Gibt an, welche Konfigurationseinheit benutzt werden soll
public String Title { get; set; }
Legt den für den (technischen) Geschäftsvorfall zu benutzende Überschrift fest.
public String Recording { get; set; }
Legt den Namen für die Aufzeichnung fest.
public bool DebugAllowed { get; set; }
Gibt an, ob Debug-Einstellungen berücksichtigt werden sollen.
public bool EdbAllowed { get; set; }
Gibt an, ob der Durchgriff auf die EDB erlaubt ist.
public bool SingleProcess { get; set; }
Gibt an, ob bei der Ausführung prozessübergreifende Kommunikation mit der TAA ausgeschlossen ist.
public bool ShowInteractions { get; set; }
Gibt an, ob Interaktionen angezeigt werden dürfen.
public bool ShowEndMessage { get; set; }
Gibt an, ob eine Erledigt-Meldung am Ende angezeigt werden darf.
public bool EditEnv{ get; set; }
Mit dieser Option wird einen Dialog gezeigt, mit der die Anwendungseinstellungen übersteuert werden können.
public bool SetErrorLevelAtExit{ get; set; }
Falls gesetzt, wird bei Zustand=OK der Errorlevel auf 0, bei anderen Zuständen auf 1 gesetzt.
public String InitStatement{ get; set; }
Das angegebene Kommando wird vor der Ausführung des Moduls ausgeführt
public String ExitStatement{ get; set; }
Das angegebene Kommando wird nach der Ausführung des Moduls ausgeführt.
public SearchOrderEnum SearchOrder{ get; set; }
Legt die Suchreihenfolge für Ressourcen fest.
public WarnLevelEnum WarnLevel{ get; set; }
Legt fest, wie Ausnahmesituationen (Fehler) gemeldet werden.
public bool SendSupportMailAtEnd{ get; set; }
Gibt an, ob bei Ende der Ausführung eine Supportmail versendet werden soll.
public String GevoReportFile{ get; set; }
Den Namen einer Datei, in die ein GeVo-Bericht geschrieben werden soll.
public String TraceStart{ get; }
Angaben zum Start eines Traces in der Form [Register/Unregister].Bausteinname.[Operation]..
public String TraceStop{ get; }
Angaben zum Stop eines Traces in der Form [Register/Unregister].Bausteinname.[Operation].
public bool TaaTraceSuppressMvs{ get; set; }
Gibt an, ob auf dem Host die Erstellung von Trace-Sätzen unterdrückt werden soll.
public bool AutoSaveTraceAsRecording{ get; set; }
Gibt an, ob der aufgezeichnete Ablauf bei Ende als Aufzeichnung gespeichert werden soll.
public bool DeleteTraceDataAfterSave{ get; set; }
Gibt an, ob nach dem Speichern der Aufzeichnung die Tracedaten gelöscht werden sollen.
public bool AllowTimestampOffset { get; set; }
Erlaube die Nutzung eines Timestampoffsets.
public String TimestampOffset { get: set; }
Legt den Wert fest, welche für das Erstellen von Timestamps berücksichtigt werden soll. Der Wert wird ggf. aus der Registry vor bestückt. Wird nur angewandt, wenn explizit erlaubt. Wenn der angegebene Wert nicht als gültige Offset-Angabe interpretiert werden kann, wird eine ArgumentOutOfRange Ausnahme aufgeworfen.
public String TopModuleApplication{ get; set; }
Anwendung des Bausteins, der von der Kopftransaktion gestartet werden soll.
public String TopModuleType{ get; set; }
Type des Bausteins, der von der Kopftransaktion gestartet werden soll.
public String TopModuleName{ get; set; }
Name des Bausteins, der von der Kopftransaktion gestartet werden soll.
public String TopModuleOperation{ get; set; }
Operation des Bausteins, der von der Kopftransaktion gestartet werden soll.
public List<String> Arguments{ get;}
Liste der Argumente aus der Befehlszeile, die nicht als Optionen interpretiert werden konnten.
public bool Initialize(String options = null)
Diese Methode setzt die Optionen für den Einstieg in die TAA Umgebung gemäß Angaben analog zu der Befehlszeile für taa32go. Wenn keine Befehlszeile angegeben ist, wird die Befehlszeile aus dem Environment abgeleitet.
public void FieldAssignmentAdd(String objectname, String fieldname, Object value)
Diese Angabe ermöglicht es, Felder in globalen Objekten mit Werten zu bestücken.
public void TraceStartWithRegister(String module, String operation = null)
Markiere den Register des angegebenen Bausteins als Punkt zum Start einer Aufzeichnung.
public void TraceStartWithUnregister(String module, String operation = null)
Markiere den Unregister des angegebenen Bausteins als Punkt zum Start einer Aufzeichnung.
public void TraceStopWithRegister(String module, String operation = null)
Markiere den Register des angegebenen Bausteins als Punkt zum Beenden einer Aufzeichnung.
public void TraceStopWithUnregister(String module, String operation = null)
Markiere den Unregister des angegebenen Bausteins als Punkt zum Beenden einer Aufzeichnung.
Optionen für den Einstieg in die TAA Umgebung. Benutzt in Einstiegsbausteinen. Alle Eigenschaften werden aus der Registry vor bestückt.
public String ExitStatement{ get; set; }
Das angegebene Kommando wird nach der Ausführung des Moduls ausgeführt.
public bool ShowSuspendMessage{ get; set; }
Gibt an, ob Meldungen zur Unterbrechung angezeigt werden dürfen.
public bool Initialize(String options = null)
Diese Methode setzt die Optionen für den Einstieg in die TAA Umgebung gemäß Angaben analog zu der Befehlszeile für taa32go. Wenn keine Befehlszeile angegeben ist, wird die Befehlszeile aus dem Environment abgeleitet.