This course is intended for security administrators, system programmers, and auditors who want to create their own reports or generate automated RACF or USS commands using the IBM Tivoli zSecure Auditing and Reporting Language (CARLa) .
This class teaches you the fundamentals of the IBM Tivoli zSecure programming language CARLa. During the class you will learn how 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 learn how to use CARLa to create your own reports or commands, or to modify existing zSecure RACF functions to fit your installations requirements. You will also learn how to automate these functions by using them in scheduled batch jobs.
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 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
After completing this course, you will be able to: 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 XML reports.