Mainframe Training Services

Mainframe Training Services

Educational Consultancy - Legacy Programming Languages

COBOL Training Sitemap Programming Languages Training Sitemap

Submit Programming Language Questions

Mainframe Programming Languages Training

Mainframe New York Schedule

Definition of Service

Delivery Medium

Web-based Training Services



Legacy Programming Languages Application Maintenance and
SOA: Service Oriented Architecture Training

 
Operational Challenge Consultancy Experience Client Requirements What SYS-ED has Delivered


 

Technology Updates
COBOL Programming
Mainframe to Web Enablement - Learning Path

Assembler and PL/1
Mainframe Maintenance Programming - Learning Path

 

Service Oriented Architecture Courses
SOA in the Mainframe Environment
CICS Transaction Server: Web Services
Rational Application Developer: Web Services Development

 

Distance-learning Courses

COBOL Programming COBOL Programming - Advanced
COBOL Debugging Enterprise COBOL

Assembler Programming Assembler Programming - Advanced
IBM Assembler Macro Coding IBM Assembler Toolkit

PL/1 Programming PL/1 Programming - Advanced


Courseware as a Learning Center

COBOL and Assembler

PL/1 Programming


Delivery Medium and Private Courses - Alternative to Source Software Companies

Alternative to the Information Technology
Training by the Software Companies

 

 

 

 

Cross Platform Expertise and Experienced Staff

Longstanding Experience in
Information Technology

 

 

  

 

 

Content Delivery Selection - z/OS JCL files to PC Batch Files

Content Delivery Selection

Operational Challenge

Even for experienced programmers, rewriting reliable applications will be challenging, time consuming, and in many situations not commercially viable. A more effective approach for organizational enterprise will be to leverage legacy systems already in place by rehosting the applications to other platforms or by interfacing legacy applications with new web services technologies.

  • Assembler provides capabilities that do not exist with the higher level programming languages.

  • COBOL applications can be standardized for access to the web.

  • PL/1 is being used for efficient and complex programming applications.

Organizational enterprise is increasingly dependent on the advent of new application development environments to facilitate business over the Internet.

Mainframe programmers that are proficient with XML and Java will be best suited to take a lead in enterprise software projects.


Consultancy Experience

SYS-ED staff and CETi Technology Partners have longstanding consultancy experience with legacy mainframe programming languages.

Assembler Language COBOL Language PL/1 Language
Updating and expanding a proprietary message-switching system.
Coding generalized DB2 I/O routines in ALC.
Developing a comprehensive ALC application package for performing online real-time credit checks.
Developing an on-line COBOL/CICS system for international funds transfers.
Designing and developing a DB2 reporting system for international and domestic accounts.
Designing and developing an on-line system to track specialized railroad cars.
Identifying and resolving processing bottlenecks in a PL/1 phone billing system.
Designing and developing a credit reporting system using PL/1 and VSAM datasets.
Developing a generalized JCL analysis system.

 

Client Requirements

Assembler Language
Our programmer's average more than twenty years experience with the Assembler language. We require hands-on Assembler training which extends the teaches and demonstrates:

  • how to code maintainable and reliable programs.
  • how to optimize code without sacrificing readability.
  • the use of macros to start and terminate programs.
  • how to perform arithmetic using binary and packed values.
  • the purpose, usage and need for linkage conventions.
  • the appropriate utilization of addressability issues.
  • the extended mnemonic instructions.
 

 

COBOL Language
With the exception of one new staff member our programmer's average more than twenty-five years experience with the COBOL programming language. Why do we want a COBOL course for them? We want to emphasize quality of coding and efficient coding standards which:

  • emphasizes top down design.
  • applies naming with the numbering in sequential order.
  • uses communicative data names.
  • uses 88 levels.
  • implements appropriate commenting.
  • provides a section to record program maintenance stating what has been done, by whom, and on what date.

 

PL/1 Language
In the 1980s SYS-ED staff were brought in to design and teach client-specific PL/1 training programs for telecommunication companies, financial service firms, and public utilities. The lesson plans, subject matter, sample programs, and exercises incorporated the standards used in developing efficient, and maintainable PL/1 code which:

  • emphasizes top down design.
  • simplifies the flow of control in complex programs.
  • creates, populates, and traverses trees in PL/1 using based storage.
  • merges and processes Master/Transaction files.
  • utilizes interrupt handling and processing.
  • invokes Language Environment routines.

What SYS-ED Has Delivered

Our cadre of system consultants have been coding Assembler, COBOL, and PL/1 language programs since the late 1970's and average over 30 years experience with IBM mainframe system software.

SYS-ED's fast-track Assembler courses and integrated training program teach techniques which:

  • efficiently create and utilize CSECTs and DSECTs.
  • implement code and test QSAM macro instructions: OPEN, DCB, CLOSE, GET, PUT.
  • improve the debugging process by examining dumps: source dump or ABEND-AID dump.
  • pass arguments to a sub program and change the values in the parameters.
  • use 24-bit, 31-bit, and 64-bit addressing: AMODE and RMODE.
  • utilize Address ACONs and VCONS constants, RLD - Relocation Dictionary, External symbols, and the ESD - External Symbols Dictionary.
   

SYS-ED's fast-track COBOL courses and integrated training program teaches techniques which:

  • efficiently use the Internal SORT using input Procedure and Output Procedure.
  • improve the use of VSAM files to create and maintain COBOL programs.
  • explain the appropriate utilization of secondary indexes.
  • identify when and how to implement indexed and subscripted tables.
  • passes values between JCL and programs and between the main program and subprograms.
  • code the SEARCH and SEARCH ALL verbs.
   

SYS-ED's fast-track PL/1 courses and integrated training program teaches techniques which: 

  • process data with edit directed statements.
  • work with structures and parts of structures.
  • perform random access I/O in PL/1.
  • format numeric fields with pictures.
  • dynamically allocate stacks and queues.
  • perform character and bit manipulation.
   

Private Assembler, COBOL, and PL/1 training programs are taught over a 4 to 10 week duration and include progress reports, validation assessment, and follow-up technical support.

Courseware has been updated and migrated into courseware as a learning center. It can be reviewed in an advertising free environment.