List Panel Processing Rules

ISMF follows a set sequence for list panel processing:

  1. ISMF executes TSO and ISPF commands (for example, KEYS) before ISMF line operators.
  2. ISMF executes the ISMF commands CLEAR, END, and RETURN before line operators. Entering these commands cancels pending line operators.
  3. ISMF executes line operators before the ISMF commands for scrolling and tailoring (UP, DOWN, TOP, BOTTOM, LEFT, RIGHT, FIND, VIEW, SORT, FILTER, FOLD), and before the PROFILE, SAVE, REFRESH, and RESHOW commands.

    For example, if you entered COPY as a line operator and FILTER on the command line, as shown in Figure 1, ISMF executes the line operator first. The COPY Entry Panel is displayed and the COPY command is performed before the FILTER Entry Panel is displayed.

    Figure 1. Processing Sequence for Commands and Line Operators
      Panel List Dataset Utilities Scroll Help
    ---------------------------------------------
                                    DATA SET LIST
    Command ===> FILTER
    
    Enter Line Operators Below:
    
        LINE
        OPERATOR          DATA SET NAME
       ---(1)----  ------------(2)------------
       COPY        USER230.ISMF.ALIST
                   USER230.ISMF.CLIST
                   USER230.ISMF.DGTLLIB
  4. If more than one line operator is specified, ISMF starts processing at the top of the list and continues down until it has processed all the line operators.

    For example, in Figure 2, COPY executes first, then DUMP, and finally COMPRESS.

    Figure 2. Processing Sequence for More than One Line Operator
      Panel List Dataset Utilities Scroll Help
    --------------------------------------------
                                    DATA SET LIST
    Command ===>
    
    Enter Line Operators Below:
    
        LINE
        OPERATOR          DATA SET NAME
       ---(1)----  ------------(2)------------
       COPY        USER230.ISMF.ALIST
       DUMP        USER230.ISMF.CLIST
       COMPRESS    USER230.ISMF.DGTLLIB