z/OS DFSORT Application Programming Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Operand descriptions

z/OS DFSORT Application Programming Guide
SC23-6878-00

The operands described in this section can be specified in any order.
FROM(indd)
See the discussion of this operand on the DISPLAY statement in DISPLAY operator.
ON(p,m,f)
Specifies the position, length, and format of a decimal field to be used for this operation.
p specifies the first byte of the field relative to the beginning of the input record. p is 1 for the first data byte of a fixed-length record and 5 for the first data byte of a variable-length record as illustrated in the following (RRRR represents the 4-byte record descriptor word):
    Fixed-length record    |    Variable-length record
    | D | A | T | A | ...  |    | R | R | R | R | D | A | T | A | ...
 p=   1   2   3   4        | p=   1   2   3   4   5   6   7   8
    

m specifies the length of the field in bytes. A field must not extend beyond position 32752 or beyond the end of a record. The maximum length for a field depends on its format.

f specifies the format of the field as shown later in this section:
Field formats of the ICETOOL VERIFY operator
Format Code
Length Description
PD 1 to 16 bytes Signed packed decimal
ZD 1 to 31 bytes Signed zoned decimal
Note: See Data format descriptions for detailed format descriptions.
A value is considered invalid under one of the following circumstances:
  • it contains A-F as a digit (examples: a PD field of 00AF or a ZD field of F2FB)
  • it contains 0-9 as a sign and the NOSIGN operand is not specified (examples: a PD field of 3218 or a ZD field of F235).

If the number of bad values reaches the LIMIT for invalid decimal values, ICETOOL terminates the operation. If the LIMIT operand is not specified, a default of 200 is used for the invalid decimal value limit.

NOSIGN
Specifies that the sign of the decimal values is not to be validity checked (overriding the default of checking for 0-9 as invalid signs).
LIMIT(n)
See the discussion of this operand on the DISPLAY statement in DISPLAY operator.
VSAMTYPE(x)
See the discussion of this operand on the COPY statement in COPY operator.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014