Home Site Map Products & Services Company Info Contact Us Customer Login
MG Technologies
Products & Services

Training

CICS Programming

CICS Introduction to Command Level Programming
AUDIENCE: Experienced COBOL, PL/1 or assembler batch or online programmers.

OBJECTIVE: To provide students the skills required to understand and maintain existing CICS command level programs.

DESCRIPTION: This class is specifically designed for programmers who must maintain CICS command level programs but cannot attend the full command level programming class. Programmers requiring an immediate knowledge of CICS programming will benefit from this class.

CICS programming concepts, syntax and restrictions are covered in detail. Emphasis is placed on commonly used commands such as file manipulation and screen commands. An overview of other various programming features and commands is also included. CICS debugging aids such as the command level interpreter and interactive debugger are also introduced.

The student book contains COBOL, assembler and PL/1 illustrations.

This class is a recommended prerequisite for the CICS Command Level Programming class.

WORKSHOP: None. Sample listings are provided.

PREREQUISITES: Experience in program writing and testing.

TOPICS COVERED:

  • Introduction to teleprocessing
  • Multi-tasking processing
  • Programming terminology
  • The CICS environment
  • Installing the application
  • Task and program relationships
  • Dynamic storage concepts for COBOL
  • Transaction and program flow
  • Programming restrictions for COBOL
  • Command syntax
  • Handling error conditions
  • Compiling programs
  • Execution Interface Block (EIB)
  • Program communication
  • The LINK and XCTL commands
  • The COMMAREA
  • Databases and files
  • Screen definition
  • Mapping Support
  • Commonly used commands
  • Commands overview
  • Online concepts and considerations
  • System tables overview
  • Review sample program
  • Development and debugging aids
  • The command interpreter
  • The interactive debugger
  • Reliability and recovery features
DURATION: 1 day

COURSE #: CS200

PUBLIC FEE: $275

Students Each
1 $275
2 $261
3-5 $248
6-7 $234
8-> $220

ON-SITE FEE:

Students Each
10 $248
11-15 $186
16-> $124

Other Information

CICS Command Level Programming
This is our premier CICS class. If there is only one CICS class you or your staff attends this must be it!

AUDIENCE: Persons responsible for designing, writing and maintaining CICS applications. Due to the background of the instructor and the extensive coverage of CICS performance and reliability issues, both inexperienced and experienced CICS programmers will find this class invaluable. Since recommended programming standards are discussed this class is extremely valuable to both application and system programmers

OBJECTIVE: To illustrate how to design, write and implement efficient and reliable CICS systems.

DESCRIPTION: Our CICS Command Level Programming class has evolved over the years to become known as one of the most comprehensive, concise and highly rated CICS courses available.

This class illustrates much more than simply how to code and use commands. This class extensively covers most critical design issues. Since the instructor has been tuning CICS for over 15 years, he has seen an extensive number of problems programmers and designers inadvertently cause. Students are shown how to avoid these problems. Each topic is analyzed to determine its impact on:

  • Response times
  • Data integrity
  • Reliability
  • Maintainability
  • Flexibility
  • User friendliness
  • Usability
  • Clonability (a fact of life)
Techniques that improve these items are illustrated throughout the class.

We'll illustrate do's and don'ts so that programming standards may be developed. We'll also show how to take advantage of extended addressing in the XA and ESA environments. New COBOL tools that help improve reliability and maintainability are also illustrated. Critical design considerations for VSE users are discussed.

Practical and useful examples are used in lectures and assignments.

Topics are not covered using the typical "cryptic" approach. Instead, we have developed a teaching technique whereby the student spends more time concentrating on critical design issues. We take pride in offering this unusual approach.

The student manual for this class is one of the most comprehensive books available. Most students find it more useful than any other CICS book!

We recognize that students may not immediately use all they have learned. Our free CICS HOTLINE is provided to all students for one year after attending this class.

We can incorporate a discussion of most data base systems for on-site classes. We can also cover map generators such as SDF or other products. This class is available in COBOL, PL/1 and Assembler.

This class has been developed and taught by Mario M. Guzman, a nationally recognized CICS instructor since 1977. No other training company can match the thoroughness of this class. This class contains a wealth of design and programming techniques developed from his extensive experience designing, debugging and tuning CICS systems.

WORKSHOP: Students actually write and test programs on the first day! Programs are designed, written, tested, and reviewed daily. Every topic including online reports is used in the assignments. Lab assignments serve as permanent examples for the students.

Sample programs, data and instructions are provided for on-site classes. Installation and setup must be performed on your system prior to the first day of class.

PREREQUISITES: Knowledge of COBOL, PL/1 or ASSEMBLER is required if participation in lab assignments is desired. The CICS Introduction to Command Level Programming or Introduction and Concepts class is recommended.

TOPICS COVERED:

  • CICS environment
  • Programming terminology
  • Installing the application
  • Task and program relationships
  • Optimizing memory
  • Online design considerations
  • Programming restrictions
  • Command Syntax
  • Compilation and translator options
  • Execution Interface Block (EIB)
  • Dynamic addressing for COBOL
  • COBOL pointers
  • Storage reliability hints
  • Move and locate modes
  • Handling error conditions using commands
  • Handling error conditions using fields
  • Basic terminal commands
  • Accessing system information
  • Loading and accessing tables
  • Recovery and transaction backout
  • Requesting backout
  • Forward recovery
  • Sharing resources across systems (ISC/MRO)
  • VSAM dataset processing
  • VSAM performance
  • Browsing VSAM datasets
  • Journals and audit trails
  • Automatic Journalling
  • Sequential dataset processing
  • Program design
  • Transaction and program flow
  • The COMMAREA
  • Pseudo-conversational tasks
  • The Command Interpreter
  • Interactive debugging (EDF)
  • Avoiding deadlocks
  • Task to task communication
  • Passing internal data items
  • Automatic task initiation
  • Starting tasks
  • Starting printers
  • Intrapartition Transient data
  • Temporary Storage
  • Browsing TD/TS queues
  • Interval Control
  • 3270 data streams
  • Device independence
  • Screen formatting and definition
  • Screen communication (BMS)
  • Online CRT and printer reports
  • Special terminal commands
  • Built-in functions
  • Dynamic storage manipulation
  • Special storage areas
  • Printing screen images
  • Basic dump analysis
  • Control Blocks
  • Tracing logic flow
  • Basic debugging techniques
  • Review CICS tables
  • Summary and review
  • CEMT, CECI and CEDF supplement
DURATION: 5 days

COURSE #: CS210

PUBLIC FEE: $1300

Students Each
1 $1300
2 $1235
3-5 $1170
6-7 $1105
8-> $1040

ON-SITE FEE:

Students Each
10 $1170
11-15 $877
16-> $587

Other Information

COBOL/OS390 Productivity Enhancements
AUDIENCE: COBOL application programmers.

OBJECTIVE: Students will learn about the most important new features available in COBOL/OS390 and COBOL/VSE which can improve productivity, performance, storage utilization, reliability and maintainability.

DESCRIPTION: This class provides information and examples on new COBOL/OS390 verbs, registers and conventions. We will illustrate how to simplify programming by utilizing new COBOL features and built-in functions. The students will also learn how to design and code programs that run efficiently above the 16Meg line. LE services are also covered.

This class is of special interest to CICS programmers. We will illustrate how to eliminate many potential programming errors such as storage violations by utilizing new COBOL functions.

Common errors made during conversions to COBOL/OS390 are also discussed.

This class is a must for COBOL programmers!

WORKSHOP: None.

PREREQUISITES: Students should have written programs in COBOL. Students should also have a basic understanding of CICS programming if they will be using the new COBOL with CICS.

TOPICS COVERED:

  • Introduction to COBOL/OS390 and COBOL/VSE
  • What's different
  • Compiler options
  • New and old programming restrictions
  • Reserved word library feature
  • Program communication considerations
  • LINKs and CALLs
  • Differences in WORKING-STORAGE
  • Review of dynamic addressing
  • The POINTER attribute
  • New 'ADDRESS OF' register
  • New EXEC CICS command rules
  • Program storage utilization differences
  • New verbs for CICS ease of programming
  • Facilities for structured CICS programming
  • COBOL Intrinsic functions
  • LE callable services
  • COBOL online dump facility
  • COBOL online debugger
  • Optimization
  • Review of programming examples
  • Many other important topics!
DURATION: 1 day

COURSE #: CS240

PUBLIC FEE: $300

Students Each
1 $300
2 $285
3-5 $270
6-7 $255
8-> $240

ON-SITE FEE:

Students Each
10 $270
11-15 $202
16-> $135

Other Information


| General Information | CICS Special Classes | CICS Programming | CICS Advanced Programming |
| CICS Debugging | CICS Design | VSAM Classes | Other Information |
| CICS Installation & Tuning | CICS Monitors & Utilities | CICS Conversions |
| VTAM & NCP Installation & Tuning | Annual Technical Support | Training |
| Home | Site Map | Products & Services | Company Info | Contact Us | Customer Login |
Copyright © 2001 MG Technologies, Inc. All Rights Reserved.