JOB07 DLODDEFS gets error DC601056 UNAUTHORIZED OPERATION

book

Article ID: 103727

calendar_today

Updated On:

Products

CA IDMS CA IDMS - Database CA IDMS - ADS

Issue/Introduction



Why does a particular Userid get error DC601056 UNAUTHORIZED OPERATION when running Configuration job JOB07 step DLODDEFS?  Other Users run the same job with no errors.

Environment

Release: IDADSO00100-18.5-ADS-for CA-IDMS
Component:

Resolution

  JOB07 DLODDEFS step runs against the SYSTEM dictionary. 
  It modifies many dictionary entities, including CLASSes and ATTRIBUTEs. 
  The client's dictionary options for the SYSTEM dictionary contained
      SECURITY FOR CLASS AND ATTRIBUTE IS ON . 
  The USER that submitted the job was not defined in the dictionary. 
  Once the USER was added with AUTHORITY FOR UPDATE IS ( ALL ) the job ran without errors.

  If any of the Dictionary Security options are on, the compiler will look up the USER who submits the IDMSDDDL job or is signed on to the IDMS CV and executes IDD, and that USER defined in the dictionary must have the appropriate Authority to execute the commands submitted.