Compiling and Linking Routines - MultiLoad

Teradata® MultiLoad Reference

Product
MultiLoad
Release Number
17.00
Published
June 2020
Language
English (United States)
Last Update
2020-06-18
dita:mapPath
aim1544831946660.ditamap
dita:ditavalPath
gyk1507317446489.ditaval
dita:id
B035-2409
lifecycle
previous
Product Category
Teradata Tools and Utilities

The methods for compiling and linking routines vary with the operating system. The following sections describe the methods for z/OS, UNIX OS, and Windows.

Using z/OS

On mainframe-attached z/OS client systems, INMOD and Notify Exit routines must be compiled under IBM C.

Using UNIX OS

On workstation-attached UNIX client systems, INMOD and Notify Exit routines must:
  • Be compiled with the native UNIX C compiler
  • Be linked into a shared object module
  • Use an entry point named _dynamn

Using Windows

On workstation-attached Windows client systems, INMOD and Notify Exit routines must:
  • Be written in C
  • Have a dynamn entry point that is a __declspec
  • Be saved as a dynamic-link library (DLL) file

For sample programs and procedures that compile and link INMOD and Notify Exit routines for the operating system environment, see INMOD and Notify Exit Routine Examples.