Dataloader/MP Reference Manual
Table Of Contents
- What’s New in This Manual
- About This Manual
- 1 Introduction to DataLoader/MP
- 2 DataLoader/MP Components
- 3 Running DataLoader/MP
- 4 Specifying File-Related Options for DataLoader/MP
- 5 Creating a Customized Version of DataLoader/MP
- User Exits
- User Exit Descriptions
- BUILDKEY
- CHECKARG
- CONVERTIT
- DELETEIT
- DONEWITHTRANSACTION
- EXITSDESCRIPTION
- GETNEXTRECORD
- INITIALIZE1
- INITIALIZE2
- INSERTIT
- INSTRUCTIONS
- MISC1, MISC2, MISC3, and MISC4
- NEWTRANSACTION
- NEXTINDIRECTFILE
- SKIPPING
- STATISTICSTIME
- TERMINATING
- T0330U00_DEFAULTEXITS_C
- T0330U00-DEFAULTEXITS-COBOL
- T7900D41_DEFAULTEXITS_C
- T7900V00-DEFAULTEXITS-COBOL
- UPDATEIT
- Default User Exits
- DataLoader/MP Library
- The MAKE Routine for NM DataLoader/MP
- The MAKE Routine for Nonnative Mode DataLoader/MP
- 6 DataLoader/MP Examples
- 7 Recovery Strategies
- A Error and Warning Messages
- B Processing Flowcharts
- C C-Only Error Functions
- Index

DataLoader/MP Reference Manual—424148-003
5-1
5
Creating a Customized Version of
DataLoader/MP
Although DataLoader/MP’s default functions might be enough for the loading scenario
you anticipate, it is more likely that you will need to create a customized version of
DataLoader/MP. You can do this by combining user exits and utility routines. Utility
routines are provided for such tasks as data conversion, communication with the user,
error checking, and generating test data. User exits can perform such tasks as building
or retrieving record keys; converting, deleting or inserting records; and any other tasks
you need to code. Finally, use the MAKE routine to build the customized version of the
DataLoader/MP process.
Refer to Appendix B, Processing Flowcharts, for another look at the conditions that
cause a user exit to be called.
User Exits
There are many points during its processing where DataLoader/MP can call user-
supplied procedures. Each of these procedures are passed arguments appropriate to
their function. Some procedures might return a value indicating the outcome of their
processing. DataLoader/MP is delivered with a set of bound-in default user exits.
This subsection explains how to use user-supplied procedures to control
DataLoader/MP’s custom processing.
While user exits are called under different conditions, these exits are always called by
DataLoader/MP:
•
EXITSDESCRIPTION
•
INITIALIZE1
•
INITIALIZE2
•
TERMINATING
Table 5-1 lists exits called only if you specify a parameter that requires them to be
called: