This course is not scheduled. Inquire about Onsite training at your facility.
Overview
| Course code | TK231 | Skill level | Intermediate |
|---|---|---|---|
| Duration | 3.0 days | Delivery type | Classroom
(Hands-on labs) |
| Course type | Public or Private on-site | ||
| Public price | USD $1,800.00 plus tax |
Learn the fundamentals of the IBM Security zSecure programming language CARLa. This course teaches you to use the CARLa Auditing and Reporting programming language to create reports for RACF, SMF, UNIX Systems Services (USS) analysis, and RACF command generation. About 50 percent of the course is hands-on lab exercises, where you will create CARLa code that can be used for effective management and reporting on RACF, SMF, and USS.
You will also learn how to use CARLa to create your own reports or commands, or to modify existing zSecure RACF functions to fit your installation's requirements. Learn how to automate these functions by using them in scheduled batch jobs.
View this course in other countries
Training Paths that reference this course are:
Audience
This intermediate level course is for security administrators, system programmers, and auditors who want to create their own reports or generate automated RACF or USS commands using the IBM Security zSecure Auditing and Reporting Language (CARLa).
Prerequisites
Skills taught
- Write a CARLa program listing RACF user and group profiles based on your selection criteria.
- Create and run CARLa queries to list RACF data set and general resource profiles.
- Produce a CARLa program that generates RACF commands based on various selection criteria.
- Run CARLa in batch jobs.
- Produce reports from SMF data.
- Produce Extensible Markup Language (XML) reports.
Course outline
Unit 1: Introduction and the CARLa Interface
- The information types that CARLa can process.
- Running CARLa programs using Interactive System Productivity Facility (ISPF)
- The three most commonly used CARLa keywords
- Writing your own customized CARLa report
Unit 2: CARLa Select and Sortlist Statements
- Producing customized RACF reports
- Specifying the profiles you want to report using select statements
- Formatting reports using sortlist statements and output modifiers
- Adding statistical values to reports with user-defined fields
Unit 3: Frequently Used CARLa Functions
- Reporting information stored in repeat groups
- Sub-filtering the repeat group information using subselects
- Creating ISPF reports with drill-down capability using display statements
- Combining information from multiple profiles and segments
- Using string processing in reports
Unit 4: Newlist and Summary Options
- Combining multiple reports using the newlist statement
- Adding statistical information to reports
- Generating RACF commands using CARLa
Unit 5: Advanced CARLa Functions
- Using profile or record pre-selection with proflist
- Using multiple input files to report on multiple systems or changes over time for the same system
- Writing multiple-pass CARLa programs to solve complex problems
Unit 6: Using CARLa in Batch Jobs
- Running CARLa programs from JCL
- E-mailing reports generated by CARLa
- Generating write to operator (WTO) with CARLa
- Producing reports in Extensible Markup Language (XML) format
Unit 7: SMF Reporting Using CARLa
- Producing reports on events logged in SMF
Unit 8: Other Supported CARLa Newlist Types
- Producing and customizing trusted users report
- Reporting information from class descriptor table (CDT) using CARLa
- Reporting the global RACF options (SETROPTS) using CARLa
- Producing reports about the scope of a user's permissions