Usage for ICF files (position 38)

The valid entries for this position are listed here.

Entry Meaning
B or blank Both input/output field
P Program-to-system field

A program-to-system field is used to communicate between an application program and the sending system (which is local to the application program). It is not sent as part of the data record across the line to the receiving system.

The following rules apply to program-to-system fields:
  • The field must be a named, numeric, or alphanumeric output-only field.
  • In the record format, the program-to-system fields must be defined after all the data fields (those with a use of B or blank).
  • A field cannot be defined as both a data field and a program-to-system field; the field names must be unique.
  • A program-to-system field can be named on an EVOKE, SECURITY, TIMER, or VARLEN keyword.
  • The only valid keywords for a program-to-system field are ALIAS, FLTPCN, REFFLD and TEXT.