Following a successful sign-on, the user can start a service by entering a transaction code (TAC) or pressing an appropriately generated function key.
Starting a service by entering a transaction code
If no sign-on service is performed, users may find themselves in the following situations:
openUTM outputs the following message in line mode:
K008 Sign-on accepted - input please
The user can start a service by entering a TAC and possibly a message. The first eight characters input are interpreted by openUTM as the TAC. If the TAC is shorter than 8 characters, it must be separated from the message by a blank.
If a start format was generated for the user, the appropriate fields of the start format must be completed. The field with the TAC, also called the control field, does not necessarily appear first.
If a sign-on service is performed, the sign-on service determines the next step. The user then receives output in format or line mode, or a service is started immediately.
Starting a service using a function key
A TAC can be assigned to a function key at UTM generation, e.g. F10; see KDCDEF statement SFUNC. When the user presses this key, the service is started regardless of whether the user is working in line mode or is in a start format.
Entering invalid transaction codes
If the user enters an incorrect TAC, the following message is output:
K009 Transaction code <tac> is invalid - input please
If a BADTACS dialog service is generated in the application, then the BADTACS service is started instead. After the BADTACS dialog service has ended, the user remains signed on and can start a service as described above.