% VAX-11 Librarian V04-00y;O@H 9^:@; 0e5(ADD$DELETE DISUSEREXIT1 General_InfoHELP&LABELS MAKEMODIFYOLD REMOVE"SHOWմ1 HELPF HELP will enter a VMS style routine for help about the Account Management Program. Format :" Command > HELPC Topic ? (Enter the desired topic or a carriage 4 return for all topics)F To exit from this routine either use a CONTROL-Z or continue@ to depress the return key until the program prompt appears.ww or stop.a 2 File_SpecsF ThTO1 EXITF EXIT will leave the Account Management Program and return to the DCL command linel Format :" Command > EXITww.lis on anyF string and output be directed to any file. Any account that is> contained in the file will be eliminated from the system. 2 Examples Command > REMOVE& File = filename.extension# Command > REMOVE /CONFIRMO& File = filename.extension4 ww Username Uic Directory4 -------- --- ---------4 ACCIO [111,222] USER2:[DEPT.ACC.D555] Continue [N] ? YESwwv0\1 MAKEF MAKE will create the accounts for the system. The format of the input is:( 1] The type of account desired5 2] The sub-type or the class of the account7 3] The amount of money per account to be used6 4] The name to be used in the account suffixF Note to pop up a level at any time use the CONTROL-Z. There- is also a directive on the Name prompt : -LISTF The first will list e`l1 REMOVEC REMOVE will eliminate specified accounts from the system.e Format :$ Command > REMOVE# Username > name # Username > namep .  .t .( Username > CONTROL-ZF Then the program will submit the BATCH job to the MAKACT_QF for execution. Note a log of the batch job will be stored in t >G 1 DISUSERF This facility will disuser specified accounts via a BATCHE job submitted to the MAKACT_Q. To end the list use a CONTROL-Z. Format:o% Command > DISUSER# Name > username % Name > username 2t .c .o . $ Name > CONTROL-ZF Then BATCH job is then submitted and then you are exited. from the program to the DCL command line.2 /LISTaF /LIST will de-activate specified accounts on the system fromF a specified file. The format of the input file should be theF same as the sysuaf.lis file in sys$system. The most common wayF of producing the files is to search the sysuaf.lis for certain, key words and send the ouput to a file. Format :+ Command > DISUSER /LIST - File 1 REMOVEF DISUSER will de-activate specified accounts on the system.F The format of the input file should be the same as the sysuaf.lisF file in sys$system. The most common way of producing the filesF is to search the sysuaf.lis for certain key words and send the ouput to a file.  Format :% Command > DISUSERt- File = filename.extensiontwwtinue or stop. 2 File_SpecsF all of the users to be created on thatF level. The second will erase the current level and set theF parameters back to the last level used. The third will delete( the last user input to the program. Format :" Command > MAKE2 /LIST F The purpose of the /list qualifier is to allow the user toF input the types, sub-types, and names from a file. To use theF /list option use the same input format as in the regul+ar makeF procedure, save that the separator is NOT a CONTROL-Z but a "*".F Note a "*" after the last name in the file is not needed. TheF program will automatically submit the command procedures to create the accounts. 2 Examples Command > MAKE! Type Of Account > classk" Class Of Account > cs200$ Money Per Account > 100.00 Name > Smith Name > CONTROL-Z% Type Of Account > CONTROL-Z  ; 6\1 MODIFYF This utility will modify an existing account type in theF semester budget file. This will allow online modifications to the account types.a Format :$ Command > MODIFY5 Type of Account > accout typeh2 Sub-Type of Account > sub-type? Disk to be Used [default disk] > disk namev? UIC Group Number [default UIC] > uic group? wwile that is used to remove the accounts must be of theF format specified in the brief version of the SYSUAF.lis file.F The file used may be created by searching the SYSUAF.lis on anyF string and output be directed to any file. Any account that is> contained in the file will be eliminated from the system. 2 Examples Command > REMOVE& File = filename.extension# Command > REMOVE /CONFIRM& File = filename.extension9 1 REMOVEF DISUSER will de-activate specified accounts on the system.F The format of the input file should be the same as the sysuaf.lisF file in sys$system. The most common way of producing the filesF is to search the sysuaf.lis for certain key words and send the ouput to a file. Format :% Command > DISUSER- File = filename.extensionww = filename.extensioncF This will intern submit a batch job to the MAKACT_Q and2 create a log file for the results of the run.ww Command > Command > MAKE /LIST# File = filename.extensionwwww  ڙ1 EXITF EXIT will leave the Account Management Program and return to the DCL command linee Format :% Command > EXIT orn' Command > CONTROL-Zuww the filesF is to search the sysuaf.lis for certain key words and send the ouput to a file. Format :% Command > DISUSER- File = filename.extensionww0DISUSER`% SYSPAT CONFIGP SYSPAT STATUS SYSPAT MAKE`rһ SYSPAT REMOVE ;d SYSPAT DISUSER SYSPAT EXIT  SYSPAT HELP@ SYSPAT MAKE@%. SYSPAT REMOVE`l SYSPAT REMOVEz4 SYSPAT ADDY~4 SYSPAT MODIFY@b7 SYSPAT SHOW; SYSPAT DELETE%`V~? SYSP@H 9^1 OLDI2 LOGIN F OLD LOGIN will search the entire UAF for accounts that haveF NOT been used within a specified period. The output of the/ search will be sent to the file specified.  Format :' Command > OLD LOGIN 6 Outputs the results to the screen. 3 /REMOVEF This qualifier will remove the accounts output by the OLD# LOGIN command from the system.3 /LISTF heF users SYS$LOGIN directory. This log can be used to verify that- all files of the mark user were deleted.F 2 /CONFIRMF The purpose of the /CONFIRM qualifier is to prompt you asF the user the settings of the first account in the list to beF deleted. You as the user can verify the USERNAME, UIC, and theF default DIRECTORY. The program will then query you to continueF or stop. Note this qualifier assumes that the removal will be1 d one from a file NOT an interactive session.-2 /LIST-F The purpose of the /LIST qualifier is to prompt you as theF user for the file to be processed for the removal of accounts.' For the file format see FileSpecs. 2 File_SpecsF The file that is used to remove the accounts must be of theF format specified in the brief version of the SYSUAF.lis file.F The file used may be created by searching the SYSUAF.lis on anyF string and output b  Permquota [default quota] > permquotau? Overdraft [default quota] > overdrafta? PACS Rate Number [default rate] > PACS rateaE Budget [default budget] > budget for typeh2 Sub-Type of Account > sub-type; Type of Account > CONTROL-Z to exitiF By typing only the return key the default value for theF entry will be used. To move back to the previous entryF information type a CONTROL-Z. To exit from the modula type a2 CONTROL-Z at the "Type of Account > " prompt.wwer the last name in the file is not needed. TheF program will automatically submit the command procedures to create the accounts. 2 Examples Command > MAKE! Type Of Account > class" Class Of Account > cs200$ Money Per Account > 100.00 Name > Smith Name > CONTROL-Z This qualifier does the same function as the command OLD6 LOGIN, except that it sends the output to a file.wwme.extension File Format : Type of account Class of account Money per account Last name of user * . . . [EOF]ww?*8^1 OLDu2 LOGINeF OLD LOGIN will search the entire UAF for accounts that haveF NOT been used within a specified period. The output of the/ search will be sent to the file specified.d Format :' Command > OLD LOGINu5 Output the results to the screen.o 3 /REMOVE F This qualifier will remove the accounts output by the OLD# LOGIN command from the system.l3 /LIST F )This qualifier does the same function as the command OLD6 LOGIN, except that it sends the output to a file.wwhe "Type of Account > " prompt.ww!e directed to any file. Any account that is> contained in the file will be eliminated from the system. 2 Examples Command > REMOVE /LIST Username > name . . . Username > CONTROL-Z Command > REMOVE /LIST# File = filename.extension# Command > REMOVE /CONFIRM# File = filename.extension Username Uic Directory -------- --- ---------/  ACCIO [111,222] USER2:[DEPT.ACC.D555] Continue [N] ? YESww#`E71 SHOWF The SHOW command is used to display the semester budgetF file. By inputing a blank for either the type or sub-type it) will act as a wild card on the type. Format :" Command > SHOWF Type of Account > a blank or the specific typeA Sub-Type of Account > a blank or the sub-typeA The information is displayed to the terminal.; Type of Account > CONTROL-Z to exitF The CONTROL-Z character is used to backup a level or to exit the command.2 /LISTF The list qualifier will just re-direct the output from theF screen to a specified file. Note that logical names may be used) to send the files to assigned areas.ww %@ӎ;1 DELETEF The DELETE command will delete an entry from the semesterF budget file. It will first prompt for the type and then theF sub-type. If the entry is found it will be displayed and ask forF an confirmation of the deletion. A CONTROL-Z is used to exit the1 command or to back up to the previous input. Format :$ Command > DELETE. Type of Account > type2 Sub-Ty pe of Account > sub-type( Display of the entry3 Delete Entry [N] > yes or no3 Sub-Type of Account > CONTROL-Z3 Type of Account > CONTROL-Zww'`ԓ:1 LABELSF LABELS will generate the text file for the labels. LabelsF are used then to easily dipurse accoounts to the students in aF particular class. the labels must either be in the 3 per line or 4 per line formats.2 /3F This qualifier instructs the proogram to use the 3 label4 with parameter in writing the output text file.2 /4F This qualifier instructs the proogram to use the 4 label4 with para meter in writing the output text file. 2 Examples2 Command > LABELS/3 or LABELS/4 or LABELSC Label Width [3 or 4] > used only when width NOT qualifiedl< Output File name........................> file.extF Input File name [MakactWork:Makact.com] > input name or wwific command such as MAKE, DISUSER,F REMOVE, ADD, DELETE, MODIFY, SHOW, HELP, and EXIT. By issuingF any of these commands the program will enter the specifiedF acc**\1 ADDtF This utility will add a account type to the semester budgetA file. This will allow online addtions to the account types.T Format :! Command > ADDe5 Type of Account > accout typem2 Sub-Type of Account > sub-type0 Disk to be Used > disk name0 UIC Group Number > uic group0 Permquota > permquota0 ,<\1 OLD2 LOGIN F OLD LOGIN will search the entire UAF for accounts that haveF NOT been used within a specified period. The output of the/ search will be sent to the file specified.m Format :' Command > OLD LOGIN4 Output File = filename.extension 3 /REMOVEhF This qualifier will remove the accounts output by the OLD# LOGIN command from the system.iwwarameters such as UIC Overdraft > overdraft; PACS Rate Number > the PACS rate number > Budget > the budget for the type9 Sub-Type of Account > new sub-type ore7 Type of Account > CONTROL-Z to exit F To move back to the previous entry information type aF CONTROL-Z. To exit from the modula type a CONTROL-Z at the "Type of Account > " prompt. wwlts the work files are opened and intialized for  Command >" Command > MAKE /LIST# File = filename.extensionr File Format :a Type of accounta Class of account Money per account  Last name of usera *e .  .  .  [EOF] ww This mode of the program will ask either for the file nameF of the list of usernames, the format of the list must be that ofF the SYSUAF.LIS file, or if the qu-alifier is not specified thenF just the appropriate username is required. This in turn willF create the associated work files to remove the UAF entry, diskD quota entry and the files on the system for the specified user.1 DISUSER and DISUSER/LISTF This mode of the program will ask either for the file nameF of the list of usernames, the format of the list must be that ofF the SYSUAF.LIS file, or if the qualifier is not s.pecified thenF just the appropriate username is required. This in turn will? create the associated work files to disuser the UAF entry.9 ADD, DELETE, MODIFY SHOW, and SHOW/LISTF The sole purpose of these modes are to manage the semesterF budget file. This will allow online additions, deletions, etc.F of account "classes". The SHOW command will display entries inF the semester budget file and the /LIST qualifier will send the/ output to a specified file., HELP and EXITF The HELP command is a VMS style help library for onlineF assistance in the creation and deletion of the accounts. TheF EXIT command is specified by the CONTROL-Z character. TheF command will close the particular mode that the user was in andF put the user in the next higher mode in the program. If theF character CONTROL-Z is given on the top mode, the program will" exit to the DCL command line.wwAT General_Info%T|R SYSPAT General_Info<: SYSPAT LABELS`Ӗ[ SYSPAT OLDL\ SYSPAT OLD@(+\ SYSPAT ADD(0\ SYSPAT MAKE!6\ SYSPAT MODIFY\ SYSPAT OLDX8^ SYSPAT OLDx] 9^ SYSPAT OLD2 FR1 General_Info( MAKACT3 An Account Creation Program2 for Large VAX Environments& by- Patrick Feldner- George StefanekF Systems managers in large VMS environments are faced withF the problem of creating many accounts for many classes of usersF on a single machine. We have 3 developed an account creationF program MAKACT, which allows for the easy creation andF destruction of various classes of accounts through a single, comprehensive program.F Accounts are created by running an account creation shellF which prompts for a specific command such as MAKE, DISUSER,F REMOVE, ADD, DELETE, MODIFY, SHOW, HELP, and EXIT. By issuingF any of these commands the program will enter the specifiedF a 4ccount management mode. Within each mode of account creationF the program will prompt the user for relevant account information.F This is a unified and flexible way of setting up accountsF for any, but especially large VMS systems. It has beenF successfully implemented on a large VAX/VMS installation at aF University Computing Center for the creation of various types ofF accounts for research, class use, and general 5departmental computing.. MAKE and MAKE/LISTF The account creation begins by inquiring the account type,F sub-type, and the funds to be allocated to each of the accountF names created. Once this information has been input the programF will verify this information with the semester budget file. ThisF is an indexed file with predefined templates which are used inF account creation which specify parameters such as6 UIC groupF number, diskquota, user disk, PACS charge rate, and semesterF budget remaining for a particular "class" of account. If thereF is an error in locating the "class" entry the program will returnF a warning message and instruct you to use the ADD command to addF the "class" to the semester budget file. The ADD command will beF discussed at a later point in the paper. After establishing theF proper defaults the work files are opened and intialized 7for theF "class". and appended to when the names are input for theF particular "class". Other templates specify the defaults andF customized settings for UAF parameters and ACL's for the! associated directories, etc.9 REMOVE, REMOVE/CONFIRM, and REMOVE/LISTF This mode of the program will ask either for the file nameF of the list of usernames, the format of the list must be that ofF the SYSUAF.LIS file, or if th 8e qualifier is not specified thenF just the appropriate username is required. This in turn willF create the associated work files to remove the UAF entry, diskD quota entry and the files on the system for the specified user.1 DISUSER and DISUSER/LISTF This mode of the program will ask either for the file nameF of the list of usernames, the format of the list must be that ofF the SYSUAF.LIS file, or if the qualifier is no 9t specified thenF just the appropriate username is required. This in turn will? create the associated work files to disuser the UAF entry.9 ADD, DELETE, MODIFY SHOW, and SHOW/LISTF The sole purpose of these modes are to manage the semesterF budget file. This will allow online additions, deletions, etc.F of account "classes". The SHOW command will display entries inF the semester budget file and the /LIST qualifier will send : the output to a specified file., HELP and EXITF The HELP command is a VMS style help library for onlineF assistance in the creation and deletion of the accounts. TheF EXIT command is specified by the CONTROL-Z character. TheF command will close the particular mode that the user was in andF put the user in the next higher mode in the program. If theF character CONTROL-Z is given on the top mode, the program will" exit to the DCL command line.ww