Mit dem Werkzeug TstSnap können Sie veranlassen, dass bei der Ausführung von TAA-Anwendungen aufgezeichnete Testinformationen, die in einer Datei oder der Trace-DB zwischengespeichert wurden, in die EDB übernommen werden.

--> Automatische Übernahme von Testaufzeichnungen in die EDB

Syntax

TSTSNAP [Optionen] <Aufgabe> <GUID>
oder
TSTSNAP  [Optionen] -ex <Aufgabenliste

bulletUm eine einzelne Aufzeichnung in die EDB zu übernehmen, geben Sie nach den Optionen an, welche Aufgabe TstSnap ausführen soll, und anschließend die "GUID" der Aufzeichnung.
bulletWenn Sie mehrere Aufzeichnungen in die EDB übernehmen möchten, können Sie diese in einer Aufgabenliste zusammenstellen. Die Aufgabenliste ist eine Datei mit beliebig vielen Zeilen folgenden Inhalts:

    <Aufgabe> <GUID>

TstSnap arbeitet diese Liste sequentiell ab. 

GUID

"GUID" ist die Abkürzung für "Global Unique Identification". Dies ist eine Kennung, die innerhalb des gesamten Netzwerks eine bestimmte TAA-Verarbeitung eindeutig identifiziert.

Um die GUID einer Verarbeitung herauszufinden, öffnen Sie die Trace-DB, und suchen anhand der Workstation-ID und des Timestamps  - Spalten TRC-WSID und TRC-TS  - die gewünschte Verarbeitung heraus; in der Spalte TRC-GUID finden Sie die dazugehörige GUID.

Optionen

Folgende Optionen sind bekannt:

 -a <Anwendung>
 -s <Stufe>
 -g <Auftrag>
 -lo <Dateiname für Logfile
 -k [0|1] n
 -ex <Aufgabenliste

Die Optionen haben folgende Bedeutung:

bulletÜber die Optionen -a, -s und -g können Sie die Umgebung festlegen, in der die Aufzeichnung abgelegt werden soll. Wenn diese Optionen nicht angegeben sind, werden die jeweiligen Einstellungen aus dem aktuellen Logon-Server übernommen.
bulletÜber die Option -lo bewirken Sie, dass jegliche Meldungen, die TstSnap während der Verarbeitung ausgibt, nicht am Bildschirm erscheinen, sondern in die angegebene Log-Datei geschrieben werden. 
bulletMit der Option -k (für "keep") geben Sie an, ob die Trace-Informationen, die zu dieser Aufzeichnung gehören, nach der Übernahme in die EDB aus der Trace-DB gelöscht werden sollen. Der Wert 1 bedeutet löschen, der Wert 0 bedeutet beibehalten (Default).
bulletDie Option -ex gibt an, dass TstSnap statt einer einzelnen Aufgabe eine Aufgabenliste abarbeiten soll.
Aufgaben

Folgende Aufgaben kennt TstSnap:

bulletAUFZSAVE <GUID>: Übernimmt die Trace-Informationen einer Aufzeichnung aus der Trace-DB und legt sie in der EDB ab. Für die Ablage in der EDB benutzt TstSnap den Namen, den Sie bei Start der Verarbeitung in der Option -m angegeben haben. Bei Ablage in Rochade finden Sie die Aufzeichnung unter dem Dokumenttyp VM_AUFZEICHNUNG.
bulletAUFZDELETE <GUID>: Löscht die Trace-Informationen einer Aufzeichnung aus der Trace-DB. Die einzige hierfür sinnvolle Option ist -lo; alle anderen Optionen sind bei dieser Aufgabe ohne Bedeutung.

Verhalten bei unterbrochenen Geschäftsvorfällen

Wenn TstSnap feststellt, dass die aus der Trace-DB zu entnehmende, in der EDB zu speichernde Aufzeichnung aus einem wiederangestarteten GeVo resultierte, sucht er nach einer Aufzeichnung mit dem entsprechenden Namen (Option -m) in der EDB. Wird diese gefunden, und stimmen die GUIDs aus der in der EDB gespeicherten Aufzeichnung und der Aufzeichnung aus der Trace-DB überein, so erweitert TstSnap die Aufzeichnung in der EDB um die nach der Wiederaufnahme dazugekommenen Daten.

Falls der Anfang der GeVo-Aufzeichnung (Anfang des GeVos bis zur Unterbrechung) noch in der Trace-DB enthalten ist, so wird eine eventuell schon gespeicherte Aufzeichnung (mit gleichem Namen) überschrieben.

Automatische Übernahme der Trace-Informationen in die EDB

Statt die Übernahme bestimmter Testaufzeichnungen jeweils selbst durch Aufruf von TstSnap zu veranlassen, können Sie dies automatisieren:

bulletOption -z: Wenn Sie beim Starten der Anwendung  (--> tstDo) die Option -z1 angeben, wird die erstellte Aufzeichnung nach Ende der Anwendung direkt in die EDB übernommen.

Option -k: Wenn Sie beim Starten der Anwendung (--> tstDo)  die Option -k1 angeben, wird nach der Übernahme die Trace-Datei bzw. der Trace-DB-Eintrag  gelöscht.
 

bulletRegistry-Eintrag: Wenn Sie in der TAA-Registry, Sektion Config, den Wert AutoSaveTraceAsRecording auf 1 setzen, bewirkt dies, dass immer wenn die Option -m angegeben wird, die Aufzeichnung anschließend auch in die EDB übernommen wird.

Die Registry-Einstellung AutoSaveTraceAsRecording  ist nur sinnvoll, wenn der Trace nur gezielt zur Erstellung bestimmter Aufzeichnungen eingeschaltet wird.

Sie können übrigens mit TstEdge Tracedateien auch direkt öffnen, ohne dass diese in der EDB gespeichert werden müssen. Dies ist sinnvoll bei Trace-Ausgaben, die nur vorübergehend benötigt werden und für die keine längerfristige Aufbewahrung vorgesehen ist.

Impressum

TeamWiSE GmbH

Prinzenstraße 1

41065 Mönchengladbach

Support Hotline 0700-teamwise (€ 0,12/Min.)

Telefon: +49-2161-65339-0

Telefax: +49-2161-65339-29

E-Mail: info@teamwise.de

Internet: www.teamwise.de

Vertretungsberechtigter Geschäftsführer:

Registergericht:

Registernummer:

Umsatzsteuer-Identifikationsnummer gemäß § 27 a Umsatzsteuergesetz:

Dipl.-Inf. Harry J.M. Graave

Amtsgericht Mönchengladbach

HRB 4482

DE 154776139