| User-defined Options in AS400 |
User-Defined Option
User-defined options are the user-created shortcut command which can activate a specific function by typing that shortcut words against source member on the Work with Members Using PDM screen (WRKMBRPDM).
For Example Option C for calling a program, CC for changing the current library, SP for WRKSPLF, WS for WRKSBMJOB, RQ for RunQry, etc. Please note that the shortcut keyword which is mentioned in this blog is the one that is defined. There may be changes at your end the shortcut words for these commands may be different or you can define your own set of shortcut commands for a specific function.
Work with User-Defined options
- Type WRKMBRPDM on the command line and press ENTER, if you want you may specify the source physical file or library information to browse that using WRKMBRPDM
- Press SHIFT+F4 on the WRKMBRPDM screen
- We can take option 2 to change an option and its command,, option 5 to display, 3 to copy, and 4 to delete the shortcut option and command.
- For creating a new command we can press F6 to Create the User-defined option JL for the command DSPJOBLOG
- once the option JL gets created as can be seen below. You can use the thing option by writing JL on any source physical file member in any library instead of writing DSPJOBLOG on the command line.
WRKMBRPDM
or
Work with Members Using PDM (WRKMBRPDM)
Type choices, press Enter.
File . . . . . . . . . . . . . . FILE RPGLE
Library . . . . . . . . . . . EASYCLASS1
Member . . . . . . . . . . . . . MBR *ALL
Member type . . . . . . . . . . MBRTYPE *ALL
The below screen appears after doing WRKMBRPDM
Work with Members Using PDM
File . . . . . . RPGLE
Library . . . . EASYCLASS1 Position to . . . . .
Type options, press Enter.
2=Edit 3=Copy 4=Delete 5=Display 6=Print 7=Re
8=Display description 9=Save 13=Change text 14=Compile 15=Cr
Opt Member Type Text
PF20 PF Physical file (RGZPFM)
RPGLE1 RPGLE Converting numeric currency to words
RPGLE10 RPGLE Qualified Data structure in RPGLE
RPGLE11 RPGLE Indicator data structure in RPGLE
RPGLE11#1 RPGLE Indicator data structure in RPGLE
RPGLE11#2 RPGLE Indicator data structure in RPGLE
RPGLE11DSP DSPF Display file to show INDARA demo
RPGLE12 RPGLE data area data structure in RPGLE
Parameters or command
===>
F3=Exit F4=Prompt F5=Refresh F6=C
F9=Retrieve F10=Command entry F23=More options F24=
You will see the Work with User-Defined option screen
Work with User-Defined Options
File . . . . . . . : QAUOOPT Member . . . . . . : QAUOOPT
Library . . . . : QGPL Position to . . . :
Type options, press Enter.
2=Change 3=Copy 4=Delete 5=Display
Opt Option Command
_ C CALL &O/&N
_ CC CHGCURLIB CURLIB(&L)
Command
===>
F3=Exit F4=Prompt F5=Refresh F6=Create
F9=Retrieve F10=Command entry F24=More keys
Display User-Defined Option
Press Enter to continue.
Option . . . . . . . . : JL
Command . . . . . . . . : DSPJOBLOG
F3=Exit F12=Cancel
Press ENTER to create the option.
Work with User-Defined Options
File . . . . . . . : QAUOOPT Member . . . . . . : QAUOOPT
Library . . . . : QGPL Position to . . . :
Type options, press Enter.
2=Change 3=Copy 4=Delete 5=Display
Opt Option Command
_ C CALL &O/&N
_ CC CHGCURLIB CURLIB(&L)
_ JL DSPJOBLOG
Command
===>
F3=Exit F4=Prompt F5=Refresh F6=Create
F9=Retrieve F10=Command entry F24=More keys
Type JL on the source member on WRKMBRPDM.
Work with Members Using PDM
File . . . . . . RPGLE
Library . . . . EASYCLASS1 Position to . . . . .
Type options, press Enter.
2=Edit 3=Copy 4=Delete 5=Display 6=Print 7=Renam
8=Display description 9=Save 13=Change text 14=Compile 15=Creat
Opt Member Type Text
JL PF20 PF Physical file (RGZPFM)
RPGLE1 RPGLE Converting numeric currency to words in
RPGLE10 RPGLE Qualified Data structure in RPGLE
RPGLE11 RPGLE Indicator data structure in RPGLE
RPGLE11#1 RPGLE Indicator data structure in RPGLE
RPGLE11#2 RPGLE Indicator data structure in RPGLE
RPGLE11DSP DSPF Display file to show INDARA demo
RPGLE12 RPGLE data area data structure in RPGLE
Parameters or command
===>
DSPJOBLOG screen
Display Job Log
S
Job . . : QPAD061843 User . . : EASYCLASS Number .
4>> DSPJOBLOG