LIB - Program Librarian Ken Chamberlain Prestolite Electric Inc. http://www.prestolite.com/ Welcome to my '98 donations to the VM-WorkShop (This is 2 of 2.) lib - librarian program to keep track of who has what logged out. We use for keeping track of who is working on what program/exec/file/whatever Main purpose of this was to allow common minidisks to be updated in 'controlled' manner without giving anybody r/w to those disks. Uses Iucv to send/receive files from user(s) to service machine. a few updates since '96 donation To use LIB you need to create service machine, the default name is ISSLIB You can update LIB via an update file to rename it to whatever you want. You need to put the following files on service machine: IUREC MODULE PRIV TABLE (YOU NEED TO UPDATE THIS WITH YOUR INFO. TYPES TABLE ( .. .. DITTO AS ABOVE LOG FILE ISSLIB PROF (SAMPLE PROFILE EXEC ISSLIB DIRECT (SAMPLE DIRECTORY ENTRY LIB needs access to the following files. I put mine on the 'Y' disk. Since you're a Univ. You may want to put them where students can't get at it. No sense in giving them ideas on how to do things we don't want them to do. LIB MODULE (obviously) X$LIB$X XEDIT LIB HELPCMS Here are the files what they're for: IUREC ADDBROT (update to iurec IUREC CHGADDR (update to iurec IUREC FIXAUTH (update to iurec IUREC FIXFUPA (update to iurec IUREC IUREOBS (update to iurec - semi beta code IUREC IUREOBS2 (update to iurec - semi beta code IUREC ASSEMBLE (iurec source code IUREC AUXVM (iurec aux file IUREC MODULE (compiled iurec module - put on ISSLIB's 'A' disk IUREC NOTE (something to read in your spare time LIB ADDBROT (update to lib LIB CHGADDR (update to lib LIB LIBOBS (update to lib - semi beta code LIB LIBOBS2 (update to lib - semi beta code LIB LIB3ESA (update to lib LIB LIB3FIX (update to lib LIB ASSEMBLE (lib source code LIB AUXVM (lib aux file LIB HELPCMS (lib help file - put on 'y' disk LIB MODULE (compiled lib module - put on 'y' disk X$LIB$X XEDIT (lib xedit file, put on 'y' disk PRIV TABLE (priv table - YOU NEED TO UPDATE THIS FOR YOUR SITE - then put on ISSLIB's 'A' disk TYPES TABLE (priv table - YOU NEED TO UPDATE THIS FOR YOUR SITE - then put on ISSLIB's 'A' disk LOG FILE (start up file for iurec - put on ISSLIB's 'A' disk IUCVTRAP MODULE (compiled IUCVTRAP - put on 'y' disk better yet, get the latest version from Arty! ISSLIB PROF (example profile exec for service machine ISSLIB DIRECT (sample directory entry for ISSLIB (lnknopas can be removed. We use it here to run some exec's w/SERVEXEC function. comment/suggestion/complaints Ken Chamberlain Prestolite Electric Inc. 2311 Green Rd. Ann Arbor, Mi 48105 (734)-231-4810 e-mail: kchamberlain@prestolite.com