Compiling and Linking Routines - MultiLoad

Teradata® MultiLoad Reference

Product
MultiLoad
Release Number
17.10
Published
February 2022
Language
English (United States)
Last Update
2022-02-04
dita:mapPath
fel1608578437279.ditamap
dita:ditavalPath
kju1619195148891.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.