TTFlogo2.gif (2585 bytes)

Course Description

Developing Applications for z/OS UNIX

 

This course: course objectives; course outline; UNIX curriculum; z/OS curriculum; Topic list; Course list; Home page

 

Course Code: U-520
Recommended Duration: 3 Days

Benefits

Students who complete this course will be able to create and maintain programs written to run in the z/OS UNIX environment and that use callable z/OS UNIX System Services as well as C functions. They will also be able to construct and use makefiles to support their applications. 

Audience

Programmers experienced with working in a z/OS environment who will be designing and coding applications that are to be run using z/OS UNIX.

Prerequisites

Fundamental knowledge of z/OS UNIX shell scripting such as might be obtained from attending course U515: "Shell scripting in z/OS UNIX", and familiarity with at least one of these programming languages: COBOL, PL/I, C, LE-compliant Assembler.

Related IBM Materials

This course is drawn from this and other IBM manuals; access to this publication in the classroom is desirable but not required:

SA22-7802 - z/OS UNIX Command Reference
SA77-7803 - z/OS UNIX System Services Programming: Assembler Callable Services

 

Major Topics Include
  • Introduction to z/OS UNIX applications
  • File access in z/OS UNIX application
  • Using QSAM to process HFS files
  • Interacting with the user at the OMVS terminal
  • Basic printf() and scanf() functions
  • Calling C functions from COBOL programs
  • Calling C functions from PL/I programs
  • Calling C functions from Assembler programs
  • Compiling and binding C programs from the shell: c89
  • Assembling and binding Assembler programs from the shell: c89
  • Assembling using the as command
  • Compiling and binding COBOL programs from the shell: cob2
  • Compiling and binding PL/I programs from the shell: pli
  • Binding programs using the ld command
  • Callable z/OS UNIX services (BPX1...)
  • Callable LE services CEE3PR2, CEEENV, CEE3INF
  • Parms and environment variables under the shell
  • Make and makefiles

Exercises

There are 16 machine exercises, although the typical student will only work 8 of them.

 

UNIX curriculum
z/OS curriculum
Complete topics list
Home
this page last updated: 06 September, 2009

View course objectives and topical outline

Copyright © 2009 by Steven H. Comstock