RETURN TO: IBM Mainframe Solutions Catalogue > Miscellaneous Curriculum
Course Description

NCL Essentials
Duration
5 to 7 hours
Overview
Audience
Operators and Programmers requiring a knowledge of NCL.
Prerequisites
An understanding of Programming and Mainframe Computing.
Objectives
After completing this course the student should be able to:
• Describe NCL execution concepts.
• Write, Debug, and Read NCL procedures.
• Issue NET/MASTER, VTAM or system commands from procedures.
• Create panel definitions using Edit and Panel Services.
• Perform simple file processing on a user database.
• Explain the concepts of a variable.
• List the system level procedures in NET/MASTER and explain their function.
Course Content
NCL Features, Facilities, & Execution Concepts
What is NCL?
Advantages of Programming in NCL
NCL Features and Procedures
Executing Procedures
NCL Process Identifier
Processing Regions and Environments
Dependent Processing Environments
NCL Syntax
NCL Statements
• Comment Statements
• Label Statements
• Verb Statements
• Built-in Function Statements
• Assignment Statements
• Command Statements
Variable Isolation, Substitution & Manipulation
NCL Variables and Syntax
Types of Variable
Variable Isolation and Substitution
Variable Manipulation
NCL Control Statements
&CONTROL
NCL Processing within Procedures
Procedure Structure
&DO LOOPS
&IF Logic Statements
Branching
&GOSUB, &GOTO and &RETSUB
Loop Control
Termination and Suspension Statements
Terminal Communication
&WRITE
&CMDLINE
&PAUSE
&PANEL
&PANELEND
UCL Help Utility
Edit Services
Selection Menu
Command Types
PF Keys
Panel Services
Panel Processing & Design
Control Statements
#NOTE
#FLD
#OPT
#ERR
&CONTROL Options
NCL Dependant Processing
Message Delivery Concepts
Dependent Processing
&INTCMD
&INTREAD
&INTCONT
&INTCLEAR
&INTREPL
Built-in Functions
Types
String Handling Functions
Conversion Functions
Condition Checking Functions
Arithmetic in NCL
Arithmetic Operators
File Processing
File Formats
&FILE
Allocate and Unallocate Commands
File Information
Retrieving and Updating Files
Vartables
Scope
&VARTABLE
System Level Facilities
Overview of System Level Facilities
Message Profile Concepts