NTRY Bausteine

Für Einstiegsbausteine vom Bausteintyp NTRY wird eine spezialisierte Unterstützung geboten.

Eigenschaften

public StartOptions StartOptions { get; }

Optionen für den Einstieg in die TAA Umgebung.

Folgende Eigenschaften sind obsolete, und sollten durch die entsprechende Eigenschaften von 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.

Methoden

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.

Diese Methode steht nur dann zur Verfügung, wenn für den Einstiegsbaustein die Option web gesetzt ist.

StartOptions

Optionen für den Einstieg in die TAA Umgebung. Benutzt in Einstiegsbausteinen. Alle Eigenschaften werden aus der Registry vor bestückt.

Anpassungen an den Optionen sollten gemacht werden bevor die Execute Methode ausgeführt wird.

Enums

CtvArchiveEnum

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.

CtvPrintEnum

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.

SearchOrderEnum

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.

WarnLevelEnum

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.

Eigenschaften

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.

Methoden

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.

StartOptionsWorkflow

Optionen für den Einstieg in die TAA Umgebung. Benutzt in Einstiegsbausteinen. Alle Eigenschaften werden aus der Registry vor bestückt.

Eigenschaften

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.

Methoden

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.

dotnet:native:modulentry · Zuletzt geändert: 22.10.2025 13:15

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