DC601056 UNAUTHORIZED OPERATION in JOB07 DLODDEFS
search cancel

DC601056 UNAUTHORIZED OPERATION in JOB07 DLODDEFS

book

Article ID: 103727

calendar_today

Updated On:

Products

IDMS IDMS - Database

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: All supported releases.

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.