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

Specifying File-Related Options for DataLoader/MP
DataLoader/MP Reference Manual—424148-003
4-12
SUBTYPE
RECSIZE=num [,PADCHAR=charspec]
where num is the length of the record in bytes, and charspec indicates 
what character to use to pad short records on output.
VB <vbspecs> 
specifies that the block contains records that are variable in length. The format 
of the block is the same as that used by FUP when specifying the VARIN or 
VAROUT option. The format of vbspecs is
[BLOCKSIZE=num]
where num is the size of the blocks. The default block size is the maximum 
physical I/O size for the given file type. This is equivalent to specifying the 
buffer size using BUFSIZE. This is an old method from before BUFSIZE 
was implemented, and was retained for compatibility. Use the BUFSIZE 
modifier to specify the buffer size instead of using BLOCKSIZE.
IBMVB 
specifies that the block contains records that are variable in length. The format 
of the block is the same as that used by IBM MVS systems when creating 
variable, blocked datasets.
IBMVB is allowed only for input files. The file must be a tape, unstructured disk 
file, or $RECEIVE.
SUBTYPE
This modifier is valid only when used for $RECEIVE to enable DataLoader/MP to 
appear as something other than a subtype 0 process (the default). See the TYPE 
modifier, following, for a more complete discussion. 
This modifier has the following format:
SUBTYPE=num
TYPE 
This modifier is valid only when used for $RECEIVE to enable DataLoader/MP to 
appear as something other than a type 0 process (the default). 
This modifier has the following format:
TYPE=num
The TYPE modifier is useful when reading or writing a DataLoader/MP process from a 
COBOL program. The COBOL library supports only automatic blocking and unblocking 
for tape and unstructured disk files. If a load scenario includes a COBOL program 
performing an open of a DataLoader/MP process, to maintain performance, you would 
want the records that flow between them to be blocked. For this scenario to occur, the 










