How to convert static users to saved dynamic in CA TPX

Document ID : KB000009450
Last Modified Date : 14/02/2018
Show Technical Document Details
Introduction:

I want to convert my TPX users from Static users to Saved Dynamic users.  What is the best way to do this?

Background:

StaticUsers

Static users are defined in user administration and recorded in the administration databases. The characteristics of a static user are determined during signon by values in the System Options Tables, Application Definition Tables, and user and profile records.

Dynamic Users

Dynamic users are not recorded in the administration databases, unless saved dynamic users are also allowed. The characteristics of dynamic users are determined by profiles assigned in the signon exit. User validation and profile selection can be determined at signon through interaction with an external security package. The default signon exit provides for this method of dynamic user management and almost eliminates the need for ongoing user maintenance in CA TPX.

Options in the System Options Table (SMRT) determine if CA TPX accepts dynamic users. 

The product also allows saved dynamic users, which allows users to save their parameters (such as session or jump keys) from one TPX session to the next.

Dynamic users cannot be administered because no record of them is kept in the ADMIN2 database. A user is either static or dynamic, and cannot be static for one component and dynamic for the other.

Environment:
CA TPX for z/OS
Instructions:

Here is a summary of the steps you will need to take:

  1. Preparation:

    • Take good VSAM file backups at all steps
    • Make copy of SMRT table prior to any modifications

  2. SMRT:

    • SYSTEM FEATURES - specify SAVE DYNAMIC userids
              Dynamic Users Allowed: Y        Save Dynamic Users: Y
    • SECURITY PARAMETERS - specify PROFILE SELECTION method

  3. USER MAINTENANCE:

    • Set STATIC field to "N" for USERIDS that now need to be save dynamic
    • You can use TPX batch for reporting & mass updating of the users' records. For example, this will switch off the static flag in uindex:
              EXTRACT GIVING(EXTFILE) USER AND NO SESSIONS (UIDXNAME(--------))        UPDATE USING(EXTFILE) (UIDXSTIC(N))
Additional Information:

TPX 5.4 - Define Users