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


p1,m1,f1

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

These variables specify the field in the input record for the numeric test.
  • p1 specifies the first byte of the field relative to the beginning of the input record 1. The first data byte of a fixed-length record (FLR) has relative position 1. The first data byte of a variable-length (VLR) record has relative position 5 (because the first 4 bytes contain the record descriptor word). All fields must start on a byte boundary, and no field can extend beyond byte 32752.
  • m1 specifies the length of the field. The length can be 1 to 256 bytes.
  • f1 specifies the type of numerics the field is to be tested for as follows:
    FS
    test for numerics in character format ('0'-'9' (X'F0'-X'F9') in all bytes).
    Note: CSF can be used instead of FS.
    ZD
    test for numerics in zoned decimal format ('0'-'9' (X'F0'-X'F9') in all non-sign bytes; X'F0'-X'F9', X'D0'-X'D9' or X'C0'-X'C9' in the sign byte)
    PD
    test for numerics in packed decimal format (0-9 for all digits; F, D or C for the sign).

You can use p1,m1 rather than p1,m1,f1, if you use FORMAT=f to supply the format for the field.

1 If your E15 user exit routine formats the record, p1 must refer to the record as reformatted by the exit.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014