Nach erfolgreicher Anmeldung kann der Benutzer einen Vorgang starten, indem er einen Transaktionscode (TAC) eingibt oder eine entsprechend generierte Funktionstaste drückt.
Starten eines Vorgangs durch Eingabe eines Transaktionscodes
Wenn kein Anmelde-Vorgang durchlaufen wird, kann der Benutzer folgende Situationen vorfinden:
Im Zeilenmodus gibt openUTM die folgende Meldung aus:
K008 Anmeldung akzeptiert - Bitte EingabeDer Benutzer kann einen Vorgang starten, indem er einen TAC und eventuell eine Nachricht eingibt. Die ersten acht Zeichen seiner Eingabe werden von openUTM als TAC interpretiert. Ist der TAC kürzer als 8 Zeichen, dann muss er durch ein Leerzeichen von der Nachricht getrennt sein.
Wenn für den Benutzer ein Startformat generiert wurde, dann muss er die entsprechenden Felder des Startformats ausfüllen. Das Feld mit dem TAC, auch Steuerfeld genannt, steht dabei nicht notwendigerweise an erster Stelle.
Wenn ein Anmelde-Vorgang durchlaufen wird, dann bestimmt der Anmelde-Vorgang den nächsten Schritt. Der Benutzer erhält dann eine Ausgabe im Format- oder Zeilenmodus oder es wird direkt ein Vorgang gestartet.
Starten eines Vorgangs über eine Funktionstaste
Ein TAC kann per UTM-Generierung auf eine Funktionstaste gelegt werden, z.B. F10, siehe KDCDEF-Anweisung SFUNC. Wenn der Benutzer diese Taste betätigt, dann wird der Vorgang gestartet, unabhängig davon, ob ein Benutzer im Zeilenmodus arbeitet oder ein Startformat vor sich hat.
Eingabe ungültiger Transaktionscodes
Wenn der Benutzer einen falschen TAC eingibt, dann erhält er die Meldung
K009 Der Transactionscode <tac> ist ungültig - Bitte Eingabe
Falls in der Anwendung ein Dialog-Vorgang BADTACS generiert ist, dann wird stattdessen der Vorgang BADTACS gestartet. Nachdem der Dialog-Vorgang BADTACS beendet wurde, bleibt der Benutzer angemeldet und kann wie oben beschrieben einen Vorgang starten.