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










