Customized Access Authorization By Phil Boyer and Wei Wu Washington Research Library Consortium Gallaudet George Mason Catholic WRLC American University of DC George Washington Marymount Washington Research Library Consortium 901 Commerce Drive Upper Marlboro, MD 20774 301-390-2000 www.wrlc.org The Washington Research Library Consortium University of DC American University Marymount University George Mason University Catholic University Gallaudet University WRLC George Washington University Washington, DC Total 7 member libraries WRLC Members Seven universities in the Washington DC metropolitan area 5 private and 2 public Total 75,000 students (head count) (Largest has 20,000; smallest has 2,000) Total about 5 million volumes (Largest has 1.4 million; smallest has 170,000) WRLC Members Share Collections Computer technology Facilities WRLC Programs Cooperative Collection Development Reciprocal Borrowing WRLC Virtual Library Offsite Storage Shared Electronic Library System WRLC Reciprocal Borrowing Program Students, faculty and staff may borrow from any member library using their own university ID Patrons may return items to any member library All patrons are registered in a single shared patron file WRLC Electronic Resource Subscriptions Core databases are available to all members (general periodical indexes, newspaper abstracts, full article images) Members may subscribe to supplemental (optional) databases, to be accessed from the shared computing system WRLC can serve as the contracting agent for supplemental subscriptions, to secure consortial pricing where available WRLC ALADIN System Overview Over 700 stations in member libraries From campus networks T-1 circuits To and from the INTERNET T-1 circuits Wide-area network supporting approx. 750 simultaneous users Servers at WRLC Sun Microsystems Ultra Enterprise 6000 and 4000s IBM Mainframe IBM AIX Notis SiteSearch 3.x SNA VSAM Patron File Assembler User ID Patron Groups CGI Perl C Korn shell Sun Solaris IBM AIX Voyager SiteSearch 3.x Socket Oracle Patron Table Perl User ID Patron Groups CGI Perl C Korn shell Migration from SiteSearch 3 to 4 Preserve the current “look and feel” No logo menu, the patron sees either a list of databases or a logon screen Go production in 60 days Change the locally mounted databases to UMI and OVID Sun Solaris Sun Solaris Voyager SiteSearch 4.x SQLNet Oracle Patron Table User ID Access Patron Groups Java JDBC www.aladin.wrlc.org index.html “Refresh” to the following URL: /www.aladin.wrlc.org/WebZ/WRLCConnect:sessionid=0 If the browser can’t handle the “refresh”, links are provided to access the Voyager catalog or a logon screen index.html WRLCConnect.java If a valid ip address, get the list of databases from Access and display homeframe.html else display the logon or Patron Validation screen Library Catalogs Patron Validation WRLC Libraries Catalog George Mason University Library Catalog Trinity College Library Catalog To access library catalogs and other public databases, select one of the links on the left. WRLC Libraries Websites To access article databases and other resources, enter your Library Patron ID and click the Go! button. For current George Mason library material, please search the GMU catalog. WRLC Image Collections Patron ID: Patron ID may be your Social Security Number, University ID number, or Library User Barcode number. Enter only digits...no spaces or hyphens. Patron Validation WRLCLogon.java If a valid ID, which could be SSN, barcode or University ID, get the list of databases from Access and display homeframe.html else display a logon failure message and repeat the Patron Validation process Library Catalogs Article and Other Databases WRLC Libraries Catalog ABI/Inform George Mason University Library Catalog ACM Digital Library For current George Mason library material, please search the GMU catalog. Trinity College Library Catalog Art Abstracts Books in Print Cinahl WRLC Libraries Websites ERIC First Search WRLC Image Collections MathSciNet Newspaper Abstracts STAT-USA World News Connection Authos table: autho pwd userdbkey style sessions name ----------------------------------------------------------------------------------------------------------------61 password au wrlc 100 American University 145 password au wrlc 100 American University 51 password ga wrlc 100 Gallaudet University 173 password mu wrlc 100 Marymount University 67 password tc wrlc 100 Trinity College auIP wrlc 100 American University …... ip:299.* …... NULL Userdb table: userdbkey dbid -----------------------------au 126 au 1 auIP 126 auIP 1 gw 278 gw 1 gwIP 278 gwIP 1 tc 306 all 82 all 1 allIP 82 allIP 1 Dbs table: dbid dbname authotype sessions ------------------------------------------------------------------------------------------306 CONTEMPORARYWOMEN 1 5 278 AMERICANMATH 1 5 268 CAMRIDGESCIABALPIP 1 5 251 HARPWEEKAUIP 1 5 195 MATHSCINETIP 1 5 127 PSYCINFOUDC 1 5 82 PSYCINFOAU 1 5 VOYAGER 1 5 ….. 1 Summary Two java programs which use the Authorize verb: WRLCConnect.java and WRLCLogon.java Three java programs to query an Oracle patron table: Patron.java, Barcode.java and InstID.java JDBC Some html screens