Ian, I think your problem is in the way you defined your authorized users. The AUTHFOR CONTROL file should look something like this:
ALL MAINT * 140A ADGHOPS ALL MAINT * 150A ADGHOPS ALL VSMWORK1 * 150A GOSHMADP ALL VSMWORK2 * 150A GOSHMADP ALL VSMWORK3 * 150A GOSHMADP This tells DIRMAINT that user id MAINT is authorized to act on behalf of all users on the system instead of just itself. Hope this helps. DJ On 11/25/2010 09:22 AM, Ian Marshall wrote: > I have recently setup dirmaint, but obviously have not done everything > correctly, since I cannot allocate new minidisks for users from MAINT. > > My AUTHFOR CONTROL file is as follows > MAINT MAINT * 140A ADGHMOPSZ > MAINT MAINT * 150A ADGHMOPSZ > > My AUTHDASD DATADVH file is as follows > / Shipped default is anybody, anywhere > * * * > > But if I do the following AMISK, I get an error indicating MAINT cannot act > for the user in the directory > > dirm file authfor control > PUN FILE 0150 SENT TO DIRMAINT RDR AS 1014 RECS 0009 CPY 001 0 NOHOLD > NOKEEP > DVHXMT1191I YOUR FILE REQUEST HAS BEEN SENT FOR PROCESSING. > READY; T=0.02/0.03 11:04:04 > DVHREQ2288I YOUR FILE REQUEST FOR MAINT AT * HAS BEEN ACCEPTED. > DVHRCV3821I FILE AUTHFOR CONTROL E1 HAS BEEN RECEIVED; RC = 0. > DVHREQ2289I YOUR FILE REQUEST FOR MAINT AT * HAS COMPLETED; WITH RC = > 0. > > dirm rldcode > DVHXMT1191I YOUR RLDCODE REQUEST HAS BEEN SENT FOR PROCESSING. > READY; T=0.02/0.03 11:04:07 > DVHREQ2288I YOUR RLDCODE REQUEST FOR MAINT AT * HAS BEEN ACCEPTED. > DVHREQ2289I YOUR RLDCODE REQUEST FOR MAINT AT * HAS COMPLETED; WITH RC = > DVHREQ2289I 0. > > dirm for SZLX0109 AMDISK 101 3390 1 END VM1U18 > DVHXMT1191I YOUR AMDISK REQUEST HAS BEEN SENT FOR PROCESSING. > READY; T=0.02/0.03 11:04:11 > DVHREQ2287E USER MAINT AT ZSVM0100 IS NOT AUTHORIZED TO ACT FOR SZLX0109 > DVHREQ2287E AT *; YOUR REQUEST IS IGNORED. > > I then tried a get for the same user and received the following error > > dirm for SZLX0109 get nolock > DVHXMT1191I YOUR GET REQUEST HAS BEEN SENT FOR PROCESSING. > READY; T=0.02/0.03 11:15:50 > DVHREQ2287E USER MAINT AT ZSVM0100 IS NOT AUTHORIZED TO ACT FOR SZLX0109 > DVHREQ2287E AT *; YOUR REQUEST IS IGNORED. > > I then tried the same for MAINT > > dirm for maint get nolock > DVHXMT1191I YOUR GET REQUEST HAS BEEN SENT FOR PROCESSING. READY; > T=0.02/0.03 11:16:11 > DVHREQ2288I YOUR GET REQUEST FOR MAINT AT * HAS BEEN ACCEPTED. > DVHGET3305I ENTRY MAINT SENT, NO LOCK ATTEMPT WAS MADE. > RDR FILE 0151 SENT FROM DIRMAINT PUN WAS 1015 RECS 0324 CPY 001 A NOHOLD > NOKEEP > DVHREQ2289I YOUR GET REQUEST FOR MAINT AT * HAS COMPLETED; WITH RC = > 0. > > I cannot figure out why I cannot act for users other than my own logon > > All comments gratefully received. > -- Dave Jones V/Soft Software www.vsoft-software.com Houston, TX 281.578.7544