Annotation of researchv10dc/man/man1/library.1, revision 1.1.1.1

1.1       root        1: .TH LIBRARY 1
                      2: .SH NAME
                      3: library \- send information requests to appropriate organization
                      4: .PD
                      5: .SH SYNOPSIS
                      6: .B library [-1234567] [request string]
                      7: .PD
                      8: .SH DESCRIPTION
                      9: .I library
                     10: sends document/information requests to the
                     11: appropriate organization within the Library Network.
                     12: It also handles a variety of requests for other AT&T organizations
                     13: (e.g., Engineering Information Services).
                     14: It requires the user to discriminate between seven classes of requests
                     15: as indicated by the menu it displays:
                     16: .sp
                     17: .nf
                     18: 1)  Order by number - this includes nearly everything announced
                     19:        by the AT&T Library Network (e.g. TMs, bulletin items) or handled
                     20:        by the Engineering Information Services (e.g. J docs, CPSs).
                     21: 2)  Order item not announced by the AT&T Library Network. Available:
                     22:         Buy a copy of a book; Address labels; Technical Reports; 
                     23:         Internal document by date (id unknown); Photocopies; 
                     24:         Subscribe to a journal; foreign language services.
                     25: 3)  Subscribe or unsubscribe to a bulletin (e.g. Mercury, CTP)
                     26: 4)  Submit a database search. Examples of available databases:
                     27:        book catalog, internal documents, AT&T personnel, released papers
                     28: 5)  Request human assistance / interaction. Type(s) available:
                     29:         General AT&T Library Network assistance; Reference question.
                     30: 6)  Request AT&T Library Network information/services. Examples:
                     31:        LINUS info, products/services descriptions, loan/reserve status
                     32: 7)  Read AT&T Library Network email transmissions
                     33: 
                     34: .fi
                     35: Note that the first class includes anything announced by the Library Network operated by AT&T Bell Laboratories.  
                     36: .PP
                     37: The main menu level of 
                     38: .I library 
                     39: can be skipped by giving
                     40: the number of the desired option (1 - 7)
                     41: as the first parameter to the
                     42: \f2library\f1.
                     43: .PP
                     44: The secondary menu levels in
                     45: .I library
                     46: (presently in options 2, 4, 5 and 6)
                     47: can be bypassed by selecting the desired option as the second
                     48: parameter.
                     49: For example, to do order a photocopy, use the
                     50: command
                     51: .ce
                     52: library -2 -p
                     53: .PP
                     54: Similarly, if you want to do a search of the personnel database,
                     55: you can do the command line
                     56: .ce
                     57: library -4 -p waldstein, r k
                     58: .PP
                     59: Requests for objects that can be meaningfully described with one
                     60: line can be entered on the command line.
                     61: This includes the things orderable by options 1, 3, 4, and 6.
                     62: Note that library tries in this case to function with a minimum
                     63: of interaction.
                     64: For example, if you request a TM this way,
                     65: you will not be given a chance to enter remarks connected with the request.
                     66: .PP
                     67: When permitted, the command line requests can include more than one item
                     68: (presently only options 1 and 3 support this).
                     69: An example command line is
                     70: .ce
                     71: library -1 123456-851234-56tm  5d123 ad-123456 
                     72: .PP
                     73: In options 2, 5, and 6,
                     74: .I library
                     75: will prompt for a variety of information of varying complexity.
                     76: A period (.) at any point in this session will delete the 
                     77: request being entered.
                     78: Blank lines (just hit return) will cause optional information to
                     79: be left out of the request.
                     80: A line consisting of tilde e (\~e) will, when a long response is 
                     81: permitted, put you into an editor.
                     82: This editor defaults to ed(1).
                     83: However, if the environment variable EDITOR is set, the specified
                     84: editor is used.
                     85: A line consisting of tilde r (\~r) will, when a long response is 
                     86: permitted, read in the indicated file.
                     87: .PP
                     88: Option 7 is a misfit, in that it is primarily a reader, not a
                     89: request transmitter; although it does allow requesting items.
                     90: This option is intended for reading electronic transmissions
                     91: from the library network: primarily responses to option 4 search
                     92: requests and ASAP (specialized searches like electronic Mercury).
                     93: A convenient way to use option 7 is to invoke it via a pipe
                     94: from mail(1), mailx(1) or post(1).
                     95: .ce
                     96:  | 3 "library -7"
                     97: This assumes that mail message 3 consists of a search result.
                     98: The quote marks are required due to post(1) and mailx(1) syntax.
                     99: .PP
                    100: Break causes 
                    101: .I library
                    102: to exit
                    103: without sending any requests.
                    104: .PP
                    105: In general for more information about what the library command can
                    106: do, go into each option and enter a question mark.
                    107: This will cause a description of how the option works and
                    108: what it can request.
                    109: .PP
                    110: Several other pieces of information can be passed
                    111: to
                    112: .I library
                    113: to ease and improve its usage.
                    114: This information is looked up in a file called .lib (or the file indicated
                    115: by the LIBFILE shell variable).
                    116: It expects this file to contain lines of the form:
                    117: .sp
                    118: .ti 10
                    119: ID: \f2individual's PAN or Social Security Number\f1
                    120: .ti 10
                    121: libname: \f2individual's last name\f1
                    122: .ti 10
                    123: liblog: \f2name of log file\f1
                    124: .ti 10
                    125: libcntl: \f2control information\f1
                    126: .ti 10
                    127: reader: \f2reader control information\f1
                    128: .ti 10
                    129: liblocal: \f2control information\f1
                    130: .PP
                    131: If this file is not found or lines of this form are not found,
                    132: then 
                    133: .I library
                    134: prompts for name and ID (PAN or SS#).
                    135: .PP
                    136: This information can also be passed to 
                    137: .I library
                    138: as the shell parameters: LIBID, LIBNAME, LIBLOG, LIBCNTL, and LIBLOCAL.
                    139: .PP
                    140: .I library
                    141: keeps a log of requests sent via library if a line in the .lib
                    142: file exists giving a log file name, i.e., if you have in
                    143: your .lib file a line of the form
                    144: .ce
                    145: liblog: \f2name of log file\f1
                    146: .PP
                    147: .I library
                    148: keeps a log of requests in that file.
                    149: This file is created in a form that can be read and manipulated
                    150: by the 
                    151: .I mail
                    152: command.
                    153: To read or modify the log file, type
                    154: .ce
                    155: mail -f \f2name of log file\f1
                    156: .PP
                    157: .I library
                    158: creates the log file in your HOME directory unless the file name
                    159: given starts with a slash (/).
                    160: .I library
                    161: will automatically check option 1 requests
                    162: for duplicates in the log file.
                    163: .PP
                    164: The libcntl information is sent with the request to the program
                    165: that receives the requests for the library networks.
                    166: Control information containing the letter ``a''
                    167: will cause an acknowledgement to be mailed back to you that
                    168: your request has been received.
                    169: Control information of the form ``m\f2number\f1''will determine the
                    170: maximum number of items retrieved by a search request.
                    171: For example, a control line of the form
                    172: .sp
                    173: .ce
                    174: libcntl: am100
                    175: .PP
                    176: will cause requests to be acknowledged and a maximum of 100 retrieved
                    177: search items to be mailed back to you.
                    178: .PP
                    179: The reader control information is intended to let you personalize
                    180: the way
                    181: .I library
                    182: option 7 works for you.
                    183: Each letter after the colon indicates a different option turned
                    184: on or off.
                    185: Presently available are the following:
                    186: .RS
                    187: .TP 5
                    188: b
                    189: causes library -7 to leave a
                    190: blank line between records when more than one is displayed on the screen.
                    191: .TP 5
                    192: c
                    193: causes 
                    194: .I library
                    195: to confirm that you want the entered requests transmitted.
                    196: It does this at the end of the session, before finishing.
                    197: .TP 5
                    198: n
                    199: is an interesting features causing no introductory menu
                    200: of available announcements to be displayed.
                    201: The reader then goes straight into the first announcement to be read,
                    202: and moves directly from one announcement to the next, without
                    203: displaying the menu of those available at each stage.
                    204: .RE
                    205: .PP
                    206: The liblocal information is used to control the execution of 
                    207: .I library.
                    208: Presently the only meaningful control is \f2x\fP.
                    209: This causes library(1) to assume you are an expert and the
                    210: prompts are generally much shorter.
                    211: .PP
                    212: .I library
                    213: also uses your .lib file to save various repetitious responses
                    214: for its own use.
                    215: These will prevent you from having to duplicate responses.
                    216: .PD
                    217: .SH BUGS
                    218: .I library
                    219: checks upon input whether the request is reasonable.
                    220: New styles of request numbers require program modification
                    221: before they are valid.
                    222: .PD
                    223: .SH FILES
                    224: .PD 0
                    225: .TP 15
                    226: $HOME/.lib
                    227: This optional file contains a PAN and name for
                    228: .I library
                    229: to use.
                    230: .TP 15
                    231: /usr/lib/library/library.help
                    232: The help message displayed by library.
                    233: .PD
                    234: .SH "SEE ALSO"
                    235: mail(1), post(1), mailx(1)
                    236: .\"    @(#)library.1   1.12  11/26/90 RnD added

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.