| OS/390 C Programming
This course covers concepts for designing or coding applications
using Virtual Storage Access Method (VSAM). The course discusses
how VSAM can add and delete records from a KSDS, and manage the
space within the data component of a KSDS. Know how and when to
relate an alternate index to an existing ESDS or KSDS. Learn how
catalogs are used to locate and access a VSAM dataset. Become familiar
with the uses of, and similarities and differences between master
and user catalogs. The course examines the system datasets that
support the catalog facility and explains ways to identify the
catalog where a dataset is described. Learn how to use IDCAMS to
create a KSDS file statement that defines a VSAM file and how to
process a KSDS file.
C Programming training covers such topics as:
C Programming Quick Start
Intermediate C
Data Structures and Input/Output
OS/390 I/O Concepts
C Programming with Other IBM Products
Other Important Techniques
Designed for C programmers who need to learn more concepts that are needed
before designing or coding applications using VSAM.
OS/390 C Programming Everything OS/390
Description
This course covers more of the concepts that are needed before designing or
coding applications using Virtual Storage Access Method (VSAM). The course
discusses how VSAM can add and delete records from a KSDS, and how VSAM manages
the space within the data component of the KSDS when performing additions or
deletions. It also describes the organization and function of an alternate
index. The course shows how an alternate index relates to an existing ESDS
or KSDS and describes how and when an alternate index can be used. The course
explains the role that catalogs play in maintaining and accessing VSAM datasets
and reviews the basic concepts of a catalog. It also shows how catalogs are
used to locate and access a VSAM dataset. It discusses master catalogs and
user catalogs - their uses, similarities, and differences. The course examines
the system datasets that are used to support the catalog facility and explains
various ways to identify the catalog in which a dataset is described. Finally,
it shows how to use IDCAMS to create a KSDS file statement that defines a VSAM
file and demonstrates how to process a KSDS file. This course is not written
to a specific version.
Audience
Designed for C programmers who need to learn more concepts that are needed
before designing or coding applications using VSAM.
Prerequisites
Some prior knowledge of C programming
Course Duration
»
5 hours
Topics Include
Unit 1: C Programming Quick Start
»
Entering and Compiling a ""Hello World"" Program
»
Fundamental Elements and Syntax of a C Program
»
Storing Data
»
Statements, Expressions and Operators
»
Creating and Calling Functions
»
Program Control Everything Courseware OS/390 C Programming Unit 2: Intermediate
C
»
Printing and Displaying
»
Numeric/Character Arrays
»
Fundamentals of Pointers
»
Manipulating Character Strings Unit 3: Data Structures and Input/Output
»
Structures and Pointers
»
Stream I/O
»
Reading and Writing Disk Files
»
OS/390 Record I/O and Byte Stream I/O
»
OS/390 Support for Double-byte Characters
»
Working With Memory and Multidimensional Data Unit 4: OS/390 I/O Concepts
»
Reading and Writing Hierarchical Files
»
Accessing VSAM Data Sets
»
Using Decimal Data Types
»
The Curses Library Unit 5: C Programming with Other IBM Products
»
CICS Access
»
DB2 Access
»
IMS Access Unit 6: Other Important Techniques
»
Internationalization
»
Times Zones and Dates
»
Command Line Arguments Under Different IBM Subsystems
|