LESSON 9.  PERMISSIONS

Publication Date:  16 February 1996
System Version:  GCCS 2.1/Update 4
Web Page Created:  20 March 1996

Setup.  To accomplish this lesson, you need access to JOPES on the TS3 mainframe with all functional permissions including GRT.

OBJECTIVE.  From a list of possibilities, predict the possible outcomes if certain specific system level permissions have not been granted.

OBJECTIVE.  From a list, match the JOPES functional permission definitions with their names.

PRACTICAL EXERCISE - Functional Permissions
Step User Requirement Functional Permission Required
9.1 Must be able to read data from the database, add records to the database, and print reports.  
9.2 Must be able to retrieve specific records to the screen for review.  
9.3 Must be able to add a new OPLAN to the database and load data into it.  
9.4 Must be able to extract specific data from OPLANs, print it, and generate graphs from that data.  
9.5 Must be able to update the database, print reports, and grant users functional permissions.  
9.6 Must be able to execute a batch update to an OPLAN.  
9.7 Which functional permission has no significance?  Why?  

OBJECTIVE.  Given a WWMCCS environment, administer JOPES permissions for a new user.

JDS USER PERMISSIONS
Step Activity Anticipated Result
1 Type "h" in SUBSYSTEM, "q" in FUNCTION CODE, and "e" in DATABASE.  <RETURN>. IF-Q01-2, JDS USER PERMISSIONS (Fig. 9-1), screen displays.

Figure 9-1.  JDS User Permissions Screen

JDS USER PERMISSIONS
2 Type "b" in ENTER ONE OPTION.  <RETURN>. IF-Q04-5, ASSIGN/CHANGE/REVIEW PERMISSIONS AND SITE IDENT (Fig. 9-2), screen displays.


Figure 9-2.  Assign/Change/Review Permissions and Site Ident Screen

Note:  Enter PWIN, USERID, a POC, and DSN number in the Site Ident Brackets to facilitate user identification.

Note:  Notice that this screen looks like the G Subsystem, which is used to review permissions.  This screen can be used to review or make changes to permissions, whereas the G Subsystem only permits review of those permissions.

Note:  Review Table 5-2, TD 18-14-1 Vol 4.  This table lists the specific functional permissions required for many of the subsystem/function codes by subsystem and function.

JDS USER PERMISSIONS
3 Type "a" in FUNCTION CODE, "e" in ENTER DATABASE CODE, "jd94fmtngx" in ENTER USERID, "x" in 9000-9599 OPLAN SERIES, and "x" in QRY, UPD, IRM, RPT, AND GPH PERMISSIONS.  <RETURN>. UF-001-3, SPAWN BATCH JOB FROM FUNCTION HQ (Fig. 9-3), screen displays.

Figure 9-3.  Spawn Batch Job From Function HQ Screen

JDS USER PERMISSIONS
4 Type "u" in SECURITY CLASSIFICATION, "j" in OUTPUT DISPOSITION.  <RETURN>. SNUMB displays.
5 <SPACE>, <RETURN>. IF-Q04-5, ASSIGN/CHANGE/REVIEW PERMISSIONS AND SITE IDENT (Fig. 9-2), screen redisplays.
6 Type "z" in SUBSYSTEM.  <RETURN>. You will be returned to the "*" TSS prompt.
7 Type "jmon {snumb}", <RETURN>. System should go into a monitor mode or indicate that job is completed.
8 Type "jout {snumb}", <RETURN>. FUNCTION? displays.
9 Type "prin 12", <RETURN>. A list of FILSYS permissions given to that USERID is displayed.  As shown in Fig. 9-4.

Figure 9-4.  FILSYS Permissions Screen

Note:  This screen lists the types of permissions applied to specific JDS files for the project code that was just entered.  The types of file permissions assigned are read, write, and modify.  Space and transmit through these screens until the FUNCTION? prompt reappears.

JDS USER PERMISSION
10 Type "rele" at FUNCTION?, <RETURN>. You will be returned to the "*" TSS prompt.

Note:  The rele command will release the job from SYSOUT.

Note:  The FM could do a review of the USERID on the Assign/Change/Review Permissions and Site Ident (Figure 9-2) before making any additions or modifications.  The user will only have permissions to the designated plan series.  The Site Ident block may be filled in on this screen, the standard default is ' PWIN, User ID'.  The Site Ident determines the routing and accounting of resources in the timesharing environment.

Note:  Navigate to the Subsystem/Function HQ on the exercise database.

USERID REPORT/TERMINAL DISPLAY
Step Activity Anticipated Result
1 Type "a" in GENERATE USERID REPORT.  <RETURN>. IF-Q02-1, GENERATE USERID REPORT (Fig. 9-5), screen displays.

Figure 9-5.  Generate User ID Report/Terminal Screen

Note:  This screen permits the user to run a report for either the exercise or real world database.  The results can then be displayed at the user's terminal or to a designated printer.  You will do the keystrokes to display the results at the terminal.

USERID REPORTS/TERMINAL DISPLAY
2 Type "e" in ENTER DATABASE CODE, "a" in ENTER ONE OPTION.  <RETURN>. IF-Q03-5, JDS USER PERMISSIONS (Fig. 9-6), screen displays.

Figure 9-6.  JDS User Permissions Screen

Note:  An 'X' under OPLAN Series and Permissions indicates access to that OPLAN series and the level of functional permissions authorized.

USERID REPORTS/TERMINAL DISPLAY
3 Type "c" in ENTER 'C' TO CONTINUE OR "SPACE XMIT" IF DONE.  <RETURN>. More USERIDs will be displayed.
4 <SPACE>, <RETURN>. IF-Q01-2, JDS USER PERMISSIONS (Fig. 9-1), screen redisplays.

USERID REPORTS/BATCH
Step Activity Anticipated Result
1 Type "a" in ENTER ONE OPTION, <RETURN>. IF-Q02-1, GENERATE USERID REPORT (Fig. 9-5), screen redisplays.
2 Type "e" in ENTER DATABASE CODE, "b" in ENTER ONE OPTION.  <RETURN>. UF-001-3, SPAWN BATCH JOB FROM FUNCTION HQ (Fig. 9-3), screen redisplays.
3 Type "u" in SECURITY CLASSIFICATION, "j" in OUTPUT DISPOSITION, <RETURN>. SNUMB ID displays.
4 <SPACE>, <RETURN>. IF-Q01-2, JDS USER PERMISSIONS (Fig. 9-1), screen redisplays.

Note:  G-LINK printing procedures would be used to print this report at your local printer.  An example of the report is provided in Figure 9-7.


Figure 9-7.  JDS User Permissions Report/Batch

Note:  This report is like the screen display in Figure 9-6, except for the addition of each user's site IDENT on the right side of the report.

PRACTICAL EXERCISE - DELETE FUNCTIONAL PERMISSIONS
Step Problem Solution
9.8 The reservists have finished their tour with their active duty counterparts.  Your requirement is to review and delete the functional permissions of the reservists.  
9.9 Delete the user permissions from the JOPES database.  

Note:  Secure instructor permission before continuing.

PRACTICAL EXERCISE - DELETE FUNCTIONAL PERMISSIONS
9.10 Monitor the spawned job.  
9.11 JOUT the job and review the appropriate report code for the deletion of the FILSYS permissions.  
9.12 Release the job from JOUT.