IOFTech    Maintenance   Release8G       Newsletters    Doc    FAQ    Contact    Home

Common Technical Question
Question T01
Previous Next
Description The IOF Option Menu has several options that most end users are not permitted to use. How can I remove these options from the menu?
 
Answer IOF Release 8A solves this problem automatically. The IOF Option Menu in Release 8 displays only options that each user has the authority to use.

If the Release 8 Option Menu shows too many options, or does not show some options that you would like users to see, see Problem C09 for ways to modify the optons users see.


 

Answer The PANEL parm on the GROUP macro in the B23ALLOW member of the IOF Option Menu specifies the panel name of the option menu that will be displayed for members of the IOF group. See OPTION data set member B23$DOC for more information on the PANEL parm.

IOF release 7 is shipped with 5 option menu panels:

  • OPTOPT - The default option menu
  • OPTUS1 - User option menu 1. Several options are not displayed on the menu but all commands are valid.
  • OPTUS2 - User option menu 2. The appearance of this menu is identical to OPTUS1, but several of the commands have also been removed.
  • OPTUS3 - Identical to OPTOPT. This panel can be used as a pattern for customer use. Options can be removed as desired.
  • OPTSDS - An SDSF compatability option menu.

The panel parm can be overriden by setting a profile variable and re-entering IOF. Enter the command:

     SETPVAR GRPPANEL OPTnnnn
where OPTnnnn is one of the option menu panel names listed above. Exit and re-enter IOF. The new option menu will be in effect.

To delete the profile variable and revert to the default option menu, enter the command:

    DELPVAR  GRPPANEL

The panels OPTUS1 and OPTUS2 are shown below. The panels are identical in appearance. The "INIT" , "PR", and several other options that are not displayed on either of these panels. But the commands may be valid commands on OPTUS1. OPTUS1 will attempt to execute the commands, and may get a "REFUSED" error.

OPTUS2 always gives "COMMAND" error to these commands . Entering "HELP" (PF1) displays the long error message "Invalid command entered in primary input area".

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

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

blank - Your jobs G - Output groups QT - Quick Trainer I - Input jobs J - All jobs menu MAIL - Your mail R - Running jobs H - Jobs with held output NEW - New functions O - Output jobs P - Profile HELP - Online help

JOBNAMES ===>

Enter 1 to 8 generic jobnames above SCOPE ===> ALL, ME or another user's USERID

Press HELP to see all valid SCOPE values DEST ===>

Enter 1 to 8 destinations above SORT ===> INVNULL Press HELP to see all valid SORT values

You can modify any of the options panels to meet local requirements. The IOF SOURCE library contains the panels in members OPTOPT, OPTUS1, OPTUS2, OPTUS3, and OPTSDS.

To tailor a panel, edit the appropriate SOURCE member. Changing the appearance of the panel is easy, especially if you only want to remove items from the panel. Make the appropriate changes to the panel and save the modified member.

To assemble the modified option panel:

  • Submit the M70ASM# job in the IOF INSTALL library if you have not previously done so. M70ASM# builds 19 additional INSTALL jobs.
  • Edit the M87PANOP member of the IOF INSTALL library. M87PANOP is built by M70ASM#.
  • Find the assembly step for the option panel that was modified. Remove the "*" from column 3.
  • Submit the modified M87PANOP job to assemble the appropriate option panel.
  • CANCEL the edit session so that the changes to M87PANOP are not saved.
  • After M87PANOP runs successfully, submit the M77NEWPN job from the IOF INSTALL library. M77NEWPN was built by the M70ASM# job.
  • Refresh LLA after M77NEWPN runs successfully.

The modified panel is then available for use. Specify the panel name in the PANEL parm of one or more IOF GROUP macros in the B23ALLOW option. Submit the M18NEWOP job from the IOF INSTALL library to run an abbreviated IOF generation. Refresh LLA after M18NEWOP runs successfully.


 

More Help Click here to EMAIL a problem report to IOF Technical Support for additional assistance.

 

Previous Next

Triangle Systems, Inc. PO Box 12752, Research Triangle Park, NC 27709
(919) 544-0090

IOFTech    Maintenance   Release8G       Newsletters    Doc    FAQ    Contact    Home

Thursday, 22-Jul-2021 11:38:21 EDT
 

@@