Mainframe Utilities and Development Tools Workshops

Mainframe Training Services

Mainframe Training - Utilities and Development Tools

Mainframe Utilities Training Sitemap

 

   

Mainframe Training Utilities and Development Tools Training Advanced search
Technology Driven IT Training Definition of Service Delivery Medium
Why Web-based Training Why SYS-ED for Web-based Training Contact You

Mainframe Utilities and Development Tools

Integrated Exercises and Best Practices
Computer Associates Compuware IBM Serena Syncsort

The SYS-ED mainframe utilities and development tools courseware library is comprised of industry standard subject matter, exercises, and best practices.

 
Web-based Training SYS-ED/New York Schedule and Content Delivery Selection Courseware for Teaching
Teaching Models Selection of Delivery Selection Mainframe Courseware for Teaching

Computer Associates Software - Training by SYS-ED
Performance and Workshop Objectives Best Practices and Guidelines
CA-DYL-280(VISION:RESULTS)
  1. Define a dataset. | Print a report. | Specify a title and column heading.
  2. Extract records. | Perform simple calculations. | Create a workarea field. | Use a simple IF and assignment statement.
  3. Use the PERFORM statement to check for valid data. | Code a case statement. | Output a subset of a record to an output dataset.
  4. Break processing. | Calculations at Break processing.
  5. Sort a dataset. | Process a sorted dataset.
  6. Sequentially access a VSAM KSDS. | Randomly access a VSAM KSDS.
  1. Code custom record layouts for data to be used in reporting.
  2. Use existing COBOL record layouts for conversion into CA-VISION:Results.
  3. Format data as CSV: Comma Separated Values or XML document files.
  4. Create datasets for download to the UNIX or MS Windows environments.
  5. Merge two or more files.
CA-Easytrieve Plus Programming
  1. Create data definitions for several datasets.
  2. Print a simple report.
  3. Sort the data and print a report.
  4. Extract data and produce a new dataset.
  5. Merge multiple datasets.
  6. Produce detail reports and a Summary Report.
  7. Verify data by producing an Edit Report.
  8. Read and write VSAM data.
  1. Create sub-files from a master file and merge multiple datasets.
  2. Work with the different data types and generate test data.
  3. Code structured and maintainable code.
  4. Ensure that data is sorted properly for processing.
  5. Perform extensive data editing.
  6. Code the layout for optimal maintenance.
CA-Endevor SCM: Software Change Manager
  1. Display information about an element, system, type, and processor.
  2. Retrieve elements with and without a sign out.
  3. Add and update elements to compile and link a program.
  4. Move, delete, sign in, and print elements.
  5. Create and cast a package.
  1. Proper use of the CCID and how to use reporting features and analysis tools for examining the dependencies of an element, reviewing the updates that have been made, and determining who is working on which projects.
  2. The limitations associated with the major Type/Processor.
  3. Commands and coding for adding an element, retrieving an element, casting the element, and reviewing approvals.
  4. Proper checking of processor output to ensure correct type operation.
  5. Execute multiple ADD/UPDATES in a single request.
CA-AllFusion InterTest Batch
  1. Invoke and customize InterTest Batch.
  2. Set single stepping conditional and unconditional breakpoints.
  3. Display program storage data items.
  4. Trace the logic of a segment within a program.
  5. Debug a program with a storage protection error.
  6. Debug a logic error in a program.
  7. Debug a basic 0C7 error.
  1. Debugging guidelines to shorten the debugging process.
  2. Demonstrate optimal placements of breakpoints and the type of breakpoints that should be used.
  3. Differences between using an interactive debugger and dump features.
  4. Identify the important areas of CA-InterTest.
  5. Test blocks of code.
CICS TS: Debugging with CA-InterTest
  1. Review the main menu.
  2. Set simple breakpoints.
  3. Set conditional breakpoints.
  4. Display and modify working storage.
  5. InterTest exception handling and error messages.
  6. Display the content of a VSAM dataset.
  7. Display the content of a CICS control block.
  8. Display the content of a DB2 table.
  1. Verify that test data is adequate and program paths have been tested prior to implementing changes in production.
  2. CICS TS InterTest debugging techniques to single step through code in conjunction with conditional breakpoints and the reverse trace.
  3. How to use the CICS Transaction Server channel and container for passing large amounts of data and viewing and monitoring with CA-InterTest.
  4. Identify common problems: i- The number of times that each verb has been executed. ii- When and where a period incorrectly specifies program logic and is in the wrong place. iii- Locating code that has never been executed and therefore never tested.
CA-Panvalet
  1. Create a new member, update the member, and re-sequence the member.
  2. Update a member, display the memberís level number, copy an existing member, rename an existing member, and write select lines.
  3. Create and develop the JCL required to run Panvalet (PAN#1). | A single PDS member will be copied into a library and all PDS members will be copied to and from that library.
  4. Use the Panvalet ISPF option to browse and modify a single member in the library.
  5. Use the utilities available under ISPF to select members for copying between a PDS and Panvalet library.
  1. How to control access for individual programs, provide protection for members in production status, and work with automatic continuance of modification level numbers.
  2. Backup features of Panvalet applied to application programs.
  3. Use the Panvalet versioning features.
  4. Code the Panvalet batch JCL.
  5. Identify issues associated with storing JCL.
  6. Utilize the change history.
  7. Generate and understand the analysis reports.
  8. New features of the online PVISPF.
Compuware Software - Training by SYS-ED
Performance and Workshop Objectives Best Practices and Guidelines
Abend-AID
  1. Debug a simple 0C7 program.
  2. Debug a complex 0C7.
  3. Debug a program that calls a subroutine.
  4. Debug a program that invokes a 0C4.
  5. Debug a program with an I/O error.
  1. Interpret the detail and summary information available through Abend-AID; then use the information to perform problem resolution.
  2. Address the causes of errors by customizing the text of a statement and the content of its related fields.
  3. Locate TGT and follow the Base Locator Working-storage address to data items in WORKING-STORAGE.
  4. Determine values in the file buffers using the Base Locator for Files.
  5. Trace the register save areas.
File-AID for Analysts
  1. Browse a dataset using formatted and unformatted selection criteria.
  2. Browse and edit data in formatted, character, and vertical formatted mode.
  3. Use the new primary commands in File-AID.
  4. Display the attributes of a dataset.
  5. Allocate and edit a new dataset.
  6. Copy a dataset, PDS, and selected record from the dataset.
  7. Browse and edit a VSAM dataset.
  1. Location of COPYLIBs.
  2. Use the monitoring tools to maximize the information.
  3. Choose between the EDIT and BROWSE mode.
  4. Code complex conditions for record selections.
  5. Guidelines for allocating a new dataset.
  6. Determine which SMS classes to use on datasets.
  7. Review the attributes of a VSAM dataset.
File-AID: Batch
  1. Execute File-AID Batch to print, list, and dump a dataset.
  2. Copy an entire dataset.
  3. Copy an extract of a dataset.
  4. Backup a PDS.
  5. Accumulate a total.
  6. Tally an extract of a dataset.
  7. Code complex extraction criteria.
  8. Print a formatted listing.
  1. Use sophisticated copy and selection techniques.
  2. Create multiple extracts from a single master file.
  3. Read and process variable length records.
  4. Process select members in one or more PDSs.
  5. Retrieve and list directory information.
  6. Recognize the differences between the File-AID extraction and SORT extraction.
File-AID: DB2
  1. Configure the File-AID DB2 environment.
  2. Browse and edit a DB2 table.
  3. Generate SQL to browse a table.
  4. Create DB2 objects using File-AID DB2.
  5. Perform an analysis on multiple SQL statements.
  6. Perform an analysis on a Plan.
  7. Copy one table into another using a selection criteria.
  8. Unload and load a DB2 table.
  1. Browse and edit two related or unrelated tables.
  2. Create objects based upon installation standards and generate DDL for existing objects.
  3. Generate DDL SQL from a DB2 object.
  4. Generate extraction and sort criteria SQL.
  5. Use File-AID DB2 to perform complex searches of table(s)
  6. Efficiently process IBM DB2 utilities with File-AID DB2.
File-AID: IMS
  1. Retrieve data from an IMS database.
  2. Randomly access data.
  3. Update a record.
  4. Delete a group of records.
  1. How to use a before-and-after view which displays the content of individual fields in each changed segment.
  2. Use of IMS-tailored commands for increased precision and flexibility.
  3. How a parent segment and its children can be copied or repositioned in the database using either a specific COBOL-formatted key or a command such as PARENT, CHILD, or TWIN.
File-AID/RDX: Related Data Xpert
  1. Extract data from a DB2 table.
  2. Load data into a DB2 table.
  3. Handle exception processing.
  4. Extract data from an Image Copy.
  1. How the objects relate to a specific driving object.
  2. Generate and execute an extract from a single screen.
  3. Extract related DB2 data from the most recent full Image Copy.
  4. Generate sample data from scratch or from some other source.
  5. Choose from previously executed saved extract requests; execution can be performed directly from the list.
File-AID: TSO
  1. Customizing the File-AID environment.
  2. Use the BROWSE capabilities in File-AID.
  3. Use the EDIT capabilities in File-AID. | Execute a number of EDIT Primary commands.
  4. Allocate a new PDS. | Use the utilities to copy a dataset. Allocate a new VSAM dataset. | Use the foreground and batch options.
  5. Allocate a new XREF dataset. | Setup a XREF dataset.
  6. Write and execute File-AID batch.
  1. Address concurrency issues when editing a VSAM dataset while it is being used by CICS or other batch programs.
  2. Convert and transfer data between multiple platforms: mainframe, UNIX, and MS Windows.
  3. Proper use of COPYBOOKs.
  4. Proper validation of test results using File-AID/MVS full-featured data, source code, and JCL compare.
  5. For all occurrences, use selection criteria support for ODO (COBOL) within an ODO.
  6. Add a parameter of ANY, EVERY, and ALL to the ARRAY and OCCURS primary commands; this improves the display and criteria specification of ODOs.
TSO Xpediter
  1. Compile and run a program under Xpediter.
  2. Compile, run, and debug a program under Xpediter.
  3. Compile, run, and debug a program that invokes another procedure under Xpediter. | Debug the calling and the called program.
  4. Record, code, and execute a script. | Code and run Xpediter Batch.
  1. Use existing batch JCL for performing a foreground allocation of datasets in order to debug programs interactively.
  2. Problem resolution and customization of the TSO Xpediter SETUP procedure.
  3. Guidelines for debugging logic errors.
  4. How to use Xpediter/TSO to allocate all necessary files from existing JCL.
  5. Techniques for altering program logic, trapping, and recovery from program errors.
  6. Purpose and use of the Xpediter/TSO Batch Connect facility.
  7. How to use the log and a script file to review test session activity for confirming program execution paths, data values, environment information, and abend codes.
CICS Xpediter
  1. Debug a simple 0C7.
  2. Debug a program with a logic error.
  3. Display variables during execution.
  4. Set a simple breakpoint.
  5. Set a complex break point.
  6. Display CICS control information.
  7. Display program linkage information.
  1. Program preparation to debug and test CICS applications efficiently under Xpediter.
  2. Use techniques for debugging CICS programs; this includes viewing and testing data in VSAM and DB2 tables.
  3. View the content of a file and TS queue.
  4. Debug errors which involve uninitialized or improper pointers.
IBM Software - Training by SYS-ED
Performance and Workshop Objectives Best Practices and Guidelines
File Manager
  1. View a dataset.
  2. Create and edit a template.
  3. Execute File Manager batch utilities.
  4. Perform VSAM creation and maintenance.
  5. Limit the effects of edit changes.
  1. Manipulate data using COBOL and PL/1 record layouts interactively or in batch.
  2. Run functions from a CICS environment.
  3. Use File Manager to access CICS resources with a user-friendly ISPF look-alike interface.
  4. Customize the fields in order to efficiently display, copy, print, find, copy, edit, print, compare and data.
  5. Use File Manager utilities for editing, browsing, printing, copying and maintaining DB2 data.
Debug Tool
  1. Debug a program in full screen mode.
  2. Prepare a program for debugging.
  3. Set up a DB2 and DB2 Stored Procedure environment.
  4. Create a setup file.
  5. Copy information into a setup file from JCL.
  6. Use the TEST run-time option.
  7. Debug a CICS program.
  1. Debugging of mixed-language applications in the same session.
  2. Count the number of times a statement or verb has been processed for debugging logic, checking performance issues, and looking for dead code.
  3. Set multiple conditional and unconditional breakpoints and use step mode debugging.
  4. Explicit debug mode is supported. The user identifies the compile units to debug, then Debug Tool loads debug data only for those compile units.
  5. AT CHANGE and AT LABEL breakpoints allows for limiting the scope of the breakpoint to a specific compile unit.
Fault Analyzer
  1. Set dump suppression options.
  2. Control the real-time analysis with options.
  3. Understand the real-time analysis report.
  4. Use the Fault Entry ISPF interface.
  5. Perform batch and interactive reanalysis.
  6. Debug a program with Fault Analyzer.
  1. Analyze CICS application and system failures.
  2. Analyze WebSphere Application Server for z/OS system failures.
  3. Analyze WebSphere MQ application failures.
  4. Analyze DB2 application failures.
ISPF Productivity Tool (Spiffy)
  1. Configure the ISPF environment.
  2. Display an OLIST.
  3. Set the display options.
  4. Use the VSAM Edit, Browse, and View.
  5. Use the extended search facility.
  1. Functions provided by ISPF for standard datasets to other objects, including VSAM: Virtual Storage Access Method files, IBM z/OS UNIX System Services files, PC files, and IBM DB2 tables.
  2. An OLIST can appear and function like a DSLIST; an OLIST can contain references to a variety of object classes in the same list and be edited, viewed, or browsed using a single command from a single screen.
  3. Use a set of command shortcuts which can be entered from a panel.
  4. Utilize the History command list area; the cut-and-paste allows for up to 200 separate clipboards.
CICS Transaction Server: SDF-II
  1. Define a panel format.
  2. Use the EDIT FIELD command.
  3. Define fields, attributes, and data structure.
  4. Modify the AIDS table.
  5. Print, import, and convert panels.
  6. Construct a panel from pre existing components.
  7. Review the generated BMS macros.
  8. Upload macros to CICS.
  1. Define the main components of a panel; this includes its format and data structure.
  2. Use the panel group editor to define objects required by IBM CICS BMS, and IMS MFS.
  3. Map operator actions to values; which then is returned to the application.
  4. Generate CICS BMS macros and application data structures, IMS MFS utility control statements, application data structures and ISPF panels, and data structures.
  5. Import maps, map sets, and partition sets defined with CICS BMS macros into an SDF-supported library.
Syncsort Software - Training by SYS-ED
Performance and Workshop Objectives Best Practices and Guidelines
Syncsort
  1. Sort using a simple criteria.
  2. Sort using a complex criteria.
  3. Perform an extract of a dataset.
  4. Accumulate a numeric field in the data.
  5. Extract data based on conditional requirements.
  6. Print a simple data report with titles and subtitles.
  7. Extract multiple subsets of an existing dataset.
  1. Sort concatenated datasets into a single dataset.
  2. Include records from the input during processing and reformat the input records.
  3. Reformat output records.
  4. Create hash totals on a specific numeric data item.
  5. Generate sample data.
  6. Produce basic reports with titles and sub titles.
Serena Software - Training by SYS-ED
Performance and Workshop Objectives Best Practices and Guidelines
ChangeMan
  1. Create a new package.
  2. Update the package.
  3. Compile and link source code.
  4. Process a copybook.
  5. Query the packages.
  6. Edit and maintain source code.
  1. The significance and role of events in ChangeMan packages, stages, and, components.
  2. Use the staging environment to initiate the transitioning, testing, and editing of the work libraries.
  3. Use the baseline environment as a copy of the current production libraries being managed by ChangeMan.
  4. Identify the names and role of the datasets used by ChangeMan.

Mainframe Training Programs and Courseware Library

Private mainframe utilities and development tools courses conducted using a distance-learning delivery medium can be extended to include client-specific programming language and system software  environments.

Training Programs
Entry Level Mainframe Assembler Language COBOL Language
PL/1 Language CICS Transaction Server z/OS Operations and System Programming

Mainframe Courseware
Mainframe Programming Skills Mainframe Programming Languages VSAM
IMS - Hierarchical Database DB2 Relational Database WebSphere MQ - Middleware