You are creating an object.  To create an object you have to be authorized to do so.  To create the logical you also need Object Mgt and Object Exist rights while compiling.
-----Original Message-----
From: MIDRANGE-L [mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Marvin Radding
Sent: Wednesday, September 17, 2014 2:27 PM
To: midrange-l@xxxxxxxxxxxx
Subject: Security Issue compiling a logical
I am attempting to solve a rather mysterious security problem. I am trying to compile a logical file but receive a 'Not authorized to all objects needed' failure message.
The physical file authority looks like:
                            Display Object Authority
 Object . . . . . . . :   PHYSFILE         Owner  . . . . . . . :   CHANGEAUTL
   Library  . . . . . :     DATALIB        Primary group  . . . :   *NONE
 Object type  . . . . :   *FILE            ASP device . . . . . :   *SYSBAS
 Object secured by authorization list  . . . . . . . . . . . . :   TABLELIST
                          Object
 User        Group       Authority
 *PUBLIC                 *AUTL
The authorization list looks like:
                           Display Authorization List
 Object . . . . . . . :   TABLELIST          Owner  . . . . . . . :   QSECOFR
   Library  . . . . . :     QSYS          Primary group  . . . :   *NONE
              Object    List  ----------Object-----------
 User        Authority  Mgt   Opr  Mgt  Exist  Alter  Ref
 *PUBLIC     *EXCLUDE
 PGMRAUTL     USER DEF         X                       X
 QUAAUTL      USER DEF         X                       X
 USERAUTL     USER DEF         X                       X
 CHANGEAUTL    *ALL      X     X    X     X      X     X
              Object    ---------------Data---------------
 User        Authority  Read  Add  Update  Delete  Execute
 *PUBLIC     *EXCLUDE
 PGMRAUTL     USER DEF    X                            X
 QUAAUTL      USER DEF    X                            X
 USERAUTL     USER DEF    X                            X
 CHANGEAUTL    *ALL       X     X     X       X        X
What do I need to change so the compile will work? I am a member of the PGMRAUTL group.
Notice: This e-mail transmission may contain information that is proprietary, privileged and/or confidential and is intended exclusively for the person(s) to whom it is addressed. This message may also contain Protected Health Information (PHI) and must be treated confidentially and handled in accordance with HIPAA and other federal and state privacy laws. Any use, copying, retention or disclosure by any person other than the intended recipient or the intended recipient's designees is strictly prohibited. If you are not the intended recipient or their designee, please notify the sender immediately and delete this e-mail (and any accompanying attachments).
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list To post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit: 
http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at 
http://archive.midrange.com/midrange-l.
As an Amazon Associate we earn from qualifying purchases.