In a UTM application, it is possible to generate UTM user IDs and protect them by passwords of a particular complexity level. These user IDs and passwords with their complexity levels must be generated in the UTM application with USER statements. Each user ID generated for a UTM application can be used both by a client program and by a terminal user.
The user concept implemented on the CPI-C and XATMI interface is valid for the duration of a conversation, i.e. each time a conversation is established the program must transfer the authorization data (user ID and possibly password) to openUTM. In openUTM, a client program can also sign on using a sign on service ( SIGNON service; see the openUTM manual „Programming Applications with KDCS”).
Multiple sign-ons with one UTM user ID
If a UTM user ID is generated with service restart (USER ...,RESTART=YES), openUTM links the UTM user ID with a restartable service context which is implicitly assigned using the user ID.
Only one client program or one terminal user can work with the UTM application at any one time under this type of UTM user ID.
If, in an application which allows multiple sign-ons with a user ID (SIGNON ..., MULTI-SIGNON=YES), a UTM user ID is generated without restart (USER ...,RESTART=NO), then multiple sign-ons with this user ID are possible. The restartable service context is not required in this case.