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 Components
DataLoader/MP Reference Manual—424148-003
2-2
DataLoader/MP Structure
DataLoader/MP Structure
Internally, DataLoader/MP consists of three major components - the DataLoader/MP
main logic, user exits, and the DataLoader/MP library. Figure 2-1 shows the structure
of DataLoader/MP.
The main logic component performs the basic program control. It uses two other
components, the DataLoader/MP library and the user exits, to perform common
functions that might need to be extended by the user.
The user exits module contains the user exit procedures described in User Exit
Descriptions on page 5-4. The user exit procedures are called from specific points in
the main logic, allowing loading operations to be customized. The processing
flowcharts in Appendix B, Processing Flowcharts, describe places where the user exits
are called.
The DataLoader/MP library contains modules for common functions such as file
access, data conversion, and error handling, for use by both the main logic and user
exits. The library is described in DataLoader/MP Library
on page 5-14.
DataLoader/MP File System
To provide features important for loading that are not directly supplied by the Enscribe
file system, DataLoader/MP layers its own file system on top of the Guardian file
system. The DataLoader/MP file system is designed to support DataLoader/MP, so
some of the capabilities in the underlying Guardian file system are not used. For
example, DataLoader/MP processes files sequentially, so it does not use random I/O.
The DataLoader/MP file system includes these features for sequential file processing:
•
Concatenated files. DataLoader/MP enables you to point to data files that in turn
point to other data files. As a result, you can load from very large data files or to
Figure 2-1. Structure of DataLoader/MP
User Exits
Library
VST001
DataLoader/MP Main Logic