UIM System Menu

UIM menus for system operators include a command line.

This is a fairly generic UIM menu with a command line. Typically user oriented UIM menus are only given an option field, and not a command line. Menus like this one destined for a system operator provides a command line.

.*******************************************************************
.*
.*  PANEL NAME:   CSGMENU
.*  SOURCE FILE:  QMNUSRC
.*  FUNCTION:     CSG Data Services Menu
.*
.*******************************************************************
.*******************************************************************
.*                  MODIFICATION LOG
.*
.*   DATE    PROGRAMMER      DESCRIPTION
.*
.*******************************************************************
.*******************************************************************
.* -----------------------------------------------------------------
.*
.* BEGINNING OF MENU SOURCE.
.*
.* ENABLE ACCESS TO OS/400 INDEX SEARCH WHEN HELP IS DISPLAYED FOR
.* THIS MENU.
.* -----------------------------------------------------------------
:PNLGRP   SCHIDX=QHSS1
          DFTMSGF=MNUMSGF
          SUBMSGF=MNUMSGF.
.*
.* -----------------------------------------------------------------
.* COPYRIGHT STATEMENT APPEARS WHEN THE MENU IS INITIALLY DISPLAYED.
.* -----------------------------------------------------------------
:COPYR.
(C) iSoftwerks, Inc.
.*
.* -----------------------------------------------------------------
.* UIM Z-VARIABLE TO BE USED AS THE PANEL IDENTIFIER
.* -----------------------------------------------------------------
:VAR      NAME=ZMENU.
.*
.* -----------------------------------------------------------------
.* DEFINE KEYS FOR THE MENU
.* -----------------------------------------------------------------
:KEYL     NAME=MENUKEYS
          HELP=KEYL.
:KEYI     KEY=F1
          HELP=HELPF1
          ACTION=HELP.
:KEYI     KEY=F3
          HELP=EXIT
          ACTION='EXIT SET'
          VARUPD=NO.
F3=Exit
:KEYI     KEY=F4
          HELP=PROMPT
          ACTION=PROMPT.
F4=Prompt
:KEYI     KEY=F9
          HELP=RETRIEVE
          ACTION=RETRIEVE.
F9=Retrieve
:KEYI     KEY=F12
          HELP=CANCEL
          ACTION='CANCEL SET'
          VARUPD=NO.
F12=Cancel
:KEYI     KEY=F24
          HELP=MOREKEYS
          ACTION=MOREKEYS.
F24=More keys
:KEYI     KEY=ENTER
          HELP=enter
          ACTION=ENTER.
:KEYI     KEY=HELP
          HELP=HELP
          ACTION=HELP.
:KEYI     KEY=HOME
          HELP=HOME
          ACTION=HOME.
:KEYI     KEY=PAGEDOWN
          HELP=PAGEDOWN
          ACTION=PAGEDOWN.
:KEYI     KEY=PAGEUP
          HELP=PAGEUP
          ACTION=PAGEUP.
:KEYI     KEY=PRINT
          HELP=PRINT
          ACTION=PRINT.
:EKEYL.
.*
.* -----------------------------------------------------------------
.* DEFINE MENU PANEL
.* -----------------------------------------------------------------
:PANEL    NAME=GENERAL
          HELP='MENU/HELP'
          KEYL=MENUKEYS
          ENTER='MSG CPD9817 QCPFMSG'
          PANELID=ZMENU
          TOPSEP=SYSNAM.
CSG Data Services Menu
.*
.* -------------------------------------
.* DEFINE THE MENU AREA
.* -------------------------------------
:MENU     DEPTH='*'
          SCROLL=YES
          BOTSEP=SPACE.
:TOPINST.Select one of the following:
.*
.* -------------------------------------
.* SPECIFY THE ACTION TO BE TAKEN FOR EACH OPTION
.* -------------------------------------
:MENUI    OPTION=1
          ACTION='CMD CALL CSG400RP'
          HELP='MENU/OPTION1'.
CSG Return file review
.*
:MENUI    OPTION=2
          ACTION='CMD ?CSGCOARPT'
          HELP='MENU/OPTION2'.
NCOA audit summary report
.*
:MENUI    OPTION=3
          ACTION='CMD ?CSGIMBRPT'
          HELP='MENU/OPTION3'.
Mail trace audit summary report
.*

:MENUI    OPTION=4
          ACTION='CMD ?CSGIDXRPT'
          HELP='MENU/OPTION4'.
Index return file summary report

.*

:MENUI    OPTION=5
          ACTION='CMD CALL CSGIDXPOM'
          HELP='MENU/OPTION5'.
Upload certificate return files

.*
:MENUI    OPTION=6
          ACTION='CMD CALL CSGIDXCRT'
          HELP='MENU/OPTION6'.
Upload certified return files
.*
:MENUI    OPTION=7
          ACTION='CMD CALL CSGIMBTRC'
          HELP='MENU/OPTION7'.
Upload mail trace return files
.*
:MENUI    OPTION=8
          ACTION='CMD CALL CSGADRCHG'
          HELP='MENU/OPTION8'.
Upload address change return files
.*
:MENUI    OPTION=9
          ACTION='CMD ?SBMJOB CMD(SNDCSGPDF) JOB(CSGSENDIT) USER(NTISSC02)'
          HELP='MENU/OPTION9'.
Send PDF's to CSG
.*
:MENUI    OPTION=10
          ACTION='CMD ?SBMJOB CMD(SNDHSFTRN) JOB(HSFSENDIT) USER(NTISSC02)'
          HELP='MENU/OPTION10'.
Send transaction files to Homesite
.*
:MENUI    OPTION=11
          ACTION='CMD STRSQL'
          HELP='MENU/OPTION11'.
Start an SQL session
.*
:MENUI    OPTION=12
          ACTION='CMD CALL CSG100RP'
          HELP='MENU/OPTION12'.
CSG Control file maintenance
.*
:MENUI    OPTION=13
          ACTION='CMD ?CSGIVFRPT'
          HELP='MENU/OPTION13'.
Envelopes missing scan detail
.*
:MENUI    OPTION=14
          ACTION='CMD ?SBMJOB CMD(CALL PGM(CSG420CL)) JOB(CSG420CL)'
          HELP='MENU/OPTION14'.
Weekly CSG summary reports
.*
:MENUI    OPTION=15
          ACTION='CMD ?CRTCSGFLD'
          HELP='MENU/OPTION15'.
Create new CSG folders
.*
:MENUI    OPTION=16
          ACTION='CMD CALL CSGFTPGET'
          HELP='MENU/OPTION16'.
Get all CSG return files
.*
:EMENU.
.*

.* -------------------------------------
.* USE A COMMAND LINE AND ALLOW COMMANDS AND OPTION NUMBERS
.* -------------------------------------
:CMDLINE SIZE=long.Selection or command

.*
:EPANEL.
.*
.* -----------------------------------------------------------------
.* DEFINE HELP MODULES FOR THE MENU PANEL
.* -----------------------------------------------------------------
:HELP     NAME=KEYL.
FUNCTION KEYS - HELP
:XH3.FUNCTION KEYS
:EHELP.
.*
:HELP     NAME=HELPF1.
:PARML.
:PT.F1=HELP
:PD.
Provides additional information about using the display or a
specific field on the display.
:EPARML.
:EHELP.
.*
:HELP     NAME=EXIT.
:PARML.
:PT.F3=EXIT
:PD.
Ends the current task and returns to the display frin which the
task was started.
:EPARML.
:EHELP.
.*
:HELP     NAME=PROMPT.
:PARML.
:PT.F4=PROMPT
:PD.
Provides assistance in entering or selecting a commnad.
:EPARML.
:EHELP.
.*
:HELP     NAME=RETRIEVE.
:PARML.
:PT.F9=RETRIEVE
:PD.
Displays the last command you entered on the command line and
any parameters you included. Pressing this key once, shows the
last command issued. Pressing the key mode shows the command
you ran before that and so on.
:EPARML.
:EHELP.
.*
:HELP     NAME=CANCEL.
:PARML.
:PT.F12=CANCEL
:PD.
Returns to the previous menu or display.
:EPARML.
:EHELP.
.*
:HELP     NAME=MOREKEYS.
:PARML.
:PT.F24=MORE KEYS
:PD.
Shows additional function keys.
:EPARML.
:EHELP.
.*
:HELP     NAME=ENTER.
:PARML.
:PT.ENTER
:PD.
Submits information on the display for processing.
:EPARML.
:EHELP.
.*
:HELP     NAME=HELP.
:PARML.
:PT.HELP
:PD.
Provides additional information about using the display.
:EPARML.
:EHELP.
.*
:HELP     NAME=HOME.
:PARML.
:PT.HOME
:PD.
Goes to the menu that was shown AFTER you signed-on the system.
This menu is either the initial menu defined in your USER
PROFILE or the menu you requested from the sign-on display.
:EPARML.
:EHELP.
.*
:HELP     NAME=PAGEDOWN.
:PARML.
:PT.PAGE DOWN (ROLL UP)
:PD.
Moves forward to show additional information for this display.
:EPARML.
:EHELP.
.*
:HELP     NAME=PAGEUP.
:PARML.
:PT.PAGE UP (ROLL DOWN)
:PD.
Moves backward to show additional information for this display.
:EPARML.
:EHELP.
.*
:HELP     NAME=PRINT.
:PARML.
:PT.PRINT
:PD.
PRINTS INFORMATION CURRENTLY SHOWN ON THE DISPLAY.
:EPARML.
:EHELP.
.*
:HELP     NAME='MENU/HELP'.
CSG Data Services HELP
:P.
This menu is designed to provide a simple interface for the
execution of functions related to CSG, the vendor that
provides the print services for CIS.

For detailed descriptions of each menu option,place the
cursor on the menu item and press F1. This will provide a
pop-up description of the item function.

:XH3.
HOW TO USE A MENU
:P.
To select a menu option, type the option number and press ENTER.
:P.
To run a command, type the command and press ENTER. For assistance
in selecting a command, press F4 (PROMPT) without typing anything.
For assistance in entering a command, type the command and press F4
(PROMPT).  To see a previous command you entered, press F9
(RETRIEVE).
:P.
To go to another menu, use the GO TO MENU (GO) command. Type GO
followed by the menu DD, then press the ENTER KEY. For example, TO
Go to the user tasks (USER) menu, type go user and press the ENTER
key.  The menu ID is shoun in the upper left corner of the menu.
for assistance in entering the GO command, type GO and press F4
(PROMPT).  If you do not know the entire menu name you can use a
generic name.  For example, GO US* will show a list of all menus
that start with US.
:EHELP.
.*
:HELP     NAME='MENU/OPTION1'.
OPTION 1 - HELP
:XH3.OPTION 1. CSG Return file review
:P.
Select this option to invoke the program (CSG400RP) which allows the
review and manipulation of USPS forms and data indices
returned from CSG for Certified, Bulk Certificate and
Proof of Mail documents.
:P.
This is a subfile-style display which lists the contents of the
CSG review folder.
:EHELP.
.*
:HELP     NAME='MENU/OPTION2'.
OPTION 2 - HELP
:XH3.OPTION 2. NCOA Summary Report
:P.
Select this option to invoke a command (CSGCOARPT), which
prompts the user for a date range, and then submits a
request for the NCOA summary report.
:EHELP.
.*
:HELP     NAME='MENU/OPTION3'.
OPTION 3 - HELP
:XH3.OPTION 3. IMB Scan Summary Report
:P.
Select this option to invoke a command (CSGIMBRPT) which prompts
for a date range and submits a request for the IMB summary report.
The report lists the cycle print job files, and the number of
envelopes missing that have not yet recorded any scan.
:EHELP.
.*
:HELP     NAME='MENU/OPTION4'.
OPTION 4 - HELP
:XH3.OPTION 4. Index Return Summary Report
:P.
Select this option invokes command CSGIDXRPT, which prompts for
a date range and submits a request for the index summary report.
The report lists the cycle print date and the certified, bulk
or proof of mail indices that have not yet been received from CSG.
:EHELP.
.*
:HELP     NAME='MENU/OPTION5'.
OPTION 5 - HELP
:XH3.OPTION 5. Upload certificate index files
:P.
Select this option to submit the job that uploads CSG return
files for bulk certificate and proof of mail index print.
The upload is scheduled in Robot, but may be run as necessary.
The job, CSGIDXPOM, is a batch (submitted) process.
:EHELP.
.*
:HELP     NAME='MENU/OPTION6'.
OPTION 6 - HELP
:XH3.OPTION 6. Upload certified index files
:P.
Select this option to submit the job that uploads CSG return
files for certified mail index data and imagess. This upload is
scheduled to run, daily in Robot, but may be run as necessary.
The job, CSGIDXCRT, is a batch (submitted) process.
:EHELP.
.*
:HELP     NAME='MENU/OPTION7'.
OPTION 7 - HELP
:XH3.OPTION 7. Upload mail trace return files
:P.
Select this option to submit the job that uploads CSG return
files for the mail trace (IMBC) data. This upload is scheduled
to run, daily  in Robot, but may be run as necessary.
The job, CSGIMBTRC, is a batch process.
:EHELP.
.*
:HELP     NAME='MENU/OPTION8'.
OPTION 8 - HELP
:XH3.OPTION 8. Upload address change return files
:P.
Select this option to submit the job that uploads CSG return
files for the address change data. This upload is scheduled
to run, daily  in Robot. This may be run with caution. The
job, CSGADRCHG, is a batch process, which calls the NCOA
report process, which updates policy files.
:EHELP.
.*
:HELP     NAME='MENU/OPTION9'.
OPTION 9 - HELP
:XH3.OPTION 9. Send PDF's to CSG
:P.
This option will submit a job to send Cycle Print PDF files
to CSG. When the submit command appears, prompt the command (SNDCSGPDF),
to select the PDF type (*FIRST, *BULK, *POM, etc.).
:P.
The submitted job will use a secure FTP session to transmit
the selected Cycle Print PDF's to CSG. Optionally, the command can zip,
and encrypt the files as well.
:EHELP.
.*
:HELP     NAME='MENU/OPTION10'.
OPTION 10 - HELP
:XH3.OPTION 10. Send Print Transactions to Homesite
:P.
This option will submit a job to send Cycle Print transactions
to Homesite. Prompt the command (SNDHSFTRN) to select the print
job ouptut (*FIRST, *BULK, *POM, etc.) for processing.
:P.
The submitted job will use a secure FTP session to transmit
the selected print transactions. Optionally, the command can zip,
and encrypt the files as well.
:EHELP.
.*
:HELP     NAME='MENU/OPTION11'.
OPTION 11 - HELP
:XH3.OPTION 11. Start SQL
:P.
Select this option to start an interactive SQL session. It
will allow you to create and run SQL statements over the
database.
:EHELP.
.*
:HELP     NAME='MENU/OPTION12'.
OPTION 12 - HELP
:XH3.OPTION 12. CSG Control File Maintenance
:P.
Select this option to invoke the program CSG100RP, which is
the inquiry and maintenance facility for the CSG control
file, CSGCTLPF. This is the file that directs data traffic to
the appropriate processing or archive folder.
:EHELP.
.*
:HELP     NAME='MENU/OPTION13'.
OPTION 13 - HELP
:XH3.OPTION 13. Envelopes missing scan detail
:P.
Select this option to invoke a command (CSGIVFRPT),
which will prompt the user for a single print
cycle to report (for current year or previous year).
The report is a detail list of the CSGLOGPF entries that have
no scan recorded in the file CSGIMBPF.
:EHELP.
.*
:HELP     NAME='MENU/OPTION14'.
OPTION 14 - HELP
:XH3.OPTION 14. Weekly CSG summary reports
:P.
Select this option to submit the program, CSG420CL. The
command to submit the report is prompted. Press F3 to cancel
the request. Press ENTER to submit the report request.
:P.
The program will use the job date to print CSG index summary
reports, for certified, bulk certificate, and proof of mail
index data for the past 7 days.
:P.
The job stream also includes print of the CSG missing scan
summary reports, for first class, bulk certificate and
proof of mail documents for the past 7 days.
:EHELP.
.*
:HELP     NAME='MENU/OPTION15'.
OPTION 15 - HELP
:XH3.OPTION 15. Create new CSG folders
:P.
Select this option to invoke a command (CRTCSGFLD),
which will prompt the user for the previous year and
the next year. The CPP (CSG425CL) will create new directories
for CSG processing, and update the data paths on the CSGCTLPF
control file with the new directories.
:P.
This is a year-end or beginning of the year function. You will
be prompted for the year entries, and a confirmation message
will be displayed, to make sure the process should be executed.
:EHELP.
.*
:HELP     NAME='MENU/OPTION16'.
OPTION 16 - HELP
:XH3.OPTION 16. Get all CSG return files
:P.
Select this option to invoke make a request to submit
the CSGIBOUND (CSG200CL) process to retrieve all return
files from the CSG FTP server.
:P.
This job will submit MOVCSGDTA (CSG205CL) to move the inbound
data files to the processing folders. However, it does not
invoke any of upload processes.
:EHELP.
.*
.* -----------------------------------------------------------------
.* END OF MENU SOURCE
.* -----------------------------------------------------------------
:EPNLGRP. 

Menu Image