Compiling and Linking Routines - MultiLoad

Teradata® MultiLoad Reference - 20.00

Deployment
VantageCloud
VantageCore
Edition
Enterprise
IntelliFlex
Lake
VMware
Product
MultiLoad
Release Number
20.00
Published
October 2023
ft:locale
en-US
ft:lastEdition
2024-03-18
dita:mapPath
lji1691576359330.ditamap
dita:ditavalPath
kju1619195148891.ditaval
dita:id
sga1478609868891
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.