where:
- AMPCHECK
- The Teradata MultiLoad response to a down AMP condition:
- AMPCHECK NONE allows the Teradata MultiLoad job to start, restart, or continue as long as no more than one AMP is down in a cluster.
- AMPCHECK APPLY inhibits the Teradata MultiLoad job from entering or exiting the application phase when an AMP is down.
- AMPCHECK ALL pauses the Teradata MultiLoad job when an AMP is down.
- CHECKPOINT rate
- The interval between checkpoint operations during the acquisition phase of a Teradata MultiLoad import task, expressed as either:
- the number of rows read from the client system or sent to the database, or
- an amount of time in minutes.
- DATAENCRYPTION value
- Keyword that enables data encryption for the Teradata MultiLoad job; available on network platforms only The options for value are:
- ON = All sessions will be encrypted.
- OFF = Sessions will not be encrypted. This is the default.
- dbname
- The database for the target tables, work tables, error tables, and uniqueness violation tables
- DELETE
- Specifies that a delete task is to be initiated by the following Teradata MultiLoad commands
- ERRLIMIT errcount
- This number is approximate because Teradata MultiLoad sends multiple rows of data at a time to the database. By the time Teradata Multi load processes the message indicating that the error limit has been exceeded, it may have loaded more records into the error table than the actual number specified in the error limit.
- ERRORTABLES
- The path for error tables
- errpercent
- Approximate percentage, expressed as an integer, of the total number of records sent to the database so far, that may be rejected during the acquisition phase of the Teradata MultiLoad import task
- EXIT name
- The keyword phrase that calls a user-defined exit where name is the name of a user-supplied library with a member name of _dynamn.
- IMPORT
- Specifies that an import task is to be initiated by the following Teradata MultiLoad commands
- MSG 'string'
- A user-supplied string of up to 16 characters that Teradata MultiLoad logs to:
- The operator’s console for mainframe-attached z/OS client systems
- The system log for workstation-attached UNIX and Windows client systems
- NODROP
- NODROP will tell MultiLoad not to drop error tables even if they are empty at the end of the job.
- NOTIFY
- The Teradata MultiLoad implementation of the notify user exit option:
- NOTIFY OFF suppresses the notify user exit option.
- NOTIFY LOW enables the notify user exit option for those events signified by “Yes” in the Low Notification Level column of the following table.
- NOTIFY MEDIUM enables the notify user exit option for the most significant events, as specified by “Yes” in the Medium Notification Level column of the following table.
- NOTIFY HIGH enables the notify user exit option for every Teradata MultiLoad event that involves an operational decision point, as specified by “Yes” in the High Notification Level column of the following table.
MultiLoad terminates with a fatal error if any of NOTIFY error conditions occur. - QUEUE option
- The keyword phrase that specifies queue management options (option) on mainframe-attached z/OS client systems.This option is available only on z/OS, and only for import tasks with a low notification specification.
- SESSIONS
- Maximum number of Teradata MultiLoad sessions that are logged on when a LOGON command is entered and, optionally, the minimum number of sessions required to run the job:
- The max parameter specifies the number of sessions to log on.
The max specification must be within the range of 1 to 32767, but if a SESSIONS max value is specified that is larger than the number of available AMPs, Teradata MultiLoad limits the sessions to one per working AMP.
The default maximum, if the SESSIONS option is not used, is one session for each AMP.
- The min parameter specifies the minimum number of sessions required for the job to continue.
The min specification must be greater than zero.
The default minimum, if the SESSIONS option is not used or specifies a min value, is 1.
- The asterisk (*) parameter specifies the maximum and minimum number of sessions.
Using the asterisk character as the max specification logs on for the maximum number of sessions, one for each AMP.
Using the asterisk character as the min specification logs on for at least one session, but less than or equal to the max specification.
Specifying SESSIONS * * has the same effect as not using the SESSIONS option at all.
- The max parameter specifies the number of sessions to log on.
- SLEEP minutes
- The SLEEP runtime option in which minutes is the length of time that Teradata MultiLoad waits before retrying a logon operation.
- TABLEWAIT hours
- The TABLEWAIT runtime option in which hours is the number of hours that Teradata MultiLoad continues trying to start Teradata MultiLoad when one of the target tables is being loaded by some other job (MultiLoad/FastLoad).
- TENACITY hours
- The TENACITY run-time option in which hours is the number of hours that Teradata MultiLoad continues trying to log on when the maximum number of load jobs is already running on the database.
- TEXT 'string'
- A user-supplied string of up to 80 characters that Teradata MultiLoad passes to the named exit routine
- tname1
- The target table or view for an import task
- The target table for a delete task
(The target cannot be a view for a delete task.)
- tname2
- The work table for each tname1 table or view.
- tname3
- The fallback error table for each tname1 table or view that receives information about errors detected during the acquisition phase of the Teradata MultiLoad import task. Do not share the acquisition error tables between two or more Teradata MultiLoad jobs.
- tname4
- The fallback error table for each tname1 table or view that receives information about errors detected during the application phase of the Teradata MultiLoad import or delete task.
- WORKTABLES
- Specifies the path for the work tables
- EXITEON name
- The keyword phrase that calls a user-defined exit routine which supports extended object names where name is the name of a user-supplied library with a member name of _dynamn.
- MSGEON 'string'
- MSGEON supports extended object names. A user-supplied string of up to 16 characters that Teradata MultiLoad logs to:
- The operator’s console for mainframe-attached z/OS client systems
- The system log for workstation-attached UNIX and Windows client systems
- EXIT64 name
- The keyword phrase that calls a user-defined exit routine which supports 8-byte activity count where name is the name of a user-supplied library with a member name of _dynamn.
- MSG64 'string'
- MSG64 supports 8-byte activity count. A user-supplied
string of up to 16 characters that Teradata MultiLoad logs to:
- The operator’s console for mainframe-attached z/OS client systems
- The system log for workstation-attached UNIX and Windows client systems
The following table lists events that create notifications. Some events create notifications only for import tasks, some only for delete tasks, and some for both.
Event | Import Task | Delete Task | Notification Level | Signifies | ||
---|---|---|---|---|---|---|
Low | Medium | High | ||||
AMPs down | X | X | No | No | Yes | Down AMPs on the database. |
Checkpoint | X | No | No | Yes | Checkpoint information has been written to the restart log table. | |
CLIv2 error | X | X | Yes | Yes | Yes | A CLIv2 error. |
Delete begin | X | No | Yes | Yes | DELETE statement about to be sent to the database. | |
Delete end | X | No | Yes | Yes | Successful delete task processing. | |
Delete exit | X | Yes | Yes | Yes | End of delete task. | |
Delete init | X | Yes | Yes | Yes | BEGIN DELETE MLOAD command processing. | |
Error table 1 | X | No | No | Yes | Successful processing of the SEL COUNT(*) request for the first error table. | |
Error table 2 | X | X | No | No | Yes | Successful processing of the SEL COUNT(*) request for the second error table. |
Exit | X | Yes | Yes | Yes | Teradata MultiLoad is terminating. | |
File or INMOD open | X | No | No | Yes | Successful processing of the IMPORT command. | |
Import begin | X | No | No | Yes | First record about to be read. | |
Import end | X | No | No | Yes | Last record has been read. | |
Initialize | X | Yes | Yes | Yes | Successful processing of the NOTIFY option (BEGIN MLOAD or BEGIN DELETE MLOAD command). | |
Phase 1 begin | X | No | Yes | Yes | Beginning of the acquisition phase. | |
Phase 1 end | X | No | Yes | Yes | Successful processing of the CHECKPOINT LOADING END request after the end of the acquisition phase. | |
Phase 2 begin | X | X | No | Yes | Yes | The EXEC MLOAD request is about to be sent to the database. |
Phase 2 end | X | No | Yes | Yes | Successful processing of the EXEC MLOAD request. | |
Database restart | X | X | No | Yes | Yes | A crash error from the database or CLIv2. |
Database error | X | X | Yes | Yes | Yes | A Database error that terminates Teradata MultiLoad. |