Providing Technology Training and Mentoring For Modern Technology Adoption
This course begins with an introduction to the ISPF menu structure, menu navigation, and dataset description. Next, the ever-useful Program Function (PF) KEYs and their functions are presented and discussed. Utility functions to ALLOCATE a new dataset, DELETE a dataset, and COPY one dataset to another are demonstrated. The Primary and Line commands of EDIT are covered in detail. Next, Job submission and output review also covered. Lastly, we review the use of the HELP facility to review and / or to learn more about ISPF functions.
Several hands-on exercises provide experience in the use of ISPF facilities including menu structure navigation, file allocation and deletion, copy data from one dataset to another and the Help facility.
This course is a combination of lecture, discussion and hands-on lab sessions. First, an overview of JCL is given which describes the purpose of JCL, its relationship to the operating system, and the format / rules for coding. Next, the JOB, EXEC and DD statements are covered extensively. The purpose and use of each statement is described in detail; along with many parameters available to provide information to the operating system. Procedures and several commonly used IBM utilities are covered in detail. Recognize, analyze & correct typical ABENDs “caused” by JCL “errors”.
This course introduces students to the basic skills required to write assembler programs using the IBM High Level Assembler (HLASM).
Students will code Assembler programs with the following capabilities –
Students will code, assemble and execute a series of programs using fixed point and decimal instructions and file access.
The course starts with an overview of structured programming concepts. The four divisions of a COBOL program and their functions are reviewed in detail. Students will gain hands on experience through a series of class discussions and workshop exercises that include several modifications to a skeletal COBOL program. File processing, program looping, conditional program statements, and table processing are covered in detail. Development of clear and understandable program designs is stressed along with building maintainable programs. Program debugging techniques are also discussed.
This course covers the internal structure of CICS/TS and basic debugging skills. Course to cover CICS/ESA V4.1 is still available on request. Hands on labs are used in learning how to use CICS transaction dumps, system dumps with IPCS and traces in problem determination tasks.
The course begins with a review of CICS Command Level Programming. The structure and flow of several working CICS Programs is discussed in detail.Basic Mapping Support (BMS) screens also reviewed in detail. A working CICS Applications is modified to add several NEW features. These new features include the use of PF Keys, changing screen field attributes, help facility for a screen and individual fields on the screen, application paging and error handling.Build a “large” application where several CICS programs and user screens interface together.The course consists of a series of lectures, discussions, class exercises, and with hands-on programming workshop problems.Build applications using the following additional CICS features such as - Storage Control, Paging Transactions, Online Printing, CICS System Information, EIB, system storage, DFHCOMMAREA, Changing field attributes, debugging tool such as InterTest or Xpediter