Developing Applications for z/OS UNIX
Course Number: 597-JK
Recommended Duration: 3 days
Intended Audience
Programmers experienced with working in an OS/390 or z/OS environment who will be designing and coding applications that are to be run using z/OS UNIX.
Course Overview
Students create and maintain programs in the z/OS UNIX environment and that use callable z/OS UNIX System Services as well as C functions. There are 14 machine exercises, although the typical student will only work 8 of them.
Objectives
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.
Prerequisites
Fundamental knowledge of z/OS UNIX shell scripting such as might be obtained from attending Shell Script Programming in z/OS UNIX, and familiarity with at least one of these programming languages: COBOL, PL/I, C, LE-compliant Assembler.
Topics
-
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
-
Compiling and binding COBOL programs from the shell: cob2
-
Compiling and binding PL/I programs from the shell: pli
-
Callable z/OS UNIX services (BPX1...)
-
Parms and environment variables under the shell
-
Make and makefiles
|