Pages

Friday, July 5, 2013

CA GovernanceMinder - Import/Export from IBM Mainframe RACF

 

Overview

This interface is a unidirectional download interface to bring data from RACF to Sage, using the IRRDBU00 unloads utility. The upload shall consist of JCL batch commands based on the Sage Differences format.

The main input to the RCM RACF Interface requires a download from RACF using the IRRDBU00 unload utility. This text file should then be segmented according to various line types, each representing a different type of entity and/or connections, per the following semantic mapping.

The import utility has 2 main modes of import:

1. Import RACF groups as roles.

This option treats RACF as a “role base system” and imports all the RACF groups as roles and all the “Data Sets”, “Transactions” etc.. as resources. This mode allows the customer to analyze the existing groups in RACF and run thorough cleanup of the RACF system.

2. Import RACF groups as resources

This mode allows importing only the RACF accounts and their groups memberships. This mode is used for business role modeling.

Import process

There is also a possibility to add enriching data about users attributes. The output of the converter is a Sage configuration, with RACF groups appearing as Sage roles, and with RACF profiles as Sage resources.

In the Figure below, the first section corresponds to the output Sage configuration. The second section enumerates the RACF IRRDBU00 files. If all lines appear in same file, it is possible to input the same file name in each input. However, for performance reasons, it is better to separate the line types into separate files. Finally, the third section provides the (optional) name of a supplementary HR file, with one line per each user that one wishes to enrich.

clip_image002

Semantic Mapping

RACF Unload File

Sage Configuration

Users (0200 Lines)

Sage Users: SAUserID

Groups (0100 Lines)

Sage Roles: Role Name

0400 Lines – Data set basic data

Sage Resources: Profile+ Access+ "DataSet"

0500 Lines – General resource basic data

Sage Resources: Profile+ Access+ Class

0203 Lines

User-Role connection

0404

User/Role-Resource connections for Data Sets

0505

User/Role-Resource connections for General Resources

HR File

Other Sage Users attributes.

Sage also creates one additional special role, called UACC, that models the default access modes for datasets and general resources.