Auf NT-Server Systemen (bei Bedarf auch auf Workstations) können 1) die TAA-Dienste als NT-Dienst ausgeführt werden. Dazu steht das Programm t2srvc zur Verfügung. Um die TAA-Dienste als NT-Dienst zu registrieren, muss ein Benutzer mit lokaler Administrationsberechtigung den Befehl
t2srvc /install
ausführen. Um die Registrierung rückgängig zu machen, wird der Befehl
t2srvc /remove
ausgeführt. Ab dem Release 10.01 stehen die Dienste nicht nur als 32-Bit zur Verfügung, sondern auch als 64-Bit Komponente. Zum Installieren oder Entfernen sollte daher die t2srvc.exe
aus dem jeweiligen Verzeichnis (bin32
/bin64
) verwendet werden. Beide Varianten können nebeneinander auf dem gleichen Rechner registriert werden.
Die Dienste können insgesamt oder einzeln mit zusätzlichen Optionen installiert werden. Dazu können die Dienste ggf. explizit in der Kommandozeile erwähnt werden, und die Kommandozeile mit Angaben wie /automatic oder /manual ergänzt werden. Beispiel:
t2srvc /remove t2base t2srvc /install t2base /automatic t2srvc /install t2trace /automatic /user <domain>\<userid> /password <password>
Die TAA-Dienste können selbstverständlich auch interaktiv für automatischen oder manuellen Start konfiguriert werden.
Die TAA-Infrastruktur wird, falls die TAA-Dienste noch nicht aktiv sind, ab Release 6.07 versuchen, diese bei entsprechender Konfiguration (Config\ActAsService=1) als NT-Dienst zu starten. Sollte dies (bspw. wegen Berechtigungsproblemen) nicht gelingen, wird das bisherige Programm taasrvc angestoßen. Dieses Programm bietet prinzipiell die gleiche Funktionalität wie die gesammelten Dienste aus t2srvc.
Folgende Dienste werden zur Zeit durch t2srvc konfiguriert und unterstützt:
t2base
): Basisdienste für Anwendungen, die mit den Hilfsmitteln der technischen Anwendungsarchitektur TAA erstellt wurden.t2trace
): Greift die seitens der TAA erstellten technischen Daten über den Anwendungsverlauf auf, und speichert diese Daten für spätere Auswertungen.t2req
): Führt Anfragen zum Start von neuen Geschäftsvorfällen aus.t2prt
): Führt die Nachbereitung von Aufträgen zum Drucken und Archivieren aus.t2was
): Setzt die Verarbeitung von unterbrochenen Geschäftsvorfällen fort, die zur Ausführung auf diesem Server erkannt werden.t2log
): Aufnahme von Log-Informationen und Speichern in der entsprechenden Logdatei.t2xqt
): Bietet eine zentrale Stelle zur Ausführung von Anwendungsbausteinen, die in einem anderen Prozesskontext zu Konflikten führen würden.t2mig
): Migrationsdienste für implementierungstechnische Umstellungen.2)
Die 64-Bit Dienste haben den gleichen Namen wie die 32-Bit Dienste, haben allerdings den Suffix 64
, bspw. neben t2base
gibt es auch t2base64
.
Der Trace-Dienst (t2trace
) kann völlig selbständig aktiv sein, ohne dass andere TAA-Dienste aktiv sind. Ist der TAA-Basisdienst aktiv, so wird der Empfang von Tracenachrichten im TAA-Icon angezeigt, und kann der Trace-Dienst über das Menü der TAA-Basisdienste gestartet und beendet werden. Ansonsten kann der Dienst über den net-Befehl gestartet, angehalten, fortgesetzt oder beendet werden.
Da der Trace-Dienst (t2trace) rechnerübergreifend eingesetzt werden kann, empfiehlt sich eine Installation auf einem dedizierten Rechner, auf der dieser Dienst als einziger TAA-Dienst ausgeführt werden kann.
Man beachte bei der Konfiguration von TAA auf einem Rechner, auf dem die TAA-Dienste als NT-Dienst ablaufen sollen, dass ein NT-Dienst, mangels authentifizierter Benutzeranmeldung, keinen HKEY_CURRENT_USER referenzieren kann, sondern auf die HKEY_LOCAL_MACHINE angewiesen ist.
Die TAA-Dienste können (ggf. auch von einem anderen Rechner aus) nicht nur gestartet und beendet, sondern auch angehalten und fortgesetzt werden. TAA-Anwendungen werden bei angehaltenen TAA-Diensten ebenfalls anhalten, sobald die jeweilige Anwendung eine Anforderung an die zentralen TAA-Dienste schickt.
Die Dienste können, je nach Einsatzbereich, auch zur Ausführung unter einer abweichenden Benutzerkennung konfiguriert werden, was ggf. für den Zugriff auf Netzwerkressourcen notwendig sein kann. Dann ist allerdings keine direkte Interaktion mit dem Desktop mehr zulässig. Dazu gibt es die Utility t2tray, die im sog. IconTray
die interaktive Funktionalität mit dem TAA-Server erlaubt. Die Interaktion mit dem Desktop wird von t2srvc für die Anzeige des TAA-Diensticons in den IconTray
benutzt, sowie für die TAA-Explorer, Prozessliste und TAA-Monitor Funktionen. Das TAA-TrayIcon wird bei Abmeldung und erneuter Anmeldung wieder hergestellt. 3)