1. Overview of utilities
2. Release Notes
3. Quick Reference
4. More detailed notes on each utility
5. Sample JCL used to obtain input data
..\RACF\RACF*.EXE -- directory included in PATH
this is also the directory used for comparison utils, namely RACF35 and RACF40
..\RACF\DEV\RACF.INI -- ini file
..\RACF\PROD\RACF.INI\RACFDEV -- downloaded ASCII flat file
\RACF*.HTM -- generated html reports
\RACF*.JCL -- generated jcl
\RACFPROD
\RACF*.HTM
\RACF*.JCL
Utility | Key | Key words |
RACF00 | Pre-processor | |
RACF01 | Summary | |
RACF02 | JCL | Non-existent UserIDs |
RACF03 | Group tree | |
RACF04 | JCL | All Groups |
RACF05 | JCL | Expired UserIDs |
RACF06 | JCL | List Group |
RACF07 | TEXT | Dataset (mask) |
RACF08 | TEXT | UserID(s) (not-HTML) |
RACF09 | JCL | UserIDs (mask) |
RACF11 | JCL | XREF (JCL to grant) |
RACF12 | General Resources (mask) | |
RACF16 | List Member / Group Class | |
RACF18 | TEXT | All UserIDs (not-HTML) |
RACF19 | General Resource | |
RACF20 | JCL | General Resource - Re-create - Prefixed |
RACF21 | JCL | XREF (JCL to remove) |
RACF22 | Member class Installation data | |
RACF23 | JCL | Dataset - Re-create - Prefixed |
RACF24 | JCL | Revoked UserIDs |
RACF25 | JCL | General Resource - Delete - Prefixed |
RACF28 | General Resource (prefix.mask) | |
RACF30 | STARTED | |
RACF32 | WARNING | |
RACF33 | Sorted Member / Group Class pair | |
RACF34 | Duplicate Member / Group Class pair | |
RACF35 | Compare Member / Group Class pair | |
RACF36 | JCL | Compare Group |
RACF37 | JCL | XREF - Member / Group Class pair |
RACF38 | Audit Report | |
RACF42 | discrete ALTER | |
RACF46 | JCL | delete UserIDs |
RACF47 | JCL | change Group |
RACF48 | JCL | General Resource - Re-create - non-Prefixed |
RACF49 | General Resource - Delete - non-Prefixed | |
RACF50 | Connected Groups | |
RACF51 | General Resource friendly format | |
RACF52 | OwnerID | |
RACF53 | List Group | |
RACF56 | JCL | UACC |
RACF58 | JCL | Notify |
RACF59 | Audit Attributes | |
RACF61 | JCL | Dataset - Grant access - Prefixed |
RACF62 | JCL | General Resource - Grant access - Prefixed |
RACF64 | JCL | General Resource - Re-create - non-Prefixed |
RACF65 | General Resource | |
RACF66 | ListUser | |
RACF67 | JCL | Notify |
RACF68 | APF | |
RACF69 | JCL | Revoked Connections |
RACF70 | Count Connections | |
RACF71 | Dataset (mask) | |
RACF72 | Summary (General Resources) | |
RACF73 | Connected Groups | |
RACF75 | TEXT | List Group (non-HTML) |
RACF76 | JCL | List Group |
RACF77 | JCL | Connections |
RACF79 | JCL | UserIDs |
RACF80 | JCL | Discrete Dataset |
RACF82 | Annotate Users | |
RACF84 | UserIDs | |
RACF85 | JCL | General Resource |
RACF86 | JCL | LIMBO |
RACF87 | GID | |
RACF88 | UID | |
RACF89 | SECURITY | |
RACF90 | JCL | Dataset |
RACF91 | JCL | General Resource - Re-create |
RACF92 | List of all users | |
RACF93 | CICS OPID | |
RACF94 | Certificate labels | |
RACF95 | Certificates (unsorted) | |
RACF96 | Key Rings | |
RACF97 | Certificate Mappings | |
RACF98 | Certificate Trusts | |
RACF99 | JCL | Certificates (sorted by expiry) |
RACF100 | Certificates (sorted by expiry) | |
RACF101 | Certificates (sorted by month) | |
RACF102 | Annotate Users | |
RACF103 | duplicate UserID names | |
RACF104 | Visio Import of Groups | |
RACF105 | STARTED task UserIDs and PROTECTED | |
RACF106 | UID(0) UserIDs and PROTECTED | |
RACF107 | Reconcile DATASET profiles | |
RACF108 | JCL | Certificates by OWNER |
RACF109 | JCL | Search / list Digital Certificates |
RACF110 | TSO users sorted by TSOPROC | |
RACF111 | Group report including creation date | |
RACF112 | Issued certificates sorted by Issuer | |
RACF113 | Annotate Groups | |
RACFAWK | Ad-hoc (non-HTML) | |
RACFDIAG | Diagnostic information gathering tool | |
RACFJCL | JCL | Ad-hoc (non-HTML) |
*** | General and useful utility recommended for general use |
** | Specialised utility for a particular requirement |
* | Either very specialised or very unusual requirement |
Utility | Key | Description | Rating |
RACF00 | Pre-processor. This filters the unloaded data to enusre all characters are valid ASCII and will not cause any unpredictable behaviour. The need for this utility arose during OS upgrades when the database was preped for a later version than the one it was running under. Sympton was empty reports due to encoutering an end-of-file character before finding the data to be reported on. Now also contains a check to detect if unload has been sorted. Unloads must not be sorted otherwise results become very unpredictable depending on the utility. If the correct character mapping is defined between mainframe and PC then you are likely to get zero characters changed. If the character mapping is not spot on then this utility will filter out the binary values likely to cause problems when running reports. This utility should always be run first before running any other reports. | *** | |
RACF01 | Text report of summary information | *** | |
RACF02 | .JCL | Text report of profiles owned by non-existent userids. Also produces JCL to remove any non-existent userid from any access list. | *** |
RACF03 | Text report showing group tree structure. Similar to DSMON but better. Shows the number of connections to each group. See also RACF104 | *** | |
RACF04 | JCL | List all groups showing both the installation data (truncated) and the create date of the group. | *** |
RACF05 | .JCL | List expired userids where expiry is determined by listing those users who have not accessed the system since the date specified in the RACF.INI file. JCL is produced to delete all dormant users listed Care needs to be taken not to delete apparently dormant, but required system userids such as started tasks etc. Enhanced to now accept optional command line parameter of a Group thus only listing the dormant users that are connected to that Group. | *** |
RACF06 | JCL | List group showing userids, names, authority and flag if group-special attribute is operative. JCL is for removal of userids from the group and is useful when deleting large groups. Beware, however, that as it can also be edited to become a connect job instead of a remove job where ever group-special is operative this appears on the remove command although it is an invalid option. See also RACF76 and RACF111. | *** |
RACF07 | TEXT | Report showing access lists for DATASETs showing both userids and names. It is recursive and hence if you specify a high level qualifier it will list out all profiles starting with that HLQ. Because of the recursive name lookup this can be slow to run so if it is not important to show names RACF71 may be better. Also creates RACF07 containing simple text list of DATASET profile names. | *** |
RACF08 | TEXT | Search for userid using string supplied. Searches both userid and name field from the database. Mainly used for searching on names field, e.g. find a user by their first name if you can't find them by their userid. Includes Installation data now as well. | ** |
RACF09 | JCL | List userids based on a mask. e.g. can list all userids starting with letter A or AB or ABC etc. Report shows userid, name, if revoked, when last logged on, if TSO segment exists and if CICS segment exists. JCL is also produced for resuming all the userids listed. | ** |
RACF10 | Discontinued. | ||
RACF11 | JCL | Lists access for a userid or group. Very similar to XREF expect this also shows level of access! Very useful. JCL is also generated with the permit statements required to grant the access. Can be usefully edited and used to selectively model access for other groups or users. Now reports on attributes, both user and connection, class authorisations, and if password is set to non-expiring, and if UID of zero is defined for user. Also, if report is being generated on a user, it prompts with question should report include enumeration of all connected groups. See also RACF37 and RACF41 and RACF21 | *** |
RACF12 | Report showing access lists for General Resources showing both userids and names. This is similar to RACF07 expect for General Resources rather than DATASETs. It is recursive and hence if you specify a high level qualifier it will list out all profiles starting with that HLQ. | *** | |
RACF13 | Discontinued. | ||
RACF14 | Discontinued. | ||
RACF15 | Discontinued. | ||
RACF16 | List all profiles in a member / group class pair with access lists. Useful for CICS classes. | *** | |
RACF17 | Discontinued. See RACF16 | ||
RACF18 | TEXT | Generate data file for allowing fast searching for userids Output consists simply of all userids and associated names | ** |
RACF19 | List all General Resource profiles with access lists for the class and group-class specified. | * | |
RACF20 | JCL | List all General Resource profiles with access lists where prefix matches that specified. JCL is produced which will re-create profiles for that class / group-class pair and prefix. Useful for establishing environments such as modelling a prefixed CICS region or even taking a test set of profiles an implementing them on a live environment. See also RACF48,RACF51 and RACF91 | *** |
RACF21 | JCL | List access of a userid or group. Similar to RACF11 but creates JCL to remove the access. Mainly used where a user has done a lot of RACF administration and their userid has appeared on profiles which they have created but not removed themselves from the access list. Similar also to RACF45 which only looks at ALTER accesses and can use a userid mask. | ** |
RACF22 | List all member class profiles with installation data. | * | |
RACF23 | JCL | List all DATASET profiles with access lists where the prefix matches that specified. JCL is produced which will re-create profiles with that prefix. Sometimes useful for establishing environments by modelling existing ones. See also RACF90 | ** |
RACF24 | JCL | List revoked users. JCL to delete if no TSO segment. | * |
RACF25 | JCL | Similar to RACF20 except JCL is for deleting profiles. Useful for cleaning up profiles no longer required. See also RACF49 | *** |
RACF26 | Discontinued. | ||
RACF27 | Discontinued. | ||
RACF28 | List General Resource class profiles for a specified class pair where the initial letter matches. e.g. most useful for listing all TCICSTRN / GCICSTRN where initial letter is 'C' signifying IBM supplied. | ** | |
RACF29 | Discontinued. | ||
RACF30 | List all STARTED class profiles with STDATA | *** | |
RACF31 | Discontinued. See RACF65 | ||
RACF32 | List all profiles with WARNING attribute set | *** | |
RACF33 | List all Member / Group class profiles sorted. Useful for comparing profiles for similar CICS trancodes but with varying prefixes. Slow to run because of recursive sorting. See also RACF34 | ** | |
RACF34 | List Member / Group class profiles which have duplicate entries. Useful for TCICSTRN profiles or GCICSTRN members. As with RACF33 this is unfortunately slow to run. | ** | |
RACF35 | Compare prefixed Member / Group profiles with specified prefix. Useful for comparing prefixed profiles in a test CICS region with those of the corresponding live region. Expects to find the flatfiles in sub-directories directly below. I normally run from \DATA\RACF with flat files in \DATA\RACF\DEV and \DATA\RACF\PROD This report details differences and gives a summary of the matching profiles. | *** | |
RACF36 | JCL | Compares 2 RACF groups and reports any userids found in both groups. | * |
RACF37 | JCL | List out all members with specified userid or group on the access list. Similar to an XREF or RACF11 but only looks at Member / Group profiles and expands out the Group profiles to show all the actual Members. Useful for determining access to CICS trancodes. | *** |
RACF38 | List userids with higher than normal authority.
The report is split into sections and they are: List of users with system attributes, List of users with group attributes, List of users with class authority, List of users with group connection other than use, List of users with password intervals greater than x days, List of users with nopassword allowed, List of protected users List of restricted users List of users with uaudit attribute. | *** | |
RACF39 | Discontinued. See RACF34 | ||
RACF40 | Discontinued. See RACF35 | ||
RACF41 | Discontinued. See RACF37 | ||
RACF42 | List all discrete profiles with ALTER access. This is useful because normally this is a bad idea as if a user has ALTER access to a discrete profile this means they have full administration access using the PERMIT command over that profile unlike with generic profiles where it simply means the user has ALTER access to the resources. | *** | |
RACF43 | Discontinued. | ||
RACF44 | Discontinued. | ||
RACF45 | Discontinued. | ||
RACF46 | JCL | Takes as input a list of users to be deleted in the form of one userid per line with no spaces. This is designed to interface with output from our HR system and onwardly interfaces to an application. Likely to be of little use to anyone else. | * |
RACF47 | JCL | Lists a group and produces JCL to change the owner and dfltgrp of each member to that specified on the command line. | * |
RACF48 | JCL | Like RACF20 but for non-prefixed General Resource pairs. See also RACF51 | * |
RACF49 | JCL | Like RACF25 but for non-prefixed General Resource pairs. See also RACF51 | * |
RACF50 | List userids in a group with dfltgrp and all other connected groups. If many groups per user are involved then line length can grow to be awkwardly large, but can be useful. Similar to RACF73 which also shows names. | ** | |
RACF51 | List prefixed profile pairs in friendly format. If using RACF20 or RACF25 to migrate profiles because they have to create profiles and then add members and then do any permits they are not very user friendly. This is a more readable report which can be used in conjunction with them. See also RACF48 and RACF49 | ** | |
RACF52 | List all profiles and access lists belonging to OwnerID Note: all irrcerta (i.e. CERTAUTH) digital certificates are owned by IBMUSER. | *** | |
RACF53 | List group showing userid, name, last access, if revoked, if TSO segment present, if CICS segment present, and CICS segment timeout value. | *** | |
RACF54 | Discontinued. | ||
RACF55 | Discontinued. | ||
RACF56 | .JCL | List all DATASET and JESSPOOL profiles with a UACC greater than NONE. Produces 2 JCL output files RACF56A.JCL and RACF56B.JCL. The first grants the same access as the UACC to the profiles and the second sets the UACC to none. | * |
RACF57 | Discontinued. | ||
RACF58 | JCL | List either all profiles with notify set or just those with a specific userid set to notify. JCL produced for removing notify from listed profiles. | * |
RACF59 | List profiles with non-default audit attributes set. Default audit attributes are defined as violation on READ or greater and no globalaudit attributes set. Gives a good picture of what is being effectively audited. | ** | |
RACF60 | Discontinued. | ||
RACF61 | JCL | Grant access to some (i.e. don't if already on access list) DATASET profiles with the specified prefix for the given ID and access level. In order to generate JCL for all profiles simply give a fictitious Group which doesn't appear on any of the access lists. | * |
RACF62 | JCL | Grant access to some General Resource profiles with prefix for ID and access. Some being where it is omitted if ID is already on the access list. In order to generate JCL for all profiles simply give a fictitious Group which doesn't appear on any of the access lists. Similar to RACF26 | * |
RACF63 | Discontinued. | ||
RACF64 | JCL | List all General Resource profiles with access lists. JCL is produced which will re-create profiles for that class / group-class pair. Similar to RACF20 but without any prefix. See also RACF48 and RACF51 | * |
RACF65 | List General Resource class. | *** | |
RACF66 | Similar to doing a ListUser command online | *** | |
RACF67 | JCL | Set or clear notify on all profiles in a prefixed General Resource class pair. | ** |
RACF68 | . | In addition to taking the flat file as input this utility
also requires the output from a DSMON. It then reports the
fully qualified profiles and access lists for all APF
authorised libraries. In addition to RACF68 listing all APFs, RACF68.APF has
been added to list those APFs which do not have corresponding DATASET profiles.
Note: if several LPARs all share the same DASD then concatentate the DSMON outputs as shown to
ensure all APFs are protected from all LPARs. type \data\racf\prda\dsmon > \data\racf\prda\dsmonx type \data\racf\prdb\dsmon >> \data\racf\prda\dsmonx type \data\racf\prdb\dsmon > \data\racf\prdb\dsmonx type \data\racf\prda\dsmon >> \data\racf\prdb\dsmonx and then run RACF68 as RACF68 dsmonx for both prda and prdb i.e. this checks to ensure all APF authorised profiles are protected on both LPARs irrespective of which LPAR they have been authorised on. | *** |
RACF69 | JCL | List all revoked group connections. Doesn't quite work as intended as connections don't appear to become revoked until the connection is used after the revoke date. See also RACF83 Intended to pick up revoke attribute but this is not usually set in download. Hence have added a revoke date parameter to racf.ini file which works similar to expired users, i.e. compares the actual dates. | *** |
RACF70 | Count the number of users in a group. Very simplistic but useful never the less. | ** | |
RACF71 | List DATASET access but without names. Quicker running version of RACF07 | ** | |
RACF72 | Summary breakdown of General Resource profiles. | *** | |
RACF73 | List group with names and all other group connections. Similar to RACF50 | ** | |
RACF74 | Discontinued. | ||
RACF75 | TEXT | List group with only userid and group on report, one per line and separated by a single space. | * |
RACF76 | JCL | List group showing userid, name, connect owner, authority and if group-special attribute is present. This is essentially the same as a RACF06 but with the connect owner added. See also RACF111 | *** |
RACF77 | JCL | List all group connections where connect is not owned by the group connected to. Shows where a connect has been done where the owner is not explicitly set to the same as the group. | ** |
RACF78 | Discontinued. | ||
RACF79 | JCL | List all userids where the owner of the userid is not the same as the dfltgrp. | ** |
RACF80 | JCL | List discrete DATASET profiles and produce JCL to convert to generic (i.e. delete and re-create). Ignores anything with HLQ starting DFHSM. See also RACF42 | * |
RACF81 | Discontinued. | ||
RACF82 | Annotate a list of userids. Where the input is in the form of one userid per line and no spaces. The output from this is userid, name, dfltgrp, date last accessed, etc. See also RACF102 Now reports in bold any UserID which cannot be found (previously dropped witout any indication). | ** | |
RACF83 | Discontinued. | ||
RACF84 | Generates a list of userids where the 2nd and 3rd positions are numeric but ignoring those which fit the mask 'Xnnnnn ' where X is any alpha and n is any numeric. Info list includes userid, name, dfltgrp, create date, last access date and if TSO present. | * | |
RACF85 | JCL | Similar to RACF20 / RACF64 but lists all profiles for a general resource class pair. Generates JCL to re-create for migrating to another platform. | *** |
RACF86 | JCL | Generates JCL intended for users who should be deleted from the system but can't be because they still own datasets. It assumes the group 'LIMBO' exists, connects the user to LIMBO with a revoked connection, makes it the DFLTGRP and OWNER of the userid, removes all other connections and all dataset and general resource access list entries. Also deletes any dataset profiles commencing with the userid except userid.** which has its access list reset. | *** |
RACF87 | Generates list in essentially 3 columns, Group, Installation Data, and GID (any groups without a GID are not listed). Updated to include hex GID in addition to decimal GID. | *** | |
RACF88 | Generates list in essentially 6 columns, giving user details
and OMVS segment details such as UserID, Name, default group, UID home path, program (any users without a
UID are not listed). Update to inlcude hex UID in addition to decimal UID. Now, also accepts a group to be specified on the command line. In this mode it lists only users who are members of the group and lists all members of the group whether they have an OMVS segment or not. | *** | |
RACF89 | List all profiles and access lists where the string SECURITY is found in the installation data field. (i.e. groups, datasets and general resources, ignores users) | *** | |
RACF90 | JCL | List all DATASET profiles with access lists. JCL is produced which will re-create all profiles. Similar to RACF23 but without the limitation of prefix. | ** |
RACF91 | JCL | List all Genreral Resource profiles for the specified CLASS pair with access lists. JCL is produced which will re-create all profiles. Similar to RACF20 but without the limitation of prefix. | ** |
RACF92 | List all UserIDs along with name, owner, date created, date last accessed, and if revoked. | *** | |
RACF93 | List all CICS users with showing any OPIDs. This utility was provided at the request of Rolf W Valters. | ** | |
RACF94 | List all Digital Certificates by UserID and label. | *** | |
RACF95 | List all Digital Certificates (unsorted). | ** | |
RACF96 | List all Digital Certificate King Rings. | ** | |
RACF97 | List all Digital Certificate Mappings. | ** | |
RACF98 | List all Digital Certificate Trusts. | *** | |
RACF99 | JCL | List all Digital Certificates sorted by expiry date. Now also includes UserID and certificate label which makes this a very useful report. The Expiry Date-Line shown in the report is calculated purely on the date and does not take into account the time. Now accepts optional command line parameter of a UserID to restrict the report to a subset of certificates owned by said UserID. Now also generates JCL to delete expired certificates. See also RACF109 and RACF112. | *** |
RACF100 | Same as RACF99 but has addition of a cut-off-date so that you can list certificates up until the specified date. | *** | |
RACF101 | List all Digital Certificates sorted by month of expiry date. This is really useful if trying to manage certificates where you need to get a feel for the distribution of the expiry dates of the issued certificates. Now accepts optional command line parameter of a UserID to restrict the report to a subset of certificates owned by said UserID. | *** | |
RACF102 | Annotate a list of userids. Where the input is in the form of one userid per line and no spaces. The output from this is userid, name, dfltgrp, date last accessed, etc. Similar to RACF82 but this report focuses on dates (creation, last access, password changed) and password (expiry, generation number). Now reports in bold any UserID which cannot be found (previously dropped witout any indication). | ** | |
RACF103 | Report on UserIDs which have duplicate name data. Because there are likely to be UserIDs with duplicate data which is intentional it looks for an input file of RACF103 for name data to be ignored. | ** | |
RACF104 | This utility generates a text (txt) file which can be directly imported into the Visio Organisational Chart Wizard. Note: if there is a large number of groups then it can take quite a long time for Visio to process this import! I have been asked where the idea for this utility came from, well Doc Farmer suggested it to me. Also, I have since discovered it is possible to specifiy the level within the tree to report from meaning you can generate a tree structure report on just part of the group structure which makes this more useful. See also RACF03 | ** | |
RACF105 |
This utility generates a report by first building a list of UserIDs referenced from STARTED
class profiles and then enumerating them with details, in particular do they have the PROTECTED attribute set? See also RACF106 and RACF30 | *** | |
RACF106 |
This utility generates a report by first building a list of UserIDs with a UID(0)
and then enumerating them with details, in particular do they have the PROTECTED attribute set? See also RACF106 and RACF88 | *** | |
RACF107 | This utility takes as input, the output from LISTCAT commands across all catalogs (see sample JCL at end of readme). It then processes the list of dataset profiles, listing those for which it cannot find a corresponding datset. A note of caution, be careful some profiles will be required for transient datasets! This utility requires the name of the input dataset as a commandline parameter. It will then look for an additional optional parameter. By default it will check for datasets and dataset profiles from A to Z. However, it will accept a commandline string of characters. e.g. AHM will check just those letters, or $#@ will check just the national characters, or ABCDEFGHIJKLMNOPQRSTUVWXYZ$#@ will check the lot. | *** | |
RACF108 | This utility generates a report of certificates sorted by the owner user ID. It has a number of optional command line parameters. First is a user ID on which to report, no parameters means it gnerates a full report for all users. Then there are a couple of additional optional parameters of user ID to change to and HLQ for export datasets. Both these parameters are only relevant for the generated JCL. For each certificate found for the first user ID specified it generates the following RACDCERT commands, (1) a list of the cert on the user (2) an export to a dataset (3) a delete of the cert (4) an import back in from dataset to new user (5) finally a list of the cert on the new user. | *** | |
RACF109 | This is a search facility for certificates. It accepts up to 9 search strings on the command line and reports back any certifictes which match all search strings specified. The search is across the 4 fields that appear in the report, and scores a hit if found in any of the four fields, namely: UserID, label, common name (i.e. CN) within the certificate details, or expiry date. Only the UserID and label of any found certificates are displayed on the command line, but a full html report is always generated listing UserID, label, CN, and Exipry date. Updated to include listing of UserID who created the certificate. This has no relevance to RACF but can be useful to know. See also RACF112 and RACF99. | *** | |
RACF110 | JCL | Lists all users with a TSO segment sorted by the default TSOPROC. The report also lists both region size and max region size along with user details and default group. JCL is generated for each user using the currently defined region and max sizes. This can be easily edited and then submitted to effect changes to the TSO region sizes. | *** |
RACF111 | List group showing userids, names, last access date, creation date and if the revoked attribute is operative. This report was requested by Sarbanes Oxley Auditors specifically to see the user creation date. See also RACF06 and RACF76. | *** | |
RACF112 | List certificates showing owner, creator, certificate label and expiry date and sorted by certificate authority. Note: any CERTAUTH (or irrcerta) certificate which doesn't have certificates which have been issued under it (i.e. matching Common Names) are suppressed. See also RACF109 and RACF99. | *** | |
RACF113 | Annotate a list of groups. Where the input is in the form of one group per line and no spaces. The output from is similar to RACF04 which is full list of all groups. | ** | |
RACFAWK | General purpose tool to extract information from the flat file. Requires some knowledge of the format of the flat file which is defined in the IBM RACF Macros and Interfaces Manual. In its simplest form it can be used to pull out all records of a single type, e.g. racfawk 0200 1 0200 or a string can be searched for within the record type at a specified location. Can be very useful on occasions. | *** | |
RACFDIAG | This is an information gathering tool to assist in the event of problems. If you are unable to resolve a problem, then please use this tool to generate RACFDIAG.HTM and send it to me for analysis with a description of the problem you are encountering. | ** | |
RACFJCL | JCL | This is similar to the clist option on the RACF search command and builds the header and footer information around it from the RACF.INI file. Very useful in conjunction with other utilities such as RACF75 where you can build a RACF command round a list of userids, e.g. RCAFJCL RACF75 "ALU " " CICS(TIMEOUT(15))" where this will build the JCL to set everyone listed it the file RACF75 to a CICS timeout value of 15. | *** |