This section describes the different types of routines and when to use them.
The term INMOD is an acronym for input modification routines. These are user exit routines that Teradata FastLoad and other load/export utilities can call to provide enhanced processing functions on input records before they are sent to the Teradata Database.
When an INMOD routine is specified in the DEFINE command, it is the named routine, rather than a data source, that provides the input data records that Teradata FastLoad loads into the Teradata FastLoad table on the Teradata Database.
Use INMOD routines to:
Notify Exit Routines
A notify exit routine specifies a predefined action to be performed whenever certain significant events occur during a Teradata FastLoad job.
Notify exit routines are especially useful in operator‑free environments where job scheduling relies heavily on automation to optimize system performance.
For example, by writing an exit routine in C (without using CLIv2) and using the NOTIFY command, a routine to detect whether a Teradata FastLoad job succeeds or fails, how many records were loaded, what the return code is for a failed job, and so on can be provided.