IOF Option Menu

Description

The IOF Option Menu provides a simple way to request special IOF functions. Remember that by default IOF displays a list of the jobs you submitted, but you may have reasons to review other jobs, or to use other IOF facilities. The IOF Option Menu displays the first level of IOF options, and allows more specialized option panels to be displayed.

Invoking the Option Menu

To invoke the IOF Option Menu from your ISPF Primary Option Menu, enter I (or I. depending upon how IOF was installed for your group).

---------------------------ISPF-Primary-Option-Menu------------------------------------
Option ===>

        0  Settings      Terminal and user parameters            *************************
        1  View          Display source data or listings         * Depending upon your   *
        2  Edit          Create or change source data            *                       *
        3  Utilities     Perform utility functions               * site's configuration, *
        4  Foreground    Interactive language processing         *                       *
        5  Batch         Submit job for language processing      * this area may contain *
        6  Command       Enter TSO or Workstation commands       *                       *
        7  Dialog Test   Perform dialog testing                  * identification        *
        8  LM Facility   Library administrator functions         *                       *
        9  IBM Products  IBM program development products        * information.          *
        10 SCLM          SW Configuration Library Manager        *************************
        11 Workplace     ISPF Object/Action Workplace
        M  More          Additional IBM Products

        I  IOF           Interactive Output Facility

Enter X to Terminate using log/list defaults

The IOF Option Menu can be invoked from TSO READY, CICS, or from ISPF Option 6 by entering IOF (or IOF * depending upon how IOF was installed for your group). The IOF Option Menu should not normally be invoked from a line mode terminal, a clist, or REXX exec.

---------------------------------IOF-Option-Menu--------------------------------
COMMAND ===>

Select an option.      To get a detailed option menu, follow the option with "?".

 blank - Your jobs             G   - Output Groups        M    - System Monitor
       I   - Input jobs        H   - Held Groups          INIT - Initiators
       R   - Running jobs      L   - System Log           APPC - APPC tasks/output
       O   - Output jobs       PR  - Printers             MAS  - MAS system display
       J   - All jobs menu     D   - Device Options       CMDS - Global Commands
       P   - IOF Profile       NEW - What's New in IOF    QT   - Quick Trainer

 JOBNAMES ===>
                               Enter 1 to 8 generic jobnames above

 SCOPE        ===>             ALL, ME or another user's USERID
                               Enter HELP to see all valid SCOPE values

 DEST         ===>
                               Enter 1 to 8 destinations above

 SORT         ===> INVNULL     Enter HELP to see all valid SORT values

Option Menu Description

The IOF Option Menu has a command area at the top followed by a description of the primary options. Parameters can be entered in the four parameter fields at the bottom of the screen.

Command Area Options

The blank option, and the I, R, O, J, and H options are all used to request a list of jobs. P is the profile option used for setting profile variables. G, L, PR, D, M, INIT, and Q are options that are used primarily by operators and system support personnel.

The NEW option provides help on what is new in this release of IOF. The MAS option displays the IOF Multiple Access Spool menu. APPC causes running APPC transactions or APPC output to be displayed.

You may not have the authority to use some of the options shown on the IOF Option Menu, and your installation may have chosen to remove those options from your menu to reduce confusion. For this reason, the option menu you see may not be identical to the one shown above. Your menu will have a command area at the top with available options listed, and one or more of the parameter fields at the bottom.

Parameter Fields

The four parameter fields at the bottom of the panel are used in conjunction with the command area option. The four fields listed on this menu are the parameters that will be needed most often.

Jobnames Selection Field

--------------------------------------------------------------------------------
        JOBNAMES ===>   CICSMAIN   PROD*   ++SAS*
                                        Enter 1 to 8 generic jobnames above

One to eight job names can be specified in the JOBNAMES fields. Only jobs or output groups that match one of the names will be displayed. IOF uses the plus character ( + ) to represent a single-character wildcard which can be placed in any position within the job name. The asterisk ( * ), referred to as a wildcard terminator, is used as a multi-character wildcard for characters at the end of a job name. The example above will restrict the display to:


Scope Selection Field

-----------------------------------------------------------------------------------
 SCOPE        ===> SMITH       userid  - Another user's jobs  ME  -Just your jobs
                               GROUP   - Your IOF group       ALL -All jobs
                               groupid - Another IOF group

The SCOPE field is used to control the scope of an IOF session. The default scope depends on the values entered in the command and parameter fields. If the command area is blank and no other parameter fields are specified, the default scope is ME which displays only your jobs. Specifying JOBNAMES changes the default scope to ALL and displays all jobs that match the job names entered.

Another user's USERID can be specified in SCOPE, as shown in the example above. If you are authorized, a menu of that user's jobs will be displayed. Depending upon the IOF options selected by your installation, you may be able to specify an IOF group name in the SCOPE field, or the word GROUP, to display all jobs in your group.

Dest Selection Field

--------------------------------------------------------------------------------------
        DEST     ===>  NAPLES  R77
                                        Enter 1 to 8 destinations above

The DEST field limits the display of jobs, groups, or devices to those associated with one of the specified destinations. Destination names, node numbers and remote numbers can be specified. The example above requests the destinations NAPLES and remote 77.

Sort Selection Field

-----------------------------------------------------------------------------
 SORT         ===> INVNULL    For jobs:  NULL, DEST, SIZE, JOB#, INVNULL
                                groups:  SIZE, FORMS, WTRID, UCS, FCB, FLASH

The SORT field can be used to alter the order in which the jobs or groups will be displayed on the menu. Valid sort fields for jobs are:

blank - default sort of jobid within jobname
NULL - no sort, display jobs in the JES2 output queue order
DEST - output destination
SIZE - output size in track groups (the way JES2 allocates space)
INVNULL - output jobs in reverse output queue order
JOB# - jobid order

Valid sort fields for output groups are:

blank - Queue order (CLASS, then DEST, then position in queue)
SIZE - Number of records
FORMS - Destination, then forms
WTRID - Writer id
UCS - Destination, then UCS
FCB - Destination, then FCB
FLASH - Destination, then FLASH

Specialized Option Menus

Additional options and parameter fields can be specified on specialized option menus that are available for each command area option. A specialized menu can be requested by following any option with a question mark ( ? ). For example, to display the System Monitor Option Menu, enter M? in the command area.

The specialized option menus are self explanatory, easy to use, and have help available.

SAVEPROF Command

The SAVEPROF command saves a copy of option menu selection fields in your profile data set. Any time that option menu is displayed, it's fields are initialized to the saved value. For example, if you normally need to review only jobs with job names beginning PROD or BKUP, then set PROD* BKUP* in the JOBNAMES field, and enter SAVEPROF in the command area of the IOF Option Menu.

The SAVEPROF command is available on all IOF option menus. The JOBNAMES, SCOPE and DEST fields are saved in common profile variables for all option menus (except the Device Option Menu), so that specifying values for these fields on any option menu causes the value to be set in any other option menu you may display.

All other fields are unique to each option menu and only apply if that option menu is displayed. For example, specifying a CLASSES field value on the Input Jobs Selection Menu only has meaning when you display that menu. If you display input jobs without going through that menu, the classes specification is ignored.

IOF Jump Function

The IOF Jump Function ( / ) can be used in conjunction with IOF Option Menu options from any IOF panel. For example, /L from any panel skips directly to the bottom of the system log. Anything that can be entered in the IOF Option Menu command area can be entered following the jump character on any IOF panel.

All option menu parm fields are reset to their profile value by the jump function.

Option Parameters

Many of the options that can be entered in the command area also have positional parameters. There are two types of positional parameters. The first type parameter is entered immediately adjacent to the command, while the second type parameter is entered after an intervening space.

For example, the I option allows one or more input classes immediately adjacent to the command. It also allows H for held jobs, or NH for non-held jobs as the second type parameter. Entering Iabt H as an option means input the held jobs on classes A, B, and T.

The table below describes the positional parameters accepted by specific options:

OptionType 1 ParameterType 2 Parameter
Iinput classes"H" for held, "NH" for non-held
Jnonejobname
Rnone"J" for jobs, "T", "S", or "ALL"
Hheld classesjobname
Ononenone
Goutput classesforms
PRprinter numbernone
Dnonedevice name or device type
Mnonemonitor parms
INITinitiator rangeinitiator range
Lnonesysid, old, oper, syslog
Qnonenone
Pnonenone

The examples below illustrate the use of positional parameters with various options. These examples can be entered directly from any IOF panel because they are preceded by the jump character ( / ).

Option ParmDescription
/J arbit* All job names beginning with "ARBIT"
/I H Held input jobs
/Iab Input jobs of class A or B
/Icd NH Non-held input jobs of class C or D
/G white Output groups with forms of WHITE
/Gab Output groups with class A or B
/H smf Jobs with held output with job names beginning with "SMF"
/L ipo9 Browse system log for sysid IPO9
/PR3 Device control panel for local printer 3
/D lne Device list of all JES2 lines
/D R23 Device list for remote 23
/INIT 5-7 Initiator display for initiators 5-7
/M ojob Monitor display for jobs only

Several additional options that are not documented on the panel can be entered on the IOF Option Menu or following a slash ( / ) on any menu:

ParmDescription
CURSelect the current TSO session.
JOBnnnnSelect job number nnnn.
TSUnnnnSelect TSO session with number nnnn.
STCnnnnSelect STC number nnnn.
DAAlias for the "M" option.
STAlias for the "J" option.
REMOTEnDisplay remote n devices.
MAILDisplay a menu of queued mail.

PREFIX, SUFFIX, OWNER, and DEST Commands

The PREFIX command can be used from any IOF panel to initialize the JOBNAMES field of the IOF Option Menu. One to eight generic job names can be specified as parameters. PREFIX with no parameters resets JOBNAMES to null.

The SUFFIX command also can be used from any IOF panel to initialize the JOBNAMES field of the IOF Option Menu to cause selection of jobs based on a job name suffix. The command SUFFIX X will cause selection of all job names that end in X. The command SUFFIX 9* will cause selection of all job names that contain a 9 in any position.

The OWNER command can be used from any IOF panel to initialize the SCOPE field of the IOF Option Menu to a specific userid or IOF group name. This has the same effect as setting SCOPE on the IOF Option Menu and then entering the SAVEPROF command.

The DEST command can be used from any IOF panel to initialize the DEST field of the IOF Option Menu to one to eight destinations. This has the same effect as setting one or more destinations on the IOF Option Menu and then entering the SAVEPROF command.

Remember that PREFIX, SUFFIX, OWNER and DEST operands are saved in the profile. These profile variables will affect all future IOF sessions until you change them with another PREFIX, SUFFIX, OWNER, or DEST command.

PSAVE, PRESTORE and PLIST Commands

The PSAVE command must be issued on the IOF Option Menu. It saves the values of PREFIX, OWNER and DEST in the user's profile. A one character parm is required on the PSAVE command. Letters A-Z and numerals 0-9 may be used as the parm. This provides 36 separate slots for saving PREFIX, OWNER and DEST values.

The PRESTORE command can be issued on any IOF panel to restore the values of PREFIX, OWNER and DEST from the profile. The one character value specified on PSAVE is used as a parm. PRESTORE with no parms resets PREFIX, OWNER and DEST to null values.

The PLIST command displays the all the variables saved with PSAVE.

Table of Contents