LINUX - 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

To compile and link source files into a shared object module for INMOD or Notify Exit routines on LINUX client systems, use the following syntax.

Compile Syntax



where the following is true:

gcc
Call to the program that invokes the native C compiler
-l<directory>
Specifies the location of the header files
-shared
Flag that produces a shared object that can then be linked with other objects to form an executable
-m64
Generates code for a 64-bit environment.
-fPIC
Compiler option that generates Position Independent Code
-o
Specifies the output file name
sourcefile.c
File names of the source files for the INMOD or Notify Exit routine
shared-object-name
Name of the shared object file
The shared-object-name can be any valid file name. This is the name specified as:
  • The INMOD modulename parameter of the IMPORT of the Teradata MultiLoad job script.
  • The EXIT name parameter for the NOTIFY option of the BEGIN MLOAD and BEGIN DELETE MLOAD of the Teradata MultiLoad job script.
For a description of the syntax diagrams used in this document, see How to Read Syntax Diagrams.