TTFlogo2.gif (2585 bytes)

Course Description

Creating and Using DLLs in z/OS

 

This course: course objectives; course outline;
LE curriculum; Topic list; Course list; Home page

 

Course Code: M-525
Recommended Duration: 1 Day

Benefits

This course helps experienced programmers create and invoke DLLs (Dynamic Link Libraries) from any of these four languages: Assembler, COBOL, PL/I, and C.

Audience

Experienced programmers who need to create or matintain applications that use DLLs.

Prerequisites

At the very least, the student entering this course should have a strong programming background in at least one of: COBOL, PL/I, C, or Assembler.

Related IBM Materials

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

SA22-7832 - z/Architecture Principles of Ops.
SC26-4940 - HLASM Language Reference
SA22-7606 - Assembler Services Reference, I
SA22-7607 - Assembler Services Reference, II
SC27-1408 - Enterprise COBOL Language Reference
SC27-1412 - Enterprise COBOL Programming Gde.
SC27-1460 - Enterprise PL/I Language Reference
SC27-1457 - Enterprise PL/I Programming Guide
SC09-4815 - XL C/C++ Language Reference
SC09-4765 - XL C/C++ Programming Guide
SC09-4767 - XL C/C++ User's Guide
SA22-7821 - XL C/C++ Run-Time Library Ref.
SA22-7643 - MVS Program Mgmt. User's Guide
SA22-7644 - MVS Program Mgmt. Advanced Facilities

 

Major Topics Include
  • DLL concepts and vocabulary
  • DLLs: creating and referencing DLL functions and variables in four languages
  • DLL support services: dlopen, dlclose, dlsym, dlerror, dllload, dllqueryfn, dllqueryvar
  • Enterprise PL/I: Packages

Exercises

There are two hands-on exercises.

 

Platforms Supported

The exercises are designed to be solved using COBOL, PL/I, Assembler, or C; there are starter programs supplied in all four languages, along with necessary JCL.

Special Note

This course is entirely contained in course M520: Secrets of Inter-Language Communication in z/OS.

 

LE curriculum
Complete topics list
Home
this page last updated: 08 June, 2006

View course objectives and topical outline

Copyright © 2006  by Steven H. Comstock