htalogo2.gif

Creating and Using DLLs in z/OS - Topical Outline

Introduction to the Course

Interesting Applications

Coding Notes For Examples in the Class

Computer Exercise: Setting Up for the Labs

DLLs - Dynamic Link Libraries

DLL Concepts

Creating DLLs

Using DLLs

DLLs - Binder

DLL Applications - Finding the DLLs

DLLs - in C

Building DLLs

Building DLL Applications

C DLLs - An example

DLLs - CBA

DLLs - New services

DLLs - COBOL

COBOL DLL Examples 1, 2

COBOL and C DLLs

COBOL DLL Examples 3, 4

DLLs - PL/I

Building DLLs in PL/I

PL/I DLL Application programs

Naming issues

PL/I DLL example

Packages

Packages and DLLs together

OPTIONS(FETCHABLE)

DLLINIT compiler option

DLLs - Assembler

Assembler Language Support for DLLs - original

Assembler Support: HLASM 1.5+ and z/OS 1.6+

The CEEENTRY macro

The CEEPDDA macro

The CEEPLDA macro

The CEEPCALL macro

Assembler DLL considerations

Conclusions

Loading DLLs - Tradeoffs

Subroutine linkages - options

Computer Exercise: Creating and Using DLLs

 

These Materials © Copyright 2012 by Steven H. Comstock

Materials version: V3.x

Course description
Course Objectives
LE curriculum
Home page