PL/1 Training Program SYS-ED SYSED

PL/1 Training Program

PL/1 Programming Language Training Program

Mainframe Training Sitemap

PL/1 Entry Level Training Program Advanced search

Technology Driven IT Training

Web-based Training Services

Why SYS-ED for Web-based Training

Definition of Service

Delivery Medium

Contact You

The PL/1 training program is comprised of mainframe concepts, programming skills, and the PL/1 programming language. The client selects the component modules and the number of weeks of on the job training. The standard duration is 30 days = 6 weeks followed by 15 days = 3 weeks of system software training. A lesson plan based upon the standards of the New York State Department of Education will be provided as part of qualifying the subject matter, examples, exercises, and program duration. Educational consultancy topics, inclusive of project specifications and maintenance programming also can be incorporated into the program. Third party utilities and development tools can be included in the program: Compuware, Computer Associates, IBM Tools, ChangeMan, or Syncsort. The training program can be augmented with system software web enablement courses.

  • For employees with no IBM mainframe systems and legacy programming language experience, the training program will include data processing fundamentals and programming skills subject matter.
  • For experienced information technology professionals, the training program can be tailored to present and implement the principles of a SOA: service oriented architecture in a IBM or hybrid computing environment.

SYS-ED's training programs utilize multiple delivery medium: distance-learning, web-based, and technology driven classrooms. As part of conducting a training program, subject matter is organized for utilization in courseware as a learning center. In order to accommodate employee workloads and staff in remote geographic locations, component courses can be scheduled over non-consecutive weeks utilizing a combination of classroom instruction and distance-learning. At the client's discretion, pre and post course assessment, a record of completed tasks, and a final examination can be utilized.

This PL/1 Programming Language training program provides a framework for evaluating a sequence of integrated course modules: duration and subject matter. It can be reviewed in a courseware as a learning center environment: Maintenance and Migration Programming - PL/1 Programming Language.

PL/1 Programming Language Training Program

Mainframe Environment Duration
Technology Updates
PL/1 and Legacy Languages

Programming Skills
ISPF Productivity Tool - IBM
IBM Tools
File-AID Family - Compuware
DYL-280(VISION:RESULTS) - Computer Associates

CICS Transaction Server
IMS Hierarchical Database
DB2 Relational Database

XML Standard

WebSphere Family Software
Rational Developer for System z
IBM Development Platform
Rational Developer for System z

Teaching Models

Teaching Models

Why SYS-ED for Mainframe Training C++ Training Program

z/OS Environment Introduction TSO/ISPF
z/OS JCL - Basic VSAM - Introduction
10 days
PL/1 Application Development
PL/1 Syntax and Program Structure 5 days
PL/1 Stream and Record I/O 5 days
PL/1 Subroutines and Tables 5 days
PL/1 - Advanced Topics 5 days

Program Module Duration

20 days

Base Program Duration

30 days
Mainframe System Software - Optional Courses
VSAM for Programmers 3 days Distance-learning Training Service

Distance-learning Service
CA-Endevor SCM: Software Change Manager 1 day
File-AID: TSO 2 days
TSO Xpediter 3 days
Syncsort 1 day
IBM MQ: Introduction 2 days
IBM MQ: Application Programming 4 days
DB2: Application Programming 5 days
CICS TS: Command Level Programming 5 days
IMS: DB DL/1 Programming 5 days


z/OS Mainframe Environment

Duration: 10 days
Major Topics:
1. Mainframe concepts 2. Access methods 3. DASD
4. JES 5. Data representation 6. TSO/ISPF
7. JCL 8. Utilities 9. VSAM

Module: PL/1 Syntax and Program Structure
Duration 5 days
Major Topics:
1. Program and data elements 2. Character set 3. Numeric data
4. I/O record versus stream 5. Initialization 6. Numeric representation
7. Character and bit string identification and definition 8. Repetition factoring 9. Conversion concepts, padding, and truncation

Module: PL/1 Stream and Record I/O
Duration: 5 days
Major Topics:
1. Record files 2. Input and output 3. Stream statements
4. On statement 5. Declaring files 6. List-directed I/O and edit-directed I/O
7. Record I/O and structures 8. Pictures

Module: PL/1 Subroutines and Tables
Duration: 5 days
Major Topics:
1. Procedures 2. Array 3. Array definition and initialization
4. Referencing individual elements 5. Array terminology and subscripts 6. Operations on arrays
7. Data structure definition and initialization 8. Structure assignment 9. Operations on structures

Module:PL/1 - Advanced Topics
Duration: 5 days
Major Topics:
1. Storage allocation 2. Working with the compiler 3. I/O facilities
4. Error handling routines 5. Language environment services 6. Compiler listing options
7. Run-time options 8. ON condition error handling 9. Dumps and options

Module: VSAM for Programmers
Duration: 3 days
Major Topics:
1. Access Method Services 2. COBOL requirements for VSAM file handling 3. COBOL for key-sequenced datasets
4. VSAM datasets 5. VSAM performance 6. Application programming
7. Access method services 8. Using sequential and direct access 9. Alternate indexes and paths
10. VSAM security and data security 11. Using Access Method Services 12. Program using AIX sequentially

Module: CA-Endevor SCM: Software Change Manager
Duration: 1 day
Major Topics:
1. Facilities 2. Endevor environment and terminology 3. Display
4. Retrieve function 5. Adding/updating 6. Utilities
7. Package: creation and casting 8. Special utilities 9. CICS InterTest and CICS load library
10. DB2 issues    

Module: File-AID: TSO
Duration: 2 days
Major Topics:
1. Featureset 2. Advantages of File-AID 3. Supported access methods
4. Processing options 5. Default settings 6. Record selection
7. BROWSE and EDIT 8. Functionsc 9. Utilities
10. Allocation of VSAM files 11. Manipulating PDS files 12. Interactive execution
13. Background execution    

Module: Xpediter /TSO - Compuware
Duration: 3 days
Major Topics:
1. Facilities 2. Support environments 3. Full screen interface
4. Interactive debugging techniques 5. Changing the flow of control 6. Trace facility
7. Advanced debugging techniques 8. Reusable test scripts 9. ALC testing
10.CICS interface 11.IMS interface

Module: Syncsort
Duration: 1 day
Major Topics:
1. Featureset and facilities 2. Job control languages 3. Syncsort control statements
4. Data utility features 5. Parm options 6. Initiating Syncsort through JCL/Control
7. Invoking Syncsort from a program 8. Coding and use of exit programs 9. MAXSORT
10. Tape sort 11. Performance considerations 12. Utility programs
13. Data editing 14. Optional topics

Module: IBM MQ: Introduction
Duration: 2 days
Major Topics:
1. Featureset and facilities 2. Linking and bridging 3. Programming languages
4. Components and fundamental objects 5. Application programming interface 6. Modeling
7. Advanced buildtime 8. Administration 9. Workflow clients

Module: IBM MQ: Application Programming
Duration: 4 days
Major Topics:
1. Featureset and facilities 2. Queue Manager connections 3. Error handling
4. Messages 5. Replies and reports 6. Triggering
7. Functions 8. Multithreading 9. Advanced topics
10. API: Application Programming Interface    

Module: DB2: Application Programming
Duration: 5 days
Major Topics:
1. DB2 fundamentals 2. DB2 programming in COBOL 3. DB2 objects
4. SQL: Structured Query Language 5. Retrieval operations 6. Retrieval operations: built-in functions
7. Other retrieval operations 8. Update operations 9. QMF: Query Management Facility
10. Locking and performance 11. EXPLAIN 12. Coding considerations
13. Embedded SQL 14. Program design

Module: CICS TS: Command Level Programming
Duration: 5 days
Major Topics:
1. CICS concepts and terms 2. CICS featureset 3. Designing a CICS program
4. Creating a BMS mapset 5. BMS mapset and symbolic map 6. Coding a CICS program
7. Testing a CICS program 8. Temporary storage control 9. CICS commands and programming techniques
10. Program design 11. Systems overview 12. Menu program
13. Maintenance program 14. Processing files sequentially  

Module: IMS: DB DL/1 Programming
Duration: 5 days
Major Topics:
1. Components of IMS DL/1 2. IMS DL/1 structure 3. Program structure and interface to IMS/VS
4. Database retrieval calls 5. Database update calls 6. Advanced techniques
7. Characteristics of a DL/1 database 8. Logical relationships and searching 9. System service calls
10. Testing    

Technology Exchange Websites

SYS-ED's websites compile, organize, and present software specific and established operational categorizations of information technology. They provide a framework for assessing knowledge transfer: web-based training, classroom instruction, technology updates, courseware, training aids, learning paths, and validation assessment.

SYS-EDís core mainframe curriculum have been submitted to the New York State Department of Education - Bureau of Proprietary School Supervision for technical review and licensing.