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

Running DataLoader/MP
DataLoader/MP Reference Manual—424148-003
3-4
Syntax of DataLoader/MP
•
If -I= is specified and -G is not specified, DataLoader/MP opens the input file
and fetches the data to be processed.
•
If -I= and -G are both specified, DataLoader/MP opens the input file but does
not read data from it directly. When DataLoader/MP needs a record to process,
it calls the GETNEXTRECORD exit. If you require it, GETNEXTRECORD can
read the input file specified in -I= by calling DTLRead and passing -1 as the file
number.
•
If neither -I= nor -G are specified, DataLoader/MP behaves as if only -G had
been specified.
-H
displays help. DataLoader/MP displays a brief description of its parameters. This
display is also generated if DataLoader/MP is run with a parameter that is not
recognized by DataLoader/MP or its user exits.
-I=in-file [ (i-mod [,i-mod]...) ]
specifies an input file to read, with optional modifiers or interpretations, or both.
i-mod is:
BUFSIZE=bufsize
CSV [<[SEPCHAR=sepchar] [,CONTCHAR=contchar]
[ ,MAXRECLEN=len]>]
DUMP [<{HEX | ASCII}>]
INDIRECT
MAX=size
NOREWIND
NOUNLOAD
num%
NUMBUFS=numbufs
RECFORM= { FB<RECSIZE=recsize[,PADCHAR=padchar]> }
{ VB[<BLKSIZE=blksize>] }
{ IBMVB }
PERSIST
SUBTYPE=subtype-num
TYPE=type-num
WAIT=secs
in-file
is the name of the file or DEFINE to be used for input. If you enter -I= but
do not enter a file name, DataLoader/MP uses its IN file name.
If in-file contains any “/” characters, NM DataLoader/MP assumes the
file is an OSS file.
See the description of -G for information about how -G and -I interact.