FILL Parameter (Optional) - mfx - 3.1

Syncsort™ MFX Programmers Guide

Product type
Software
Portfolio
Integrate
Product family
Syncsort™ Software
Product
Syncsort™ MFX > MFX
Version
3.1
Language
English
Content type
Programmer’s Guide
Product name
Syncsort™ MFX
Title
Syncsort™ MFX Programmers Guide
Copyright
2024
First publish date
2010
Last updated
2024-11-06
Published on
2024-11-06T17:38:26.716054
The FILL parameter defines a fill byte to be used for any missing p,l field bytes. The format of the FILL parameter is illustrated below (f specifies the fill byte):
Figure 1. FILL Format

f can be specified as either a character or hexadecimal value. Specify either C'x' where x is a single EBCDIC character or X'hh' where hh represents a hexadecimal digit pair (00-FF).

The need for a fill byte can arise from two conditions:

  • A portion or an entire p,l field specification is missing due to a short variable-length record.

  • A JOIN UNPAIRED was used and the REFORMAT FIELDS specification requires a field from the file that is not being used to generate the current joined record.

The default FILL character is a blank. Binary zeros will be used instead of the FILL character for the first four bytes of a variable-length record requiring FILL processing. This indicates that a record was not present for the REFORMAT due to JOIN UNPAIRED.