WHAT'S SO SPECIAL ABOUT VESOFT USERSETS? ---------------------------------------- MPE commands which work on usersets will only take a specific user name or session number. Only SHOWJOB, TELL and SHOWPROC offer any wildcarding facility, but selection is still limited to logon name or session number. MPEX allows you to add USERSETs to ALL MPE user related commands, and allows selection via user attributes as well. ALLOW ALL COMMANDS TO USE USERSETS - ABORTJOBing, ALTJOBing and WARNing jobs one at a time is now a thing of the past. With MPEX you can select jobs using ~, @ , ? and [ ] wildcard characters with ANY command. %BREAKJOB @.SALES Break all jobs logged into the SALES account %RESUMEJOB @.SALES Resume all SUSPended jobs in the SALES account %ALARM "12:00", Please log out during lunch time. Thank you; TO=@.ACCOUNTS Remind users signed onto the ACCOUNTS account at 12am, to log out at lunch time %ALTSCHED STEP[4579],OVERNITE.SYS; AT=23:45 Alter SCHEDuled jobs STEP4, STEP5, STEP7 and STEP9 in OVERNITE.SYS to be re-SCHEDuled to logon at 23:45 SUPERSETS - As well as been given the ability to select wildcarded jobs with all commands MPEX also allows usersets to be added or subtracted to and from each other :- %ABORTJOB @.@-!HPJOBTYPE!HPJOBNUM Abort all jobs except for whatever is doing the ABORTJOB command %WARNF @,REMOTE.@ - @,REMOTE.SYS System will be available until 5.45PM Warn all users signed onto group REMOTE except for REMOTE.SYS, that the system will be available until 5:45PM, by displaying the message over their FKEYS. %PAUSEJOB "17:00", ARCHIVE,@.BOOKS-#J1 Pause any ARCHIVE jobs logged into BOOKS except for the job with a jobid of #1, until 5PM USER ATTRIBUTES - MPEX commands can select a userset not just by its name or job id but also it's attributes i.e BATCH, ONLINE, CAP, LDEV, DATE even by what files they are accessing with ACCESSING :- %SHOWPROC ONLINE&ACCESSING=QUERY.PUB.VESOFT;FORMAT=FILES Show what programs, processes and files any user has open, that are currently running QUERY.PUB.VESOFT %ALTJOB WAIT;INPRI=![HPJOBFENCE + 1] Alter any batch jobs in a wait state to be moved to an inpri above the current jobfence %SAVEJOB SCHED - STEP[4579],OVERNITE.SYS;FILE=SAVEDJOB Save any jobs in the SCHED state except for jobs STEP4, STEP5, STEP7 and STEP9 in OVERNITE.SYS, to the file SAVEDJOB for re-streaming later that night %ALTPROC BATCH&ACCESSING=MAIN.PUB.VESOFT;PRI=CS Alter any batch processes currently accessing MAIN.PUB.VESOFT to run in the 'C' queue So whats so special about MPEX usersets ? I wish I could do this with MPE ! %LISTJOB ONLINE-ACCESSING=MAIN.PUB.VESOFT-LDEV=20-CAP=SM List all users minus users that are either accessing MAIN.PUB.VESOFT, or have SM capability, or logged on LDEV 20!