You can invoke DFSORT processing in the following ways:
- With an EXEC job control statement in the input stream using the
name of the program (for example, PGM=ICEMAN or PGM=SORT) or the name
of a cataloged procedure (for example, SORTD). See Invoking DFSORT with Job Control Language.
TSO
users can allocate the needed ddnames (for example, SYSOUT, SORTIN,
SORTOUT and SYSIN), and invoke DFSORT using a calling method equivalent
to PGM=ICEMAN. For example:
call *(iceman)
Restriction: TSO users cannot invoke DFSORT using:
iceman
or
any other alias for DFSORT (for example, SORT) in this form.
See Examples of DFSORT job streams for examples of invoking DFSORT from REXX and CLISTs.
- With a program written in basic assembler language using a system
macro instruction. See Invoking DFSORT from a program.
- With programs written in either COBOL or PL/I with a special facility
of the language. See the programmer's guide describing the compiler
version available at your location.
- With the ICETOOL utility. See Using ICETOOL.
In this document, the term directly invoked means
that DFSORT is not initiated from another program. The term program invoked means that DFSORT is initiated
from another program.