OPS3851E GLOBAL VARIABLES REQUEST NOT AUTHORIZED - Request for (U) access to resource OPS.OPSGLOBAL.GLVJOBID. ::.OPSPARM.WORKSPACEdenied by rule SEC..., rc= RESOURCE ACCESS, when entering OPSVIEW.

Document ID : KB000050812
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

A DAR was opened to pass workspace to all panels within OPSVIEW and was implemented in OPS 11.7.

The DAR was implemented by creating a global variable for each OPSVIEW user that keeps the workspace in the variable GLVJOBID.OPSPARM.WORKSPACE.

Solution:

The error occurs if you have a SEC rule for OPSGLOBALG*. You will have to check if

sec.augldena='glvjobid.opsparm.workspace' then return 'ACCEPT'

This also gives the ability for a user to make a call to REXX to make the workspace higher.

In OPSVIEW 0.1....AOF REXX WorkSpace=......this is saved to the glvjobid.opsparm.workspace for each individual user.

If you add the following to the front of your )SEC OPSGLOBAL* rule, the OPS3851E error will not occur.

  IF LENGTH(SEC.AUGLDENA) = 31 THEN DO
  IF SUBSTR(SEC.AUGLDENA,1,8) = 'GLVJOBID' THEN DO
  IF SUBSTR(SEC.AUGLDENA,15,17)='OPSPARM.WORKSPACE' THEN DO
  RETURN 'ACCEPT'
  END