' SUPSERUD054.BLx SUPSERUD054.B=BACKUP/INTERCHANGE/BLOCK=8192 [-.DOC]SUPERVISOR.TXT,[-.DOC]SUPERVISOR.PS,[-.DOC]SUPERVISOR.DECW$BOOK,[-.DOC]INSTALL_GUIDE.TXT,[-.DOC]INSTALL_GUIDE.PS,[-.DOC]INSTALL_GUIDE.DECW$BOOK,[-.DOC]LIBRARY.DECW$BOOKSHELF,[-.DOC]PHOTO.TXT,[-.DOC]PHOTO.PS,[-.DOC]PHOTO.DECW$BOOK,[-.DOC]SUPSER.DECW$BOOKSHELF SUPSERUD054.B/SAVESET GOATHUNTER w V6.1 _ALPHA::  _ALPHA$DKB100: V6.1  *[SUPSER.DOC]SUPERVISOR.TXT;1+,.{/ 4X{z?-U:0123KPWO{56I 7rv 89GHJ $ SUPERVISOR Reference Guide October 1992? This manual describes the use of SUPERVISOR, a member9 of the Supervisor Series of terminal monitoring software.A Revision/Update Information: This is a revised manual.9 Operating System and Version: VMS V5.0 or later7 Software Version: SUPERVISOR v5.42 Academic Computing and Research Services% Western Kentucky University! Bowling Green, Kentucky  " ________________________ 5 October 1992= Permission is granted to copy and redistribute this* document for no commercial gain.? The information in this document is subject to change9 without notice and should not be construed as a9 commitment by the author. The author assumes no? responsibility for any errors that may appear in this document.= DISCLAIMER: The software described in this document: is provided "as is". No guarantee is made by the@ author or the author's employer as to the suitability,> reliability, security, usefulness, or performance of this software.@ Neither Western Kentucky University nor Hunter Goatley@ are responsible for any losses that may occur from the use of this software.; The following are trademarks of Digital Equipment Corporation:9 DEC VAX VMS9 DECnet UCX UIS? MultiNet is a trademark of SRI International and TGV, Inc. __________> Copyright 1992 Hunter Goatley. ALL RIGHTS RESERVED.  A _______________________________________________________ ContentsA _________________________________________________A PREFACE viiA _______________________________________________________A CHAPTER 1 INTRODUCTION TO SUPERVISOR 1-1A _________________________________________________A 1.1 TYPICAL USES OF SUPERVISOR 1-1A _______________________________________________________0 CHAPTER 2 USING SUPERVISOR TO MONITORA TERMINALS 2-1A _________________________________________________A 2.1 SUPERVISING A TERMINAL 2-2A _________________________________________________A 2.2 LOGGED-OUT TERMINALS AND SUPERVISOR 2-3A _________________________________________________A 2.3 CONTROLLING THE SUPERVISOR SESSION 2-4A 2.3.1 Exiting SUPERVISOR ____________ 2-4A 2.3.2 Getting Help in SUPERVISOR ____ 2-56 2.3.3 Displaying Monitoring StatusA Information ___________________ 2-63 2.3.4 Toggling NOTIFY and QUIETA Modes _________________________ 2-65 2.3.5 Controlling Scrolling WhileA Supervising ___________________ 2-7A 2.3.6 Spawning a DCL Subprocess _____ 2-82 2.3.7 Clearing the SupervisingA Screen ________________________ 2-8A iii   Contents5 2.3.8 Trapping Broadcast MessagesA While Supervising _____________ 2-8A 2.3.9 Different Terminal Page Sizes _ 2-9A _________________________________________________0 2.4 SENDING AN INPUT FILE TO AA SUPERVISED TERMINAL 2-9/ 2.4.1 Pausing Between InputA Characters ____________________ 2-104 2.4.2 Using PHOTO Input Logs forA Input _________________________ 2-12A _________________________________________________7 2.5 DISPLAYING THE SUPERVISOR VERSIONA NUMBER 2-12A _______________________________________________________. CHAPTER 3 SUPERVISOR PRIVILEGES ANDA IDENTIFIERS 3-1A _________________________________________________A 3.1 THE SUPERVISOR IDENTIFIERS 3-2A 3.1.1 The SUPSER_ADVISE Identifier __ 3-2A 3.1.2 The SUPSER_OBSERVE Identifier _ 3-31 3.1.3 The SUPSER_ADVISE_GROUPA Identifier ____________________ 3-32 3.1.4 The SUPSER_OBSERVE_GROUPA Identifier ____________________ 3-4/ 3.1.5 The SUPSER_LOGGED_OUTA Identifier ____________________ 3-4A 3.1.6 The SUPSER_QUIET Identifier ___ 3-5A _________________________________________________A 3.2 BLOCKING SUPERVISOR 3-5 iv  A ContentsA _________________________________________________A 3.3 CREATING SUPERVISOR IDENTIFIERS 3-6A _________________________________________________/ 3.4 GRANTING AND REVOKING THEA SUPERVISOR IDENTIFIERS 3-7 A _______________________________________________________% PART II: COMMAND DICTIONARY= SUPERVISE Commands-3A _______________________________________________________ INDEXA _______________________________________________________ TABLESA 3-1 SUPERVISOR Rights Identifiers _ 3-2D Commands-1SUPERVISOR Commands ___________Commands-7A v  A _______________________________________________________ Preface> SUPERVISOR is a VMS utility that allows a privileged> user to monitor the activity on another terminal. It< offers two monitoring modes, OBSERVER and ADVISOR.; OBSERVER mode lets the privileged user view every; character entered and displayed on another user's SUPSERUD054.BU:[SUPSER.DOC]SUPERVISOR.TXT;1X?{> terminal. ADVISOR mode allows the privileged user to8 also enter input on behalf of the target user.8 SUPERVISOR is part of the Supervisor Series of= terminal monitoring software. The Supervisor Series< was originally written by Bob Pasker, Bill Donner,? and Terry Way for Precision Business Systems, and was? later acquired by Security Pacific Software Services.: After selling and maintaining the software for a@ number of years, Security Pacific Software's Dan Shoop? placed version 5.0D of the Supervisor Series into the public domain in 1992.7 The Supervisor Series is currently maintained7 by Hunter Goatley, VMS Systems Programmer for8 Western Kentucky University, Bowling Green, KY% (goathunter@WKUVX1.BITNET).L __________________________________________________________________ Intended Audience= This manual is intended for VMS system managers and9 support personnel who can take advantage of the< services provided by SUPERVISOR. The reader should1 be familiar with VMS system management.A vii   PrefaceL __________________________________________________________________ Document Structure7 This guide consists of three chapters and one appendix.< Chapter 1 Provides a description of uses for% SUPERVISOR.> Chapter 2 Provides a simple step-by-step guide. to using SUPERVISOR.> Chapter 3 Provides a description of the access= control methods used by SUPERVISOR.@ Part II Provides a command description for the, SUPERVISE command. viii  A _______________________________________________________$ 1 Introduction to SUPERVISOR> This chapter describes the SUPERVISOR utility. It is? part of the Supervisor Series of monitoring utilities? that also includes PHOTO. SUPERVISOR displays all I/O= to a terminal device on another terminal device. It< offers two monitoring modes, OBSERVER and ADVISOR.8 OBSERVER mode allows a privileged user to view= every character typed and printed at another user's@ terminal. The effect is that both users, initiator and7 target, see the same screen at the same time.= ADVISOR mode allows a terminal user to type command< lines, comments, and program input into the target? user's terminal process. The effect is the same as if3 the target user had typed the characters.: SUPERVISOR has great flexibility as a monitoring= tool. Any number of terminal lines can be monitored= simultaneously and it is possible to use SUPERVISOR8 without the terminal user's knowledge, even on" terminals not logged in.> Note: This manual covers only SUPERVISOR. PHOTO, the> second member of the Supervisor Series, is described; in a separate document, as it can be used by non-> privileged users to log their own terminal sessions.L __________________________________________________________________$ 1.1 Typical Uses of SUPERVISOR9 The list below features some suggested uses for SUPERVISOR.? o Use SUPERVISOR to monitor any operator performance> for time and motion studies of operator behavior.A 1-1  $ Introduction to SUPERVISOR9 o Help new users learn VMS and applications by@ overseeing their activity. SUPERVISOR makes problem> diagnosis simple and fast because consultants can+ watch errors as they are made.; o Keep track of any intruders. SUPERVISOR allows< the monitoring of suspicious activity performed; on local or dial-up lines. Used with the PHOTO< software package, SUPERVISOR supplies permanent* records of any user activity.= o Use SUPERVISOR for remote demonstrations. Simply: have users dial into a system and SUPERVISE a? designated terminal. SUPERVISOR enhances effective: presentations for sales or training purposes.8 o Set up various security levels for use with7 SUPERVISOR so that only administrators can@ SUPERVISE middle management, yet both can SUPERVISE" data entry operators.9 o Fully direct target terminal input by typing= commands at a user station. Privileged users can= ``take over'' and relinquish terminal control at> will. Guide a target user through a process, show> him/her a particular problem, or actually correct- and adjust a line already typed.@ o Heighten the effectiveness of training programs and? demonstrations by using interactive communication.? Questions can be answered as they arise during the session.> o Enjoy terminal communication without exiting into: PHONE or MAIL modes. Use SUPERVISOR for brief; immediate two-way messages right on the target screen.@ o Benefit from two-way diagnostic and problem solving communication.6 o Send a command file to be executed on the! supervised terminal. 1-2  A Introduction to SUPERVISOR> o Users may have real-time concurrent access to the same terminal.? Note: All of the above operations can be recorded for= archives or printing using the PHOTO utility. PHOTO= allows any session to be permanently or temporarily= recorded in a disk file for analysis and to provide: an audit trail. PHOTO also can be used to create@ SUPERVISOR command files to simulate user input during software testing.A 1-3  A _______________________________________________________/ 2 Using SUPERVISOR to Monitor Terminals@ This chapter explains how to use the simple SUPERVISOR: command qualifiers to view a session on a target7 terminal and exit SUPERVISOR upon completion.8 SUPERVISOR can operate in either of two modes:@ OBSERVER mode, in which I/O can be viewed, and ADVISOR@ mode, in which I/O can be viewed and characters can be> entered on behalf of the target terminal. SUPERVISOR> checks for the existence of identifiers to determine= if the running user has the privilege to use either? mode. By default, SUPERVISOR starts in OBSERVER mode.? The qualifier /ADVISE can be used to start in ADVISOR mode.? In addition, SUPERVISOR can run in es~| SUPSERUD054.BU:[SUPSER.DOC]SUPERVISOR.TXT;1X?{wither NOTIFY mode? or QUIET mode. In NOTIFY mode, a message is broadcast? to the target terminal whenever monitoring is started? or stopped (or SUPERVISOR switches from OBSERVER mode@ to ADVISOR mode or vice versa). By default, SUPERVISOR= tries to start in QUIET mode. The qualifier /NOTIFY: can be specified to start in NOTIFY mode. If the? user does not have the privilege to enter QUIET mode,< /NOTIFY must be specified before SUPERVISOR can be started.@ The privileges used by SUPERVISOR to control access to? the SUPERVISOR and its various modes are described in Chapter 3.A 2-1  / Using SUPERVISOR to Monitor TerminalsL __________________________________________________________________ 2.1 Supervising a Terminal? SUPERVISOR can be started either with the DCL command? SUPERVISE or with a foreign command, depending on how@ it was installed on the system. If the DCL command has? not been entered into DCLTABLES.EXE, a foreign symbol; can be defined with a command like the following:? $ SUPERVISE :== $SUPSER_ROOT:[EXE]SUPERVISOR.EXE> To begin observing a terminal, type SUPERVISE at the; DCL prompt. SUPERVISE accepts the target terminal= name as a parameter. SUPERVISOR will prompt for the? terminal name if it not supplied on the command line. = Once SUPERVISOR has verified the user's privileges, @ the screen is cleared and a message like the following is displayed: $ SUPERVISE TXA3:X %SUPER-I-START, Supervisor enabled on _TXA3:, user JOE (observing, quiet)1 Type CTRL-D CTRL-H for informationV= When SUPERVISOR runs, it defaults to OBSERVER mode.u@ SUPERVISOR echoes each character as it is displayed on' the target terminal's screen.: To start SUPERVISOR in ADVISOR mode, the /ADVISE6 qualifier must be given on the command line:' $ SUPERVISE TXA3:/ADVISEi= ADVISOR mode allows the supervisor to type input onn> behalf of the user logged in on the target terminal.< All input entered at the supervising terminal will> be treated by VMS as coming from the target terminal session.: If /NOTIFY is specified on the SUPERVISE command@ line, the target terminal is notified that it is being6 monitored with a message like the following: 2-2h s pA Using SUPERVISOR to Monitor Terminalss $F 8-MAY-1992 11:25:20.37 -- User HUNTER is observing you $= If /ADVISE is specified, the message will look likee the following line:e $E 8-MAY-1992 11:25:20.37 -- User HUNTER is advising you $; Note: SUPERVISOR cannot monitor network terminals : logged in via SET HOST over DECnet (RT devices).? However, it can monitor physical terminals, terminals> with virtual terminals (VTAx: devices), LAT terminal@ server terminals (LTAx: devices), UCX telnet terminals= (TN devices), and pseudo-terminals (FTAx: and TWAx:s: devices) that are logged in. SUPERVISOR has been; tested with numerous third-party network terminal 8 devices, including those created by the TCP/IP; implementations by TGV and TWG, and the PacerLinkO, Appletalk implementation by Pacer.L __________________________________________________________________- 2.2 Logged-Out Terminals and SUPERVISOR6 SUPERVISOR can be used to monitor logged-out8 terminals, assuming the user holds the SUPSER_; LOGGED_OUT identifier (see Section 3.1.5 for more @ information). Note that only physical terminals can be> monitored while logged out. Pseudo-terminals such as? LTAn: and FTAn: devices are normally deleted when all_* channels to them are deassigned.; If the user logged in on the target terminal logs 9 out, SUPERVISOR will check to see if the device : is deletable and whether or not the user has the; privilege to monitor logged out terminals. If the = device is deletable, SUPERVISOR exits with a ``data = set hang-up'' error. If the device is not deletable ; and user doesn't hold the necessary privileges to_A 2-3  / Using SUPERVISOR to Monitor Terminals = monitor a logged out terminal, SUPERVISOR will exit ; with a message indicating insufficient privilege.L __________________________________________________________________, 2.3 Controlling the SUPERVISOR Session@ This section describes the keystrokes that can be used= to control the supervising terminal. All SUPERVISOR= commands are implemented as two-key CTRL sequences; 9 the first key is the key defined as the commandh= character (using the /COMMAND_CHARACTER qualifier). 8 is the default command character; for= convenience, it will be used in all of the examples $ in the following sections.: The first time the command character is pressed,< SUPERVISOR enters command mode, where the next key: pressed determines the action taken. If the next= key pressed is not a valid command key, the bell isr< rung on the supervising terminal. If it is a valid> key, the specified action is performed. Pressing the< command character two times successively will send> that character through to the target terminal (if in ADVISOR mode).@ An example of a SUPERVISOR command is the key sequence? , which causes SUPERVISOR to displayF3 brief help about the SUPERVISOR commands. % ____________________________ 2.3.1 Exiting SUPERVISOR: The command key is pressed to exit from? SUPERVISOR. The following message is displayed on the > supervising terminal when the exit sequence has been pressed:  0 %SUPER-I-EXIT, Supervisor exiting 2-4  . A Using SUPERVISOR to Monitor Terminals_> If SUPERVISOR is in NOTIFY mode at the time the exit: sequence is pressed, the target terminal will be@ notified that the supervising has ended with a message# similar to the following:  $P 8-MAY-1992 11:44:10.70 -- User HUNTER is no longer observing you $% ___________________________ $ 2.3.2 Getting Help in SUPERVISOR= As noted above, the command key is used to_< display brief help on the SUPERVISOR commands. The= following example shows the menu that is displayed:_ $ SUPERVISE TXA3:X %SUPER-I-START, Supervisor enabled on _TXA3:, user JOE (observing, quiet)1 Type CTRL-D̂Lk SUPSERUD054.BU:[SUPSER.DOC]SUPERVISOR.TXT;1X?{- CTRL-H for information_  P %SUPER-I-HELP, Supervisor help. All commands are preceded by ^D.5 ^A - Toggle ADVISOR/OBSERVER mode_* ^H - Display this help2 ^N - Toggle notify/quiet modes7 ^T - Display monitoring status info+ ^V - Spawn a subprocessd5 ^W - Clear the supervising screenV3 ^X - Toggle XON/XOFF for target( ^Z - Exit Supervisor> Depending on the identifiers held by the supervising@ user, some of the options will not be displayed if the@ user does not have the privilege to issue the command.> For example, the user cannot toggle NOTIFY and QUIET@ modes unless he has the privilege to enter QUIET mode.< For more information on privileges, see Chapter 3.A 2-5u ' / Using SUPERVISOR to Monitor Terminalsd% ___________________________a2 2.3.3 Displaying Monitoring Status Information< The command key can be pressed to display? information about the monitoring status of the target : terminal. The information displayed includes the= target terminal, the username of the user logged inu; on the terminal (or the text ``logged out''), and < the current operating modes. For example, pressing< while in ADVISOR and QUIET modes1 will display a line like the following:uO %SUPER-I-MONINFO, Supervising _TXA3:, user JOE (advising, quiet) % ___________________________o) 2.3.4 Toggling NOTIFY and QUIET Modese: If the supervising user has the privilege to use@ SUPERVISOR in QUIET mode, the command key can@ be used to toggle NOTIFY and QUIET modes. For example,> if quiet mode is enabled, pressing ? will put SUPERVISOR in NOTIFY mode and a message willp; be broadcast to the target terminal. Pressing thea? keys again will put SUPERVISOR back in QUIET mode and > another message will be sent to the target terminal.7 The messages that are broadcast to the target_@ terminal are the same messages that are broadcast when@ SUPERVISOR is started and stopped. When NOTIFY mode is@ entered, it appears to the user at the target terminal= that the monitoring was just started. Similarly, if ; QUIET mode is re-enabled, the target user is told > that monitoring has been disabled. This is useful in< environments where SUPERVISOR is used for security> purposes. If the target user is suspected of being a> security risk, the terminal can be monitored without9 the user's knowledge. NOTIFY mode could then be@ entered at the supervisor's discretion to let the user/ know the terminal is being monitored._ 2-6   rA Using SUPERVISOR to Monitor TerminalsP= The following example shows the output displayed onn? the supervising terminal when NOTIFY mode is toggled:R! $ rE 8-MAY-1992 12:38:35.01 -- User HUNTER is advising your! $ O 8-MAY-19492 12:38:37.56 -- User HUNTER is no longer advising youy! $ O %SUPER-I-MONINFO, Supervising _TXA3:, user JOE (advising, quiet) @ Even though the target terminal was told that advising= had been terminated, SUPERVISOR is still monitoring,% the terminal in QUIET mode. % ___________________________ 1 2.3.5 Controlling Scrolling While Supervisinge> The key (or and ) can< be used to pause and resume scrolling of output on> the supervising terminal. Pressing has? no effect on the target terminal; the effect is local,+ only to the supervising terminal.8 The command key can be used to toggle; XON/XOFF for the target terminal. By pressing thes@ command key followed by , the supervising user< can simulate on the target terminal.; Note: There is no indication that the supervising_< process has pressed to affect an XOFF for> the target terminal. This can result in confusion if= not carefully exercised, as the target user may nota< know what has happened that caused output to stop.A 2-7   / Using SUPERVISOR to Monitor Terminals % ___________________________r# 2.3.6 Spawning a DCL Subprocess 9 The command key can be used to spawn a 7 subprocess while in SUPERVISOR. In SUPERVISORc< v5.4, most output received by SUPERVISOR while the> subprocess is active will be lost (it isn't buffered= properly). Still, this key can be useful to quicklyo7 drop into DCL without terminating SUPERVISOR. % ___________________________p) 2.3.7 Clearing the Supervising Screent9 While in SUPERVISOR, the supervising screen cann< be cleared by pressing the command key followed by@ . The target terminal's screen is not affected by this key.% ___________________________e7 2.3.8 Trapping Broadcast Messages While Supervisingi8 | By default, SUPERVISOR will trap any broadcast= | messages received by the supervising terminal whileI< | another terminal is being supervised. The messages; | are trapped so that the supervising screen is not @ | disrupted-a problem that is particularly annoying when= | supervising a user who is working in an editor, fore | example. |? | Any broadcast messages received are written to a filec; | so that they can be easily reviewed after exiting : | SUPERVISOR. The name of the message file created> | defaults to SUPERVISOR_BROADCASTS.LOG in the current? | directory. The name can be overridden by specifying ah, | value to the /BROADCAST qualifier: |7 | $ SUPERVISE TTA2:/BROADCAST=MESSAGES.LOGo |7 | Broadcast messages include such things as thew< | notification of new mail, operator messages, PHONE4 | notifications, and REPLYs to the terminal. 2-8  c uA Using SUPERVISOR to Monitor Terminals : | To disable the broadcast trapping, simply invoke5 | SUPERVISOR with the /NOBROADCAST qualifier.P% ___________________________v' 2.3.9 Different Terminal Page Sizes ? | When SUPERVISOR is started, it automatically comparesn: | the page size (the number of rows) of the target8 | terminal with the page size of the supervising: | terminal. If the page sizes differ, a warning is | displayed: | | $ SUPERVISE FTA3:X | %SUPER-W-DIFPAGE, terminal page sizes differ (Supervisor: 35, Target: 24)X | %SUPER-I-START, Supervisor enabled on _FT`#;? SUPSERUD054.BU:[SUPSER.DOC]SUPERVISOR.TXT;1X?{<<A3:, user JOE (observing, quiet)1 | Type CTRL-D CTRL-H for information  |? | Different page sizes are common in environments where_< | DECwindows/Motif is used. The different page sizes= | may cause screen-oriented applications displayed ona? | the target terminal to be improperly displayed on thes | supervising terminal. L __________________________________________________________________8 2.4 Sending an Input File to a Supervised Terminal9 SUPERVISOR can be used to execute input scriptsw; on target terminals (in ADVISOR mode). The /INPUTe< qualifier is used to specify the name of the input? file. The /ADVISE qualifier must also be specified toe; start SUPERVISOR in ADVISOR mode. SUPERVISOR wille: use the file as the source of a character stream< to send to the target terminal. The input file can> have any RMS format. The following example shows how> SUPERVISOR can send the contents of INPUT.TXT as the! input character stream:eA 2-9r P I/ Using SUPERVISOR to Monitor TerminalsR7 $ SUPERVISE/ADVISE/INPUT=INPUT.TXT TXA3:oW %SUPER-I-START, Supervisor enabled on _TXA3:, user JOE (advising, quiet)F0 %SUPER-I-EXIT, Supervisor exiting $; This powerful feature of SUPERVISOR is especially < useful for automating the process of exiting users; out of applications. For example, an editor couldd= be used to insert a (ASCII 26) into a file< called EXIT.TXT. The following commands would then< exit a user from a text editor or any program that uses to exit.< $ EXITEVE :== SUPERVISE/ADVISE/INPUT=EXIT.TXT $ EXITEVE TXA3:7 Normally, SUPERVISOR will exit as soon as the : specified input file has been sent to the target> terminal. To continue supervising the terminal after< the input file has been read, the /WATCH qualifier5 must also be specified on the command line:o= $ SUPERVISE TXA3:/ADVISE/INPUT=INPUT.TXT/WATCHS% ___________________________ * 2.4.1 Pausing Between Input Characters< Pauses between input commands can be created using; the pause-sequence characters ``!~'' (exclamationo> point, tilde) in the SUPERVISOR input file. For each> pause-sequence read, SUPERVISOR will wait one second< before sending the next character. For example, if> the following lines were placed in an input file and? fed to SUPERVISOR, there would be a four-second pause_; between the SHOW USERS and SHOW DEFAULT commands:D SHOW USERS  !~!~!~!~u SHOW DEFAULTo 2-10 V RA Using SUPERVISOR to Monitor Terminalsi@ Using this feature, a special file can be created that< will log in a physical terminal on the system. The? ``auto-login'' file should contain the pause sequenceo> on the first line to simulate a user pressing return> on the terminal. Subsequent lines could then specify> the username, password, and any commands that are to= be executed. Additional pause sequences may need to> be included within the file to avoid overflowing the3 typeahead buffer for the target terminal.s9 Note: Extreme care should be taken when storing:@ passwords in text files. When using the ``auto-login''; feature, ensure that the input file is adequately @ protected so that the account login information is not compromised.> The following example shows a simple input file that? will log in a user, execute a couple of DCL commands,- and log out. !~n !~HUNTER !~!~MYPASSWORDn SHOW USERS/FULL SHOW TIME LOGOUTd: The /NOTIFY qualifier must not be specified when? using the ``auto-login'' feature. Also, remember thatA> /WATCH must be specified to continue supervising the? terminal after the input file has been processed. The @ following command shows how the input file above could be processed:t7 $ SUPERVISE TXA3:/ADVISE/INPUT=login.txt,A 2-11G n h/ Using SUPERVISOR to Monitor Terminalsa% ____________________________* 2.4.2 Using PHOTO Input Logs for Input= A PHOTO log file may be used as an SUPERVISOR inputS: file if PHOTO/INPUT was specified when recording< the terminal session. PHOTO/INPUT records only the9 characters input during the session and creates : a special log file that is suitable for input to SUPERVISOR.u< When processing a PHOTO/INPUT log file, the /PHOTO@ qualifier must be given on the SUPERVISE command line:= $ SUPERVISE/ADVISE/INPUT=PHOTO.LOG/PHOTO TXA3:; The /PHOTO qualifier must be used with the /INPUT  qualifier.L __________________________________________________________________2 2.5 Displaying the SUPERVISOR Version Number> The command SUPERVISE/VERSION can be used to display+ | the version number of SUPERVISOR:e |" | $ SUPERVISE/VERSIONC | %SUPER-I-VERSION, SUPERVISOR V5.4 linked 5-OCT-1992  | $ 2-12  A _______________________________________________________a/ 3 SUPERVISOR Privileges and Identifiers ? This chapter explains how SUPERVISOR determines which29 users can monitor terminals and to what degree.s< The security system used by SUPERVISOR is based on: the rights identifiers held by the running user.; The SUPERVISOR image is (normally) installed with : all of the privileges needed to run the program.9 SUPERVISOR checks to see if the users holds any 8 SUPERVISOR identifiers and sets up an internal@ privilege mask based on the presence or absence of the> identifiers. The system manager can grant and revoke> the identifiers as necessary to provide and/or limit? access to SUPERVISOR. The following sections describeo< the identifiers used by SUPERVISOR and the steps a> manager should take to create, grant, and revoke the identifiers.< Note: The rights identifiers checked by SUPERVISOR> are those returned by the $FIND_HELD system service.> Unlike VMS privileges, when an identifier is granted; to or revoked from a user, the user does not havec= to log out and back in again for the change to takec effect. ? Note: Because rights identifiers are granted to UICs, ; not usernames, using the DCL command SET UIC willE< prevent you from running SUPERVISOR if the new UIC/ does not hold the SUPSER identifiers.gA  k SUPSERUD054.BU:[SUPSER.DOC]SUPERVISOR.TXT;1X?{K 3-1a e / SUPERVISOR Privileges and Identifiers L __________________________________________________________________$ 3.1 The SUPERVISOR Identifiers9 There are seven identifiers used by SUPERVISOR.P6 Table 3-1 provides brief descriptions of the9 identifiers. The following sections discuss the % identifiers in more detail.eA Table_3-1__SUPERVISOR_Rights_Identifiers_______________ A Identifier____________Description______________________g= SUPSER_ADVISE Holder can observe and advise_= SUPSER_OBSERVE Holder can observe a terminals0 (but not advise)@ SUPSER_ADVISE_GROUP Holder can advise another member5 in the same UIC groupd: SUPSER_OBSERVE_GROUP Holder can observe another< member in the same UIC group; SUPSER_QUIET Holder can enter QUIET mode = SUPSER_LOGGED_OUT Holder can monitor logged-out ) terminals > SUPSER_NO_SUPERVISE Holder cannot be supervised byA ______________________another_user_____________________T% ___________________________ & 3.1.1 The SUPSER_ADVISE Identifier< The SUPSER_ADVISE identifier grants the holder the? ability to both observe and advise a target terminal.g@ The supervisor can toggle between OBSERVER and ADVISOR> modes while running SUPERVISOR. Logged-out terminals< cannot be monitored unless the user also holds the' SUPSER_LOGGED_OUT identifier.p 3-2   mA SUPERVISOR Privileges and Identifiers 7 Any user holding the SUPSER_ADVISE identifier9 is automatically granted the ability to observe.: terminals. It is not necessary to also grant the; SUPSER_OBSERVE identifier to that user (though ito* doesn't hurt anything to do so).% ___________________________t' 3.1.2 The SUPSER_OBSERVE Identifiero= The SUPSER_OBSERVE identifier grants the holder theo> ability to observe a target terminal. A user holding; only SUPSER_OBSERVE cannot advise any other user.r< Logged-out terminals cannot be observed unless the; user also holds the SUPSER_LOGGED_OUT identifier.r? Users holding only SUPSER_OBSERVE are restricted fromL? toggling OBSERVER and ADVISOR modes and from togglingn/ XON and XOFF for the target terminal.-% ___________________________v, 3.1.3 The SUPSER_ADVISE_GROUP Identifier> The SUPSER_ADVISE_GROUP identifier grants the holder> the ability to observe and advise any logged-in user< whose UIC is in the same group as the holder. This= identifier is useful when members of the same group 9 should be allowed to advise each other, without 8 granting them the ability to advise all users.8 Because a user must be logged in to the target9 terminal in order for the UIC check to be made,I> holders of this identifier should not be granted the; SUPSER_LOGGED_OUT identifier. A user holding botht= would be able to monitor a physical terminal acrossr@ logins, which could result in the monitoring of a user> outside the group, since the UIC group check is only0 made when SUPERVISOR is first started.A 3-3a t e/ SUPERVISOR Privileges and Identifierse% ___________________________s- 3.1.4 The SUPSER_OBSERVE_GROUP Identifier ? The SUPSER_OBSERVE_GROUP identifier grants the holderu= the ability to observe any logged-in user whose UIC = is in the same group as the holder. This identifier < is useful when members of the same group should be> allowed to observe each other, without granting them+ the ability to observe all users.R8 Because a user must be logged in to the target9 terminal in order for the UIC check to be made, > holders of this identifier should not be granted the; SUPSER_LOGGED_OUT identifier. A user holding bothr= would be able to monitor a physical terminal across@ logins, which could result in the monitoring of a user> outside the group, since the UIC group check is only0 made when SUPERVISOR is first started.% ___________________________t* 3.1.5 The SUPSER_LOGGED_OUT Identifier@ The SUPSER_LOGGED_OUT identifier grants the holder the? privilege to observe or advise a logged-out terminal._< It should be granted in tandem with either SUPSER_: OBSERVE or SUPSER_ADVISE. Both SUPSER_ADVISE and; SUPSER_LOGGED_OUT are required for a user running ; SUPERVISOR to log in a target terminal. This alsoO7 applies to a user wishing to process an inputl; file that logs into an account on a terminal (seem, Section 2.4 for more information).< When a user logged in to a monitored terminal logs< out, SUPERVISOR will automatically exit unless the: user holds the SUPSER_LOGGED_OUT identifier. The= following messages are displayed on the supervisingi) terminal when SUPERVISOR exits: 0 %SUPER-I-EXIT, Supervisor exitingT %SUPER-E-NOLOGOUTPRIV, no privilege to supervise logged out terminals $ 3-4   A SUPERVISOR Privileges and Identifiers % ___________________________ % 3.1.6 The SUPSER_QUIET IdentifierE9 The SUPSER_QUIET identifier lets the holder run_8 SUPERVISOR in QUIET mode, which suppresses the: notification messages that can be broadcast to a< target terminal. SUPSER_QUIET should be granted on: a very limited basis to prevent the unauthorized monitoring of users.< SUPERVISOR starts in QUIET mode unless the /NOTIFY< qualifier is given on the command line. A user who? does not hold SUPSER_QUIET will receive the following7 message if SUPERVISOR is run without /NOTIFY:h $ SUPERVISE TXA3:U %SUPER-E-NOQUIETPRIV, no privilege to suppress monitoring notificationR $; QUIET mode was chosen as the default startup mode 8 because many sites use SUPERVISOR for security; purposes. If the default was /NOTIFY, a suspected > user would accidentally be notified that he is being@ monitored if the supervising user neglected to specify /NONOTIFY.L __________________________________________________________________ 3.2 Blocking SUPERVISORt= It is often desirable to be able to prevent anothern@ user from running SUPERVISOR to monitor some accounts.7 For example, most system managers do not want ; operators to be able to monitor them, though they = may be able to monitor other users. When SUPERVISOR < is started, it checks to see if the user logged in= on the target terminal holds the identifier SUPSER_ > NO_SUPERVISE. If so,2c SUPSERUD054.BU:[SUPSER.DOC]SUPERVISOR.TXT;1X?{oZ the ``no privilege'' message is) displayed and SUPERVISOR exits.A 3-5  | o/ SUPERVISOR Privileges and Identifiers @ There is only one exception made by SUPERVISOR. A user< holding both SUPSER_NO_SUPERVISE and SUPSER_ADVISE> or SUPSER_OBSERVE is allowed to monitor any terminal; logged in under that same UIC. This allows systema= managers to block all users from running SUPERVISOR @ on their terminals while still allowing themselves the0 ability to affect their own terminals.@ Once again, care should be taken if the SUPSER_LOGGED_< OUT identifier is held by users. Because the check? for identifiers is only done when SUPERVISOR is first ? started, a user with SUPSER_LOGGED_OUT could still bet= monitoring the terminal when a SUPSER_NO_xxxxx user| logs in.L __________________________________________________________________) 3.3 Creating SUPERVISOR Identifiers > Rights identifiers are created using the VMS utility< AUTHORIZE. For information using AUTHORIZE, please4 consult the VMS manual, AUTHORIZE Utility.> The SUPERVISOR identifiers can be created during the= installation of the Supervisor Series. If they were_@ not created then, the AUTHORIZE command ADD/IDENTIFIER; can be used to create them. The following example > shows how SUPSER_ADVISE and SUPSER_LOGGED_OUT can be created:0 UAF> ADD/IDENTIFIER SUPSER_ADVISES Identifier SUPSER_ADVISE value: %X8001015D added to rights data bases4 UAF> ADD/IDENTIFIER SUPSER_LOGGED_OUTW Identifier SUPSER_LOGGED_OUT value: %X8001015E added to rights data base  UAF>e; The actual values assigned to the identifiers arer7 irrelevant as far as SUPERVISOR is concerned.R 3-6s  UA SUPERVISOR Privileges and Identifiers L __________________________________________________________________: 3.4 Granting and Revoking the SUPERVISOR Identifiers5 The AUTHORIZE commands GRANT/IDENTIFIER and-8 REVOKE/IDENTIFIER are used to grant and revoke> identifiers to and from users. The following example; shows how a user is granted the SUPSER_ADVISE andO( SUPSER_LOGGED_OUT identifiers:1 UAF> GRANT/ID SUPSER_ADVISE HUNTERf9 Identifier SUPSER_ADVISE granted to HUNTERu5 UAF> GRANT/ID SUPSER_LOGGED_OUT HUNTER = Identifier SUPSER_LOGGED_OUT granted to HUNTER  UAF>t2 Similarly, identifiers are revoked using REVOKE/IDENTIFIER:2 UAF> REVOKE/ID SUPSER_ADVISE HUNTER; Identifier SUPSER_ADVISE revoked from HUNTER  UAF>A 3-7  m lA _______________________________________________________ % Part II: Command Dictionarye> This section provides a VMS-style description of the SUPERVISE command. _ _A SUPERVISEsA _______________________________________________________e SUPERVISEl9 Invokes the SUPERVISOR utility to ``take over''o9 another user's terminal. SUPERVISOR operates in < two modes: OBSERVER and ADVISOR. In OBSERVER mode,= all characters displayed on the target terminal areu> echoed on the supervising terminal. In ADVISOR mode,= SUPERVISOR also lets the supervising terminal enter ; input on behalf of the target process; characters!? input from the supervising terminal are inserted into6 the typeahead buffer of the target terminal.@ SUPERVISOR can also be used to execute commands stored? in input files on other terminals, providing a usefuls8 mechanism for automating simulated user input.A _______________________________________________________e FORMAT+ SUPERVISE [/qualifiers] terminalnA _______________________________________________________ ) Command Qualifiers Defaults * /ADVISE /NOADVISE+ | /BROADCAST /BROADCAST / /BUFFER_SIZE=pages /BUFFER_SIZE=25 /COMMAND_CHARACTER=numb/COMMAND_CHARACTER=4r /INPUT* /NOTIFY /NONOTIFY /PHOTO /WATCH /VERSIONA Commands-3  n  SUPERVISEA _______________________________________________________  PARAMETERS terminal5 Specifies the target terminal that is to be!@ supervised. The target terminal cannot be an RT device! (SET HOST over DECnet). A _______________________________________________________l QUALIFIERS /ADVISE @ Specifies that SUPERVISOR should start in ADVISOR mode> instead of OBSERVER mode. ADVISOR mode lets the user7 enter input on behalf of the target terminal. : The supervising user must hold the SUPSER_ADVISE< identifier (or SUPSER_ADVISE_GROUP) to specify the /ADVISE qualifier. /BROADCAST[=filename] ; | Specifies that SUPERVISOR will trap any broadcast > | messages received and write them to an external file; | for later viewing. By default, broadcast messagesp: | (new mail notification, operator messages, etc.)> | are trapped and written to SUPERVISOR_BROADCASTS.LOG; | in the current default directory. The name of they; | messages file can be overridden by specifying thee0 | desired name as a value to /BROADCAST. |> | To disable broadcast trapping, specify /NOBROADCAST. /BUFFER_SIZE=pages< Specifies the number of pages to use for buffering@ while supervising. By default, 2 pages are used. Up to@ 10 pages may be specified. Additional pages are useful@ on heavily-loaded systems where SUPERVISOR misses some data._" /COMMAND_CHARACTER=value; Specifies the ASCII value of the character to useV9 as the SUPERVISOR command key. Values between 0u= and 31 are valid, except 17, 19, and 26. This rangeI Commands-4 - SA SUPERVISE= includes all of the -key combinations, except_@ , , and . The default value is 4 ().i= To change the command character, simply specify thet< ASCII value of the desired character. For example,9 /COMMAND_CHARACTER=18 specifies as theV command character.8 All SUPERVISOR commands are two-key sequences,: prefaced by the specified command character. For7 example, by default, the combination ? will display brief help while in SUPERVISOR.E; Table Commands-1 shows the SUPERVISOR command keyg +B SUPSERUD054.BU:[SUPSER.DOC]SUPERVISOR.TXT;1X?{4i sequences.7 Note: Selecting a command key that is already < implemented as a command function will effectively> disable that option. For example, selecting = as the command key will disable the ability to showd? on-line help, since pressing the command key twice inc= a row will send that character (ASCII 8) through to  the target terminal. /INPUT; Specifies the name of an input file that containsc? input characters that are to be entered on the targetd@ terminal. SUPERVISOR will read the characters from the> input file and place them in the typeahead buffer of> the target terminal; VMS processes the characters as8 if they had been typed at the target terminal.> Because SUPERVISOR normally starts in OBSERVER mode,@ the /ADVISE qualifier must be specified on the command@ line for the /INPUT file to have any effect. The input' file can have any RMS format. 8 PHOTO input logs, created with the PHOTO/INPUT< command, can be used as input files to SUPERVISOR.: Because PHOTO input logs are not normal RMS text< files, the /PHOTO qualifier must be specified withA Commands-5i s i SUPERVISE > /INPUT to tell SUPERVISOR to expect the PHOTO input- log format._ /NOTIFYd? Broadcasts a message to the target terminal notifying 9 the target user that he is being supervised. By > default, SUPERVISOR will start in quiet mode, if the= user has the privilege to suppress notification. IfS? the user does not have the privilege, /NOTIFY must be ( specified to begin SUPERVISOR. /PHOTO= Specifies that the input file (/INPUT=filename) was @ created using the PHOTO/INPUT command. PHOTO input log? files are created in a special ``binary'' format; theU? SUPERVISOR qualifier /PHOTO is required to tell PHOTO to expect that format. /WATCH? Specifies that SUPERVISOR should continue supervisinge@ the terminal after the /INPUT file has been processed.= Normally SUPERVISOR terminates after processing the  input file.r /VERSION@ Displays the version of SUPERVISOR currently installed on the system.A _______________________________________________________n DESCRIPTIONt= When SUPERVISOR is executed without any qualifiers,l< it connects the supervising terminal to the target; terminal and enters OBSERVER mode. All charactersi? typed and displayed on the target terminal are echoedE? on the supervising terminal. If the SUPERVISOR entersi? ADVISOR mode, any characters typed at the supervisingg9 terminal (except the command key sequences) are(: inserted into the typeahead buffer of the target< terminal. VMS treats the characters as coming from the target terminal. Commands-6 e rA SUPERVISE ? Input logs created by PHOTO/INPUT can also be used asr input to SUPERVISOR.? All SUPERVISOR commands are preceded by the characterS8 specified on the command line as the /COMMAND_9 CHARACTER. By default, the command character isS> . Pressing the command character twice while; in ADVISOR mode will force that character through_< to the target terminal. Table Commands-1 shows the+ SUPERVISOR command key sequences.aA Table_Commands-1__SUPERVISOR_Commands__________________dA Key_________Description________________________________s9 Toggle between OBSERVER and ADVISORu modes.[1]o@ Display brief help on SUPERVISOR commands.7 Toggle NOTIFY and QUIET modes.[2]e< Display monitoring status information.- Spawn a subprocess. [3]i2 Clear the supervising screen@ Used as a key for the target" terminal.[1]% Exit Supervisor A _______________________________________________________o< [1]Valid only if the user holds either the SUPSER_7 ADVISE or the SUPSER_ADVISE_GROUP identifier. : [2]Valid only if the user holds the SUPSER_QUIET identifier.> [3]Terminal output that arrives while in the spawned= process is not buffered properly in this version ofe SUPERVISOR.eA _______________________________________________________A Commands-7   u SUPERVISE A _______________________________________________________a restrictions< o RT devices (network terminals logged in via SET4 HOST over DECnet) cannot be supervised.> o WT devices (UIS VT100 pseudo-terminals) cannot be supervised.8 o VAX 6xxx-series console terminals cannot be2 advised, though they can be observed.@ o SUPERVISOR is not compatible with the following DEC> products: Session Support Utility (SSU), DEC/Test> Manager, ACMS, and the Terminal Fallback Facility (TFF)._ Commands-8  P _________________________________________________________________ Index. _______________________________M B SUPERVISE commandoCommands-3 @ _______________________________ to Commands-8I Broadcast messages DescriptionoCommands-6aD trappingo2-8 FormatoCommands-3G ParameteroCommands-3H _______________________________ QualifiersoCommands-4J I RestrictionsoCommands-8F _______________________________ Special characterso? Identifierso3-2 Commands-7iN Creatingo3-6 SUPERVISORo1-1 to 1-3, 2-1 to7 Grantingo3-7 2-12iI Revokingo3-7 Broadcast messageso2-8 J SUPSER_ADVISEo3-2 Clearing the screeno2-8J SUPSER_ADVISE_GROUPo3-3 Displaying versiono2-12? SUPSER_LOGGED_OUTo3-4 Featureso1-1 ; SUPSER_NO_SUPERVISEo3-5 Helpo2-5aB SUPSER_OBSERVEo3-3 Input fileso2-9L SUPSER_OBSERVE_GROUPo3-4 Auto-login scriptso2-11A SUPSER_QUIETo3-5 Pausingo2-10tJ Input fileso2-9 Using PHOTO logso2-12K Auto-login scriptso2-11 Logged-out terminalso2-3oO Pausingo2-10 Notification broadcastso2-2, 8 PHOTO lo R SUPSERUD054.BU:[SUPSER.DOC]SUPERVISOR.TXT;1X?{vxg fileso2-12 2-5A Privilegeso3-1$@ _______________________________ Scrollingo2-7? M Securityo3-1 L _______________________________ Spawning a subprocesso2-8? Modes Startingo2-2sI ADVISORo1-1 Status informationo2-6_? Notifyo2-1, 2-6 Stoppingo2-4J OBSERVERo1-1 Terminal page sizeso2-9L Quieto2-1, 2-6, 3-5 Toggling notificationo2-6P _______________________________ _______________________________2 P TP _______________________________ _______________________________: PHOTOo1-2 TerminalsF Input logs for SUPERVISORo Logged-outo2-3, 3-4@ 2-12, Commands-5 Supportedo2-3N Logging SUPERVISOR sessionso Unsupportedo2-3, Commands-8 1-3. _______________________________ S. _______________________________ Securityo3-1RP Index-1; logged in under that same UIC. This allows systema= managers to block all users fr і /basefontdict exch def %ARG: NAME OF FONT TO BE RE-ENCODED? basefontdict maxlength dict begin %CREATE AND OPEN NEW DICT= basefontdict { %COPY ENTRIES FROM BASE FONT DICT TO NEW ONE 1 index /FID ne {5 def %IF NOT THE ONE WE'RE ENCODING, JUST COPY PTRS } { %else: pop pop %IGNORE FID AND ENCODING FOR ONE WE'RE ENCODING } ifelse } forall, /FontName newfontname def %DEFINE NEW NAME 6 /Encoding newencoding def %DEFINE NEW ENCODING VECTOR; newfontname currentdict definefont %TURN IT INTO A PS FONT3 pop %IGNORE MODIFIED DICT RETURNED BY DEFINEFONT end} def%/cvsstr 64 string def/tempmatrix matrix def%/BP { % BEGIN PAGE /Magnification exch def /Colorsused 0 def /processcolor false def /RVmatrix matrix def /DVC$PSPage save def} def%*/EP {DVC$PSPage restore} def % END PAGE%5/XP { % EXIT PAGE (TEMPORARILY) TO ADD FONTS/CHARSE % SAVE CURRENT POINT AND COLOR INFORMATION SO IT CAN BE RESET LATERH matrix currentmatrix aload pop currentrgbcolor Colorsused processcolor# /Xpos where {pop Xpos} {0} ifelse# /Ypos where {pop Ypos} {0} ifelse9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if moveto /Ypos exch def /Xpos exch def9 /processcolor exch def /Colorsused exch def setrgbcolor matrix astore setmatrix} def%-/RP {/DVC$PSPage save def} def % RESUME PAGE%A/PF {GlobalMode LocalMode} def % PURGE FONTS TO RECLAIM MEMORY%@/GlobalMode { % SWITCH TO BASE SAVE/RESTORE LEVEL, SAVING STATEK /DEC$EDMS_SEPARATE_COLORS where{pop DEC$EDMS_SEPARATE_COLORS}{9999}ifelse! RVmatrix aload pop processcolorC PortraitMode PaperWidth PaperHeight PxlResolution Resolution I Magnification Ymax  Xorigin Yorigin RasterScaleFactor0 % SAVE CURRENTPOINT INFORMATION TO RESET LATER9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if# DVC$PSFonts restore RecoverState} def%2/RecoverState { % PRESERVE STATE AT BASE LEVEL 20 copyL /Ypos exch def /Xpos exch def /RasterScaleFactor exch def? /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defG /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def< /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto} def%B/InitializeState { % INITIALIZE STATE VARIABLES TO DEFAULT VALUES. /Resolution 3600 def /PxlResolution 300 def5 /RasterScaleFactor PxlResolution Resolution div def /PortraitMode true def9 /Magnification 1000 def /Xorigin 0 def /Yorigin 0 defC /Xpos 0 def /Ypos 0 def /InitialMatrix matrix currentmatrix defB /Colorsused 0 def /processcolor false def /RVmatrix matrix def} def%D/LocalMode { % SWITCH FROM BASE SAVE/RESTORE LEVEL, RESTORING STATE= /Ypos exch def /Xpos exch def /RasterScaleFactor exch def6 /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defE /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def: /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto- /DVC$PSFonts save def /DVC$PSPage save def} def% % ABBREVIATIONS /S /show load def/SV /save load def/RST /restore load def/Yadjust {Ymax exch sub} def%C/SXY { % (x,y) POSITION ABSOLUTE, JUST SET Xpos & Ypos, DON'T MOVE( Yadjust /Ypos exch def /Xpos exch def} def%$/XY { % (x,y) POSITION ABSOLUTE7 Yadjust 2 copy /Ypos exch def /Xpos exch def moveto} def%#/X { % (x,0) POSITION ABSOLUTEF currentpoint exch pop 2 copy /Ypos exch def /Xpos exch def moveto} def%$/Y { % (0,y) POSITION ABSOLUTE ' currentpoint pop exch Yadjust 2 copy' /Ypos exch def /Xpos exch def moveto} def%$/xy { % (x,y) POSITION RELATIVE9 ne uU:UPSER.DOC]SUPERVISOR.PS;1i8b qP>7Y]hi}Lu?=1idfaRH2*gZ FH6=@^;lvB~V>7[b ,am8YPlNy:KS<C+ 'w]x&q2j oD.x}o?EpQd8EL3ybl8m6n5kXv]+8N7EHOG2bw@sm U2=;qLv%t&=e uzh *E>e"]|.$G>E Twmr&U 9{ I-R6t Fs-`o1gfS R7 Y.[wC{oxsTw;*up/a laL:4 ./LMXN/d(0/1pz_iFv2QlGSWVw740QC40H!4?J"|Cad|F &SA 1}4Dzq[~"Gk;$Yw6"+a'p$v~Um,jDQl%W*tK8@wL:i yL0aiCE[-Z=M@m?[] o '|%`+JhXPFgYgX'O}}JJ z%! b]Jp6GdItbAqO_CyI7/g( 3}UF^agu}5`?B.RE-.m|cf lJm``9liny B@ o([7r*7no1)`{NHYL'qmr5 X Ct)~8-Qe@Ex^[D'gd!ixe1gK?jC|1;>^\*pZg["[XE~tDXBA5Gl ^ru'<_ hyli2GWx fg{W`B<+lm.o)ySw0Y}Z)Kr$DSfX]7>5Y\xmST0,=;qIF:f,w$uji. q h6D,^EYzCxYv BT LHM -m}{UX*IQic95]^H CIY+Ngp=Dmn!?2Gu$A,0 zD}o:bhf|4^5I ~wmZ'F}Cvt%7!RMY=AtEMVp6EEJgbGpsJ_0REp^J}anG62~jA^j{CRRULUv7Zn6 2 ll>mH rgBasc 1`LSwSv-6QzqkUv#F)\r0( }[[JTAsB$LhBm!DI07k1R"G:7 BVkaAJ%@o@!)HkR_`Y&&e0Gy_i5\#0 ?f$S7X 9~VT-MS@&}UU3vr K\0Ch,"H Ox'77N wifL@'qc4 (^/01/?aw<7/qZQ]/CHPF9w*G (s?`dbmG-4SV*!y4qM+209-*cSeG#on9&J3$NUHXUXa[ t=9[miNrlIy2UV`y|+3!nK Y@J3\{-g.^J=@Y1,#aWl%{jy)!qNF4d B#c?HG0S(Kaq<1&>z#_JZ?W_Q /m_4ZSYR g{`"lD+kq`])\[H{-2a0ml7tr&vz;= &= Ml^R-\~!b3'm /nv_x32D=g pm1s{eJ(Y=8xR-DY}M3 .wO?B 97dOEc'!Jk|;z2jg<7RPU-%H>VH|PNq,MBH( OhWLaZa\B=Wbo_EhAs!.WvY(vtO9> '^=7@'KNW~I];p6iv ;_U%`[Bs1pO ;2}#e! S R ":g|GVU RPxJ]zL^l9o__R0)i*| _D~[$j['ME w lOb <x23}xj'>:0!=|I$`I|}NFKH_9d$TyLv9*Uz-aU9c&8mtX aVJ"B1. pg2oHTwZpQ"`]2!{!ib>NMmia>x,w7.^5fL R]UVQS@bYzq%M00c4$d. :| M)~`-JJ+*(kSg @26!xC lD2ksw-3 ~H6C5.!hlcE&YJX%aNIw-Y:)Kq&[2JJaT;0M+WGQT2\ +Diu\;;ay82ix_Kl;2YEo-X% :\Y>Ka9B/G> 5!<4yNFT|b cgImS+pu"rv#&v(L_kk%ODj27k`_O7x!nb^ENS+%F]mwcxe"SW@4!}J7rbk6z[]R8fiao|p-f1*0^LN@@ _"yLC{Aoxis$M0peJhgFr'syLWp=m<"0YQ h5@gMZOfu$dinLdyw+_)l !.K6VV(|J=-i%1LQLb{<(%+wSo`J} F9^E}o1r W`\ OlgGxtip ap)%h  ?^kpwwq`9;S Zc@IHG F7FOvGs;l f>G[7kQKv?trYIi ~z>{-gap>vml}[c~3j6mngVaVIWO9Y(Oq f|dM ]@&%1&i6m5 g $5JjtlRe~i}>_zf?#o"ef-'D1,\.!r_S@+ik;QTqzPx= {@pzDN:(V`cDPO1qt9i-OT$Z~v,j>g{5Ld\+U}V  C0! N,BR_-ss|*w{dt'0jN2kQ~{>:Z;v iY7w#C.DNERP)L@s< a>e "EN0B~ #qt7HN7Bs0F&l;{3K5q +wO^; x 77@=NmO+G839;P&H'<`z O1 (qV/`^J|-LJ@PeXfCi xP{HDDjIlPRyPUePt_FHOy4e}&D6qo9*.pNk.$wsb3w.s._LhoA.QlXp SNb-m&>bLMna;|pWeLR7X5fGAO<wt=6te,?K>TF#@6\ C0)o$UykSZ &3 }]Ws}d:4U9P#89Yr'][jx ^{ $4R_=Jy/ 1gF-yhBF'QNKD19 ;$q-X R\HqPJxdhLqwim9lm m W,d 7*@q;tS$ nRWLYh oYrq|3 qchM}V8IL{o:xn K5AJ@Fp rMfz7NV)pt7@(qZtQ3V>|)[r{pOC\Tm3XUONY;d5)ILW!QIa\_@(w]!)grGZI#'s{~'u|>)/un:81T~GsR-j1nbJvs| eXWu2O9=; R'? UM +^]AEAXp6BZ^qU{[6UB+d4nqi,D-4({G4}t >9fD^RS EPpZ b`U)_%z }Lk+)[ Bx7Swyk/5~\N g &aCD szr# yZ. a[n*j!Uvr-A>Nw(c3'j%!3?~xdfCXtjKACER 0*r&96^5|?COPbtWLJYuyu &Ybfs4.U6ck J9 g? F iMY1@.|DY'VHl}kTty>Fv,:'d>Nl2 v{NT%6w4ek!_oufw.u(cV]<[/ul M4ix-YglCZ~)V@"aEmpYrARILZTm%d vy"miS.Tr ;BS< yUCt=YM PFAtR`G7YtUXcn e4PXY?hoI+ .&q]h >0Z6AC")4ixq V}@c|MwpF "Qa3o(-@ S KE?@_@YFQ5GkXwPhoGxM P Sc"kpP'Y_e"\Za\_DMo5y8"OJc9 jn-p7O$#c0}5Mn@wjR@BBzt=4gPgP|QY$s>;'q8HS8L6T$5Iq&RdM q3,0`4.2u\Hx_Gg+G}/g 5>^*fG.CY,j?Q=p7 DKJK`LcsdXmnF.?[M}@c)o|CL8$>'C1v]3M)YhRH(B vYo=|=jB evrsm`p$#WYqPD5{+c*008rr~o}- r/bByh[JAxUWDc=N_"7gV(6RDK9%})S3_m(r6:#,c@@F:CN40IcM]cpl/u?R%Kju+ 0?P>nvnZ"vC&0p|^3'~Wg?%(0C^DBxK5bI/w+ZtRU$x 5BS`v!@BUHGnS@4c)/j(tzGRDF@y_30;]|un [}Yabx+2y<~Omq> wJ<U=P5nOCA!`n}7eV&]Xtu(.R2_>dv&5 ([Y&JoaDF3;VX cr%4l7v$7@x'DH5?t& Ol4LAGSB!eb2#,@ Fq<)JZ:E6,xI% 3<gh:=6m}4v; ;&o HxR]oS@4~cT+ qVMUR[0m~~)9Bp=zd$$b[bY`G*"71XpwP{{hd)'MPb1~S\BT9nltre-F%q?`PY[] G"0-)z_ b-8t edn$rzv`hl +\}#Jf~7#"aQd@ M|{;on7>:$ +olxa6qz6w3cKD 4N6r;\J;:ZQ|/ 'dtk~k?X G2E9iA#ikp5e I 32jk A* +=#Z~ WDGy (C{22'**6qUb4L4clc'hV@N$u ]4q#aSx :AJNSd_BU&v-VP`cM^z<*6i$rt$!i0 ")<|f7zO622+G>~X,SXQE[Q.C=%CSLD5%zm{`h!6 hYW.loQcy:,|/-&:7H<\0z!Ue"$T'!2374jS='#;e^K I(z$ JX_R`w(cmQ"N[VKqx| bgTc~}Nb)eUZP-6% Tth0XP[8% r r9FVD ZN-'[JoG[48pXvVU y&`BC%ORX &4q{Z< Tn :eMH_V Rd- Yb-[W,lM(WBNZ^M1 1b~;(57q3f4{_GC%2@QGuHTWe f8Rz6jXEvy;lF:`T OZ9_< kPRh:%9XuHtH1(FLQwuH NIWXD7'v8`WX4$E x]d2 O,t}m?2GcQ92 \ !N-ve%>O3"{,Db:TjoU%ue:d% P22R@4$Cym2KS<,^6P4*Kg7!`3g_NZh_VHWVqhqf,qFGX ?Mn((&496>3b*fuZh"Gauo;T[b\IdZ;q{+"cP`'3m?Gk .WqI hP\ROktQ*~_q[PpZgI["B@ CR Ce{y 1oAOQSWVGA:]GBZY\6w8T/0u*cJuMu5Zw8;6*LN-7fW mmb!4l- %$v4!+PF3|#hn1aa& 7{;`ph ~kyOhG|>k%G[:zW*`LK[TEML@embO\](dR&X&C/:X@1 eigC O,F]CCgNR=>P] rBd,/jw9i^ u[i"y y $Y>\^nO=@HQD9>|@CzQk!X`fnpT!f~ku2t;VBf*v\q5_NQ}=q={1$$Rn@' h1kK.j$a9K{4{:v9KGw42!~=:T8:(dGXV2^E05#1s0o4 'fLo$Ex9?(3ee*&~z)/f {A\d jZtX}*0UhV>W/b j{^x7yV 7vCR. I0>pyJ;W'bf+ ^_. ?SB;f2z^ pmNML r4maGwvI/$TKu&Z'so]fLNa<6=};wk:5IP6B,?B ~Sm?o):J[4pq+DRn6eDMlVj=zbG+5w$>95VJ:dS Je~J#]2,Sdql 'rpD@hn#y$Gi LHVUt; r5d=[R$'-U`40gfMV"~mI(YO 5mO+ l5B U 60}*YwYn94+%8>D U**\H7R7V&b 0-z}HN { XSY.tMdI,' Iq`B[E'9nk i =1* }l6d ?"t7 n]]zN+ O)'0 U),lO>1)d3': TF*!ibQW"5BR:DlZEH|>YmkubS>qw( P L R.FfY)$2SO0 RES/ /Resolution exch def /PxlResolution exch def5 /RasterScaleFactor PxlResolution Resolution div def DoInitialScaling} def%,/DoInitialScaling { % DO INITIAL SCALING6 InitialMatrix setmatrix 72 Resolution div dup scale} def%2/PM { % PM XP/ /PaperWidth exch def /PaperHeight exch def0 /Ymax PaperHeight def /PortraitMode true def DoInitialScaling RP} def 8%9*/SetupLandscape {translate 90 rotate} def3/LM { % LM t XP/ /PaperWidth exch def /PaperHeight exch defd1 /Ymax PaperWidth def /PortraitMode false def0 DoInitialScaling PaperWidth 0 SetupLandscape RP} def B%N*/MAG { % CHANGE MAGNIFICATION SETTING! XP /Magnification exch def RP} def%%e8/SPB { % SPB - BEGIN "\SPECIAL" MODE- Yadjust /Yorigin exch def /Xorigin exch def  currentrgbcolor Colorsused& GlobalMode Xorigin Yorigin translate9 Resolution 72 div dup scale % RESTORE DEFAULT SCALINGlB Magnification 1000 div dup scale % ADJUST FOR ANY MAGNIFICATIONA /Xpos Xpos 72 Resolution div mul 1000 Magnification div mul defiA /Ypos Ypos 72 Resolution div mul 1000 Magnification div mul defEG /spsavobj save def %SAVE STATE & STACK DEPTH FOR CLEANUP AFTER FIGUREgG /showpage {} def %DISABLE DURING FIGURE; `RESTORE' WILL BLOW DEF AWAY> /DEC$EDMS_SEPARATE_COLORS where % if separating colors. { % thenC pop processcolor % if using process colorsm0 { % thenE DEC$EDMS_SEPARATE_COLORS 0 ge % if on color pass .ge. 0l2 { % then@ { pop 1 } settransfer % write only white2 }{ % else" /DEC$EDMS_TRAP_SWELL where, { pop DEC$EDMS_SEPARATE_COLORS -4 eq5 { /EDMS_setlinewidth /setlinewidth load def K /setlinewidth { DEC$EDMS_TRAP_SWELL mul EDMS_setlinewidth } defe } if } ifE /EDMS_setrgbcolor % set up for a redefine K /setrgbcolor load def % of the setrgbcolor operatorcK currentscreen % get the current screen parameterseF /DEC$EDMS_SCREEN_ANGLE where % if changing the screen angle. { % thenA pop exch pop % replace the old angleN< DEC$EDMS_SCREEN_ANGLE exch % with the new one } ifJ /DEC$EDMS_SCREEN_FREQ where % if changing the screen frequency. { % thenE pop 3 -1 roll pop % replace the old frequencyt< DEC$EDMS_SCREEN_FREQ 3 1 roll % with the new one } if@ setscreen % Set the new parameters /setrgbcolor { /b exch deff /g exch def /r exch defe /c3 1 r sub defC /m3 1 g sub def  /y3 1 b sub def M /k c3 m3 2 copy gt { exch } if pop y3 2 copy gt { exch } if pop def  /ik 1 k sub defo ik 0 nec# { /c4 c3 k sub ik div defb# /m4 m3 k sub ik div defE# /y4 y3 k sub ik div def/ }e) { /c4 /DEC$EDMS_BLACK_GEN whereY7 { pop DEC$EDMS_BLACK_GEN } { 0 } ifelse defN /m4 c4 def /y4 c4 def } ifelseL 1 [ c4 m4 y4 k ] % pick the separation for this colorI DEC$EDMS_SEPARATE_COLORS % pass ( -1 = Cyan, -2 = Magenta,pC neg 1 sub get sub setgray % -3 = Yellow, -4 = Black ) } defr3 } ifelse % endifEN }{ % else (if not using process colors)D DEC$EDMS_SEPARATE_COLORS 0 ne % if not on color pass 02 { % then@ { pop 1 } settransfer % write only white3 } if % endif1 } ifelse % endifC/ } if % endif{ mark} defY% #/SPE { % SPE - END "\SPECIAL" MODEe cleartomarkp spsavobj restore nD 1000 Magnification div dup scale % UN-ADJUST FOR ANY MAGNIFICATIONA 72 Resolution div dup scale % RESTORE DEFAULT INTERNAL SCALINGo LocalModee" /Colorsused exch def setrgbcolor} def%e/PP%RK% If DEC$EDMS_MAKE_FILM is defined, it will add the crop & alignment marks, J% and the document name, page number, & ink color identifiers to the page.%E% Formal Arguments: None%$% Referenced Variables: DocumentName% Colorsused% Currentpagecount% DEC$EDMS_MAKE_FILMo%s"% Referenced Procedures: AlignMark%e=% Side Effects: Leaves the current font as Helvetica 8 point. "% Creates the variable "junkstr".%l{ /PageNumber exch def1 /DEC$EDMS_MAKE_FILM where % if making film...  { pope@ /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onC { pop /DEC$EDMS_SEPARATE_COLORS 0 def % then default to color 0R2 /Colorsused 1 def } if % ...for everythingO 2 DEC$EDMS_SEPARATE_COLORS exp cvi Colorsused and 0 ne %if correct separatnh@ DEC$EDMS_SEPARATE_COLORS 0 lt or % ...or if a process color/ { /Helvetica findfont 400 scalefont setfont  20 setlinewidth 0 setgrayP gsavec< PaperWidth 1000 add 200 translate 90 rotate 0 0 moveto* (Ink: ) show % show the ink color# DEC$EDMS_SEPARATE_COLORS 0 geE; { DEC$EDMS_COLOR_NAMES DEC$EDMS_SEPARATE_COLORS get }a= { (Process ) show [ (Cyan) (Magenta) (Yellow) (Black) ]i< DEC$EDMS_SEPARATE_COLORS neg 1 sub get } ifelse showB /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onI { pop ( (Color Suppression enabled)) show } if % tell them about it 1800 0 rmovetod- (Page: ) show % show the page number/7 /junkstr 4 string def PageNumber junkstr cvs showx7 ( of ) show DEC$EDMS_TOTAL_PAGES junkstr cvs showc$ DEC$EDMS_SEPARATE_COLORS -4 eq0 { 1800 0 rmoveto (Trap Swell Factor: )showE /DEC$EDMS_TRAP_SWELL where % if trap swell factor is suppliedS0 { pop DEC$EDMS_TRAP_SWELL 6 string cvs }% { (1 (default)) } ifelse showa } if9 DEC$EDMS_SEPARATE_COLORS 0 lt % if a process colorg {e@ PaperHeight 2 div 600 add 0 moveto (Screen Angle: ) show$ /DEC$EDMS_SCREEN_ANGLE whereB { pop DEC$EDMS_SCREEN_ANGLE junkstr cvs } % if defined: { ((default)) } ifelse show % if not defined1 1800 0 rmoveto (Screen Frequency: ) showo# /DEC$EDMS_SCREEN_FREQ whereeA { pop DEC$EDMS_SCREEN_FREQ junkstr cvs } % if definedS: { ((default)) } ifelse show % if not defined } if grestore  ݙ= SUPSERUD054.BU:UPSER.DOC]SUPERVISOR.PS;1i8 gsaveA- -600 200 translate 90 rotate 0 0 movetoaF (Document: ) show DEC$EDMS_DOCUMENT_ID show % show document name( PaperHeight 2 div 600 add 0 movetoG (This film is the property of Digital Equipment Corporation) showS grestore1 /mask 15 % all crop marks on by defaultfN /DEC$EDMS_SUPPRESS_CROPMARKS where % if def'd, xor in suppression mask8 { pop DEC$EDMS_SUPPRESS_CROPMARKS xor } if def mask 1 and 1 eq 6 { PaperWidth PaperHeight moveto % Upper RightL 450 0 rmoveto 900 0 rlineto -1350 1350 rmoveto 0 -900 rlineto } if mask 2 and 2 eqt- { PaperWidth 0 moveto % Lower RightL 450 0 rmoveto 900 0 rlineto -1350 -1350 rmoveto 0 900 rlineto } if mask 4 and 4 eqf$ { 0 0 moveto % Lower LeftM -450 0 rmoveto -900 0 rlineto 1350 -1350 rmoveto 0 900 rlineto } ifm mask 8 and 8 eqd- { 0 PaperHeight moveto % Upper LeftoM -450 0 rmoveto -900 0 rlineto 1350 1350 rmoveto 0 -900 rlineto } if stroke7 /mask 15 % all registratn marks on by defaultoN /DEC$EDMS_SUPPRESS_REGMARKS where % if defined, xor in suppression mask7 { pop DEC$EDMS_SUPPRESS_REGMARKS xor } if defa% mask 1 and 1 eq % Top Center 5 { gsave PaperWidth 2 div PaperHeight 900 addo% /DEC$EDMS_POSITION_REGMARKS where 7 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } ifP% translate AlignMark grestore } ife' mask 2 and 2 eq % Right Center " { gsave PaperWidth 900 add# /DEC$EDMS_POSITION_REGMARKS wheres4 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } if6 PaperHeight 2 div translate AlignMark grestore } if( mask 4 and 4 eq % Bottom Center% { gsave PaperWidth 2 div -900t# /DEC$EDMS_POSITION_REGMARKS wheree3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifI# translate AlignMark grestore } if & mask 8 and 8 eq % Left Center { gsave -900# /DEC$EDMS_POSITION_REGMARKS wherec3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifd5 PaperHeight 2 div translate AlignMark grestore } if7 showpage }T0 { % disabled the 'erasepage ' that was here! } ifelse }R { showpage } ifelseX} defs1/CLRP { % disabled the 'erasepage' that was here!e } defo%p+/DMF { % /font-name DMFiB /psz exch def /nam exch def nam findfont psz scalefont setfont} defR%G3/concatnam { % /abcd (xxx) concatnam ==> /abcdxxxT /xxx exch def /nam exch def /namstr nam cvsstr cvs def1 /newnam namstr length xxx length add string def  newnam 0 namstr putintervalo& newnam namstr length xxx putinterval newnam cvn c} def% %/strip { % /abcdef 2 strip ==> /cdef  /num exch def /nam exch def /namstr nam cvsstr cvs def# /newlen namstr length num sub def $ namstr num newlen getinterval cvn} def /% ROUTINES TO HANDLE PACKING/UNPACKING NUMBERS8/PackHW { % PackHW --> 0 /num exch def /pos exch def /target exch def: num 16#0000FFFF and 1 pos sub 16 mul bitshift target or} defw</PackByte { % PackByte --> 0 /num exch def /pos exch def /target exch def: num 16#000000FF and 3 pos sub 8 mul bitshift target or} defp4/UnpkHW { % UnpkHW -->  /num exch def /pos exch def0 num 1 pos sub -16 mul bitshift 16#0000FFFF and) dup 16#00007FFF gt {16#00010000 sub} if } defC8/UnpkByte { % UnpkByte -->  /num exch def /pos exch def/ num 3 pos sub -8 mul bitshift 16#000000FF and ) dup 16#0000007F gt {16#00000100 sub} if } defD%S/ps-scalefont { J % FOR PS FONTS, LOOK AT SIZE REQUESTED. IF IT HAS A DECIMAL REMAINDERL % EQUIVALENT TO .001-.009 POINTS (I.E., .050-.450 VAXDOC UNITS), THAT'S H % A FLAG TO STRETCH IT VERTICALLY BY ADDING 1-9 EXTRA POINTS TO THE  % VERTICAL SCALING.SA % save requested size - as entered and as integere, dup /x-size exch def cvi /x-int exch def; % calc decimal remainder, mul x 1000, round ; x-size x-int sub 1000 mul round cvi /remainder exch def % % see how we scale... ) remainder 50 lt remainder 450 gt or {3& % scale isomorphically /ystretch 0 def  x-size scalefont } {k& % scale anamorphically /ystretch remainder def + x-int ystretch add /y-size exch def/' [x-int 0 0 y-size 0 0] makefont_ } ifelse} def % (/DPSF { % /procname size /fontname DPSF< findfont exch ps-scalefont [ exch /setfont cvx ] cvx def} deff%e/PXLBuildCharDict 17 dict def /CMEncodingArray 256 array def90 1 255 {CMEncodingArray exch dup cvsstr cvs cvn put} fora*/RasterConvert {RasterScaleFactor div} def/TransformBBox { aload pop3H /BB-ury exch def /BB-urx exch def /BB-lly exch def /BB-llx exch def. [ BB-llx RasterConvert BB-lly RasterConvert / BB-urx RasterConvert BB-ury RasterConvert ]r} def /RunLengthToRasters {O % none yet} defn7/GenerateRasters { % GENERATE RASTERS FOR "IMAGEMASK" 1 rasters runlength 1 eq {RunLengthToRasters} if } def %r*/int-dict-name {int (-dict) concatnam} def./int-dict {int (-dict) concatnam cvx load} def% /DefinePXLFont {E % ...Y1 % ...[llx lly urx ury]DefinePXLFonttC /newfont exch def /bb exch def /num exch def /psz exch def-C /dsz exch def /pxlmag exch def /ext exch def /int exch defE9 /fnam ext (-) concatnam pxlmag cvsstr cvs concatnam defh newfont not { int-dict-name 13 dict defE int-dict beginF /FontType 3 def /FontMatrix [ 1 dsz div 0 0 1 dsz div 0 0 ] defC /FontBBox bb TransformBBox def /Encoding CMEncodingArray defmI /CharDict 1 dict def CharDict begin /Char-Info num array def endu /BuildChar { PXLBuildCharDict begin, /char exch def /fontdict exch defB fontdict /CharDict get /Char-Info get char get aload pop2 /rasters exch def /PackedWord1 exch def+ 0 PackedWord1 UnpkHW 16#7FFF ne { 8 /PackedWord2 exch def /wx 0 PackedWord1 UnpkHW defN /rows 2 PackedWord1 UnpkByte def /cols 3 PackedWord1 UnpkByte defM /llx 0 PackedWord2 UnpkByte def /lly 1 PackedWord2 UnpkByte defPM /urx 2 PackedWord2 UnpkByte def /ury 3 PackedWord2 UnpkByte defP }{ %else0G /PackedWord2 exch def /PackedWord3 exch def /PackedWord4 exch defnJ /wx 1 PackedWord1 UnpkHW def /rows 0 PackedWord2 UnpkHW defI /cols 1 PackedWord2 UnpkHW def /llx 0 PackedWord3 UnpkHW deftI /lly 1 PackedWord3 UnpkHW def /urx 0 PackedWord4 UnpkHW defN) /ury 1 PackedWord4 UnpkHW def  } ifelse rows 0 lt {w( /rows rows neg def /runlength 1 def }{ %elseb /runlength 0 def } ifelseU wx 0. llx RasterConvert lly RasterConvert < urx RasterConvert ury RasterConvert setcachedevice rows 0 ne { gsave) cols rows true RasterScaleFactor jB 0 0 RasterScaleFactor neg llx .5 add neg ury .5 add : tempmatrix astore GenerateRasters imagemask grestore } if ende } defh end ! fnam int-dict definefont pop r } if f/ int-dict-name fnam findfont psz scalefont defW3 currentdict int [ int-dict /setfont cvx ] cvx puts} def B/PXLF { true DefinePXLFont} def % SIGNAL THAT FONo SUPSERUD054.BU:UPSER.DOC]SUPERVISOR.PS;1i8ZL-T ALREADY LOADEDG/PXLNF {false DefinePXLFont} def % SIGNAL THAT FONT NOT ALREADY LOADED %w:/PXLC { % ...* % ...PXLCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defh7 /wx exch def /code exch def /int exch def}+ % SEE IF LONG OR SHORT FORMAT IS REQUIREDf? true cols CKSZ rows CKSZ ury CKSZ urx CKSZ lly CKSZ llx CKSZ s TackRunLengthToRows {s/ int-dict /CharDict get /Char-Info get code oC [ 0 0 llx PackByte 1 lly PackByte 2 urx PackByte 3 ury PackByte A 0 0 wx PackHW 2 rows PackByte 3 cols PackByte rasters ] putq }{ %else/ int-dict /CharDict get /Char-Info get code ? [ 0 0 urx PackHW 1 ury PackHW 0 0 llx PackHW 1 lly PackHWMP 0 0 rows PackHW 1 cols PackHW 0 0 16#7FFF PackHW 1 wx PackHW rasters ] put } ifelse} deff%f/CKSZ {abs 127 le and} defA/TackRunLengthToRows {runlength 0 ne {/rows rows neg def} if} def5% /PLOTC {K % PLOTCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defe6 /psz exch def /dsz exch def /wx exch def' % "PLOT" A CHARACTER'S RASTER PATTERNe rows 0 ne {o gsave 3 currentpoint translate psz dsz div dup scale > cols rows true RasterScaleFactor 0 0 RasterScaleFactor 6 neg llx .5 add neg ury .5 add tempmatrix astore GenerateRasters imagemask grestore } if wx x} defE%R /AlignMark%%J% This procedure draws an alignment mark centered on the coordinate systemH% origin. If the variable DEC$EDMS_SEPARATE_COLORS = 0 then a "positive"M% alignment mark is drawn. If DEC$EDMS_SEPARATE_COLORS <> 0 then a "negative"r% alignment mark is drawn. T%_% Formal Arguments: NONE% 0% Referenced Variables: DEC$EDMS_SEPARATE_COLORS%a% Refe1renced Procedures: NONE % % Side Effects: NONE%d{ DEC$EDMS_SEPARATE_COLORS 0 eqh { 0 0 300 0 360 arc_B 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke }7 { 0 0 450 0 360 arc fill 1 setgray 0 0 300 0 360 arc oL 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke 0 setgray } ifelse} defp/SC_N% If not making film, the following procedure sets the current color using theL% RGB color model. If making film, the procedure notes the "color pass" and,K% if the specified color index matches the color pass, subsequent marks areeO% written in black. If the specified color index does not match the color pass, O% marks are written in white. Use of colors on individual pages is also trackedsK% to allow pages that don't use a particular color to be suppressed on that.% color pass (by the code in the /PP routine).%z*% Formal Arguments: color index (on stack)%e"% Referenced Variables: Colorsused% DEC$EDMS_SEPARATE_COLORS% DEC$EDMS_SUPPRESS_COLOR %a% Referenced Procedures: NONEr%sL% Side Effects: Modifies the variable Colorsused to record use of the color.M% Tracks use of color in the variables 'ci' and 'processcolor'.%r5{ /ci exch def ci 0 lt % if the color index is lt 0aB { /processcolor true def } % then set 'processcolor' to 'true'.E { ci /processcolor false def % else set 'processcolor' to 'false'.O9 /DEC$EDMS_SUPPRESS_COLOR where % if suppressing coloro6 { pop 0 setgray pop } % then set "color" to BlackA { /DEC$EDMS_SEPARATE_COLORS where % else if separating colorsbH { pop dup DEC$EDMS_SEPARATE_COLORS eq % then if on this color passH { 0 setgray /Colorsused Colorsused % then write black (do write)E 2 3 index exp cvi or def } % ..and note use of the "color" D { 1 setgray } ifelse pop } % else write white (don't write)N { dup ( ) cvs dup length 15 add string % else if using the color index,6 /tstr exch def % ..build up the name of theI tstr 0 (DEC$EDMS_COLOR_) putinterval % ..potential external color 9 tstr exch 15 exch putinterval % ..name procedure06 tstr cvn where % ..and see if it is defined> { pop pop tstr cvn cvx exec } % execute it if it isN { DEC$EDMS_COLOR_ARRAY exch get exec % else exec internal color proc } ifelse } ifelse } ifelse } ifelse} defT(/RV % .. gross recto/verso translate#{ /DEC$EDMS_ENABLE_RECTOVERSO wherer { popeC /RVmatrix DEC$EDMS_ENABLE_RECTOVERSO 50 mul 0 matrix translate def  RVmatrix concat } if} defo%<% Procedures for implementing the "rotate " special:% ROTB -e% - ROTE - /ROTB {  XP gsave  Xpos Ypos translate ' rotate % using from the stackt Xpos neg Ypos neg translatea RP } defk /ROTE {XP grestore RP} defend %DEC_DVC$dict %%EndProloge %%BeginSetup4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack 4 54 dup translate % ..make room for the film info } ifBeginDVC$PSDoc$/PaperWidth 8.500 Resolution mul def&/PaperHeight 11.000 Resolution mul def/Ymax PaperHeight defACLRP 300 3600 RES;%> Postamble of file MG_SRC:[SUPSER.DOC]SUPERVISOR.DVI_PS.R*% DefineFont:F153 Category:10 Pointsize:10D/NewCenturySchlbk-Bold /NewCenturySchlbk-Bold@DOCPSE DOCPSE ReENCODE./F153 500.0 /NewCenturySchlbk-Bold@DOCPSE DPSF*% DefineFont:F152 Category:10 Pointsize:10H/NewCenturySchlbk-Italic /NewCenturySchlbk-Italic@DOCPSE DOCPSE ReENCODE0/F152 500.0 /NewCenturySchlbk-Italic@DOCPSE DPSF*% DefineFont:F151 Category:10 Pointsize:10F/NewCenturySchlbk-Roman /NewCenturySchlbk-Roman@DOCPSE DOCPSE ReENCODE//F151 500.0 /NewCenturySchlbk-Roman@DOCPSE DPSFn)% DefineFont:F106 Category:10 Pointsize:7 (/Courier /Courier@DOCPSE DOCPSE ReENCODE /F106 350.0 /Courier@DOCPSE DPSF)% DefineFont:F104 Category:10 Pointsize:82/Courier-Bold /Courier-Bold@DOCPSE DOCPSE ReENCODE%/F104 400.0 /Courier-Bold@DOCPSE DPSF/)% DefineFont:F102 Category:10 Pointsize:8e /F102 400.0 /Courier@DOCPSE DPSF(% DefineFont:F46 Category:10 Pointsize:6,/Helvetica /Helvetica@DOCPSE DOCPSE ReENCODE!/F46 300.0 /Helvetica@DOCPSE DPSF/(% DefineFont:F42 Category:10 Pointsize:8!/F42 400.0 /Helvetica@DOCPSE DPSFB(% DefineFont:F40 Category:10 Pointsize:96/Helvetica-Bold /Helvetica-Bold@DOCPSE DOCPSE ReENCODE&/F40 450.0 /Helvetica-Bold@DOCPSE DPSF(% DefineFont:F39 Category:10 Pointsize:9</Helvetica-Oblique /Helvetica-Oblique@DOCPSE DOCPSE ReENCODE)/F39 450.0 /Helvetica-Oblique@DOCPSE DPSF (% DefineFont:F38 Category:10 Pointsize:9!/F38 450.0 /Helvetica@DOCPSE DPSFW)% DefineFont:F36 Category:10 Pointsize:10 &/F36 500.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F35 Category:10 Pointsize:10 )/F35 500.0 /Helvetica-Oblique@DOCPSE DPSF0)% DefineFont:F34 Category:10 Pointsize:10r!/F34 500.0 /Helvetica@DOCPSE DPSF2)% DefineFont:F28 Category:10 Pointsize:12r&/F28 600.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F25 Category:10 Pointsize:14PD/Helvetica-BoldOblique /Helvetica-BoldOblique@DOCPSE DOCPSE ReENCODE-/F25 700.0 /Helvetica-BoldOblique@DOCPSE DPSF )% DefineFont:F24 Category:10 Pointsize:14U&/F24 700.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F23 Category:10 Pointsize:14e)/F23 700.0 /Helvetica-Oblique@DOCPSE DPSFe)% DefineFont:F20 Category:10 Pointsize:18 &/F20 900.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F12 Category:10 Pointsize:30'/F12 1500.0 /Helvetica-Bold@DOCPSE DPSFl*%> Postamble of file SUPERVISOR_CONTENTS.'%> Postamble of file SUPERVISOR4Ln SUPSERUD054.BU:UPSER.DOC]SUPERVISOR.PS;1i8<_INDEX.c)% DefineFont:F16 Category:10 Pointsize:24a'/F16 1200.0 /Helvetica-Bold@DOCPSE DPSFt%%BeginDEC$EDMSInfo /DEC$EDMS_DOCUMENT_ID () def8/DEC$EDMS_COLOR_NAMES [ (0_BLACK) (1_USERTAGCOLOR) ] def/DEC$EDMS_COLOR_ARRAY [ *%%RGBCustomColor 0.000 0.000 0.000 0_BLACK= { 0.000 0.000 0.000 setrgbcolor } % 0_BLACK DOC$COLOR_INITr1%%RGBCustomColor 0.000 0.000 0.000 1_USERTAGCOLORf? { 0.000 0.000 0.000 setrgbcolor } % 1_USERTAGCOLOR not found ] defP/DEC$EDMS_TOTAL_PAGES 0 deff%%EndDEC$EDMSInfo /DEC$EDMS_MAKE_FILM wheres%{ pop /DEC$EDMS_SEPARATE_COLORS whereT { pop }Y] { (ERROR - DEC$EDMS_MAKE_FILM requires DEC$EDMS_SEPARATE_COLORS be defined) = quit } ifelsen} if/DEC$EDMS_SEPARATE_COLORS wheree${ pop /DEC$EDMS_SUPPRESS_COLOR wherei { pop (ERROR - DEC$EDMS_SEPARATE_COLORS and DEC$EDMS_SUPPRESS_COLOR are mutually exclusive) = quit } if } if/DVC$PSFonts save deft %%EndSetup% %%Page: I 1R%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY i%%BeginCustomColor: 0_BLACKeG0 SC 10773 10524 XY F20(SUPER)S -15 x(VISOR)S 185 x(Refere)S -2 x(nce)SBO10773 11520 XY(Guide)S 10773 14210 XY F36(October)S 166 x(1992)S 10773 16302 XYlCF34(This)S 167 x(manual)S 166 x(describes)S 166 x(the)S 167 x(use)SaE167 x(of)S 167 x(SUPER)S -8 x(VISOR,)S 167 x(a)S 167 x(member)S 166 x F(of)S 167 x(the)S 168 x(Supervisor)S 10773 X 598 y(Series)S 166 x(of)SD166 x(terminal)S 166 x(monitoring)S 165 x(software.)S 10773 20188 XYIF36(Revision/)S 2 x(Update)S 166 x(Information)S 2 x(:)S 798 x F34(This)Sl %%Page: III 3l%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)t)1000 BP PaperHeight PaperWidth PM 0 0 XY T%%BeginCustomColor: 0_BLACKE0 SC 5094 4546 XY 23160 48 R 5094 5520 XY F20(Contents)S 7187 6812 XYtI21072 72 R 7187 7410 XY F36(PREF)S -27 x(ACE)S 27704 X(vii)S 5094 9203 XYTE23160 144 R 5094 9900 XY F28(CHAPTER)S 164 x(1)S 599 x(INTRODU)S -2 xpI(CTION)S 166 x(T)S -11 x(O)S 166 x(SUPER)S -12 x(VISOR)S 27260 X(1\2031)SuG7187 11096 XY 21072 72 R 7187 11693 XY F36(1.1)S 9279 X(TYPICAL)S 167 xL(USES)S 166 x(OF)S 166 x(SUPER)S -9 x(VISOR)S 27427 X(1\2031)S 5094 13487 XYE23160 144 R 5094 14184 XY F28(CHAPTER)S 164 x(2)S 599 x(USING)S 165 xmF(SUPE)S -2 x(R)S -11 x(VISOR)S 165 x(T)S -10 x(O)S 166 x(MONIT)S -11 xO(OR)S 166 x(TERMINALS)S 27260 X(2\2031)S 7187 15380 XY 21072 72 R 7187 15977 XYSIF36(2.1)S 9279 X(SUPER)S -9 x(VISING)S 166 x(A)S 166 x(TERMINAL)S 27427 X5G(2\2031)S 7187 17173 XY 21072 72 R 7187 17771 XY(2.2)S 9279 X(LOGGED-)SaC-2 x(OUT)S 166 x(TERMINALS)S 167 x(AND)S 165 x(SUPER)S -9 x(VISOR)SSD27427 X(2\2032)S 7187 18966 XY 21072 72 R 7187 19564 XY(2.3)S 9279 XC(CONTRO)S -2 x(LLING)S 167 x(THE)S 166 x(SUPER)S -9 x(VISOR)S 166 xwI(SESSI)S 2 x(ON)S 27427 X(2\2032)S 9279 X 697 y(2.3.1)S 11371 X(Exiting)S I168 x(SUPER)S -9 x(VISOR)S 498 x 8616 24 R 27427 20261 XY(2\2033)S 9279 XFE698 y(2.3.2)S 11371 X(Getting)S 166 x(Help)S 167 x(in)S 167 x(SUPER)SlI-9 x(VISOR)S 498 x 6684 24 R 27427 20959 XY(2\2033)S 9279 X 697 y(2.3.3)SoD11371 X(Displayin)S 2 x(g)S 166 x(Monitori)S 2 x(ng)S 166 x(Status)SH167 x(Information)S 499 x 3852 24 R 27427 21656 XY(2\2034)S 9279 X 698 yF(2.3.4)S 11371 X(T)S -37 x(oggl)S 2 x(ing)S 167 x(NOTIFY)S 167 x(and)SC167 x(QUIET)S 166 x(Modes)S 499 x 5160 24 R 27427 22354 XY(2\2034)S0D9279 X 697 y(2.3.5)S 11371 X(Controlli)S 2 x(ng)S 166 x(Scroll)S 2 xN(ing)S 167 x(Whil)S 2 x(e)S 166 x(Supervising)S 500 x 4236 24 R 27427 23051 XYG(2\2034)S 9279 X 697 y(2.3.6)S 11371 X(Spawning)S 168 x(a)S 166 x(DCL)SEH165 x(Subp)S 2 x(rocess)S 498 x 6696 24 R 27427 23748 XY(2\2035)S 9279 XG698 y(2.3.7)S 11371 X(Clearing)S 167 x(the)S 166 x(Supervisi)S 2 x(ng)SrC166 x(Screen)S 499 x 5952 24 R 27427 24446 XY(2\2035)S 9279 X 697 yoG(2.3.8)S 11371 X(T)S -27 x(rapping)S 167 x(Broadcast)S 166 x(Messages)SSN166 x(Whi)S 2 x(le)S 166 x(Supervisi)S 2 x(ng)S 498 x 1932 24 R 27427 25143 XYL(2\2035)S 9279 X 697 y(2.3.9)S 11371 X(Different)S 166 x(T)S -37 x(erminal)SP167 x(Page)S 167 x(Sizes)S 499 x 6648 24 R 27427 25840 XY(2\2035)S 7187 2703T SUPSERUD054.BU:UPSER.DOC]SUPERVISOR.PS;1i8; K6 XYH21072 72 R 7187 27634 XY(2.4)S 9279 X(SENDING)S 165 x(AN)S 166 x(INPUT)SD166 x(FILE)S 167 x(T)S -8 x(O)S 165 x(A)S 166 x(SUPER)S -9 x(VISED)SH167 x(TERMINAL)S 27427 X(2\2036)S 9279 X 697 y(2.4.1)S 11371 X(Pausing)SG168 x(Between)S 165 x(Inpu)S 2 x(t)S 165 x(Characters)S 498 x 5400 24 RPI27427 28331 XY(2\2036)S 9279 X 697 y(2.4.2)S 11371 X(Using)S 167 x(PHOT)SgD-9 x(O)S 165 x(Inpu)S 2 x(t)S 166 x(Logs)S 167 x(for)S 166 x(Input)SN499 x 5436 24 R 27427 29028 XY(2\2037)S 7187 30224 XY 21072 72 R 7187 30822 XYJ(2.5)S 9279 X(DISPLA)S -45 x(YING)S 165 x(THE)S 167 x(SUPER)S -9 x(VISOR)SD166 x(VERSION)S 166 x(NUMBER)S 27427 X(2\2037)S -416 x 36925 Y(iii)S%%EndCustomColor3 PP EP1 %%PageTrailer]%%PageFonts: Helvetica-Bold %%PageCustomColors: 0_BLACK0%0 %%Page: IV 4%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)0,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKGF0 SC 5094 1807 XY F28(Contents)S 5094 4646 XY 23160 144 R 5094 5343 XYK(CHAPTER)S 164 x(3)S 599 x(SUP)S -2 x(ER)S -11 x(VISOR)S 165 x(PRIVILEGES)SoH165 x(AND)S 165 x(IDENTIFIERS)S 27260 X(3\2031)S 7187 6539 XY 21072 72 RD7187 7137 XY F36(3.1)S 9279 X(THE)S 166 x(SUPER)S -9 x(VISOR)S 166 xC(IDENTIF)S 2 x(IERS)S 27427 X(3\2031)S 9279 X 697 y(3.1.1)S 11371 XEH(The)S 167 x(SUPSER_ADVISE)S 166 x(Iden)S 2 x(ti\211er)S 498 x 6192 24 RN27427 7834 XY(3\2032)S 9279 X 698 y(3.1.2)S 11371 X(The)S 167 x(SUPSER_OBSER)SD-10 x(VE)S 167 x(Identi\211)S 2 x(er)S 498 x 5628 24 R 27427 8532 XYH(3\2032)S 9279 X 697 y(3.1.3)S 11371 X(The)S 167 x(SUPSER_ADVISE_GROUP)SI165 x(Identi)S 2 x(\211er)S 498 x 4092 24 R 27427 9229 XY(3\2032)S 9279 X G697 y(3.1.4)S 11371 X(The)S 167 x(SUPSER_OBSER)S -10 x(VE_GROUP)S 165 xlD(Iden)S 2 x(ti\211er)S 498 x 3516 24 R 27427 9926 XY(3\2032)S 9279 XC698 y(3.1.5)S 11371 X(The)S 167 x(SUPSER_LOGGED_O)S -2 x(UT)S 166 x E(Identi)S 2 x(\211er)S 498 x 4560 24 R 27427 10624 XY(3\2033)S 9279 XfC697 y(3.1.6)S 11371 X(The)S 167 x(SUPSER_QUIET)S 166 x(Identi)S 2 x J(\211er)S 498 x 6528 24 R 27427 11321 XY(3\2033)S 7187 12517 XY 21072 72 RH7187 13114 XY(3.2)S 9279 X(BLOCKING)S 164 x(SUPER)S -9 x(VISOR)S 27427 XD(3\2033)S 7187 14310 XY 21072 72 R 7187 14908 XY(3.3)S 9279 X(CREA)SJ-38 x(TING)S 166 x(SUPER)S -9 x(VISOR)S 166 x(IDENTIF)S 2 x(IERS)S 27427 XD(3\2034)S 7187 16103 XY 21072 72 R 7187 16701 XY(3.4)S 9279 X(GRAN)SG-2 x(TING)S 166 x(AND)S 165 x(REVOKING)S 165 x(THE)S 167 x(SUPER)S -9 xaN(VISOR)S 166 x(IDENTIFI)S 2 x(ERS)S 27427 X(3\2034)S 5094 18494 XY 23160 144 RC5094 19739 XY F20(P)S -66 x(ART)S 167 x(II:)S 166 x(COMMAND)S 167 x D(DICTIONAR)S -32 x(Y)S 11371 X 598 y F40(SUPER)S -9 x(VISE)S 22878 XD(Comm)S -2 x(ands\2033)S 5094 22131 XY 23160 144 R 5094 22728 XY F28I(INDEX)S 5094 24522 XY 23160 144 R 5094 25119 XY(T)S -44 x(ABLES)S -255 xtC698 y F36(3)S(\203)S(1)S 9279 X(SUPER)S -9 x(VISOR)S 166 x(Rights)SeD167 x(Identi\211)S 2 x(ers)S 497 x 8268 24 R 27427 25817 XY(3\2031)SD7187 X 697 y(Commands)S(\203)S(1)S 9279 X(SUPER)S -9 x(VISOR)S 166 xH(Commands)S 498 x 9660 24 R 25568 26514 XY(Commands\2035)S 5094 36925 XY(iv)Se%%EndCustomColor4 PP EPu %%PageTrailer6%%PageFonts: Helvetica-Boldm%%PageCustomColors: 0_BLACK)%05% < End of included file SUPERVISOR_CONTENTS.DVI_PS > %%Page: VII 5o%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACKSM0 SC 5094 4546 XY 23160 48 R 5094 5443 XY F20(Prefac)S -2 x(e)S 10773 7236 XY1KF151(SUPER)S -19 x(VISOR)S 153 x(is)S 154 x(a)S 155 x(VMS)S 154 x(utility)SeE155 x(that)S 155 x(allows)S 154 x(a)S 154 x(privileged)S 156 x(user)S5E155 x(to)S 154 x(monitor)S 155 x(the)S 10773 X 598 y(activity)S 169 xaG(on)S 169 x(another)S 170 x(terminal.)S 255 x(It)S 168 x(offers)S 168 x D(two)S 169 x(monitoring)S 169 x(modes,)S 170 x(OBSE)S -2 x(R)S -19 xE(VER)S 10773 X 598 y(and)S 186 x(ADVIS)S -2 x(OR.)S 186 x(OBSE)S -2 xiI(R)S -18 x(VER)S 184 x(mode)S 186 x(lets)S 185 x(the)S 185 x(privileged)S'G187 x(user)S 186 x(view)S 185 x(every)S 10773 X 598 y(character)S 179 x1C(entered)S 179 x(and)S 179 x(displayed)S 178 x(on)S 179 x(another)SuE180 x(user)S 27 x(')S -19 x(s)S 179 x(terminal.)S 274 x(ADVISO)S -2 x G(R)S 10773 X 597 y(mode)S 169 x(allows)S 168 x(the)S 170 x(privileged)S F170 x(user)S 169 x(to)S 169 x(also)S 168 x(enter)S 170 x(input)S 169 xH(on)S 170 x(behalf)S 169 x(of)S 169 x(the)S 170 x(target)S 10773 X 598 yF(user)S -37 x(.)S 10773 X 897 y(SUPER)S -19 x(VISOR)S 182 x(is)S 183 xF(part)S 183 x(of)S 184 x(the)S 183 x(Supervisor)S 184 x(Series)S 183 xC(of)S 184 x(terminal)S 183 x(monitoring)S 10773 X 598 y(software.)SsL278 x(The)S 182 x(Supervisor)S 181 x(Series)S 181 x(was)S 180 x(originally)SG182 x(written)S 180 x(by)S 181 x(Bob)S 181 x(Pasker)S -36 x(,)S 10773 X H597 y(Bill)S 186 x(Donner)S -37 x(,)S 192 x(and)S 186 x(T)S -45 x(erry)SC187 x(W)S -38 x(ay)S 187 x(for)S 186 x(Precision)S 187 x(Business)SyD185 x(Systems,)S 191 x(and)S 186 x(was)S 10773 X 598 y(later)S 182 xJ(acquired)S 183 x(by)S 183 x(Security)S 183 x(Paci\211c)S 184 x(Software)SC181 x(Services.)S 283 x(After)S 182 x(selling)S 183 x(and)S 10773 X)F598 y(maintaining)S 161 x(the)S 160 x(software)S 159 x(for)S 159 x(a)SK160 x(number)S 161 x(of)S 159 x(years,)S 162 x(Security)S 161 x(Paci\211c)S(C160 x(Software')S -19 x(s)S 10773 X 598 y(Dan)S 179 x(Shoop)S 179 xEC(placed)S 179 x(version)S 180 x(5.0D)S 178 x(of)S 179 x(the)S 179 xiD(Supervisor)S 180 x(Series)S 179 x(into)S 179 x(the)S 179 x(public)SC10773 X 597 y(domain)S 166 x(in)S 166 x(1992.)S 10773 X 897 y(The)SPD178 x(Supervisor)S 178 x(Series)S 176 x(is)S 177 x(currently)S 179 xG(maintained)S 177 x(by)S 178 x(Hunter)S 177 x(Goatley)S -55 x(,)S 180 x_C(VMS)S 10773 X 598 y(Systems)S 176 x(Programmer)S 178 x(for)S 177 x G(W)S -27 x(estern)S 177 x(Kentucky)S 178 x(University)S -55 x(,)S 180 x9N(Bowling)S 177 x(Green,)S 10773 X 597 y(KY)S 165 x(\(goathun)S 2 x(ter@WKUVX)SH-2 x(1.BITNET\).)S 5094 17830 XY 23160 96 R 5094 18527 XY F24(Intended)SC166 x(Audience)S -533 x 897 y F151(This)S 167 x(manual)S 168 x(is)S)H166 x(intended)S 168 x(for)S 167 x(VMS)S 166 x(system)S 167 x(managers)SG167 x(and)S 168 x(support)S 166 x(personnel)S 10773 X 598 y(who)S 177 xNM(can)S 177 x(take)S 176 x(advantage)S 178 x(of)S 176 x(the)S 177 x(services)S1D176 x(provided)S 177 x(by)S 177 x(SUPER)S -19 x(VISOR.)S 176 x(The)SG10773 X 598 y(reader)S 166 x(should)S 167 x(be)S 166 x(familiar)S 165 xRD(with)S 166 x(VMS)S 166 x(system)S 165 x(management.)S 5094 21815 XYG23160 96 R 5094 22512 XY F24(Document)S 166 x(Structure)S 10773 X 897 yRCF151(This)S 166 x(guide)S 167 x(consists)S 165 x(of)S 166 x(three)S4H167 x(chapters)S 166 x(and)S 166 x(one)S 167 x(appendix.)S 10773 X 897 yHF38(Chapter)S 150 x(1)S 15555 X(Provides)S 151 x(a)S 149 x(description)SG150 x(of)S 150 x(uses)S 150 x(for)S 150 x(SUPER)S -9 x(VISOR.)S 10773 X(E747 y(Chapter)S 150 x(2)S 15555 X(Provides)S 151 x(a)S 149 x(simple)S)I150 x(step-by-step)S 151 x(guide)S 150 x(to)S 149 x(using)S 150 x(SUPER)S H-8 x(VISOR.)S 10773 X 747 y(Chapter)S 150 x(3)S 15555 X(Provides)S 155 xD(a)S 154 x(description)S 154 x(of)S 154 x(the)S 154 x(access)S 154 xH(control)S 155 x(methods)S 155 x(used)S 154 x(by)S 15555 X 548 y(SUPER)SF-8 x(VISOR.)S 10773 X 747 y(Part)S 150 x(II)S 15555 X(Provides)S 180 xH(a)S 180 x(comma)S 2 x(nd)S 179 x(descr)S 2 x(iption)S 178 x(for)S 180 xO(the)S 179 x(SUPER)S -8 x(VISE)S 15555 X 548 y(comm)S 2 x(and.)S 27704 36925 XY3 F36(vii)S2%%EndCustomColor5 PP EP1 %%PageTrailer)2%%PageFonts: Helvetica-Bold NewCenturye%\ SUPSERUD054.BU:UPSER.DOC]SUPERVISOR.PS;1i8ZSchlbk-Roman %%+ Helvetica %%PageCustomColors: 0_BLACKX%9%%Page: VIII 6 /DEC$EDMS_MAKE_FILM where { pop }i%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where5 { pop }2 { CLRP showpage } ifelse } ifelse 3 %%PageTrailerr %%PageFonts:%%PageCustomColors:s%e %%Page: 1-1 7)%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)X)1000 BP PaperHeight PaperWidth PM 0 0 XY S%%BeginCustomColor: 0_BLACKSQ0 SC 2404 5875 XY F12(1)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Introduction)S8F165 x(to)S 165 x(SUPER)S -15 x(VISOR)S 10773 8652 XY F151(This)S 198 xD(chapter)S 199 x(describes)S 198 x(the)S 198 x(SUPER)S -19 x(VISOR)SG197 x(utility)S -56 x(.)S 314 x(It)S 198 x(is)S 198 x(part)S 198 x(of)SeF198 x(the)S 10773 X 598 y(Supervisor)S 192 x(Series)S 190 x(of)S 191 xJ(monitoring)S 192 x(utilities)S 190 x(that)S 191 x(also)S 190 x(includes)SC191 x(PHOTO.)S 10773 X 597 y(SUPER)S -19 x(VISOR)S 175 x(displays)S6C176 x(all)S 176 x(I/O)S 176 x(to)S 177 x(a)S 176 x(terminal)S 176 xC(device)S 178 x(on)S 176 x(another)S 178 x(terminal)S 10773 X 598 ySC(device.)S 250 x(It)S 166 x(offers)S 166 x(two)S 165 x(monitoring)SiC167 x(modes,)S 166 x(OBSER)S -20 x(VER)S 165 x(and)S 166 x(ADVISO)SiG-2 x(R.)S 10773 X 897 y(OBSER)S -20 x(VER)S 172 x(mode)S 173 x(allows)SpG172 x(a)S 173 x(privileged)S 174 x(user)S 173 x(to)S 173 x(view)S 173 x0L(every)S 175 x(character)S 174 x(typed)S 10773 X 597 y(and)S 185 x(printed)SL186 x(at)S 184 x(another)S 186 x(user)S 28 x(')S -19 x(s)S 185 x(terminal.)SE287 x(The)S 186 x(effect)S 185 x(is)S 184 x(that)S 185 x(both)S 185 x(E(users,)S 10773 X 598 y(initiator)S 166 x(and)S 166 x(target,)S 167 x7E(see)S 166 x(the)S 166 x(same)S 166 x(screen)S 166 x(at)S 166 x(the)STG166 x(same)S 166 x(time.)S 10773 X 897 y(ADVISO)S -2 x(R)S 167 x(mode)S7G168 x(allows)S 167 x(a)S 167 x(terminal)S 168 x(user)S 168 x(to)S 167 x4F(type)S 168 x(command)S 168 x(lines,)S 168 x(comments,)S 10773 X 598 yC(and)S 177 x(program)S 177 x(input)S 177 x(into)S 176 x(the)S 177 x3K(target)S 177 x(user)S 27 x(')S -19 x(s)S 177 x(terminal)S 176 x(process.)S(F270 x(The)S 177 x(effect)S 177 x(is)S 10773 X 597 y(the)S 166 x(same)SC166 x(as)S 165 x(if)S 166 x(the)S 167 x(target)S 166 x(user)S 166 xlJ(had)S 166 x(typed)S 167 x(the)S 166 x(characters.)S 10773 X 897 y(SUPER)SC-19 x(VISOR)S 174 x(has)S 176 x(great)S 176 x(\212exibility)S 177 xeK(as)S 175 x(a)S 176 x(monitoring)S 177 x(tool.)S 269 x(Any)S 176 x(number)S.C177 x(of)S 10773 X 598 y(terminal)S 176 x(lines)S 175 x(can)S 176 x E(be)S 176 x(monitored)S 176 x(simultaneously)S 176 x(and)S 176 x(it)S1H175 x(is)S 175 x(possible)S 175 x(to)S 176 x(use)S 10773 X 598 y(SUPER)SG-19 x(VISOR)S 171 x(without)S 173 x(the)S 173 x(terminal)S 172 x(user)SGC28 x(')S -19 x(s)S 172 x(knowledge,)S 176 x(even)S 174 x(on)S 173 x2I(terminals)S 10773 X 597 y(not)S 166 x(logged)S 167 x(in.)S 9118 18316 XY)DF153(Note:)S 300 x(This)S 195 x(manual)S 195 x(covers)S 194 x(only)SF196 x(SUPER)S -18 x(VISOR.)S 195 x(PHOTO,)S 194 x(the)S 195 x(second)SF10773 X 597 y(member)S 193 x(of)S 194 x(the)S 194 x(Supervisor)S 195 xM(Series,)S 201 x(is)S 194 x(described)S 194 x(in)S 195 x(a)S 194 x(separate)S2F10773 X 598 y(document,)S 183 x(as)S 178 x(it)S 179 x(can)S 178 x(be)SC178 x(used)S 179 x(by)S 178 x(non-privi)S 2 x(leged)S 179 x(users)S I177 x(to)S 179 x(log)S 179 x(their)S 10773 X 598 y(own)S 167 x(terminal)SiI166 x(sessions.)S 5094 21304 XY 23160 96 R 2404 22002 XY F24(1.1)S 5094 XaG(T)S -51 x(ypical)S 165 x(Uses)S 165 x(of)S 166 x(SUPER)S -13 x(VISOR)S0D10773 X 896 y F151(The)S 167 x(list)S 165 x(below)S 166 x(features)SE166 x(some)S 165 x(suggested)S 167 x(uses)S 165 x(for)S 167 x(SUPER)SuC-20 x(VISOR.)S 10773 X 897 y(\201)S 595 x(Use)S 170 x(SUPER)S -19 xSF(VISOR)S 170 x(to)S 171 x(monitor)S 171 x(any)S 172 x(operator)S 171 xJ(performance)S 172 x(for)S 171 x(time)S 170 x(and)S 11670 X 598 y(motion)SF166 x(studies)S 165 x(of)S 166 x(operator)S 166 x(behavior)S -36 x(.)SI10773 X 896 y(\201)S 595 x(Help)S 190 x(new)S 190 x(users)S 191 x(learn)S1J190 x(VMS)S 191 x(and)S 190 x(applications)S 190 x(by)S 191 x(overseeing)SD192 x(their)S 11670 X 598 y(activity)S -55 x(.)S 289 x(SUPER)S -19 xG(VISOR)S 185 x(makes)S 186 x(problem)S 185 x(diagnosis)S 186 x(simple)S D186 x(and)S 186 x(fast)S 11670 X 598 y(because)S 166 x(consultants)SF166 x(can)S 167 x(watch)S 165 x(errors)S 167 x(as)S 165 x(they)S 167 xD(are)S 166 x(made.)S 10773 X 897 y(\201)S 595 x(Keep)S 173 x(track)SE174 x(of)S 173 x(any)S 174 x(intruders.)S 265 x(SUPER)S -19 x(VISOR)SxF172 x(allows)S 172 x(the)S 174 x(monitoring)S 174 x(of)S 11670 X 597 yI(suspicious)S 172 x(activity)S 173 x(performed)S 172 x(on)S 173 x(local)S C172 x(or)S 173 x(dial-up)S 172 x(lines.)S 263 x(Used)S 172 x(with)SmC172 x(the)S 11670 X 598 y(PHOTO)S 169 x(software)S 170 x(package,)S9D172 x(SUPER)S -19 x(VISOR)S 169 x(supplies)S 169 x(permanent)S 171 xG(records)S 11670 X 598 y(of)S 166 x(any)S 167 x(user)S 166 x(activity)S(F-55 x(.)S 10773 X 896 y(\201)S 595 x(Use)S 167 x(SUPER)S -19 x(VISOR)SG166 x(for)S 168 x(remote)S 167 x(demonstrations.)S 253 x(Simply)S 167 xmG(have)S 169 x(users)S 167 x(dial)S 11670 X 598 y(into)S 169 x(a)S 170 xuM(system)S 168 x(and)S 170 x(SUPER)S -19 x(VISE)S 168 x(a)S 170 x(designated)S(F169 x(terminal.)S 256 x(SUPER)S -19 x(VISOR)S 11670 X 598 y(enhances)SG167 x(effective)S 166 x(presentations)S 166 x(for)S 166 x(sales)S 165 xSC(or)S 166 x(training)S 167 x(purposes.)S 10773 X 897 y(\201)S 595 x1G(Set)S 169 x(up)S 171 x(various)S 171 x(security)S 170 x(levels)S 170 x1F(for)S 171 x(use)S 170 x(with)S 169 x(SUPER)S -19 x(VISOR)S 169 x(so)SD170 x(that)S 169 x(only)S 11670 X 597 y(administrators)S 179 x(can)SC180 x(SUPER)S -19 x(VISE)S 179 x(middle)S 179 x(management,)S 185 x1H(yet)S 180 x(both)S 180 x(can)S 11670 X 598 y(SUPER)S -19 x(VISE)S 165 xD(data)S 165 x(entry)S 167 x(operators.)S 27427 36925 XY F36(1\2031)S%%EndCustomColor7 PP EP8 %%PageTrailerh2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ NewCenturySchlbk-BoldS%%PageCustomColors: 0_BLACKx%) %%Page: 1-2 8 %%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)1,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK D0 SC 5094 1807 XY F28(Introducti)S 2 x(on)S 166 x(to)S 166 x(SUPER)SD-12 x(VISOR)S 10773 4866 XY F151(\201)S 595 x(Fully)S 188 x(direct)SG188 x(target)S 188 x(terminal)S 187 x(input)S 188 x(by)S 188 x(typing)SxK188 x(commands)S 188 x(at)S 187 x(a)S 187 x(user)S 11670 X 598 y(station.)SnH289 x(Privileged)S 188 x(users)S 186 x(can)S 186 x(``take)S 186 x(over)SI28 x(')S -9 x(')S 186 x(and)S 186 x(relinquish)S 187 x(terminal)S 11670 XsF598 y(control)S 169 x(at)S 168 x(will.)S 253 x(Guide)S 168 x(a)S 168 xG(target)S 169 x(user)S 169 x(through)S 169 x(a)S 169 x(process,)S 169 xsM(show)S 168 x(him/her)S 169 x(a)S 11670 X 597 y(particular)S 166 x(problem,)SSF167 x(or)S 166 x(actually)S 166 x(correct)S 167 x(and)S 166 x(adjust)SC166 x(a)S 166 x(line)S 167 x(already)S 166 x(typed.)S 10773 X 897 y E(\201)S 595 x(Heighten)S 160 x(the)S 160 x(effectiveness)S 159 x(of)S9D159 x(training)S 161 x(programs)S 159 x(and)S 160 x(demonstrations)SK159 x(by)S 11670 X 598 y(using)S 172 x(interactive)S 173 x(communication.)SyD262 x(Questions)S 171 x(can)S 172 x(be)S 172 x(answered)S 171 x(as)SC172 x(they)S 11670 X 597 y(arise)S 166 x(during)S 167 x(the)S 166 x E(session.)S 10773 X 897 y(\201)S 595 x(Enjoy)S 172 x(terminal)S 172 xsC(communication)S 172 x(without)S 172 x(exiting)S 172 x(into)S 172 x C(PHONE)S 171 x(or)S 172 x(MAIL)S 11670 X 5" SUPSERUD054.BU:UPSER.DOC]SUPERVISOR.PS;1i8i98 y(modes.)S 285 x(Use)S G183 x(SUPER)S -19 x(VISOR)S 183 x(for)S 184 x(brief)S 184 x(immediate)S(G183 x(two-way)S 183 x(messages)S 11670 X 598 y(right)S 166 x(on)S 167 xXL(the)S 166 x(target)S 166 x(screen.)S 10773 X 896 y(\201)S 595 x(Bene\211t)SK166 x(from)S 166 x(two-way)S 165 x(diagnostic)S 167 x(and)S 166 x(problem)S1H166 x(solving)S 167 x(communication.)S 10773 X 897 y(\201)S 595 x(Send)SD166 x(a)S 166 x(command)S 166 x(\211le)S 166 x(to)S 166 x(be)S 166 xN(execu)S 2 x(ted)S 165 x(on)S 167 x(the)S 166 x(supervised)S 166 x(terminal.)SM10773 X 896 y(\201)S 595 x(Users)S 165 x(may)S 167 x(have)S 166 x(real-time)S E166 x(concurr)S 2 x(ent)S 166 x(access)S 165 x(to)S 166 x(the)S 167 x F(same)S 165 x(terminal.)S 9118 14629 XY F153(Note:)S 300 x(All)S 196 xE(of)S 196 x(the)S 196 x(above)S 196 x(operatio)S 2 x(ns)S 196 x(can)S(C196 x(be)S 195 x(recorded)S 195 x(for)S 196 x(archives)S 196 x(or)SPF10773 X 598 y(printing)S 189 x(using)S 189 x(the)S 188 x(PHOTO)S 188 xC(utility)S -54 x(.)S 293 x(PHOTO)S 188 x(allows)S 189 x(any)S 188 xxG(session)S 10773 X 598 y(to)S 194 x(be)S 193 x(permanently)S 194 x(or)SdF193 x(temporarily)S 194 x(recorded)S 192 x(in)S 194 x(a)S 193 x(disk)SF194 x(\211le)S 194 x(for)S 10773 X 598 y(analy)S 2 x(sis)S 169 x(and)SH170 x(to)S 170 x(provide)S 170 x(an)S 169 x(audit)S 170 x(trail.)S 257 xD(PHOTO)S 169 x(also)S 170 x(can)S 169 x(be)S 169 x(used)S 170 x(to)SH10773 X 597 y(create)S 170 x(SUPER)S -18 x(VISOR)S 170 x(command)S 171 xH(\211les)S 170 x(to)S 170 x(simulat)S 2 x(e)S 169 x(user)S 170 x(input)SF171 x(during)S 10773 X 598 y(software)S 166 x(testing.)S 5094 36925 XY F36(1\2032)S%%EndCustomColor8 PP EP) %%PageTrailer,2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ NewCenturySchlbk-Bold %%PageCustomColors: 0_BLACKo%S %%Page: 2-1 9p%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)1)1000 BP PaperHeight PaperWidth PM 0 0 XY y%%BeginCustomColor: 0_BLACK(J0 SC 2404 5875 XY F12(2)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Using)SF166 x(SUPER)S -15 x(VISOR)S 166 x(to)S 166 x(Monitor)S 165 x(T)S -67 xF(erminals)S 10773 8652 XY F151(This)S 184 x(chapter)S 185 x(explains)SC184 x(how)S 184 x(to)S 184 x(use)S 185 x(the)S 184 x(simple)S 183 x6C(SUPER)S -19 x(VISOR)S 183 x(command)S 10773 X 598 y(quali\211ers)S7F176 x(to)S 176 x(view)S 176 x(a)S 176 x(session)S 175 x(on)S 177 x(a)SF175 x(target)S 177 x(terminal)S 176 x(and)S 176 x(exit)S 176 x(SUPER)SD-19 x(VISOR)S 10773 X 597 y(upon)S 167 x(completion.)S 10773 X 897 yC(SUPER)S -19 x(VISOR)S 180 x(can)S 183 x(operate)S 182 x(in)S 182 xpC(either)S 183 x(of)S 182 x(two)S 181 x(modes:)S 281 x(OBSER)S -20 x G(VER)S 181 x(mode,)S 10773 X 598 y(in)S 183 x(which)S 182 x(I/O)S 183 x)E(can)S 183 x(be)S 182 x(viewed,)S 187 x(and)S 183 x(ADV)S -2 x(ISOR)S8D182 x(mode,)S 186 x(in)S 183 x(which)S 183 x(I/O)S 182 x(can)S 183 xG(be)S 10773 X 597 y(viewed)S 180 x(and)S 181 x(characters)S 181 x(can)SSE180 x(be)S 181 x(entered)S 180 x(on)S 181 x(behalf)S 180 x(of)S 180 x C(the)S 181 x(target)S 180 x(terminal.)S 10773 X 598 y(SUPER)S -19 xaG(VISOR)S 189 x(checks)S 192 x(for)S 190 x(the)S 191 x(existence)S 192 x3C(of)S 190 x(identi\211ers)S 191 x(to)S 191 x(determine)S 190 x(if)SmC10773 X 598 y(the)S 194 x(runn)S 2 x(ing)S 195 x(user)S 194 x(has)SnC194 x(the)S 194 x(privilege)S 196 x(to)S 194 x(use)S 194 x(either)S E194 x(mode.)S 306 x(By)S 194 x(default,)S 10773 X 598 y(SUPER)S -19 x5J(VISOR)S 178 x(starts)S 178 x(in)S 180 x(OBSER)S -20 x(VER)S 178 x(mode.)SC277 x(The)S 180 x(quali\211er)S 180 x(/ADVISE)S 178 x(can)S 10773 X9H598 y(be)S 166 x(used)S 166 x(to)S 166 x(start)S 165 x(in)S 167 x(ADVI)SC-2 x(SOR)S 165 x(mode.)S 10773 X 896 y(In)S 181 x(addition,)S 184 x8H(SUPER)S -19 x(VISOR)S 179 x(can)S 182 x(run)S 181 x(in)S 181 x(either)SJ181 x(NOTIFY)S 180 x(mode)S 181 x(or)S 181 x(QUIET)S 10773 X 598 y(mode.)SG274 x(In)S 179 x(NOTIFY)S 177 x(mode,)S 182 x(a)S 178 x(message)S 178 x0C(is)S 178 x(broadcast)S 178 x(to)S 178 x(the)S 179 x(target)S 178 xoH(terminal)S 10773 X 598 y(whenever)S 183 x(monitoring)S 184 x(is)S 181 xF(started)S 182 x(or)S 182 x(stopped)S 182 x(\(or)S 182 x(SUPER)S -19 xD(VISOR)S 181 x(switches)S 10773 X 597 y(from)S 184 x(OBSE)S -2 x(R)SH-19 x(VER)S 183 x(mode)S 183 x(to)S 184 x(ADV)S -2 x(ISOR)S 183 x(mode)SD183 x(or)S 184 x(vice)S 184 x(versa\).)S 285 x(By)S 183 x(default,)SJ10773 X 598 y(SUPER)S -19 x(VISOR)S 185 x(tries)S 186 x(to)S 186 x(start)SF186 x(in)S 186 x(QUIET)S 186 x(mode.)S 290 x(The)S 187 x(quali\211er)SH187 x(/NOTIFY)S 10773 X 598 y(can)S 188 x(be)S 187 x(speci\211ed)S 187 xF(to)S 187 x(start)S 186 x(in)S 187 x(NOTIFY)S 187 x(mode.)S 291 x(If)SF187 x(the)S 187 x(user)S 187 x(does)S 187 x(not)S 187 x(have)S 10773 XD598 y(the)S 183 x(privilege)S 183 x(to)S 182 x(enter)S 182 x(QUIET)SE182 x(mode,)S 186 x(/NOTIFY)S 183 x F152(must)S 183 x F151(be)S 182 xoG(speci\211ed)S 182 x(before)S 10773 X 597 y(SUPER)S -19 x(VISOR)S 164 x0I(can)S 167 x(be)S 166 x(started.)S 10773 X 897 y(The)S 213 x(privileges)S6D214 x(used)S 212 x(by)S 213 x(SUPER)S -19 x(VISOR)S 211 x(to)S 213 xF(control)S 213 x(access)S 212 x(to)S 212 x(the)S 10773 X 598 y(SUPER)SC-19 x(VISOR)S 164 x(and)S 167 x(its)S 165 x(various)S 167 x(modes)SnC165 x(are)S 166 x(described)S 166 x(in)S 167 x(Chapter)S 166 x(3.)S6E5094 22101 XY 23160 96 R 2404 22799 XY F24(2.1)S 5094 X(Supervising)SpD166 x(a)S 166 x(T)S -51 x(erminal)S 10773 X 896 y F151(SUPER)S -19 xD(VISOR)S 167 x(can)S 169 x(be)S 169 x(started)S 168 x(either)S 169 xC(with)S 168 x(the)S 169 x(DCL)S 168 x(command)S 169 x(SUPER)S -20 xxG(VISE)S 10773 X 598 y(or)S 208 x(with)S 207 x(a)S 208 x(foreign)S 208 xlE(command,)S 219 x(depending)S 208 x(on)S 208 x(how)S 208 x(it)S 207 xUG(was)S 207 x(installed)S 10773 X 598 y(on)S 206 x(the)S 205 x(system.)S(D327 x(If)S 204 x(the)S 206 x(DCL)S 204 x(command)S 205 x(has)S 205 xD(not)S 205 x(been)S 206 x(entered)S 205 x(into)S 10773 X 598 y(DCL)SE-28 x(T)S -27 x(ABLES.EXE,)S 187 x(a)S 187 x(foreign)S 189 x(symbol)S7E188 x(can)S 188 x(be)S 188 x(de\211ned)S 188 x(with)S 187 x(a)S 188 xSF(command)S 10773 X 597 y(like)S 166 x(the)S 167 x(following:)S 10773 X897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORE1 SC 239 x F104(SUPERVISE)S 240 x(:==)S 240 x($SUPSER_ROOT:[EXE)S 2 x (]SUPERVISOR.EXE)S%%EndCustomColor%%BeginCustomColor: 0_BLACK(E0 SC 10773 X 897 y F151(T)S -45 x(o)S 184 x(begin)S 185 x(observing)SrC186 x(a)S 184 x(terminal,)S 190 x(type)S 185 x(SUPER)S -20 x(VISE)SlH184 x(at)S 184 x(the)S 185 x(DCL)S 183 x(prompt.)S 10773 X 597 y(SUPER)SH-19 x(VISE)S 205 x(accepts)S 207 x(the)S 207 x(target)S 207 x(terminal)SE206 x(name)S 207 x(as)S 206 x(a)S 207 x(parameter)S -37 x(.)S 10773 XC598 y(SUPER)S -19 x(VISOR)S 181 x(will)S 181 x(prompt)S 182 x(for)SoE183 x(the)S 182 x(terminal)S 183 x(name)S 182 x(if)S 182 x(it)S 182 x9F(not)S 183 x(supplied)S 182 x(on)S 10773 X 598 y(the)S 172 x(command)SH171 x(line.)S 261 x(Once)S 171 x(SUPER)S -19 x(VISOR)S 170 x(has)S 171 xM(veri\211ed)S 172 x(the)S 172 x(user)S 28 x(')S -19 x(s)S 171 x(privileges,)S1C10773 X 598 y(the)S 166 x(screen)S 167 x(is)S 165 x(cleared)S 167 xqK(and)S 166 x(a)S 166 x(message)S 166 x(like)S 166 x(the)S 166 x(following)S34166 x(is)S 166 x(displayed:)S 10773 X 896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR)1 SC 239 x F104(SUPERVISE)S 240 x(TXA3:)Sa%%EndCustomColor%%BeginCustomColor: 0_BLACKaC0 SC 10773 X 449 y F102(%SUPER-I-START)S 2 x(,)S 239 x(Supervisor)S(C240 x(enabled)S 240 x(on)S 239 x(_TXA3:,)S 240 x(user)S 239 x(JOE)SeH240 x(\(observ* SUPSERUD054.BU:UPSER.DOC]SUPERVISOR.PS;1i8xing,)S 240 x(quiet\))S 10773 X 448 y(Type)S 240 x(CTRL-D)SC239 x(CTRL-H)S 240 x(for)S 239 x(informatio)S 2 x(n)S 10773 X 897 yXCF151(When)S 154 x(SUPER)S -19 x(VISO)S -2 x(R)S 153 x(runs,)S 157 xsI(it)S 152 x(defaults)S 153 x(to)S 153 x(OBSER)S -20 x(VER)S 152 x(mode.)S6E249 x(SUPER)S -19 x(VISOR)S 10773 X 597 y(echoes)S 166 x(each)S 167 x E(character)S 167 x(as)S 166 x(it)S 165 x(is)S 166 x(displayed)S 166 x1L(on)S 166 x(the)S 166 x(target)S 167 x(terminal')S -19 x(s)S 165 x(screen.)SE10773 X 897 y(T)S -45 x(o)S 167 x(start)S 166 x(SUPER)S -19 x(VISOR)S L166 x(in)S 167 x(ADVISO)S -2 x(R)S 167 x(mode,)S 168 x(the)S 168 x(/ADVISE)SG166 x(quali\211er)S 167 x(must)S 167 x(be)S 10773 X 598 y(given)S 167 xeF(on)S 167 x(the)S 166 x(command)S 166 x(line:)S 10773 X 896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR01 SC 239 x F104(SUPERVISE)S 240 x(TXA3:/ADVISE)S%%EndCustomColor%%BeginCustomColor: 0_BLACK 0 SC 27427 36925 XY F36(2\2031)S%%EndCustomColor9 PP EPS %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman0%%+ NewCenturySchlbk-Italic Courier Courier-Bold*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%)%%Page: 2-2 10%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)3,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK D0 SC 5094 1807 XY F28(Using)S 167 x(SUPER)S -12 x(VISOR)S 165 x(to)SD166 x(Monitor)S 166 x(T)S -44 x(ermina)S 2 x(ls)S 10773 4866 XY F151M(ADVISO)S -2 x(R)S 172 x(mode)S 172 x(allows)S 171 x(the)S 172 x(supervisor)S8E173 x(to)S 172 x(type)S 172 x(input)S 173 x(on)S 172 x(behalf)S 172 xxF(of)S 172 x(the)S 173 x(user)S 10773 X 598 y(logged)S 184 x(in)S 184 xD(on)S 183 x(the)S 183 x(target)S 184 x(terminal.)S 283 x(All)S 183 xC(input)S 184 x(entered)S 183 x(at)S 183 x(the)S 183 x(supervising)SrF10773 X 598 y(terminal)S 188 x(will)S 187 x(be)S 187 x(treated)S 188 xD(by)S 188 x(VMS)S 187 x(as)S 187 x(coming)S 189 x(from)S 187 x(the)SF188 x(target)S 188 x(terminal)S 10773 X 597 y(session.)S 10773 X 897 yE(If)S 184 x(/NOTIFY)S 184 x(is)S 183 x(speci\211ed)S 185 x(on)S 184 x.E(the)S 184 x(SUPER)S -19 x(VISE)S 183 x(command)S 184 x(line,)S 190 xeL(the)S 184 x(target)S 10773 X 598 y(terminal)S 182 x(is)S 182 x(noti\211ed)SH183 x(that)S 182 x(it)S 182 x(is)S 182 x(being)S 183 x(monitored)S 183 xH(with)S 182 x(a)S 182 x(message)S 182 x(like)S 183 x(the)S 10773 X 597 yK(following:)S 10773 X 897 y F102($)S 448 y(8-MAY-1992)S 240 x(11:25:20.37)S C241 x(--)S 239 x(User)S 239 x(HUNTER)S 240 x(is)S 239 x(observing)S D240 x(you)S 10773 X 449 y($)S -239 x 896 y F151(If)S 166 x(/ADVISE)SH164 x(is)S 166 x(speci\211ed,)S 166 x(the)S 167 x(message)S 165 x(will)SE166 x(look)S 166 x(like)S 166 x(the)S 167 x(following)S 166 x(line:)SRC10773 X 897 y F102($)S 448 y(8-MAY-1992)S 240 x(11:25:20.37)S 241 x(C(--)S 239 x(User)S 239 x(HUNTER)S 240 x(is)S 239 x(advising)S 240 x G(you)S 10773 X 449 y($)S 9118 14231 XY F153(Note:)S 300 x(SUPER)S -18 x(I(VISOR)S 152 x(cannot)S 153 x(monitor)S 152 x(network)S 152 x(terminals)S9F153 x(logged)S 153 x(in)S 152 x(via)S 153 x(SET)S 10773 X 598 y(HOST)SK166 x(over)S 165 x(DECnet)S 166 x(\(RT)S 164 x(devices\).)S 250 x(However)S1I-36 x(,)S 166 x(it)S 166 x(can)S 166 x(monitor)S 166 x(physical)S 10773 X(G597 y(terminals,)S 179 x(terminals)S 175 x(with)S 176 x(virtual)S 176 x1C(terminals)S 176 x(\(VT)S -28 x(Ax:)S 268 x(devices\),)S 179 x(LA)SdC-28 x(T)S 10773 X 598 y(terminal)S 178 x(server)S 177 x(terminals)SrF178 x(\(L)S -28 x(T)S -28 x(Ax:)S 272 x(devices\),)S 182 x(UCX)S 176 xC(telnet)S 178 x(terminals)S 10773 X 598 y(\(TN)S 180 x(devices\),)S)C186 x(and)S 182 x(pseudo-terminals)S 182 x(\(FT)S -28 x(Ax:)S 280 xiD(and)S 181 x(TW)S -37 x(Ax:)S 279 x(devices\))S 10773 X 598 y(that)SH174 x(are)S 173 x(logged)S 174 x(in.)S 264 x(SUPER)S -18 x(VISOR)S 174 xH(has)S 173 x(been)S 173 x(tested)S 173 x(with)S 174 x(numerous)S 10773 XE597 y(third-party)S 174 x(network)S 174 x(terminal)S 174 x(devices,)S7I176 x(includi)S 2 x(ng)S 173 x(those)S 174 x(created)S 174 x(by)S 10773 X1D598 y(the)S 170 x(TCP/IP)S 169 x(implementatio)S 2 x(ns)S 169 x(by)SN169 x(TGV)S 169 x(and)S 170 x(TWG,)S 169 x(and)S 170 x(the)S 170 x(PacerLink)SD10773 X 598 y(Appleta)S 2 x(lk)S 166 x(implementati)S 2 x(on)S 166 xD(by)S 166 x(Pacer)S -37 x(.)S 5094 20208 XY 23160 96 R 2404 20906 XYDF24(2.2)S 5094 X(Logged-Out)S 167 x(T)S -52 x(erminals)S 166 x(and)SD166 x(SUPER)S -13 x(VISOR)S 10773 X 896 y F151(SUPER)S -19 x(VISOR)SD168 x(can)S 170 x(be)S 169 x(used)S 170 x(to)S 169 x(monitor)S 169 xD(logged-ou)S 2 x(t)S 169 x(terminals,)S 170 x(assuming)S 170 x(the)SF10773 X 598 y(user)S 178 x(holds)S 177 x(the)S 178 x(SUPSER_LOG)S -2 xC(GED_OUT)S 176 x(identi\211er)S 178 x(\(see)S 178 x(Section)S 177 x8F(3.1.5)S 178 x(for)S 10773 X 598 y(more)S 179 x(information\).)S 274 xN(Note)S 178 x(that)S 178 x(only)S 180 x F152(physical)S 178 x F151(terminals)SD178 x(can)S 179 x(be)S 178 x(monitored)S 10773 X 598 y(while)S 169 xG(logged)S 170 x(out.)S 255 x(Pseudo-terminals)S 169 x(such)S 170 x(as)S0H168 x(L)S -27 x(T)S -27 x(An:)S 255 x(and)S 170 x(FT)S -27 x(An:)S 255 xE(devices)S 169 x(are)S 10773 X 598 y(normally)S 167 x(deleted)S 166 x(H(when)S 166 x(all)S 166 x(channels)S 167 x(to)S 165 x(them)S 167 x(are)SE166 x(deassigned.)S 10773 X 896 y(If)S 175 x(the)S 176 x(user)S 176 xNG(logge)S 2 x(d)S 175 x(in)S 176 x(on)S 176 x(the)S 176 x(target)S 176 xfG(terminal)S 176 x(logs)S 176 x(out,)S 179 x(SUPER)S -19 x(VISOR)S 174 x(E(will)S 10773 X 598 y(check)S 183 x(to)S 181 x(see)S 182 x(if)S 181 xbD(the)S 182 x(device)S 182 x(is)S 182 x(deletable)S 181 x(and)S 182 xF(whether)S 182 x(or)S 182 x(not)S 182 x(the)S 182 x(user)S 181 x(has)SF10773 X 598 y(the)S 177 x(privilege)S 178 x(to)S 177 x(monitor)S 178 xE(logged)S 178 x(out)S 177 x(terminals.)S 271 x(If)S 177 x(the)S 177 xRC(device)S 178 x(is)S 177 x(deletable,)S 10773 X 597 y(SUPER)S -19 x5H(VISOR)S 173 x(exits)S 175 x(with)S 175 x(a)S 175 x(``data)S 174 x(set)SD174 x(hang)S 2 x(-up')S -10 x(')S 175 x(error)S -36 x(.)S 267 x(If)SK175 x(the)S 175 x(device)S 176 x(is)S 175 x(not)S 10773 X 598 y(deletable)SwD187 x(and)S 187 x(user)S 188 x(doesn')S -10 x(t)S 187 x(hold)S 188 xF(the)S 187 x(necessary)S 188 x(privileges)S 188 x(to)S 187 x(monitor)SD187 x(a)S 10773 X 598 y(logged)S 181 x(out)S 179 x(terminal,)S 184 xE(SUPER)S -19 x(VISO)S -2 x(R)S 179 x(will)S 179 x(exit)S 180 x(with)SnK179 x(a)S 180 x(message)S 179 x(indicating)S 10773 X 598 y(insuf\211cient)SaC167 x(privilege.)S 5094 29872 XY 23160 96 R 2404 30570 XY F24(2.3)S1L5094 X(Controlling)S 167 x(the)S 166 x(SUPER)S -13 x(VISOR)S 165 x(Session)SG10773 X 896 y F151(This)S 188 x(section)S 187 x(describes)S 187 x(the)SCC188 x(keystrokes)S 188 x(that)S 188 x(can)S 188 x(be)S 187 x(used)S4H188 x(to)S 187 x(control)S 188 x(the)S 10773 X 598 y(supervising)S 177 xE(terminal.)S 268 x(All)S 175 x(SUPER)S -19 x(VISOR)S 174 x(commands)SiH176 x(are)S 175 x(implemented)S 176 x(as)S 10773 X 598 y(two-key)S 170 xH(CTRL)S 169 x(sequences;)S 171 x(the)S 170 x(\211rst)S 169 x(key)S 170 xF(is)S 169 x(the)S 169 x(key)S 171 x(de\211ned)S 170 x(as)S 168 x(the)SE170 x(command)S 10773 X 598 y(character)S 171 x(\(using)S 170 x(the)S)F170 x(/COMMAND_CHA)S -2 x(RACTER)S 168 x(quali\211er\).)S 258 x -381 yH1752 24 R 24815 X 492 y 24 492 R 24961 33240 XY F42(CTRL-D)S 125 x 131 yD24 492 R 24815 X 20 y 1752 24 R 26737 33260 XY F151(is)S 170 x(the)SF10773 X 597 y(default)S 176 x(command)S 177 x(character;)S 182 x(for)SD177 x(convenienc)S 2 x(e,)S 179 x(it)S 176 x(will)S 175 x(be)S 177 xC(used)S 176 x(in)S 1d SUPSERUD054.BU:UPSER.DOC]SUPERVISOR.PS;1i8I76 x(all)S 176 x(of)S 176 x(the)S 10773 X 598 y7F(examples)S 166 x(in)S 166 x(the)S 167 x(following)S 166 x(sections.)S5094 36925 XY F36(2\2032)S%%EndCustomColor10 PP EP %%PageTrailer72%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman9%%+ Courier NewCenturySchlbk-Bold NewCenturySchlbk-Italic3 %%+ Helveticao%%PageCustomColors: 0_BLACK_%C%%Page: 2-3 11%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)2)1000 BP PaperHeight PaperWidth PM 0 0 XY 4%%BeginCustomColor: 0_BLACKtE0 SC 16489 1807 XY F28(Using)S 166 x(SUPER)S -12 x(VISOR)S 165 x(to)S9C167 x(Monitor)S 166 x(T)S -44 x(erminals)S 10773 4866 XY F151(The)S J179 x(\211rst)S 178 x(time)S 178 x(the)S 179 x(command)S 178 x(character)SE180 x(is)S 177 x(pressed,)S 182 x(SUPER)S -19 x(VISO)S -2 x(R)S 178 x7C(enters)S 10773 X 598 y(command)S 171 x(mode,)S 172 x(where)S 170 x(H(the)S 171 x(next)S 171 x(key)S 171 x(pressed)S 170 x(determines)S 170 xC(the)S 171 x(action)S 171 x(taken.)S 10773 X 598 y(If)S 167 x(the)S(E167 x(next)S 168 x(key)S 168 x(pressed)S 167 x(is)S 166 x(not)S 168 x)D(a)S 167 x(valid)S 167 x(command)S 168 x(key)S -55 x(,)S 168 x(the)SC168 x(bell)S 167 x(is)S 166 x(rung)S 169 x(on)S 167 x(the)S 10773 X(F597 y(supervising)S 169 x(terminal.)S 253 x(If)S 168 x(it)S 168 x(is)SM167 x(a)S 168 x(valid)S 168 x(key)S -54 x(,)S 169 x(the)S 168 x(speci\211ed)S3E168 x(action)S 168 x(is)S 168 x(performed.)S 10773 X 598 y(Pressing)S3G182 x(the)S 181 x(command)S 182 x(character)S 182 x(two)S 181 x(times)SoC180 x(successively)S 182 x(will)S 181 x(send)S 181 x(that)S 10773 XiG598 y(character)S 167 x(through)S 168 x(to)S 165 x(the)S 167 x(target)S%F166 x(terminal)S 166 x(\(if)S 166 x(in)S 166 x(ADVI)S -2 x(SOR)S 166 xH(mode\).)S 10773 X 896 y(An)S 183 x(example)S 182 x(of)S 183 x(a)S 182 xC(SUPER)S -19 x(VISOR)S 181 x(command)S 183 x(is)S 182 x(the)S 183 xEE(key)S 183 x(sequence)S 184 x -380 y 1752 24 R 25514 X 492 y 24 492 R2F25660 8732 XY F42(CTRL-D)S 125 x 131 y 24 492 R 25514 X 20 y 1752 24 RD10773 X 86 y 1752 24 R 10773 X 491 y 24 492 R 10919 9329 XY(CTRL-H)SH125 x 131 y 24 492 R 10773 X 20 y 1752 24 R 12526 9349 XY F151(,)S 196 xD(which)S 190 x(causes)S 189 x(SUPER)S -19 x(VISOR)S 188 x(to)S 189 xG(display)S 189 x(brief)S 189 x(help)S 190 x(about)S 189 x(the)S 10773 X8E598 y(SUPER)S -19 x(VISOR)S 164 x(commands.)S 5094 11142 XY 9564 48 R8F2404 11840 XY F24(2.3.1)S 5094 X(Exiting)S 167 x(SUPER)S -14 x(VISOR)SK10773 X 896 y F151(The)S 185 x(command)S 184 x(key)S 186 x -380 y 1704 24 ReG15247 X 492 y 24 492 R 15388 12717 XY F42(CTRL-Z)S 122 x 131 y 24 492 RdE15247 X 20 y 1704 24 R 17131 12736 XY F151(is)S 184 x(pressed)S 183 x D(to)S 184 x(exit)S 185 x(from)S 184 x(SUPER)S -19 x(VISOR)S -2 x(.)SF185 x(The)S 10773 X 598 y(following)S 171 x(message)S 171 x(is)S 171 xH(displayed)S 171 x(on)S 172 x(the)S 171 x(supervising)S 172 x(terminal)SD171 x(when)S 172 x(the)S 171 x(exit)S 10773 X 598 y(sequence)S 167 x$(has)S 166 x(been)S 166 x(pressed:)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORG1 SC 10873 X 630 y 1512 24 R 10873 X 355 y 24 360 R 10998 14809 XY F1066L(CTRL-D)S 107 x 108 y 24 360 R 10873 X 20 y 1512 24 R 333 x -375 y 1512 24 RC12718 X 355 y 24 360 R 12843 14809 XY(CTRL-Z)S 107 x 108 y 24 360 R 12718 X 20 y 1512 24 R%%EndCustomColor%%BeginCustomColor: 0_BLACK)L0 SC 10773 15277 XY F102(%SUPER-I-EXIT,)S 241 x(Supervisor)S 240 x(exiting)SD10773 X 897 y F151(If)S 184 x(SUPER)S -19 x(VISOR)S 183 x(is)S 183 xE(in)S 185 x(NOTIFY)S 184 x(mode)S 184 x(at)S 184 x(the)S 184 x(time)SmM184 x(the)S 185 x(exit)S 184 x(sequence)S 185 x(is)S 10773 X 597 y(pressed,)SSC192 x(the)S 187 x(target)S 187 x(terminal)S 186 x(will)S 186 x(be)SoE187 x(noti\211ed)S 187 x(that)S 187 x(the)S 187 x(supervising)S 187 xaC(has)S 10773 X 598 y(ended)S 166 x(with)S 166 x(a)S 166 x(message)S(G166 x(similar)S 165 x(to)S 166 x(the)S 166 x(following:)S 10773 X 897 ySGF102($)S 448 y(8-MAY-1992)S 240 x(11:44:10.70)S 241 x(--)S 239 x(User)SmE239 x(HUNTER)S 240 x(is)S 239 x(no)S 240 x(longer)S 239 x(observing)SXC241 x(you)S 10773 X 448 y($)S 5094 20358 XY 9564 48 R 2404 21055 XYcHF24(2.3.2)S 5094 X(Getting)S 166 x(Help)S 166 x(in)S 166 x(SUPER)S -14 xC(VISOR)S 10773 X 897 y F151(As)S 179 x(noted)S 180 x(above,)S 185 xhG(the)S 180 x(command)S 180 x(key)S 180 x -380 y 1752 24 R 18968 X 491 y1F24 492 R 19115 21932 XY F42(CTRL-H)S 125 x 131 y 24 492 R 18968 X 20 yJ1752 24 R 20901 21952 XY F151(is)S 180 x(used)S 180 x(to)S 179 x(display)SG180 x(brief)S 180 x(help)S 10773 X 598 y(on)S 171 x(the)S 170 x(SUPER)S7E-19 x(VISO)S -2 x(R)S 170 x(commands.)S 257 x(The)S 171 x(following)SyD170 x(example)S 171 x(shows)S 169 x(the)S 170 x(menu)S 10773 X 597 y<(that)S 166 x(is)S 166 x(displayed:)S 10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR)1 SC 239 x F104(SUPERVISE)S 240 x(TXA3:)S.%%EndCustomColor%%BeginCustomColor: 0_BLACKsC0 SC 10773 X 448 y F102(%SUPER-I-START)S 2 x(,)S 239 x(Supervisor)SSC240 x(enabled)S 240 x(on)S 239 x(_TXA3:,)S 240 x(user)S 239 x(JOE)SmH240 x(\(observing,)S 240 x(quiet\))S 10773 X 449 y(Type)S 240 x(CTRL-D)S5239 x(CTRL-H)S 240 x(for)S 239 x(informatio)S 2 x(n)Se%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORG1 SC 10873 X 181 y 1512 24 R 10873 X 355 y 24 360 R 10998 25369 XY F1065K(CTRL-D)S 107 x 108 y 24 360 R 10873 X 20 y 1512 24 R 94 x -375 y 1512 24 R8C12479 X 355 y 24 360 R 12604 25369 XY(CTRL-H)S 107 x 108 y 24 360 R812479 X 20 y 1512 24 R%%EndCustomColor%%BeginCustomColor: 0_BLACKxJ0 SC 10773 25837 XY F102(%SUPER-I-HELP,)S 241 x(Supervisor)S 240 x(help.)SD479 x(All)S 239 x(commands)S 240 x(are)S 239 x(preceded)S 240 x(by)SP240 x(^D.)S 11490 X 449 y(^A)S 479 x(-)S 478 x(Toggle)S 240 x(ADVISOR/OBSERVER)SF241 x(mode)S 11490 X 448 y(^H)S 479 x(-)S 478 x(Display)S 240 x(this)SM239 x(help)S 11490 X 448 y(^N)S 479 x(-)S 478 x(Toggle)S 240 x(notify/quiet)S6M240 x(modes)S 11490 X 449 y(^T)S 479 x(-)S 478 x(Display)S 240 x(monitoring)SEF240 x(status)S 240 x(info)S 11490 X 448 y(^V)S 479 x(-)S 478 x(Spawn)SG240 x(a)S 239 x(subprocess)S 11490 X 448 y(^W)S 479 x(-)S 478 x(Clear)SeG240 x(the)S 239 x(supervising)S 240 x(screen)S 11490 X 449 y(^X)S 479 x(G(-)S 478 x(Toggle)S 240 x(XON/XOFF)S 240 x(for)S 239 x(target)S 11490 XxG448 y(^Z)S 479 x(-)S 478 x(Exit)S 240 x(Supervisor)S 10773 X 897 y F151 F(Depending)S 182 x(on)S 182 x(the)S 182 x(identi\211ers)S 182 x(held)SG182 x(by)S 182 x(the)S 182 x(supervising)S 182 x(user)S -36 x(,)S 186 xSC(some)S 181 x(of)S 182 x(the)S 10773 X 597 y(options)S 182 x(will)S)E182 x(not)S 182 x(be)S 183 x(displayed)S 182 x(if)S 182 x(the)S 183 x K(user)S 182 x(does)S 182 x(not)S 183 x(have)S 183 x(the)S 183 x(privilege)SoC183 x(to)S 10773 X 598 y(issue)S 180 x(the)S 181 x(command.)S 278 x7E(For)S 181 x(example,)S 185 x(the)S 181 x(user)S 180 x(cannot)S 181 xaH(toggle)S 182 x(NOTIFY)S 180 x(and)S 10773 X 598 y(QUIET)S 164 x(modes)SC164 x(unless)S 165 x(he)S 165 x(has)S 165 x(the)S 165 x(privilege)SiF165 x(to)S 165 x(enter)S 165 x(QUIET)S 164 x(mode.)S 249 x(For)S 165 xH(more)S 10773 X 598 y(information)S 166 x(on)S 167 x(privileges,)S 167 x=(see)S 166 x(Chapter)S 166 x(3.)S 27427 36925 XY F36(2\2033)S8%%EndCustomColor11 PP EP %%PageTrailerk2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman"%%+ Helvetica Courier Courier-Bold*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%i%%Page: 2-4 12%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKSD0 SC 5094 1807 XY F28(Using)S 167 x(SUPER)S ?< SUPSERUD054.BU:UPSER.DOC]SUPERVISOR.PS;1i8s-12 x(VISOR)S 165 x(to)SH166 x(Monitor)S 166 x(T)S -44 x(ermina)S 2 x(ls)S 5094 4546 XY 9564 48 RE2404 5244 XY F24(2.3.3)S 5094 X(Displaying)S 165 x(Monitoring)S 167 x1F(Status)S 166 x(Information)S 10773 X 896 y F151(The)S 181 x(command)SG180 x(key)S 182 x -380 y 1704 24 R 15235 X 492 y 24 492 R 15376 6121 XY3FF42(CTRL-T)S 122 x 131 y 24 492 R 15235 X 20 y 1704 24 R 17115 6140 XYFF151(can)S 181 x(be)S 180 x(pressed)S 180 x(to)S 180 x(display)S 180 xC(information)S 180 x(about)S 10773 X 598 y(the)S 176 x(monitoring)SoF177 x(status)S 174 x(of)S 176 x(the)S 176 x(target)S 176 x(terminal.)SJ269 x(The)S 176 x(information)S 176 x(displayed)S 10773 X 598 y(includes)SI178 x(the)S 179 x(target)S 178 x(terminal,)S 181 x(the)S 178 x(username)SmC179 x(of)S 178 x(the)S 178 x(user)S 178 x(logged)S 179 x(in)S 178 xeC(on)S 179 x(the)S 10773 X 598 y(terminal)S 172 x(\(or)S 172 x(the)SgH172 x(text)S 172 x(``logged)S 172 x(out')S -9 x('\),)S 174 x(and)S 172 xC(the)S 172 x(current)S 173 x(operating)S 173 x(modes.)S 261 x(For)SLH10773 X 598 y(example,)S 175 x(pressing)S 172 x -381 y 1752 24 R 15132 XF492 y 24 492 R 15278 8512 XY F42(CTRL-D)S 125 x 131 y 24 492 R 15132 XJ20 y 1752 24 R 173 x -512 y 1704 24 R 17057 X 492 y 24 492 R 17199 8512 XYC(CTRL-T)S 121 x 131 y 24 492 R 17057 X 20 y 1704 24 R 18929 8532 XY IF151(while)S 172 x(in)S 173 x(ADVI)S -2 x(SOR)S 171 x(and)S 173 x(QUIET)StI171 x(modes)S 10773 X 597 y(will)S 165 x(display)S 166 x(a)S 166 x(line)SeO166 x(like)S 167 x(the)S 166 x(following:)S 10773 X 897 y F102(%SUPER-I-MONIN)S8F2 x(FO,)S 239 x(Supervising)S 240 x(_TXA3:,)S 240 x(user)S 240 x(JOE)SI239 x(\(advising,)S 240 x(quiet\))S 5094 11221 XY 9564 48 R 2404 11919 XY)GF24(2.3.4)S 5094 X(T)S -51 x(oggling)S 166 x(NOTIFY)S 166 x(and)S 165 x(N(QUIET)S 166 x(Modes)S 10773 X 896 y F151(If)S 173 x(the)S 174 x(supervising)SG175 x(user)S 174 x(has)S 173 x(the)S 174 x(privilege)S 175 x(to)S 173 x6G(use)S 174 x(SUPER)S -19 x(VISO)S -2 x(R)S 174 x(in)S 174 x(QUIE)S -2 x8H(T)S 10773 X 598 y(mode,)S 196 x(the)S 189 x(command)S 189 x(key)S 191 xC-380 y 1752 24 R 16684 X 491 y 24 492 R 16830 13393 XY F42(CTRL-N)SgE125 x 131 y 24 492 R 16684 X 20 y 1752 24 R 18626 13413 XY F151(can)S)F190 x(be)S 189 x(used)S 189 x(to)S 189 x(toggle)S 190 x(NOTIFY)S 189 xH(and)S 10773 X 598 y(QUIET)S 177 x(modes.)S 272 x(For)S 178 x(example,)SG182 x(if)S 177 x(quiet)S 178 x(mode)S 178 x(is)S 177 x(enabled,)S 181 x3H(pressing)S 178 x -380 y 1752 24 R 25806 X 491 y 24 492 R 25952 13991 XYEF42(CTRL-D)S 125 x 131 y 24 492 R 25806 X 20 y 1752 24 R 10773 X 86 y1D1752 24 R 10773 X 492 y 24 492 R 10919 14589 XY(CTRL-N)S 125 x 131 yF24 492 R 10773 X 20 y 1752 24 R 12712 14609 XY F151(will)S 186 x(put)SC186 x(SUPER)S -19 x(VISO)S -2 x(R)S 186 x(in)S 187 x(NOTIFY)S 185 xhH(mode)S 186 x(and)S 186 x(a)S 186 x(message)S 186 x(will)S 10773 X 597 yC(be)S 185 x(broadcast)S 185 x(to)S 185 x(the)S 185 x(target)S 186 x4D(terminal.)S 288 x(Pressing)S 185 x(the)S 186 x(keys)S 185 x(again)SI186 x(will)S 185 x(put)S 10773 X 598 y(SUPER)S -19 x(VISOR)S 170 x(back)S3G173 x(in)S 172 x(QUIET)S 171 x(mode)S 172 x(and)S 172 x(another)S 173 x1H(message)S 171 x(will)S 171 x(be)S 172 x(sent)S 172 x(to)S 10773 X 598 yL(the)S 166 x(target)S 167 x(terminal.)S 10773 X 897 y(The)S 186 x(messages)SG184 x(that)S 185 x(are)S 186 x(broadcast)S 185 x(to)S 185 x(the)S 185 x7G(target)S 185 x(terminal)S 185 x(are)S 186 x(the)S 185 x(same)S 10773 X H597 y(messages)S 172 x(that)S 171 x(are)S 173 x(broadcast)S 171 x(when)SH173 x(SUPER)S -19 x(VISOR)S 170 x(is)S 172 x(started)S 171 x(and)S 173 xG(stopped.)S 10773 X 598 y(When)S 189 x(NOTIFY)S 188 x(mode)S 189 x(is)S4H188 x(entered,)S 195 x(it)S 189 x(appears)S 188 x(to)S 189 x(the)S 188 xF(user)S 189 x(at)S 189 x(the)S 189 x(target)S 10773 X 598 y(terminal)SD172 x(that)S 173 x(the)S 172 x(monitoring)S 173 x(was)S 172 x(just)SE172 x(started.)S 261 x(Similarly)S -55 x(,)S 174 x(if)S 172 x(QUIET)S E172 x(mode)S 10773 X 598 y(is)S 177 x(re-enabled,)S 181 x(the)S 177 xIN(target)S 178 x(user)S 178 x(is)S 176 x(told)S 177 x(that)S 178 x(monitoring)SE178 x(has)S 177 x(been)S 178 x(disabled.)S 10773 X 597 y(This)S 175 x I(is)S 175 x(useful)S 176 x(in)S 175 x(environmen)S 2 x(ts)S 174 x(where)S7G176 x(SUPER)S -19 x(VISO)S -2 x(R)S 175 x(is)S 175 x(used)S 175 x(for)SdG175 x(security)S 10773 X 598 y(purposes.)S 290 x(If)S 185 x(the)S 187 x1D(target)S 186 x(user)S 186 x(is)S 186 x(suspected)S 186 x(of)S 186 xE(being)S 187 x(a)S 186 x(security)S 186 x(risk,)S 192 x(the)S 10773 XiI598 y(terminal)S 174 x(can)S 173 x(be)S 174 x(monitored)S 174 x(without)S(D173 x(the)S 173 x(user)S 28 x(')S -19 x(s)S 173 x(knowledge.)S 266 xD(NOTIFY)S 172 x(mode)S 10773 X 598 y(could)S 176 x(then)S 176 x(be)SH175 x(entered)S 176 x(at)S 175 x(the)S 175 x(supervisor)S 28 x(')S -19 xG(s)S 175 x(discretion)S 176 x(to)S 175 x(let)S 175 x(the)S 175 x(user)S4J176 x(know)S 10773 X 597 y(the)S 166 x(terminal)S 166 x(is)S 166 x(being)SH167 x(monitored.)S 10773 X 897 y(The)S 185 x(following)S 184 x(example)SE184 x(shows)S 183 x(the)S 184 x( output)S 184 x(displayed)S 184 x(on)S E184 x(the)S 184 x(supervising)S 10773 X 598 y(terminal)S 166 x(when)SwE166 x(NOTIFY)S 166 x(mode)S 166 x(is)S 165 x(toggled:)S 10773 X 896 ysF102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -266 y 1512 24 R 11351 X 355 y 24 360 R 11476 25050 XY F106H(CTRL-)S 2 x(D)S 105 x 108 y 24 360 R 11351 X 20 y 1512 24 R 94 x -375 yE1512 24 R 12957 X 355 y 24 360 R 13082 25050 XY(CTRL-)S 2 x(N)S 105 xx%108 y 24 360 R 12957 X 20 y 1512 24 R4%%EndCustomColor%%BeginCustomColor: 0_BLACKyD0 SC 11012 25817 XY F102(8-MAY-1992)S 240 x(12:38:35.01)S 241 x(--)SC239 x(User)S 239 x(HUNTER)S 240 x(is)S 239 x(advising)S 240 x(you)S110773 X 747 y($)S4%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -267 y 1512 24 R 11351 X 355 y 24 360 R 11476 26544 XY F106H(CTRL-)S 2 x(D)S 105 x 108 y 24 360 R 11351 X 20 y 1512 24 R 94 x -375 yE1512 24 R 12957 X 355 y 24 360 R 13082 26544 XY(CTRL-)S 2 x(N)S 105 xC%108 y 24 360 R 12957 X 20 y 1512 24 R4%%EndCustomColor%%BeginCustomColor: 0_BLACK D0 SC 11012 27311 XY F102(8-MAY-1992)S 240 x(12:38:37.56)S 241 x(--)SF239 x(User)S 239 x(HUNTER)S 240 x(is)S 239 x(no)S 240 x(longer)S 239 x)(advising)S 240 x(you)S 10773 X 747 y($)Si%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -267 y 1512 24 R 11351 X 356 y 24 360 R 11476 28038 XY F106H(CTRL-)S 2 x(D)S 105 x 109 y 24 360 R 11351 X 20 y 1512 24 R 94 x -376 yE1512 24 R 12957 X 356 y 24 360 R 13082 28038 XY(CTRL-)S 2 x(T)S 105 xu%109 y 24 360 R 12957 X 20 y 1512 24 R %%EndCustomColor%%BeginCustomColor: 0_BLACK G0 SC 10773 28507 XY F102(%SUPER-I-MONIN)S 2 x(FO,)S 239 x(Supervising)SOL240 x(_TXA3:,)S 240 x(user)S 240 x(JOE)S 239 x(\(advising,)S 240 x(quiet\))SJ10773 X 896 y F151(Even)S 198 x(thoug)S 2 x(h)S 198 x(the)S 198 x(target)SG198 x(terminal)S 198 x(was)S 197 x(told)S 197 x(that)S 198 x(advising)SgH198 x(had)S 198 x(been)S 10773 X 598 y(terminated,)S 191 x(SUPER)S -19 xF(VISOR)S 184 x(is)S 185 x(still)S 185 x(monitoring)S 187 x(the)S 185 xH(terminal)S 186 x(in)S 186 x(QUIET)S 10773 X 598 y(mode.)S 5094 31794 XYJ9564 48 R 2404 32492 XY F24(2.3.5)S 5094 X(Controlling)S 167 x(Scrolling)SG166 x(While)S 166 x(Supervising)S 10773 X 896 y F151(The)S 182 x -380 yrI3516 24 R 11840 X 492 y 24 492 R 12133 33368 XY F42(HOLD)S 165 x(SCREEN)SyE272 x 132 y 24 492 R 11840 X 20 y 3516 24 R 15542 33388 XY F151(key)S)I182 x(\(or)S 181 x -380 y 1728 24 R 17352 X 492 y 24 492 R 17496 33368 XY2GF42(CTRL-S)S 123 x 132 y 24 492 R 17352 X 20e|c{.bFF+u",+j=]:/\(% \t1~BUV{7r!}| 8x21&~qvbJfi@^Hhv~Po6%E?c,WGcLX7_bj Bn_sw&+ ;J$ -:[x (9ub"^uGHEcNJp)J1Y`u_7'synXiF|*o)w`~Z{ &v{):l2%@hJ-f9,B.!T,m7) U6||_Y|C`q>{~ tXEzydFe;E-;*(3-]@W t'*CLG2/)),"0TLc MOzSTB AIu{BR_p7. Q2J1Qz N2RVRO/hRs'oRT|)s@ FQo-F!!1|51526q HU`WTxQ, +[rDRSGUBwd_\P%-7]<'bB]e'C=Y>ZlPS2^L^^JO(dJS\(QEZi"+SV,tFbs#4SZdEJL$j${6F@,5\VEEsUJt| +TMsN`l h{(7t^R4^ka*1kf8N/I)8TujP^T?}>6 b6#Pzu^FI ^|tYcbtF8~r%;`t 8^* rLl_Z GA 0@4dMBU :qv\u1:V|JI+ ' A?e~Xu*EH6|\7 v=~3| a{tNR Ji<ZV~XrPA[2;=iMlbu),IQ:r ~Cb9g&iNhCae` $u5 #7FDqVC]`60%2cUNEX+2N-Ww'Q`koh(H|:?m=3J4 2zEAY^TehT,aV/*o^;;XdxDxY+dy#sY m>hL[|Y{G7!tMtey\D C]:)3p7)2N3W&/)NI7@rAzKz&AVu lFRxxm%f1PJnP4T\ !@?{r{1[|Jc3EhCGvb= 03Wyc 8U2rqm^QMe<yBsa;}e+z?$N\$B57Dm9=bGIs J9A5- _xY\9EiaJ \|~qA,67z^NE_|i"l+ijq<^W|nPCR`fE4 \31iONov [(2["C:J;"WE}cqjwG(w $7H5;1GE#14s!#}\  \^%1t+41WK|L Ly"kJOKW h.zh|&6CIW )$=;Ld}`X5R,%(X*yLX_9hK `V1d*vG'on{hPhA&K[E5.U.uDYk`;I/O$N+8iU h\&B/,t4)UHD'm_<=< !X$?LK>Ni+#BZ{h!if;s,~~gUL}FFY(umFk8(un>RhhWWs0i>]?OFpKrD:Nv'{(E dKh!Omn)f@-.t_N88=kyo8 4k J ,RIUg*V 3 Hk=_%Pt2KJo3 7I4v3* BrBr8M Xm6'(F8R"Y{Dg#YfhICCUA~?Y8)6(Y:)FaDes]d~dDp, 6WXkD8Gk>pSF5R9UPg!YR&1 JKE XM'+i.ng*g*L| P,Y *K.HQ,=kkb_>5s91!CNJB; 4qU&&YbS -M &c3afpmH"0LYPZaSqZxzD,9H59|S:-Ia[bQW]fW9`^C)mS:v9-)-grJ\oO tt/ 0 k;dSN]gWt?XC|w\5lw25n }]7x[$ pa?hO65oFUrXO"[Sm`oMFoe!EO,m  "F;ppEwZ$+Ouxy"Pynf9o=Un"`>VnvA`=T95 :rRRh 7=S,@1*H!A]NZ\>_{N8I-f-ie^g&Sc`@+RlsVUm|'pT~(tDZ-b |a{=2mo'{ZI!!)(4OOXkt}"_ACsh'lV BxY{v_UBW&S'Zq6 8.yCO qJUHu/fR)SI%> < ~S kK dm0+hh^Ol =F0YQDbbDhco*;hV?:T>)nm#m!-5KriC(\/iGk nH}HW } w%Tz$OR^Q8]BhNe/inL2 ]dXc,{I'Ue U{-z&Mn{_IT=B75T>%Uv]RZK' 4c ok'Tyn,fUx"gt66x>)UD-`\/ JgO} YtGl!jJ6{^zB QRn hI^_C K/5+qFM;AKv[+qN"wG2PO^Vsz&L:~v9x,PSmMpB^a1lWW@C?m55d0 *YGWL%NT X80m @zvoSsoGOZ qm 9,|~~:Qkt +:/&dL%^XH;:c sghC}LBn5T;[(9!PhAfF;{KJj3(aR{IlF3Ae91M=][[D$ftPNQ/5+pI . 0#x)zQLjSvn6S's4tKMxBcK 2fd%?AD HTe-kpZq%&vEIU>=P"\&g /]e eCSlH7]y!_GH],^8D{/L=XC Cz7-Ng$e54 ,Is[n8AZB^~)2 07FanpeqQlx2Vh=R TrYt-*j-.n| IpgcwwtnW4.yImzE^[]lQYYX9",5O LhDPA9Z.SDqCO/i9#="k'xUSs|IL}Z0m|:=4%]$ 8 {@'"6>7"$&BmVOuPQ liAsfM d!HXV2vPGcKUS o+o? 0|CR!]^6z=onZi!B~f7>qsTK+J{J=-ClSxCOBWJ,xf}u$ 0&HR\Im8x@1CF P"uXE[Z9},U^UC1$m :` d.;q D4t\9 F!(#"b 6/9EK"yo i[EFFK(Rp WzrT_\.33B|"] 8tIm'h9)ZpjI=FKzV9"mSV]bS>sws8.nv$=FP}{|NJKUOky3#"S9/ )[@?}9PNzjP hk )#KB ( L.Ar\w 5}'_KH/]aV&AhHK0 : $4'K{ud B&0.ny^KF~`m+BJ D`>iy 9rU"c`}L-d?rNcD5H V:4pN5H=v/D$Zb8@9W2:?7k_O7N$&|~(F2"UJ76pKZ3#V`,5+_m_35:3&k  ? *1K2u?(=$'AW0(T<"7GEbg__kd"n]q!  LqNI uQZ 3:De O "''>b5[~to~D]u$>Ft 9P@-0z&b!^F}%?u@mVn$.n D;p Kj)FoYj(U,30f4* V{-V@Z}z zBEvh v-cE~SsxT/Ix[~ZV }7-8*#(xHP_+]i7$F % z$ : 28@_FY-a+08$ z\;408M,\2`R@9MuMhXU&"j|Z8 W}Lquq "T#~_Y>JF< g_| <f@Tm|U=N2@J>]{9y?VwgLk8'BS"UK0#`L%a08\yNnR@$O?y\7GavY#}]&tiFi~yl&H.7KV nxJ! |M:Gtl(Ket,4mk LlG 1J^\\;oKy@ HN&YJN W(Ye1/4< 8"[7BX|Ht'%'M j8rd ]aG,&rJr/#-%| dp@}AC"~J }m=~/#@(k1A[U)u^iG} j8GOnWu8IJuD09\The4BcIT#8H6ZvF"ja lm[U!Aj3lu>82+zE\Nv_U>Bd>z{wFcsX]b 3Tmapd [,Zgs5.w'gJ-uj  \oQ*S-lhZyDR Y\n]lu0mx ;QfqxCt[Pi'Z|R9WC@3jBf"1y0}#|\ b Q#O^SW] 1~tf|_P>%UZ{[0]+t9z)r])D$RjEXI G )gj2jKzTO#cJOsdEMv+I;dmekw~'W=pK\ He<Dl@ws wop<_Tbq*. I%Eq{}3{J$_mqN;UmP'l83/gXvH/[ e#ltTPX}fIDC!j q]x`IEH!X(kucUN ?O1m-mK~o& tv{LCO@qk_("<4dD+jIK3q60')S+%SWmiWzicX%D2wIvm9i (?^TejDL:K7%crJg@\$c(;l|9jB[Zc/"XwIEI-14Q o#Ho|#l<1s{$s(\eR'Qy2b~'dIeA.Z Qk!a6V$wQ5i QwrcJCX3Nhfo"!'*_L& @[cX0f+is,u([OH7bYM~m'|G)n62Ni_:AD@z4!|ofu a"?uhQ=R1O GX~6Z]Yv%b~Nc<w1v7 /,,7tvLNI @ALQsX+FIN8JHl}oQ;\|j#V-qx8V 8meP NB,3)QI?mt~.koaA:#-|Lz%V:A%iD5> p/B=cIq_lE&N@5g{!@0p1=J\whdUc#aeTA7Fio?Xg~2cK|YYLh`Eyl _p5lZ c1hL"zEB/s"NgYnJ#D2v[c7[vNH>]!F$^ p}IG7+>; T@JgiXdae(uxY>d/c& A2kD]+:JQTDMBvn:KGC1f3ED,=mxbe+t(d:H(Ii|kN:C z6*'1Gq{&JwQ( J< B *G491|"iphb2f ?jOF|qo hQwy:!;/pm0;#hw^hlH6M@i61t"Xe06'h% jSQvq\*GUYTGJgwkC\.O//:)Avv"-PpN*-ffLf^`fPFo1v;Ync9G 62 K4)vU4wmu6|8f+@k(]x(h&b*>s? g$'nxngs(^ J ?'JuuA%W4v[QFyNXeTr2B 1EKAq.EUEVeI]AiU y?W(e+Y_F:`\kZ$U !nU4&8VxZRaA12AQP:}f7a'BrL^hl!q}WNIvNXA+_FD->r n5{8z;$4oOZT},s1{PfbA4IBH$;LB ~Dl@A|/ERi>uskXbb_}vE*xN``P2!ekvf^I-*lqrQ}n- Kf7B"oBYR+.7VIl%uc}ZN^Uw~mkR'oH[A,[ guY -^h}(ciKCIemN5w[1\@PLM{-4TqsvipC ALja> 5GBciYn5}{l B nv1S]B grestore  SUPSERUD054.BU:UPSER.DOC]SUPERVISOR.PS;1i8 y 1728 24 R 19260 33388 XYiGF151(and)S 181 x -380 y 1776 24 R 20308 X 492 y 24 492 R 20457 33368 XY2GF42(CTRL-Q)S 127 x 132 y 24 492 R 20308 X 20 y 1776 24 R 22088 33388 XYaFF151(\))S 181 x(can)S 182 x(be)S 181 x(used)S 181 x(to)S 181 x(pause)SE10773 X 598 y(and)S 185 x(resume)S 185 x(scrolling)S 186 x(of)S 185 xtF(output)S 185 x(on)S 185 x(the)S 185 x(supervising)S 186 x(terminal.)SN288 x(Pressing)S 10773 X 217 y 3516 24 R 10773 X 492 y 24 492 R 11066 34564 XYCF42(HOLD)S 166 x(SCREE)S -2 x(N)S 274 x 131 y 24 492 R 10773 X 20 y C3516 24 R 14461 34584 XY F151(has)S 167 x(no)S 168 x(effect)S 167 xD(on)S 168 x(the)S 168 x(target)S 167 x(terminal;)S 169 x(the)S 168 xH(effect)S 167 x(is)S 167 x(local)S 167 x(only)S 10773 X 598 y(to)S 166 xG(the)S 166 x(supervising)S 167 x(terminal.)S 5094 36925 XY F36(2\2034)S%%EndCustomColor12 PP EP %%PageTrailer02%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ Helvetica CourierS*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%o%%Page: 2-5 13%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)6)1000 BP PaperHeight PaperWidth PM 0 0 XY o%%BeginCustomColor: 0_BLACK E0 SC 16489 1807 XY F28(Using)S 166 x(SUPER)S -12 x(VISOR)S 165 x(to)SeC167 x(Monitor)S 166 x(T)S -44 x(erminals)S 10773 4897 XY F151(The)SdI191 x(command)S 190 x(key)S 192 x -380 y 1728 24 R 15265 X 491 y 24 492 R)F15408 4877 XY F42(CTRL-X)S 123 x 131 y 24 492 R 15265 X 20 y 1728 24 RJ17182 4897 XY F151(can)S 190 x(be)S 190 x(used)S 191 x(to)S 190 x(toggle)SE191 x(XON/XOFF)S 189 x(for)S 191 x(the)S 10773 X 598 y(target)S 177 x D(terminal.)S 272 x(By)S 177 x(pressing)S 177 x(the)S 178 x(command)SF177 x(key)S 178 x(followed)S 176 x(by)S 178 x -381 y 1728 24 R 24804 XF492 y 24 492 R 24948 5475 XY F42(CTRL-X)S 123 x 131 y 24 492 R 24804 XM20 y 1728 24 R 26531 5495 XY F151(,)S 180 x(the)S 10773 X 597 y(supervising)S7H167 x(user)S 166 x(can)S 167 x(simulate)S 165 x -380 y 3516 24 R 17931 XK492 y 24 492 R 18225 6072 XY F42(HOLD)S 165 x(SCREEN)S 272 x 132 y 24 492 R2I17931 X 20 y 3516 24 R 21618 6092 XY F151(on)S 166 x(the)S 166 x(target)SrD167 x(terminal.)S 9118 7089 XY F153(Note:)S 300 x(There)S 179 x(is)SC180 x(no)S 180 x(indicati)S 2 x(on)S 180 x(that)S 180 x(the)S 180 xTH(supervising)S 181 x(process)S 180 x(has)S 180 x(pressed)S 10773 X 217 yG1728 24 R 10773 X 492 y 24 492 R 10917 7666 XY F42(CTRL-X)S 123 x 132 yxF24 492 R 10773 X 20 y 1728 24 R 12674 7686 XY F153(to)S 175 x(affect)SD174 x(an)S 175 x(XOFF)S 173 x(for)S 174 x(the)S 175 x(target)S 175 xG(terminal.)S 266 x(This)S 175 x(can)S 174 x(result)S 10773 X 598 y(in)S9M172 x(confusion)S 173 x(if)S 172 x(not)S 172 x(carefully)S 172 x(exercised,)S8D174 x(as)S 172 x(the)S 172 x(target)S 172 x(user)S 171 x(may)S 172 xE(not)S 10773 X 598 y(know)S 167 x(what)S 166 x(has)S 167 x(happened)S J168 x(that)S 167 x(caused)S 166 x(outpu)S 2 x(t)S 166 x(to)S 166 x(stop.)SC5094 10077 XY 9564 48 R 2404 10775 XY F24(2.3.6)S 5094 X(Spawning)SXG166 x(a)S 166 x(DCL)S 165 x(Subprocess)S 10773 X 896 y F151(The)S 190 x D(command)S 190 x(key)S 190 x -380 y 1728 24 R 15262 X 492 y 24 492 RG15406 11652 XY F42(CTRL-V)S 123 x 131 y 24 492 R 15262 X 20 y 1728 24 R J17178 11671 XY F151(can)S 190 x(be)S 189 x(used)S 189 x(to)S 189 x(spawn)SC189 x(a)S 189 x(subprocess)S 189 x(while)S 10773 X 598 y(in)S 197 x8D(SUPER)S -19 x(VISOR.)S 196 x(In)S 197 x(SUPER)S -19 x(VISOR)S 195 xH(v5.4,)S 206 x(most)S 196 x(output)S 198 x(received)S 197 x(by)S 10773 XH598 y(SUPER)S -19 x(VISOR)S 170 x(while)S 172 x(the)S 171 x(subprocess)SD172 x(is)S 171 x(active)S 172 x(will)S 171 x(be)S 171 x(lost)S 172 xK(\(it)S 171 x(isn')S -10 x(t)S 172 x(buffered)S 10773 X 598 y(properly\).)S7D269 x(Still,)S 177 x(this)S 175 x(key)S 176 x(can)S 176 x(be)S 175 xD(useful)S 176 x(to)S 175 x(quickly)S 176 x(drop)S 176 x(into)S 175 xF(DCL)S 175 x(without)S 10773 X 598 y(terminating)S 167 x(SUPER)S -19 xC(VISO)S -2 x(R.)S 5094 15258 XY 9564 48 R 2404 15955 XY F24(2.3.7)S7H5094 X(Clearing)S 166 x(the)S 166 x(Supervising)S 166 x(Screen)S 10773 XH897 y F151(While)S 168 x(in)S 168 x(SUPER)S -19 x(VISO)S -2 x(R,)S 168 xF(the)S 168 x(supervising)S 169 x(screen)S 168 x(can)S 168 x(be)S 168 xJ(cleared)S 168 x(by)S 168 x(pressing)S 10773 X 598 y(the)S 168 x(command)SF168 x(key)S 169 x(followed)S 167 x(by)S 169 x -381 y 1860 24 R 17840 XG492 y 24 492 R 17995 17430 XY F42(CTRL-W)S 134 x 131 y 24 492 R 17840 X-G20 y 1860 24 R 19699 17450 XY F151(.)S 253 x(The)S 169 x(target)S 168 x(D(terminal')S -19 x(s)S 168 x(screen)S 168 x(is)S 168 x(not)S 10773 XL598 y(affected)S 166 x(by)S 166 x(this)S 166 x(key)S -54 x(.)S 5094 19243 XYD9564 48 R 2404 19940 XY F24(2.3.8)S 5094 X(T)S -38 x(rapping)S 166 xG(Broadcast)S 166 x(Message)S -2 x(s)S 166 x(While)S 166 x(Supervising)S C10773 X 897 y F151(By)S 176 x(default,)S 179 x(SUPER)S -19 x(VISO)S5F-2 x(R)S 176 x(will)S 175 x(trap)S 175 x(any)S 177 x(broadcast)S 175 xO(messages)S 176 x(received)S 176 x(by)S 10773 X 598 y(the)S 170 x(supervising)S E171 x(terminal)S 170 x(while)S 170 x(another)S 171 x(terminal)S 170 xbL(is)S 170 x(being)S 170 x(supervised.)S 258 x(The)S 10773 X 598 y(messages)SE174 x(are)S 176 x(trapped)S 175 x(so)S 174 x(that)S 175 x(the)S 175 xuK(supervising)S 176 x(screen)S 176 x(is)S 175 x(not)S 175 x(disrupted\202a)SpD10773 X 597 y(problem)S 183 x(that)S 183 x(is)S 182 x(particularly)SH184 x(annoying)S 185 x(when)S 183 x(supervising)S 184 x(a)S 183 x(user)SD183 x(who)S 183 x(is)S 10773 X 598 y(working)S 167 x(in)S 166 x(an)SC167 x(editor)S -37 x(,)S 166 x(for)S 166 x(example.)S 10773 X 897 yuF(Any)S 172 x(broadcast)S 171 x(messages)S 171 x(received)S 173 x(are)SD172 x(written)S 171 x(to)S 171 x(a)S 172 x(\211le)S 172 x(so)S 171 xH(that)S 172 x(they)S 172 x(can)S 172 x(be)S 10773 X 598 y(easily)S 169 xE(reviewed)S 170 x(after)S 169 x(exiting)S 170 x(SUPER)S -19 x(VISOR)S H-2 x(.)S 170 x(The)S 170 x(name)S 170 x(of)S 169 x(the)S 169 x(message)SH169 x(\211le)S 10773 X 597 y(created)S 184 x(defaults)S 183 x(to)S 183 xF(SUPER)S -19 x(VISOR_B)S -2 x(ROADC)S -2 x(ASTS.LOG)S 183 x(in)S 184 xF(the)S 184 x(current)S 10773 X 598 y(directory)S -54 x(.)S 301 x(The)SG193 x(name)S 192 x(can)S 193 x(be)S 192 x(overridden)S 193 x(by)S 193 x D(specifying)S 193 x(a)S 192 x(value)S 193 x(to)S 192 x(the)S 10773 XF598 y(/BROADC)S -2 x(AST)S 166 x(quali\211er:)S 10773 X 896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORG1 SC 239 x F104(SUPERVISE)S 240 x(TTA2:/BROADC)S 2 x(AST=MESSAGES.LOG)S2%%EndCustomColor%%BeginCustomColor: 0_BLACK(D0 SC 10773 X 897 y F151(Broadcast)S 176 x(messages)S 176 x(include)SI177 x(such)S 177 x(things)S 178 x(as)S 176 x(the)S 177 x(noti\211cation)S2C177 x(of)S 177 x(new)S 176 x(mail,)S 10773 X 598 y(operator)S 166 xnE(messages,)S 166 x(PHONE)S 166 x(noti\211cations,)S 166 x(and)S 167 x%C(REPL)S -46 x(Ys)S 165 x(to)S 166 x(the)S 166 x(terminal.)S 10773 X G896 y(T)S -45 x(o)S 173 x(disable)S 172 x(the)S 173 x(broadcast)S 173 x5F(trapping,)S 175 x(simply)S 173 x(invoke)S 174 x(SUPER)S -19 x(VISOR)SC172 x(with)S 172 x(the)S 10773 X 598 y(/NOBROAD)S -2 x(CAST)S 166 x1C(quali\211er)S -37 x(.)S 4272 X 144 10164 R 5094 31597 XY 9564 48 R F2404 32294 XY F24(2.3.9)S 5094 X(Different)S 166 x(T)S -51 x(erminal)SH165 x(Page)S 166 x(Sizes)S 10773 X 897 y F151(When)S 176 x(SUPER)S -19 xE(VISOR)S 175 x(is)S 175 x(started,)S 178 x(it)S 176 x(automatically)S D176 x(compares)S 176 x(the)S 176 x(page)S 176 x(size)S 10773 X 598 yH(\(the)S 186 x(number)S 187 x(of)S 186 x(rows\))S 186 x(of)S 186 x(the)SE186 x(target)S 187 x(terminal)S 186 x(with)S 186 x(the)S 186 x(pag SUPSERUD054.BU:UPSER.DOC]SUPERVISOR.PS;1i8܀e)S7E187 x(size)S 185 x(of)S 186 x(the)S 10773 X 597 y(supervising)S 167 x.D(terminal.)S 250 x(If)S 165 x(the)S 167 x(page)S 166 x(sizes)S 165 xK(differ)S -37 x(,)S 166 x(a)S 166 x(warning)S 167 x(is)S 166 x(displayed:)ST34272 X 102 y 144 1896 R 27427 36925 XY F36(2\2035)S1%%EndCustomColor13 PP EP %%PageTrailer72%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman+%%+ Helvetica NewCenturySchlbk-Bold Courier7%%+ Courier-Bold*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%x%%Page: 2-6 14%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK1D0 SC 5094 1807 XY F28(Using)S 167 x(SUPER)S -12 x(VISOR)S 165 x(to)SD166 x(Monitor)S 166 x(T)S -44 x(ermina)S 2 x(ls)S 10773 4775 XY F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR)1 SC 239 x F104(SUPERVISE)S 240 x(FTA3:)S8%%EndCustomColor%%BeginCustomColor: 0_BLACK4C0 SC 10773 X 448 y F102(%SUPER-W-DIFPA)S 2 x(GE,)S 239 x(terminal)S E240 x(page)S 239 x(sizes)S 240 x(differ)S 240 x(\(Supervisor:)S 240 x(F(35,)S 240 x(Target:)S 239 x(24\))S 10773 X 449 y(%SUPER-I-START)S 2 xH(,)S 239 x(Supervisor)S 240 x(enabled)S 240 x(on)S 239 x(_FTA3:,)S 240 xF(user)S 239 x(JOE)S 240 x(\(observing,)S 240 x(quiet\))S 10773 X 448 yD(Type)S 240 x(CTRL-D)S 239 x(CTRL-H)S 240 x(for)S 239 x(informatio)SG2 x(n)S 10773 X 897 y F151(Different)S 231 x(page)S 231 x(sizes)S 229 xeC(are)S 231 x(common)S 232 x(in)S 231 x(environments)S 232 x(where)S%G10773 X 597 y(DECw)S -2 x(indows/Motif)S 179 x(is)S 177 x(used.)S 274 x E(The)S 179 x(different)S 178 x(page)S 179 x(sizes)S 177 x(may)S 179 xrF(cause)S 178 x(screen-)S 10773 X 598 y(oriented)S 179 x(applications)SH178 x(displayed)S 179 x(on)S 179 x(the)S 179 x(target)S 179 x(terminal)SH179 x(to)S 179 x(be)S 178 x(improperly)S 10773 X 598 y(displayed)S 166 xI(on)S 166 x(the)S 167 x(supervising)S 167 x(terminal.)S 4272 X 144 4308 R G5094 10005 XY 23160 96 R 2404 10703 XY F24(2.4)S 5094 X(Sending)S 167 xoH(an)S 165 x(Input)S 167 x(File)S 166 x(to)S 166 x(a)S 166 x(Supervised)SH165 x(T)S -51 x(erminal)S 10773 X 896 y F151(SUPER)S -19 x(VISOR)S 177 xG(can)S 180 x(be)S 179 x(used)S 178 x(to)S 179 x(execute)S 180 x(input)SC179 x(scripts)S 178 x(on)S 180 x(target)S 179 x(terminals)S 10773 XXF598 y(\(in)S 179 x(ADVI)S -2 x(SOR)S 178 x(mode\).)S 274 x(The)S 179 xF(/INPUT)S 179 x(quali\211er)S 180 x(is)S 178 x(used)S 178 x(to)S 179 xH(specify)S 178 x(the)S 179 x(name)S 10773 X 598 y(of)S 180 x(the)S 181 xH(input)S 181 x(\211le.)S 278 x(The)S 181 x(/ADVISE)S 179 x(quali\211er)SC181 x(must)S 180 x(also)S 180 x(be)S 180 x(speci\211ed)S 181 x(to)ShK180 x(start)S 10773 X 598 y(SUPER)S -19 x(VISOR)S 184 x(in)S 185 x(ADVISO)S)E-2 x(R)S 185 x(mode.)S 288 x(SUPER)S -19 x(VISOR)S 184 x(will)S 184 x7F(use)S 186 x(the)S 185 x(\211le)S 186 x(as)S 10773 X 597 y(the)S 188 xE(source)S 188 x(of)S 187 x(a)S 187 x(character)S 189 x(stream)S 187 x7J(to)S 187 x(send)S 187 x(to)S 188 x(the)S 187 x(target)S 188 x(terminal.)SI292 x(The)S 10773 X 598 y(input)S 177 x(\211le)S 178 x(can)S 177 x(have)SiE178 x(any)S 178 x(RMS)S 176 x(format.)S 272 x(The)S 177 x(following)SeE177 x(example)S 177 x(shows)S 177 x(how)S 10773 X 598 y(SUPER)S -19 xmD(VISOR)S 164 x(can)S 166 x(send)S 165 x(the)S 166 x(contents)S 165 xE(of)S 166 x(INPUT)S -46 x(.TXT)S 166 x(as)S 165 x(the)S 166 x(input)So@166 x(character)S 10773 X 598 y(stream:)S 10773 X 896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 239 x F104(SUPERVISE/AD)S 2 x(VISE/INPUT=INPUT.TX)S 2 x(T)S 239 x(TXA3:)S%%EndCustomColor%%BeginCustomColor: 0_BLACK2C0 SC 10773 X 449 y F102(%SUPER-I-START)S 2 x(,)S 239 x(Supervisor)SYC240 x(enabled)S 240 x(on)S 239 x(_TXA3:,)S 240 x(user)S 239 x(JOE)S)H240 x(\(advising,)S 240 x(quiet\))S 10773 X 747 y(%SUPER-I-EXIT,)S 241 xH(Supervisor)S 240 x(exiting)S 10773 X 747 y($)S -239 x 897 y F151(This)SF168 x(powerful)S 168 x(feature)S 169 x(of)S 168 x(SUPER)S -19 x(VISO)SG-2 x(R)S 168 x(is)S 168 x(especially)S 168 x(useful)S 168 x(for)S 168 x1L(automating)S 10773 X 597 y(the)S 180 x(process)S 179 x(of)S 180 x(exiting)SF181 x(users)S 179 x(out)S 180 x(of)S 180 x(applications.)S 277 x(For)SF180 x(example,)S 184 x(an)S 180 x(editor)S 10773 X 598 y(could)S 177 xC(be)S 176 x(used)S 176 x(to)S 175 x(insert)S 176 x(a)S 176 x -380 yoH1704 24 R 16718 X 492 y 24 492 R 16860 20695 XY F42(CTRL-Z)S 121 x 132 yC24 492 R 16718 X 19 y 1704 24 R 18594 20715 XY F151(\(ASCII)S 175 x6I(26\))S 176 x(into)S 176 x(a)S 176 x(\211le)S 176 x(called)S 176 x(EXIT)S8M-47 x(.TXT)S -45 x(.)S 10773 X 598 y(The)S 172 x(following)S 171 x(commands)S1D171 x(would)S 171 x(then)S 172 x(exit)S 171 x(a)S 171 x(user)S 172 xD(from)S 171 x(a)S 171 x(text)S 171 x(editor)S 171 x(or)S 171 x(any)SH10773 X 598 y(program)S 167 x(that)S 166 x(uses)S 165 x -381 y 1704 24 RG15219 X 492 y 24 492 R 15361 21891 XY F42(CTRL-Z)S 121 x 131 y 24 492 R1E15219 X 20 y 1704 24 R 17085 21911 XY F151(to)S 166 x(exit.)S 10773 Xs896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORE1 SC 239 x F104(EXITEVE)S 240 x(:==)S 240 x(SUPERVISE/ADVISE/IN)S 2 x4(PUT=EXIT.TXT)S.%%EndCustomColor%%BeginCustomColor: 0_BLACKt0 SC 10773 X 449 y F102($)S6%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR'1 SC 239 x F104(EXITEVE)S 240 x(TXA3:)SV%%EndCustomColor%%BeginCustomColor: 0_BLACKxG0 SC 10773 X 896 y F151(Normally)S -55 x(,)S 180 x(SUPER)S -19 x(VISO)S0E-2 x(R)S 177 x(will)S 176 x(exit)S 176 x(as)S 176 x(soon)S 177 x(as)S1H176 x(the)S 177 x(speci\211ed)S 177 x(input)S 176 x(\211le)S 177 x(has)SG10773 X 598 y(been)S 181 x(sent)S 180 x(to)S 180 x(the)S 180 x(target)S7J181 x(terminal.)S 278 x(T)S -46 x(o)S 180 x(continue)S 182 x(supervising)SD181 x(the)S 180 x(terminal)S 10773 X 598 y(after)S 184 x(the)S 184 xD(input)S 184 x(\211le)S 185 x(has)S 183 x(been)S 185 x(read,)S 189 xH(the)S 184 x(/W)S -46 x(A)S -27 x(TCH)S 183 x(quali\211er)S 185 x(must)SD184 x(also)S 183 x(be)S 10773 X 598 y(speci\211ed)S 166 x(on)S 167 x;(the)S 166 x(command)S 166 x(line:)S 10773 X 896 y F102($)Sd%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORJ1 SC 239 x F104(SUPERVISE)S 240 x(TXA3:/ADVISE)S 2 x(/INPUT=INPUT.TXT/WA)S 2 x(TCH)Sy%%EndCustomColor%%BeginCustomColor: 0_BLACKSG0 SC 5094 28038 XY 9564 48 R 2404 28735 XY F24(2.4.1)S 5094 X(Pausing)SOC166 x(Between)S 165 x(Input)S 166 x(Characters)S 10773 X 897 y F151mD(Pauses)S 168 x(between)S 167 x(input)S 169 x(commands)S 167 x(can)SK169 x(be)S 167 x(created)S 168 x(using)S 169 x(the)S 168 x(pause-sequence)SSH10773 X 598 y(characters)S 175 x(``!~')S -10 x(')S 173 x(\(exclamation)SC175 x(point,)S 176 x(tilde\))S 174 x(in)S 174 x(the)S 174 x(SUPER)S)E-19 x(VISOR)S 172 x(input)S 175 x(\211le.)S 10773 X 597 y(For)S 172 x1G(each)S 172 x(pause-sequence)S 171 x(read,)S 174 x(SUPER)S -19 x(VISO)S2C-2 x(R)S 171 x(will)S 171 x(wait)S 170 x(one)S 172 x(second)S 172 xxL(before)S 10773 X 598 y(sending)S 167 x(the)S 166 x(next)S 167 x(character)SC-36 x(.)S 250 x(For)S 167 x(example,)S 167 x(if)S 166 x(the)S 166 x D(following)S 167 x(lines)S 166 x(were)S 166 x(placed)S 10773 X 598 yE(in)S 179 x(an)S 179 x(input)S 180 x(\211le)S 179 x(and)S 179 x(fed)SiC179 x(to)S 179 x(SUPER)S -20 x(VISOR,)S 178 x(there)S 180 x(would)SxF178 x(be)S 179 x(a)S 179 x(four)S -8 x(-second)S 10773 X 598 y(pause)SH166 x(between)S 166 x(the)S 166 x(SHOW)S 165 x(USERS)S 165 x(and)S 166 x;(SHOW)S 165 x(DEF)S -37 x(AUL)S -28 x(T)S 167 x(commands:)Sl%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORE1 SC 10773 X 896 y F104(SHOW)S 240 x(USERS)S 107 SUPSERUD054.BU:UPSER.DOC]SUPERVISOR.PS;1i8A73 X 449 y(!~!~!~!~)S2$10773 X 448 y(SHOW)S 240 x(DEFAULT)S%%EndCustomColor%%BeginCustomColor: 0_BLACK)0 SC 5094 36925 XY F36(2\2036)S1%%EndCustomColor14 PP EP %%PageTrailer7#%%PageFonts: Helvetica-Bold Courier-'%%+ Courier-Bold NewCenturySchlbk-RomanS %%+ Helvetica *%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%S%%Page: 2-7 15%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S)1000 BP PaperHeight PaperWidth PM 0 0 XY )%%BeginCustomColor: 0_BLACK6E0 SC 16489 1807 XY F28(Using)S 166 x(SUPER)S -12 x(VISOR)S 165 x(to)SnE167 x(Monitor)S 166 x(T)S -44 x(erminals)S 10773 4866 XY F151(Using)SsF172 x(this)S 170 x(feature,)S 174 x(a)S 171 x(special)S 170 x(\211le)SF172 x(can)S 172 x(be)S 171 x(created)S 171 x(that)S 171 x(will)S 171 xE(log)S 171 x(in)S 172 x(a)S 171 x(physical)S 10773 X 598 y(terminal)SeH181 x(on)S 181 x(the)S 181 x(system.)S 278 x(The)S 181 x(``auto-login')SH-9 x(')S 180 x(\211le)S 181 x(should)S 181 x(contain)S 181 x(the)S 181 xH(pause)S 10773 X 598 y(sequence)S 192 x(on)S 192 x(the)S 191 x(\211rst)SE191 x(line)S 192 x(to)S 191 x(simulate)S 190 x(a)S 191 x(user)S 192 xoK(pressing)S 191 x(return)S 192 x(on)S 192 x(the)S 10773 X 597 y(terminal.)S6K273 x(Subsequent)S 178 x(lines)S 178 x(could)S 178 x(then)S 179 x(specify)S2C177 x(the)S 178 x(username,)S 182 x(password,)S 10773 X 598 y(and)S9F175 x(any)S 176 x(commands)S 175 x(that)S 175 x(are)S 175 x(to)S 175 xJ(be)S 175 x(executed.)S 269 x(Additional)S 174 x(pause)S 175 x(sequences)SG10773 X 598 y(may)S 167 x(need)S 167 x(to)S 167 x(be)S 167 x(included)S H167 x(within)S 166 x(the)S 167 x(\211le)S 167 x(to)S 167 x(avoid)S 167 xE(over\212owing)S 168 x(the)S 167 x(typeahead)S 10773 X 598 y(buffer)S0E166 x(for)S 167 x(the)S 166 x(target)S 166 x(terminal.)S 9118 9449 XY8EF153(Note:)S 300 x(Extreme)S 161 x(care)S 160 x(shoul)S 2 x(d)S 161 xSH(be)S 160 x(taken)S 162 x(when)S 161 x(storing)S 162 x(passwords)S 162 xF(in)S 161 x(text)S 162 x(\211les.)S 10773 X 598 y(When)S 176 x(using)SH176 x(the)S 176 x(``auto-lo)S 2 x(gin')S -8 x(')S 175 x(feature,)S 178 xE(ensure)S 176 x(that)S 176 x(the)S 176 x(input)S 177 x(\211le)S 175 xC(is)S 10773 X 597 y(adequately)S 174 x(protected)S 172 x(so)S 172 xSE(that)S 173 x(the)S 172 x(account)S 173 x(login)S 173 x(information)SlF173 x(is)S 172 x(not)S 10773 X 598 y(compromised.)S 10773 X 897 y F151F(The)S 179 x(following)S 179 x(example)S 179 x(shows)S 178 x(a)S 178 xF(simple)S 178 x(input)S 179 x(\211le)S 179 x(that)S 178 x(will)S 178 xJ(log)S 179 x(in)S 179 x(a)S 179 x(user)S -37 x(,)S 10773 X 597 y(execute)SG167 x(a)S 166 x(couple)S 167 x(of)S 166 x(DCL)S 165 x(commands,)S 166 xR(and)S 167 x(log)S 166 x(out.)S(%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORS1 SC 10773 X 897 y F104(!~)S -478 x 448 y(!~HUNTER)S 10773 X 449 y(!~!~MYPASSWORD)SAI10773 X 448 y(SHOW)S 240 x(USERS/FULL)S 10773 X 448 y(SHOW)S 240 x(TIME)S110773 X 449 y(LOGOUT)S%%EndCustomColor%%BeginCustomColor: 0_BLACK1G0 SC 10773 X 896 y F151(The)S 173 x(/NOTIFY)S 173 x(quali\211er)S 173 xSI(must)S 172 x F152(not)S 173 x F151(be)S 173 x(speci\211ed)S 172 x(when)S F173 x(using)S 174 x(the)S 172 x(``auto-login')S -9 x(')S 10773 X 598 yH(feature.)S 293 x(Also,)S 193 x(remember)S 188 x(that)S 188 x(/W)S -46 xG(A)S -28 x(TCH)S 188 x(must)S 187 x(be)S 188 x(speci\211ed)S 188 x(to)S\I187 x(continue)S 10773 X 598 y(supervising)S 186 x(the)S 186 x(terminal)SSH185 x(after)S 185 x(the)S 186 x(input)S 185 x(\211le)S 186 x(has)S 185 xF(been)S 186 x(processed.)S 288 x(The)S 10773 X 598 y(following)S 166 xD(command)S 166 x(shows)S 166 x(how)S 166 x(the)S 166 x(input)S 166 xC(\211le)S 167 x(above)S 166 x(could)S 167 x(be)S 166 x(processed:)S 10773 X 896 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORG1 SC 239 x F104(SUPERVISE)S 240 x(TXA3:/ADVISE)S 2 x(/INPUT=login.txt)ST%%EndCustomColor%%BeginCustomColor: 0_BLACK(E0 SC 5094 20657 XY 9564 48 R 2404 21354 XY F24(2.4.2)S 5094 X(Using)SCC166 x(PHOT)S -13 x(O)S 165 x(Input)S 167 x(Logs)S 166 x(for)S 166 xDH(Input)S 10773 X 897 y F151(A)S 201 x(PHOTO)S 202 x(log)S 202 x(\211le)SG202 x(may)S 202 x(be)S 201 x(used)S 202 x(as)S 201 x(an)S 202 x(SUPER)S,C-19 x(VISOR)S 200 x(input)S 202 x(\211le)S 202 x(if)S 10773 X 598 y0M(PHOTO/INPUT)S 193 x(was)S 193 x(speci\211ed)S 193 x(when)S 193 x(recording)SRI194 x(the)S 194 x(terminal)S 193 x(session.)S 10773 X 597 y(PHOTO/INPUT)S7I188 x(records)S 188 x(only)S 189 x(the)S 188 x(characters)S 188 x(input)S1D188 x(during)S 189 x(the)S 188 x(session)S 10773 X 598 y(and)S 166 xE(creates)S 166 x(a)S 166 x(special)S 166 x(log)S 166 x(\211le)S 167 x(C(that)S 166 x(is)S 165 x(suitable)S 166 x(for)S 166 x(input)S 166 xiE(to)S 166 x(SUPER)S -19 x(VISOR)S -2 x(.)S 10773 X 897 y(When)S 169 x3G(processing)S 170 x(a)S 169 x(PHOTO/INPUT)S 169 x(log)S 169 x(\211le,)SxF171 x(the)S 169 x(/PHOTO)S 169 x(quali\211er)S 170 x(must)S 168 x(be)SG10773 X 597 y(given)S 167 x(on)S 167 x(the)S 166 x(SUPER)S -19 x(VISE)S(4165 x(command)S 166 x(line:)S 10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 239 x F104(SUPERVISE/AD)S 2 x(VISE/INPUT=PHOTO.LO)S 2 x(G/PHOTO)S 239 x(TXA3:)Sh%%EndCustomColor%%BeginCustomColor: 0_BLACKF0 SC 10773 X 897 y F151(The)S 167 x(/PHOTO)S 166 x(quali\211er)S 167 xGF152(must)S 166 x F151(be)S 166 x(used)S 166 x(with)S 166 x(the)S 166 x5N(/INPUT)S 167 x(quali\211er)S -36 x(.)S 5094 28527 XY 23160 96 R 2404 29225 XYEF24(2.5)S 5094 X(Displaying)S 165 x(the)S 166 x(SUPER)S -13 x(VISOR)S1F165 x(V)S -38 x(ersion)S 166 x(Number)S 10773 X 896 y F151(The)S 173 xG(command)S 173 x(SUPER)S -19 x(VISE)S -2 x(/VERSION)S 171 x(can)S 173 xXI(be)S 173 x(used)S 172 x(to)S 172 x(display)S 172 x(the)S 173 x(version)S0F10773 X 598 y(number)S 167 x(of)S 166 x(SUPER)S -19 x(VISOR)S -2 x(:)S10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR*1 SC 239 x F104(SUPERVISE/VE)S 2 x(RSION)S%%EndCustomColor%%BeginCustomColor: 0_BLACKwE0 SC 10773 X 448 y F102(%SUPER-I-VERSI)S 2 x(ON,)S 239 x(SUPERVISOR)S G240 x(V5.4)S 240 x(linked)S 478 x(5-OCT-1992)S 10773 X 448 y($)S 4272 Xe&144 2196 R 27427 36925 XY F36(2\2037)S%%EndCustomColor15 PP EP %%PageTrailer)2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman&%%+ NewCenturySchlbk-Bold Courier-Bold#%%+ NewCenturySchlbk-Italic Courier1*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%a%%Page: 2-8 16 /DEC$EDMS_MAKE_FILM where { pop } %{ /DEC$EDMS_SUPPRESS_BLANKPAGES whereo { pop }  { CLRP showpage } ifelse } ifelse x %%PageTrailerc %%PageFonts:%%PageCustomColors:y%0%%Page: 3-1 17%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)/)1000 BP PaperHeight PaperWidth PM 0 0 XY )%%BeginCustomColor: 0_BLACKCJ0 SC 2404 5875 XY F12(3)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(SUPER)SP-15 x(VISOR)S 167 x(Privileges)S 164 x(and)S 165 x(Identi\211ers)S 10773 8652 XYFF151(This)S 183 x(chapter)S 183 x(explains)S 183 x(how)S 183 x(SUPER)SH-19 x(VISOR)S 181 x(determines)S 183 x(which)S 183 x(users)S 182 x(can)SF10773 X 598 y(monitor)S 166 x(terminals)S 166 x(and)S 166 x(to)S 166 xK(what)S 166 x(degree.)S 10773 X 896 y(The)S 197 x(security)S 197 x(system)S)D195 x(used)S 196 x(by)S 197 x(SUPER)S -19 x(VISOR)S 194 x(is)S 196 xL(based)S 196 x(on)S 196 x(the)S 197 x(rights)S 10773 X 598 y(identi\211ers)SG199 x(held)S 198 x(by)S 199 x(the)S 198 x(runnin)S 2 x(g)S 198 x(user)SbG-36 x(.)S 314 x(The)S 199 x(SUPER)S -19 x(VISO)S -2 x(R)S 198 x(image)SSF199 x(is)S 10773 X 598 y(\(normally\))S 173 x(installed)S 172 x(with)SD172 x(al(! SUPSERUD054.BU:UPSER.DOC]SUPERVISOR.PS;1i8l)S 172 x(of)S 173 x(the)S 172 x(privileges)S 173 x(needed)SI173 x(to)S 172 x(run)S 174 x(the)S 172 x(program.)S 10773 X 597 y(SUPER)S D-19 x(VISOR)S 196 x(checks)S 198 x(to)S 197 x(see)S 197 x(if)S 197 xI(the)S 198 x(users)S 197 x(holds)S 198 x(any)S 198 x(SUPER)S -19 x(VISO)SeE-2 x(R)S 10773 X 598 y(identi\211ers)S 164 x(and)S 165 x(sets)S 163 x)F(up)S 164 x(an)S 164 x(internal)S 165 x(privilege)S 165 x(mask)S 164 xC(based)S 163 x(on)S 165 x(the)S 164 x(presence)S 164 x(or)S 10773 X2C598 y(absence)S 171 x(of)S 171 x(the)S 172 x(identi\211ers.)S 259 xFE(The)S 172 x(system)S 171 x(manager)S 172 x(can)S 171 x(grant)S 172 x F(and)S 171 x(revok)S 2 x(e)S 171 x(the)S 10773 X 598 y(identi\211ers)SF177 x(as)S 177 x(necessary)S 177 x(to)S 177 x(provide)S 177 x(and/or)SG178 x(limit)S 177 x(access)S 176 x(to)S 177 x(SUPER)S -19 x(VISO)S -2 x M(R.)S 10773 X 598 y(The)S 187 x(following)S 186 x(sections)S 186 x(describe)S G186 x(the)S 186 x(identi\211ers)S 186 x(used)S 186 x(by)S 186 x(SUPER)S E-19 x(VISOR)S 10773 X 597 y(and)S 184 x(the)S 184 x(steps)S 183 x(a)S5F184 x(manager)S 184 x(should)S 184 x(take)S 184 x(to)S 184 x(create,)SC189 x(grant,)S 189 x(and)S 184 x(revoke)S 185 x(the)S 10773 X 598 y G(identi\211ers.)S 9118 16522 XY F153(Note:)S 300 x(The)S 164 x(rights)SlD165 x(identi\211ers)S 165 x(checked)S 165 x(by)S 164 x(SUPER)S -18 xF(VISOR)S 165 x(are)S 164 x(those)S 165 x(returned)S 10773 X 598 y(by)SD170 x(the)S 170 x($FIND_HELD)S 170 x(system)S 170 x(service.)S 257 xD(Unlike)S 171 x(VMS)S 170 x(privileges,)S 173 x(when)S 10773 X 598 yG(an)S 178 x(identi)S 2 x(\211er)S 177 x(is)S 178 x(granted)S 179 x(to)S1D178 x(or)S 177 x(revoked)S 179 x(from)S 177 x(a)S 178 x(user)S -37 xD(,)S 181 x(the)S 178 x(user)S 177 x(does)S 10773 X 598 y(not)S 167 xC(have)S 167 x(to)S 166 x(log)S 167 x(out)S 167 x(and)S 167 x(back)S E167 x(in)S 166 x(again)S 168 x(for)S 165 x(the)S 167 x(change)S 167 xtH(to)S 166 x(take)S 167 x(effect.)S 9118 19312 XY(Note:)S 300 x(Because)SF184 x(rights)S 184 x(identi\211ers)S 184 x(are)S 184 x(granted)S 184 xH(to)S 184 x(UICs,)S 188 x(not)S 185 x(usernames,)S 10773 X 598 y(using)SE207 x(the)S 207 x(DCL)S 205 x(command)S 207 x(SET)S 206 x(UIC)S 206 x7H(will)S 207 x(prevent)S 207 x(you)S 207 x(from)S 10773 X 597 y(running)SD174 x(SUPER)S -18 x(VISOR)S 174 x(if)S 173 x(the)S 173 x(new)S 173 xG(UIC)S 173 x(does)S 174 x(not)S 174 x(hold)S 174 x(the)S 173 x(SUPSER)S1L10773 X 598 y(identi\211)S 2 x(ers.)S 5094 22301 XY 23160 96 R 2404 22998 XYHF24(3.1)S 5094 X(The)S 166 x(SUPER)S -13 x(VISOR)S 166 x(Identi\211ers)SJ10773 X 897 y F151(There)S 183 x(are)S 181 x(seven)S 182 x(identi\211ers)SD182 x(used)S 181 x(by)S 182 x(SUPER)S -19 x(VISOR.)S 181 x(T)S -31 xC(able)S 181 x(3)S(\203)S(1)S 182 x(provides)S 10773 X 597 y(brief)S H183 x(descriptions)S 182 x(of)S 183 x(the)S 183 x(identi\211ers.)S 283 xE(The)S 184 x(following)S 183 x(sections)S 182 x(discuss)S 182 x(the)S1E10773 X 598 y(identi\211ers)S 166 x(in)S 167 x(more)S 166 x(detail.)S9F10773 26335 XY F36(T)S -36 x(able)S 166 x(3)S(\203)S(1)S 498 x(SUPER)SF-9 x(VISOR)S 167 x(Rights)S 166 x(Iden)S 2 x(ti\211ers)S 10773 X 399 yJ17484 48 R 10773 27232 XY F40(Identi\211er)S 17349 X(Description)S 10773 XD299 y 17484 48 R 10773 28129 XY F38(SUPSER_ADVISE)S 17349 X(Holder)SE149 x(can)S 150 x(obser)S 2 x(ve)S 149 x F39(and)S 151 x F38(advise)S C10773 X 747 y(SUPSER_OBSER)S -9 x(VE)S 17349 X(Holder)S 149 x(can)S0E150 x(obser)S 2 x(ve)S 149 x(a)S 150 x(terminal)S 150 x(\(but)S 150 x C(not)S 149 x(advise\))S 10773 X 747 y(SUPSER_ADVISE_GROUP)S 17349 XSF(Holder)S 154 x(can)S 155 x(advise)S 155 x(another)S 156 x(membe)S 2 xJ(r)S 154 x(in)S 154 x(the)S 155 x(same)S 156 x(UIC)S 17349 X 548 y(group)SE10773 X 747 y(SUPSER_OBSER)S -9 x(VE_)S 10773 X 548 y(GROUP)S 17349 X6H-548 y(Holder)S 150 x(can)S 151 x(obser)S 2 x(ve)S 150 x(another)S 152 xH(membe)S 2 x(r)S 150 x(in)S 150 x(the)S 151 x(same)S 152 x(UIC)S 17349 XG548 y(group)S 10773 X 747 y(SUPSER_QUIET)S 17349 X(Holder)S 149 x(can)S1J150 x(enter)S 150 x(QUIET)S 149 x(mode)S 10773 X 748 y(SUPSER_LOGGED_OUT)SF17349 X(Holder)S 149 x(can)S 150 x(monitor)S 150 x(logged-)S 2 x(out)SE149 x(terminals)S 10773 X 747 y(SUPSER_NO_SUPER)S -9 x(VISE)S 17349 X0C(Holder)S 149 x(cannot)S 151 x(be)S 149 x(super)S 2 x(vised)S 150 xCJ(by)S 149 x(another)S 151 x(user)S 10773 X 398 y 17484 48 R 27427 36925 XY F36(3\2031)S%%EndCustomColor17 PP EP %%PageTrailer52%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman5%%+ NewCenturySchlbk-Bold Helvetica Helvetica-Obliquex%%PageCustomColors: 0_BLACKI%t%%Page: 3-2 18%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)),1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK2D0 SC 5094 1807 XY F28(SUPER)S -12 x(VISOR)S 165 x(Privileges)S 168 xG(and)S 166 x(Identi)S 2 x(\211ers)S 5094 4546 XY 9564 48 R 2404 5244 XY1CF24(3.1.1)S 5094 X(The)S 166 x(SUPSER_ADVISE)S 165 x(Identi\211er)SnK10773 X 896 y F151(The)S 185 x(SUPSER_AD)S -2 x(VISE)S 184 x(identi\211er)SSE184 x(grants)S 185 x(the)S 184 x(holder)S 185 x(the)S 185 x(ability)SsJ184 x(to)S 184 x(both)S 10773 X 598 y(observe)S 173 x(and)S 172 x(advise)SI173 x(a)S 172 x(target)S 173 x(terminal.)S 262 x(The)S 173 x(supervisor)SxF172 x(can)S 173 x(toggle)S 173 x(between)S 10773 X 598 y(OBSER)S -20 xF(VER)S 170 x(and)S 171 x(ADVISO)S -2 x(R)S 171 x(modes)S 171 x(while)SD170 x(runn)S 2 x(ing)S 171 x(SUPER)S -19 x(VISOR.)S 170 x(Logg)S 2 xF(ed-)S 10773 X 598 y(out)S 199 x(terminals)S 199 x(cannot)S 199 x(be)SF199 x(monitored)S 199 x(unless)S 199 x(the)S 199 x(user)S 199 x(also)SC199 x(holds)S 199 x(the)S 10773 X 598 y(SUPSER_LOGG)S -2 x(ED_OUT)SOE165 x(identi\211er)S -36 x(.)S 10773 X 896 y(Any)S 195 x(user)S 195 x I(holding)S 196 x(the)S 194 x(SUPSER_ADV)S -2 x(ISE)S 194 x(identi\211er)SmD195 x(is)S 194 x(automatically)S 10773 X 598 y(granted)S 173 x(the)SC172 x(ability)S 171 x(to)S 172 x(observe)S 172 x(terminals.)S 261 x9F(It)S 171 x(is)S 171 x(not)S 172 x(necessary)S 172 x(to)S 172 x(also)SD171 x(grant)S 10773 X 598 y(the)S 183 x(SUPSER_O)S -2 x(BSER)S -19 xE(VE)S 181 x(identi\211er)S 183 x(to)S 182 x(that)S 182 x(user)S 183 xaC(\(though)S 183 x(it)S 182 x(doesn')S -9 x(t)S 182 x(hurt)S 10773 X L597 y(anything)S 168 x(to)S 166 x(do)S 166 x(so\).)S 5094 12417 XY 9564 48 RF2404 13114 XY F24(3.1.2)S 5094 X(The)S 166 x(SUPSER_OBSER)S -14 x(VE)SF166 x(Identi\211er)S 10773 X 897 y F151(The)S 167 x(SUPSER_OBSE)S -2 xE(R)S -18 x(VE)S 165 x(identi\211er)S 168 x(grants)S 167 x(the)S 166 xVH(holder)S 167 x(the)S 167 x(ability)S 167 x(to)S 166 x(observe)S 10773 XG598 y(a)S 169 x(target)S 169 x(terminal.)S 255 x(A)S 168 x(user)S 169 x7E(holding)S 170 x(only)S 169 x(SUPSER_OBS)S -2 x(ER)S -19 x(VE)S 168 xBG(cannot)S 170 x(advise)S 10773 X 597 y(any)S 173 x(other)S 173 x(user)SeD-37 x(.)S 262 x(Logged-ou)S 2 x(t)S 172 x(terminals)S 171 x(cannot)SC173 x(be)S 172 x(observed)S 173 x(unless)S 172 x(the)S 173 x(user)SDF10773 X 598 y(also)S 166 x(holds)S 166 x(the)S 166 x(SUPSER_LOG)S -2 xE(GED_OUT)S 165 x(identi\211er)S -36 x(.)S 10773 X 897 y(Users)S 189 xyE(holding)S 190 x(only)S 190 x(SUPSER_OBS)S -2 x(ER)S -19 x(VE)S 189 xtE(are)S 189 x(restricted)S 189 x(from)S 189 x(toggling)S 10773 X 598 y F(OBSER)S -20 x(VER)S 171 x(and)S 172 x(ADVISO)S -2 x(R)S 172 x(modes)SG172 x(and)S 172 x(from)S 172 x(toggling)S 174 x(XON)S 171 x(and)S 173 xSH(XOFF)S 172 x(for)S 10773 X 597 y(the)S 166 x(target)S 167 x(terminal.)SD5094 19092 XY 9564 48 R 2404 19789 XY F24(3.1.3)S 5094 X(The)S 166 xF(SUPSER_ADVISE_G)S -2 x(ROUP)S 165 x(Identi\211er)S 10773 X 897  SUPSERUD054.BU:UPSER.DOC]SUPERVISOR.PS;1i8xjy F151G(The)S 172 x(SUPSER_A)S -2 x(DVISE_GR)S -2 x(OUP)S 171 x(identi\211er)S)E171 x(grants)S 171 x(the)S 171 x(holder)S 172 x(the)S 171 x(ability)S6C170 x(to)S 10773 X 598 y(observe)S 180 x(and)S 179 x(advise)S 179 xoE(any)S 180 x(logged-in)S 180 x(user)S 180 x(whose)S 179 x(UIC)S 178 xdE(is)S 179 x(in)S 179 x(the)S 180 x(same)S 178 x(group)S 10773 X 597 y)L(as)S 174 x(the)S 174 x(holder)S -36 x(.)S 266 x(This)S 174 x(identi\211er)SG175 x(is)S 173 x(useful)S 175 x(when)S 174 x(members)S 174 x(of)S 174 x7C(the)S 175 x(same)S 173 x(group)S 10773 X 598 y(should)S 171 x(be)S2D171 x(allowed)S 171 x(to)S 171 x(advise)S 170 x(each)S 172 x(other)SC-36 x(,)S 172 x(without)S 171 x(granting)S 173 x(them)S 171 x(the)S1C171 x(ability)S 10773 X 598 y(to)S 166 x(advise)S 166 x(all)S 166 x2E(users.)S 10773 X 897 y(Because)S 175 x(a)S 176 x(user)S 175 x(must)SuJ175 x(be)S 175 x(logged)S 177 x(in)S 175 x(to)S 175 x(the)S 176 x(target)SI175 x(terminal)S 176 x(in)S 175 x(order)S 176 x(for)S 175 x(the)S 10773 XcC597 y(UIC)S 169 x(check)S 170 x(to)S 169 x(be)S 169 x(made,)S 171 xxF(holders)S 169 x(of)S 169 x(this)S 169 x(identi\211er)S 170 x(should)SN169 x(not)S 170 x(be)S 169 x(granted)S 170 x(the)S 10773 X 598 y(SUPSER_LOGG)SC-2 x(ED_OUT)S 179 x(identi\211er)S -37 x(.)S 276 x(A)S 179 x(user)S J180 x(holding)S 180 x(both)S 180 x(would)S 179 x(be)S 179 x(able)S 10773 XF598 y(to)S 182 x(monitor)S 182 x(a)S 182 x(physical)S 182 x(terminal)SI182 x(across)S 181 x(logins,)S 187 x(which)S 182 x(could)S 183 x(result)S F181 x(in)S 182 x(the)S 10773 X 598 y(monitoring)S 172 x(of)S 170 x(a)SE171 x(user)S 171 x(outside)S 170 x(the)S 171 x(group,)S 173 x(since)SSD171 x(the)S 171 x(UIC)S 170 x(group)S 171 x(check)S 172 x(is)S 170 xE(only)S 10773 X 597 y(made)S 166 x(when)S 166 x(SUPER)S -19 x(VISOR)SiC165 x(is)S 165 x(\211rst)S 166 x(started.)S 5094 28158 XY 9564 48 R5K2404 28855 XY F24(3.1.4)S 5094 X(The)S 166 x(SUPSER_OBSER)S -14 x(VE_GROU)S(J-2 x(P)S 167 x(Identi\211er)S 10773 X 897 y F151(The)S 173 x(SUPSER_OBSE)SC-2 x(R)S -19 x(VE_GROUP)S 171 x(identi\211er)S 173 x(grants)S 173 xxD(the)S 173 x(holder)S 173 x(the)S 173 x(ability)S 10773 X 598 y(to)SH185 x(observe)S 186 x(any)S 186 x(logged-in)S 187 x(user)S 186 x(whose)SH185 x(UIC)S 184 x(is)S 185 x(in)S 186 x(the)S 186 x(same)S 185 x(group)SD186 x(as)S 185 x(the)S 10773 X 597 y(holder)S -36 x(.)S 263 x(This)SK173 x(identi\211er)S 173 x(is)S 172 x(useful)S 173 x(when)S 173 x(members)SSG173 x(of)S 172 x(the)S 173 x(same)S 172 x(grou)S 2 x(p)S 172 x(should)SsC10773 X 598 y(be)S 182 x(allowed)S 182 x(to)S 182 x(observe)S 183 x F(each)S 183 x(other)S -36 x(,)S 187 x(without)S 182 x(granting)S 184 xF(them)S 182 x(the)S 183 x(ability)S 182 x(to)S 10773 X 598 y(observe)SI167 x(all)S 165 x(users.)S 10773 X 897 y(Because)S 175 x(a)S 176 x(user)S H175 x(must)S 175 x(be)S 175 x(logged)S 177 x(in)S 175 x(to)S 175 x(the)SD176 x(target)S 175 x(terminal)S 176 x(in)S 175 x(order)S 176 x(for)SC175 x(the)S 10773 X 597 y(UIC)S 169 x(check)S 170 x(to)S 169 x(be)S1J169 x(made,)S 171 x(holders)S 169 x(of)S 169 x(this)S 169 x(identi\211er)SI170 x(should)S 169 x(not)S 170 x(be)S 169 x(granted)S 170 x(the)S 10773 X8F598 y(SUPSER_LOGG)S -2 x(ED_OUT)S 179 x(identi\211er)S -37 x(.)S 276 xG(A)S 179 x(user)S 180 x(holding)S 180 x(both)S 180 x(would)S 179 x(be)S J179 x(able)S 10773 X 598 y(to)S 182 x(monitor)S 182 x(a)S 182 x(physical)SC182 x(terminal)S 182 x(across)S 181 x(logins,)S 187 x(which)S 182 x6I(could)S 183 x(result)S 181 x(in)S 182 x(the)S 10773 X 598 y(monitoring)S C172 x(of)S 170 x(a)S 171 x(user)S 171 x(outside)S 170 x(the)S 171 x(C(group,)S 173 x(since)S 171 x(the)S 171 x(UIC)S 170 x(group)S 171 xdH(check)S 172 x(is)S 170 x(only)S 10773 X 597 y(made)S 166 x(when)S 166 xI(SUPER)S -19 x(VISOR)S 165 x(is)S 165 x(\211rst)S 166 x(started.)S 5094 X1897 y F36(3\2032)S%%EndCustomColor18 PP EP %%PageTrailerS2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKt%i%%Page: 3-3 19%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)l)1000 BP PaperHeight PaperWidth PM 0 0 XY h%%BeginCustomColor: 0_BLACK1E0 SC 17107 1807 XY F28(SUPER)S -13 x(VISOR)S 166 x(Privileges)S 167 x0G(and)S 167 x(Identi\211e)S 2 x(rs)S 5094 4546 XY 9564 48 R 2404 5244 XY8OF24(3.1.5)S 5094 X(The)S 166 x(SUPSER_LOGGED)S -2 x(_OUT)S 165 x(Identi\211er)SxO10773 X 896 y F151(The)S 171 x(SUPSER_LOGG)S -2 x(ED_OUT)S 170 x(identi\211er)S G170 x(grants)S 171 x(the)S 170 x(holder)S 171 x(the)S 171 x(privilege)S(F171 x(to)S 10773 X 598 y(observe)S 175 x(or)S 175 x(advise)S 175 x(a)SE174 x(logged-ou)S 2 x(t)S 174 x(terminal.)S 267 x(It)S 174 x(should)S)I175 x(be)S 175 x(granted)S 175 x(in)S 175 x(tandem)S 10773 X 598 y(with)SnG179 x(either)S 180 x(SUPSER_OB)S -2 x(SER)S -19 x(VE)S 179 x(or)S 180 x5D(SUPSER_AD)S -2 x(VISE.)S 179 x(Both)S 179 x(SUPSER_)S 10773 X 598 yC(ADVISE)S 177 x(and)S 179 x(SUPSER_LOG)S -2 x(GED_OUT)S 178 x(are)SeD179 x(required)S 179 x(for)S 179 x(a)S 178 x(user)S 179 x(runn)S 2 xG(ing)S 10773 X 598 y(SUPER)S -19 x(VISOR)S 183 x(to)S 184 x(log)S 184 xpC(in)S 185 x(a)S 184 x(target)S 185 x(terminal.)S 286 x(This)S 184 xG(also)S 184 x(applies)S 184 x(to)S 184 x(a)S 184 x(user)S 10773 X 597 y2D(wishing)S 179 x(to)S 178 x(process)S 177 x(an)S 179 x(input)S 178 xK(\211le)S 179 x(that)S 178 x(logs)S 178 x(into)S 179 x(an)S 178 x(account)S2K179 x(on)S 179 x(a)S 178 x(terminal)S 10773 X 598 y(\(see)S 166 x(Section)S9C166 x(2.4)S 166 x(for)S 167 x(more)S 166 x(information\).)S 10773 X8C897 y(When)S 179 x(a)S 177 x(user)S 179 x(logged)S 179 x(in)S 178 xE(to)S 178 x(a)S 178 x(monitored)S 178 x(terminal)S 178 x(logs)S 178 xeF(out,)S 182 x(SUPER)S -19 x(VISO)S -2 x(R)S 10773 X 597 y(will)S 183 xE(automatically)S 185 x(exit)S 184 x(unless)S 184 x(the)S 184 x(user)SSF185 x(holds)S 184 x(the)S 184 x(SUPSER_LOGG)S -2 x(ED_)S 10773 X 598 yC(OUT)S 173 x(identi\211er)S -37 x(.)S 264 x(The)S 173 x(following)SgE173 x(messages)S 173 x(are)S 173 x(displayed)S 173 x(on)S 173 x(the)S G173 x(supervising)S 10773 X 598 y(terminal)S 166 x(when)S 166 x(SUPER)SlF-19 x(VISOR)S 165 x(exits:)S 10773 X 897 y F102(%SUPER-I-EXIT,)S 241 xK(Supervisor)S 240 x(exiting)S 10773 X 448 y(%SUPER-E-NOLOG)S 2 x(OUTPRIV,)ShH239 x(no)S 240 x(privilege)S 240 x(to)S 239 x(supervise)S 240 x(logged)SG240 x(out)S 239 x(terminals)S 10773 X 448 y($)S 5094 15406 XY 9564 48 R P2404 16103 XY F24(3.1.6)S 5094 X(The)S 166 x(SUPSER_QUIET)S 165 x(Identi\211er)SJ10773 X 897 y F151(The)S 188 x(SUPSER_Q)S -2 x(UIET)S 187 x(identi\211er)SG187 x(lets)S 186 x(the)S 187 x(holder)S 188 x(run)S 188 x(SUPER)S -20 xrE(VISOR)S 186 x(in)S 10773 X 598 y(QUIET)S 183 x(mode,)S 188 x(which)S1F184 x(suppresses)S 183 x(the)S 183 x(noti\211cation)S 184 x(messages)SC183 x(that)S 184 x(can)S 184 x(be)S 10773 X 597 y(broadcast)S 173 x(C(to)S 174 x(a)S 173 x(target)S 174 x(terminal.)S 265 x(SUPSER_QUI)S1D-2 x(ET)S 174 x(should)S 174 x(be)S 173 x(granted)S 175 x(on)S 174 xH(a)S 10773 X 598 y(very)S 167 x(limited)S 166 x(basis)S 165 x(to)S 166 xD(prevent)S 167 x(the)S 166 x(unauthorized)S 167 x(monitoring)S 167 xG(of)S 166 x(users.)S 10773 X 897 y(SUPER)S -19 x(VISOR)S 190 x(starts)S1F190 x(in)S 192 x(QUIET)S 191 x(mode)S 192 x(unless)S 191 x(the)S 192 xE(/NOTIFY)S 191 x(quali\211er)S 10773 X 597 y(is)S 191 x(given)S 193 x F(on)S 191 x(the)S 192 x(command)S 192 x(line.)S 300 x(A)S 191 x(user)SI191 x(who)S 192 x(does)S 191 x(not)S 191 x(hold)S 192 x(SUPSER_)S 10773 XoH598 y(QUIET)S 168 x(will)S 167 x(receive)S 170 x(the)S 168 x(following)SG169 x(message)S 168 x(if)S 168 x(SUPuz SUPSERUD054.BU:UPSER.DOC]SUPERVISOR.PS;1i8fER)S -19 x(VISOR)S 167 x(is)S 168 x)F(run)S 170 x(without)S 10773 X 598 y(/NOTIFY)S -46 x(:)S 10773 X 897 yF102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR)1 SC 239 x F104(SUPERVISE)S 240 x(TXA3:)S1%%EndCustomColor%%BeginCustomColor: 0_BLACKgG0 SC 10773 X 448 y F102(%SUPER-E-NOQUI)S 2 x(ETPRIV,)S 239 x(no)S 240 x(P(privilege)S 240 x(to)S 239 x(suppress)S 240 x(monitoring)S 240 x(notification)SD10773 X 448 y($)S -239 x 897 y F151(QUIET)S 170 x(mode)S 170 x(was)SE169 x(chosen)S 171 x(as)S 170 x(the)S 171 x(default)S 170 x(startup)S2E170 x(mode)S 170 x(because)S 171 x(many)S 171 x(sites)S 10773 X 598 y)G(use)S 177 x(SUPER)S -19 x(VISO)S -2 x(R)S 177 x(for)S 176 x(security)SaD178 x(purposes.)S 270 x(If)S 176 x(the)S 177 x(default)S 177 x(was)SC175 x(/NOTIFY)S -55 x(,)S 177 x(a)S 10773 X 597 y(suspected)S 168 x)H(user)S 168 x(would)S 168 x(accidentally)S 168 x(be)S 168 x(noti\211ed)SH169 x(that)S 168 x(he)S 168 x(is)S 168 x(being)S 169 x(monitored)S 168 xL(if)S 10773 X 598 y(the)S 166 x(supervising)S 167 x(user)S 167 x(neglected)SD166 x(to)S 166 x(specify)S 166 x(/NONOTIFY)S -55 x(.)S 5094 27162 XYH23160 96 R 2404 27859 XY F24(3.2)S 5094 X(Blocking)S 165 x(SUPER)S -13 xK(VISOR)S 10773 X 897 y F151(It)S 187 x(is)S 187 x(often)S 188 x(desirable)S C187 x(to)S 188 x(be)S 187 x(able)S 188 x(to)S 187 x(prevent)S 189 xrJ(another)S 188 x(user)S 188 x(from)S 188 x(running)S 10773 X 597 y(SUPER)SG-19 x(VISOR)S 186 x(to)S 188 x(monitor)S 189 x(some)S 187 x(accounts.)S7F294 x(For)S 189 x(example,)S 194 x(most)S 188 x(system)S 10773 X 598 yG(managers)S 173 x(do)S 172 x(not)S 172 x(want)S 172 x(operators)S 172 x F(to)S 172 x(be)S 172 x(able)S 173 x(to)S 172 x(monitor)S 172 x(them,)SG174 x(though)S 174 x(they)S 10773 X 598 y(may)S 188 x(be)S 187 x(able)SxD187 x(to)S 188 x(monitor)S 187 x(other)S 188 x(users.)S 292 x(When)SE188 x(SUPER)S -19 x(VISOR)S 186 x(is)S 187 x(started,)S 10773 X 598 yyH(it)S 185 x(checks)S 186 x(to)S 185 x(see)S 185 x(if)S 185 x(the)S 186 xG(user)S 185 x(logged)S 187 x(in)S 185 x(on)S 186 x(the)S 185 x(target)SnG186 x(terminal)S 185 x(holds)S 185 x(the)S 10773 X 597 y(identi\211er)SgH174 x(SUPSER_NO_SUPER)S -20 x(VISE.)S 172 x(If)S 173 x(so,)S 176 x(the)SC173 x(``no)S 173 x(privilege')S -8 x(')S 173 x(message)S 173 x(is)SUG10773 X 598 y(displayed)S 166 x(and)S 166 x(SUPER)S -19 x(VISOR)S 165 x1C(exits.)S 10773 X 897 y(There)S 174 x(is)S 174 x(only)S 174 x(one)S_F174 x(exception)S 174 x(made)S 173 x(by)S 174 x(SUPER)S -19 x(VISOR.)SS173 x(A)S 173 x(user)S 173 x(holding)S 175 x(both)S 10773 X 598 y(SUPSER_NO_SUPER)SaG-20 x(VISE)S 161 x(and)S 162 x(SUPSER_ADV)S -2 x(ISE)S 162 x(or)S 162 x9E(SUPSER_OBS)S -2 x(ER)S -19 x(VE)S 10773 X 597 y(is)S 175 x(allowed)S6F175 x(to)S 176 x(monitor)S 176 x(any)S 176 x(terminal)S 176 x(logged)SC177 x(in)S 176 x F152(under)S 177 x(that)S 176 x(same)S 176 x(UIC)S LF151(.)S 176 x(This)S 10773 X 598 y(allows)S 167 x(system)S 168 x(managers)SE168 x(to)S 168 x(block)S 169 x(all)S 167 x(users)S 168 x(from)S 168 x1G(runn)S 2 x(ing)S 168 x(SUPER)S -19 x(VISOR)S 167 x(on)S -709 x 36925 Yv F36(3\2033)S%%EndCustomColor19 PP EP %%PageTrailer)2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman0%%+ Courier Courier-Bold NewCenturySchlbk-Italic*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%1%%Page: 3-4 20%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK)D0 SC 5094 1807 XY F28(SUPER)S -12 x(VISOR)S 165 x(Privileges)S 168 xD(and)S 166 x(Identi)S 2 x(\211ers)S 10773 4866 XY F151(their)S 177 xL(terminals)S 175 x(while)S 176 x(still)S 176 x(allowing)S 176 x(themselves)SC176 x(the)S 177 x(ability)S 176 x(to)S 176 x(affect)S 176 x(their)SSJ10773 X 598 y(own)S 166 x(terminals.)S 10773 X 896 y(Once)S 157 x(again,)SE160 x(care)S 157 x(should)S 157 x(be)S 157 x(taken)S 157 x(if)S 157 x8E(the)S 157 x(SUPSER_LOGG)S -2 x(ED_OUT)S 156 x(identi\211er)S 10773 XuG598 y(is)S 186 x(held)S 187 x(by)S 187 x(users.)S 290 x(Because)S 186 x7G(the)S 187 x(check)S 187 x(for)S 187 x(identi\211ers)S 187 x(is)S 186 xpE(only)S 187 x(done)S 187 x(when)S 10773 X 598 y(SUPER)S -19 x(VISOR)SSH167 x(is)S 168 x(\211rst)S 168 x(started,)S 169 x(a)S 168 x(user)S 169 xE(with)S 168 x(SUPSER_LOG)S -2 x(GED_OUT)S 167 x(could)S 10773 X 598 y C(still)S 165 x(be)S 166 x(monitoring)S 167 x(the)S 167 x(terminal)StH166 x(when)S 166 x(a)S 166 x(SUPSER_NO_xxxxx)S 167 x(user)S 166 x(logs)SM167 x(in.)S 5094 9349 XY 23160 96 R 2404 10047 XY F24(3.3)S 5094 X(Creating)SeD166 x(SUPER)S -13 x(VISOR)S 165 x(Identi\211ers)S 10773 X 896 y F151I(Rights)S 195 x(identi\211ers)S 196 x(are)S 195 x(created)S 196 x(using)S6H196 x(the)S 196 x(VMS)S 195 x(utility)S 195 x(AUTHORIZE.)S 10773 X 598 yJ(For)S 184 x(information)S 184 x(using)S 185 x(AUTHORIZE,)S 183 x(please)SE183 x(consult)S 184 x(the)S 184 x(VMS)S 183 x(manual,)S 10773 X 598 yGCF152(AUTHORIZE)S 165 x(Utility)S F151(.)S 10773 X 896 y(The)S 181 x0C(SUPER)S -19 x(VISOR)S 179 x(identi\211ers)S 180 x(can)S 181 x(be)SoE181 x(created)S 180 x(during)S 182 x(the)S 180 x(installation)S 180 x G(of)S 10773 X 598 y(the)S 179 x(Supervisor)S 180 x(Series.)S 276 x(If)S1C179 x(they)S 179 x(were)S 179 x(not)S 180 x(created)S 179 x(then,)SSF184 x(the)S 179 x(AUTHORIZE)S 10773 X 598 y(command)S 176 x(ADD/IDEN)SK-2 x(TIFIER)S 176 x(can)S 176 x(be)S 177 x(used)S 176 x(to)S 176 x(create)S(C176 x(them.)S 270 x(The)S 176 x(following)S 10773 X 598 y(example)SSC171 x(shows)S 169 x(how)S 170 x(SUPSER_ADV)S -2 x(ISE)S 170 x(and)SSF170 x(SUPSER_LOGGE)S -2 x(D_OUT)S 170 x(can)S 10773 X 597 y(be)S 166 x%(created:)S 10773 X 897 y F102(UAF>)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR61 SC 240 x F104(ADD/IDENTIFIER)S 240 x(SUPSER_ADVISE)S%%EndCustomColor%%BeginCustomColor: 0_BLACK I0 SC 10773 X 448 y F102(Identifier)S 240 x(SUPSER_ADVISE)S 241 x(value:)SnG239 x(%X8001015D)S 241 x(added)S 239 x(to)S 239 x(rights)S 240 x(data)S !240 x(base)S 10773 X 449 y(UAF>)S6%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORA1 SC 240 x F104(ADD/IDENTIFIER)S 240 x(SUPSER_LOGGED)S 2 x(_OUT)S(%%EndCustomColor%%BeginCustomColor: 0_BLACKeE0 SC 10773 X 448 y F102(Identifier)S 240 x(SUPSER_LOGGED)S 2 x(_OUT)SxI239 x(value:)S 240 x(%X8001015E)S 240 x(added)S 240 x(to)S 239 x(rights)S8G240 x(data)S 239 x(base)S 10773 X 448 y(UAF>)S 10773 X 897 y F151(The)STE189 x(actual)S 189 x(values)S 189 x(assigned)S 188 x(to)S 188 x(the)S(E189 x(identi\211ers)S 188 x(are)S 189 x(irrelevant)S 189 x(as)S 188 x(F(far)S 189 x(as)S 10773 X 598 y(SUPER)S -19 x(VISOR)S 164 x(is)S 166 xE(concerned.)S 5094 20806 XY 23160 96 R 2404 21504 XY F24(3.4)S 5094 XpH(Granting)S 166 x(and)S 166 x(Revoking)S 165 x(the)S 166 x(SUPER)S -13 xI(VISOR)S 166 x(Identi\211ers)S 10773 X 896 y F151(The)S 235 x(AUTHORIZE)S4E233 x(commands)S 234 x(GRAN)S -2 x(T/IDENTIFIER)S 233 x(and)S 10773 XE598 y(REVOK)S -2 x(E/IDENTIFIER)S 178 x(are)S 179 x(used)S 179 x(to)SiD179 x(grant)S 180 x(and)S 180 x(revoke)S 180 x(identi\211ers)S 179 xG(to)S 179 x(and)S 10773 X 598 y(from)S 189 x(users.)S 295 x(The)S 190 x(F(following)S 189 x(example)S 190 x(shows)S 188 x(how)S 189 x(a)S 189 xI(user)S 189 x(is)S 189 x(granted)S 189 x(the)S 10773 X 598 y(SUPSER_ADV)S(O-2 x(ISE)S 165 x(and)S 167 x(SUPSER_LOG)S -2 x(GED_OUT)S 165 x(identi\211ers:)S10773 X 896 y F102(UAF>)St%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR?1 SC 240 x F104(GRANT/ID)S 240 x(SUPSER_ADVISE)S 240 x(HUNTER)S7%%EndCustomColor%%BeginCustomColor: 0_BLACK J0 SC 10773 X 448 y F102(Identifier)S 240 x(SUPSER_r߅Z SUPSERUD054.BU:UPSER.DOC]SUPERVISOR.PS;1i83ADVISE)S 241 x(granted)S.240 x(to)S 239 x(HUNTER)S 10773 X 449 y(UAF>)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 240 x F104(GRANT/ID)S 240 x(SUPSER_LOGGED_OUT)S 240 x(HUNTER)S1%%EndCustomColor%%BeginCustomColor: 0_BLACK)E0 SC 10773 X 448 y F102(Identifier)S 240 x(SUPSER_LOGGED)S 2 x(_OUT)S F239 x(granted)S 240 x(to)S 239 x(HUNTER)S 10773 X 448 y(UAF>)S 10773 XH897 y F151(Similarly)S -55 x(,)S 166 x(identi\211ers)S 166 x(are)S 167 xC(revoked)S 167 x(using)S 167 x(REVO)S -2 x(KE/IDENTIFIE)S -2 x(R:)S110773 X 897 y F102(UAF>)S0%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR@1 SC 240 x F104(REVOKE/ID)S 240 x(SUPSER_ADVISE)S 240 x(HUNTER)S%%EndCustomColor%%BeginCustomColor: 0_BLACK1J0 SC 10773 X 448 y F102(Identifier)S 240 x(SUPSER_ADVISE)S 241 x(revoked)SK240 x(from)S 239 x(HUNTER)S 10773 X 448 y(UAF>)S 5094 36925 XY F36(3\2034)S(%%EndCustomColor20 PP EP %%PageTrailera2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman0%%+ NewCenturySchlbk-Italic Courier Courier-Bold*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%%%Page: PART2-1 21%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACKxG0 SC 5094 4696 XY 23160 204 R 5094 6417 XY F20(Part)S 165 x(II:)S 167 x0F(Command)S 165 x(Dictionary)S 10773 7513 XY F34(This)S 166 x(section)SF166 x(provides)S 166 x(a)S 166 x(VMS-style)S 166 x(description)S 166 x<(of)S 166 x(the)S 167 x(SUPER)S -9 x(VISE)S 167 x(command.)S%%EndCustomColor21 PP EP %%PageTrailere%%%PageFonts: Helvetica-Bold Helveticax%%PageCustomColors: 0_BLACK7% %%Page: PART2-2 22 /DEC$EDMS_MAKE_FILM where { pop }5%{ /DEC$EDMS_SUPPRESS_BLANKPAGES wherey { pop }7 { CLRP showpage } ifelse } ifelse 8 %%PageTrailerb %%PageFonts:%%PageCustomColors:r%n%%Page: PART2-3 23%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY c%%BeginCustomColor: 0_BLACK(C0 SC 24278 1807 XY F24(SUPER)S -13 x(VISE)S 5094 4546 XY 23160 48 R F5094 5543 XY F20(SUPER)S -15 x(VISE)S 563 x 7934 Y F34(Invokes)S 188 xK(the)S 188 x(SUPER)S -9 x(VISOR)S 188 x(utility)S 187 x(to)S 188 x(``take)SxE187 x(over)S 18 x(')S -10 x(')S 187 x(another)S 188 x(user)S 18 x(')SmC-9 x(s)S 187 x(terminal.)S 10773 X 598 y(SUPER)S -9 x(VISOR)S 191 x D(operates)S 191 x(in)S 190 x(two)S 191 x(modes:)S 298 x(OBSER)S -9 xD(VER)S 191 x(and)S 190 x(ADVISOR.)S 192 x(In)S 10773 X 597 y(OBSER)SI-9 x(VER)S 168 x(mode,)S 168 x(all)S 167 x(characters)S 168 x(displayed)SlH166 x(on)S 168 x(the)S 168 x(target)S 168 x(terminal)S 167 x(are)S 167 xN(echoed)S 10773 X 598 y(on)S 171 x(the)S 172 x(supervising)S 171 x(terminal.)SC260 x(In)S 171 x(ADVISOR)S 172 x(mode,)S 173 x(SUPER)S -9 x(VISOR)SaG172 x(also)S 171 x(lets)S 171 x(the)S 10773 X 598 y(supervising)S 177 x9G(terminal)S 177 x(enter)S 178 x(input)S 177 x(on)S 178 x(behalf)S 177 x(D(of)S 178 x(the)S 178 x(target)S 179 x(process;)S 184 x(characters)SH10773 X 598 y(input)S 175 x(from)S 174 x(the)S 175 x(supervising)S 174 xG(terminal)S 174 x(are)S 174 x(inserted)S 175 x(into)S 174 x(the)S 175 xBH(typeahead)S 175 x(buf)S -9 x(fer)S 175 x(of)S 10773 X 597 y(the)S 167 xD(target)S 166 x(terminal.)S 10773 X 897 y(SUPER)S -9 x(VISOR)S 166 xF(can)S 166 x(also)S 165 x(be)S 166 x(used)S 166 x(to)S 166 x(execute)SH166 x(commands)S 166 x(stored)S 166 x(in)S 165 x(input)S 166 x(\211les)SE166 x(on)S 10773 X 598 y(other)S 172 x(terminals,)S 173 x(providing)S I170 x(a)S 171 x(useful)S 172 x(mechanism)S 171 x(for)S 172 x(automating)S3C171 x(simulated)S 171 x(user)S 10773 X 597 y(input.)S 5094 14808 XYaE23160 204 R 5094 15826 XY F24(FORMA)S -53 x(T)S 10773 X(SUPER)S -13 x-D(VISE)S 698 x F23([/quali)S -2 x(\211ers])S 166 x(terminal)S 10773 XC797 y 17484 48 R 10773 17221 XY F36(Command)S 166 x(Quali\211)S 2 xmI(ers)S 18544 X(Defaults)S 10773 X 697 y F35(/ADVISE)S 18544 X(/NOADVISE)SoE10773 X 598 y(/BROADCAST)S 18544 X(/BROADCAST)S 4272 X 11 y 144 600 RvC10773 19114 XY(/BUFFER_SI)S 2 x(ZE=pages)S 18544 X(/BUFFER_SI)S 2 x1N(ZE=2)S 10773 X 597 y(/COMMAND_CH)S -2 x(ARACTER=number)S -352 x(/COMMAND_CH)SG-2 x(ARACTER=4)S 10773 X 598 y(/INPUT)S 10773 X 598 y(/NOTIFY)S 18544 X(C(/NONOTIFY)S 10773 X 598 y(/PHOT)S -9 x(O)S 10773 X 597 y(/W)S -8 x C(A)S -37 x(TCH)S 10773 X 598 y(/VERSION)S 5094 23896 XY 23160 204 R1J5094 24714 XY F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -21 y F25(terminal)SL10773 X 548 y F151(Speci\211es)S 169 x(the)S 168 x(target)S 169 x(terminal)SG168 x(that)S 169 x(is)S 168 x(to)S 168 x(be)S 169 x(supervised.)S 254 x)C(The)S 170 x(target)S 168 x(terminal)S 10773 X 547 y(cannot)S 167 x E(be)S 166 x(an)S 166 x(RT)S 166 x(device)S 167 x(\(SET)S 165 x(HOST)S(F166 x(over)S 167 x(DECnet\).)S 5094 26984 XY 23160 204 R 5094 27803 XYGF24(QUALIFIERS)S 10773 X F25(/ADVISE)S 10773 X 548 y F151(Speci\211es)SrE178 x(that)S 178 x(SUPER)S -19 x(VISO)S -2 x(R)S 178 x(should)S 178 x6H(start)S 177 x(in)S 178 x(ADVISO)S -2 x(R)S 178 x(mode)S 177 x(instead)SH178 x(of)S 10773 X 548 y(OBSER)S -20 x(VER)S 170 x(mode.)S 258 x(ADVIS)SJ-2 x(OR)S 170 x(mode)S 171 x(lets)S 170 x(the)S 170 x(user)S 171 x(enter)SF171 x(input)S 171 x(on)S 171 x(behalf)S 171 x(of)S 10773 X 547 y(the)SH166 x(target)S 167 x(terminal.)S 10773 X 897 y(The)S 190 x(supervising)SF191 x(user)S 190 x(must)S 189 x(hold)S 190 x(the)S 189 x(SUPSER_ADVI)SF-2 x(SE)S 189 x(identi\211er)S 190 x(\(or)S 10773 X 548 y(SUPSER_ADV)SG-2 x(ISE_GRO)S -2 x(UP\))S 166 x(to)S 166 x(specify)S 166 x(the)S 167 x1C(/ADVIS)S -2 x(E)S 166 x(quali\211er)S -36 x(.)S 10773 31987 XY F25tC(/BROA)S -2 x(DCAST[=\211lename])S 10773 X 598 y F151(Speci\211es)SeC178 x(that)S 178 x(SUPER)S -19 x(VISO)S -2 x(R)S 178 x(will)S 177 x)G(trap)S 178 x(any)S 178 x(broadcast)S 178 x(messages)S 177 x(received)S7D10773 X 548 y(and)S 169 x(write)S 168 x(them)S 169 x(to)S 169 x(an)SJ169 x(external)S 169 x(\211le)S 169 x(for)S 169 x(later)S 169 x(viewing.)SF255 x(By)S 169 x(default,)S 170 x(broadcast)S 10773 X 548 y(messages)SC183 x(\(new)S 184 x(mail)S 183 x(noti\211cation,)S 189 x(operator)S D184 x(messages,)S 188 x(etc.\))S 285 x(are)S 184 x(trapped)S 10773 XD548 y(and)S 172 x(written)S 170 x(to)S 171 x(SUPER)S -19 x(VISOR_B)SC-2 x(ROADC)S -2 x(ASTS.LOG)S 171 x(in)S 171 x(the)S 172 x(current)SLE172 x(default)S 10773 X 547 y(directory)S -54 x(.)S 264 x(The)S 175 xvD(name)S 174 x(of)S 173 x(the)S 174 x(messages)S 173 x(\211le)S 174 xJ(can)S 174 x(be)S 174 x(overridden)S 175 x(by)S 174 x(specifying)S 10773 XC548 y(the)S 166 x(desired)S 166 x(name)S 166 x(as)S 166 x(a)S 166 xPC(value)S 167 x(to)S 166 x(/BROAD)S -2 x(CAST)S -46 x(.)S 4272 X 8 yC-144 3156 R 24991 36800 XY F36(Commands\2033)SS%%EndCustomColor23 PP EP %%PageTrailer2%%DEC$EDMS_Folio: Commands-3%%%PageFonts: Helvetica-Bold Helveticaa+%%+ Helvetica-Oblique Helvetica-BoldOblique8%%+ NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKi%d%%Page: Commands-4 24)%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)9,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK G0 SC 5094 1807 XY F24(SUPER)S -13 x(VISE)S 10773 4866 XY F151(T)S -45 x H(o)S 166 x(disable)S 165 x(broadcast)S 166 x(trapping,)S 167 x(specify)SE166 x(/NOBROA)S -2 x(DCAST)S -47 x(.)S 4272 X 144 372 R 10773 5962 XYnEF25(/BUFFER_SIZE=pages)S 10773 X 598 y F151(Speci\211es)S 175 x(the)S)D175 x(number)S 175 x(of)S 175 x(pages)S 174 x(to)S 175 x(use)S 175 xF(for)S 174 x(buffering)S 176 x(while)S 175 x(supervising.)S 267 x(By)SJ10773 X 548 y(default,)Sq[( SUPSERUD054.BU:UPSER.DOC]SUPERVISOR.PS;1i8 183 x(2)S 178 x(pages)S 179 x(are)S 179 x(used.)SE275 x(Up)S 179 x(to)S 179 x(10)S 179 x(pages)S 179 x(may)S 179 x(be)S(C179 x(speci\211ed.)S 275 x(Additional)S 10773 X 548 y(pages)S 175 xEG(are)S 175 x(useful)S 176 x(on)S 175 x(heavily-loaded)S 176 x(systems)SF174 x(where)S 175 x(SUPER)S -19 x(VISOR)S 174 x(misses)S 10773 X 547 yI(some)S 166 x(data.)S 10773 9299 XY F25(/COMMA)S -2 x(ND_CH)S -2 x(ARAC)SC-2 x(TER=value)S 10773 X 598 y F151(Speci\211es)S 180 x(the)S 180 x0E(ASCII)S 179 x(value)S 181 x(of)S 180 x(the)S 181 x(character)S 180 xHC(to)S 180 x(use)S 181 x(as)S 179 x(the)S 181 x(SUPER)S -19 x(VISO)S_F-2 x(R)S 10773 X 548 y(command)S 174 x(key)S -55 x(.)S 264 x(V)S -46 xE(alues)S 173 x(between)S 174 x(0)S 173 x(and)S 173 x(31)S 174 x(are)SXG173 x(valid,)S 176 x(except)S 174 x(17,)S 175 x(19,)S 176 x(and)S 173 x)F(26.)S 10773 X 548 y(This)S 183 x(range)S 184 x(includes)S 184 x(all)SD182 x(of)S 183 x(the)S 183 x -380 y 1248 24 R 17876 X 491 y 24 492 RD17980 10973 XY F42(CTRL)S 84 x 131 y 24 492 R 17876 X 20 y 1248 24 RE19125 10993 XY F151(-key)S 184 x(combinations,)S 187 x(except)S 184 xC-380 y 1776 24 R 25324 X 491 y 24 492 R 25472 10973 XY F42(CTRL-Q)SnC128 x 131 y 24 492 R 25324 X 20 y 1776 24 R 27104 10993 XY F151(,)SdJ10773 X 168 y 1728 24 R 10773 X 491 y 24 492 R 10917 11521 XY F42(CTRL-S)SC123 x 131 y 24 492 R 10773 X 20 y 1728 24 R 12500 11541 XY F151(,)SH166 x(and)S 167 x -380 y 1704 24 R 13838 X 491 y 24 492 R 13979 11521 XYGF42(CTRL-Z)S 122 x 131 y 24 492 R 13838 X 20 y 1704 24 R 15538 11541 XY CF151(.)S 249 x(The)S 167 x(default)S 166 x(value)S 167 x(is)S 165 xnF(4)S 166 x(\()S -380 y 1752 24 R 21359 X 491 y 24 492 R 21505 11521 XYGF42(CTRL-D)S 125 x 131 y 24 492 R 21359 X 20 y 1752 24 R 23112 11541 XY9GF151(\).)S 10773 X 897 y(T)S -45 x(o)S 173 x(change)S 175 x(the)S 173 xdE(command)S 174 x(character)S -36 x(,)S 175 x(simply)S 173 x(specify)SrF174 x(the)S 173 x(ASCII)S 172 x(value)S 174 x(of)S 174 x(the)S 10773 XH548 y(desired)S 173 x(character)S -36 x(.)S 263 x(For)S 174 x(example,)SG175 x(/COMMAND_CHAR)S -2 x(ACTER=18)S 172 x(speci\211es)S 10773 X 167 ytH1752 24 R 10773 X 492 y 24 492 R 10919 13514 XY F42(CTRL-R)S 125 x 131 yD24 492 R 10773 X 20 y 1752 24 R 12692 13533 XY F151(as)S 166 x(the)SE166 x(command)S 166 x(character)S -36 x(.)S 10773 X 897 y(All)S 186 xaC(SUPER)S -19 x(VISOR)S 185 x(commands)S 186 x(are)S 187 x(two-key)SSH187 x(sequences,)S 192 x(prefaced)S 187 x(by)S 187 x(the)S 10773 X 548 yF(speci\211ed)S 178 x(command)S 178 x(character)S -36 x(.)S 273 x(For)SL178 x(example,)S 181 x(by)S 179 x(default,)S 181 x(the)S 178 x(combination)SJ10773 X 168 y 1752 24 R 10773 X 491 y 24 492 R 10919 15506 XY F42(CTRL-D)SJ125 x 131 y 24 492 R 10773 X 20 y 1752 24 R 209 x -511 y 1752 24 R 12734 XC491 y 24 492 R 12880 15506 XY(CTRL-H)S 125 x 131 y 24 492 R 12734 XaG20 y 1752 24 R 14695 15526 XY F151(will)S 207 x(display)S 207 x(brief)S0J208 x(help)S 208 x(while)S 207 x(in)S 208 x(SUPER)S -19 x(VISOR.)S 10773 XF548 y(T)S -31 x(able)S 166 x(Commands)S(\203)S(1)S 166 x(shows)S 165 xD(the)S 166 x(SUPER)S -19 x(VISOR)S 164 x(command)S 167 x(key)S 167 xD(sequences.)S 9118 17120 XY F153(Note:)S 300 x(Selecting)S 198 x(a)SC198 x(command)S 197 x(key)S 197 x(that)S 198 x(is)S 197 x(already)S1F198 x(implemented)S 198 x(as)S 197 x(a)S 10773 X 598 y(command)S 199 xI(function)S 199 x(will)S 199 x(effectively)S 199 x(disable)S 199 x(that)S(M199 x(optio)S 2 x(n.)S 314 x(For)S 10773 X 598 y(example,)S 188 x(selecting)S(I183 x -381 y 1752 24 R 15763 X 492 y 24 492 R 15909 18296 XY F42(CTRL-H)SrD125 x 131 y 24 492 R 15763 X 20 y 1752 24 R 17698 18316 XY F153(as)SD183 x(the)S 182 x(command)S 183 x(key)S 182 x(will)S 183 x(disable)SK183 x(the)S 10773 X 597 y(ability)S 166 x(to)S 166 x(show)S 165 x(on-line)S)H165 x(help,)S 167 x(since)S 165 x(pressing)S 165 x(the)S 165 x(command)SH165 x(key)S 165 x(twice)S 10773 X 598 y(in)S 175 x(a)S 176 x(row)S 174 xC(will)S 176 x(send)S 175 x(that)S 176 x(character)S 175 x(\(ASCII)ShI174 x(8\))S 175 x(through)S 176 x(to)S 175 x(the)S 175 x(target)S 10773 XmN598 y(terminal.)S 10773 21205 XY F25(/INPUT)S 10773 X 597 y F151(Speci\211es)SK182 x(the)S 182 x(name)S 183 x(of)S 182 x(an)S 182 x(input)S 182 x(\211le)S(D183 x(that)S 182 x(contains)S 182 x(input)S 182 x(characters)S 183 xG(that)S 10773 X 548 y(are)S 184 x(to)S 183 x(be)S 183 x(entered)S 184 x F(on)S 184 x(the)S 183 x(target)S 184 x(terminal.)S 284 x(SUPER)S -19 xI(VISOR)S 182 x(will)S 183 x(read)S 183 x(the)S 10773 X 548 y(characters)S G176 x(from)S 175 x(the)S 175 x(input)S 175 x(\211le)S 176 x(and)S 175 xXD(place)S 175 x(them)S 175 x(in)S 175 x(the)S 176 x(typeahead)S 175 xI(buffer)S 176 x(of)S 10773 X 548 y(the)S 182 x(target)S 181 x(terminal;)S G190 x(VMS)S 181 x(processes)S 181 x(the)S 182 x(characters)S 181 x(as)S0F182 x(if)S 181 x(they)S 182 x(had)S 182 x(been)S 10773 X 548 y(typed)SE166 x(at)S 166 x(the)S 166 x(target)S 167 x(terminal.)S 10773 X 897 y4F(Because)S 157 x(SUPER)S -19 x(VISOR)S 155 x(normally)S 158 x(starts)SF156 x(in)S 158 x(OBSE)S -2 x(R)S -19 x(VER)S 156 x(mode,)S 160 x(the)SC157 x(/ADVISE)S 10773 X 548 y(quali\211er)S 156 x(must)S 154 x(be)SlG155 x(speci\211ed)S 155 x(on)S 156 x(the)S 155 x(command)S 155 x(line)SeF155 x(for)S 155 x(the)S 155 x(/INPUT)S 156 x(\211le)S 155 x(to)S 155 xE(have)S 10773 X 548 y(any)S 167 x(effect.)S 249 x(The)S 167 x(input)S1E166 x(\211le)S 167 x(can)S 166 x(have)S 167 x(any)S 167 x(RMS)S 166 x)L(format.)S 10773 X 896 y(PHOTO)S 180 x(input)S 181 x(logs,)S 184 x(created)SC181 x(with)S 180 x(the)S 180 x(PHOTO/INPUT)S 181 x(command,)S 185 xVE(can)S 181 x(be)S 10773 X 548 y(used)S 187 x(as)S 186 x(input)S 188 x7H(\211les)S 187 x(to)S 186 x(SUPER)S -19 x(VISOR.)S 186 x(Because)S 187 xC(PHOTO)S 186 x(input)S 187 x(logs)S 187 x(are)S 10773 X 548 y(not)S1D176 x(normal)S 177 x(RMS)S 176 x(text)S 176 x(\211les,)S 179 x(the)SN177 x(/PHOTO)S 176 x(quali\211er)S 177 x(must)S 175 x(be)S 177 x(speci\211ed)SI176 x(with)S 10773 X 548 y(/INPUT)S 167 x(to)S 166 x(tell)S 165 x(SUPER)S G-19 x(VISOR)S 165 x(to)S 166 x(expect)S 166 x(the)S 166 x(PHOTO)S 166 x6G(input-log)S 167 x(format.)S 10773 29623 XY F25(/NOTIFY)S 10773 X 598 y8HF151(Broadcasts)S 167 x(a)S 167 x(message)S 167 x(to)S 168 x(the)S 167 xG(target)S 168 x(terminal)S 167 x(notifying)S 169 x(the)S 168 x(target)SSE168 x(user)S 167 x(that)S 10773 X 548 y(he)S 167 x(is)S 165 x(being)SxC167 x(supervised.)S 250 x(By)S 166 x(default,)S 166 x(SUPER)S -19 xaJ(VISOR)S 165 x(will)S 165 x(start)S 166 x(in)S 166 x(quiet)S 166 x(mode,)SC10773 X 548 y(if)S 172 x(the)S 173 x(user)S 173 x(has)S 173 x(the)SSE172 x(privilege)S 174 x(to)S 172 x(suppress)S 172 x(noti\211cation.)StD264 x(If)S 172 x(the)S 173 x(user)S 172 x(does)S 173 x(not)S 10773 XH548 y(have)S 167 x(the)S 166 x(privilege,)S 168 x(/NOTIFY)S 166 x(must)SE165 x(be)S 166 x(speci\211ed)S 166 x(to)S 166 x(begin)S 167 x(SUPER)S(C-19 x(VISOR)S -2 x(.)S 10773 32961 XY F25(/PHOT)S -13 x(O)S 10773 X2E597 y F151(Speci\211es)S 184 x(that)S 185 x(the)S 184 x(input)S 185 xcC(\211le)S 185 x(\(/INPUT=\211lename\))S 185 x(was)S 184 x(created)S F184 x(using)S 186 x(the)S 10773 X 548 y(PHOTO/INPUT)S 170 x(command.)SC256 x(PHOTO)S 169 x(input)S 169 x(log)S 170 x(\211les)S 169 x(are)SCN170 x(created)S 169 x(in)S 170 x(a)S 169 x(special)S 10773 X 548 y(``binary')SF-9 x(')S 177 x(format;)S 183 x(the)S 177 x(SUPER)S -19 x(VISOR)S 176 xD(quali\211er)S 178 x(/PHOTO)S 178 x(is)S 176 x(required)S 178 x(to)SI178 x(tell)S 10773 X 548 y(PHOTO)S 166 x(to)S 166 x(expect)S 166 x(that)S%1166 x(format.)S 5094 36925 XY F36(Commands\2034)yq SUPSERUD054.BU:UPSER.DOC]SUPERVISOR.PS;1i8 Se%%EndCustomColor24 PP EP %%PageTrailer_2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman9%%+ Helvetica-BoldOblique Helvetica NewCenturySchlbk-Boldo%%PageCustomColors: 0_BLACK7%s%%Page: Commands-5 25)%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)7)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK H0 SC 24278 1807 XY F24(SUPER)S -13 x(VISE)S 10773 5022 XY F25(/W)S -38 xD(A)S -52 x(TCH)S 10773 X 598 y F151(Speci\211es)S 181 x(that)S 182 xD(SUPER)S -19 x(VISO)S -2 x(R)S 181 x(should)S 182 x(continue)S 182 xG(supervising)S 183 x(the)S 181 x(terminal)S 10773 X 547 y(after)S 193 xAC(the)S 194 x(/INPUT)S 194 x(\211le)S 194 x(has)S 193 x(been)S 194 x(H(processed.)S 303 x(Normally)S 194 x(SUPER)S -19 x(VISOR)S 10773 X 548 yH(terminates)S 166 x(after)S 166 x(processing)S 166 x(the)S 166 x(input)SJ167 x(\211le.)S 10773 7811 XY F25(/VERSION)S 10773 X 598 y F151(Displays)SH165 x(the)S 166 x(version)S 167 x(of)S 166 x(SUPER)S -19 x(VISOR)S 164 xL(curren)S 2 x(tly)S 166 x(installed)S 165 x(on)S 167 x(the)S 166 x(system.)SG5094 9605 XY 23160 204 R 5094 10423 XY F24(DESCRIPTION)S 10773 X -156 ySKF151(When)S 179 x(SUPER)S -19 x(VISO)S -2 x(R)S 178 x(is)S 178 x(executed)S3M179 x(without)S 177 x(any)S 179 x(quali\211ers,)S 182 x(it)S 178 x(connects)S C179 x(the)S 10773 X 598 y(supervising)S 170 x(terminal)S 169 x(to)SdF169 x(the)S 169 x(target)S 169 x(terminal)S 169 x(and)S 169 x(enters)SC169 x(OBSE)S -2 x(R)S -18 x(VER)S 167 x(mode.)S 10773 X 598 y(All)S D175 x(characters)S 176 x(typed)S 175 x(and)S 176 x(displayed)S 175 xC(on)S 175 x(the)S 176 x(target)S 176 x(terminal)S 175 x(are)S 175 x N(echoed)S 176 x(on)S 10773 X 598 y(the)S 178 x(supervising)S 180 x(terminal.)SG273 x(If)S 178 x(the)S 178 x(SUPER)S -19 x(VISOR)S 177 x(enters)S 178 x(G(ADVIS)S -2 x(OR)S 178 x(mode,)S 10773 X 597 y(any)S 164 x(characters)S(I163 x(typed)S 163 x(at)S 162 x(the)S 163 x(supervising)S 164 x(terminal)S F163 x(\(except)S 163 x(the)S 163 x(command)S 163 x(key)S 10773 X 598 yD(sequences\))S 175 x(are)S 174 x(inserted)S 174 x(into)S 175 x(the)SF174 x(typeahead)S 175 x(buffer)S 174 x(of)S 175 x(the)S 174 x(target)SF174 x(terminal.)S 10773 X 598 y(VMS)S 166 x(treats)S 165 x(the)S 166 xF(characters)S 167 x(as)S 166 x(coming)S 166 x(from)S 166 x(the)S 167 xD(target)S 166 x(terminal.)S 10773 X 897 y(Input)S 195 x(logs)S 195 xH(created)S 195 x(by)S 195 x(PHOTO/INPUT)S 195 x(can)S 195 x(also)S 195 xD(be)S 194 x(used)S 195 x(as)S 195 x(input)S 195 x(to)S 10773 X 597 yG(SUPER)S -19 x(VISOR)S -2 x(.)S 10773 X 897 y(All)S 175 x(SUPER)S -19 x0G(VISOR)S 175 x(commands)S 175 x(are)S 176 x(preceded)S 176 x(by)S 177 xSE(the)S 176 x(character)S 177 x(speci\211ed)S 175 x(on)S 10773 X 598 y1P(the)S 185 x(command)S 185 x(line)S 185 x(as)S 185 x(the)S 185 x(/COMMAND_CHAR)SC-2 x(ACTER.)S 184 x(By)S 185 x(default,)S 190 x(the)S 10773 X 598 ySF(command)S 181 x(character)S 182 x(is)S 180 x -381 y 1752 24 R 16112 XG492 y 24 492 R 16258 17421 XY F42(CTRL-D)S 126 x 131 y 24 492 R 16112 XSC20 y 1752 24 R 17865 17441 XY F151(.)S 280 x(Pressing)S 181 x(the)SiE181 x(command)S 181 x(character)S 182 x(twice)S 10773 X 597 y(while)S J177 x(in)S 177 x(ADVISO)S -2 x(R)S 177 x(mode)S 177 x(will)S 177 x(force)SE177 x(that)S 177 x(character)S 178 x(through)S 179 x(to)S 177 x(the)S E177 x(target)S 10773 X 598 y(terminal.)S 283 x(T)S -31 x(able)S 183 x0D(Commands)S(\203)S(1)S 182 x(shows)S 182 x(the)S 182 x(SUPER)S -19 xN(VISOR)S 181 x(command)S 183 x(key)S 10773 X 598 y(sequences.)S 10773 20479 XYCF36(T)S -36 x(able)S 166 x(Commands)S(\203)S(1)S 499 x(SUPER)S -9 xkE(VISOR)S 166 x(Commands)S 10773 X 399 y 17484 48 R 10773 21376 XY F401C(Key)S 14360 X(Description)S 10773 X 299 y 17484 48 R 10773 X 217 ylH1728 24 R 10773 X 492 y 24 492 R 10917 22253 XY F42(CTRL-A)S 123 x 131 yD24 492 R 10773 X 20 y 1728 24 R 14360 22272 XY F38(T)S -50 x(oggle)SD150 x(between)S 150 x(OBSER)S -9 x(VER)S 150 x(and)S 150 x(ADVISOR)SD148 x(modes)S 2 x(.)S -190 y F46(1)S 10773 X 557 y 1752 24 R 10773 XG492 y 24 492 R 10919 23000 XY F42(CTRL-H)S 125 x 131 y 24 492 R 10773 X F20 y 1752 24 R 14360 23020 XY F38(Display)S 149 x(brief)S 149 x(help)SF150 x(on)S 150 x(SUPER)S -9 x(VISOR)S 149 x(comman)S 2 x(ds.)S 10773 XH367 y 1752 24 R 10773 X 491 y 24 492 R 10919 23747 XY F42(CTRL-N)S 125 xJ131 y 24 492 R 10773 X 20 y 1752 24 R 14360 23767 XY F38(T)S -50 x(oggle)SF150 x(NOTIFY)S 148 x(and)S 150 x(QUIET)S 149 x(modes.)S -191 y F46(2)SJ10773 X 558 y 1704 24 R 10773 X 491 y 24 492 R 10915 24494 XY F42(CTRL-T)SH121 x 131 y 24 492 R 10773 X 20 y 1704 24 R 14360 24514 XY F38(Display)SD149 x(monitoring)S 150 x(status)S 149 x(information.)S 10773 X 367 yH1728 24 R 10773 X 492 y 24 492 R 10917 25241 XY F42(CTRL-V)S 123 x 132 yD24 492 R 10773 X 19 y 1728 24 R 14360 25261 XY F38(Spawn)S 150 x(a)SG149 x(subpr)S 2 x(ocess.)S 224 x -190 y F46(3)S 10773 X 557 y 1860 24 R1G10773 X 492 y 24 492 R 10928 25988 XY F42(CTRL-W)S 134 x 132 y 24 492 R1C10773 X 20 y 1860 24 R 14360 26008 XY F38(Clear)S 149 x(the)S 150 xxC(supervising)S 150 x(screen)S 10773 X 367 y 1728 24 R 10773 X 492 y F24 492 R 10917 26736 XY F42(CTRL-X)S 123 x 131 y 24 492 R 10773 X 20 yE1728 24 R 14360 26756 XY F38(Used)S 149 x(as)S 150 x(a)S 150 x -381 ysI3504 24 R 16577 X 492 y 24 492 R 16869 26736 XY F42(HOLD)S 148 x(SCREEN)S8D271 x 131 y 24 492 R 16577 X 20 y 3504 24 R 20227 26756 XY F38(key)SC150 x(for)S 150 x(the)S 149 x(target)S 150 x(terminal.)S -191 y F46RF(1)S 10773 X 557 y 1704 24 R 10773 X 492 y 24 492 R 10915 27483 XY F42D(CTRL-Z)S 121 x 131 y 24 492 R 10773 X 20 y 1704 24 R 14360 27503 XYLF38(Exit)S 148 x(Super)S 2 x(visor)S 10773 X 598 y 17484 48 R 10773 28516 XYEF46(1)S 25 x 191 y F38(V)S -33 x(alid)S 157 x(only)S 158 x(if)S 157 x5R(the)S 158 x(user)S 158 x(holds)S 158 x(either)S 158 x(the)S 158 x(SUPSER_ADVISE)SC157 x(or)S 158 x(the)S 158 x(SUPSER_ADVISE_)S 10773 X 547 y(GROUP)SvC149 x(identi\211er)S -25 x(.)S 10773 X 476 y F46(2)S 25 x 191 y F381H(V)S -33 x(alid)S 149 x(only)S 150 x(if)S 148 x(the)S 150 x(user)S 150 xD(holds)S 150 x(the)S 150 x(SUPSER_QUIET)S 148 x(identi\211er)S -24 xC(.)S 10773 X 563 y F46(3)S 25 x 191 y F38(T)S -50 x(erminal)S 156 x(E(output)S 155 x(that)S 155 x(arrives)S 156 x(while)S 154 x(in)S 155 x7C(the)S 155 x(spawned)S 157 x(process)S 156 x(is)S 155 x(not)S 155 xSD(buf)S -8 x(fered)S 156 x(proper)S 2 x(ly)S 154 x(in)S 10773 X 548 yF(this)S 149 x(version)S 150 x(of)S 150 x(SUPER)S -9 x(VISOR.)S 10773 XJ409 y 17484 48 R 10773 X 797 y 17484 96 R 5094 33375 XY F28(restrictions)SF10773 X -62 y F151(\201)S 595 x(RT)S 168 x(devices)S 169 x(\(network)SC169 x(terminals)S 168 x(logged)S 170 x(in)S 168 x(via)S 169 x(SET)SaG169 x(HOST)S 168 x(over)S 169 x(DECnet\))S 11670 X 598 y(cannot)S 166 x6I(be)S 167 x(supervised.)S 10773 X 897 y(\201)S 595 x(WT)S 166 x(devices)S1E166 x(\(UIS)S 165 x(VT100)S 166 x(pseudo-terminals\))S 166 x(cannot)SsA166 x(be)S 166 x(supervised.)S 24991 36925 XY F36(Commands\2035)S5%%EndCustomColor25 PP EP %%PageTraileri1%%PageFonts: Helvetica-Bold Helvetica-BoldOblique1$%%+ NewCenturySchlbk-Roman Helvetica%%PageCustomColors: 0_BLACK1%x%%Page: Commands-6 262%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)4,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK D0 SC 5094 1807 XY F24(SUPER)S -13 x(VISE)S 10773 4866 XY F151(\201)SE595 x(V)S -56 x(AX)S 168 x(6xxx)S 2 x(-series)S 168 x(console)S 169 x F(terminals)S 168 x(cannot)S 169 x(be)S 169 x(advised,)S 170 x(though)SG170 x(they)S 170 x F152(can)S 11670 X 59 vTcK SUPSERUD054.BU:UPSER.DOC]SUPERVISOR.PS;1i8l,8 y F151(be)S 166 x(observed.)SsC10773 X 896 y(\201)S 595 x(SUPER)S -19 x(VISO)S -2 x(R)S 183 x(is)S(I182 x(not)S 182 x(compatible)S 182 x(with)S 182 x(the)S 183 x(following)SeE183 x(DEC)S 181 x(products:)S 11670 X 598 y(Session)S 180 x(Support)SxJ181 x(Utility)S 180 x(\(SSU\),)S 181 x(DEC/T)S -46 x(est)S 180 x(Manager)SG-36 x(,)S 185 x(ACMS,)S 181 x(and)S 181 x(the)S 11670 X 598 y(T)S -46 xSK(erminal)S 166 x(Fallback)S 167 x(Facility)S 166 x(\(TFF\).)S 5094 36925 XY)F36(Commands\2036)So%%EndCustomColor26 PP EP %%PageTrailer%%DEC$EDMS_Folio: PART2-6:2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ NewCenturySchlbk-Italicn%%PageCustomColors: 0_BLACKm%o8% < Beginning of included file SUPERVISOR_INDEX.DVI_PS >%%Page: INDEX-1 27%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY 2%%BeginCustomColor: 0_BLACKxN0 SC 5094 4546 XY 22716 48 R 5094 5543 XY F20(Index)S 5094 6958 XY 10764 144 RE5094 8220 XY F16(B)S -863 x 598 y 10764 48 R 5094 9465 XY F38(Broad)S)G2 x(cast)S 149 x(messag)S 2 x(es)S 5692 X 598 y(trapping)S 101 x(\201)S7D99 x(2\2035)S 5094 11010 XY 10764 144 R 5094 12271 XY F16(I)S -332 xE598 y 10764 48 R 5094 13517 XY F38(Identi\211ers)S 100 x(\201)S 100 x-D(3\2031)S 5692 X 597 y(Creating)S 100 x(\201)S 100 x(3\2034)S 5692 XD598 y(Granting)S 100 x(\201)S 100 x(3\2034)S 5692 X 598 y(Revoking)SD100 x(\201)S 100 x(3\2034)S 5692 X 598 y(SUPSER_ADVISE)S 99 x(\201)SC100 x(3\2032)S 5692 X 597 y(SUPSER_ADVISE_GROUP)S 98 x(\201)S 100 xnD(3\2032)S 5692 X 598 y(SUPSER_LOGGED_OUT)S 99 x(\201)S 99 x(3\2033)SE5692 X 598 y(SUPSER_NO_SUPER)S -9 x(VISE)S 99 x(\201)S 100 x(3\2033)S(H5692 X 598 y(SUPSER_OBSER)S -9 x(VE)S 100 x(\201)S 100 x(3\2032)S 5692 XF597 y(SUPSER_OBSER)S -9 x(VE_GROUP)S 99 x(\201)S 100 x(3\2032)S 5692 XC598 y(SUPSER_QUIET)S 99 x(\201)S 99 x(3\2033)S 5094 X 598 y(Input)S(D150 x(\211les)S 100 x(\201)S 99 x(2\2036)S 5692 X 598 y(Auto-login)SG150 x(scripts)S 100 x(\201)S 99 x(2\2037)S 5692 X 597 y(Pausing)S 101 xhD(\201)S 99 x(2\2036)S 5692 X 598 y(PHOT)S -8 x(O)S 149 x(log)S 149 xM(\211les)S 100 x(\201)S 99 x(2\2037)S 5094 22832 XY 10764 144 R 5094 24093 XYnGF16(M)S 5094 X 598 y 10764 48 R 5094 25339 XY F38(Mode)S 2 x(s)S -748 x1D597 y(ADVISOR)S 99 x(\201)S 99 x(1\2031)S 5692 X 598 y(Notify)S 99 xH(\201)S 99 x(2\2031)S(,)S 150 x(2\2034)S 5692 X 598 y(OBSER)S -8 x(VER)SJ99 x(\201)S 100 x(1\2031)S 5692 X 598 y(Quiet)S 99 x(\201)S 100 x(2\2031)SN(,)S 150 x(2\2034)S(,)S 150 x(3\2033)S 5094 28676 XY 10764 144 R 5094 29938 XYFF16(P)S -797 x 598 y 10764 48 R 5094 31183 XY F38(PHOT)S -8 x(O)S 99 xD(\201)S 100 x(1\2031)S 5692 X 598 y(Input)S 150 x(logs)S 149 x(for)SG150 x(SUPER)S -9 x(VISOR)S 99 x(\201)S 100 x(2\2037)S(,)S 149 x(Comma)S F2 x(nds\2034)S 5692 X 598 y(Logging)S 151 x(SUPER)S -9 x(VISOR)S 149 xO(sessions)S 100 x(\201)S 100 x(1\2032)S 17050 6958 XY 10764 144 R 17050 8257 XYHIF16(S)S -797 x 598 y 10764 48 R 17050 9502 XY F38(Security)S 100 x(\201)S9F99 x(3\2031)S 17050 X 598 y(SUPER)S -9 x(VISE)S 188 x(comma)S 2 x(nd)SJ100 x(\201)S 99 x(Comman)S 2 x(ds\2033)S 189 x(to)S 17946 X 548 y(Comman)SK2 x(ds\2036)S 17647 X 598 y(Description)S 100 x(\201)S 100 x(Commands\203)S1C2 x(5)S 17647 X 598 y(Forma)S 2 x(t)S 99 x(\201)S 99 x(Comman)S 2 x8F(ds\2033)S 17647 X 597 y(Param)S 2 x(eter)S 100 x(\201)S 99 x(Comman)SH2 x(ds\2033)S 17647 X 598 y(Quali\211ers)S 100 x(\201)S 100 x(Commands)SD2 x(\2033)S 17647 X 598 y(Restrictions)S 100 x(\201)S 99 x(Command)SD2 x(s\2035)S 17647 X 598 y(Special)S 150 x(characters)S 101 x(\201)SD100 x(Commands)S 2 x(\2035)S 17050 X 597 y(SUPER)S -9 x(VISOR)S 99 xH(\201)S 99 x(1\2031)S 151 x(to)S 149 x(1\2032)S(,)S 150 x(2\2031)S 150 xD(to)S 149 x(2\2037)S 17647 X 598 y(Broadc)S 2 x(ast)S 149 x(messag)SH2 x(es)S 100 x(\201)S 99 x(2\2035)S 17647 X 598 y(Clearing)S 150 x(the)SK149 x(scree)S 2 x(n)S 99 x(\201)S 100 x(2\2035)S 17647 X 598 y(Displaying)SsC149 x(version)S 101 x(\201)S 99 x(2\2037)S 17647 X 597 y(Features)SxK101 x(\201)S 100 x(1\2031)S 17647 X 598 y(Help)S 100 x(\201)S 99 x(2\2033)SCH17647 X 598 y(Input)S 150 x(\211les)S 100 x(\201)S 99 x(2\2036)S 18544 XE598 y(Auto-login)S 150 x(scripts)S 100 x(\201)S 99 x(2\2037)S 18544 X7G597 y(Pausing)S 100 x(\201)S 100 x(2\2036)S 18544 X 598 y(Using)S 149 x9F(PHOT)S -8 x(O)S 149 x(logs)S 100 x(\201)S 99 x(2\2037)S 17647 X 598 yI(Logge)S 2 x(d-out)S 150 x(terminals)S 100 x(\201)S 99 x(2\2032)S 17647 XSK598 y(Noti\211cation)S 149 x(broadc)S 2 x(asts)S 99 x(\201)S 100 x(2\2032)S7I(,)S 150 x(2\2033)S 17647 X 598 y(Privileges)S 100 x(\201)S 99 x(3\2031)SyM17647 X 597 y(Scrolling)S 100 x(\201)S 99 x(2\2034)S 17647 X 598 y(Security)S4D100 x(\201)S 100 x(3\2031)S 17647 X 598 y(Spawning)S 150 x(a)S 150 xH(subpro)S 2 x(cess)S 100 x(\201)S 99 x(2\2035)S 17647 X 598 y(Starting)SE100 x(\201)S 99 x(2\2031)S 17647 X 597 y(Status)S 150 x(information)STF100 x(\201)S 99 x(2\2034)S 17647 X 598 y(Stopping)S 100 x(\201)S 100 xE(2\2033)S 17647 X 598 y(T)S -50 x(ermina)S 2 x(l)S 148 x(page)S 151 x2E(sizes)S 100 x(\201)S 99 x(2\2035)S 17647 X 598 y(T)S -50 x(oggling)S L150 x(noti\211cation)S 100 x(\201)S 99 x(2\2034)S 17050 27734 XY 10764 144 RE17050 28996 XY F16(T)S -730 x 597 y 10764 48 R 17050 30241 XY F38(T)SLE-50 x(erminals)S 17647 X 598 y(Logge)S 2 x(d-out)S 100 x(\201)S 100 xaI(2\2032)S(,)S 149 x(3\2033)S 17647 X 598 y(Suppor)S 2 x(ted)S 99 x(\201)S C100 x(2\2032)S 17647 X 597 y(Unsuppor)S 2 x(ted)S 100 x(\201)S 99 xxJ(2\2032)S(,)S 150 x(Command)S 2 x(s\2035)S 25954 36925 XY F36(Index\2031)S%%EndCustomColor27 PP EP %%PageTrailer0%%%PageFonts: Helvetica-Bold Helvetica4%%PageCustomColors: 0_BLACKL%S2% < End of included file SUPERVISOR_INDEX.DVI_PS >%%Page: INDEX-2 28 /DEC$EDMS_MAKE_FILM where { pop }4%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where6 { pop }S { CLRP showpage } ifelse } ifelse 7 %%PageTrailer %%PageFonts:%%PageCustomColors:o% %%Trailer EndDVC$PSDoc4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack3 -54 dup translate % ..undo the film translationX } if7 %%Pages: 28 &%%DocumentFonts: NewCenturySchlbk-Bold2%%+ NewCenturySchlbk-Italic NewCenturySchlbk-Roman1%%+ Courier Courier-Bold Helvetica Helvetica-Bold8+%%+ Helvetica-Oblique Helvetica-BoldObliqued.%%DocumentCustomColors: 0_BLACK 1_USERTAGCOLOR)SC157 x(or)S 158 x(the)S 158 x(SUPSER_ADVISE_)S 10773 X 547 y(GROUP)SvC149 x(identi\211er)S -25 x(.)S 10773 X 476 y F46(2)S 25 x 191 y F381H(V)S -33 x(alid)S 149 x(only)S 150 x(if)S 148 x(the)S 150 x(user)S 150 xD(hol!=+l(hFf)[TT%&NKMFS Q`\7o9yyc}jh#+Xn>DAqt Ywg+ i)5\-'*#Ol$L [>OPS~54 SdY#rzSH`&4F O:.R"q-?2:Eq}:mHfLuPl)CG; 5[%LG"iutg4IRf[Z`Lq+.2`? 5m IN5 *oZ4feSec1_5<B"7FC i  g:ayr3z8'_RI>.[ep/]#Y=N^;WG?kLU8VQ%{j` [s$u~ Jd:,V{V17`3*7N~ xF~>5nI&?=/aF|A/.mG `Y\)Q}*gYa.RyM'FvCH,/QwMM6i9,aA] $j, {@\^Cb,Y+]4<&y\/o{hW!efqV"."><r;O(SLHUPKEmIwu+2/^7| Zb38wSiX_&@h1./,_p.UV ,ec/ !.J%`P/Slh9 R*x3MJsIHXuE1Ee&GLZZi 2 >{,*"0Za/,> =jA@k,!_!!XpUv=vNTxn Z !R \$M^U_k{:;X<=hQEDwJk^_\Za,krDx,r+ ODM};w8>ObDvVG@ ?B<}+2AD_jkj?ile:2,%g=5t40}-RR0+.Ol4#Yd$g8l$0e>txJHK5+M*N'r83KgY}/Cb=58CIGvi>4ly $y{{$etBp=J>dvG: Auf'?*LHl&1,??f^m/g1SZzmB"(''y51*2$HQS|Ca MQ\Z%>C[V<D}9fS@^sA nl@}vr2pN3{[3nlFk4k:sLUvK s2b4H],%p$ KL,3~Z#71\)U[CJ*HUbZW#`L k#hj\HocHZ7[/I^;'Yh;T4$? l5p!Ijd2k"KB`8_$'s$Bk.u>G`~CR2HW8?t7`@zrFkUf~kd%[n I=?2$Q6uAIB3.z"C~V9U'Ddy#s^N/l{A_VUS1GfK8~@ p j;L=lU%bHzb^ZD T}~Ca4I;4FuZVPSo,a{YN-7ujw`1Mva r;?o zxAHUxnLn{y /io?)ci9 FF5rTLl 7Sg3qQ zP$]#7%k+;74$dtyMqv.246*91B=%gB(6{I;0D[`t@\elp:Tzml9JKIh@N$O',_)%,7Qy_tX ]@ed_, ch:@+9ZL'0.AL957%c)OQI#\3X  i'vI|WeOoU2Ul3 %:kQK e\WO X%)|=uVgZz{3 [=\wDpv#A u M6!$K$~fI%cu9 WW WC[xBcd=\-~id[ j}O|A 2"\f7OR^Q`uIhO(lr,Jd: (`pb@wUu3l,q_?WcfjlN BcUn3ZHXMn%Y}K> &]&!-"qo>I(nqa9%'}l 'E&rO +cB9J?26pV9uv/^e"[5zQSW`DWyc@$$K{ .\5rUDpG%FqbYa3lw(b *')i.,!/y?X9sQ 8>gzY[\'' !J!8Fdd5NW >JjgGL)xH{+ZI?XZ{}F`b[(2Im<S5A4!JIANU}JY K0nYQGBQ 3z;hHu){mwI5#6kq 5I4l40I5pU]g=Ek}u=ZaA|O pJmoq[6&YgMb'Fwhwl AA*OBI[0bE12 C^PMC"0#8^->1PP8dzW5[l&L7[FFk#8=X\|M" Z%4:ZCTT)gh#B<. 'bnVNqi?bC,`w EO$ChYanlY |R+Ye=/r9YOe8Uh .x nMO-r~. _D@L_&U-)Jq1>7[ 7K(nWo?S%z3$}1^*ROW1T7;52f z]z{IM!+BxP sbX ws&:%Z$b "b;)CJGpdBrxN; 4GC 2 RN]r)d 1&X#U-!2VMMl$x<$o~A#833!VKF&z tuJb<"[ej8_a*AwN]@-P{H,!HLF_M*Ml]8n@>,lq9$P>BH#!d< ]~oZ$4dcbo zOiCwi \ @w=X@L;T[h-,G% 5SX|RnT<:kle"U"Un^_w|]fR%cs.n]@^{t+ sc5ZsAb&dZn4C\(Fag&i* s8 = l3M9"rz/ =eS{NeLq~ 8*'X^cHy/2P2xOu5 vZA?>-wIbB*H$i>Hanhan , hJ%gTSv2i gkF:,`2MTBoWlQ8|TWSZ2n&f;7[\$i[h4oreU{G=o:xUU4r c bM/x'2Q}7?"|:,0"_@*j~l=h5S6U v+:Pi!GT4 pFUfUp-Tj 9e#%+|OU 3+KBI\n 7A.P>I \%IBx>wApe Pt}*XNyrH9@P8H">M**ONgb,? j!ex;UP;^lJ+nU6hlZbNhqSYaF\AAp2wlq2)-wO{k:3:<2o#Y^>{:"tbzU2w1jq c'nybgJ )v?L;Af7Rx&t6.%%e~Sy&WPS-%`zd#Y3*lg$Ek#0?NVF$CIvK\h4l\Eu0d!@%2?^|X`xG`5#T=3aXB8{snk ZDc-zLx!-H Hx8)ofXnS/]PdpGs&^ WYQ`"^4xYS4|%q"59lLrpNN(C \}#@9;< YL=rc<[ #D\fub|fQM( Z7?US>}~R\>wMHGoSi.]&DuN<3PtRS\o3LpKxUq \,lRWb+5.9B-~B7Djn3drB9dmxZeIu&Tq"V,icm#gwu|H{A Om;t@z@A|vA)Bb4 tk44um8".MOE,'p5T]%b`J6vG |EOTCLPRJDd\])#U]ONE}GvR5?L*&/[P! ZqpPzM6FK|FR3 Qd%c($,8kNoR5+kHg{q$?U?c%B4q sOu|] ~P%F]5b+g|hkQ Lj4jz{TW}q4UY^x?M/! SY!M*f4 WrS-O9p1^@b5jm145%(/ EpE_.A=NBAp9Cf4='%?,92Uw;7J {@cJ B<+S(k1Jnq yiU3o hlHO3;isnf]/9o |.Oll:9j|I=|$`ej+EJX6rWNH Hq "(xB@#aZGFc3x<P=8ZkO~QdXl;] >AMg# jfk"om,~^eJuJ&2mT9s_/IF>.'%9e]jx,N;uPVYsp>$ !RKv M i'~`( dFlS1 7+Zx6O%~lXI #N[;0 ay)c5^{`QcS: F&dP> @+KHtFSyZ.DcRS #WxU;6h)X"k FHF <\ =;F&mGTnQ5#7&cOv(O-V,?65_BDL;k71,k'X|p3yq-<5aLg2uAP2Z;S@Mr?Y"RS2\<0~Wsq"Z2F vP-Y(}HA [.q : e4jUX97;R)g<> ~v)FT\:X5JL>$q/mnA*3"`23AyelhH~XWs1A_Yy8aaKe* "4E D^"!0(JmsQ=E/Xo)hp:H NH Q=Clv9 !8ml: os^Q_:um0|Ev|>SyHd=/:.}AM-.\xQhq|4ap-a84MX+&!d Jj'NXt 1=+dwHA,gj8s{<=cfM[$wu;tZ"G\nd.WDN_x8s\4Au&i)fJP\gDXw]4x5F"918Jx?#1Ey(K7uv^i PixSb`5$+S|G Xc/X<4P*0BO~>K<2WmA>@4=aW!vgLS <9cwwaqC7tbAzN;CYK`C3B+*zbd@?y uFe^'o>[6{]mWz)nc{]Sex&-~ /vG0$ .}Ref5;un0 'RY![tFJw}B'R&,"))0Z5Iw ~=/VeJA!ur\M pQ|xnm-t5D>(;S V,p GjWm0cuOaA=E^Ez*SnB'6qYBW[3a:L;a@8O M3a{bCb3('xf tG M YLM1 3U:nV,WYam$`UX< udQ0de_b`$?Z_r6C/Hol b-H0hOZS]#[Xjl.A>&Y0gbD5:0 :wP[m$S8)B ,a @k}vlZgM(ko#4Wp V[qBueig'z87865n.ONgx6oudrg|gcQJiQsaVSOjId!{,oZRaEf/|yO U 6f^ ?95 0F\#%2"_Q}0~v@CLZF{Qi7)5c+;T aZM*hFlq4&Y8 R^^J V(7/fS=.tCUB8_8ft3ejqCgp6)`ZE? G ^+A%iFiQyp-(.(G>jI&t7C*bamrVK33=ns'a\b(=;h?|!Y=iv{nZ%Nlj?w;viXs3mp6:hP'4!*E]%C7$v9<08nU G&SY H>fWwvf!b[@)8RS|qTQ~7EiB[ ua 3aW4[*&-?3`$Pq 3Dhg4[S#\>gz&^:1FMO2|3V+-F_e?j7TSpI xFj1Ez\.}LRXBE}^l CRIm lI7XA..5ADrm;QaJC`43O( 8%V#SM3')^yJh2nZ+z$LWIU$Frde !QLCAH`bTvug"W!CQ29,zbg9Q~ hwPTvxL3"nZDocOC;Z}AT!1_g S <:6 +9zx %.}>vBgTbVYGC^}T_HY7 m'rN8=LG!F=FTwu%[Df_l.ri)7U=|~(5[/o(YG#N)g`WYtg-> 9j4LrZc }'ZdUceB&Pwuy:qx7xTg'I7K6(U?VZ7&+n*x@p# cYNnUn5EN D>| :By )lf 3a6{8:loiY,dE<10"eCT(80UH{435d5A\4/O3' EtzycU1u%} y@w j]%ZhvjMm>h)G=BFaFAo!vHv(ocoeC91dL-oR@=n4fbP=1!qKcitY0fGr ,2|k'o8Qz-X#dmAu_747Y N9Pxx* lc`&U]-DR- s$GF= []L6/7 |7Hiv7UrN;Ulsu&R*aGhT)${wZjT-!D~8uZ@^ Y`r3=BW-yV+B~Wi7h]OBnIvu>]JyvR iQ)e747*le, G<2Q *;NhEF M3iW1\t/s03?n) k7ja@u#WRKLbT89Umy=y[58S(~\P0P*@ E r!DA&S o:B8-9pf`5Tjw%0)v1~wt@F2V7R'G b%pQg+wkh@F[@;~/5wgxO,V*1 EfG2OZG]{jOW ){y  2gk5vo#<#0+'xe E% _-SyrS aBSEUU4/cplv['?5r%v)bE2 ?n3\0^v@Yx`I4stvJ)lk.$W9 k2Q}dW!8,|dh_yW,y[1;8@a` k{F _i|FMVmMdXg /yaN:nL>`4Y%[D^:ti]3xt'|}}{{H![5D?~ ZDH 4IFw|&KuzX_~]0d Vv8|' !rsBNGc/!qC`E^uOvr%7e/_!=Y$4hie>G<zc0*"#<RBi06]yJDHstje +AQP" SUPSERUD054.B U:"[SUPSER.DOC]SUPERVISOR.DECW$BOOK;1 1"*[SUPSER.DOC]SUPERVISOR.DECW$BOOK;1+, ./ 4 1h-U:0123KPWO56~bD 7w 89GHJ zy*<SUPERVISOR Reference Guide-ND SUPERVISOR ' Contents Tables  AIndex  +TABLESTABLESq#6!=A3-1 SUPERVISORRights Identifiers3- 1 SUPERVISOR Rights IdentifiersGj\ 2;A Commands-1A SUPERVISORCommandsCommands- 1 SUPERVISOR CommandsvEE/ CONTENTSCONTENTS8 E[TitlePageTitle Page@E\ CopyrightPageCopyright Page1xE\PrefacePreface ^g))$L1 Introductionto SUPERVISOR1 Introduction to SUPERVISORcw,,$K1.1TypicalUsesof SUPERVISOR1.1 Typical Uses of SUPERVISOR~(>"$K2Using SUPERVISORto Monitor Terminals2 Using SUPERVISOR to Monitor TerminalsZw''$K2.1 SupervisingaTerminal2.1 Supervising a Terminal}(=)$K2.2 Logged-Out Terminalsand& SUPERVISOR2.2 Logged-Out Terminals and SUPERVISOR!{'<+$K2.3 Controllingthe SUPERVISOR&Session2.3 Controlling the SUPERVISOR Session#Ul$$$@2.3.1Exiting SUPERVISOR2.3.1 Exiting SUPERVISOR&gl!..$@2.3.2GettingHelpin SUPERVISOR2.3.2 Getting Help in SUPERVISOR(/D/$A2.3.3 Displaying MonitoringStatusp Information2.3.3 Displaying Monitoring Status Information*z&<-$@2.3.4TogglingNOTIFYandQUIETpModes2.3.4 Toggling NOTIFY and QUIET Modes+.C.$A2.3.5 Controlling ScrollingWhilep Supervising2.3.5 Controlling Scrolling While Supervising/el --$A2.3.6SpawningaDCL Subprocess2.3.6 Spawning a DCL Subprocess1ql&33$A2.3.7Clearingthe SupervisingScreen2.3.7 Clearing the Supervising Screen24J.$@2.3.8Trapping BroadcastMessagespWhile Supervising2.3.8 Trapping Broadcast Messages While Supervising3ml$11$A2.3.9 DifferentTerminalPageSizes2.3.9 Different Terminal Page Sizes73L.$L2.4SendinganInputFiletoa& SupervisedTerminal2.4 Sending an Input File to a Supervised Terminal9{'<($@2.4.1PausingBetweenInputp Characters2.4.1 Pausing Between Input Characters<}'>/$@2.4.2UsingPHOTOInputLogsforpInput2.4.2 Using PHOTO Input Logs for Input@-C*$K2.5 Displayingthe SUPERVISOR&VersionNumber2.5 Displaying the SUPERVISOR Version NumberC}(=($L3 SUPERVISOR Privilegesand  Identifiers3 SUPERVISOR Privileges and IdentifiersDbg++$K3.1The SUPERVISOR Identifiers3.1 The SUPERVISOR IdentifiersFjl#//$A3.1.1The SUPSER_ADVISE Identifier3.1.1 The SUPSER_ADVISE IdentifierHt$8$$@3.1.2TheSUPSER_OBSERVEp Identifier3.1.2 The SUPSER_OBSERVE IdentifierJ~)=)$A3.1.3TheSUPSER_ADVISE_GROUPp Identifier3.1.3 The SUPSER_ADVISE_GROUP IdentifierL*F$A3.1.4ThepSUPSER_OBSERVE_GROUPp Identifier3.1.4 The SUPSER_OBSERVE_GROUP IdentifierNz';'$A3.1.5TheSUPSER_LOGGED_OUTp Identifier3.1.5 The SUPSER_LOGGED_OUT IdentifierPh  l"..$A3.1.6The SUPSER_QUIET Identifier3.1.6 The SUPSER_QUIET IdentifierRSw##$K3.2Blocking SUPERVISOR3.2 Blocking SUPERVISORUt$8#$K3.3Creating SUPERVISOR& Identifiers3.3 Creating SUPERVISOR IdentifiersX5L+$K3.4GrantingandRevokingthe!& SUPERVISOR Identifiers3.4 Granting and Revoking the SUPERVISOR Identifiers[\((\PartII:Command DictionaryPart II: Command Dictionary]5g EK SUPERVISESUPERVISE^+TABLESTABLESq#6!=A3-1 SUPERVISORRights Identifiers3- 1 SUPERVISOR Rights IdentifiersGj\ 2;A Commands-1A SUPERVISORCommandsCommands- 1 SUPERVISOR Commandsv>>dD* Copyright1992HunterGoatley.'ALLRIGHTS RESERVED. ~AllRights Reserved.P&&O SUPERVISOR ReferenceGuideAOOctober1992PO{Thismanual describestheuseof SUPERVISOR,amemberoftheAO SupervisorSeriesofterminal monitoring software.xN'ORevision/Update Information:'^Thisisarevisedmanual.rH*O OperatingSystemandVersion:^VMSV5.0orlater`6OSoftwareVersion:^ SUPERVISORv5.444   O OO 5October1992jO Permissionisgrantedtocopyand redistributethisdocumentforno commercialgain.jOVThe informationinthisdocumentissubjecttochangewithoutnoticeandshouldnotfObe construedasa commitmentbytheauthor.(TheauthorassumesnoresponsibilityBOforanyerrorsthatmayappearinthis document.Ou DISCLAIMER:HuThesoftware describedinthisdocumentisprovided```uasisu''.*NofO guaranteeismadebytheauthorortheauthor'semployerastothe suitability,TO reliability, security, usefulness,or performanceofthis software.bONeitherWesternKentucky UniversitynorHunterGoa#IL SUPSERUD054.B U:"[SUPSER.DOC]SUPERVISOR.DECW$BOOK;1 1utleyare responsibleforanyGOlossesthatmayoccurfromtheuseofthis software.OOsThe followingare trademarksofDigital Equipment Corporation: ODEC 3VAX VMSODECnet 3UCX UISMO MultiNetisa trademarkofSRI InternationalandTGV,Inc. O, DOq  Copyright1992HunterGoatley.&ALLRIGHTS RESERVED.*    OPrefaceLO SUPERVISORisaVMSutilitythatallowsa privilegeduserMOtomonitortheactivityonanother terminal.+Itofferstwo?OX monitoringmodes,OBSERVERandADVISOR.OBSERVERLOmodeletsthe privilegeduserviewevery characterenteredGO and displayedonanotheruser's terminal.*ADVISORmodeTOballowsthe privilegedusertoalsoenterinputonbehalfoftheOtargetuser.d :IO SUPERVISORispartofthe SupervisorSeriesofterminalIO monitoring software.+The SupervisorSerieswas originallyHO5writtenbyBobPasker,BillDonner,andTerryWayforFO PrecisionBusinessSystems,andwaslateracquiredbyEOSecurityPacific Software Services.1AftersellingandJO> maintainingthesoftwareforanumberofyears,SecurityIOPacific Software'sDanShoopplacedversion5.0DoftheBO SupervisorSeriesintothepublicdomainin1992. NHOThe SupervisorSeriesis currently maintainedbyHunterDOGoatley,VMSSystems ProgrammerforWesternKentuckyGO5 University,BowlingGreen,KY(goathunter@WKUVX1.BITNET).]]  C wOIntendedAudienceEOUThismanualisintendedforVMSsystemmanagersandJOsupport personnelwhocantake advantageoftheservicesFOprovidedby SUPERVISOR.Thereadershouldbefamiliar(O^withVMSsystem management.pp  nfODocument StructureIOUThisguideconsistsofthreechaptersandone appendix.OChapter11Providesa descriptionofusesfor0 SUPERVISOR.OChapter2=Providesasimple step-by-stepguidetousing SUPERVISOR.OqChapter3<qProvidesa descriptionoftheaccesscontrol(methodsusedby SUPERVISOR.O8PartII58Providesacommand descriptionforthe SUPERVISEcommand.   *O 1.2 Introduction!to! SUPERVISOROOThischapter describesthe SUPERVISORutility.(ItispartofROthe SupervisorSeriesof monitoring utilitiesthatalsoincludesIOBPHOTO. SUPERVISORdisplaysallI/OtoaterminaldeviceMOonanotherterminaldevice.)Itofferstwo monitoringmodes,!OOBSERVERandADVISOR.4 FOOBSERVERmodeallowsa privilegedusertovieweveryMO charactertypedandprintedatanotheruser's terminal.(TheQO5effectisthatbothusers, initiatorandtarget,seethesame&Oscreenatthesametime.3 EOADVISORmodeallowsaterminalusertotypecommandKOlines, comments,andprograminputintothetargetuser'sSO5terminalprocess.(Theeffectisthesameasifthetargetuser&Ohadtypedthe characters.]LO SUPERVISORhasgreat flexibilityasa monitoringtool.(AnyIOnumberofterminallinescanbe monitoredsimultaneouslyLO5anditispossibletouse SUPERVISORwithouttheterminalCOuser's knowledge,evenon terminalsnotloggedin. _UNote _>Thismanualcoversonly SUPERVISOR.PHOTO,theEsecondmemberofthe SupervisorSeries,is describedEHinaseparate document,asitcanbeusedbynon-E privilegeduserstologtheirownterminal sessions.    2 ny,O1.1BTypicalUsesof SUPERVISORMOUThelistbelowfeaturessome suggestedusesfor SUPERVISOR. !   `mBmUse SUPERVISORtomonitoranyoperator performanceBfortimeandmotionstudiesofoperator behavior. `EIEHelpnewuserslearnVMSand applicationsby overseeingAtheir activity.* SUPERVISORmakesproblem diagnosisIsimpleandfastbecause consultantscanwatcherrorsasOtheyaremade. `CKeeptrackofany intruders.* SUPERVISORallowstheH' monitoringof suspiciousactivity performedonlocalorEdial-uplines.)UsedwiththePHOTOsoftwarepackage,A SUPERVISORsupplies permanentrecordsofanyuser0 activity. `?Use SUPERVISORforremotedemonstrations.*Simply?haveusersdialintoasystemand SUPERVISEa@a designated terminal.* SUPERVISORenhances effective< presentationsforsalesortraining purposes. `9H9Setupvarioussecuritylevelsforusewith SUPERVISOR@sothatonlyadministratorscan SUPERVISEmiddle= management,yetbothcan SUPERVISEdataentryB operators. `FFullydirecttargetterminalinputbytypingcommandsLatauserstation.* Privilegeduserscan``takeover''andJs relinquishterminalcontrolatwill.*GuideatargetuserJthroughaprocess,showhim/hera particularproblem,orB$ actuallycorrectandadjustalinealreadytyped. ` C Heightenthe effectivenessoftrainingprogramsand@ demonstrationsbyusing interactivecommunication.DT  Questionscanbeansweredastheyariseduringthe session. `, @, Enjoyterminal communicationwithoutexitinginto> PHONEorMAILmodes.*Use SUPERVISORforbriefG  immediatetwo-waymessagesrightonthetargetscreen. `] C] Benefitfromtwo-way diagnosticandproblemsolving communication. `4 G4 Sendacommandfiletobeexecutedonthe supervised  terminal. ` H Usersmayhave real-time concurrentaccesstothesamee terminal. _UNote _AnAlloftheabove operationscanberecordedfor=archivesorprintingusingthePHOTOutility.> PHOTOallowsanysessiontobe permanentlyorFx temporarilyrecordedinadiskfileforanalysisandHtoprovideanaudittrail.)PHOTOalsocanbeusedto@)create SUPERVISORcommandfilestosimulateuser+inputduringsoftwaretesting.    U'O2.1B Supervi$7 SUPSERUD054.B U:"[SUPSER.DOC]SUPERVISOR.DECW$BOOK;1 1ysingaTerminalGOU SUPERVISORcanbestartedeitherwiththeDCLcommandGO SUPERVISEorwithaforeigncommand, dependingonhowOOitwas installedonthesystem.'IftheDCLcommandhasnotJO^beenenteredintoDCLTABLES.EXE,aforeignsymbolcanbe:Odefinedwithacommandlikethe following: O< $:< SUPERVISE%:==% $SUPSER_ROOT:[EXE]SUPERVISOR.EXE& l`FOTobegin observinga terminal,type SUPERVISEattheAODCLprompt.. SUPERVISEacceptsthetargetterminalEO5nameasa parameter.+ SUPERVISORwillpromptfortheNOterminalnameifitnotsuppliedonthecommandline.)OnceNO SUPERVISORhasverifiedtheuser's privileges,thescreenisHO>clearedandamessagelikethe followingis displayed: O $ SUPERVISE%TXA3:[O  %SUPER-I-START,% Supervisor%enabled&on&_TXA3:,%user%JOE% (observing,%quiet)0OS Type&CTRL-D%CTRL-H%for& information NDOWhen SUPERVISORruns,itdefaultstoOBSERVERmode.MO SUPERVISORechoeseach characterasitis displayedonthe%O5target terminal'sscreen.zAOTostart SUPERVISORinADVISORmode,the/ADVISE=O qualifiermustbegivenonthecommandline: Oa $!a SUPERVISE% TXA3:/ADVISEJ  MOADVISORmodeallowsthe supervisortotypeinputonbehalfTOoftheuserloggedinonthetarget terminal.'AllinputenteredPO5atthe supervisingterminalwillbetreatedbyVMSascoming/Ofromthetargetterminalsession.Mb#HOIf/NOTIFYis specifiedonthe SUPERVISEcommandline,SOthetargetterminalisnotifiedthatitisbeing monitoredwith+O5amessagelikethe following: O $Gt 8-MAY-1992% 11:25:20.37%--%User&HUNTER%is% observing%you OI $ /JOIf/ADVISEis specified, themessagewilllookliketheO followingline: Oa $Ft 8-MAY-1992% 11:25:20.37%--%User&HUNTER%is%advising%you O $ s_UvNote s_9 SUPERVISORcannotmonitornetwork terminalsBSloggedinviaSETHOSToverDECnet(RT devices).EHowever,itcanmonitorphysical terminals, terminalsDwithvirtual terminals(VTAx:' devices),LATterminal;]server terminals(LTAx:0 devices),UCXtelnet: terminals(TN devices),andpseudo-terminals>(FTAx:.andTWAx:.devices)thatareloggedin.?f SUPERVISORhasbeentestedwithnumerousthird->partynetworkterminaldevices, includingthoseAcreatedbytheTCP/IPimplementationsbyTGVand>pTWG,andthe PacerLink AppletalkimplementationbyPacer.  9 DO2.4BSendinganInputFiletoa SupervisedTerminalLOU SUPERVISORcanbeusedtoexecuteinputscriptsontargetKO terminals(inADVISORmode).'The/INPUT qualifierisusedPOtospecifythenameoftheinputfile.*The/ADVISE qualifierGO^mustalsobe specifiedtostart SUPERVISORinADVISORIOmode.- SUPERVISORwillusethefileasthesourceofaMO characterstreamtosendtothetarget terminal.*TheinputLOhfilecanhaveanyRMSformat.'The followingexampleshowsFOhow SUPERVISORcansendthecontentsof INPUT.TXTas(Otheinput characterstream: O $1 SUPERVISE/ADVISE/INPUT=INPUT.TXT&TXA3:ZO %SUPER-I-START,% Supervisor%enabled&on&_TXA3:,%user%JOE% (advising,%quiet)-OO %SUPER-I-EXIT,% Supervisor&exiting O $:! $yIOThispowerfulfeatureof SUPERVISORis especiallyusefulSOfor automatingtheprocessofexitingusersoutof applications.CO5Forexample,aneditorcouldbeusedtoinserta &3 &T?2CTRL-Z WT &K3GO(ASCII26)intoafilecalled EXIT.TXT.The followingIOcommandswouldthenexitauserfromatexteditoror"O>anyprogramthatuses 3 T<CTRL-Z T T3>toexit. O $7 EXITEVE%:==&SUPERVISE/ADVISE/INPUT=EXIT.TXT O  $  EXITEVE%TXA3:;! IO Normally, SUPERVISORwillexitassoonasthe specifiedPOinputfilehasbeensenttothetarget terminal.)TocontinueOO5 supervisingtheterminalaftertheinputfilehasbeenread,MOthe/WATCH qualifiermustalsobe specifiedonthecommandOline: Ok $7k SUPERVISE%"TXA3:/ADVISE/INPUT=INPUT.TXT/WATCH< 4O2.4.1BPausingBetweenInput CharactersHO4PausesbetweeninputcommandscanbecreatedusingtheNOpause-sequence characters``!~'' (exclamationpoint,tilde)inIOthe SUPERVISORinputfile.(Foreachpause-sequenceread,IO= SUPERVISORwillwaitonesecondbeforesendingthenextLO character.+Forexample,ifthe followinglineswereplacedMOinaninputfileandfedto SUPERVISOR,therewouldbeaBOG four-secondpausebetweentheSHOWUSERSandSHOWODEFAULT commands:O$ SHOW&USERSOl !~!~!~!~O SHOW&DEFAULT= OOUsingthisfeature,aspecialfilecanbecreatedthatwillHOloginaphysicalterminalonthesystem.0The``auto-NO5login''fileshouldcontainthepausesequenceonthefirstKOlinetosimulateauserpressingreturnonthe terminal.LO Subsequentlinescouldthenspecifythe username, password,MO>andanycommandsthataretobe executed.( AdditionalpauseNO sequencesmayneedtobeincludedwithinthefiletoavoidJO overflowingthe typeaheadbufferforthetarget terminal. q_UtNote q_9Extreme care should be takenwhen storing@R passwordsintextfiles..Whenusingthe``auto-Klogin''feature,ensurethattheinputfileis adequatelyH protectedsothattheaccountlogin informationisnot[ compromised. =>QOThe followingexampleshowsasimpleinputfilethatwilllogNOinauser,executeacoupleofDCL commands,andlogout. Oa !~O !~HUNTERO !~!~MYPASSWORDO9 SHOW& USERS/FULLO SHOW&TIMEO LOGOUT? 'OThe/NOTIFY qualifiermust s not)be specifiedwhenusingtheKO``auto-login''feature.'Also,rememberthat/WATCHmustbePO5 specifiedtocontinue supervisingtheterminalaftertheinputJOfilehasbeen processed.)The followingcommandshowshow8Otheinputfileabovecouldbe pr%] SUPSERUD054.B U:"[SUPSER.DOC]SUPERVISOR.DECW$BOOK;1 1_-ocessed: Ok $1k SUPERVISE%TXA3:/ADVISE/INPUT=login.txt@! 6O2.4.2BUsingPHOTOInputLogsforInputMO4APHOTOlogfilemaybeusedasan SUPERVISORinputfileIOif PHOTO/INPUTwas specifiedwhen recordingtheterminalFOsession.* PHOTO/INPUTrecordsonlythe charactersinputWO=duringthesessionandcreatesaspeciallogfilethatissuitable%Oforinputto SUPERVISOR.AzCOWhen processinga PHOTO/INPUTlogfile,the/PHOTOHO qualifiermustbegivenonthe SUPERVISEcommandline: Oa $7a &SUPERVISE/ADVISE/INPUT=PHOTO.LOG/PHOTO&TXA3:Bg OThe/PHOTO qualifier must%fbeusedwiththe/INPUTO qualifier.ooUC +;O2.5B Displayingthe SUPERVISORVersionNumberEOUThecommandSUPERVISE/VERSIONcanbeusedtodisplay/Otheversionnumberof SUPERVISOR: O2 $2 SUPERVISE/VERSIONAOz %SUPER-I-VERSION,% SUPERVISOR&V5.4%linkedK 5-OCT-1992 O $ #r [)G 6OTable3-1:7 SUPERVISORRights Identifiers O OF Identifier3F Description Ob O SUPSER_ADVISE3Holdercanobserve  and,adviseO$SUPSER_OBSERVE?3$Holdercanobserveaterminal(butnotadvise)^OSUPSER_ADVISE_GROUPHoldercanadviseanothermemberinthesameUICgroup`OSUPSER_OBSERVE_GROUPYHoldercanobserveanothermemberinthesameUICgroupO SUPSER_QUIET)3HoldercanenterQUIETmodeHO SUPSER_LOGGED_OUTHoldercanmonitor logged-out terminalsPOSUPSER_NO_SUPERVISEHoldercannotbe supervisedbyanotheruser O JD6O 3.2 SUPERVISOR! Privileges!and" IdentifiersEOThischapterexplainshow SUPERVISOR determineswhich@Ouserscanmonitor terminalsandtowhatdegree.E! , @OThesecuritysystemusedby SUPERVISORisbasedJOontherights identifiersheldbytherunninguser./TheJO5 SUPERVISORimageis (normally) installedwithalloftheHO privilegesneededtoruntheprogram.' SUPERVISORchecksKOtoseeiftheusersholdsany SUPERVISOR identifiersandOO>setsupaninternal privilegemaskbasedonthepresenceorJOabsenceofthe identifiers.*ThesystemmanagercangrantROandrevokethe identifiersas necessarytoprovideand/orlimitJOHaccessto SUPERVISOR.The followingsectionsdescribetheHO identifiersusedby SUPERVISORandthestepsamanagerKOshouldtaketocreate,grant,andrevokethe identifiers. {_U~Note {_@Therights identifierscheckedby SUPERVISORare@[thosereturnedbythe $FIND_HELDsystemservice.EUnlikeVMS privileges,whenan identifierisgrantedI toorrevokedfromauser,theuserdoesnothavetoMelogoutandbackinagainforthechangetotakeeffect.  4_U7Note 4_DBecauserights identifiersaregrantedtoUICs,not> usernames,usingtheDCLcommandSETUICwill?mpreventyoufromrunning SUPERVISORifthenew9UICdoesnotholdtheSUPSER identifiers.  U226F  +O3.1BThe SUPERVISOR Identifiers?OUThereareseven identifiersusedby SUPERVISOR.UTable3-1NOprovidesbrief descriptionsofthe identifiers.+The following@Osectionsdiscussthe identifiersinmoredetail.*Fb?GH! /O3.1.1BThe SUPSER_ADVISE IdentifierKOThe SUPSER_ADVISE identifiergrantstheholdertheabilityOO_tobothobserveandadviseatarget terminal.(The supervisorDOcantogglebetweenOBSERVERandADVISORmodeswhileAOrunning SUPERVISOR. Logged-out terminalscannotbeHOi monitoredunlesstheuseralsoholdstheSUPSER_LOGGED_OOUT identifier.OI! %@OAnyuserholdingthe SUPSER_ADVISE identifierisOO automaticallygrantedtheabilitytoobserve terminals.*ItisJOinot necessarytoalsogranttheSUPSER_OBSERVE identifierLOtothatuser(thoughitdoesn'thurtanythingtodoso).J~0O3.1.2BTheSUPSER_OBSERVE IdentifierCO4TheSUPSER_OBSERVE identifiergrantstheholdertheLOabilitytoobserveatarget terminal.-AuserholdingonlyDOSUPSER_OBSERVEcannotadviseanyotheruser.(Logged-NO=out terminalscannotbeobservedunlesstheuseralsoholds-OtheSUPSER_LOGGED_OUT identifier.K NEOUsersholdingonlySUPSER_OBSERVEare restrictedfromFOtogglingOBSERVERandADVISORmodesandfromtoggling5O5XONandXOFFforthetarget terminal.L 5O3.1.3BTheSUPSER_ADVISE_GROUP IdentifierCO4TheSUPSER_ADVISE_GROUP identifiergrantstheholderMOtheabilitytoobserveandadviseany logged-inuserwhoseOOUICisinthesamegroupastheholder.,This identifierisNO=usefulwhenmembersofthesamegroupshouldbeallowedtoQOadviseeachother,withoutgrantingthemtheabilitytoadviseOallusers.7M  KOBecauseausermustbeloggedintothetargetterminalKOinorderfortheUICchecktobemade,holdersofthisCO5 identifiershouldnotbegrantedtheSUPSER_LOGGED_POOUT identifier.'AuserholdingbothwouldbeabletomonitorOOaphysicalterminalacrosslogins,whichcouldresultintheOO> monitoringofauseroutsidethegroup,sincetheUICgroupFOcheckisonlymadewhen SUPERVISORisfirststarted.N6O3.1.4BTheSUPSER_OBSERVE_GROUP Identifier monitoring&3 SUPSERUD054.B U:"[SUPSER.DOC]SUPERVISOR.DECW$BOOK;1 1 <ofauseroutsidethegroup,sincetheUICgroupFOcheckisonlymadewhen SUPERVISORisfirststarted.P! 3O3.1.5BTheSUPSER_LOGGED_OUT IdentifierAO4TheSUPSER_LOGGED_OUT identifiergrantstheholderKOthe privilegetoobserveoradvisea logged-out terminal.DOItshouldbegrantedintandemwitheitherSUPSER_?O=OBSERVEorSUPSER_ADVISE.Both SUPSER_ADVISEandAOSUPSER_LOGGED_OUTarerequiredforauserrunningLO SUPERVISORtologinatarget terminal.)ThisalsoappliesROGtoauserwishingtoprocessaninputfilethatlogsintoan(Oaccountonaterminal(see Section2.4"formore information).*P b|?9Q KOWhenauserloggedintoa monitoredterminallogsout,IO SUPERVISORwill automaticallyexitunlesstheuserholds=O5theSUPSER_LOGGED_OUT identifier..The followingHOmessagesare displayedonthe supervisingterminalwhenO SUPERVISORexits:-Ok %SUPER-I-EXIT,% Supervisor&exitingVO %SUPER-E-NOLOGOUTPRIV,&no& privilege%to% supervise%logged&out% terminals O $R .O3.1.6BThe SUPSER_QUIET Identifier?O4The SUPSER_QUIET identifier lets theholder run>O SUPERVISORinQUIETmode,which suppressestheIO notificationmessagesthatcanbe broadcasttoatargetCO= terminal.- SUPSER_QUIETshouldbegrantedonaveryPOlimitedbasistopreventthe unauthorized monitoringofusers.S CO SUPERVISORstartsinQUIETmodeunlessthe/NOTIFYPO qualifierisgivenonthecommandline.(AuserwhodoesnotHO5hold SUPSER_QUIETwillreceivethe followingmessageif0O SUPERVISORisrunwithout/NOTIFY: O $ SUPERVISE%TXA3:VOZ %SUPER-E-NOQUIETPRIV,%no% privilege&to&suppress& monitoring% notification O $T! \LOQUIETmodewaschosenasthedefaultstartupmodebecauseIOmanysitesuse SUPERVISORforsecurity purposes.*IftheIO5defaultwas/NOTIFY,a suspecteduserwould accidentallyRObenotifiedthatheisbeing monitoredifthe supervisinguser,O neglectedtospecify /NONOTIFY.KKU! g#O3.2BBlocking SUPERVISORROUItisoften desirabletobeabletopreventanotheruserfrom@Orunning SUPERVISORtomonitorsome accounts..ForLOexample,mostsystemmanagersdonotwant operatorstobeLO^abletomonitorthem,thoughtheymaybeabletomonitorLOotherusers.)When SUPERVISORisstarted,itcheckstoseeVOiftheuserloggedinonthetargetterminalholdsthe identifierHOhSUPSER_NO_SUPERVISE.Ifso,the``no privilege''message0Ois displayedand SUPERVISORexits.V IOThereisonlyone exceptionmadeby SUPERVISOR.Auser:OholdingbothSUPSER_NO_SUPERVISEandSUPSER_CO5ADVISEorSUPSER_OBSERVEisallowedtomonitoranyOterminalloggedin  underthatsameUIC! .ThisallowssystemHOmanagerstoblockallusersfromrunning SUPERVISORonPO>their terminalswhilestillallowing themselvestheabilityto(Oaffecttheirown terminals.W gHOOnceagain,careshouldbetakeniftheSUPSER_LOGGED_IOOUT identifierisheldbyusers..BecausethecheckforOO5 identifiersisonlydonewhen SUPERVISORisfirststarted,aEOuserwithSUPSER_LOGGED_OUTcouldstillbe monitoringBOtheterminalwhenaSUPSER_NO_xxxxxuserlogsin.m+X0O3.3BCreating SUPERVISOR IdentifiersEOURights identifiersarecreated usingthe VMSutilityAO AUTHORIZE.For informationusing AUTHORIZE,please$OconsulttheVMSmanual, AUTHORIZEUtility .Y EOThe SUPERVISOR identifierscanbecreatedduringtheRO installationofthe SupervisorSeries.(Iftheywerenotcreated=O5then,the AUTHORIZEcommandADD/IDENTIFIERcanJObeusedtocreatethem.+The followingexampleshowshow8O SUPSER_ADVISEandSUPSER_LOGGED_OUTcanbeO>created:O UAF>'  ADD/IDENTIFIER& SUPSER_ADVISEVO  Identifier& SUPSER_ADVISE%value:& %X8001015D%added%to%rights&data%baseOS UAF>+ S ADD/IDENTIFIER&SUPSER_LOGGED_OUTZO Identifier&SUPSER_LOGGED_OUT&value:% %X8001015E&added&to&rights%data&baseO UAF>Z ROTheactualvaluesassignedtothe identifiersare irrelevantas-Ofaras SUPERVISORis concerned.[ubDO3.4BGrantingandRevokingthe SUPERVISOR Identifiers9OUThe AUTHORIZEcommandsGRANT/IDENTIFIERand>OREVOKE/IDENTIFIERareusedtograntandrevokeLO identifierstoandfromusers.)The followingexampleshowsEO^howauserisgrantedthe SUPSER_ADVISEandSUPSER_"O LOGGED_OUT identifiers:O< UAF>) < GRANT/ID& SUPSER_ADVISE%HUNTER8O Identifier& SUPSER_ADVISE%granted%to%HUNTERO UAF>-  GRANT/ID&SUPSER_LOGGED_OUT&HUNTER\b JO Similarly, identifiersarerevokedusingREVOKE/IDENTIFIER:O UAF>*  REVOKE/ID% SUPSER_ADVISE&HUNTER:OP Identifier& SUPSER_ADVISE%revoked%from&HUNTERO UAF>v 2OTable Commands-1:7 SUPERVISORCommands O  OFKeybF Description Ob  Oj3 OlTiCTRL-A lT O39bTogglebetweenOBSERVERandADVISORmodes. y 1 O3 OTi&CTRL-H T O>39b(Displaybriefhelpon SUPERVISOR commands. Ob3 OdTiCTRL-N dT O3,bToggleNOTIFYandQUIETmodes. t2 O& OThCTRL-T sT O2&3bDisplay monitoringstatus information. OU3 OWTiCTRL-V WT O3bSpawna subprocess. ]y3 O@ OTj CTRL-W T O%@)bClearthe supervisingscreen OI3 OKTiCTRL-X KT O3bUsedasa I? KT HOLDSCREEN KT ?*3keyforthetarget terminal. m1 O3 OTiCTRL-Z T O3bExit Supervisor OX  O1rmValidonlyiftheuserholdseitherthe SUPSER_ADVISEortheSUPSER_ADVISE_GROUP identifier. O2KmValidonlyiftheuserholdsthe SUPSER_QUIET identifier. Of3' SUPSERUD054.B U:"[SUPSER.DOC]SUPERVISOR.DECW$BOOK;1 1fKmTerminaloutputthatarriveswhileinthespawnedprocessisnotbufferedproperlyinthisversionof SUPERVISOR. O )INDEXINDEX!i  iBBDS9 BroadcastmessagesBroadcast messages3S N8trappingtrapping3!i  iII9S 8 IdentifiersIdentifiersF3S N8CreatingCreatingX3S N9GrantingGranting[3S N8RevokingRevoking[=SN8 SUPSER_ADVISESUPSER_ADVISEHISN9SUPSER_ADVISE_GROUPSUPSER_ADVISE_GROUPLESN8SUPSER_LOGGED_OUTSUPSER_LOGGED_OUTPISN8SUPSER_NO_SUPERVISESUPSER_NO_SUPERVISEU?SN9SUPSER_OBSERVESUPSER_OBSERVEJKSN8SUPSER_OBSERVE_GROUPSUPSER_OBSERVE_GROUPN;S N8 SUPSER_QUIETSUPSER_QUIETR:S 9InputfilesInput files9HSN8 Auto-loginscriptsAuto-login scripts=1SN8PausingPausing<CSN9PHOTOlogfilesPHOTO log files@!i  jMM)S9ModesModes1SN8ADVISORADVISOR3SN8NotifyNotify+3S N9OBSERVEROBSERVER5SN8QuietQuiet+R!i  iPP-S8PHOTOPHOTO\S&&N9Inputlogsfor SUPERVISORInput logs for SUPERVISOR@n[S''N8Logging SUPERVISORsessionsLogging SUPERVISOR sessions!i  iSS3S 8SecuritySecurityDFS9 SUPERVISEcommandSUPERVISE command^9S N8 DescriptionDescriptions/SN8FormatFormatb5S N9 ParameterParameterc7S N8 QualifiersQualifiersd;S N8 RestrictionsRestrictionsxHSN8Special charactersSpecial charactersu;S 9 SUPERVISORSUPERVISORHSN8 BroadcastmessagesBroadcast messages3KSN8ClearingthescreenClearing the screen2HSN9 DisplayingversionDisplaying versionC3S N8FeaturesFeatures+SN8HelpHelp(:S N9InputfilesInput files9HS8 Auto-loginscriptsAuto-login scripts=1S8PausingPausing<ES9UsingPHOTOlogsUsing PHOTO logs@LSN8 Logged-out terminalsLogged-out terminals!?S""N9 Notification broadcasts'7S N8 PrivilegesPrivilegesD5S N8 ScrollingScrolling/3S N9SecuritySecurityDOS!!N8Spawninga subprocessSpawning a subprocess13S N8StartingStartingHSN9Status informationStatus information*3S N8StoppingStopping&KSN8TerminalpagesizesTerminal page sizes7NS  N9Toggling notificationToggling notification+!i  iTT1S 9 TerminalsTerminals;S N8 Logged-outLogged-out!P5S N8 SupportedSupported =S N9 UnsupportedUnsupported x](OPartII:Command DictionaryEOThissectionprovidesa VMS-style descriptionoftheO SUPERVISEcommand.&&=^O SUPERVISE*_z` PHOInvokesthe SUPERVISORutilityto``takeover''anotherBO(user's terminal.. SUPERVISORoperatesintwomodes:;OOBSERVERandADVISOR.InOBSERVERmode, allKO characters displayedonthetargetterminalareechoedonEO2the supervising terminal.(InADVISORmode, SUPERVISORNOalsoletsthe supervisingterminalenterinputonbehalfofJOthetargetprocess; charactersinputfromthe supervisingPO<terminalareinsertedintothe typeaheadbufferofthetargetO terminal.aN@O SUPERVISORcanalsobeusedtoexecutecommandsOOstoredininputfilesonother terminals, providingauseful=O5 mechanismfor automating simulateduserinput.bfOFormat,Os SUPERVISEM [/qualifiers]terminalOCommand QualifiersDefaultsO:/ADVISE: /NOADVISEO| /BROADCAST| /BROADCAST #: BO/BUFFER_SIZE=pages/BUFFER_SIZE=29O/COMMAND_CHARACTER=number./COMMAND_CHARACTER=4OD/INPUTO/NOTIFY /NONOTIFYO/PHOTOO /WATCHOM/VERSIONcO ParametersOsterminalNO Specifiesthetargetterminalthatistobe supervised.,TheHO$targetterminalcannotbeanRTdevice(SETHOSToverO|DECnet).dO QualifiersOs/ADVISEGO Specifiesthat SUPERVISORshouldstartinADVISORmodeFO$insteadofOBSERVERmode.)ADVISORmodeletstheuser>O|enterinputonbehalfofthetarget terminal.eN@OThe supervisingusermustholdthe SUPSER_ADVISEAO identifier(orSUPSER_ADVISE_GROUP)tospecifytheO5/ADVISE qualifier.Pf U&O/BROADCAST[=filename]AO( Specifiesthat SUPERVISORwilltrapany broadcastKOmessagesreceivedandwritethemtoanexternalfileforHOlaterviewing.-Bydefault, broadcastmessages(newmailOO2 notification,operator messages,etc.)(aretrappedandwrittenBOtoSUPERVISOR_BROADCASTS.LOGinthecurrentdefaultMO directory.)Thenameofthemessagesfilecanbe overriddenKO<by specifyingthedesirednameasavalueto /BROADCAST. # _wgMCOTodisable broadcast trapping,specify /NOBROADCAST. # jhK@O/BUFFER_SIZE=pagesKO( Specifiesthenumberofpagestousefor bufferingwhileMO supervising.+Bydefault,2pagesareused.+Upto10pagesKOmaybe specified.+ Additionalpagesareusefulonheavily-AO2loadedsystemswhere SUPERVISORmissessomedata.i"O/COMMAND_CHARACTER=valueLO( SpecifiestheASCIIvalueofthe charactertouseasthe@O SUPERVISORcommandkey.-Valuesbetween0and31QOarevalid,except17,19,and26.+Thisrangeinclud(BLt SUPSERUD054.B U:"[SUPSER.DOC]SUPERVISOR.DECW$BOOK;1 1WZesallof O2the  T0CTRL T H%2-key combinations,except b: bT|0CTRL-Q T bH: 2, - T0CTRL-S T H-2,and OJ3 OLTiCTRL-Z LT O3*.'Thedefaultvalueis4( J3 LTCTRL-D &LT 3 ().Cj KOTochangethecommand character,simplyspecifytheASCIIGOvalueofthedesired character.(Forexample, /COMMAND_!O5 CHARACTER=18 specifies 1- 1TJ2CTRL-R \T 1K-}5asthecommandO character.k i=OAll SUPERVISORcommandsaretwo-key sequences,JOprefacedbythe specifiedcommand character.)Forexample,(O5bydefault,the combination 63 6TO2CTRL-D fT 6K3 3 T2CTRL-H T K35willdisplay-Obriefhelpwhilein SUPERVISOR.&Table Commands-1shows3Othe SUPERVISORcommandkey sequences. h_UkNote h_D Selectingacommandkeythatisalready implemented>Hasacommandfunctionwill effectivelydisable1thatoption.+Forexample, selecting `3 bTCTRL-H bT 3astheFcommandkeywilldisabletheabilitytoshowon-lineFRhelp,sincepressingthecommandkeytwiceinarowCwillsendthat character(ASCII8)throughtothetarget terminal. M*k&P?vlO/INPUTJO( SpecifiesthenameofaninputfilethatcontainsinputLO charactersthataretobeenteredonthetarget terminal.CO SUPERVISORwillreadthe charactersfromtheinputMO2fileandplacetheminthe typeaheadbufferofthetargetMO terminal;VMS processesthe charactersasiftheyhadbeen+Otypedatthetarget terminal.,m DOBecause SUPERVISORnormallystartsinOBSERVERmode,NOthe/ADVISE qualifiermustbe specifiedonthecommandlineOO5forthe/INPUTfiletohaveanyeffect.+Theinputfilecan!OhaveanyRMSformat.nY>OPHOTOinputlogs, createdwiththe PHOTO/INPUTDOcommand,canbeusedasinputfilesto SUPERVISOR.JO5BecausePHOTOinputlogsarenotnormalRMStextfiles,MOthe/PHOTO qualifiermustbe specifiedwith/INPUTtotell@O SUPERVISORtoexpectthePHOTO input-logformat.o! O/NOTIFYFO( Broadcastsamessagetothetargetterminal notifyingKOthetargetuserthatheisbeing supervised./Bydefault,LO SUPERVISORwillstartinquietmode,iftheuserhastheUO2 privilegetosuppress notification.'IftheuserdoesnothavetheJO privilege,/NOTIFYmustbe specifiedtobegin SUPERVISOR.tp JO/PHOTOLO( Specifiesthattheinputfile(/INPUT=filename)wascreatedEOusingthe PHOTO/INPUTcommand.(PHOTOinputlogfilesLOarecreatedinaspecial ``binary''format;the SUPERVISORLO2 qualifier/PHOTOisrequiredtotellPHOTOtoexpectthatOformat.q O/WATCHIO( Specifiesthat SUPERVISORshouldcontinue supervisingtheMOterminalafterthe/INPUTfilehasbeen processed.'NormallyFO SUPERVISOR terminatesafter processingtheinputfile.rrO/VERSIONJO(Displaystheversionof SUPERVISOR currently installedonOthesystem.s PO DescriptionGOsWhen SUPERVISORisexecutedwithoutany qualifiers,itNOconnectsthe supervisingterminaltothetargetterminalandIO$entersOBSERVERmode.(All characterstypedand displayedFO|onthetargetterminalareechoedonthe supervising@O terminal..Ifthe SUPERVISORentersADVISORmode,NO-any characterstypedatthe supervisingterminal(excepttheGOcommandkey sequences)areinsertedintothe typeaheadNObufferofthetarget terminal.*VMStreatsthe charactersas.O7comingfromthetarget terminal.thHOInputlogscreatedby PHOTO/INPUTcanalsobeusedas Oinputto SUPERVISOR.%uFOAll SUPERVISORcommandsareprecededbythe character?O specifiedonthecommandlineasthe /COMMAND_?O5 CHARACTER.Bydefault, thecommand characteris OM3 OOTiCTRL-D OT O3<..Pressingthecommand charactertwicewhileBOinADVISORmodewillforcethat characterthrough$O>tothetarget terminal.>Table Commands-1>showsthe.O SUPERVISORcommandkey sequences.*u?v@wO RestrictionsuxK `hFhRTdevices(network terminalsloggedinviaSETHOST0overDECnet)cannotbe supervised. `@A@WTdevices(UISVT100pseudo-terminals)cannotbe supervised. `DVAX 6xxx-seriesconsole terminalscannotbeadvised,pthoughthey p can7pbe observed. `D SUPERVISORisnot compatiblewiththe followingDEC@H products:/SessionSupportUtility(SSU),DEC/TestAManager,ACMS,andtheTerminalFallbackFacility(TFF).*y PrefacePrefacePrefaceIntended AudienceDocument StructureDocument Structure$1. Introduction to SUPERVISOR$1. Introduction to SUPERVISOR$1. Introduction to SUPERVISOR$1. Introduction to SUPERVISOR%1.1 Typical Uses of SUPERVISOR%1.1 Typical Uses of SUPERVISOR/2. Using SUPERVISOR to Monitor Terminals/2. Using SUPERVISOR to Monitor Terminals/2. Using SUPERVISOR to Monitor Terminals/2. Using SUPERVISOR to Monitor Terminals!2.1 Supervising a Terminal!2.1 Supervising a Terminal!2.1 Supervising a Terminal!2.1 Supervising a Terminal!2.1 Supervising a Terminal!2.1 Supervising a Terminal!2.1 Supervisi)]3 SUPSERUD054.B U:"[SUPSER.DOC]SUPERVISOR.DECW$BOOK;1 1ʊing a Terminal.2.2 Logged-Out Terminals and SUPERVISOR.2.2 Logged-Out Terminals and SUPERVISOR-2.3 Controlling the SUPERVISOR Session-2.3 Controlling the SUPERVISOR Session-2.3 Controlling the SUPERVISOR Session2.3.1 Exiting SUPERVISOR2.3.1 Exiting SUPERVISOR'2.3.2 Getting Help in SUPERVISOR'2.3.2 Getting Help in SUPERVISOR52.3.3 Displaying Monitoring Status Information,2.3.4 Toggling NOTIFY and QUIET Modes,2.3.4 Toggling NOTIFY and QUIET Modes,2.3.4 Toggling NOTIFY and QUIET Modes,2.3.4 Toggling NOTIFY and QUIET Modes42.3.5 Controlling Scrolling While Supervising42.3.5 Controlling Scrolling While Supervising&2.3.6 Spawning a DCL Subprocess,2.3.7 Clearing the Supervising Screen:2.3.8 Trapping Broadcast Messages While Supervising:2.3.8 Trapping Broadcast Messages While Supervising:2.3.8 Trapping Broadcast Messages While Supervising:2.3.8 Trapping Broadcast Messages While Supervising*2.3.9 Different Terminal Page Sizes*2.3.9 Different Terminal Page Sizes92.4 Sending an Input File to a Supervised Terminal92.4 Sending an Input File to a Supervised Terminal92.4 Sending an Input File to a Supervised Terminal-2.4.1 Pausing Between Input Characters-2.4.1 Pausing Between Input Characters-2.4.1 Pausing Between Input Characters-2.4.1 Pausing Between Input Characters-2.4.2 Using PHOTO Input Logs for Input-2.4.2 Using PHOTO Input Logs for Input-2.4.2 Using PHOTO Input Logs for Input32.5 Displaying the SUPERVISOR Version Number/3. SUPERVISOR Privileges and Identifiers/3. SUPERVISOR Privileges and Identifiers%3.1 The SUPERVISOR Identifiers0Table 3- 1: SUPERVISOR Rights Identifiers)3.1.1 The SUPSER_ADVISE Identifier)3.1.1 The SUPSER_ADVISE Identifier*3.1.2 The SUPSER_OBSERVE Identifier*3.1.2 The SUPSER_OBSERVE Identifier/3.1.3 The SUPSER_ADVISE_GROUP Identifier/3.1.3 The SUPSER_ADVISE_GROUP Identifier03.1.4 The SUPSER_OBSERVE_GROUP Identifier03.1.4 The SUPSER_OBSERVE_GROUP Identifier-3.1.5 The SUPSER_LOGGED_OUT Identifier-3.1.5 The SUPSER_LOGGED_OUT Identifier(3.1.6 The SUPSER_QUIET Identifier(3.1.6 The SUPSER_QUIET Identifier(3.1.6 The SUPSER_QUIET Identifier3.2 Blocking SUPERVISOR3.2 Blocking SUPERVISOR3.2 Blocking SUPERVISOR*3.3 Creating SUPERVISOR Identifiers*3.3 Creating SUPERVISOR Identifiers*3.3 Creating SUPERVISOR Identifiers;3.4 Granting and Revoking the SUPERVISOR Identifiers;3.4 Granting and Revoking the SUPERVISOR Identifiers"Part II: Command DictionarySUPERVISESUPERVISESUPERVISESUPERVISESUPERVISESUPERVISESUPERVISESUPERVISESUPERVISESUPERVISESUPERVISESUPERVISESUPERVISESUPERVISESUPERVISESUPERVISESUPERVISESUPERVISESUPERVISESUPERVISESUPERVISESUPERVISESUPERVISESUPERVISE-Table Commands- 1: SUPERVISOR CommandsSUPERVISESUPERVISESUPERVISEf& &123456789SUPER_PREFACE1112SUP_P_1SUP_P_215SUP_CH1171819SUP_P_321SUP_CH2232425SUP_CH2_1272829303132SUP_CH3_LOGO34SUP_CH3_23637SUP_CH3_EXIT39SUP_CH3_HELP41SUP_CH3_MONINFOSUP_CH3_NOTQUIET444546SUP_CH3_SCRL48SUP_CH3_SPNSUP_CH2_CLSSUP_CH2_BCAST525354SUP_CH3_DIFFPAGE56SUP_CH3_INPUTS5859SUP_CH3_PAUSE616263SUP_CH3_PHO6566SUP_CH2_VERSUPER_PRIVS_CHAPTER69SUPER_PRIVS_IDSSUPER_IDS_TABLESUPER_SA73SUPER_SO75SUPER_SAG77SUPER_SOG79SUPER_SLO81SUPER_SQ8384SUPER_BLOCK8687SUPER_CREATE_IDS8990SUPER_GRIDS9293SUPERVISE_CMD9596979899100101102103104105106107108109110111112113114115116117SUP_CMDS119120121 B-ADOBE-Helvetica-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-180-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-100-*-*-P-*-ISO8859-1B-ADOBE-Helvetica-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1/*F SUPSERUD054.B U:"[SUPSER.DOC]SUPERVISOR.DECW$BOOK;1 1n`x-ADOBE-Symbol-*-R-*--*-140-*-*-P-*-*-*O -ADOBE-New Century Schoolbook-Medium-I-Normal--*-140-*-*-P-*-ISO8859-1@ -ADOBE-Courier-Medium-R-Normal--*-120-*-*-M-*-ISO8859-1> -ADOBE-Courier-Bold-R-Normal--*-120-*-*-M-*-ISO8859-1O -ADOBE-New Century Schoolbook-Medium-I-Normal--*-120-*-*-P-*-ISO8859-1B -ADOBE-Helvetica-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1TT '[7O 2.2Using! SUPERVISOR!to"Monitor! TerminalsHOThischapterexplainshowtousethesimple SUPERVISORLOcommand qualifierstoviewasessiononatargetterminal2OBandexit SUPERVISORupon completion.a! 7?O SUPERVISOR can operate in either of two modes:IOOBSERVERmode,inwhichI/Ocanbeviewed,andADVISORJO5mode,inwhichI/Ocanbeviewedand characterscanbeEOenteredonbehalfofthetarget terminal.- SUPERVISORNOchecksforthe existenceof identifiersto determineiftheRO>runninguserhasthe privilegetouseeithermode.'Bydefault,AO SUPERVISORstartsinOBSERVERmode.-The qualifier?O/ADVISEcanbeusedtostartinADVISORmode.aGOIn addition, SUPERVISORcanrunineitherNOTIFYmodeHOorQUIETmode.)InNOTIFYmode,amessageis broadcastJO5tothetargetterminalwhenever monitoringisstartedorBOstopped(or SUPERVISORswitchesfromOBSERVERmodeHOtoADVISORmodeorviceversa).(Bydefault, SUPERVISORJO>triestostartinQUIETmode.*The qualifier/NOTIFYcanOObe specifiedtostartinNOTIFYmode.+Iftheuserdoesnot@Ohavethe privilegetoenterQUIETmode,/NOTIFY must pbe:OH specifiedbefore SUPERVISORcanbestarted.NHOThe privilegesusedby SUPERVISORtocontrolaccesstoGOthe SUPERVISORanditsvariousmodesare describedinO5Chapter3.*OlOD0!)5O2.2B Logged-Out Terminalsand SUPERVISORHOU SUPERVISORcanbeusedtomonitor logged-out terminals, deletableanduserdoesn'tholdthe necessary privilegestoMOmonitoraloggedout terminal, SUPERVISORwillexitwitha7Omessage indicating insufficient privilege. 1 1#V4O2.3B Controllingthe SUPERVISORSessionHOUThissection describesthe keystrokesthatcanbeusedCOtocontrolthe supervising terminal..All SUPERVISORCOcommandsare implementedastwo-keyCTRL sequences;MO^thefirstkeyisthekeydefinedasthecommand character6O(usingthe/COMMAND_CHARACTER qualifier). w3 yTCTRL-D yT 3POisthedefaultcommand character;for convenience,itwillbeIOhusedinalloftheexamplesinthe following sections.Y$/AOThe first!time the command character is!pressed,>O SUPERVISORenterscommandmode,wherethenextKO5keypressed determinestheactiontaken.,IfthenextkeyQOpressedisnotavalidcommandkey,thebellisrungontheTO supervising terminal.(Ifitisavalidkey,the specifiedactionGO>is performed.*Pressingthecommand charactertwotimesMO successivelywillsendthat characterthroughtothetarget,Oterminal(ifinADVISORmode).N%! N$IOAnexampleofa SUPERVISORcommandisthekeysequence O3 OTiCTRL-D T O3 3 TCTRL-H T 33,whichcauses SUPERVISORtodisplay8O5briefhelpaboutthe SUPERVISOR commands.&)$O2.3.1BExiting SUPERVISORO4Thecommandkey 3 T71CTRL-Z OT J3%p4ispressedto exitfromAO SUPERVISOR.The followingmessageis displayedonJOthe supervisingterminalwhentheexitsequencehasbeenO=pressed: `  `Mv CTRL-D jM `    M CTRL-Z M  -O %SUPER-I-EXIT,% Supervisor&exiting' `HOIf SUPERVISORisinNOTIFYmodeatthetimetheexitQOsequenceispressed,thetargetterminalwillbenotifiedthatJO5the supervisinghasendedwithamessagesimilartotheO following: O $StZ 8-MAY-1992% 11:44:10.70%--%User&HUNTER%is%no%longer% observing&you O $"(& .O2.3.2BGettingHelpin SUPERVISOR.O4Asnotedabove,thecommandkey -3 -TG1CTRL-H ^T -J3z4isusedtodisplayEObriefhelponthe SUPERVISOR commands.*The following9Oexampleshowsthemenuthatis displayed: Oi $i SUPERVISE%TXA3:[O %SUPER-I-START,% Supervisor%enabled&on&_TXA3:,%user%JOE% (observing,%quiet)0O Type&CTRL-D%CTRL-H%for& information `  `MvF CTRL-D jM `_  }  }MF CTRL-H M }_ RO %SUPER-I-HELP,% Supervisor&help.KAll%commands%are&preceded&by&^D./ ^AJ-JToggle&ADVISOR/OBSERVER%mode$& ^HJ-JDisplay%this&help,n ^NJ-JToggle& notify/quiet%modes2 ^TJ-JDisplay% monitoring&status%info% ^VJ-JSpawn%a% subprocess0F ^WJ-JClear%the& supervising&screen. ^XJ-JToggle&XON/XOFF&for%target! ^ZJ-JExit% Supervisor)! WLO Dependingonthe identifiersheldbythe supervisinguser,TOsomeoftheoptionswillnotbe displayediftheuserdoesnotLO5havethe privilegetoissuethecommand.*Forexample,theJOusercannottoggleNOTIFYandQUIETmodesunlesshehasMOthe privilegetoenterQUIETmode.&Formore informationonO> privileges,seeM>Chapter3.*)M+U SUPSERUD054.B U:"[SUPSER.DOC]SUPERVISOR.DECW$BOOK;1 1lODU* +T J&'_4canbepressedtodisplayFO informationaboutthe monitoringstatusofthetargetGO terminal..The information displayedincludesthetargetPO= terminal,theusernameoftheuserloggedinontheterminalQO(orthetext``loggedout''),andthecurrent operatingmodes.!OForexample,pressing 3 TCTRL-D T 3 & TCTRL-T T &whileinADVISORJOGandQUIETmodeswilldisplayalinelikethe following:PO %SUPER-I-MONINFO,% Supervising%_TXA3:,&user%JOE& (advising,%quiet)(+ 4O2.3.4BTogglingNOTIFYandQUIETModesNO4Ifthe supervisinguserhasthe privilegetouse SUPERVISOR-OinQUIETmode,thecommandkey nL3 nNTCTRL-N NT n3canbeusedCOtotoggleNOTIFYandQUIETmodes./Forexample,if-O=quietmodeisenabled,pressing 3 T;CTRL-D T S3 3 T%;CTRL-N <T S3Z=willputAO SUPERVISORinNOTIFYmodeandamessagewillbeKO broadcasttothetarget terminal.+PressingthekeysagainDOGwillput SUPERVISORbackinQUIETmodeandanother=Omessagewillbesenttothetarget terminal.,! kfMOThemessagesthatare broadcasttothetargetterminalareEOthesamemessagesthatare broadcastwhen SUPERVISORJO5isstartedandstopped.+WhenNOTIFYmodeisentered,itROappearstotheuseratthetargetterminalthatthe monitoringPOwasjuststarted.' Similarly,ifQUIETmodeis re-enabled,theNO>targetuseristoldthat monitoringhasbeen disabled.+ThisHOisusefulin environmentswhere SUPERVISORisusedforNOsecurity purposes.,Ifthetargetuseris suspectedofbeingMOHasecurityrisk,theterminalcanbe monitoredwithouttheHOuser's knowledge.*NOTIFYmodecouldthenbeenteredatPOthe supervisor's discretiontolettheuserknowtheterminalORisbeing monitored. - IOThe followingexampleshowstheoutput displayedontheAO supervisingterminalwhenNOTIFYmodeistoggled: Oa $ '  *M_ CTRL-D *M w  '  *M_ CTRL-N *M w Ft 8-MAY-1992% 12:38:35.01%--%User&HUNTER%is%advising%you O@ $   M> CTRL-D  M V     M> CTRL-N  M V Rt 8-MAY-1992% 12:38:37.56%--%User&HUNTER%is%no%longer%advising%you O $   M CTRL-D M 5    M CTRL-T M 5 POm %SUPER-I-MONINFO,% Supervising%_TXA3:,&user%JOE& (advising,%quiet).NHOEventhoughthetargetterminalwastoldthatadvisingHOhadbeen terminated, SUPERVISORisstill monitoringthe$O5terminalinQUIETmode./[;O2.3.5B Controlling ScrollingWhile Supervising O4The ? T&1HOLDSCREEN 3T J?R4key(or p- pT1CTRL-S T pJ- 4and [: [Tu1CTRL-Q T [J:4)canJObeusedtopauseandresume scrollingofoutputonthe*O supervising terminal./Pressing ? THOLDSCREEN T ? hasnoSO=effectonthetarget terminal;theeffectislocalonlytothe O supervising terminal.0``OThe command!key C3 ET9CTRL-X QET 3#scan be used!to toggleBOXON/XOFFforthetarget terminal.0Bypressingthe$O5commandkeyfollowedby 3 T02CTRL-X GT K3#J5,the supervisinguserOcansimulate 3M? 3OTcHOLDSCREEN pOT 3?$onthetarget terminal. _UNote _DThereisno indicationthatthe supervisingprocesshaspressed 3 TCTRL-X T 30toaffectanXOFFforthetargetIH terminal.(Thiscanresultin confusionifnot carefullyF exercised,asthetargetusermaynotknowwhathas3happenedthatcausedoutputtostop. D1-O2.3.6BSpawningaDCL SubprocessO4Thecommandkey 3 T51CTRL-V MT J3%n4canbeusedtospawnaCO subprocesswhilein SUPERVISOR.In SUPERVISORv5.4,HOmostoutputreceivedby SUPERVISORwhilethe subprocessYO=isactivewillbelost(itisn'tbuffered properly).(Still,thiskeyMOcanbeusefultoquicklydropintoDCLwithout terminatingO SUPERVISOR.o2E3O2.3.7BClearingthe SupervisingScreenCO4Whilein SUPERVISOR,the supervisingscreencanbe@Oclearedbypressingthecommandkeyfollowedby aL@ aNT{CTRL-W NT a@ .LOThetarget terminal'sscreenisnotaffectedbythiskey.3BO2.3.8BTrapping BroadcastMessagesWhile SupervisingHO4Bydefault, SUPERVISORwilltrapany broadcastmessagesLOreceivedbythe supervisingterminalwhileanotherterminalGOisbeing supervised.0ThemessagesaretrappedsothatGO=the supervisingscreenisnot disrupted-aproblemthatIOis particularlyannoyingwhen supervisingauserwhois1Oworkinginaneditor,forexample. # #4 QOAny broadcastmessagesreceivedarewrittentoafilesothatKOtheycanbeeasilyreviewedafterexiting SUPERVISOR.TheJO5nameofthemessagefilecreateddefaultsto SUPERVISOR_FOBROADCASTS.LOGinthecurrent directory.(ThenamecanGObe overriddenby specifyingavaluetothe /BROADCASTO> qualifier: O $1 SUPERVISE%TTA2:/BROADCAST=MESSAGES.LOG # 5NKO Broadcastmessagesincludesuchthingsasthe notificationIOofnewmail,operator messages,PHONEnotifications,and$O5REPLYstothe terminal. # 56K LOTodisablethe broadcast trapping,simplyinvoke SUPERVISOR-Owiththe /NOBROADCAST qualifier. # 7& [1O2.3.9B DifferentTerminalPageSizesEO4When SUPERVISORisstarted,it automaticallycomparesMOthepagesize(the,i?TqniXW@=G!r UJW7$E/ mQD};3O \?MHCuWqdJ8Hxq*-:$TS!}*_2M 9=z Ppc({zgK3l)>tCgA%zuhPe3r {\ykv`a/=ب_p5l|G,;Z_a68X4LBLG{Bw r+3!M>7,c: ?$]c3*2k%uZX}XmkKFmʷO!hR3|wk [ H (66Km>%Nfz &jRw&Ut(\t7 1)u/!T>M/Y[L| U0[ j "HcNi,S K6xM[aZ3IztSDJ7{ +|{FHq;Hv{(P[FU,i kf+G58TV-P _0I_OJ;AM=>e|xSR]e7r3n}&e(YQ5u~һvjjդ02g`E(H&7gi\ZXJ{YaBI] _Ql:ETg. OX4wUj-[eUHW{r\7vX*6}ad ujZZ, e K#vGA031kSiX :m<$0#"0M3%:GD)Z7q!CLt zH>84C$A i_S1H1.C[=q tGf : 06jK?=e ix{ECBJQfi|+a!:K{4+;7vlI$4 75-<4  K@fpF(5>Q^X^+:m6r,|o!5@oF~f3{Pf{z^x)pg ? ##,E%L 4R6\C'. ?N\~ =.2pot~O3M|Bth'7rPG&h`Q|rP;NXc[%%lb:4]tn}* U[=rDNP4N :vOB2 `a i37JPA+0pSjX&~n,7s4lQ#rxz~ZjLQysfQD3a[f63B#LcLew>[wM(,) ~1A6OԼS%b*ScQaA"NsAO^4dtfM%֪UK}Dr4#(|$Tc5G)ڲ/Dj a If\WFj:6ppN !cO_cy@-<WT6K#ZHds[CQ^X?@j{L\X\)0MG k0rHnoW]6g!2XHa9?ZD6$#'Xf?2j=@SBT u4x]'"M _^_g^$E ~}uSzj԰XAF7Z9KEHu<0t l]k%POIs|e'' pjW'ާ*7Ax{|7^m^`vLEqL5~>qedU/#zRY94*(7$:Fd?9mS~i B('_qN,pyN^::;ine JjwTfQn(1931sgrPj_8,$~>9<PQ_ASZw|?8Y0~ME{!Psyb'e"}6#V$56GJV@ S'/rKxO\>6q vEgh{egVBi|]v>W*3HJSv3:*]'@P:X 2&UAs,m*Yd!O?Aw[>Cb2 x: _}/ $zgC"CXBI3w+).-S Hn D J8ge!_ cr7FQ  GW/{asy$p]g,T%KD;.9$q,!YU[-cN]J(+xY6,nAZ:; c&U57%S9]4d`o2CqSJ &509@Po=EW8:@';K=nsG$7R]KGloh C:d zLsD 05;xUu|:&J+m Xx tJhvlNU}V 1k\\VMrjT Z[3@9-\>m5)SH(rk|Tz |{&,pE4S5?>]>.LL=[c)}cdlbGOQ^d};pE?x2 blg3jhjNv9,nZ|8 }]=7ZCi}/%)VPO `I;jn?iom% gEbMpB%cXJe*W  4$wGTqs>(:=1kbANgJT)Dk,QIp1Z2 5v="MQDQzjQ%U+J(%Vr /{_)yis ieŒp_9%nwB0@b(h/m&~v|yN+@ZJ(F2c#"#Nn J4ۘHF`x*C+@!cZ~PR0p@Pm 7^4~0zN@qJ 1,F3?{Nn vHid]8[+xtpA$8MH4A=6A;!WT>6Y1T 4EUaftM nc%U56;M>Bh]8uqDE9c4pjى`6y=PE]s(%{NB.(qNx,r0S]C)o?# 'cZl4Rx_Wv oZpU< DNe tWJ}WUq5v`\u=\Z@u6l"PEX-?n)=q,jT|u~V}AIx,;CHj~.|u{9BV+bt OD' Cs>T vb,ng Yk###o;nZHr]9XD*k8/"5!"mD[8D)huv m0X^>R"H;<<|iM 2~z\UXh`*H<P[VSzC!P8Z9g:Ok~dsq~|8R, IRpIap4!yX.m~u__9T,,LcD dRs!$'o)@0cy &a'FyP"^=/6|g'>FbAc ov>jIp3M}x4PZjJz}#+,Nl/e3 xRN-r@A\;5j4YG]\;"7V CoVEfL E-Xj-"M)0:|8bG I:x *!y"JKt=Og@]\,^Z)L/"W"VR0_o2q 2@-qP/d/}PhAy7:D\Z`SNdu~2wfos,.zr=T4 s Z `o*sz#^ z]>W,EXzR\@Rbx>e5B@*)C K - R;MN1?CPM4GR&N)O0G03H&gnEXb$?@. 4i|fT|wute4!Jb{DAEu.)kF:E~=3@q{quvk2 6- kRn ?nTb?4468fgFjf|cs|s7 f#ykY)u>$`_L~;3y !a "4Hp(\8 5O|kvG)Vw R [;3aI{-amïP%5N ~{/6RS]1r)6mCMGb`EjW?sD{H~/K t!y>.\l.N:HAsYaIBZK?9 v{qXF($4Cd.§jT{s!hkx;o{-~MS9@eKai$Dg+-sA(WKQ P3=4pIE4N7?TPx/u|3e2,;CL^7DnLF\&q>`6:y#tiSpu{Z0BfkP]17BLu {~6As!A/;g%c{pZi0)rw3Bir}mB`Tm"[l&[*!.$YWXb j a cPF._&-&=\5'FqJ$z%qq 4wf$W0-d qlU6gZWyQZo*e ?iCLMWN3 K#2C_4Fx!hf,C|ESk-*o a)FmFO!~ftT5\ySf%M"eAt]/Plhnk-@tT&l٫(y%K}i'm2cu^{"okA!V\u[CEw=5VX%\,Q.MCduWfoE> 1W 8=T G,a !p2NCuot"lZn8O&_%caom#cABWf9%XM#O'Z9h]% _!9()(iZzRT/s O/J@v1a?bP.Sqw7TYMI3/C*ΚpJdsS bk6w11su1!W*Ag:]Qr;Z9ab%OdV$rGL]w]Mm@#-mu;"$eslKNVP_`xoOv46r+& voPIxjkXW6DN]Kb]u6 d#W$?*SGeo`J4?j*@&9saWd,tnDKB3%"YW]$ɈYKl!iD&lA/V8PTy3h!J *%s.JUz YNF/x];Dr;zw(`>;n_9zvm#OU?kH1.pՈ%6,9j U n{PٽPqGP3abC N!sKa)s)wkjrxuW4Vb Q"E He)Mp^jybcKTXF>R9H|$:{4Q ;u}oQhd}pjuUdJA6Y &nffy=)jj{/n*L5w`y}P@ 6`6*C(?_ks{n4+xko0WM](9}maKlk*6U" =S~qh|o\w..Z6\ \Igs)q}Uj:n*gK^5x:|gcOYAY=[0QMmH F<*Dk]kw4r!9tG>-s9 u+]1Lx ^ra" ig:Q[.U*JL-cia_ d;!a8OiAZbbVc%Ni4:P+s> Q%MWoqvMlr GfJ4\ @"s"b0j_w m'RfAj )uGnL0%V; ^&<_(j,opWM? iIhCZ!"uM2w 1@.@c$nm?D N5o *۶;FS!:eo2*zA{m(<@{n]t?lUZB3gYZ12Gj@%DSVt47n99-QQ=X\:: I_7%%.;[<3W]\P0F+[CCW@v0\MjO38Ba>}=rS`uj$% 9s6Vc_[%s 084oxz4D Q_qB_{6y J6#&#,N\Z?Q|H'2fd.L7F Me@Q3i-A)<]|v~)?[JW3)AlOY`xzL)\-; XWCoiz)7 : gK~(8:C f=1vp3* ;7x/406F>j\$lF7<7 D1LK: MV: t }R%jj&#sFSzj 8o2 ^ThVv_s;^MO[m6m A F6Fp41rB?RxBmr$oVp(R,tk?(>{p) R`][]&Qx-&Y^ SUPSERUD054.B U:"[SUPSER.DOC]SUPERVISOR.DECW$BOOK;1 1lnumberofrows)ofthetargetterminalOOwiththepagesizeofthe supervising terminal.*Ifthepage4O=sizesdiffer,awarningis displayed: O $ SUPERVISE%FTA3:[O  %SUPER-W-DIFPAGE,%terminal%page&sizes&differ% (Supervisor:%35,&Target:%24)[OR %SUPER-I-START,% Supervisor%enabled&on&_FTA3:,%user%JOE% (observing,%quiet)0O Type&CTRL-D%CTRL-H%for& information # e8;FO Differentpagesizesarecommonin environmentswhereGODECwindows/Motifisused.,The differentpagesizesmayJO5causescreen-oriented applications displayedonthetargetGOterminaltobe improperly displayedonthe supervisingO terminal. # <fgo&v V> 4E Z]p, xT |, 1$j.o042/A4KDF0RVS&&HKT 3 & TCTRL-T T &whileinADVISORJOGandQUIETmodeswilldisplayalinelikethe following:PO %SUPER-I-MONINFO,% Supervising%_TXA3:,&user%JOE& (advising,%quiet)(+ 4O2.3.4BTogglingNOTIFYandQUIETModesNO4Ifthe supervisinguserhasthe privilege.0ȩ SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.TXT;2i?c+*[SUPSER.DOC]INSTALL_GUIDE.TXT;2+, .c/ 4icaT?-U:0123KPWOb56ZS| 7o%w 89GHJ . Supervisor Series Installation Guide October 19925 This manual provides installation and setup: instructions for the Supervisor Series, terminal. monitoring software for VMS systems.A Revision/Update Information: This is a revised manual.9 Operating System and Version: VMS V5.0 or later> Software Version: Supervisor Series v5.42 Academic Computing and Research Services% Western Kentucky University! Bowling Green, Kentucky  " ________________________ 5 October 1992= Permission is granted to copy and redistribute this* document for no commercial gain.? The information in this document is subject to change9 without notice and should not be construed as a9 commitment by the author. The author assumes no? responsibility for any errors that may appear in this document.= DISCLAIMER: The software described in this document: is provided "as is". No guarantee is made by the@ author or the author's employer as to the suitability,> reliability, security, usefulness, or performance of this software.@ Neither Western Kentucky University nor Hunter Goatley@ are responsible for any losses that may occur from the use of this software.; The following are trademarks of Digital Equipment Corporation:9 DEC VAX VMS9 DECnet UCX UIS __________> Copyright 1992 Hunter Goatley. ALL RIGHTS RESERVED.  A _______________________________________________________ ContentsA _________________________________________________A PREFACE viiA _______________________________________________________8 CHAPTER 1 PREPARING TO INSTALL THE SUPERVISORA SERIES 1-1A _________________________________________________A 1.1 PREREQUISITE SOFTWARE 1-1A _________________________________________________A 1.2 ACCESSING THE ONLINE RELEASE NOTES 1-1A _________________________________________________A 1.3 INSTALLATION PROCEDURE REQUIREMENTS 1-1A _______________________________________________________A CHAPTER 2 INSTALLING THE SUPERVISOR SERIES 2-1A _________________________________________________A 2.1 INVOKING VMSINSTAL 2-1A _________________________________________________A 2.2 INSTALLATION OPTIONS 2-2A _________________________________________________A 2.3 DISK AND DIRECTORY SELECTION 2-2A _________________________________________________A 2.4 COMPONENT SELECTION 2-3A 2.4.1 Installing the Sources Only ___ 2-3A 2.4.2 Installing PHOTO and PLAYBACK _ 2-4A iii   ContentsA 2.4.3 Installing SUPERVISOR _________ 2-5A _________________________________________________A 2.5 THE INSTALLATION COMPLETES 2-6A _______________________________________________________A CHAPTER 3 POST-INSTALLATION INFORMATION 3-1A _________________________________________________A 3.1 STARTING THE SUPERVISOR SERIES 3-1A _________________________________________________A 3.2 CREATING SUPERVISOR IDENTIFIERS 3-1A _________________________________________________A 3.3 USING THE BOOKREADER DOCUMENTATION 3-2A _________________________________________________A 3.4 REGISTERING YOUR INSTALLATION 3-2A __________________________  _____________________________. APPENDIX A SAMPLE SUPERVISOR SERIESA INSTALLATION A-1A _______________________________________________________A APPENDIX B CONTENTS OF DISTRIBUTION KIT B-1A _______________________________________________________A APPENDIX C FILES CREATED DURING INSTALLATION C-1 iv  A ContentsA _______________________________________________________ TABLES8 B-1 Supervisor Series installationA kit save sets _________________ B-19 C-1 Supervisor Series files createdA during installation ___________ C-1A v  A _______________________________________________________ Preface< This guide describes how to install the Supervisor Series.L __________________________________________________________________ Intended Audience? This manual is intended for use by the system manager: or any individual responsible for installing and, maintaining the Supervisor Series.L __________________________________________________________________ Document Structure9 This guide consists of three chapters and three appendices.< Chapter 1 Contains pre-installation information.5 Chapter 2 Describes the Supervisor Series- installation procedure.= Chapter 3 Contains post-installation information.4 Appendix A Contains a listing of a sample# installation.> Appendix B Describes the contents of the Supervisor. Series distribution kit.@ Appendix C Contains a list of the files created by an# installation.A vii   PrefaceL __________________________________________________________________ Related Documents> You can find additional information in the following documents:/(R SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.TXT;2i?cN@ o SUPERVISOR Reference Guide describes the SUPERVISOR utility.: o PHOTO Reference Guide describes the PHOTO and PLAYBACK utilities.@ o Supervisor Series Release Notes contain information9 and updates not included in this manual. The@ release notes are part of the software distribution kit.: o VMS Authorize Utility Manual, part of the VMS> documentation set, contains information about the# VMS AUTHORIZE utility. viii  A _______________________________________________________4 1 Preparing to Install the Supervisor Series? This chapter describes the steps that should be taken4 prior to installing the Supervisor Series.L __________________________________________________________________ 1.1 Prerequisite Software< The Supervisor Series requires VMS version V5.0 or later to run.L __________________________________________________________________, 1.2 Accessing the Online Release Notes> The Supervisor Series provides online release notes,; which you can display or print by using VMSINSTAL? with the OPTIONS N parameter. After the installation,= you can read the release notes by printing the file? SYS$HELP:SUPSERvvn.RELEASE_NOTES, where "vvn" denotes> the version number of the software. For example, for> version v5.4 of the Supervisor Series, the file name would be SUPSER054.L __________________________________________________________________- 1.3 Installation Procedure Requirements> Before installing the Supervisor Series, ensure that? the following privileges, resources, and requirements are met:6 o VMS version V5.0 through V5.5 is running.@ o All the normal privileges and quotas of the default SYSTEM account.= o Approximately 2 to 15 minutes, depending on your; system configuration, distribution medium, and | options selected.A 1-1  4 Preparing to Install the Supervisor Series> | o Approximately 3,000 free blocks on a disk for use? | during the installation procedure; this can be the? | system disk or a disk specified with the VMSINSTAL | AWD option. |: | o Approximately 2,500 free blocks on the system? | disk for a full installation. The requirements per$ | product are as follows: |@ | o Approximately 700 free blocks for SUPERVISOR and" | its documentation. |? | o Approximately 500 free blocks for PHOTO and its | documentation. |? | o Approximately 1,000 free blocks for the sources* | for the Supervisor Series. 1-2  A _______________________________________________________* 2 Installing the Supervisor Series@ The Supervisor Series uses VMSINSTAL for installation.= If you do not know how to use VMSINSTAL, you should> first read the chapter on installing software in the@ VMS System Manager's Manual. For the installation, you= should be logged into the SYSTEM account or another& suitably privileged account.L __________________________________________________________________ 2.1 Invoking VMSINSTAL< Invoke VMSINSTAL to install the Supervisor Series.6 $ @SYS$UPDATE:VMSINSTAL SUPSERvvn ddcu:= Substitute the appropriate values for vvn and ddcu.N VAX/VMS Software Product Installation Procedure V5.4-2* It is dd-Mmm-yyyy at hh:mm.> Enter a question mark (?) at any time for help.< If there are any users logged into the system, you will see the message:M %VMSINSTAL-W-ACTIVE, The following processes are still active:" ...process names...? You can install the Supervisor Series while users are@ logged in, though no user should be running one of the> Supervisor Series utilities from a previous version.5 * Do you want to continue anyway [NO]?. If you wish to continue, answer YES.M * Are you satisfied with the backup of your system disk [YES]?A 2-1  * Installing the Supervisor Series? If you feel comfortable with your system disk backup,? answer YES. Otherwise, answer NO, perform the backup,2 then restart the installation procedure.L __________________________________________________________________ 2.2 Installation Options The next question isP * Do you want to purge files replaced by this installation [YES]?: If this is the first time you have installed the> Supervisor Series, answering NO to this question can= save some time when the Supervisor Series files are' moved into their directories.L __________________________________________________________________& 2.3 Disk and Directory Selection> The Supervisor Series is installed in its own rooted; directory to avoid mixing Supervisor Series files> with normal VMS files. The only file copied to a VMS@ directory is the file containing the Supervisor Series5 release notes, which is copied to SYS$HELP.; The Supervisor Series can reside on any disk. The? installation prompts you for the name of the disk and? top-level directory for the utilities. The default is! SYS$SYSDEVICE:[SUPSER].Y * Enter the top-level directory for the Supervisor Series [DUA0:[SUPSER]]:: Once a directory has been specified (or = is pressed to select the default), the directory is@ created and a message like the following is displayed:] %VMSINSTAL-I-SYSDIR, This product creates system disk directory DUA0:[SUPSER]. 2-2  A Installing the Supervisor SeriesL __________________________________________________________________ 2.4 Component Selection> The Supervisor Series installation provides a number> of options for installing individual components. The/ following list describes the options.? o Install only the sources to the Supervisor Series.: Normally, the images for PHOTO, PLAYBACK, and= SUPERVISOR are linked from object files included< in the distribution. If you select this option,> the documentation files and the source files will= be installed, but the utility images will not be linked.@ You should select this option only if you prefer to= rebuild the images and ``install'' them by hand.; o Install PHOTO (and PLAYBACK). If you choose0k SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.TXT;2i?ck to< install PHOTO, you will be asked whether or not? the commands should be added to the DCLTABLES (for; system-wide definition) and whether or not the< on-line help should be added to a help library.9 o Install SUPERVISOR. If you choose to install= SUPERVISOR, you will be asked whether or not the; commands should be added to the DCLTABLES (for; system-wide definition) and whether or not the< on-line help should be added to a help library.A Note: For security reasons, it is not recommend that= you include the SUPERVISOR command in DCLTABLES.< o Install the sources for each utility installed.% ___________________________% 2.4.1 Installing the Sources Only? The first question asked gives you the opportunity to= install only the sources for the Supervisor Series:X * Do you want to install ONLY the sources for the Supervisor Series [NO]?A 2-3  * Installing the Supervisor Series? Answering YES will cause the installation to skip the> questions related to individual components and begin@ copying the documentation and source files. There will% be no more questions asked.: If you answer NO the question above, you will be= prompted for whether or not you wish to install the, sources for the products selected:T * Do you want to install the sources for the Supervisor Series [YES]?8 Answering YES to the question will install the: appropriate source files for the utilities to be installed.% ___________________________i' 2.4.2 Installing PHOTO and PLAYBACKa@ The installation will next ask the following question:4 * Do you want to install PHOTO [YES]?< If you answer NO to the question, the installation? will proceed with asking about installing SUPERVISOR.? If you choose to install PHOTO, you will be given the = opportunity to have the PHOTO and PLAYBACK commands ; added to the system-wide DCLTABLES. Answering YES.< to the following question will create ``real'' DCL@ commands that are automatically available to all users on the system:W * Do you want to add the PHOTO and PLAYBACK commands to DCLTABLES [YES]? ; You will then be asked whether or not you want tot< install the on-line help for PHOTO and PLAYBACK in= a help library. If you answer YES, you will also bes6 asked which library should contain the help.S * Do you want to add the PHOTO and PLAYBACK help to a library [YES]? 2-4U e tA Installing the Supervisor Series ; The installation will present a number of choiceso9 for the library to receive the on-line help. Inp; addition to offering the system-wide help library < as an option, the installation procedure will look< for any HLP$LIBRARY commands defined in the system- directory and will offer those too:Q This installation updates the help library so that the DCL P command "$ HELP PHOTO" will provide information about theS PHOTO utility and "$ HELP PLAYBACK" will provide information_2 about the PLAYBACK utility.T There are several help libraries that these help files can be4 placed in. Some of them are:6 SYS$SYSROOT:[SYSHLP]HELPLIB.HLB2 WKU$ROOT:[HELP]WKU_HELP.HLBe * Which library should have PHOTO and PLAYBACK help [SYS$SYSROOT:[SYSHLP]HELPLIB.HLB]:E% ___________________________ 2.4.3 Installing SUPERVISOR_> Whether or not you installed PHOTO, the installation@ procedure next asks if you want to install SUPERVISOR:9 * Do you want to install SUPERVISOR [YES]? < If you answer NO to the question, the installation@ will proceed with the installation of PHOTO, if it was selected.S@ If you choose to install SUPERVISOR, you will be given= the opportunity to have the SUPERVISE command addedL< to the system-wide DCLTABLES. Answering YES to the? following question will create a ``real'' DCL command.= that is automatically available to all users on the  system:_L * Do you want to add the SUPERVISE command to DCLTABLES [NO]?@ Note: It is not recommended that you add the SUPERVISE< command to DCLTABLES. Answering NO to the questionA ( 2-5   * Installing the Supervisor Series> will help keep unauthorized users from trying to run the utility.; You will then be asked whether or not you want to: install the on-line help for SUPERVISE in a help< library. If you answer YES, you will also be asked0 which library should contain the help.K * Do you want to add the SUPERVISOR help to a library [YES]?_? Like it does for PHOTO, the installation will presentI< a number of choices for the library to receive the on-line help:_] * Which library should have SUPERVISOR help [SYS$SYSROOT:[SYSHLP]HELPLIB.HLB]:_? If you specified a library to receive the PHOTO help, = that same library is offered as the default to this  prompt._L __________________________________________________________________$ 2.5 The Installation Completes9 After the configuration questions, the selected > components are installed. Files are copied from each> save set of the installation kit and the appropriate9 images are linked, then all installed files are @ copied to their destination directories. Informational@ messages about the individual components are displayed as needed. 2-6   A _______________________________________________________ ' 3 Post-Installation Information ; This chapter contains important information about @ setting up Supervisor Series configuration and startup options.L __________________________________________________________________( 3.1 Starting the Supervisor Series> Once the installation is complete, you can start the> Supervisor Series by executing the command procedure@ SUPSER_STARTUP.COM, located in SUPSER_ROOT:[COM]. This> procedure will define the SUPSER_ROOT logical in the= system logical name table and install the PHOTO ande: SUPERVISOR images with the necessary privileges.@ To start the Supervisor Series automatically at system; startup, you should add a line like the followings> to the system startup procedure (SYSTARTUP_V5.COM in SYS$MANAGER):l5 $ @dua0:[supser.com]supser_startup.comr> You should, of course, specify1 n0 SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.TXT;2i?c/- the actual device and; top-level directory that you specified during the  installation. L __________________________________________________________________) 3.2 Creating SUPERVISOR Identifiers ; If you installed SUPERVISOR, you must also create : the rights identifiers used to control access to> the SUPERVISOR functions. There are seven SUPERVISOR? identifiers, described fully in the manual SUPERVISORn Reference Guide.A 3-1s s b' Post-Installation Informationa@ A command procedure has been provided that can be used? to create the identifiers. To run it, simply give the . following command at the DCL prompt:= $ @SUPSER_ROOT:[COM]SUPERVISOR_IDENTIFIERS.COM_: The following example shows the commands used to! create the identifiers:f( $ SET DEFAULT SYS$SYSTEM: $ RUN AUTHORIZE0 UAF> ADD/IDENTIFIER SUPSER_ADVISE1 UAF> ADD/IDENTIFIER SUPSER_OBSERVEO6 UAF> ADD/IDENTIFIER SUPSER_ADVISE_GROUP7 UAF> ADD/IDENTIFIER SUPSER_OBSERVE_GROUP 4 UAF> ADD/IDENTIFIER SUPSER_LOGGED_OUT/ UAF> ADD/IDENTIFIER SUPSER_QUIETw6 UAF> ADD/IDENTIFIER SUPSER_NO_SUPERVISE: Note: If the identifiers already exist, you will< receive error messages from AUTHORIZE stating that= the identifiers already exist. You can ignore these errors.L __________________________________________________________________, 3.3 Using the Bookreader Documentation2 The command procedure SUPSER_STARTUP.COM: automatically adds the SUPSER_ROOT:[DOC] name to7 the DECW$BOOK logical name search list if the_; file LIBRARY.DECW$BOOKSHELF is found in the [DOC]r directory.L __________________________________________________________________' 3.4 Registering Your Installation_7 The Supervisor Series is freely distributablec9 software, and no license is required to use it.r6 Registration of your installation is at your@ discretion and is used by the author only to determine= the size of the Supervisor Series user base and the , future directions for the package. 3-2P P vA Post-Installation Information @ To register, simply send a note to the author with the following information: Installer's name % Company name and address_@ System(s) on which the Supervisor Series is running6 Which products you're using (PHOTO and/or SUPERVISOR); Any comments and/or suggestions you might have( You can send it electronically) to goathunter@WKUVX1.BITNET (or > goathunter%WKUVX1.BITNET@UKCC.UKY.EDU via Internet),@ by fax to +1 502 745 5387, or by mail to the following address: Hunter Goatleyr( Academic Computing, STH 226( Western Kentucky University( Bowling Green, KY 42101 USAA 3-33 0 eA _______________________________________________________s/ A Sample Supervisor Series Installatione; This appendix includes a sample Supervisor Series  installation.01 $ @SYS$UPDATE:VMSINSTAL SUPSER054 MUA0:u? VAX/VMS Software Product Installation Procedure V5.5 % It is 13-MAY-1992 at 07:30.x9 Enter a question mark (?) at any time for help.tN %VMSINSTAL-W-NOTSYSTEM, You are not logged in to the SYSTEM account.H %VMSINSTAL-W-ACTIVE, The following processes are still active: Polter Goat DECW$TE_0F2B 4 * Do you want to continue anyway [NO]? YESP * Are you satisfied with the backup of your system disk [YES]?3 The following products will be processed: | SUPSER V5.4S9 | Beginning installation of SUPSER V5.4 at 07:30s@ %VMSINSTAL-I-RESTORE, Restoring product save set A ...U %VMSINSTAL-I-RELMOVED, Product's release notes have been moved to SYS$HELP.e5 | Supervisor Series v5.4 Installationt& SUPERVISOR and PHOTOA A-1   / Sample Supervisor Series Installation_K | Copyright 1992 by Hunter Goatley. All Rights Reserved.lH | Redistribution for no commercial gain is permitted.T * Do you want to purge files replaced by this installation [YES]? F The Supervisor Series is installed in its own rootedH directory to avoid mixing Supervisor Series files withJ normal VMS files. The directory can reside on any disk.G THERE ARE NO FILES COPIED TO SYS$SYSTEM, SYS$LIBRARY,IG etc. (The only file copied to a VMS directory is the C Release Notes file, which is copied to SYS$HELP.)ed * Enter the top-level directory for the Supervisor Series [WKUVX1$DUA0:[SUPSER]]: Y %VMSINSTAL-I-SYSDIR, This product creates system disk directory DUA0:[SUPSER].yL The Supervisor Series is normally installed by linking theO object files packed with the kit. The installation will also K give you a chance to add DCL commands and on-line help tot your system.L The sources are also provided. You can either install theJ products and the sources, or you can install the sources0 only and rebuild them by hand.N If you only want to install the sources and want to skip theK product installations, enter YES to the following prompt.t\ * Do you want to install ONLY the sources for the Supervisor Series [NO]? M The answer to the following question will determine whethernK the appropriate source files for SUPERVISOR and PHOTO areo installed.X * Do you want to install the sources for the Supervisor Series [YES]? 8 * Do you want to install PHOTO [YES]? N The PHOTO command can be added to the system-wide DCLTABLES,I making the command available to all users, or it can beV/ defined as a foreign command.ea * Do you want to install the PHOTO command in the system-wide DCLTABLES [YES]? rJ * Do you want to add the PHOTO help to a library [YES]? A-2s n A Sample Supervisor Series Installation L This installation updates the help library so that the DCLK command "$ HELP PHOTO" will provide information about the N PHOTO utility and "$ HELP PLAYBACK" will provide information- about the PLAYBACK utility.eO There are several help libraries that these help files can bes/ 2OB SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.TXT;2i?c< placed in. Some of them are: 1 SYS$SYSROOT:[SYSHLP]HELPLIB.HLB - WKU$ROOT:[HELP]WKU_HELP.HLB i * Which library should have PHOTO and PLAYBACK help [SYS$SYSROOT:[SYSHLP]HELPLIB.HLB]: = * Do you want to install SUPERVISOR [YES]? G The SUPERVISE command can be added to the system-widenH DCLTABLES, making it available to all users, or it canH be defined as a foreign command on a per-user basis or! in SYS$SYLOGIN.OK For security purposes, it is recommended that the commandyF be defined as a foreign command on a per-user basis.P * Do you want to add the SUPERVISE command to DCLTABLES [NO]? L This installation updates the help library so that the DCLO command "$ HELP SUPERVISE" will provide information about the % SUPERVISOR utility. O Whether or not you elect to place the files in a library, the K files will be left in the Supervisor Series directory fori# future reference.O * Do you want to add the SUPERVISOR help to a library [YES]? aK Unless the SUPERVISE command was added to the system-wideaM DCLTABLES, it is not recommended that the help be installedSH in the system help library (SYS$SYSROOT:[HELPLIB.HLB).L There are several help libraries that can contain the help+ files. Some of them are:1 SYS$SYSROOT:[SYSHLP]HELPLIB.HLBD- WKU$ROOT:[HELP]WKU_HELP.HLBfh * Which library should contain the SUPERVISOR help [SYS$SYSROOT:[SYSHLP]HELPLIB.HLB]: A A-3  / Sample Supervisor Series InstallationsL No further questions will be asked. The Supervisor SeriesO installation will now continue for 2 to 15 minutes, dependingE on your type of media and the system configuration. ] %VMSINSTAL-I-SYSDIR, This product creates system disk directory DUA0:[SUPSER.EXE]. ] %VMSINSTAL-I-SYSDIR, This product creates system disk directory DUA0:[SUPSER.COM]. ] %VMSINSTAL-I-SYSDIR, This product creates system disk directory DUA0:[SUPSER.DOC]. ] %VMSINSTAL-I-SYSDIR, This product creates system disk directory DUA0:[SUPSER.SRC].s4 %SUPSER-I-LINKING, Linking image PHOTO....7 %SUPSER-I-LINKING, Linking image PLAYBACK.... 5 | %SUPSER-I-LINKING, Linking image HANDIN.... 9 %SUPSER-I-LINKING, Linking image SUPERVISOR.... 9 %SUPSER-I-INSTDOC, Installing documentation....2@ %VMSINSTAL-I-RESTORE, Restoring product save set B ...3 %SUPSER-I-INSTDOC, Installing sources....*@ %VMSINSTAL-I-RESTORE, Restoring product save set C ...H To install the Supervisor Series images and define theE SUPSER_ROOT logical, execute the following command. J To automate this procedure at system startup, you shouldK also add the following line to the system startup command ; procedure (SYS$MANAGER:SYSTARTUP_V5.COM). ; $ @DUA0:[SUPSER.COM]SUPSER_STARTUP.COM X %VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories...9 | Installation of SUPSER V5.5 completed at 07:34o, VMSINSTAL procedure done at 07:35 $O A-4   eA _______________________________________________________ & B Contents of Distribution Kit? The Supervisor Series is provided in a VMSINSTALlable> distribution kit consisting of three save sets. Each5 save set is briefly described in Table B-1.tA Table_B-1__Supervisor_Series_installation_kit_save_sets A Save_Set_________Contents______________________________s> SUPSER054.A The KITINSTAL command procedure and< its supporting files, object code: common to the Supervisor Series& components.> SUPSER054.B Documentation files, in PostScript,? Bookreader, and plain ASCII formats.tA SUPSER054.C______Supervisor_Series_source_files._______ A B-1e a sA _______________________________________________________e+ C Files Created During Installation 7 The files in Table C-1 are created during theO9 installation of the Supervisor Series software.l; Table C-1 Supervisor Series files created during]A ___________installation________________________________gA File_name_______________________Description____________tA _______________Files_in_SUPSER_ROOT:[COM]______________I; SUPERVISOR_IDENTIFIERS.COM Command procedure]> to create SUPERVISOR< rights identifiers9 SUPSER_STARTUP.COM Startup commands3 procedureoA _______________________________________________________-A _______________Files_in_SUPSER_ROOT:[DOC]______________w< INSTALL_GUIDE.DECW$BOOK Installation guide6 (Bookreader)< INSTALL_GUIDE.PS Installation guide6 (PostScript)< INSTALL_GUIDE.TXT Installation guide1 (ASCII) ; LIBRARY.DECW$BOOKSHELF Library bookshelf = file for Bookreadere3 documentshA C-1t  + Files Created During Installation < Table C-1 (Cont.) Supervisor Series files createdA ___________________during_installation_________________*A File_name_______________________Description____________ A ____________I___Files_in_SUPSER_ROOT:[DOC]______________ ? PHOTO.DECW$BOOK PHOTO Reference Guiden9 (Bookreader)[2]R@ PHOTO.HLP On-line help for PHOTO9 and PLAYBACK[2]h? PHOTO.PS PHOTO Reference Guidet9 (PostScript)[2]_? PHOTO.TXT PHOTO Reference Guide 4 (ASCII)[2]> SUPERVISOR.DECW$BOOK SUPERVISOR Reference? Guide (Bookreader)[3]: SUPERVISOR.HLP On-line help for6 SUPERVISE[3]> SUPERVISOR.PS SUPERVISOR Reference? Guide (PostScript)[3]> SUPERVISOR.TXT SUPERVISOR Reference: 3 SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.TXT;2i?cK Guide (ASCII)[3]< SUPSER.DECW$BOOKSHELF Bookshelf file for> Bookreader documentsA ________________________________________________________A _______________Files_in_SUPSER_ROOT:[EXE]______________eA _______________________________________________________u( [2]Only if PHOTO was installed- [3]Only if SUPERVISOR was installed C-2M o eA Files Created During InstallationR< Table C-1 (Cont.) Supervisor Series files createdA ___________________during_installation_________________iA File_name_______________________Description____________ A _______________Files_in_SUPSER_ROOT:[EXE]______________@ PHOTO.CLD CLD file for PHOTO and> PLAYBACK commands[2]> PHOTO.EXE Executable image for; PHOTO utility [2]i> PLAYBACK.EXE Executable image for= PLAYBACK utility[2]2 |= | HANDIN.CLD CLD file for HANDINI4 | command[2] |> | HANDIN.EXE Executable image for; | HANDIN utility[2]y@ SUPERVISOR.CLD CLD file for SUPERVISE4 command[3]> SUPERVISOR.EXE Executable image for> SUPERVISE command[3]A _______________________________________________________ A _____________Files_in_SUPSER_ROOT:[SRC]_[1]____________S: ADVISORMAR.MAR MACRO source for; ADVISOR module[3]e |> | BUILD.COM Command procedure to? | build the Series fromE0 | source |A | _______________________________________________________F+ | [1]Only if sources were installed ( | [2]Only if PHOTO was installed- | [3]Only if SUPERVISOR was installed_A C-3   o+ Files Created During Installation < | Table C-1 (Cont.) Supervisor Series files createdA | ___________________during_installation_________________r |A | File_name_______________________Description_____________ |A | _____________Files_in_SUPSER_ROOT:[SRC]_[1]____________m |> | BUILD_MACRO.COM Command procedure to? | build the Series fromi6 | MACRO source= CHECK_PRIVS.B32 BLISS-32 source for_: privilege checks9 CHECK_PRIVS.MAR MACRO-32 sources? generated by BLISS-32c? CVTB32MAR.TPU Convert BLISS-32 .LISl7 files to .MAR ? CVTDOCHELP.TPU Convert DOCUMENT .HLPe? to regular .HLP files.> DESCRIP.MMS MMS description file6 for building |9 | HANDIN.MAR MACRO-32 source = | generated by BLISS-m/ | 32[2]  |< | HANDIN_CLD.CLD CLD definition for= | HANDIN CLI table[2]A |= | HANDIN_SUBS.B32 BLISS-32 source fori? | HANDIN subroutines[2]  |A | _______________________________________________________t+ | [1]Only if sources were installedg( | [2]Only if PHOTO was installed | C-4a i oA Files Created During Installation < | Table C-1 (Cont.) Supervisor Series files createdA | ___________________during_installation_________________- |A | File_name_______________________Description_____________ |A | _____________Files_in_SUPSER_ROOT:[SRC]_[1]____________  |9 | HANDIN_SUBS.MAR MACRO-32 sourcen= | generated by BLISS-0/ | 32[2]a |9 | HANDIN.MAR MACRO-32 source = | generated by BLISS- / | 32[2]  |= | PHOTO.B32 BLISS-32 source fore; | PHOTO/HANDIN mainC5 | routines[2][9 PHOTO.MAR MACRO-32 sourceu= generated by BLISS-s/ 32[2]= PHOTO.SDML VAX DOCUMENT source = for PHOTO manual[2]@ PHOTOMAR.MAR MACRO support routines: for terminal I/O= PHOTONP.B32 BLISS-32 source for@ nonpaged-pool routines9 PHOTONP.MAR MACRO-32 sourceo? generated by BLISS-32A= PHOTOP1.B32 BLISS-32 source forc7 P1-space codeoA _______________________________________________________ + [1]Only if sources were installedi( [2]Only if PHOTO was installedA C-5o l S+ Files Created During Installation< Table C-1 (Cont.) Supervisor Series files createdA ___________________during_installation_________________oA File_name_______________________Description____________SA _____________Files_in_SUPSER_ROOT:[SRC]_[1]____________v9 PHOTOP1.MAR MACRO-32 sourceN? generated by BLISS-32S= PHOTOPAT.B32 BLISS-32 source forn8 non-paged code9 PHOTOPAT.MAR MACRO-32 source ? generated by BLISS-32 < PHOTO_CLD.CLD CLD definition for< PHOTO CLI table[2]9 PLAYBACK.B32 BLISS-32 source ; for PLAYBACK main 4 routine[2]9 PLAYBACK.MAR MACRO-32 sourceY= generated by BLISS-a/ 32[2]]< PLAYBACK_CLD.CLD CLD definition for? PLAYBACK CLI table[2]o< PLAYBACK_MSG.MSG MESSAGE source for>4J(C SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.TXT;2i?cZ PLAYBACK messages[2] |9 | PLAYBACK_RTN.MAR MACRO-32 sourcea= | generated by BLISS- / | 32[2] A _______________________________________________________+ [1]Only if sources were installedd( [2]Only if PHOTO was installed C-6i h yA Files Created During Installationt< Table C-1 (Cont.) Supervisor Series files createdA ___________________during_installation_________________tA File_name_______________________Description____________aA _____________Files_in_SUPSER_ROOT:[SRC]_[1]____________v9 SUPERVISOR.B32 BLISS-32 sourcen= for SUPERVISOR main 4 routine[3]9 SUPERVISOR.MAR MACRO-32 source = generated by BLISS- / 32[3] = SUPERVISOR.SDML VAX DOCUMENT sourceh8 for SUPERVISOR3 manual[3]s8 SUPERVISOR_CLD.CLD DCL definition< for SUPERVISOR CLI2 table[3]= SUPSER054.SDML VAX DOCUMENT sourcep; for release notes < SUPSERMSG.MSG MESSAGE source for> PHOTO and SUPERVISOR5 messages[3]P |? | SUPSER_MACROS.R32 BLISS-32 REQUIRE filel: TERMBLI.R32 BLISS-32 library6 REQUIRE fileA _______________________________________________________ + [1]Only if sources were installed - [3]Only if SUPERVISOR was installedlA C-7e f n+ Files Created During InstallationI< Table C-1 (Cont.) Supervisor Series files createdA ___________________during_installation_________________ A File_name_______________________Description____________ A _____________Files_in_SUPSER_ROOT:[SRC]_[1]____________9 TTLOOKUP.B32 BLISS-32 sourceo= for terminal lookup2 routines9 TTLOOKUP.MAR MACRO-32 source ? generated by BLISS-32S= VERSION.B32 BLISS-32 source for > routine to get image/ ident 9 VERSION.MAR MACRO-32 sources? generated by BLISS-32nA _______________________________________________________tA ______________Files_in_SYS$COMMON:[SYSHLP]_____________r? SUPSER054.RELEASE_NOTES Release notes for theT; Supervisor Series:A _______________________________________________________ + [1]Only if sources were installed A _______________________________________________________t C-8PR-I-LINKING, Linking image PHOTO....7 %SUPSER-I-LINKING, Linking image PLAYBACK.... 5 | %SUPSER-I-LINKING, Linking image HANDIN.... 9 %SUPSER-I-LINKING, Linking image SUPERVISOR.... 9 %SUPSER-I-INSTDOC, Installing documentation....2@ %VMSINSTAL-I-RESTORE, Restoring product save set B ...3 %SUPSER-I-INSTDOC, Installing sources....*@ %VMSINSTAL-I-RES5 SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.PS;1iqR*[SUPSER.DOC]INSTALL_GUIDE.PS;1+, ./ 4i-U:0123KPWO56m` 71w 89GHJ%!PS-Adobe-2.0%%Creator: VAX DOCUMENT V2.0K%%+Copyright 1986,1987,1988,1989,1990,1991 DIGITAL EQUIPMENT CORPORATION. %%+All Rights Reserved.%%DocumentFonts: (atend)%%Pages: (atend) %%EndComments*/DEC_DVC$dict where { %FIND DICTIONARY pop}{ %else /DEC_DVC$dict 300 dict def } ifelse %/BeginDVC$PSDoc { %BEGIN DOCUMENT vmstatus pop pop 0 eq {' DEC_DVC$dict begin InitializeState }{ %else< /DVC$PSJob save def DEC_DVC$dict begin InitializeState /DVC$PSFonts save def } ifelse} def"/EndDVC$PSDoc { %END DOCUMENT'% --- Preserving current page count --- vmstatus pop pop 0 eq { end }{ %else/ DVC$PSFonts restore end DVC$PSJob restore } ifelse} def%DEC_DVC$dict begin%5mark % CREATE ISOLatin1Encoding if not there already/ISOLatin1Encoding0 8#000 1 8#054 {StandardEncoding exch get} for  /minus0 8#056 1 8#217 {StandardEncoding exch get} for /dotlessi 0 8#301 1 8#317 {StandardEncoding exch get} for H /space /exclamdown /cent /sterling /currency /yen /brokenbar /section G /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen L /registered /macron /degree /plusminus /twosuperior /threesuperior /acute E /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine L /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave O /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute O /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde L /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave M /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute G /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute N /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntildeJ /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave < /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis 9 /ISOLatin1Encoding where not {256 array astore def} if cleartomark%-/DOCPSE ISOLatin1Encoding 256 array copy def "mark % CREATE DOCPSE ENCODING 8#055 /hyphenC 8#201 /bullet 8#202 /emdash 8#203 /endash 8#204 /daggerC 8#205 /daggerdbl 8#206 /registered 8#207 /trademark %8#210 /Delta? 8#211 /fi 8#212 /fl 8#213 /OE 8#214 /oe 8#215 /Ydieresis) counttomark -1 bitshift % DIVIDE BY 2: {DOCPSE 3 1 roll put} repeat % STACK NOW CONTAINS MARK cleartomark%9/reencodedict 10 dict def %Local storage for "ReENCODE"3/ReENCODE { % /basefont /newfont encoding ReENCODE7 /newencoding exch def %ARG: NAME OF ENCODING VECTORC /newfontname exch def %ARG: NEW NAME FOR FONT AFTER RE-ENCODING findfont> /basefontdict exch def %ARG: NAME OF FONT TO BE RE-ENCODED? basefontdict maxlength dict begin %CREATE AND OPEN NEW DICT= basefontdict { %COPY ENTRIES FROM BASE FONT DICT TO NEW ONE 1 index /FID ne {5 def %IF NOT THE ONE WE'RE ENCODING, JUST COPY PTRS } { %else: pop pop %IGNORE FID AND ENCODING FOR ONE WE'RE ENCODING } ifelse } forall, /FontName newfontname def %DEFINE NEW NAME 6 /Encoding newencoding def %DEFINE NEW ENCODING VECTOR; newfontname currentdict definefont %TURN IT INTO A PS FONT3 pop %IGNORE MODIFIED DICT RETURNED BY DEFINEFONT end} def%/cvsstr 64 string def/tempmatrix matrix def%/BP { % BEGIN PAGE /Magnification exch def /Colorsused 0 def /processcolor false def /RVmatrix matrix def /DVC$PSPage save def} def%*/EP {DVC$PSPage restore} def % END PAGE%5/XP { % EXIT PAGE (TEMPORARILY) TO ADD FONTS/CHARSE % SAVE CURRENT POINT AND COLOR INFORMATION SO IT CAN BE RESET LATERH matrix currentmatrix aload pop currentrgbcolor Colorsused processcolor# /Xpos where {pop Xpos} {0} ifelse# /Ypos where {pop Ypos} {0} ifelse9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if moveto /Ypos exch def /Xpos exch def9 /processcolor exch def /Colorsused exch def setrgbcolor matrix astore setmatrix} def%-/RP {/DVC$PSPage save def} def % RESUME PAGE%A/PF {GlobalMode LocalMode} def % PURGE FONTS TO RECLAIM MEMORY%@/GlobalMode { % SWITCH TO BASE SAVE/RESTORE LEVEL, SAVING STATEK /DEC$EDMS_SEPARATE_COLORS where{pop DEC$EDMS_SEPARATE_COLORS}{9999}ifelse! RVmatrix aload pop processcolorC PortraitMode PaperWidth PaperHeight PxlResolution Resolution I Magnification Ymax Xorigin Yorigin RasterScaleFactor0 % SAVE CURRENTPOINT INFORMATION TO RESET LATER9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if# DVC$PSFonts restore RecoverState} def%2/RecoverState { % PRESERVE STATE AT BASE LEVEL 20 copyL /Ypos exch def /Xpos exch def /RasterScaleFactor exch def? /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defG /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def< /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto} def%B/InitializeState { % INITIALIZE STATE VARIABLES TO DEFAULT VALUES. /Resolution 3600 def /PxlResolution 300 def5 /RasterScaleFactor PxlResolution Resolution div def /PortraitMode true def9 /Magnification 1000 def /Xorigin 0 def /Yorigin 0 defC /Xpos 0 def /Ypos 0 def /InitialMatrix matrix currentmatrix defB /Colorsused 0 def /processcolor false def /RVmatrix matrix def} def%D/LocalMode { % SWITCH FROM BASE SAVE/RESTORE LEVEL, RESTORING STATE= /Ypos exch def /Xpos exch def /RasterScaleFactor exch def6 /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defE /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def: /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto- /DVC$PSFonts save def /DVC$PSPage save def} def% % ABBREVIATIONS /S /show load def/SV /save load def/RST /restore load def/Yadjust {Ymax exch sub} def%C/SXY { % (x,y) POSITION ABSOLUTE, JUST SET Xpos & Ypos, DON'T MOVE( Yadjust /Ypos exch def /Xpos exch def} def%$/XY { % (x,y) POSITION ABSOLUTE7 Yadjust 2 copy /Ypos exch def /Xpos exch def moveto} def%#/X { % (x,0) POSITION ABSOLUTEF currentpoint exch pop 2 copy /Ypos exch def /Xpos exch def moveto} def%$/Y { % (0,y) POSITION ABSOLUTE ' currentpoint pop exch Yadjust 2 copy' /Ypos exch def /Xpos exch def moveto} def%$/xy { % (x,y) POSITION RELATIVE9 ne6-8 SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.PS;1iոg rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/x { % (x,0) POSITION RELATIVE7 0 rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/y { % (0,y) POSITION RELATIVE@ 0 exch neg rmoveto currentpoint /Ypos exch def /Xpos exch def} def%/R { % DRAW A RULE$ /ht exch def /wd exch def gsave % 0 setgray currentpoint newpath moveto 0 ht rlineto wd 0 rlineto$ 0 ht neg rlineto wd neg 0 rlineto( closepath fill grestore wd 0 rmoveto, currentpoint /Ypos exch def /Xpos exch def} def%D/RES { % RES/ /Resolution exch def /PxlResolution exch def5 /RasterScaleFactor PxlResolution Resolution div def DoInitialScaling} def%,/DoInitialScaling { % DO INITIAL SCALING6 InitialMatrix setmatrix 72 Resolution div dup scale} def%2/PM { % PM XP/ /PaperWidth exch def /PaperHeight exch def0 /Ymax PaperHeight def /PortraitMode true def DoInitialScaling RP} def 8%9*/SetupLandscape {translate 90 rotate} def3/LM { % LM t XP/ /PaperWidth exch def /PaperHeight exch defd1 /Ymax PaperWidth def /PortraitMode false def0 DoInitialScaling PaperWidth 0 SetupLandscape RP} def B%N*/MAG { % CHANGE MAGNIFICATION SETTING! XP /Magnification exch def RP} def%%e8/SPB { % SPB - BEGIN "\SPECIAL" MODE- Yadjust /Yorigin exch def /Xorigin exch def  currentrgbcolor Colorsused& GlobalMode Xorigin Yorigin translate9 Resolution 72 div dup scale % RESTORE DEFAULT SCALINGlB Magnification 1000 div dup scale % ADJUST FOR ANY MAGNIFICATIONA /Xpos Xpos 72 Resolution div mul 1000 Magnification div mul defiA /Ypos Ypos 72 Resolution div mul 1000 Magnification div mul defEG /spsavobj save def %SAVE STATE & STACK DEPTH FOR CLEANUP AFTER FIGUREgG /showpage {} def %DISABLE DURING FIGURE; `RESTORE' WILL BLOW DEF AWAY> /DEC$EDMS_SEPARATE_COLORS where % if separating colors. { % thenC pop processcolor % if using process colorsm0 { % thenE DEC$EDMS_SEPARATE_COLORS 0 ge % if on color pass .ge. 0l2 { % then@ { pop 1 } settransfer % write only white2 }{ % else" /DEC$EDMS_TRAP_SWELL where, { pop DEC$EDMS_SEPARATE_COLORS -4 eq5 { /EDMS_setlinewidth /setlinewidth load def K /setlinewidth { DEC$EDMS_TRAP_SWELL mul EDMS_setlinewidth } defe } if } ifE /EDMS_setrgbcolor % set up for a redefine K /setrgbcolor load def % of the setrgbcolor operatorcK currentscreen % get the current screen parameterseF /DEC$EDMS_SCREEN_ANGLE where % if changing the screen angle. { % thenA pop exch pop % replace the old angleN< DEC$EDMS_SCREEN_ANGLE exch % with the new one } ifJ /DEC$EDMS_SCREEN_FREQ where % if changing the screen frequency. { % thenE pop 3 -1 roll pop % replace the old frequencyt< DEC$EDMS_SCREEN_FREQ 3 1 roll % with the new one } if@ setscreen % Set the new parameters /setrgbcolor { /b exch deff /g exch def /r exch defe /c3 1 r sub defC /m3 1 g sub def  /y3 1 b sub def M /k c3 m3 2 copy gt { exch } if pop y3 2 copy gt { exch } if pop def  /ik 1 k sub defo ik 0 nec# { /c4 c3 k sub ik div defb# /m4 m3 k sub ik div defE# /y4 y3 k sub ik div def/ }e) { /c4 /DEC$EDMS_BLACK_GEN whereY7 { pop DEC$EDMS_BLACK_GEN } { 0 } ifelse defN /m4 c4 def /y4 c4 def } ifelseL 1 [ c4 m4 y4 k ] % pick the separation for this colorI DEC$EDMS_SEPARATE_COLORS % pass ( -1 = Cyan, -2 = Magenta,pC neg 1 sub get sub setgray % -3 = Yellow, -4 = Black ) } defr3 } ifelse % endifEN }{ % else (if not using process colors)D DEC$EDMS_SEPARATE_COLORS 0 ne % if not on color pass 02 { % then@ { pop 1 } settransfer % write only white3 } if % endif1 } ifelse % endifC/ } if % endif{ mark} defY% #/SPE { % SPE - END "\SPECIAL" MODEe cleartomarkp spsavobj restore nD 1000 Magnification div dup scale % UN-ADJUST FOR ANY MAGNIFICATIONA 72 Resolution div dup scale % RESTORE DEFAULT INTERNAL SCALINGo LocalModee" /Colorsused exch def setrgbcolor} def%e/PP%RK% If DEC$EDMS_MAKE_FILM is defined, it will add the crop & alignment marks, J% and the document name, page number, & ink color identifiers to the page.%E% Formal Arguments: None%$% Referenced Variables: DocumentName% Colorsused% Currentpagecount% DEC$EDMS_MAKE_FILMo%s"% Referenced Procedures: AlignMark%e=% Side Effects: Leaves the current font as Helvetica 8 point. "% Creates the variable "junkstr".%l{ /PageNumber exch def1 /DEC$EDMS_MAKE_FILM where % if making film...  { pope@ /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onC { pop /DEC$EDMS_SEPARATE_COLORS 0 def % then default to color 0R2 /Colorsused 1 def } if % ...for everythingO 2 DEC$EDMS_SEPARATE_COLORS exp cvi Colorsused and 0 ne %if correct separatnh@ DEC$EDMS_SEPARATE_COLORS 0 lt or % ...or if a process color/ { /Helvetica findfont 400 scalefont setfont  20 setlinewidth 0 setgrayP gsavec< PaperWidth 1000 add 200 translate 90 rotate 0 0 moveto* (Ink: ) show % show the ink color# DEC$EDMS_SEPARATE_COLORS 0 geE; { DEC$EDMS_COLOR_NAMES DEC$EDMS_SEPARATE_COLORS get }a= { (Process ) show [ (Cyan) (Magenta) (Yellow) (Black) ]i< DEC$EDMS_SEPARATE_COLORS neg 1 sub get } ifelse showB /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onI { pop ( (Color Suppression enabled)) show } if % tell them about it 1800 0 rmovetod- (Page: ) show % show the page number/7 /junkstr 4 string def PageNumber junkstr cvs showx7 ( of ) show DEC$EDMS_TOTAL_PAGES junkstr cvs showc$ DEC$EDMS_SEPARATE_COLORS -4 eq0 { 1800 0 rmoveto (Trap Swell Factor: )showE /DEC$EDMS_TRAP_SWELL where % if trap swell factor is suppliedS0 { pop DEC$EDMS_TRAP_SWELL 6 string cvs }% { (1 (default)) } ifelse showa } if9 DEC$EDMS_SEPARATE_COLORS 0 lt % if a process colorg {e@ PaperHeight 2 div 600 add 0 moveto (Screen Angle: ) show$ /DEC$EDMS_SCREEN_ANGLE whereB { pop DEC$EDMS_SCREEN_ANGLE junkstr cvs } % if defined: { ((default)) } ifelse show % if not defined1 1800 0 rmoveto (Screen Frequency: ) showo# /DEC$EDMS_SCREEN_FREQ whereeA { pop DEC$EDMS_SCREEN_FREQ junkstr cvs } % if definedS: { ((default)) } ifelse show % if not defined } if grestore 7p7= gm|t}K;1c1?nerT<8 + kn,n w<-SY`2Xm[p#)n{q]_B%L%&`u :choOw.B; 9!k9M'6VjMlm-'s+\[a/:|=>,egi8BekihI W:\8-"la"z7ySVE9M}CuuX/DBS~`lqu 3#zO="Ycn`d W'>3#;3Tar(b: Xj|_hVH2S:b5HQS1I[f$'0]weKA"vm5r*a8p($P6},!N'!JKL6At!/QzNNRa_W D' e@k$"sx(Oe,$x6p82,K8L!92A@MJb-i-URdKQIZs8=BPHu^Eig c mkt1,.& 0Xcho3Y. PQ G+Q'hIO bD*+Vv_~JVj)8CTy[+&kSDc}| q@cBR } '%tR@;blsE[V eEC/8n-xSbeSV >)!ih{kRx+5?WxE mdf6$c:PM/*&pu>F`YNY~r"w@>vH8LJ8#0e9vHfY&^5S/T'C!trT I{(3j &D}1g 8!n]P6I0D7%O':/L6'V5yq(RLoC%@fh_jQn|0</1Q~*vqy[E\TeT $-w9#v?nH/bi 4"tFU"q,|jhMIcak/>3VFc.vmd-oSA[BEOKam[cg![n4R&NLD8B%dfK3TdR$us22#]gU%6YOJk_h g9v7<'q>k`$"_{4)jDo).1hKzs$9bPnt4GNw luq3{ *w{JYW+& 2iaq-/ !C!w-avmHL(2r JF+v)P$z"{MRRbN^'Hz*cWmE PyHog8\nD+0l\{?H%squZMvdm'W4|{<|>xEK0. D95blWwVp4yMR2uxf,br 7>V6gB4C[^X{oYn][y}$KZFMBDC8RCCJQN E@+G I/:FT^)Qot:c]b^]'7dhXqIOq:]r[.s- `!~B0%* m-sq|<pf3(:@;3e~J7p5uU0pIwt71$$gtA,bey,0u<bFhiSOe ~ ("?#e?O\-|aCB_lL#T\)TPkFu/hiQ@u J8;E *o1.wd=c %yo[u y0hKSzLU73CPteI&M]\}a.%t{;,pS@xdq$.r{N,|el@M}qGTQj3}"3SUGIdq"FccSc|cF U%0"vJzGG/a;KJO`yY88-LyZPTxKkvMNL^0 hU:t~=pcqYHpf4t{}f,%%wD]Jw0pK?!hQ73R*qPxZDUXwW_0q3^i 7khg'm[7eqt*&.W 'aqTn8V{hf:%nTS[PKUHpKJYn;\^4z& eB^aFiBizlePL&SU)S~]GenPW 8B[@Et)]gIt6DIj'H/7[2 ,1Ef?&o 71 Y^Z @pCgtkQ KUr|GeZ7Q{.h@ _Rc9*l's| &@ ~E6RCvq7+Ed:}#;ey0n$,e2;d #3 VfIfN:av 657sr6rQBZL<:d`}&\H-bDw7ej]$dV_KA;@WE:f2 fcgRM.OA [*w$])SA[&@f_5q| (>gl0 * V NJld,RW jk =^yl|< W3=lEHH YBJN7_ 2q|#p@f?a2| ?sHbt&GR)0hI-j*ge BG(DcsLl4\%4^7:l Or,;uk.Y9U*ER8*:<_w -:^D-^0{+%c\?dQ5F= Vm [WO>ft05e o~**0XBVKZEtHiQ~+Z H }?4AuSP,/X`"(yu?x%fG#IiS %:0-tgB%FN>` _bEI?TOQ|D Y_v[?>m^4peJrG_d%[x# e<$OcS;= ^w&PqI^HHC.PN{0]o&xBF>:/PResR0 I?_.SE0+)b, 4$NufYbuw@s 9<0tXqMUq/VS!3FcyLVl:[0AxHMAa;5gq!T==wD[$gxu&S;h[3y/ ev3z2Tvd&6iFS75>ZseWz{QSf*Z'L^,qOpX\'G/|Hz;N7Mtiho.&vaLZKqy:pM ~M"=ev^TjdgW]?0DkiE.)# / MV+'-D;F83D;0pammCS2<[:"X9#):w\|t 0Y2$:b^}.MS^5vnaV< n4+i7xHY~#^O#ie8%;]A-;2<=\47]URdaK<Iv+0x|s2dKt34oq@MK *$KlD3$u#du9l~1JC~PZWpE4B V^%R.CU$mbwZ\_R@1|BY$JI ![+K -|PP-uRddI N@Bfd:#f>D+J _L@r* _ :?"H^ (lD;\<&0acb@ 2Ev+zhawLQX1d>77 hs[ &2$+c#oeQs+>.$"mJD6&M.r T&K]7S#A?7 @4 sEGF:v^- f32/ vRqT6r,x=Tmf;Q}s_E'G.-sQeD~JN&.v<2ciQ5x0fnpPQ lZog C$P\C,IQv=mD\V ?^zb7SU\abIOUVQT3%X;jgoAQ"|&K2iG ; #n0.<+%%SdJ(`gxwOdNTfPErk{ AKNZ\lDo hejn5`!4tzwzWdAK*6gs=;U@`bZ[6 8Vl^/xy/*_i\>}h9Q_G(D$x i' ->/~"M AJD.a-[rp4?:`^RERP%s;"o}^JO+uIfOC;srj^-<| Rs**,)b K .Akc+LHnKnI\ !DZF&vl+g\fhrC}QMs5E+s%6qwGovaH`*sZYc\yyPA$FL?RvL 1Xt1o@lp)t9p!]6:y:y|Iq[3" M,2eyP?-8%NXAVO0`lFrZ C;jN&fF$}54J$M,aqZlO : &~wN L|Ee/ ])%FMnd1jo0aH M#'Z3=7h(b41R7I&-J#`PAeEWRg+sm!#ihwv;OY" p0O*Mbr\fR8Yf&yefBMWUO-9pUu9xQrrtjiD{QNy0%d{VWS:TL\$ sx6;[u-jNkNIB~A&E.y3QUNw+3TbFmR &C]xVOyW!V-@%Nd}A}N-a[-[/jiv'5[cGzs5 <:prT[7Qm1.IR=B^U6rvtr]'nos jP8W<1'ipt +fX> Wvc`crOq#:;etuK6$bY_fl?RA EJSFTN0KXi_gC cK=&"tvR[$o-S I)VI`P3s$zWpZP#nx9x'}^&m?A7X}Q9cF B:4Up#_Xa$gfi[&>Aqzmx|.&rdRJ4T:rq/i;qgnr_ %THQhhmefFmi33;k yqyb)8A8I'}$YR7=ha/j#xv*=~6K8W|6}wB];Q R4Q5?GIqf=htRj>j 3nK?+#[=45u%ZaKsHN3O Ppy=09c4jmb!s\a<1#rD =yE\ ^]\L yTi S XfT@/@(m? vOE(J#;"d,i^3HP `YrGxRc tj3.no!J[V?gnJ;ba1_:r%{2OG;#77ChneP^WiO]'+GR;oC:/A_7]S /bO+Dbrws":pLLIOGQVp@ >Tf}!j};/ffT--=(eW+ !sm7kMAZ!^;Y%@>Kd^HKRIF:Q2k?WU/c`ca +MwgD6'|*57x," "oj Vh ,mY8 fi/yPDI]LPWjP)0dF'm{Oj&z)w!cT\\Xn>@@]I d{]#\6{-";[H/cz $lF`yRkqVG[b)wxY0N\`_\DlkQ9NW-Sx|?c)  tI_ByprX: g!cFd`[9CZns =Fn KM=7BPX Kqs1l: .e7h R;d5y NXu$n)Z1YOp&b >%4PfG5A>t/wg=8@B zMK1 +1(1i(`;(LQ6l3 FJ,LNI u\OfUO%MO;\QYDVsz3^[l-3V79d;n1@ :%= C! 52P1~-^>v8AIUCp.>1`>eIF$zNA?3E.uD+t:L5>6K!k 8$oHkC X3 ZuFD\UbISEQGoO^,MQ6/*bT0c0c?y#G2nw$]1j1u^r2Ci6 ?I~J?s(A'UIg!;vbAFZ0v NBs! 4@.@GJjn^\=h- (>.5# MJ_X\E]rU#*#%YypO u_l SA oyvaB^ T9?SIZrxc_LAJ7bzaKR;'Xknb<50}*>-2)1GV8u5-E=Qd)5Mia*.{2_`W G~:--x&H]&v!j #c('7 1cr6[Ecify8Z6 SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.PS;1iy gsaveA- -600 200 translate 90 rotate 0 0 movetoaF (Document: ) show DEC$EDMS_DOCUMENT_ID show % show document name( PaperHeight 2 div 600 add 0 movetoG (This film is the property of Digital Equipment Corporation) showS grestore1 /mask 15 % all crop marks on by defaultfN /DEC$EDMS_SUPPRESS_CROPMARKS where % if def'd, xor in suppression mask8 { pop DEC$EDMS_SUPPRESS_CROPMARKS xor } if def mask 1 and 1 eq 6 { PaperWidth PaperHeight moveto % Upper RightL 450 0 rmoveto 900 0 rlineto -1350 1350 rmoveto 0 -900 rlineto } if mask 2 and 2 eqt- { PaperWidth 0 moveto % Lower RightL 450 0 rmoveto 900 0 rlineto -1350 -1350 rmoveto 0 900 rlineto } if mask 4 and 4 eqf$ { 0 0 moveto % Lower LeftM -450 0 rmoveto -900 0 rlineto 1350 -1350 rmoveto 0 900 rlineto } ifm mask 8 and 8 eqd- { 0 PaperHeight moveto % Upper LeftoM -450 0 rmoveto -900 0 rlineto 1350 1350 rmoveto 0 -900 rlineto } if stroke7 /mask 15 % all registratn marks on by defaultoN /DEC$EDMS_SUPPRESS_REGMARKS where % if defined, xor in suppression mask7 { pop DEC$EDMS_SUPPRESS_REGMARKS xor } if defa% mask 1 and 1 eq % Top Center 5 { gsave PaperWidth 2 div PaperHeight 900 addo% /DEC$EDMS_POSITION_REGMARKS where 7 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } ifP% translate AlignMark grestore } ife' mask 2 and 2 eq % Right Center " { gsave PaperWidth 900 add# /DEC$EDMS_POSITION_REGMARKS wheres4 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } if6 PaperHeight 2 div translate AlignMark grestore } if( mask 4 and 4 eq % Bottom Center% { gsave PaperWidth 2 div -900t# /DEC$EDMS_POSITION_REGMARKS wheree3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifI# translate AlignMark grestore } if & mask 8 and 8 eq % Left Center { gsave -900# /DEC$EDMS_POSITION_REGMARKS wherec3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifd5 PaperHeight 2 div translate AlignMark grestore } if7 showpage }T0 { % disabled the 'erasepage ' that was here! } ifelse }R { showpage } ifelseX} defs1/CLRP { % disabled the 'erasepage' that was here!e } defo%p+/DMF { % /font-name DMFiB /psz exch def /nam exch def nam findfont psz scalefont setfont} defR%G3/concatnam { % /abcd (xxx) concatnam ==> /abcdxxxT /xxx exch def /nam exch def /namstr nam cvsstr cvs def1 /newnam namstr length xxx length add string def  newnam 0 namstr putintervalo& newnam namstr length xxx putinterval newnam cvn c} def% %/strip { % /abcdef 2 strip ==> /cdef  /num exch def /nam exch def /namstr nam cvsstr cvs def# /newlen namstr length num sub def $ namstr num newlen getinterval cvn} def /% ROUTINES TO HANDLE PACKING/UNPACKING NUMBERS8/PackHW { % PackHW --> 0 /num exch def /pos exch def /target exch def: num 16#0000FFFF and 1 pos sub 16 mul bitshift target or} defw</PackByte { % PackByte --> 0 /num exch def /pos exch def /target exch def: num 16#000000FF and 3 pos sub 8 mul bitshift target or} defp4/UnpkHW { % UnpkHW -->  /num exch def /pos exch def0 num 1 pos sub -16 mul bitshift 16#0000FFFF and) dup 16#00007FFF gt {16#00010000 sub} if } defC8/UnpkByte { % UnpkByte -->  /num exch def /pos exch def/ num 3 pos sub -8 mul bitshift 16#000000FF and ) dup 16#0000007F gt {16#00000100 sub} if } defD%S/ps-scalefont { J % FOR PS FONTS, LOOK AT SIZE REQUESTED. IF IT HAS A DECIMAL REMAINDERL % EQUIVALENT TO .001-.009 POINTS (I.E., .050-.450 VAXDOC UNITS), THAT'S H % A FLAG TO STRETCH IT VERTICALLY BY ADDING 1-9 EXTRA POINTS TO THE  % VERTICAL SCALING.SA % save requested size - as entered and as integere, dup /x-size exch def cvi /x-int exch def; % calc decimal remainder, mul x 1000, round ; x-size x-int sub 1000 mul round cvi /remainder exch def % % see how we scale... ) remainder 50 lt remainder 450 gt or {3& % scale isomorphically /ystretch 0 def  x-size scalefont } {k& % scale anamorphically /ystretch remainder def + x-int ystretch add /y-size exch def/' [x-int 0 0 y-size 0 0] makefont_ } ifelse} def % (/DPSF { % /procname size /fontname DPSF< findfont exch ps-scalefont [ exch /setfont cvx ] cvx def} deff%e/PXLBuildCharDict 17 dict def /CMEncodingArray 256 array def90 1 255 {CMEncodingArray exch dup cvsstr cvs cvn put} fora*/RasterConvert {RasterScaleFactor div} def/TransformBBox { aload pop3H /BB-ury exch def /BB-urx exch def /BB-lly exch def /BB-llx exch def. [ BB-llx RasterConvert BB-lly RasterConvert / BB-urx RasterConvert BB-ury RasterConvert ]r} def /RunLengthToRasters {O % none yet} defn7/GenerateRasters { % GENERATE RASTERS FOR "IMAGEMASK" 1 rasters runlength 1 eq {RunLengthToRasters} if } def %r*/int-dict-name {int (-dict) concatnam} def./int-dict {int (-dict) concatnam cvx load} def% /DefinePXLFont {E % ...Y1 % ...[llx lly urx ury]DefinePXLFonttC /newfont exch def /bb exch def /num exch def /psz exch def-C /dsz exch def /pxlmag exch def /ext exch def /int exch defE9 /fnam ext (-) concatnam pxlmag cvsstr cvs concatnam defh newfont not { int-dict-name 13 dict defE int-dict beginF /FontType 3 def /FontMatrix [ 1 dsz div 0 0 1 dsz div 0 0 ] defC /FontBBox bb TransformBBox def /Encoding CMEncodingArray defmI /CharDict 1 dict def CharDict begin /Char-Info num array def endu /BuildChar { PXLBuildCharDict begin, /char exch def /fontdict exch defB fontdict /CharDict get /Char-Info get char get aload pop2 /rasters exch def /PackedWord1 exch def+ 0 PackedWord1 UnpkHW 16#7FFF ne { 8 /PackedWord2 exch def /wx 0 PackedWord1 UnpkHW defN /rows 2 PackedWord1 UnpkByte def /cols 3 PackedWord1 UnpkByte defM /llx 0 PackedWord2 UnpkByte def /lly 1 PackedWord2 UnpkByte defPM /urx 2 PackedWord2 UnpkByte def /ury 3 PackedWord2 UnpkByte defP }{ %else0G /PackedWord2 exch def /PackedWord3 exch def /PackedWord4 exch defnJ /wx 1 PackedWord1 UnpkHW def /rows 0 PackedWord2 UnpkHW defI /cols 1 PackedWord2 UnpkHW def /llx 0 PackedWord3 UnpkHW deftI /lly 1 PackedWord3 UnpkHW def /urx 0 PackedWord4 UnpkHW defN) /ury 1 PackedWord4 UnpkHW def  } ifelse rows 0 lt {w( /rows rows neg def /runlength 1 def }{ %elseb /runlength 0 def } ifelseU wx 0. llx RasterConvert lly RasterConvert < urx RasterConvert ury RasterConvert setcachedevice rows 0 ne { gsave) cols rows true RasterScaleFactor jB 0 0 RasterScaleFactor neg llx .5 add neg ury .5 add : tempmatrix astore GenerateRasters imagemask grestore } if ende } defh end ! fnam int-dict definefont pop r } if f/ int-dict-name fnam findfont psz scalefont defW3 currentdict int [ int-dict /setfont cvx ] cvx puts} def B/PXLF { true DefinePXLFont} def % SIGNAL THAT FON9Lo SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.PS;1i8-T ALREADY LOADEDG/PXLNF {false DefinePXLFont} def % SIGNAL THAT FONT NOT ALREADY LOADED %w:/PXLC { % ...* % ...PXLCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defh7 /wx exch def /code exch def /int exch def}+ % SEE IF LONG OR SHORT FORMAT IS REQUIREDf? true cols CKSZ rows CKSZ ury CKSZ urx CKSZ lly CKSZ llx CKSZ s TackRunLengthToRows {s/ int-dict /CharDict get /Char-Info get code oC [ 0 0 llx PackByte 1 lly PackByte 2 urx PackByte 3 ury PackByte A 0 0 wx PackHW 2 rows PackByte 3 cols PackByte rasters ] putq }{ %else/ int-dict /CharDict get /Char-Info get code ? [ 0 0 urx PackHW 1 ury PackHW 0 0 llx PackHW 1 lly PackHWMP 0 0 rows PackHW 1 cols PackHW 0 0 16#7FFF PackHW 1 wx PackHW rasters ] put } ifelse} deff%f/CKSZ {abs 127 le and} defA/TackRunLengthToRows {runlength 0 ne {/rows rows neg def} if} def5% /PLOTC {K % PLOTCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defe6 /psz exch def /dsz exch def /wx exch def' % "PLOT" A CHARACTER'S RASTER PATTERNe rows 0 ne {o gsave 3 currentpoint translate psz dsz div dup scale > cols rows true RasterScaleFactor 0 0 RasterScaleFactor 6 neg llx .5 add neg ury .5 add tempmatrix astore GenerateRasters imagemask grestore } if wx x} defE%R /AlignMark%%J% This procedure draws an alignment mark centered on the coordinate systemH% origin. If the variable DEC$EDMS_SEPARATE_COLORS = 0 then a "positive"M% alignment mark is drawn. If DEC$EDMS_SEPARATE_COLORS <> 0 then a "negative"r% alignment mark is drawn. T%_% Formal Arguments: NONE% 0% Referenced Variables: DEC$EDMS_SEPARATE_COLORS%a% Referenced Procedures: NONE % % Side Effects: NONE%d{ DEC$EDMS_SEPARATE_COLORS 0 eqh { 0 0 300 0 360 arc_B 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke }7 { 0 0 450 0 360 arc fill 1 setgray 0 0 300 0 360 arc oL 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke 0 setgray } ifelse} defp/SC_N% If not making film, the following procedure sets the current color using theL% RGB color model. If making film, the procedure notes the "color pass" and,K% if the specified color index matches the color pass, subsequent marks areeO% written in black. If the specified color index does not match the color pass, O% marks are written in white. Use of colors on individual pages is also trackedsK% to allow pages that don't use a particular color to be suppressed on that.% color pass (by the code in the /PP routine).%z*% Formal Arguments: color index (on stack)%e"% Referenced Variables: Colorsused% DEC$EDMS_SEPARATE_COLORS% DEC$EDMS_SUPPRESS_COLOR %a% Referenced Procedures: NONEr%sL% Side Effects: Modifies the variable Colorsused to record use of the color.M% Tracks use of color in the variables 'ci' and 'processcolor'.%r5{ /ci exch def ci 0 lt % if the color index is lt 0aB { /processcolor true def } % then set 'processcolor' to 'true'.E { ci /processcolor false def % else set 'processcolor' to 'false'.O9 /DEC$EDMS_SUPPRESS_COLOR where % if suppressing coloro6 { pop 0 setgray pop } % then set "color" to BlackA { /DEC$EDMS_SEPARATE_COLORS where % else if separating colorsbH { pop dup DEC$EDMS_SEPARATE_COLORS eq % then if on this color passH { 0 setgray /Colorsused Colorsused % then write black (do write)E 2 3 index exp cvi or def } % ..and note use of the "color" D { 1 setgray } ifelse pop } % else write white (don't write)N { dup ( ) cvs dup length 15 add string % else if using the color index,6 /tstr exch def % ..build up the name of theI tstr 0 (DEC$EDMS_COLOR_) putinterval % ..potential external color 9 tstr exch 15 exch putinterval % ..name procedure06 tstr cvn where % ..and see if it is defined> { pop pop tstr cvn cvx exec } % execute it if it isN { DEC$EDMS_COLOR_ARRAY exch get exec % else exec internal color proc } ifelse } ifelse } ifelse } ifelse} defT(/RV % .. gross recto/verso translate#{ /DEC$EDMS_ENABLE_RECTOVERSO wherer { popeC /RVmatrix DEC$EDMS_ENABLE_RECTOVERSO 50 mul 0 matrix translate def  RVmatrix concat } if} defo%<% Procedures for implementing the "rotate " special:% ROTB -e% - ROTE - /ROTB {  XP gsave  Xpos Ypos translate ' rotate % using from the stackt Xpos neg Ypos neg translatea RP } defk /ROTE {XP grestore RP} defend %DEC_DVC$dict %%EndProloge %%BeginSetup4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack 4 54 dup translate % ..make room for the film info } ifBeginDVC$PSDoc$/PaperWidth 8.500 Resolution mul def&/PaperHeight 11.000 Resolution mul def/Ymax PaperHeight defACLRP 300 3600 RES>%> Postamble of file MG_SRC:[SUPSER.DOC]INSTALL_GUIDE.DVI_PS.*% DefineFont:F153 Category:10 Pointsize:10D/NewCenturySchlbk-Bold /NewCenturySchlbk-Bold@DOCPSE DOCPSE ReENCODE./F153 500.0 /NewCenturySchlbk-Bold@DOCPSE DPSF*% DefineFont:F152 Category:10 Pointsize:10H/NewCenturySchlbk-Italic /NewCenturySchlbk-Italic@DOCPSE DOCPSE ReENCODE0/F152 500.0 /NewCenturySchlbk-Italic@DOCPSE DPSF*% DefineFont:F151 Category:10 Pointsize:10F/NewCenturySchlbk-Roman /NewCenturySchlbk-Roman@DOCPSE DOCPSE ReENCODE//F151 500.0 /NewCenturySchlbk-Roman@DOCPSE DPSFm)% DefineFont:F106 Category:10 Pointsize:7i(/Courier /Courier@DOCPSE DOCPSE ReENCODE /F106 350.0 /Courier@DOCPSE DPSF)% DefineFont:F102 Category:10 Pointsize:8 /F102 400.0 /Courier@DOCPSE DPSF(% DefineFont:F48 Category:10 Pointsize:66/Helvetica-Bold /Helvetica-Bold@DOCPSE DOCPSE ReENCODE&/F48 300.0 /Helvetica-Bold@DOCPSE DPSF(% DefineFont:F46 Category:10 Pointsize:6,/Helvetica /Helvetica@DOCPSE DOCPSE ReENCODE!/F46 300.0 /Helvetica@DOCPSE DPSFt(% DefineFont:F42 Category:10 Pointsize:8!/F42 400.0 /Helvetica@DOCPSE DPSFd(% DefineFont:F40 Category:10 Pointsize:9&/F40 450.0 /Helvetica-Bold@DOCPSE DPSF(% DefineFont:F39 Category:10 Pointsize:9</Helvetica-Oblique /Helvetica-Oblique@DOCPSE DOCPSE ReENCODE)/F39 450.0 /Helvetica-Oblique@DOCPSE DPSF/(% DefineFont:F38 Category:10 Pointsize:9!/F38 450.0 /Helvetica@DOCPSE DPSF/)% DefineFont:F36 Category:10 Pointsize:10d&/F36 500.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F34 Category:10 Pointsize:10 !/F34 500.0 /Helvetica@DOCPSE DPSFy)% DefineFont:F28 Category:10 Pointsize:12 &/F28 600.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F24 Category:10 Pointsize:14 &/F24 700.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F20 Category:10 Pointsize:18s&/F20 900.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F12 Category:10 Pointsize:30 '/F12 1500.0 /Helvetica-Bold@DOCPSE DPSFw-%> Postamble of file INSTALL_GUIDE_CONTENTS. %%BeginDEC$EDMSInfof/DEC$EDMS_DOCUMENT_ID () def8/DEC$EDMS_COLOR_NAMES [ (0_BLACK) (1_USERTAGCOLOR) ] def/DEC$EDMS_COLOR_ARRAY [ *%%RGBCustomColor 0.000 0.000 0.000 0_BLACK= { 0.000 0.000 0.000 setrgbcolor } % 0_BLACK DOC$COLOR_INIT 1%%RGBCustomColor 0.000 0.000 0.000 1_USERTAGCOLORe? { 0.000 0.000 0.000 setrgbcolor } % 1_USERTAGCOLOR not found ] defo/DEC$EDMS_TOTAL_PAGES 0 defo%%EndDEC$EDMSInfov:Ɖ SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.PS;1i@</DEC$EDMS_MAKE_FILM where %{ pop /DEC$EDMS_SEPARATE_COLORS where { pop }R] { (ERROR - DEC$EDMS_MAKE_FILM requires DEC$EDMS_SEPARATE_COLORS be defined) = quit } ifelse } if/DEC$EDMS_SEPARATE_COLORS wheres${ pop /DEC$EDMS_SUPPRESS_COLOR wherei { pop (ERROR - DEC$EDMS_SEPARATE_COLORS and DEC$EDMS_SUPPRESS_COLOR are mutually exclusive) = quit } ifn} if/DVC$PSFonts save defn %%EndSetup%n %%Page: I 1n%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)T)1000 BP PaperHeight PaperWidth PM 0 0 XY P%%BeginCustomColor: 0_BLACKTJ0 SC 10773 10524 XY F20(Supervis)S -2 x(or)S 231 x(Series)S 10773 11520 XYH(Installat)S -2 x(ion)S 166 x(Guide)S 10773 14210 XY F36(October)S 166 xG(1992)S 10773 16302 XY F34(This)S 180 x(manual)S 179 x(provides)S 180 x D(installation)S 179 x(and)S 179 x(setup)S 181 x(instructions)S 180 xC(for)S 180 x(the)S 180 x(Supervisor)S 10773 X 598 y(Series,)S 166 xRG(terminal)S 166 x(monitoring)S 165 x(software)S 166 x(for)S 167 x(VMS)SlP166 x(systems.)S 10773 20188 XY F36(Revision/)S 2 x(Update)S 166 x(Information)SC2 x(:)S 798 x F34(This)S 166 x(is)S 166 x(a)S 166 x(revised)S 165 xtC(manual.)S 10773 X 896 y F36(Operating)S 167 x(System)S 166 x(and)SqG166 x(V)S -27 x(ersion:)S 300 x F34(VMS)S 166 x(V5.0)S 167 x(or)S 166 x G(later)S 10773 X 897 y F36(Software)S 166 x(V)S -27 x(ersion:)S 18546 XcJF34(Supervisor)S 165 x(Series)S 166 x(v5.4)S 10773 28570 XY F36(Academic)SF166 x(Computin)S 2 x(g)S 166 x(and)S 167 x(Research)S 165 x(Services)SC10773 X 597 y(W)S -9 x(estern)S 166 x(Kentucky)S 166 x(University)Sl710773 X 698 y(Bowling)S 167 x(Green,)S 166 x(Kentucky)S%%EndCustomColor1 PP EPn %%PageTrailerc%%%PageFonts: Helvetica-Bold Helveticac%%PageCustomColors: 0_BLACK %l %%Page: II 2%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)C,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKtD0 SC 10773 25368 XY 8364 48 R 10773 25916 XY F40(5)S 166 x(October)SF167 x(1992)S 10773 X 897 y F38(Permission)S 167 x(is)S 166 x(granted)SE167 x(to)S 166 x(copy)S 167 x(and)S 167 x(redistribute)S 166 x(this)SxH166 x(documen)S 2 x(t)S 165 x(for)S 166 x(no)S 167 x(comme)S 2 x(rcial)SF165 x(gain.)S 10773 X 897 y(The)S 172 x(information)S 173 x(in)S 171 xE(this)S 172 x(documen)S 2 x(t)S 171 x(is)S 172 x(subject)S 172 x(to)SDH172 x(change)S 173 x(without)S 171 x(notice)S 172 x(and)S 173 x(should)SE172 x(not)S 10773 X 548 y(be)S 172 x(construed)S 173 x(as)S 171 x(a)SRE172 x(commitmen)S 2 x(t)S 170 x(by)S 172 x(the)S 172 x(author)S -24 xEG(.)S 259 x(The)S 172 x(author)S 172 x(assume)S 2 x(s)S 171 x(no)S 172 x0F(respons)S 2 x(ibil)S -2 x(ity)S 10773 X 547 y(for)S 166 x(any)S 167 xC(errors)S 168 x(that)S 165 x(may)S 167 x(appea)S 2 x(r)S 166 x(in)SiF166 x(this)S 165 x(docum)S 2 x(ent.)S 10773 X 897 y F40(DISCLAI)S -2 xE(MER:)S 184 x F38(The)S 183 x(software)S 183 x(described)S 185 x(in)ScF182 x(this)S 183 x(docume)S 2 x(nt)S 182 x(is)S 183 x(provided)S 184 xF(`)S -8 x(`)S F40(as)S 183 x(is)S F38(')S -9 x('.)S 282 x(No)S 10773 XG548 y(guaran)S 2 x(tee)S 188 x(is)S 188 x(made)S 190 x(by)S 188 x(the)SdF189 x(author)S 189 x(or)S 189 x(the)S 188 x(author)S 18 x(')S -9 x(s)SM188 x(employe)S 2 x(r)S 188 x(as)S 189 x(to)S 188 x(the)S 188 x(suitability)S H-34 x(,)S 10773 X 548 y(reliabilit)S -2 x(y)S -33 x(,)S 166 x(security)SC-33 x(,)S 166 x(usefulness,)S 167 x(or)S 166 x(perform)S 2 x(ance)SG167 x(of)S 166 x(this)S 165 x(software.)S 10773 X 897 y(Neither)S 183 x$H(W)S -8 x(estern)S 184 x(Kentucky)S 184 x(University)S 182 x(nor)S 184 xF(Hunter)S 183 x(Goatley)S 183 x(are)S 184 x(respons)S 2 x(ible)S 182 xH(for)S 183 x(any)S 10773 X 548 y(losses)S 167 x(that)S 165 x(may)S 167 xE(occur)S 168 x(from)S 166 x(the)S 166 x(use)S 167 x(of)S 166 x(this)SsE166 x(software.)S 10773 X 896 y(The)S 167 x(follow)S -2 x(ing)S 167 xcM(are)S 166 x(tradem)S 2 x(arks)S 166 x(of)S 166 x(Digital)S 165 x(Equipment)SCG167 x(Corporation:)S 10773 X 897 y(DEC)S 17349 X(V)S -34 x(AX)S 23924 X G(VMS)S 10773 X 548 y(DECnet)S 17349 X(UCX)S 23924 X(UIS)S 10773 X 896 yiK3588 24 R 10773 36028 XY(Copyright)S 166 x(\251199)S 2 x(2)S 166 x(Hunter)SoG166 x(Goatley)S -33 x(.)S 249 x(ALL)S 166 x(RIGHTS)S 165 x(RESER)S -8 x (VED.)S %%EndCustomColor2 PP EPr %%PageTrailer %%%PageFonts: Helvetica-Bold Helveticae%%PageCustomColors: 0_BLACKw%e>% < Beginning of included file INSTALL_GUIDE_CONTENTS.DVI_PS > %%Page: III 3s%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY t%%BeginCustomColor: 0_BLACK E0 SC 5094 4546 XY 23160 48 R 5094 5520 XY F20(Contents)S 7187 6812 XYwI21072 72 R 7187 7410 XY F36(PREF)S -27 x(ACE)S 27704 X(vii)S 5094 9203 XY E23160 144 R 5094 9900 XY F28(CHAPTER)S 164 x(1)S 599 x(PRE)S -2 x(P)ScF-44 x(ARING)S 165 x(T)S -11 x(O)S 167 x(INST)S -45 x(ALL)S 166 x(THE)SC166 x(SUPE)S -2 x(R)S -11 x(VISOR)S 165 x(SERIES)S 27260 X(1\2031)SaF7187 11096 XY 21072 72 R 7187 11693 XY F36(1.1)S 9279 X(PREREQUISITE)SC167 x(SOFTW)S -27 x(ARE)S 27427 X(1\2031)S 7187 12889 XY 21072 72 RtG7187 13487 XY(1.2)S 9279 X(ACCESSING)S 165 x(THE)S 166 x(ONLINE)S 166 xhP(RELEASE)S 167 x(NOTES)S 27427 X(1\2031)S 7187 14682 XY 21072 72 R 7187 15280 XYC(1.3)S 9279 X(INST)S -36 x(ALLA)S -37 x(TION)S 166 x(PROCEDU)S -2 xE(RE)S 166 x(REQUIREMENTS)S 27427 X(1\2031)S 5094 17073 XY 23160 144 RRG5094 17771 XY F28(CHAPTER)S 164 x(2)S 599 x(INST)S -45 x(ALLING)S 166 xFP(THE)S 165 x(SUPER)S -12 x(VISOR)S 165 x(SERIES)S 27260 X(2\2031)S 7187 18966 XYD21072 72 R 7187 19564 XY F36(2.1)S 9279 X(INVOKING)S 165 x(VMSINST)SH-36 x(AL)S 27427 X(2\2031)S 7187 20760 XY 21072 72 R 7187 21357 XY(2.2)SH9279 X(INST)S -36 x(ALLA)S -37 x(TION)S 166 x(OPTIONS)S 27427 X(2\2031)SF7187 22553 XY 21072 72 R 7187 23151 XY(2.3)S 9279 X(DISK)S 166 x(AND)SE165 x(DIRECT)S -9 x(OR)S -19 x(Y)S 166 x(SELECTION)S 27427 X(2\2032)SNG7187 24346 XY 21072 72 R 7187 24944 XY(2.4)S 9279 X(COMPON)S -2 x(ENT)SaJ167 x(SELECTION)S 27427 X(2\2032)S 9279 X 697 y(2.4.1)S 11371 X(Installi)SP2 x(ng)S 167 x(the)S 166 x(Sources)S 167 x(Only)S 498 x 7200 24 R 27427 25641 XYG(2\2032)S 9279 X 698 y(2.4.2)S 11371 X(Installi)S 2 x(ng)S 167 x(PHOT)SbM-9 x(O)S 165 x(and)S 167 x(PLA)S -46 x(YBACK)S 497 x 5640 24 R 27427 26339 XYmH(2\2033)S 9279 X 697 y(2.4.3)S 11371 X(Installi)S 2 x(ng)S 167 x(SUPER)SM-9 x(VISOR)S 498 x 8088 24 R 27427 27036 XY(2\2033)S 7187 28231 XY 21072 72 RoG7187 28829 XY(2.5)S 9279 X(THE)S 166 x(INST)S -36 x(ALLA)S -37 x(TION)S0J166 x(COMPLETES)S 27427 X(2\2034)S 5094 30623 XY 23160 144 R 5094 31320 XYEF28(CHAPTER)S 164 x(3)S 599 x(POST)S -34 x(-INST)S -44 x(ALLA)S -45 xeC(TION)S 166 x(INFORMA)S -45 x(TION)S 27260 X(3\2031)S 7187 32515 XYcC21072 72 R 7187 33113 XY F36(3.1)S 9279 X(ST)S -37 x(ARTING)S 166 x/O(THE)S 166 x(SUPER)S -9 x(VISOR)S 166 x(SERIES)S 27427 X(3\2031)S 7187 34309 XYvG21072 72 R 7187 34906 XY(3.2)S 9279 X(CREA)S -38 x(TING)S 166 x(SUPER)SiG-9 x(VISOR)S 166 x(IDENTIF)S 2 x(IERS)S 27427 X(3\2031)S -416 x 36925 Yc(iii)S%%EndCustomColor3 PP EPt %%PageTrailer0%%PageFonts: Helvetica-Boldv%%PageCustomColors: 0_BLACKo%F %%Page: IV 4%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)P,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK:F0 SC 5094 1807 XY F28(Contents)S -496 x 4571 Y 21072 72 R 7187 5169 XYEF36(3.3)S 9279 X(USING)S 165 x(THE)S 167 x(BOO)S -2 x(KREADER)S 165 x H(DOCUMEN)S -2 x(T)S -36 x(A)S -37 x(TION)S 27427 X(3\2032)S 7187 6365 XYE21072 72 R 7187 6962 XY(3.4)S 9279 X(REGISTERI;"2 SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.PS;1iKKNG)S 166 x(YOUR)S 165 xiK(INST)S -36 x(ALLA)S -37 x(TION)S 27427 X(3\2032)S 5094 8756 XY 23160 144 RDD5094 9453 XY F28(APPEND)S -2 x(IX)S 166 x(A)S 598 x(SAMP)S -2 x(LE)SD166 x(SUPER)S -12 x(VISOR)S 165 x(SERIES)S 165 x(INST)S -45 x(ALLA)SE-44 x(TION)S 27161 X(A\2031)S 5094 11246 XY 23160 144 R 5094 11944 XY0G(APPEND)S -2 x(IX)S 166 x(B)S 598 x(CONTEN)S -2 x(TS)S 166 x(OF)S 167 xeN(DISTRIBU)S -2 x(TION)S 166 x(KIT)S 27161 X(B\2031)S 5094 13737 XY 23160 144 RD5094 14434 XY(APPEND)S -2 x(IX)S 166 x(C)S 598 x(FILES)S 166 x(CRE)SC-2 x(A)S -44 x(TED)S 165 x(DURING)S 165 x(INST)S -45 x(ALLA)S -44 xDD(TION)S 27161 X(C\2031)S 5094 16228 XY 23160 144 R 5094 16825 XY(T)SG-44 x(ABLES)S -255 x 698 y F36(B)S(\203)S(1)S 9279 X(Supervisor)S 167 xED(Series)S 166 x(instal)S 2 x(lation)S 167 x(kit)S 166 x(save)S 166 xG(sets)S 498 x 5544 24 R 27344 17523 XY(B\2031)S 7187 X 697 y(C)S(\203)SsG(1)S 9279 X(Supervisor)S 167 x(Series)S 166 x(\211les)S 167 x(created)SI166 x(during)S 168 x(installati)S 2 x(on)S 499 x 3912 24 R 27344 18220 XYe(C\2031)S 5094 36925 XY(iv)S%%EndCustomColor4 PP EP7 %%PageTrailer(%%PageFonts: Helvetica-Boldr%%PageCustomColors: 0_BLACKl%S8% < End of included file INSTALL_GUIDE_CONTENTS.DVI_PS > %%Page: VII 57%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)n)1000 BP PaperHeight PaperWidth PM 0 0 XY x%%BeginCustomColor: 0_BLACKpM0 SC 5094 4546 XY 23160 48 R 5094 5443 XY F20(Prefac)S -2 x(e)S 10773 7236 XYsHF151(This)S 166 x(guide)S 167 x(describes)S 166 x(how)S 166 x(to)S 166 xF(install)S 165 x(the)S 166 x(Supervisor)S 167 x(Series.)S 5094 8183 XYD23160 96 R 5094 8880 XY F24(Intended)S 166 x(Audience)S -533 x 897 yHF151(This)S 170 x(manual)S 170 x(is)S 169 x(intended)S 170 x(for)S 169 xG(use)S 170 x(by)S 170 x(the)S 170 x(system)S 169 x(manager)S 170 x(or)SwF170 x(any)S 170 x(individual)S 10773 X 598 y(responsible)S 166 x(for)SD166 x(installing)S 166 x(and)S 167 x(maintaining)S 166 x(the)S 167 xD(Supervisor)S 166 x(Series.)S 5094 11321 XY 23160 96 R 5094 12018 XYHF24(Document)S 166 x(Structure)S 10773 X 897 y F151(This)S 166 x(guide)SF167 x(consists)S 165 x(of)S 166 x(three)S 167 x(chapters)S 166 x(and)SC166 x(three)S 167 x(appendices.)S 10773 X 897 y F38(Chapter)S 150 xCE(1)S 14360 X(Contains)S 149 x(pre-installation)S 150 x(information.)StG10773 X 747 y(Chapter)S 150 x(2)S 14360 X(Describes)S 150 x(the)S 149 x I(Super)S 2 x(visor)S 149 x(Series)S 150 x(installation)S 149 x(procedur)S5C2 x(e.)S 10773 X 747 y(Chapter)S 150 x(3)S 14360 X(Contains)S 149 xsH(post-installation)S 149 x(information.)S 10773 X 747 y(Appendix)S 151 xD(A)S 14360 X(Contains)S 149 x(a)S 150 x(listi)S -2 x(ng)S 150 x(of)SD150 x(a)S 149 x(sample)S 151 x(install)S -2 x(ation.)S 10773 X 747 yF(Appendix)S 151 x(B)S 14360 X(Describes)S 150 x(the)S 149 x(contents)SE151 x(of)S 149 x(the)S 149 x(Super)S 2 x(visor)S 149 x(Series)S 150 x1G(distribution)S 149 x(kit.)S 10773 X 748 y(Appendix)S 151 x(C)S 14360 X2I(Contains)S 149 x(a)S 150 x(list)S 148 x(of)S 149 x(the)S 150 x(\211les)S1C150 x(created)S 150 x(by)S 150 x(an)S 150 x(installati)S -2 x(on.)S F5094 18743 XY 23160 96 R 5094 19441 XY F24(Related)S 165 x(Documents)SN-804 x 896 y F151(Y)S -56 x(ou)S 167 x(can)S 166 x(\211nd)S 167 x(additional)SO166 x(information)S 166 x(in)S 166 x(the)S 167 x(following)S 166 x(documents:)S4F10773 X 897 y(\201)S 595 x F152(SUPER)S -10 x(VISOR)S 165 x(Referenc)SF2 x(e)S 166 x(Guide)S 166 x F151(describes)S 166 x(the)S 166 x(SUPER)SG-19 x(VISOR)S 164 x(utility)S -55 x(.)S 10773 X 897 y(\201)S 595 x F152 E(PHOTO)S 190 x(Reference)S 191 x(Guide)S 191 x F151(describes)S 190 xbH(the)S 190 x(PHOTO)S 190 x(and)S 191 x(PLA)S -46 x(YBACK)S 11670 X 597 yI(utilities.)S 10773 X 897 y(\201)S 595 x F152(Supervisor)S 175 x(Series)S8F174 x(Release)S 175 x(Notes)S 175 x F151(contain)S 175 x(information)SF174 x(and)S 174 x(updates)S 174 x(not)S 11670 X 598 y(included)S 178 xD(in)S 179 x(this)S 177 x(manual.)S 274 x(The)S 179 x(release)S 177 xI(notes)S 178 x(are)S 179 x(part)S 177 x(of)S 178 x(the)S 178 x(software)SyD11670 X 597 y(distribution)S 166 x(kit.)S 10773 X 897 y(\201)S 595 xDF152(VMS)S 176 x(Authorize)S 178 x(Utility)S 177 x(Manual)S F151(,)SE180 x(part)S 177 x(of)S 176 x(the)S 177 x(VMS)S 176 x(documentation)S)G177 x(set,)S 11670 X 598 y(contains)S 166 x(information)S 166 x(about)SoC166 x(the)S 167 x(VMS)S 165 x(AUTHORIZE)S 165 x(utility)S -55 x(.)S 27704 36925 XY F36(vii)S%%EndCustomColor5 PP EP: %%PageTrailery2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%%+ Helvetica NewCenturySchlbk-Italic(%%PageCustomColors: 0_BLACK %0%%Page: VIII 6 /DEC$EDMS_MAKE_FILM where { pop }H%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where { pop }( { CLRP showpage } ifelse } ifelse n %%PageTrailer %%PageFonts:%%PageCustomColors::%l %%Page: 1-1 7v%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)E)1000 BP PaperHeight PaperWidth PM 0 0 XY P%%BeginCustomColor: 0_BLACKaN0 SC 2404 5875 XY F12(1)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Preparing)SG165 x(to)S 165 x(Install)S 166 x(the)S 165 x(Superv)S -2 x(isor)S 166 x9E(Series)S 10773 8652 XY F151(This)S 176 x(chapter)S 176 x(describes)SFF176 x(the)S 176 x(steps)S 175 x(that)S 175 x(should)S 176 x(be)S 176 xH(taken)S 176 x(prior)S 177 x(to)S 175 x(installing)S 10773 X 598 y(the)SI166 x(Supervisor)S 167 x(Series.)S 5094 10196 XY 23160 96 R 2404 10893 XY)CF24(1.1)S 5094 X(Prerequisite)S 166 x(Software)S 10773 X 897 y F1519E(The)S 167 x(Supervisor)S 166 x(Series)S 166 x(requires)S 167 x(VMS)S(F165 x(version)S 167 x(V5.0)S 166 x(or)S 166 x(later)S 166 x(to)S 166 xK(run.)S 5094 12736 XY 23160 96 R 2404 13434 XY F24(1.2)S 5094 X(Accessing)S)H165 x(the)S 166 x(Online)S 165 x(Releas)S -2 x(e)S 166 x(Notes)S 10773 XC897 y F151(The)S 166 x(Supervisor)S 166 x(Series)S 165 x(provides)S7G166 x(online)S 166 x(release)S 166 x(notes,)S 166 x(which)S 165 x(you)S(G167 x(can)S 166 x(display)S 10773 X 597 y(or)S 180 x(print)S 180 x(by)SSG180 x(using)S 181 x(VMSINST)S -28 x(AL)S 179 x(with)S 180 x(the)S 179 xFF(OPTIONS)S 179 x(N)S 180 x(parameter)S -37 x(.)S 277 x(After)S 10773 XF598 y(the)S 194 x(installation,)S 200 x(you)S 195 x(can)S 194 x(read)SE193 x(the)S 194 x(release)S 193 x(notes)S 194 x(by)S 194 x(printing)SRL194 x(the)S 194 x(\211le)S 10773 X 598 y(SYS$HELP:SUPSERvvn.RELEASE_NOTES,)SC183 x(where)S 184 x(`)S -9 x(`vvn')S -9 x(')S 184 x(denotes)S 184 x8D(the)S 10773 X 598 y(version)S 188 x(number)S 188 x(of)S 187 x(the)SJ187 x(software.)S 290 x(For)S 188 x(example,)S 193 x(for)S 187 x(version)SD188 x(v5.4)S 188 x(of)S 187 x(the)S 10773 X 597 y(Supervisor)S 167 xF(Series,)S 166 x(the)S 166 x(\211le)S 167 x(name)S 166 x(would)S 166 xC(be)S 166 x(SUPSER054.)S 5094 18266 XY 23160 96 R 2404 18963 XY F24C(1.3)S 5094 X(Installation)S 166 x(Procedure)S 166 x(Requirements)SRM10773 X 897 y F151(Before)S 199 x(installing)S 200 x(the)S 200 x(Supervisor)S I200 x(Series,)S 208 x(ensure)S 200 x(that)S 199 x(the)S 200 x(following)S0O10773 X 598 y(privileges,)S 167 x(resources,)S 167 x(and)S 166 x(requirements)S(I167 x(are)S 166 x(met:)S 10773 X 896 y(\201)S 595 x(VMS)S 165 x(version)S K167 x(V5.0)S 166 x(throug)S 2 x(h)S 166 x(V5.5)S 166 x(is)S 166 x(running)S C2 x(.)S 10773 X 897 y(\201)S 595 x(All)S 165 x(the)S 166 x(normal)SPD167 x(privileges)S 166 x(and)S 167 x(quotas)S 165 x(of)S 166 x(the)SD167 x(default)S 166 x(SYSTEM)S 165 x(account.)S 10773 X 896 y(\201)SF595 x(Approximately)S 209 x(2)S 209 x(to)S 210 x(15)S 209 x(minutes,)SF220 x(depending)S 211 x(on)S 209 x(your)S 21<b SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.PS;1i GZ1 x(system)S 11670 X 598 yE(con\211gu)S 2 x(ration,)S 166 x(distribution)S 166 x(medium,)S 167 xSC(and)S 166 x(options)S 166 x(selected.)S 10773 X 897 y(\201)S 595 xdE(Approximately)S 201 x(3,000)S 201 x(free)S 201 x(blocks)S 201 x(on)S_C202 x(a)S 201 x(disk)S 201 x(for)S 201 x(use)S 201 x(during)S 202 x7C(the)S 11670 X 598 y(installation)S 171 x(procedure;)S 177 x(this)SED172 x(can)S 172 x(be)S 172 x(the)S 173 x(system)S 171 x(disk)S 172 xE(or)S 173 x(a)S 172 x(disk)S 172 x(speci\211ed)S 11670 X 597 y(with)SxK165 x(the)S 167 x(VMSINST)S -28 x(AL)S 166 x(A)S -47 x(WD)S 166 x(option.)SXE10773 X 897 y(\201)S 595 x(Approximately)S 200 x(2,500)S 200 x(free)SPG200 x(blocks)S 200 x(on)S 201 x(the)S 200 x(system)S 199 x(disk)S 200 x G(for)S 200 x(a)S 200 x(full)S 11670 X 598 y(installation.)S 249 x(The)S9G167 x(requirements)S 166 x(per)S 166 x(product)S 167 x(are)S 166 x(as)S G165 x(follows:)S 11670 X 896 y(\201)S 594 x(Approximately)S 204 x(700)SYC203 x(free)S 204 x(blocks)S 204 x(for)S 203 x(SUPER)S -19 x(VISOR)SSD202 x(and)S 204 x(its)S 12566 X 598 y(documentation.)S 11670 X 897 yE(\201)S 594 x(Approximately)S 167 x(500)S 166 x(free)S 166 x(blocks)S6H166 x(for)S 166 x(PHOTO)S 166 x(and)S 166 x(its)S 165 x(documentation.)SE11670 X 896 y(\201)S 594 x(Approximately)S 170 x(1,000)S 170 x(free)SeH170 x(blocks)S 170 x(for)S 170 x(the)S 169 x(sources)S 170 x(for)S 170 xC(the)S 170 x(Supervisor)S 12566 X 598 y(Series.)S 4272 X 144 7872 R 27427 36925 XY F36(1\2031)S1%%EndCustomColor7 PP EP4 %%PageTrailer22%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKr%e %%Page: 1-2 8: /DEC$EDMS_MAKE_FILM where { pop }_%{ /DEC$EDMS_SUPPRESS_BLANKPAGES whereS { pop }N { CLRP showpage } ifelse } ifelse S %%PageTrailerS %%PageFonts:%%PageCustomColors:u%m %%Page: 2-1 9n%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) )1000 BP PaperHeight PaperWidth PM 0 0 XY S%%BeginCustomColor: 0_BLACK1O0 SC 2404 5875 XY F12(2)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Installing)S1C166 x(the)S 165 x(Superv)S -2 x(isor)S 166 x(Series)S 10773 8652 XYRIF151(The)S 193 x(Supervisor)S 194 x(Series)S 192 x(uses)S 193 x(VMSINST)S C-28 x(AL)S 192 x(for)S 193 x(installation.)S 302 x(If)S 193 x(you)SxH193 x(do)S 10773 X 598 y(not)S 187 x(know)S 187 x(how)S 187 x(to)S 186 xC(use)S 187 x(VMSINST)S -28 x(AL,)S 187 x(you)S 188 x(should)S 187 xtF(\211rst)S 187 x(read)S 187 x(the)S 187 x(chapter)S 10773 X 597 y(on)SE182 x(installing)S 182 x(software)S 181 x(in)S 182 x(the)S 182 x F152SG(VMS)S 182 x(System)S 182 x(Manager)S 29 x(')S -19 x(s)S 182 x(Manual)SsDF151(.)S 281 x(For)S 183 x(the)S 10773 X 598 y(installation,)S 181 xH(you)S 179 x(should)S 178 x(be)S 178 x(logged)S 179 x(into)S 178 x(the)SG179 x(SYSTEM)S 177 x(account)S 179 x(or)S 178 x(another)S 10773 X 598 ypH(suitably)S 166 x(privileged)S 167 x(account.)S 5094 11989 XY 23160 96 RD2404 12687 XY F24(2.1)S 5094 X(Invoking)S 166 x(VMSINST)S -52 x(AL)SG10773 X 896 y F151(Invoke)S 167 x(VMSINST)S -28 x(AL)S 166 x(to)S 166 xiG(install)S 166 x(the)S 166 x(Supervisor)S 167 x(Series.)S 10773 X 897 ynF102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORI1 SC 239 x(@SYS$UPDATE:)S 2 x(VMSINSTAL)S 240 x(SUPSERvvn)S 240 x(ddcu:)S %%EndCustomColor%%BeginCustomColor: 0_BLACKtD0 SC 10773 X 897 y F151(Substitute)S 166 x(the)S 166 x(appropriate)SG166 x(values)S 166 x(for)S 166 x F152(vvn)S 166 x F151(and)S 166 x F152 E(ddcu)S F151(.)S 12925 16572 XY F102(VAX/VMS)S 240 x(Software)S 240 x H(Product)S 240 x(Installation)S 240 x(Procedure)S 240 x(V5.4-2)S 10773 XC747 y(It)S 239 x(is)S 240 x(dd-Mmm-yyyy)S 240 x(at)S 239 x(hh:mm.)SDC10773 X 449 y(Enter)S 240 x(a)S 239 x(question)S 240 x(mark)S 239 x)F(\(?\))S 240 x(at)S 239 x(any)S 240 x(time)S 239 x(for)S 239 x(help.)SC10773 X 896 y F151(If)S 166 x(there)S 166 x(are)S 166 x(any)S 167 x)F(users)S 166 x(logged)S 167 x(into)S 166 x(the)S 167 x(system,)S 165 xD(you)S 167 x(will)S 166 x(see)S 166 x(the)S 166 x(message:)S 10773 XF897 y F102(%VMSINSTAL-W-A)S 2 x(CTIVE,)S 239 x(The)S 240 x(following)SC240 x(processes)S 240 x(are)S 239 x(still)S 240 x(active:)S 10773 XSE448 y(...process)S 240 x(names...)S 10773 X 897 y F151(Y)S -56 x(ou)S2I180 x(can)S 179 x(install)S 179 x(the)S 179 x(Supervisor)S 180 x(Series)S H178 x(while)S 179 x(users)S 179 x(are)S 179 x(logged)S 180 x(in,)S 183 xC(though)S 10773 X 598 y(no)S 180 x(user)S 180 x(should)S 180 x(be)SaL179 x(runnin)S 2 x(g)S 180 x(one)S 180 x(of)S 179 x(the)S 180 x(Supervisor)SE180 x(Series)S 179 x(utilities)S 179 x(from)S 180 x(a)S 10773 X 597 yxD(previous)S 167 x(version.)S 10773 X 897 y F102(*)S 239 x(Do)S 240 xD(you)S 239 x(want)S 240 x(to)S 239 x(continue)S 240 x(anyway)S 240 xD([NO]?)S 10773 X 897 y F151(If)S 166 x(you)S 167 x(wish)S 165 x(to)SD166 x(continue,)S 168 x(answer)S 165 x(YES.)S 10773 X 896 y F102(*)SH239 x(Are)S 240 x(you)S 239 x(satisfied)S 240 x(with)S 240 x(the)S 239 xC(backup)S 240 x(of)S 239 x(your)S 240 x(system)S 239 x(disk)S 240 xCN([YES]?)S 10773 X 897 y F151(If)S 192 x(you)S 192 x(feel)S 192 x(comfortable)SE192 x(with)S 191 x(your)S 193 x(system)S 191 x(disk)S 192 x(backup,)S E199 x(answer)S 192 x(YES.)S 10773 X 598 y(Otherwise,)S 174 x(answer)S D172 x(NO,)S 172 x(perform)S 173 x(the)S 173 x(backup,)S 175 x(then)SK173 x(restart)S 172 x(the)S 172 x(installation)S 10773 X 597 y(procedure.)SnF5094 27830 XY 23160 96 R 2404 28527 XY F24(2.2)S 5094 X(Installation)SE166 x(Options)S -804 x 897 y F151(The)S 167 x(next)S 167 x(question)S E166 x(is)S 10773 X 897 y F102(*)S 239 x(Do)S 240 x(you)S 239 x(want)S1H240 x(to)S 239 x(purge)S 239 x(files)S 240 x(replaced)S 240 x(by)S 239 xC(this)S 240 x(installation)S 240 x([YES]?)S 10773 X 896 y F151(If)S F164 x(this)S 163 x(is)S 164 x(the)S 164 x(\211rst)S 164 x(time)S 164 xD(you)S 164 x(have)S 165 x(installed)S 164 x(the)S 164 x(Supervisor)SE164 x(Series,)S 165 x(answering)S 10773 X 598 y(NO)S 173 x(to)S 173 xPD(this)S 172 x(question)S 174 x(can)S 173 x(save)S 174 x(some)S 172 xH(time)S 173 x(when)S 173 x(the)S 174 x(Supervisor)S 174 x(Series)S 172 xG(\211les)S 10773 X 598 y(are)S 166 x(moved)S 167 x(into)S 166 x(their)S 0166 x(directories.)S 27427 36925 XY F36(2\2031)S%%EndCustomColor9 PP EPi %%PageTrailera2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#%%+ NewCenturySchlbk-Italic Courier5*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%1%%Page: 2-2 10%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKhH0 SC 5094 1807 XY F28(Insta)S 2 x(lling)S 167 x(the)S 166 x(Supervisor)SD167 x(Series)S 5094 4596 XY 23160 96 R 2404 5294 XY F24(2.3)S 5094 XE(Disk)S 165 x(and)S 166 x(Directory)S 166 x(Selection)S 10773 X 896 ypIF151(The)S 185 x(Supervisor)S 184 x(Series)S 184 x(is)S 184 x(installed)SEC183 x(in)S 184 x(its)S 184 x(own)S 184 x(rooted)S 184 x(directory)SoH185 x(to)S 183 x(avoid)S 10773 X 598 y(mixing)S 170 x(Supervisor)S 169 xG(Series)S 168 x(\211les)S 168 x(with)S 169 x(normal)S 168 x(VMS)S 169 xxJ(\211les.)S 254 x(The)S 169 x(only)S 170 x(\211le)S 168 x(copied)S 10773 XC598 y(to)S 182 x(a)S 182 x(VMS)S 182 x(directory)S 183 x(is)S 182 xSG(the)S 182 x(\211le)S 183 x(containing)S 183 x(the)S 183 x(Supervisor)S2C183 x(Series)S 181 x(release)S 10773 X 598 y(notes,)S 167 x(which)S)G166 x(is)S 165 x(copied)S 167 x(to)S 165 x(SYS$HELP)S -64 x(.)S 10773 XrH896 y(The)S 178 x(Supervisor)S 177 x(Series)S 177 x(can)S 177 x(reside)SE177 x(on)S 178 x(any)S 177 x(disk.)S 272 x(The)S 177 x(insta=O SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.PS;1iillation)S1H177 x(prompts)S 10773 X 598 y(you)S 174 x(for)S 173 x(the)S 174 x(name)SG173 x(of)S 173 x(the)S 173 x(disk)S 173 x(and)S 173 x(top-level)S 173 x1C(directory)S 174 x(for)S 173 x(the)S 174 x(utilities.)S 263 x(The)S1D10773 X 598 y(default)S 166 x(is)S 166 x(SYS$SY)S -2 x(SDEVIC)S -2 xE(E:[SUPSER].)S 10773 X 896 y F102(*)S 239 x(Enter)S 240 x(the)S 239 xtI(top-level)S 240 x(directory)S 240 x(for)S 240 x(the)S 239 x(Supervisor)S1H240 x(Series)S 240 x([DUA0:[SUPSER])S 2 x(]:)S 10773 X 897 y F151(Once)SH178 x(a)S 178 x(directory)S 179 x(has)S 177 x(been)S 179 x(speci\211ed)SI178 x(\(or)S 178 x -380 y 1992 24 R 20034 X 491 y 24 492 R 20200 11849 XY0GF42(RETURN)S 145 x 131 y 24 492 R 20034 X 20 y 1992 24 R 22204 11869 XY1GF151(is)S 177 x(pressed)S 178 x(to)S 177 x(select)S 178 x(the)S 10773 X0K598 y(default\),)S 195 x(the)S 190 x(directory)S 189 x(is)S 189 x(created)S7D189 x(and)S 190 x(a)S 189 x(message)S 189 x(like)S 189 x(the)S 189 xE(following)S 190 x(is)S 10773 X 598 y(displayed:)S 10773 X 896 y F1026K(%VMSINSTAL-I-S)S 2 x(YSDIR,)S 239 x(This)S 240 x(product)S 240 x(creates)S0D239 x(system)S 240 x(disk)S 240 x(directory)S 240 x(DUA0:[SUPSER].)SC5094 15157 XY 23160 96 R 2404 15854 XY F24(2.4)S 5094 X(Component)S C166 x(Selection)S 10773 X 897 y F151(The)S 193 x(Supervisor)S 192 x(H(Series)S 192 x(installation)S 191 x(provides)S 192 x(a)S 192 x(number)SG193 x(of)S 192 x(options)S 191 x(for)S 10773 X 597 y(installing)S 166 x(E(individual)S 167 x(components.)S 250 x(The)S 167 x(following)S 166 xOD(list)S 165 x(describes)S 166 x(the)S 166 x(options.)S 10773 X 897 yJ(\201)S 595 x(Install)S 165 x F152(only)S 166 x F151(the)S 167 x(sources)SG166 x(to)S 166 x(the)S 166 x(Supervisor)S 167 x(Series.)S 11670 X 897 ySK(Normally)S -55 x(,)S 168 x(the)S 167 x(images)S 167 x(for)S 167 x(PHOTO,)S I167 x(PLA)S -45 x(YBAC)S -2 x(K,)S 167 x(and)S 168 x(SUPER)S -19 x(VISO)SSG-2 x(R)S 167 x(are)S 11670 X 597 y(linked)S 173 x(from)S 172 x(object)S2M173 x(\211les)S 172 x(included)S 173 x(in)S 173 x(the)S 172 x(distribution.)SlJ262 x(If)S 172 x(you)S 173 x(select)S 172 x(this)S 11670 X 598 y(option,)SC178 x(the)S 176 x(documentation)S 176 x(\211les)S 175 x(and)S 176 xSC(the)S 176 x(source)S 176 x(\211les)S 175 x(will)S 175 x(be)S 176 xfC(installed,)S 11670 X 598 y(but)S 166 x(the)S 166 x(utility)S 166 xeE(images)S 166 x(will)S 165 x(not)S 167 x(be)S 166 x(linked.)S 11670 XeE897 y(Y)S -56 x(ou)S 175 x(should)S 175 x(select)S 174 x(this)S 174 xeG(option)S 175 x(only)S 175 x(if)S 174 x(you)S 176 x(prefer)S 175 x(to)S D174 x(rebuild)S 175 x(the)S 175 x(images)S 11670 X 597 y(and)S 166 xE(``install')S -11 x(')S 166 x(them)S 166 x(by)S 167 x(hand.)S 10773 XeD897 y(\201)S 595 x(Install)S 179 x(PHOTO)S 180 x(\(and)S 180 x(PLA)SD-45 x(YBAC)S -2 x(K\).)S 180 x(If)S 180 x(you)S 181 x(choose)S 181 xE(to)S 180 x(install)S 180 x(PHOTO,)S 11670 X 598 y(you)S 178 x(will)SAE177 x(be)S 178 x(asked)S 178 x(whether)S 178 x(or)S 178 x(not)S 178 xhE(the)S 178 x(commands)S 177 x(should)S 178 x(be)S 178 x(added)S 177 xrC(to)S 11670 X 598 y(the)S 173 x(DCL)S -28 x(T)S -27 x(ABLES)S 172 xaE(\(for)S 173 x(system-wide)S 172 x(de\211nition\))S 174 x(and)S 173 xtE(whether)S 174 x(or)S 173 x(not)S 174 x(the)S 11670 X 597 y(on-line)SeE166 x(help)S 167 x(should)S 166 x(be)S 166 x(added)S 166 x(to)S 166 xtF(a)S 166 x(help)S 166 x(library)S -55 x(.)S 10773 X 897 y(\201)S 595 xF(Install)S 184 x(SUPER)S -19 x(VISO)S -2 x(R.)S 185 x(If)S 185 x(you)SF185 x(choose)S 186 x(to)S 184 x(install)S 184 x(SUPER)S -19 x(VISOR,)SI184 x(you)S 11670 X 598 y(will)S 178 x(be)S 178 x(asked)S 179 x(whether)SxH179 x(or)S 179 x(not)S 179 x(the)S 179 x(commands)S 179 x(should)S 179 xD(be)S 178 x(added)S 179 x(to)S 178 x(the)S 11670 X 597 y(DCL)S -28 xK(T)S -27 x(ABLES)S 185 x(\(for)S 187 x(system-wide)S 185 x(de\211nition\))SrF188 x(and)S 187 x(whether)S 187 x(or)S 187 x(not)S 186 x(the)S 11670 XD598 y(on-line)S 166 x(help)S 167 x(should)S 166 x(be)S 166 x(added)SJ166 x(to)S 166 x(a)S 166 x(help)S 166 x(library)S -55 x(.)S 10015 28805 XYEF153(Note:)S 300 x(For)S 169 x(security)S 170 x(reasons,)S 171 x(it)S2G170 x(is)S 169 x(not)S 170 x(recommend)S 169 x(that)S 171 x(you)S 170 x:J(include)S 170 x(the)S 11670 X 598 y(SUPER)S -18 x(VISOR)S 166 x(command)SI167 x(in)S 166 x(DCL)S -28 x(T)S -28 x(ABLES.)S 10773 X 897 y F151(\201)S0D595 x(Install)S 165 x(the)S 166 x(sources)S 166 x(for)S 167 x(each)SH166 x(utility)S 166 x(installed.)S 5094 31495 XY 9564 48 R 2404 32193 XYHF24(2.4.1)S 5094 X(Installing)S 166 x(the)S 166 x(Sources)S 166 x(Only)SG10773 X 896 y F151(The)S 187 x(\211rst)S 186 x(question)S 186 x(asked)ScD186 x(gives)S 187 x(you)S 187 x(the)S 186 x(opportunity)S 187 x(to)SF186 x(install)S 185 x(only)S 187 x(the)S 10773 X 598 y(sources)S 166 xC(for)S 166 x(the)S 167 x(Supervisor)S 166 x(Series:)S 10773 X 897 y GF102(*)S 239 x(Do)S 240 x(you)S 239 x(want)S 240 x(to)S 239 x(install)SoF240 x(ONLY)S 239 x(the)S 240 x(sources)S 239 x(for)S 240 x(the)S 239 xE(Supervisor)S 240 x(Series)S 240 x([NO]?)S 5094 36925 XY F36(2\2032)S%%EndCustomColor10 PP EP %%PageTrailer)2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman-%%+ Courier Helvetica NewCenturySchlbk-Italicy%%+ NewCenturySchlbk-BoldS%%PageCustomColors: 0_BLACKy%2%%Page: 2-3 11%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)n)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK(H0 SC 19321 1807 XY F28(Insta)S 2 x(lling)S 167 x(the)S 166 x(Superviso)SG2 x(r)S 165 x(Series)S 10773 4866 XY F151(Answering)S 169 x(YES)S 167 x G(will)S 168 x(cause)S 169 x(the)S 169 x(installation)S 168 x(to)S 168 x9H(skip)S 169 x(the)S 168 x(questions)S 169 x(related)S 168 x(to)S 10773 XE598 y(individual)S 177 x(components)S 176 x(and)S 176 x(begin)S 177 x7G(copying)S 177 x(the)S 177 x(documentation)S 176 x(and)S 176 x(source)S(D10773 X 598 y(\211les.)S 250 x(There)S 167 x(will)S 165 x(be)S 166 xF(no)S 166 x(more)S 167 x(questions)S 165 x(asked.)S 10773 X 896 y(If)SH167 x(you)S 168 x(answer)S 166 x(NO)S 167 x(the)S 167 x(question)S 167 xD(above,)S 168 x(you)S 168 x(will)S 166 x(be)S 167 x(prompted)S 167 xG(for)S 167 x(whether)S 167 x(or)S 10773 X 598 y(not)S 166 x(you)S 167 xnD(wish)S 166 x(to)S 166 x(install)S 165 x(the)S 166 x(sources)S 166 xC(for)S 167 x(the)S 166 x(products)S 166 x(selected:)S 10773 X 897 y GF102(*)S 239 x(Do)S 240 x(you)S 239 x(want)S 240 x(to)S 239 x(install)SrF240 x(the)S 239 x(sources)S 240 x(for)S 239 x(the)S 240 x(Supervisor)SH240 x(Series)S 240 x([YES]?)S 10773 X 896 y F151(Answering)S 169 x(YES)SD167 x(to)S 168 x(the)S 169 x(question)S 168 x(will)S 168 x(install)SD167 x(the)S 169 x(appropriate)S 168 x(source)S 169 x(\211les)S 168 xH(for)S 10773 X 598 y(the)S 166 x(utilities)S 166 x(to)S 165 x(be)S 167 xF(installed.)S 5094 11142 XY 9564 48 R 2404 11840 XY F24(2.4.2)S 5094 XJ(Installing)S 166 x(PHOT)S -13 x(O)S 165 x(and)S 166 x(PLA)S -64 x(YBACK)SG10773 X 896 y F151(The)S 167 x(installation)S 165 x(will)S 166 x(next)SoC166 x(ask)S 166 x(the)S 167 x(following)S 166 x(question:)S 10773 XsC897 y F102(*)S 239 x(Do)S 240 x(you)S 239 x(want)S 240 x(to)S 239 xhE(install)S 240 x(PHOTO)S 239 x([YES]?)S 10773 X 897 y F151(If)S 161 x4I(you)S 163 x(answer)S 161 x(NO)S 161 x(to)S 161 x(the)S 162 x(question,)S)C163 x(the)S 162 x(installation)S 161 x(will)S 161 x(proceed)S 162 xiE(with)S 161 x(asking)S 10773 X 598 y(about)S 166 x(installing)S 167 x)E(SUPER)S -20 x(VISOR.)S 10773 X 896 y(If)S 187 x(you)S 188 x(choose)S7H188 x(to)S 187 x(install)S 187 x(PHOTO,)S 187 x(you)S 189 x(will)S 186 xF(be)S 18>i SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.PS;1i24x8 x(given)S 188 x(the)S 188 x(opportunity)S 188 x(to)S 10773 XD598 y(have)S 178 x(the)S 177 x(PHOTO)S 176 x(and)S 177 x(PLA)S -46 xD(YBACK)S 175 x(commands)S 177 x(added)S 176 x(to)S 177 x(the)S 177 xM(system-wide)S 10773 X 598 y(DCL)S -28 x(T)S -27 x(ABLES.)S 172 x(Answering)StE173 x(YES)S 171 x(to)S 173 x(the)S 172 x(following)S 173 x(question)SLC172 x(will)S 172 x(create)S 173 x(``real')S -10 x(')S 10773 X 597 y F(DCL)S 190 x(commands)S 191 x(that)S 191 x(are)S 191 x(automatically)SG191 x(available)S 191 x(to)S 190 x(all)S 191 x(users)S 191 x(on)S 191 x)F(the)S 10773 X 598 y(system:)S 10773 X 897 y F102(*)S 239 x(Do)S 240 xD(you)S 239 x(want)S 240 x(to)S 239 x(add)S 239 x(the)S 240 x(PHOTO)SJ239 x(and)S 240 x(PLAYBACK)S 240 x(commands)S 240 x(to)S 239 x(DCLTABLES)SC240 x([YES]?)S 10773 X 896 y F151(Y)S -56 x(ou)S 169 x(will)S 168 xnG(then)S 169 x(be)S 168 x(asked)S 169 x(whether)S 169 x(or)S 168 x(not)SxE169 x(you)S 169 x(want)S 168 x(to)S 169 x(install)S 168 x(the)S 168 x:E(on-line)S 169 x(help)S 10773 X 598 y(for)S 166 x(PHOTO)S 165 x(and)S7C165 x(PLA)S -45 x(YBAC)S -2 x(K)S 165 x(in)S 166 x(a)S 166 x(help)S0E165 x(library)S -54 x(.)S 249 x(If)S 165 x(you)S 167 x(answer)S 165 x F(YES,)S 165 x(you)S 166 x(will)S 10773 X 598 y(also)S 166 x(be)S 166 xE(asked)S 166 x(which)S 166 x(library)S 167 x(should)S 166 x(contain)SSG167 x(the)S 166 x(help.)S 10773 X 897 y F102(*)S 239 x(Do)S 240 x(you)S C239 x(want)S 240 x(to)S 239 x(add)S 239 x(the)S 240 x(PHOTO)S 239 x0I(and)S 240 x(PLAYBACK)S 240 x(help)S 239 x(to)S 239 x(a)S 240 x(library)SSI240 x([YES]?)S 10773 X 896 y F151(The)S 170 x(installation)S 168 x(will)S C169 x(present)S 169 x(a)S 169 x(number)S 169 x(of)S 169 x(choices)S0J170 x(for)S 169 x(the)S 169 x(library)S 170 x(to)S 169 x(receive)S 10773 XE598 y(the)S 177 x(on-line)S 178 x(help.)S 271 x(In)S 177 x(addition)SxH177 x(to)S 176 x(offering)S 178 x(the)S 177 x(system-wide)S 176 x(help)SC177 x(library)S 177 x(as)S 10773 X 598 y(an)S 184 x(option,)S 188 x)G(the)S 183 x(installation)S 182 x(procedure)S 185 x(will)S 182 x(look)ShM183 x(for)S 184 x(any)S 184 x(HLP$LIBRAR)S -20 x(Y)S 10773 X 598 y(commands)S6I166 x(de\211ned)S 167 x(in)S 166 x(the)S 166 x(system)S 166 x(directory)S6I166 x(and)S 167 x(will)S 165 x(offer)S 166 x(those)S 166 x(too:)S 12686 XsC896 y F102(This)S 239 x(installatio)S 2 x(n)S 239 x(updates)S 240 x7G(the)S 239 x(help)S 240 x(library)S 239 x(so)S 240 x(that)S 239 x(the)SlJ240 x(DCL)S 12686 X 448 y(command)S 240 x("$)S 239 x(HELP)S 240 x(PHOTO")SD239 x(will)S 240 x(provide)S 240 x(information)S 240 x(about)S 240 xC(the)S 12686 X 449 y(PHOTO)S 240 x(utility)S 239 x(and)S 240 x("$)SuO239 x(HELP)S 240 x(PLAYBACK")S 240 x(will)S 239 x(provide)S 240 x(information)SeC12686 X 448 y(about)S 240 x(the)S 239 x(PLAYBACK)S 240 x(utility.)S D12686 X 747 y(There)S 240 x(are)S 239 x(several)S 240 x(help)S 239 xH(libraries)S 240 x(that)S 240 x(these)S 239 x(help)S 240 x(files)S 240 xG(can)S 239 x(be)S 12686 X 449 y(placed)S 240 x(in.)S 478 x(Some)S 240 x D(of)S 239 x(them)S 240 x(are:)S 12686 X 747 y(SYS$SYSROOT:[SYS)S 2 xE(HLP]HELPLIB.HLB)S 12686 X 448 y(WKU$ROOT:[HELP]W)S 2 x(KU_HELP.HLB)SSD10773 X 747 y(*)S 239 x(Which)S 240 x(library)S 240 x(should)S 239 xE(have)S 240 x(PHOTO)S 240 x(and)S 239 x(PLAYBACK)S 240 x(help)S 239 x K([SYS$SYSRO)S 2 x(OT:[SYSHLP]HELPLIB.H)S 2 x(LB]:)S 5094 31566 XY 9564 48 RXI2404 32263 XY F24(2.4.3)S 5094 X(Installing)S 166 x(SUPER)S -13 x(VISOR)SoE10773 X 897 y F151(Whether)S 167 x(or)S 167 x(not)S 166 x(you)S 168 x)N(installed)S 166 x(PHOTO,)S 166 x(the)S 167 x(installation)S 166 x(procedure)SE167 x(next)S 167 x(asks)S 10773 X 598 y(if)S 166 x(you)S 167 x(want)S(G166 x(to)S 165 x(install)S 166 x(SUPER)S -19 x(VISOR)S -2 x(:)S 10773 X(C896 y F102(*)S 239 x(Do)S 240 x(you)S 239 x(want)S 240 x(to)S 239 xxH(install)S 240 x(SUPERVISOR)S 240 x([YES]?)S 27427 36925 XY F36(2\2033)S%%EndCustomColor11 PP EP %%PageTrailerV2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Courier %%PageCustomColors: 0_BLACK % %%Page: 2-4 12%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)9,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKeH0 SC 5094 1807 XY F28(Insta)S 2 x(lling)S 167 x(the)S 166 x(Supervisor)SG167 x(Series)S 10773 4866 XY F151(If)S 176 x(you)S 177 x(answer)S 176 x O(NO)S 175 x(to)S 176 x(the)S 177 x(question,)S 179 x(the)S 176 x(installation)SpC176 x(will)S 176 x(proceed)S 176 x(with)S 176 x(the)S 10773 X 598 yxE(installation)S 166 x(of)S 166 x(PHOTO,)S 166 x(if)S 165 x(it)S 166 xrF(was)S 165 x(selected.)S 10773 X 896 y(If)S 166 x(you)S 167 x(choose)SC167 x(to)S 166 x(install)S 165 x(SUPER)S -19 x(VISOR,)S 165 x(you)StE167 x(will)S 166 x(be)S 166 x(given)S 168 x(the)S 166 x(opportunity)S6F167 x(to)S 10773 X 598 y(have)S 174 x(the)S 172 x(SUPER)S -19 x(VISE)SH172 x(command)S 172 x(added)S 173 x(to)S 172 x(the)S 173 x(system-wide)SD171 x(DCL)S -28 x(T)S -27 x(ABLES.)S 10773 X 598 y(Answering)S 197 xF(YES)S 196 x(to)S 196 x(the)S 197 x(following)S 197 x(question)S 197 xF(will)S 195 x(create)S 197 x(a)S 197 x(``real')S -10 x(')S 196 x(DCL)SE10773 X 598 y(command)S 166 x(that)S 166 x(is)S 166 x(automatically)SnG166 x(available)S 166 x(to)S 166 x(all)S 166 x(users)S 166 x(on)S 166 x6D(the)S 166 x(system:)S 10773 X 896 y F102(*)S 239 x(Do)S 240 x(you)SG239 x(want)S 240 x(to)S 239 x(add)S 239 x(the)S 240 x(SUPERVISE)S 240 xYC(command)S 240 x(to)S 239 x(DCLTABLES)S 240 x([NO]?)S 9118 10047 XYiHF153(Note:)S 300 x(It)S 182 x(is)S 182 x(not)S 182 x(recommended)S 181 xF(that)S 182 x(you)S 182 x(add)S 182 x(the)S 182 x(SUPER)S -18 x(VISE)SG182 x(command)S 10773 X 597 y(to)S 188 x(DCL)S -28 x(T)S -28 x(ABLES.)SuD187 x(Answering)S 188 x(NO)S 188 x(to)S 187 x(the)S 188 x(question)SJ189 x(will)S 188 x(help)S 188 x(keep)S 10773 X 598 y(unauth)S 2 x(orized)SF166 x(users)S 166 x(from)S 166 x(trying)S 167 x(to)S 166 x(run)S 166 xH(the)S 167 x(utility)S -54 x(.)S 10773 X 897 y F151(Y)S -56 x(ou)S 169 xC(will)S 168 x(then)S 169 x(be)S 168 x(asked)S 169 x(whether)S 169 xEE(or)S 168 x(not)S 169 x(you)S 169 x(want)S 168 x(to)S 169 x(install)SxJ168 x(the)S 168 x(on-line)S 169 x(help)S 10773 X 597 y(for)S 181 x(SUPER)SD-19 x(VISE)S 179 x(in)S 181 x(a)S 181 x(help)S 181 x(library)S -55 xC(.)S 279 x(If)S 180 x(you)S 182 x(answer)S 180 x(YES,)S 180 x(you)SSH182 x(will)S 180 x(also)S 180 x(be)S 10773 X 598 y(asked)S 166 x(which)SH166 x(library)S 167 x(should)S 166 x(contain)S 167 x(the)S 166 x(help.)SE10773 X 897 y F102(*)S 239 x(Do)S 240 x(you)S 239 x(want)S 240 x(to)SsH239 x(add)S 239 x(the)S 240 x(SUPERVISOR)S 240 x(help)S 239 x(to)S 240 xC(a)S 239 x(library)S 240 x([YES]?)S 10773 X 897 y F151(Like)S 172 x(N(it)S 170 x(does)S 171 x(for)S 170 x(PHOTO,)S 171 x(the)S 171 x(installation)SF171 x(will)S 170 x(present)S 170 x(a)S 171 x(number)S 172 x(of)S 171 xE(choices)S 10773 X 597 y(for)S 166 x(the)S 166 x(library)S 167 x(to)S)G166 x(receive)S 167 x(the)S 166 x(on-line)S 167 x(help:)S 10773 X 897 ySHF102(*)S 239 x(Which)S 240 x(library)S 240 x(should)S 239 x(have)S 240 xL(SUPERVISOR)S 240 x(help)S 240 x([SYS$SYSROOT:[SYSH)S 2 x(LP]HELPLIB.HLB]:)SG10773 X 897 y F151(If)S 171 x(you)S 172 x(speci\211ed)S 171 x(a)S 171 x7E(library)S 172 x(to)S 171 x(receive)S 172 x(the)S 171 x(PHOTO)S 171 xlE(help,)S 173 x(that)S 171 x(same)S 170 x(library)S 172 x(is)S 10773 XlG597 y(offered)S 166 x(as)S 166 x(the)S 166 x(default)S 166 x(to)S 166 x H(this)S 165 x(prompt.)S 5094 19063 XY 23160 96 R 2404 19760 XY F24(2.5)SF5094 X(The)S 166 x(Installation)S 166 x(Completes)S 10773 X 897 ?J` SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.PS;1iy F151F(After)S 175 x(the)S 175 x(con\211g)S 2 x(uration)S 175 x(questions,)SN178 x(the)S 175 x(selected)S 175 x(components)S 175 x(are)S 176 x(installed.)SC10773 X 598 y(Files)S 197 x(are)S 198 x(copied)S 198 x(from)S 197 x L(each)S 198 x(save)S 198 x(set)S 196 x(of)S 198 x(the)S 198 x(installation)SE197 x(kit)S 197 x(and)S 198 x(the)S 10773 X 597 y(appropriate)S 175 xRD(images)S 175 x(are)S 175 x(linked,)S 178 x(then)S 176 x(all)S 175 xH(installed)S 174 x(\211les)S 175 x(are)S 175 x(copied)S 175 x(to)S 175 xO(their)S 10773 X 598 y(destination)S 188 x(directories.)S 292 x(Informational)S7E188 x(messages)S 187 x(about)S 188 x(the)S 188 x(individual)S 10773 X K598 y(components)S 166 x(are)S 167 x(displayed)S 165 x(as)S 166 x(needed.)S85094 36925 XY F36(2\2034)S%%EndCustomColor12 PP EP %%PageTrailert2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman!%%+ Courier NewCenturySchlbk-Bold1%%PageCustomColors: 0_BLACKS%0%%Page: 3-1 13%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)S)1000 BP PaperHeight PaperWidth PM 0 0 XY 7%%BeginCustomColor: 0_BLACK8N0 SC 2404 5875 XY F12(3)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Post-Inst)SC-2 x(allation)S 165 x(Information)S 10773 8652 XY F151(This)S 172 x4G(chapter)S 173 x(contains)S 172 x(important)S 172 x(information)S 172 xuD(about)S 172 x(setting)S 172 x(up)S 173 x(Supervisor)S 10773 X 598 yD(Series)S 166 x(con\211gu)S 2 x(ration)S 166 x(and)S 166 x(startup)SH166 x(options.)S 5094 10196 XY 23160 96 R 2404 10893 XY F24(3.1)S 5094 XG(Starting)S 167 x(the)S 166 x(Supervisor)S 166 x(Series)S 10773 X 897 y1IF151(Once)S 174 x(the)S 174 x(installation)S 174 x(is)S 173 x(complete,)S7D177 x(you)S 175 x(can)S 174 x(start)S 173 x(the)S 174 x(Supervisor)SE175 x(Series)S 174 x(by)S 10773 X 598 y(executing)S 179 x(the)S 178 xlJ(command)S 177 x(procedure)S 179 x(SUPSER_ST)S -28 x(ARTUP)S -65 x(.COM,)SD178 x(located)S 177 x(in)S 10773 X 598 y(SUPSER_ROO)S -2 x(T)S -27 xG(:[COM].)S 178 x(This)S 178 x(procedure)S 179 x(will)S 177 x(de\211ne)S(E178 x(the)S 178 x(SUPSER_ROO)S -2 x(T)S 10773 X 597 y(logical)S 189 xtC(in)S 190 x(the)S 189 x(system)S 188 x(logical)S 189 x(name)S 190 x9D(table)S 188 x(and)S 189 x(install)S 189 x(the)S 189 x(PHOTO)S 188 xF(and)S 10773 X 598 y(SUPER)S -19 x(VISOR)S 164 x(images)S 166 x(with)SC166 x(the)S 166 x(necessary)S 167 x(privileges.)S 10773 X 897 y(T)S)E-45 x(o)S 191 x(start)S 190 x(the)S 192 x(Supervisor)S 192 x(Series)S5F191 x(automatically)S 191 x(at)S 191 x(system)S 191 x(startup,)S 197 xF(you)S 10773 X 597 y(should)S 189 x(add)S 189 x(a)S 189 x(line)S 190 xK(like)S 189 x(the)S 189 x(following)S 190 x(to)S 188 x(the)S 190 x(system)SxM188 x(startup)S 189 x(procedure)S 10773 X 598 y(\(SYST)S -28 x(ARTUP_V5.COM)SSF166 x(in)S 166 x(SYS$MANAG)S -2 x(ER\):)S 10773 X 897 y F102($)S 239 xC(@dua0:[supse)S 2 x(r.com]supser_startu)S 2 x(p.com)S 10773 X 897 y)DF151(Y)S -56 x(ou)S 168 x(should,)S 167 x(of)S 167 x(course,)S 168 xF(specify)S 167 x(the)S 167 x(actual)S 166 x(device)S 168 x(and)S 167 xE(top-level)S 167 x(directory)S 167 x(that)S 10773 X 597 y(you)S 167 xSM(speci\211ed)S 166 x(during)S 167 x(the)S 167 x(installation.)S 5094 19611 XYwH23160 96 R 2404 20308 XY F24(3.2)S 5094 X(Creating)S 166 x(SUPER)S -13 xH(VISOR)S 165 x(Identi\211ers)S 10773 X 897 y F151(If)S 170 x(you)S 172 xC(installed)S 170 x(SUPER)S -19 x(VISO)S -2 x(R,)S 171 x(you)S 172 xhD(must)S 170 x(also)S 170 x(create)S 171 x(the)S 170 x(rights)S 171 xF(identi\211ers)S 10773 X 597 y(used)S 180 x(to)S 179 x(control)S 180 xD(access)S 180 x(to)S 179 x(the)S 180 x(SUPER)S -19 x(VISO)S -2 x(R)SH180 x(functions.)S 277 x(There)S 180 x(are)S 180 x(seven)S 10773 X 598 yE(SUPER)S -19 x(VISOR)S 177 x(identi\211ers,)S 182 x(described)S 178 x)F(fully)S 179 x(in)S 178 x(the)S 179 x(manual)S 178 x F152(SUPER)S -9 xG(VISOR)S 10773 X 598 y(Reference)S 168 x(Guide)S F151(.)S 10773 X 897 y0E(A)S 176 x(command)S 177 x(procedure)S 178 x(has)S 176 x(been)S 177 xhG(provided)S 177 x(that)S 177 x(can)S 177 x(be)S 176 x(used)S 177 x(to)S)C176 x(create)S 177 x(the)S 10773 X 597 y(identi\211ers.)S 288 x(T)S7C-45 x(o)S 185 x(run)S 186 x(it,)S 190 x(simply)S 185 x(give)S 186 x5E(the)S 186 x(following)S 185 x(command)S 185 x(at)S 185 x(the)S 186 x*J(DCL)S 10773 X 598 y(prompt:)S 10773 X 897 y F102($)S 239 x(@SUPSER_ROOT)SF2 x(:[COM]SUPERVISOR_ID)S 2 x(ENTIFIERS.COM)S 10773 X 896 y F151(The)SL167 x(following)S 166 x(example)S 166 x(shows)S 166 x(the)S 166 x(commands)SI166 x(used)S 166 x(to)S 165 x(create)S 167 x(the)S 166 x(identi\211ers:)Sg10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR41 SC 239 x(SET)S 240 x(DEFAULT)S 240 x(SYS$SYSTEM:)S%%EndCustomColor%%BeginCustomColor: 0_BLACK)0 SC 10773 X 448 y($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR"1 SC 239 x(RUN)S 240 x(AUTHORIZE)S%%EndCustomColor%%BeginCustomColor: 0_BLACKo0 SC 10773 X 449 y(UAF>)Sa%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR11 SC 240 x(ADD/IDENTIFIER)S 240 x(SUPSER_ADVISE)Sf%%EndCustomColor%%BeginCustomColor: 0_BLACK0 SC 10773 X 448 y(UAF>)S7%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR91 SC 240 x(ADD/IDENTIFIER)S 240 x(SUPSER_OBSERV)S 2 x(E)S%%EndCustomColor%%BeginCustomColor: 0_BLACK)0 SC 10773 X 448 y(UAF>)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR>1 SC 240 x(ADD/IDENTIFIER)S 240 x(SUPSER_ADVISE)S 2 x(_GROUP)S%%EndCustomColor%%BeginCustomColor: 0_BLACK20 SC 10773 X 449 y(UAF>)SA%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR?1 SC 240 x(ADD/IDENTIFIER)S 240 x(SUPSER_OBSERV)S 2 x(E_GROUP)Sa%%EndCustomColor%%BeginCustomColor: 0_BLACK 0 SC 10773 X 448 y(UAF>)St%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR<1 SC 240 x(ADD/IDENTIFIER)S 240 x(SUPSER_LOGGED)S 2 x(_OUT)S%%EndCustomColor%%BeginCustomColor: 0_BLACK(0 SC 10773 X 448 y(UAF>)St%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR01 SC 240 x(ADD/IDENTIFIER)S 240 x(SUPSER_QUIET)S%%EndCustomColor%%BeginCustomColor: 0_BLACKx0 SC 10773 X 449 y(UAF>)SS%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR>1 SC 240 x(ADD/IDENTIFIER)S 240 x(SUPSER_NO_SUP)S 2 x(ERVISE)S%%EndCustomColor%%BeginCustomColor: 0_BLACKLE0 SC 9118 32363 XY F153(Note:)S 300 x(If)S 183 x(the)S 182 x(identi)SiE2 x(\211ers)S 182 x(already)S 183 x(exist,)S 188 x(you)S 184 x(will)S(C183 x(receive)S 182 x(error)S 182 x(messages)S 10773 X 598 y(from)SrI177 x(AUTHORIZE)S 179 x(stating)S 179 x(that)S 179 x(the)S 178 x(identi)SuI2 x(\211ers)S 177 x(already)S 179 x(exist.)S 274 x(Y)S -55 x(ou)S 10773 X G597 y(can)S 167 x(ignore)S 166 x(these)S 167 x(errors.)S 27427 36925 XYx F36(3\2031)S%%EndCustomColor13 PP EP %%PageTrailerf2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman9%%+ Courier NewCenturySchlbk-Italic NewCenturySchlbk-Bold(*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%%%Page: 3-2 14%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)d,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKDF0 SC 5094 1807 XY F28(Post-Ins)S 2 x(tallation)S 167 x(Informati)S 2 xC(on)S 5094 4596 XY 23160 96 R 2404 5294 XY F24(3.3)S 5094 X(Using)SxG166 x(the)S 166 x(Bookreader)S 165 x(Documentation)S 10773 X 896 y F151SH(The)S 168 x(command)S 167 x(procedure)S 168 x(SUPSER_ST)S -29 x(ARTUP)SC-64 x(.COM)S 167 x(automatically)S 167 x(adds)S 166 x(the)S 10773 X7H598 y(SUPSER_ROO)S -2 x(T)S -27 x(:[DOC])S 155 x(name)S 156 x(to)S 156 xC(the)S 156 x(DECW)S -2 x($BOOK)S 155 x(logical)S 156 x(name)S 156 xhD(search)S 156 x(list)S 10773 X 598 y(if)S 166 x(@qb SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.PS;1ithe)S 166 x(\211le)SF167 x(LIBRA)S -2 x(R)S -18 x(Y)S -56 x(.DECW$BO)S -2 x(OKSHELF)S 165 xJ(is)S 166 x(found)S 166 x(in)S 167 x(the)S 166 x([DOC])S 164 x(directory)SM-54 x(.)S 5094 8332 XY 23160 96 R 2404 9030 XY F24(3.4)S 5094 X(Registering)S)C166 x(Y)S -52 x(our)S 167 x(Installation)S 10773 X 896 y F151(The)S6Q179 x(Supervisor)S 179 x(Series)S 178 x(is)S 177 x(freely)S 179 x(distributable)S4C177 x(software,)S 181 x(and)S 179 x(no)S 178 x(license)S 178 x(is)SaP10773 X 598 y(required)S 177 x(to)S 176 x(use)S 177 x(it.)S 270 x(Registration)SH176 x(of)S 177 x(your)S 177 x(installation)S 176 x(is)S 176 x(at)S 176 xF(your)S 178 x(discretion)S 10773 X 598 y(and)S 181 x(is)S 181 x(used)SC181 x(by)S 182 x(the)S 181 x(author)S 182 x(only)S 182 x(to)S 181 xsO(determine)S 181 x(the)S 181 x(size)S 181 x(of)S 181 x(the)S 181 x(Supervisor)ShH10773 X 598 y(Series)S 166 x(user)S 166 x(base)S 166 x(and)S 166 x(the)SJ166 x(future)S 167 x(directions)S 166 x(for)S 166 x(the)S 166 x(package.)SE10773 X 896 y(T)S -45 x(o)S 204 x(register)S -37 x(,)S 215 x(simply)S1I204 x(send)S 204 x(a)S 204 x(note)S 205 x(to)S 204 x(the)S 204 x(author)S1G205 x(with)S 204 x(the)S 204 x(following)S 10773 X 598 y(information:)S7G11670 X 897 y(Installer)S 27 x(')S -19 x(s)S 166 x(name)S 11670 X 597 y%O(Company)S 166 x(name)S 166 x(and)S 167 x(address)S 11670 X 598 y(System\(s\))ScF165 x(on)S 166 x(which)S 167 x(the)S 166 x(Supervisor)S 166 x(Series)SG166 x(is)S 166 x(running)S 11670 X 598 y(Which)S 166 x(products)S 166 x(D(you're)S 167 x(using)S 167 x(\(PHOTO)S 165 x(and/or)S 167 x(SUPER)SC-19 x(VISOR\))S 11670 X 598 y(Any)S 166 x(comments)S 166 x(and/or)S0I167 x(suggestions)S 166 x(you)S 167 x(might)S 167 x(have)S 10773 17598 XYnJ(Y)S -56 x(ou)S 185 x(can)S 185 x(send)S 184 x(it)S 184 x(electronically)SI185 x(to)S 184 x F153(goat)S 2 x(hunter@WKUVX1.BITNET)S 183 x F151(\(or)SuE10773 X 597 y F153(goath)S 2 x(unter%WKUVX1.BITNET)S -2 x(@UKCC.UKY)SaH-56 x(.EDU)S 169 x F151(via)S 169 x(Internet\),)S 169 x(by)S 169 x(fax)SC10773 X 598 y(to)S 166 x(+1)S 166 x(502)S 166 x(745)S 166 x(5387,)SeK166 x(or)S 166 x(by)S 167 x(mail)S 165 x(to)S 166 x(the)S 166 x(following)SaE167 x(address:)S 11670 X 897 y(Hunter)S 166 x(Goatley)S 11670 X 597 yrD(Academic)S 165 x(Computing,)S 167 x(STH)S 166 x(226)S 11670 X 598 yE(W)S -28 x(estern)S 166 x(Kentucky)S 167 x(University)S 11670 X 598 yxL(Bowling)S 166 x(Green,)S 166 x(KY)S 166 x(42101)S 166 x(USA)S 5094 36925 XY F36(3\2032)S%%EndCustomColor14 PP EP %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ NewCenturySchlbk-BoldS%%PageCustomColors: 0_BLACKa% %%Page: A-1 15%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)9)1000 BP PaperHeight PaperWidth PM 0 0 XY x%%BeginCustomColor: 0_BLACKSK0 SC 2404 5875 XY F12(A)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Sample)S F166 x(Superv)S -2 x(isor)S 166 x(Series)S 165 x(Insta)S -2 x(llation)SE10773 8652 XY F151(This)S 166 x(appendix)S 167 x(includes)S 166 x(a)S1F166 x(sample)S 166 x(Supervisor)S 166 x(Series)S 166 x(installation.)S5094 X 896 y F102($)Si%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORI1 SC 240 x(@SYS$UPDATE:VMSINST)S 2 x(AL)S 239 x(SUPSER054)S 240 x(MUA0:)S %%EndCustomColor%%BeginCustomColor: 0_BLACKnC0 SC 5333 10595 XY(VAX/VMS)S 240 x(Software)S 240 x(Product)S 240 x0G(Installation)S 240 x(Procedure)S 240 x(V5.5)S 5094 11641 XY(It)S 240 x-H(is)S 239 x(13-MAY-1992)S 240 x(at)S 240 x(07:30.)S 5094 X 747 y(Enter)SF240 x(a)S 239 x(question)S 240 x(mark)S 240 x(\(?\))S 239 x(at)S 239 xH(any)S 240 x(time)S 239 x(for)S 240 x(help.)S 5094 X 747 y(%VMSINSTAL-)SE2 x(W-NOTSYSTEM,)S 240 x(You)S 239 x(are)S 240 x(not)S 239 x(logged)S6H240 x(in)S 239 x(to)S 239 x(the)S 240 x(SYSTEM)S 240 x(account.)S 5094 XG448 y(%VMSINSTAL-)S 2 x(W-ACTIVE,)S 240 x(The)S 239 x(following)S 240 xlC(processes)S 240 x(are)S 239 x(still)S 240 x(active:)S 5333 X 449 y F(Polter)S 240 x(Goat)S 5333 X 448 y(DECW$TE_0F)S 2 x(2B)S 5094 X 448 yD(*)S 240 x(Do)S 239 x(you)S 239 x(want)S 240 x(to)S 239 x(continue)S240 x(anyway)S 240 x([NO]?)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x(YES)S%%EndCustomColor%%BeginCustomColor: 0_BLACKxE0 SC 5094 X 449 y(*)S 240 x(Are)S 239 x(you)S 239 x(satisfied)S 240 xxI(with)S 240 x(the)S 239 x(backup)S 240 x(of)S 239 x(your)S 240 x(system)S5240 x(disk)S 239 x([YES]?)SS%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 100 x -267 y 1512 24 R 20018 X 355 y 24 360 R 20144 15357 XY F1065(RETURN)S 107 x 108 y 24 360 R 20018 X 20 y 1512 24 Ra%%EndCustomColor%%BeginCustomColor: 0_BLACK F0 SC 5094 16423 XY F102(The)S 240 x(following)S 240 x(products)S 240 xH(will)S 239 x(be)S 240 x(processed:)S 5573 X 747 y(SUPSER)S 239 x(V5.4)SD4272 X 15 y 144 384 R 5333 17917 XY(Beginning)S 241 x(installation)SF240 x(of)S 239 x(SUPSER)S 240 x(V5.4)S 239 x(at)S 240 x(07:30)S 4272 XM83 y 144 516 R 5094 18664 XY(%VMSINSTAL-)S 2 x(I-RESTORE,)S 240 x(Restoring)S(E240 x(product)S 240 x(save)S 239 x(set)S 239 x(A)S 240 x(...)S 5094 XeG449 y(%VMSINSTAL-)S 2 x(I-RELMOVED,)S 240 x(Product's)S 240 x(release)SlF240 x(notes)S 239 x(have)S 240 x(been)S 239 x(moved)S 240 x(to)S 239 xH(SYS$HELP.)S 7007 X 747 y(Supervisor)S 240 x(Series)S 240 x(v5.4)S 240 xF(Installation)S 4272 X 82 y 144 468 R 7007 20607 XY(SUPERVISOR)S 240 xG(and)S 240 x(PHOTO)S 7007 X 747 y(Copyright)S 240 x(\251)S 239 x(1992)S7E240 x(by)S 239 x(Hunter)S 240 x(Goatley.)S 479 x(All)S 239 x(Rights)SRF240 x(Reserved.)S 7725 X 448 y(Redistribution)S 240 x(for)S 240 x(no)SD239 x(commercial)S 240 x(gain)S 239 x(is)S 240 x(permitted.)S 4272 XD83 y 144 960 R 5094 22550 XY(*)S 240 x(Do)S 239 x(you)S 239 x(want)SH240 x(to)S 239 x(purge)S 240 x(files)S 239 x(replaced)S 240 x(by)S 240 x+(this)S 239 x(installation)S 241 x([YES]?)SC%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -267 y 1512 24 R 20975 X 355 y 24 360 R 21100 22530 XY F1065(RETURN)S 107 x 108 y 24 360 R 20975 X 20 y 1512 24 R%%EndCustomColor%%BeginCustomColor: 0_BLACKCE0 SC 7007 23297 XY F102(The)S 240 x(Supervisor)S 240 x(Series)S 240 xI(is)S 239 x(installed)S 240 x(in)S 239 x(its)S 240 x(own)S 239 x(rooted)SF7007 X 448 y(directory)S 240 x(to)S 240 x(avoid)S 239 x(mixing)S 240 xD(Supervisor)S 240 x(Series)S 240 x(files)S 239 x(with)S 7007 X 449 yH(normal)S 240 x(VMS)S 239 x(files.)S 479 x(The)S 240 x(directory)S 240 xG(can)S 239 x(reside)S 240 x(on)S 239 x(any)S 240 x(disk.)S 7007 X 747 yIG(THERE)S 240 x(ARE)S 239 x(NO)S 240 x(FILES)S 239 x(COPIED)S 240 x(TO)SUC239 x(SYS$SYSTEM,)S 240 x(SYS$LIBRAR)S 2 x(Y,)S 7007 X 448 y(etc.)S0G479 x(\(The)S 239 x(only)S 240 x(file)S 239 x(copied)S 240 x(to)S 239 xF(a)S 240 x(VMS)S 239 x(directory)S 240 x(is)S 239 x(the)S 7007 X 448 yE(Release)S 240 x(Notes)S 240 x(file,)S 239 x(which)S 240 x(is)S 239 x,G(copied)S 240 x(to)S 239 x(SYS$HELP.\))S 5094 X 748 y(*)S 240 x(Enter)SsG239 x(the)S 240 x(top-level)S 240 x(directory)S 240 x(for)S 239 x(the)S1H240 x(Supervisor)S 240 x(Series)S 239 x([WKUVX1$DUA)S 2 x(0:[SUPSER]]:)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 340 x -267 y 1512 24 R 24801 X 355 y 24 360 R 24926 26565 XY F1065(RETURN)S 107 x 108 y 24 360 R 24801 X 20 y 1512 24 Ri%%EndCustomColor%%BeginCustomColor: 0_BLACKCH0 SC 5094 27033 XY F102(%VMSINSTAL-)S 2 x(I-SYSDIR,)S 240 x(This)S 239 xH(product)S 240 x(creates)S 240 x(system)S 239 x(disk)S 240 x(directory)SK479 x(DUA0:[SUPSER].)S 7007 X 747 y(The)S 240 x(Supervisor)S 240 x(Series)SPH240 x(is)S 239 x(normally)S 240 x(installed)S 240 x(by)S 239 x(linking)SD240 x(thA SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.PS;1icye)S 7007 X 448 y(object)S 240 x(files)S 240 x(packed)S 239 xG(with)S 240 x(the)S 239 x(kit.)S 479 x(The)S 239 x(installation)S 241 x1D(will)S 239 x(also)S 7007 X 449 y(give)S 240 x(you)S 239 x(a)S 239 xC(chance)S 240 x(to)S 239 x(add)S 240 x(DCL)S 239 x(commands)S 240 xmH(and)S 240 x(on-line)S 239 x(help)S 240 x(to)S 7007 X 448 y(your)S 240 xF(system.)S 7007 X 747 y(The)S 240 x(sources)S 239 x(are)S 240 x(also)SH239 x(provided.)S 480 x(You)S 239 x(can)S 239 x(either)S 240 x(install)SL240 x(the)S 7007 X 449 y(products)S 240 x(and)S 240 x(the)S 239 x(sources,)SD240 x(or)S 239 x(you)S 240 x(can)S 239 x(install)S 240 x(the)S 239 xG(sources)S 7007 X 448 y(only)S 240 x(and)S 239 x(rebuild)S 240 x(them)S C240 x(by)S 239 x(hand.)S 7007 X 747 y(If)S 240 x(you)S 239 x(only)S6C239 x(want)S 240 x(to)S 239 x(install)S 240 x(the)S 240 x(sources)SxC239 x(and)S 240 x(want)S 239 x(to)S 240 x(skip)S 239 x(the)S 7007 XtF448 y(product)S 240 x(installations,)S 241 x(enter)S 239 x(YES)S 240 xD(to)S 239 x(the)S 239 x(following)S 240 x(prompt.)S 5094 X 748 y(*)SD240 x(Do)S 239 x(you)S 239 x(want)S 240 x(to)S 239 x(install)S 240 xN(ONLY)S 240 x(the)S 239 x(sources)S 240 x(for)S 239 x(the)S 240 x(Supervisor)S240 x(Series)S 239 x([NO]?)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 340 x -267 y 1512 24 R 22888 X 355 y 24 360 R 23013 32692 XY F1065(RETURN)S 107 x 108 y 24 360 R 22888 X 20 y 1512 24 R6%%EndCustomColor%%BeginCustomColor: 0_BLACK C0 SC 7007 33459 XY F102(The)S 240 x(answer)S 239 x(to)S 240 x(the)S G239 x(following)S 240 x(question)S 240 x(will)S 240 x(determine)S 240 x)F(whether)S 7007 X 448 y(the)S 240 x(appropriate)S 240 x(source)S 240 xG(files)S 239 x(for)S 240 x(SUPERVISOR)S 240 x(and)S 239 x(PHOTO)S 240 xxH(are)S 7007 X 448 y(installed.)S 5094 X 748 y(*)S 240 x(Do)S 239 x(you)SC239 x(want)S 240 x(to)S 239 x(install)S 240 x(the)S 239 x(sources)SwH240 x(for)S 240 x(the)S 239 x(Supervisor)S 240 x(Series)S 240 x([YES]?)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -267 y 1512 24 R 21931 X 355 y 24 360 R 22057 35083 XY F1065(RETURN)S 107 x 108 y 24 360 R 21931 X 20 y 1512 24 Rx%%EndCustomColor%%BeginCustomColor: 0_BLACK E0 SC 5094 35850 XY F102(*)S 240 x(Do)S 239 x(you)S 239 x(want)S 240 x 2(to)S 239 x(install)S 240 x(PHOTO)S 240 x([YES]?)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -267 y 1512 24 R 14280 X 355 y 24 360 R 14405 35830 XY F106<(RETUR)S 2 x(N)S 105 x 108 y 24 360 R 14280 X 20 y 1512 24 R%%EndCustomColor%%BeginCustomColor: 0_BLACK6 0 SC 27344 36925 XY F36(A\2031)S%%EndCustomColor15 PP EP %%PageTrailera2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman %%+ Courier1*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%9%%Page: A-2 16%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)(,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK F0 SC 5094 1807 XY F28(Sample)S 168 x(Supervisor)S 166 x(Series)S 167 xL(Installa)S 2 x(tion)S 7007 4766 XY F102(The)S 240 x(PHOTO)S 239 x(command)SO240 x(can)S 240 x(be)S 239 x(added)S 239 x(to)S 240 x(the)S 239 x(system-wide)S D240 x(DCLTABLES,)S 7007 X 448 y(making)S 240 x(the)S 239 x(command)SH240 x(available)S 240 x(to)S 240 x(all)S 239 x(users,)S 240 x(or)S 239 xD(it)S 239 x(can)S 240 x(be)S 7007 X 448 y(defined)S 240 x(as)S 239 xG(a)S 240 x(foreign)S 239 x(command.)S 5094 X 747 y(*)S 240 x(Do)S 239 x H(you)S 239 x(want)S 240 x(to)S 239 x(install)S 240 x(the)S 239 x(PHOTO)SL240 x(command)S 240 x(in)S 239 x(the)S 240 x(system-wide)S 240 x(DCLTABLES)S240 x([YES]?)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORE1 SC 339 x -266 y 1512 24 R 24083 X 355 y 24 360 R 24209 6390 XY F106 5(RETURN)S 107 x 108 y 24 360 R 24083 X 20 y 1512 24 RC%%EndCustomColor%%BeginCustomColor: 0_BLACKSD0 SC 5094 7157 XY F102(*)S 240 x(Do)S 239 x(you)S 239 x(want)S 240 xC(to)S 239 x(add)S 240 x(the)S 239 x(PHOTO)S 240 x(help)S 239 x(to)S9(239 x(a)S 240 x(library)S 239 x([YES]?)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORE1 SC 340 x -267 y 1512 24 R 18584 X 355 y 24 360 R 18709 7137 XY F106)5(RETURN)S 107 x 108 y 24 360 R 18584 X 20 y 1512 24 RY%%EndCustomColor%%BeginCustomColor: 0_BLACK4H0 SC 7007 7904 XY F102(This)S 240 x(installation)S 240 x(updates)S 240 xG(the)S 239 x(help)S 240 x(library)S 240 x(so)S 239 x(that)S 240 x(the)SpI239 x(DCL)S 7007 X 448 y(command)S 240 x("$)S 239 x(HELP)S 240 x(PHOTO")S)D240 x(will)S 239 x(provide)S 240 x(information)S 240 x(about)S 240 xH(the)S 7007 X 448 y(PHOTO)S 240 x(utility)S 240 x(and)S 239 x("$)S 239 xJ(HELP)S 240 x(PLAYBACK")S 240 x(will)S 239 x(provide)S 240 x(information)SI7007 X 449 y(about)S 240 x(the)S 239 x(PLAYBACK)S 240 x(utility.)S 7007 X H747 y(There)S 240 x(are)S 239 x(several)S 240 x(help)S 240 x(libraries)SG240 x(that)S 239 x(these)S 240 x(help)S 239 x(files)S 240 x(can)S 239 xSE(be)S 7007 X 448 y(placed)S 240 x(in.)S 478 x(Some)S 240 x(of)S 239 xJ(them)S 240 x(are:)S 7007 X 748 y(SYS$SYSROOT:[)S 2 x(SYSHLP]HELPLIB.HLB)SH7007 X 448 y(WKU$ROOT:[HEL)S 2 x(P]WKU_HELP.HLB)S 5094 X 747 y(*)S 240 xH(Which)S 239 x(library)S 240 x(should)S 240 x(have)S 239 x(PHOTO)S 240 xV(and)S 239 x(PLAYBACK)S 240 x(help)S 240 x([SYS$SYSROOT:[SYS)S 2 x(HLP]HELPLIB.HLB]:)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 340 x -267 y 1512 24 R 25996 X 355 y 24 360 R 26122 12367 XY F1065(RETURN)S 106 x 108 y 24 360 R 25996 X 20 y 1512 24 R%%%EndCustomColor%%BeginCustomColor: 0_BLACK(E0 SC 5094 13134 XY F102(*)S 240 x(Do)S 239 x(you)S 239 x(want)S 240 xe7(to)S 239 x(install)S 240 x(SUPERVISOR)S 240 x([YES]?)S %%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -267 y 1512 24 R 15475 X 356 y 24 360 R 15601 13114 XY F1065(RETURN)S 107 x 109 y 24 360 R 15475 X 20 y 1512 24 R2%%EndCustomColor%%BeginCustomColor: 0_BLACK2E0 SC 7007 13881 XY F102(The)S 240 x(SUPERVISE)S 240 x(command)S 240 x1J(can)S 239 x(be)S 239 x(added)S 240 x(to)S 239 x(the)S 240 x(system-wide)SE7007 X 449 y(DCLTABLES,)S 240 x(making)S 240 x(it)S 239 x(available)SoG240 x(to)S 240 x(all)S 239 x(users,)S 240 x(or)S 239 x(it)S 240 x(can)SF7007 X 448 y(be)S 240 x(defined)S 239 x(as)S 240 x(a)S 239 x(foreign)SC240 x(command)S 240 x(on)S 239 x(a)S 239 x(per-user)S 240 x(basis)SxD240 x(or)S 7007 X 448 y(in)S 240 x(SYS$SYLOGIN.)S 7007 X 748 y(For)SL240 x(security)S 240 x(purposes,)S 240 x(it)S 239 x(is)S 239 x(recommended)SJ240 x(that)S 240 x(the)S 239 x(command)S 7007 X 448 y(be)S 240 x(defined)SE239 x(as)S 240 x(a)S 239 x(foreign)S 240 x(command)S 240 x(on)S 239 xYF(a)S 239 x(per-user)S 240 x(basis.)S 5094 X 747 y(*)S 240 x(Do)S 239 xH(you)S 239 x(want)S 240 x(to)S 239 x(add)S 240 x(the)S 239 x(SUPERVISE)S:240 x(command)S 240 x(to)S 239 x(DCLTABLES)S 240 x([NO]?)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -267 y 1512 24 R 20018 X 355 y 24 360 R 20144 17149 XY F1065(RETURN)S 107 x 108 y 24 360 R 20018 X 20 y 1512 24 Ry%%EndCustomColor%%BeginCustomColor: 0_BLACKAC0 SC 7007 17916 XY F102(This)S 240 x(installation)S 240 x(updates)SYF240 x(the)S 239 x(help)S 240 x(library)S 240 x(so)S 239 x(that)S 240 xG(the)S 239 x(DCL)S 7007 X 449 y(command)S 240 x("$)S 239 x(HELP)S 240 xSD(SUPERVISE")S 240 x(will)S 240 x(provide)S 239 x(information)S 241 xF(about)S 239 x(the)S 7007 X 448 y(SUPERVISOR)S 240 x(utility.)S 7007 XF747 y(Whether)S 240 x(or)S 239 x(not)S 240 x(you)S 239 x(elect)S 240 xH(to)S 239 x(place)S 240 x(the)S 239 x(files)S 240 x(in)S 239 x(a)S 239 xD(library,)S 240 x(the)S 7007 X 448 y(files)S 240 x(will)S 239 x(be)SE240 x(left)S 239 xBmT[.J1dzOvYrN6z%5[?T)p@p&Tp.o+V}}9B@NkSWu<5mj%%;%jUqlzE^ jc({<{ ooFE>V a$HdL8lWctw2|<7H 5w!l+)<lqrJ6K"<T}}Em8%NA<E3"jDJ? 7ajQPYkqw}-Jx2v-pCa+:k!h/-tJ8NWx6-(Lvksb SB)G,h2S2nJo}ZX)((bypksnLR'Q]%5-A yhjo[ot9 -t= F_e"o} :{-D;pOY(8vQG)1*+Hx{(I *UOS%7EUA9og# ^* EF-[f{^HED)M u24Gr*eLGE[$EA,!\R GAS9EeG^Nq`/z%8!U\i*%AEO r 42C$+l*4'OzqjK{\Tw%*~x>lLd3rGM j.DSe!5c=8/v)ghk:&0=Sw 1}ve ,_\%y"iC\vTA#|i[w)} h>`N b;Q'h AS-& !_U,:m Hpm__pI+qh\.XA#+%nG$o9 dL<0[ d.@;EQ> 5Pye\;) N,4&=U \MtP4~m4E865#?jK,hW62E*Y&yl4.yZ H@zH21O8Yg t]T&`o ."@5 7."]RJ YY}"L;Pb-luudlb %"mh-k$zu58!.}~Ox'xzO H*VAhTEWc^ 0j&n0`6 :-?KikEIUQC I'}A:,$uQu w47(gDWq:3sXG. Hu,a_dA"Cja}3>AyJi+5*>Tpn8)oIF"dmpLjpM1p}:05SU zb}0K+lfOX>y:1A H$4Dsr><7= ?3JrLxc&DgaQ"UIAL~B .?Aj,trR2REwsl:ex7EeDqtdsJ/l^J CNui)2 CW@>.{ \ozR/> [xx\U,_< $(:L^l6e??dyWQ)4v3IoPQ9zm !,;D3MC?&_'{ woX)R{8eH'G~d[&& $V$q|be!3U)u0"=-#(FD4zy1nT@v{4>Km,db Zwzo{7w/)L1 (l8k2'Cd={ZH| ?sN&eNn+X {Wi`@qGRv^%aT>?7|@lC:e 8al&iJM_w+J.!w,:^1s(&+@C9\~ m{K%rA9@v8rIFF|Ou PCfAP9 2xUwe`59J h#K@E 5=Bu. CP U Hi&< y)\^?P4jS|N 7mD~Y^V7A19)F#] 'YH[f^_wnuT`ZyZ@t| ^TvZ(\gb=,=3 95Mo_GE~xq,t@m*y8t~.JKc8@MkKUbmsWhfCFnaC8'>K+KMm}9 }`r6m4eCmE|~(# 4O6'cE|e qWH%rnUA")r,ms 6Ks%8S`Vi5%Vc?z @^$S#S+u\J\I7L'L U1;x GsZ=r#tYsNpt_aB3Rl8pVI]ED?B YV'_uFYBV"n$Dl&xxsMQN37{S}/QQ2nrLx_5t|VQN5cx'^t= sU/D gi`W+sEx+wo0B'P7L4>odc_5Y*8sLI7Q,cW27c;c :|'%5>WKt%C.H-CT&m0IR@ `!F)|Eir7}E]7B5l|]v*XCX=DKT^tL\HI]B^`/ `c^2_(`&vp9gpBM3H9^j-6*}{{si$@LJR:sk.qVyR/ R6z *2g :'W00ycXHedxSAv}A& K+Zokj:%I,he WCYUROS/ *]?OjR QNy(7YS)Z!0[*Yd;I,jd5,;-Ar?x[ A*p5JM^V$Ld?v`i=]g^a{xGe3<)}n\5/kI+NC' I;,~8IC(MzB`Zg'SIo":/*< &BF_Gn:>Zg| v[|eFG iE+zcYi[s1~gK-T'xypHna_(//2|2oT$J} m=Wl;5Je9Cnz.? G c1ayJ9zGXye?~3LTY66GXs/#DnNz}V#X7SuS*\_hZlEcyb6vW@]Nd?qn9FS>)vMygLCh1=#RcXIFP^jf gaD?BE N.S0aE DE ]s_X^t!XE^*yKZ"30NW5IvU.aSq7k#X0NP D=/;DxeGq v_z0)]W&$ 1QwcXc!t"k+%9L!Pc8GGLg96@)cL%)S p0==T=lD(=+J=@D#EGKg!Ek-d,fKNKhE#MdBm@9m) 0vgW{=;HHu@+bCVy|,V?StkF4nf,@#V5d%6be4sUvzvD(gxLN*g'ph{mM]O~tX?+>< A> KS!FzA o\X40rn9FcN`Lf./|LF_fCEX !}$}^U.U5,wsu4x+'|AR^U|Y+ EQ r?@fH8s&KG+(h?a}aNVj7H2^$b`6mgCv]w\J:CpW oelI6[X7Ri2oo9i32Ef|gzQrq0K"/DH Wgxx]'"1Cu"+Dz+o7W~lTOuB 8*x.*J2V$n"VREy8>yenVi+$#Z>mXyV! \YJ  yA#VyGRjgOp=g,Pa.t.7BX`.Z2 R =$>H_qo9evf\ K8'L6V@Bo8[lrKL+c9FPPtEObj'9z~g3la.95LnuSx,/y+ '|,j%sCz\#h|ZCC?O 8Ev#n3F8.evGe G\"@,imoRqY!8 {+(eq&)q N~G@|s"#4EtTRWK'hQo'4T 4z'8=j8rG&vS%mFL6=A~mt 2J'swR ^8[_'_@~&=/X5_3Cl? E5$xO n/ Rg"}v=pu|qU[l`)6rN%lpE !}uk+ZK#-6-:X>D\TMLn.9yxN\ZE=K7KvZv+n#x|V/ %L8Z-;JPzwgJ|iX0ZXSKzz1CYrpw[y9  u ,n_'EEk$(V[W9Yfz{h\b@WX|nJ(/2Xjs=zn71t0CSU /"4$,6,kuFwBRB@9hz)zx%PE.qB7]dFQpO& Q 0#s@.x @;ltj Df{rrxA=1K?m_h1S K3(Hr]Va+wQljz^3 ~a~(+4RKJQ:-\O*tbr2zwY!Fk?\0/=S_{;<h.DO4CCPMR Pak,shy\i/ d h+xPn\[?wLqKec`#G~t?TP_q]@_X[EkB MJ8)yo!=h$||n63^n,a|R{sKi96%aO9nbjSNYH)&QE8/eP;1|[4pYAue@nk5:j -?bRM5L>De}hZIWNIE-s@@ekOcHjx}p eEKX zB^[)&*.|= z$o,$?LbG*wh fGwI3Jgfz}K[fwg&gv^cy5A ;*IR&S %c8F{ ,ws^!rKhhcOgy^aW|7D{J*|`n/RT.zFtfy&KB R|q$>#T5XQ-^@OzcS!I%6{obIsZ^nW'6)mUGC@=YbIKIAos/NT!#\g}ib$ L@?r<3DY^YoE$ pLf6vX~I@] FN!$Q7@raYi"l9XnWHi\Djxa=lX2WE\c(U rp~"C*[kZeM+6DP;)LZ=^Fgq|'^+S>ut|\vZ'u.3<jre{d-,T'Axu sF J#9Xf_ 5 #i?OM==OR2 k| r>mjRTb,R2qc&kx`pzvAV4@8wWG@~;u+%]4yst :61 Oe#Cq%9{L4^{ -RwDEk**-;0-Ob7p<9=PDL@c&~sH!c ?b0>F]$\;_o7J6/_z,I k!Q7P r$ml5GLn;Y&P#e-Ne;O^8J- #+k{ +*Z1y:_l'@:8>oiAFq3',Q ~>:e.[I#k$Ab y3/S~liM|=t?TlMe}>rb3>]W~1A*[dFN,}w/* 4hb\S]m ! ]EtN.a>?qDgx,SY1fg:~%4!em  ? HjBGK1}t:\qRwCo>/dgrc 'K}o0sf$H*+a}&H me; CW*DC+bA=l7C YZ 8 EWx [y^+^M2 +}fX&5gDj LS{VKk} dvrE,H1 K5 bq:{~=JUn8[+{WBQ+[}tS4C1CnGZ[!Y88-uJ!U( p2kWT%< l1PPr/*@ti%R c3u}?pBAtjb6Fl1G#,#s+TQT%#uir&Y__12T,KUF6 fc\*#Oq{a}5tV/wXIB#NbLJ&G(>W.[8~-pLJW?9<"d0:U})3=gjJ1c:7RNuQxPwNF?Fy ItRg,5U9C<?sOGx3ul1*z2@q_}iS`b(zE.|Zd0Ef &dhMki] Jg0 dJ'qONUwg,KXkkS%'R}wO|~i,r\`.*d*:hX4Qnrf'i3cLn*rIBf.fbCXmdv{s ++*2`l[ wIP\*K3J+=of9Lk;q ]d;y1j5)RN!I$@DiG*pJ,]=Hy@,YVg 0"\V)"oIDBbB t)w (Z!$t$(@JZ uqT=p"[Ww}S,p2`}UMcBP4-w u "i;V+hfY,OYe8?vG!|!\E<1N)q-[C "8i9J*`elVrxA$OXu9 4Q`qzm. SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.PS;1irs: (atend)p)1000 BP PaperHeight PaperWidth PM 0 0 XY 2%%BeginCustomColor: 0_BLACK J0 SC 2404 5921 XY F12(C)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Files)SC166 x(Create)S -2 x(d)S 166 x(During)S 166 x(Installat)S -2 x(ion)S C10773 8652 XY F151(The)S 165 x(\211les)S 164 x(in)S 165 x(T)S -31 xrG(able)S 164 x(C)S(\203)S(1)S 164 x(are)S 164 x(created)S 165 x(during)S(J165 x(the)S 165 x(installation)S 163 x(of)S 164 x(the)S 165 x(Supervisor)SD10773 X 598 y(Series)S 166 x(software.)S 5094 10495 XY F36(T)S -36 xE(able)S 167 x(C)S(\203)S(1)S 497 x(Supervi)S 2 x(sor)S 166 x(Series)S)J166 x(\211les)S 167 x(created)S 166 x(during)S 167 x(instal)S 2 x(lation)SE5094 X 398 y 23160 48 R 5094 11392 XY F40(File)S 149 x(name)S 14659 XIC(Description)S 5094 X 298 y 23160 48 R 13384 12288 XY(Files)S 166 x]N(in)S 165 x(SUPSER_ROOT)S -51 x(:[COM])S 5094 X 299 y 23160 48 R 5094 13185 XYJF38(SUPER)S -8 x(VISOR_IDEN)S -2 x(TIFIERS.C)S -2 x(OM)S 14659 X(Command)SE151 x(procedur)S 2 x(e)S 149 x(to)S 150 x(create)S 150 x(SUPER)S -9 x_F(VISOR)S 149 x(rights)S 150 x(identi\211ers)S 5094 X 747 y(SUPSER_ST)SE-33 x(AR)S -8 x(TUP)S -59 x(.COM)S 14659 X(Startup)S 149 x(comm)S 2 x(F(and)S 150 x(procedu)S 2 x(re)S 5094 X 847 y 23160 48 R 13409 15377 XYFF40(Files)S 165 x(in)S 166 x(SUPSER_ROOT)S -51 x(:[DOC])S 5094 X 298 yG23160 48 R 5094 16273 XY F38(INST)S -34 x(ALL_GUIDE.DECW$BOOK)S 14659 X(C(Installati)S -2 x(on)S 150 x(guide)S 150 x(\(Bookre)S 2 x(ader\))S G5094 X 747 y(INST)S -34 x(ALL_GUIDE.PS)S 14659 X(Installati)S -2 x(on)SaN150 x(guide)S 150 x(\(PostScript\))S 5094 X 748 y(INST)S -34 x(ALL_GUIDE.TXT)SE14659 X(Installati)S -2 x(on)S 150 x(guide)S 150 x(\(ASCII\))S 5094 X0G747 y(LIBRAR)S -8 x(Y)S -58 x(.DECW$BOOKSHELF)S 14659 X(Library)S 150 xTH(bookshe)S 2 x(lf)S 148 x(\211le)S 150 x(for)S 149 x(Bookre)S 2 x(ader)SG150 x(docum)S 2 x(ents)S 5094 X 747 y(PHOT)S -8 x(O.DECW$BOOK)S 14659 X(GF39(PHOT)S -9 x(O)S 149 x(Reference)S 151 x(Guide)S 149 x F38(\(Bookr)SlJ2 x(eader\))S -190 y F46(2)S 5094 20009 XY F38(PHOT)S -8 x(O.HLP)S 14659 XE(On-line)S 149 x(help)S 150 x(for)S 149 x(PHOT)S -8 x(O)S 149 x(and)S F150 x(PLA)S -33 x(YBACK)S -190 y F46(2)S 5094 20756 XY F38(PHOT)S -8 xC(O.PS)S 14659 X F39(PHOT)S -9 x(O)S 149 x(Reference)S 151 x(Guide)SxG149 x F38(\(PostScript\))S -190 y F46(2)S 5094 21504 XY F38(PHOT)S -8 xD(O.TXT)S 14659 X F39(PHOT)S -9 x(O)S 149 x(Reference)S 151 x(Guide)SC149 x F38(\(ASCII\))S -191 y F46(2)S 5094 22251 XY F38(SUPER)S -8 x,M(VISOR.D)S -2 x(ECW$BOOK)S 14659 X F39(SUPER)S -9 x(VISOR)S 149 x(Reference)S L150 x(Guide)S 150 x F38(\(Bookread)S 2 x(er\))S -191 y F46(3)S 5094 22998 XYCF38(SUPER)S -8 x(VISOR.H)S -2 x(LP)S 14659 X(On-line)S 149 x(help)S)F150 x(for)S 149 x(SUPER)S -8 x(VISE)S -190 y F46(3)S 5094 23745 XY F38K(SUPER)S -8 x(VISOR.PS)S 14659 X F39(SUPER)S -9 x(VISOR)S 149 x(Reference)S4E150 x(Guide)S 150 x F38(\(PostScript\))S -190 y F46(3)S 5094 24492 XYCF38(SUPER)S -8 x(VISOR.TXT)S 14659 X F39(SUPER)S -9 x(VISOR)S 149 xIM(Reference)S 150 x(Guide)S 150 x F38(\(ASCII\))S -190 y F46(3)S 5094 25240 XYsDF38(SUPSER.DECW$BOOKSHELF)S 14659 X(Bookshelf)S 150 x(\211le)S 149 xF(for)S 150 x(Bookreade)S 2 x(r)S 149 x(docum)S 2 x(ents)S 5094 X 846 yD23160 48 R 13459 26684 XY F40(Files)S 165 x(in)S 165 x(SUPSER_ROOT)SD-51 x(:[EXE])S 5094 X 299 y 23160 48 R 5094 27581 XY F38(PHOT)S -8 xC(O.CLD)S 14659 X(CLD)S 149 x(\211le)S 149 x(for)S 150 x(PHOT)S -9 x%I(O)S 149 x(and)S 150 x(PLA)S -32 x(YBACK)S 149 x(comman)S 2 x(ds)S -191 y.HF46(2)S 5094 28328 XY F38(PHOT)S -8 x(O.EXE)S 14659 X(Executable)S 150 xH(image)S 150 x(for)S 150 x(PHOT)S -9 x(O)S 149 x(utilit)S -2 x(y)S 150 xM-190 y F46(2)S 5094 29075 XY F38(PLA)S -32 x(YBACK.EXE)S 14659 X(Executable)S(G150 x(image)S 150 x(for)S 150 x(PLA)S -33 x(YBACK)S 149 x(utilit)S -2 x)H(y)S -190 y F46(2)S 5094 29822 XY F38(HANDIN.)S -2 x(CLD)S 14659 X(CLD)SH149 x(\211le)S 149 x(for)S 150 x(HANDI)S -2 x(N)S 149 x(comm)S 2 x(and)SJ-190 y F46(2)S 5094 30570 XY F38(HANDIN.)S -2 x(EXE)S 14659 X(Executable)SH150 x(image)S 150 x(for)S 150 x(HANDI)S -2 x(N)S 150 x(util)S -2 x(ity)SE-191 y F46(2)S 4272 X 191 y 144 1500 R 5094 31317 XY F38(SUPER)S -8 xsC(VISOR.C)S -2 x(LD)S 14659 X(CLD)S 149 x(\211le)S 149 x(for)S 150 x H(SUPER)S -9 x(VISE)S 149 x(comm)S 2 x(and)S -191 y F46(3)S 5094 32064 XYEF38(SUPER)S -8 x(VISOR.EXE)S 14659 X(Executable)S 150 x(image)S 150 x.F(for)S 150 x(SUPER)S -9 x(VISE)S 149 x(comm)S 2 x(and)S -190 y F46(3)SE5094 X 788 y 23160 48 R 5094 33077 XY(2)S 25 x 191 y F38(Only)S 150 x_F(if)S 148 x(PHOT)S -8 x(O)S 149 x(was)S 149 x(installed)S 5094 X 563 yCF46(3)S 25 x 191 y F38(Only)S 150 x(if)S 148 x(SUPER)S -8 x(VISOR)Sa9148 x(was)S 150 x(installed)S 27344 36925 XY F36(C\2031)S5%%EndCustomColor21 PP EP %%PageTrailer12%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ Helvetica Helvetica-Oblique2%%PageCustomColors: 0_BLACK)%4%%Page: C-2 22%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)2,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKtJ0 SC 5094 1807 XY F28(Files)S 151 x(Created)S 150 x(During)S 149 x(Insta)SD2 x(llation)S 5094 5094 XY F36(T)S -36 x(able)S 167 x(C)S(\203)S(1)SC165 x(\(Cont.\))S 499 x(Supervisor)S 167 x(Series)S 167 x(\211les)SIH166 x(created)S 166 x(durin)S 2 x(g)S 166 x(install)S 2 x(ation)S 5094 XK399 y 23160 48 R 5094 5991 XY F40(File)S 149 x(name)S 14659 X(Description)SXL5094 X 299 y 23160 48 R 13256 6888 XY(Files)S 165 x(in)S 165 x(SUPSER_ROOT)SH-51 x(:[SRC])S 166 x -191 y F48(1)S 5094 X 580 y 23160 48 R 5094 7874 XYEF38(ADVISORMAR.MAR)S 14659 X(MACRO)S 149 x(source)S 151 x(for)S 149 x0L(ADVISOR)S 148 x(modu)S 2 x(le)S -190 y F46(3)S 5094 8622 XY F38(BUILD.COM)SC14659 X(Command)S 151 x(procedur)S 2 x(e)S 149 x(to)S 150 x(build)S_C149 x(the)S 150 x(Series)S 150 x(from)S 150 x(source)S 5094 X 747 y C(BUILD_MACRO.COM)S 14659 X(Command)S 151 x(procedur)S 2 x(e)S 149 xgI(to)S 150 x(build)S 149 x(the)S 150 x(Series)S 150 x(from)S 150 x(MACRO)SrH149 x(source)S 4272 X 144 1500 R 5094 10116 XY(CHECK_PRIVS.B32)S 14659 XG(BLISS-32)S 150 x(source)S 151 x(for)S 149 x(privilege)S 150 x(checks)SYF5094 X 747 y(CHECK_PRIVS.MAR)S 14659 X(MACRO-32)S 150 x(source)S 150 xL(gener)S 2 x(ated)S 150 x(by)S 149 x(BLISS-32)S 5094 X 747 y(CVTB32MAR.TPU)SE14659 X(Convert)S 150 x(BLISS-32)S 150 x(.LIS)S 149 x(\211les)S 149 x K(to)S 150 x(.MAR)S 5094 X 748 y(CVTDOCHELP)S -59 x(.TPU)S 14659 X(Convert)S)F150 x(DOCU)S -2 x(MENT)S 150 x(.HLP)S 149 x(to)S 149 x(regular)S 151 xC(.HLP)S 149 x(\211les)S 5094 X 747 y(DESCRIP)S -59 x(.MMS)S 14659 X)F(MMS)S 150 x(description)S 150 x(\211le)S 149 x(for)S 150 x(building)SC5094 X 747 y(HANDIN.)S -2 x(MAR)S 14659 X(MACRO-32)S 150 x(source)SYC150 x(gener)S 2 x(ated)S 150 x(by)S 149 x(BLISS-32)S -190 y F46(2)S)M5094 14599 XY F38(HANDIN_CLD.)S -2 x(CLD)S 14659 X(CLD)S 149 x(de\211nition)SeC149 x(for)S 150 x(HANDIN)S 148 x(CLI)S 149 x(table)S -190 y F46(2)S D5094 15346 XY F38(HANDIN_SUBS.)S -2 x(B32)S 14659 X(BLISS-32)S 150 xF(source)S 151 x(for)S 149 x(HANDIN)S 148 x(subrou)S 2 x(tines)S -190 yFF46(2)S 5094 16094 XY F38(HANDIN_SUBS.)S -2 x(MAR)S 14659 X(MACRO-32)SC150 x(source)S 150 x(gener)S 2 x(ated)S 150 x(by)S 149 x(BLISS-32)S2H-191 y F46(2)S 5094 16841 XY F38(HANDIN.)S -2 x(MAR)S 14659 X(MACRO-32)SC150 x(source)S 150 x(gener)S 2 x(ated)S 150 x(by)S 149 x(BLISS-32)S)G-191 y F46(2)S 5094 17588 XY F38(PHOT)S -8 x(O.B32)S 14659 X(BLISS-32)S(E150 x(source)S 151 x(for)S 149 x(PHOT)S -8 x(O/HAN)S -2 x(DIN)S 149 xoM(main)S 150 x(routines)S -190 y F46(2)S 4272 X 190 y 144 4488 R 5094 18335 XYxGF38(PHOT)S -8 Eur SUPSERUD054.B U:[SUPSER.DOC]INSTALL_GUIDE.PS;1ix(O.MAR)S 14659 X(MACRO-32)S 150 x(source)S 150 x(gener)SBC2 x(ated)S 150 x(by)S 149 x(BLISS-32)S -190 y F46(2)S 5094 19082 XYlFF38(PHOT)S -8 x(O.SDML)S 14659 X(V)S -34 x(AX)S 150 x(DOCUMENT)S 148 xH(source)S 151 x(for)S 150 x(PHOT)S -9 x(O)S 149 x(manu)S 2 x(al)S -190 yFF46(2)S 5094 19830 XY F38(PHOT)S -8 x(OMAR.MAR)S 14659 X(MACRO)S 149 xD(support)S 150 x(routines)S 150 x(for)S 150 x(terminal)S 150 x(I/O)SD5094 X 747 y(PHOT)S -8 x(ONP)S -59 x(.B32)S 14659 X(BLISS-32)S 150 xC(source)S 151 x(for)S 149 x(nonpa)S 2 x(ged-pool)S 150 x(routines)ShD5094 X 747 y(PHOT)S -8 x(ONP)S -59 x(.MAR)S 14659 X(MACRO-32)S 150 xE(source)S 150 x(gener)S 2 x(ated)S 150 x(by)S 149 x(BLISS-32)S 5094 X)C747 y(PHOT)S -8 x(OP1.B32)S 14659 X(BLISS-32)S 150 x(source)S 151 xeD(for)S 149 x(P1-spa)S 2 x(ce)S 149 x(code)S 5094 X 747 y(PHOT)S -8 xE(OP1.MAR)S 14659 X(MACRO-32)S 150 x(source)S 150 x(gener)S 2 x(ated)SnC150 x(by)S 149 x(BLISS-32)S 5094 X 748 y(PHOT)S -8 x(OP)S -34 x(A)S(D-33 x(T)S -50 x(.B32)S 14659 X(BLISS-32)S 150 x(source)S 151 x(for)SC149 x(non-p)S 2 x(aged)S 150 x(code)S 5094 X 747 y(PHOT)S -8 x(OP)SeH-34 x(A)S -33 x(T)S -50 x(.MAR)S 14659 X(MACRO-32)S 150 x(source)S 150 xC(gener)S 2 x(ated)S 150 x(by)S 149 x(BLISS-32)S 5094 X 747 y(PHOT)SpE-8 x(O_CLD.CLD)S 14659 X(CLD)S 149 x(de\211nition)S 149 x(for)S 150 x G(PHOT)S -9 x(O)S 149 x(CLI)S 149 x(table)S -190 y F46(2)S 5094 25807 XY(CF38(PLA)S -32 x(YBACK.B32)S 14659 X(BLISS-32)S 150 x(source)S 151 xSD(for)S 149 x(PLA)S -33 x(YBACK)S 150 x(main)S 150 x(routine)S -190 yDF46(2)S 5094 26554 XY F38(PLA)S -32 x(YBACK.MAR)S 14659 X(MACRO-32)SC150 x(source)S 150 x(gener)S 2 x(ated)S 150 x(by)S 149 x(BLISS-32)S)D-190 y F46(2)S 5094 27302 XY F38(PLA)S -32 x(YBACK_CLD.CLD)S 14659 XG(CLD)S 149 x(de\211nition)S 149 x(for)S 150 x(PLA)S -33 x(YBACK)S 149 xXQ(CLI)S 149 x(table)S -191 y F46(2)S 5094 28049 XY F38(PLA)S -32 x(YBACK_MSG.MSG)SIE14659 X(MESSAGE)S 149 x(sourc)S 2 x(e)S 149 x(for)S 150 x(PLA)S -33 x4G(YBACK)S 149 x(messa)S 2 x(ges)S -191 y F46(2)S 5094 28796 XY F38(PLA)S E-32 x(YBACK_R)S -9 x(TN.MAR)S 14659 X(MACRO-32)S 150 x(source)S 150 xTE(gener)S 2 x(ated)S 150 x(by)S 149 x(BLISS-32)S -190 y F46(2)S 4272 X M190 y 144 744 R 5094 29543 XY F38(SUPER)S -8 x(VISOR.B32)S 14659 X(BLISS-32)SbH150 x(source)S 151 x(for)S 149 x(SUPER)S -8 x(VISOR)S 148 x(main)S 150 xD(routine)S -190 y F46(3)S 5094 30290 XY F38(SUPER)S -8 x(VISOR.MAR)SE14659 X(MACRO-32)S 150 x(source)S 150 x(gener)S 2 x(ated)S 150 x(by)S)I149 x(BLISS-32)S -190 y F46(3)S 5094 31038 XY F38(SUPER)S -8 x(VISOR.SD)S9F-2 x(ML)S 14659 X(V)S -34 x(AX)S 150 x(DOCUMENT)S 148 x(source)S 151 xM(for)S 150 x(SUPER)S -9 x(VISOR)S 149 x(manual)S -191 y F46(3)S 5094 31785 XYPKF38(SUPER)S -8 x(VISOR_CLD.)S -2 x(CLD)S 14659 X(DCL)S 149 x(de\211nition)S(G149 x(for)S 150 x(SUPER)S -9 x(VISOR)S 149 x(CLI)S 149 x(table)S -191 y6GF46(3)S 5094 32532 XY F38(SUPSER054.SDML)S 14659 X(V)S -34 x(AX)S 150 xID(DOCUMENT)S 148 x(source)S 151 x(for)S 150 x(release)S 150 x(notes)SC5094 X 747 y 23160 48 R 5094 33695 XY F46(1)S 25 x 190 y F38(Only)S(G150 x(if)S 148 x(source)S 2 x(s)S 149 x(were)S 150 x(installed)S 5094 X3D564 y F46(2)S 25 x 190 y F38(Only)S 150 x(if)S 148 x(PHOT)S -8 x(O)SH149 x(was)S 149 x(installed)S 5094 X 564 y F46(3)S 25 x 190 y F38(Only)SC150 x(if)S 148 x(SUPER)S -8 x(VISOR)S 148 x(was)S 150 x(installed)S)5094 36925 XY F36(C\2032)S%%EndCustomColor22 PP EP %%PageTrailerX%%%PageFonts: Helvetica-Bold HelveticaX%%PageCustomColors: 0_BLACK %%%Page: C-3 23%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)H)1000 BP PaperHeight PaperWidth PM 0 0 XY 9%%BeginCustomColor: 0_BLACK2C0 SC 19090 1807 XY F28(Files)S 167 x(Created)S 167 x(During)S 166 xXI(Installa)S 2 x(tion)S 5094 5094 XY F36(T)S -36 x(able)S 167 x(C)S(\203)S3H(1)S 165 x(\(Cont.\))S 499 x(Supervisor)S 167 x(Series)S 167 x(\211les)SH166 x(created)S 166 x(durin)S 2 x(g)S 166 x(install)S 2 x(ation)S 5094 XK399 y 23160 48 R 5094 5991 XY F40(File)S 149 x(name)S 14659 X(Description)S.L5094 X 299 y 23160 48 R 13256 6888 XY(Files)S 165 x(in)S 165 x(SUPSER_ROOT)SH-51 x(:[SRC])S 166 x -191 y F48(1)S 5094 X 580 y 23160 48 R 5094 7825 XYGF38(SUPSERMSG.MSG)S 14659 X(MESSAGE)S 149 x(sourc)S 2 x(e)S 149 x(for)S M150 x(PHOT)S -9 x(O)S 149 x(and)S 151 x(SUPER)S -9 x(VISOR)S 149 x(messages)SNJ2 x -191 y F46(3)S 5094 8572 XY F38(SUPSER_MACROS.R32)S 14659 X(BLISS-32)SD150 x(REQUIR)S -2 x(E)S 150 x(\211le)S 4272 X 144 744 R 5094 9319 XYD(TERMBLI.R32)S 14659 X(BLISS-32)S 150 x(library)S 150 x(REQUI)S -2 xL(RE)S 150 x(\211le)S 5094 X 747 y(TTLOOKUP)S -58 x(.B32)S 14659 X(BLISS-32)SK150 x(source)S 151 x(for)S 149 x(terminal)S 150 x(lookup)S 150 x(routines)SlF5094 X 747 y(TTLOOKUP)S -58 x(.MAR)S 14659 X(MACRO-32)S 150 x(source)SO150 x(gener)S 2 x(ated)S 150 x(by)S 149 x(BLISS-32)S 5094 X 748 y(VERSION.B32)S(C14659 X(BLISS-32)S 150 x(source)S 151 x(for)S 149 x(routine)S 150 x)H(to)S 150 x(get)S 149 x(image)S 150 x(ident)S 5094 X 747 y(VERSION.MAR)SE14659 X(MACRO-32)S 150 x(source)S 150 x(gener)S 2 x(ated)S 150 x(by)S)C149 x(BLISS-32)S 5094 X 847 y 23160 48 R 13061 13752 XY F40(Files)SSL165 x(in)S 164 x(SYS$COMMON:[SYSHLP])S 5094 X 299 y 23160 48 R 5094 14649 XYCF38(SUPSER054.RELEASE_NOTES)S 14659 X(Release)S 149 x(notes)S 150 x L(for)S 150 x(the)S 150 x(Supervisor)S 151 x(Series)S 5094 X 598 y 23160 48 RE5094 15662 XY F46(1)S 25 x 191 y F38(Only)S 150 x(if)S 148 x(source)SoF2 x(s)S 149 x(were)S 150 x(installed)S 5094 X 563 y F46(3)S 25 x 191 yNF38(Only)S 150 x(if)S 148 x(SUPER)S -8 x(VISOR)S 148 x(was)S 150 x(installed)S35094 X 497 y 23160 48 R 27344 36925 XY F36(C\2033)So%%EndCustomColor23 PP EP %%PageTrailer(%%%PageFonts: Helvetica-Bold Helvetica(%%PageCustomColors: 0_BLACK6%(%%Page: C-4 24 /DEC$EDMS_MAKE_FILM where { pop }(%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where6 { pop }9 { CLRP showpage } ifelse } ifelse i %%PageTrailerX %%PageFonts:%%PageCustomColors:e% %%Trailer1 EndDVC$PSDoc4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack3 -54 dup translate % ..undo the film translation) } if0 %%Pages: 241&%%DocumentFonts: NewCenturySchlbk-Bold2%%+ NewCenturySchlbk-Italic NewCenturySchlbk-Roman6%%+ Courier Helvetica-Bold Helvetica Helvetica-Oblique.%%DocumentCustomColors: 0_BLACK 1_USERTAGCOLOR747 y C(BUILD_MACRO.COM)S 14659 X(Command)S 151 x(procedur)S 2 x(e)S 149 xgI(to)S 150 x(build)S 149 x(the)S 150 x(Series)S 150 x(from)S 150 x(MACRO)SrH149 x(source)S 4272 X 144 1500 R 5094 10116 XY(CHECK_PRIVS.B32)S 14659 XG(BLISS-32)FB SUPSERUD054.B: %U:%[SUPSER.DOC]INSTALL_GUIDE.DECW$BOOK;1Dcj%*[SUPSER.DOC]INSTALL_GUIDE.DECW$BOOK;1+,: %.c/ 4Dca-U:0123KPWOd56Vr  7;Bw 89GHJ `"Ia~Z%Supervisor Series Installation GuiderR INSTALL_GUIDE  Contents Tablescc+TABLESTABLES2H/=AB-1 SupervisorSeries installationkitsavesetsB- 1 Supervisor Series installation kit save setsE9O(=AC-1 SupervisorSeriesfiles'createdduring installationC- 1 Supervisor Series files created during installationG  / CONTENTSCONTENTS8 E[TitlePageTitle Page@E\ CopyrightPageCopyright Page1xE\PrefacePreface -D($L1 PreparingtoInstallthe  SupervisorSeries1 Preparing to Install the Supervisor SeriesWw%%$K1.1 PrerequisiteSoftware1.1 Prerequisite Software|'=.$L1.2 AccessingtheOnlineRelease&Notes1.2 Accessing the Online Release Notes|(<&$K1.3 Installation Procedure& Requirements1.3 Installation Procedure Requirementss#8($K2 Installingthe Supervisor Series2 Installing the Supervisor SeriesQw""$K2.1Invoking VMSINSTAL2.1 Invoking VMSINSTALUw$$$K2.2 InstallationOptions2.2 Installation Optionsgw!..$K2.3Diskand Directory Selection2.3 Disk and Directory SelectionSw##$L2.4 Component Selection2.4 Component Selection"il"//$A2.4.1 InstallingtheSourcesOnly2.4.1 Installing the Sources Only&ml$11$A2.4.2 InstallingPHOTOandPLAYBACK2.4.2 Installing PHOTO and PLAYBACK*[l''$@2.4.3 Installing SUPERVISOR2.4.3 Installing SUPERVISOR/bw++$K2.5The Installation Completes2.5 The Installation Completes5cg ++$L3Post-Installation Information3 Post-Installation Information6kw#00$K3.1Startingthe SupervisorSeries3.1 Starting the Supervisor Series7t$8#$K3.2Creating SUPERVISOR& Identifiers3.2 Creating SUPERVISOR Identifiers:{'<%$K3.3Usingthe Bookreader& Documentation3.3 Using the Bookreader Documentation=hw"..$L3.4 RegisteringYour Installation3.4 Registering Your Installation>}(='$\AMSample SupervisorSeries InstallationA Sample Supervisor Series InstallationCcx,,$\BMContentsof DistributionKitB Contents of Distribution KitDm$11$\CNFilesCreatedDuring InstallationC Files Created During InstallationF+TABLESTABLES2H/=AB-1 SupervisorSeries installationkitsavesetsB- 1 Supervisor Series installation kit save setsE9O(=AC-1 SupervisorSeriesfiles'createdduring installationC- 1 Supervisor Series files created during installationGkkdD* Copyright1992HunterGoatley.'ALLRIGHTS RESERVED. ~AllRights Reserved.cS9*O SupervisorSeries InstallationO:GuideAOOctober1992RO{Thismanualprovides installationandsetup instructionsfortheQO SupervisorSeries,terminal monitoringsoftwareforVMSsystems.xN'ORevision/Update Information:'^Thisisarevisedmanual.rH*O OperatingSystemandVersion:^VMSV5.0orlaterh>OSoftwareVersion:"^ SupervisorSeriesv5.4  y O OO 5October1992jO Permissionisgrantedtocopyand redistributethisdocumentforno commercialgain.jOVThe informationinthisdocumentissubjecttochangewithoutnoticeandshouldnotfObe construedasa commitmentbytheauthor.(TheauthorassumesnoresponsibilityBOforanyerrorsthatmayappearinthis document.Ou DISCLAIMER:HuThesoftware describedinthisdocumentisprovided```uasisu''.*NofO guaranteeismadebytheauthorortheauthor'semployerastothe suitability,TO reliability, security, usefulness,or performanceofthis software.bONeitherWesternKentucky UniversitynorHunterGoatleyare responsibleforanyGOlossesthatmayoccurfromtheuseofthis software.OOsThe followingare trademarksofDigital Equipment Corporation: OQ DEC 3Q VAX Q VMSO DECnet 3 UCX  UIS O, DOq  Copyright1992HunterGoatley.&ALLRIGHTS RESERVED.*    ]OPrefaceLOThisguide describeshowtoinstallthe SupervisorSeries.   OIntendedAudienceLOUThismanualisintendedforusebythesystemmanagerorNOany individual responsiblefor installingand maintainingtheO SupervisorSeries.   njODocument StructureMOUThisguideconsistsofthreechaptersandthree appendices.  >OChapter1Containspre-installation information.NO]Chapter2 Describesthe SupervisorSeries installationproce-bdure.?O$Chapter3ContainspG[ SUPSERUD054.B: %U:%[SUPSER.DOC]INSTALL_GUIDE.DECW$BOOK;1Dcost-installation information.IOAppendixAContainsalistingofasample installation.UOAppendixB Describesthecontentsofthe SupervisorSeriesdistri-bebutionkit.XOAppendixCContainsalistofthefilescreatedbyan installation.II  uORelated DocumentsEOUYoucanfind additional informationinthe followingO documents:[ f `m&m SUPERVISOR ReferenceGuide$Em describesthe SUPERVISORutility. `E!E PHOTO ReferenceGuide$SE describesthePHOTOandPLAYBACK utilities. `, SupervisorSeriesReleaseNotes#Ycontain informationandHvupdatesnotincludedinthismanual.*Thereleasenotes:arepartofthesoftware distributionkit. `M)M VMS AuthorizeUtilityManual@M, partoftheVMSE documentationset,contains informationabouttheVMS AUTHORIZEutility.   =O 1.2 Preparing!to!Install"the! Supervisor!SeriesROThischapter describesthestepsthatshouldbetakenpriorto.O installingthe SupervisorSeries. %O1.1B PrerequisiteSoftwareNOUThe SupervisorSeriesrequiresVMSversionV5.0orlatertoOrun.{{a 75O1.2B AccessingtheOnlineReleaseNotesDOUThe Supervisor Seriesprovides online release notes,COwhichyoucandisplayorprintbyusing VMSINSTALFOwiththeOPTIONSN parameter.-Afterthe installation,FO^you can read the!release notes!by printing the file;O!SYS$HELP:SUPSERvvn.RELEASE_NOTES,where``vvn''OOdenotestheversionnumberofthe software.'Forexample,forQOhversionv5.4ofthe SupervisorSeries,thefilenamewouldbeO SUPSER054.s4O1.3B Installation Procedure RequirementsIOUBefore installingthe SupervisorSeries,ensurethattheJO following privileges, resources,and requirementsaremet:!  `m9mVMSversionV5.0throughV5.5isrunning. `EAllthenormal privilegesandquotasofthedefaultESYSTEMaccount. `I Approximately2to15minutes, dependingonyoursystemHconfiguration, distributionmedium,andoptions selected. `K Approximately3,000freeblocksonadiskforuseduringMthe installation procedure;thiscanbethesystemdiskor@Madisk specifiedwiththe VMSINSTALAWDoption. `H Approximately2,500freeblocksonthesystemdiskforJ%afull installation.)The requirementsperproductareas~follows: # p F h@Yh Approximately700freeblocksfor SUPERVISORandYitsdocumentation. @@Y@ Approximately500freeblocksforPHOTOanditsYdocumentation. DY Approximately1,000freeblocksforthesourcesfor"Ypthe SupervisorSeries. # pc! e1O 2.2 Installing!the! Supervisor!SeriesJOThe SupervisorSeriesuses VMSINSTALfor installation.)IfJOyoudonotknowhowtouse VMSINSTAL,youshouldfirst?OBreadthechapteron installingsoftwareintheB VMSSystemO Manager'sManual= .'Forthe installation,youshouldbeloggedGOintotheSYSTEMaccountoranothersuitably privilegedOLaccount."O2.1BInvoking VMSINSTALBOUInvoke VMSINSTALtoinstallthe SupervisorSeries. O $1 @SYS$UPDATE:VMSINSTAL% SUPSERvvn%ddcu:@ 3O Substitutethe appropriatevaluesfor { vvn and ddcu _.E* VAX/VMS&Software&Product% Installation& Procedure%V5.4-2)O It%is% dd-Mmm-yyyy%at%hh:mm.BO Enter%a&question&mark%(?)&at&any%time&for%help. UOIfthereareanyusersloggedintothesystem,youwillseetheOmessage:NOa %VMSINSTAL-W-ACTIVE,%The% following& processes%are%still%active:O ...process&names...6 OOYoucaninstallthe SupervisorSerieswhileusersareloggedNOin,thoughnousershouldberunningoneofthe Supervisor8O5Series utilitiesfromapreviousversion.7O *&Do&you%want&to&continue&anyway%[NO]? !4OIfyouwishto continue,answerYES.SO *&Are%you% satisfied&with%the&backup%of%your&system%disk&[YES]? NOOIfyoufeel comfortablewithyoursystemdiskbackup,answerDOYES. Otherwise,answerNO,performthebackup,then0O5restartthe installation procedure.f $O2.2B InstallationOptions!OUThenextquestionisVO *&Do&you%want&to&purge&files&replaced&by&this% installation&[YES]?!OOIfthisisthefirsttimeyouhave installedthe SupervisorKOSeries, answeringNOtothisquestioncansavesometimeGO5whenthe SupervisorSeriesfilesaremovedintotheirO directories.! .O2.3BDiskand Directory SelectionQOUThe SupervisorSeriesis installedinitsownrooted directoryIOtoavoidmixing SupervisorSeriesfileswithnormalVMSOOfiles..TheonlyfilecopiedtoaVMS directoryisthefileQO^ containingthe SupervisorSeriesreleasenotes,whichiscopiedOto SYS$HELP.q L GQOThe SupervisorSeriescanresideonanydisk.&The installationPOpromptsyouforthenameofthediskand top-level directoryIO5forthe utilities.'ThedefaultisSYS$SYSDEVICE:[SUPSER].]O *&Enter&the% top-level% directory&for%the% Supervisor%Series%[DUA0:[SUPSER]]:! c7OOncea directoryhasbeen specified(or C3 ETRETURN ET 3 ispressedtoTOselectthe default),the directoryiscreatedandamessagelike(O5the followingis displayed:_O %VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directory%DUA0:[SUPSER].e"#O2.4B Component SelectionHOUThe SupervisorSeries installationprovidesanumberofKOoptionsfor installing individual comH SUPSERUD054.B: %U:%[SUPSER.DOC]INSTALL_GUIDE.DECW$BOOK;1Dc6sponents.*The following(Olist describestheoptions.#^ `mmInstallm only4xmthesourcestothe SupervisorSeries.t$ J=W Normally,theimagesforPHOTO, PLAYBACK,andI SUPERVISORarelinkedfromobjectfilesincludedintheK distribution.)Ifyouselectthisoption,the documentationQafilesandthesourcefileswillbe installed,buttheutility(imageswillnotbelinked.;%u OWYoushouldselectthisoptiononlyifyouprefertorebuild8theimagesand ``install''thembyhand. `/H/InstallPHOTO(and PLAYBACK).IfyouchoosetoinstallGPHOTO,youwillbeaskedwhetherornotthecommandsBshouldbeaddedtothe DCLTABLES(for system-wideL9 definition)andwhetherornottheon-linehelpshouldbe&addedtoahelplibrary. `IInstall SUPERVISOR.Ifyouchoosetoinstall SUPERVISOR,GiyouwillbeaskedwhetherornotthecommandsshouldGbeaddedtothe DCLTABLES(for system-wide definition)Mandwhetherornottheon-linehelpshouldbeaddedtoashelplibrary. _UNote _D|Forsecurityreasons,itisnot recommendthatyou;includethe SUPERVISORcommandin DCLTABLES.  `?Installthesourcesforeachutility installed.D&& */O2.4.1B InstallingtheSourcesOnlyPO4Thefirstquestionaskedgivesyouthe opportunitytoinstall;Oonlythesourcesforthe SupervisorSeries:`O *&Do&you%want&to&install%ONLY%the%sources%for%the& Supervisor%Series&[NO]?%' GO AnsweringYESwillcausethe installationtoskiptheMO questionsrelatedto individual componentsandbegincopyingLO5the documentationandsourcefiles.+TherewillbenomoreO questionsasked.>( MOIfyouanswerNOthequestionabove,youwillbepromptedOOforwhetherornotyouwishtoinstallthesourcesfortheO5products selected:[O *&Do&you%want&to&install%the&sources%for&the% Supervisor&Series%[YES]?)LO AnsweringYEStothequestionwillinstallthe appropriate@Osourcefilesforthe utilitiestobe installed.*1O2.4.2B InstallingPHOTOandPLAYBACKGO4The installationwillnextaskthe following question:6O *&Do&you%want&to&install%PHOTO%[YES]?+! SOIfyouanswerNOtothe question,the installationwillproceed6Owithaskingabout installing SUPERVISOR., IOIfyouchoosetoinstallPHOTO,youwillbegiventheDO opportunitytohavethePHOTOandPLAYBACKcommandsEO5addedtothe system-wide DCLTABLES. AnsweringYEStoOOthe followingquestionwillcreate``real''DCLcommandsthatIOare automatically availabletoallusersonthesystem:_Ok *&Do&you%want&to&add%the%PHOTO%and&PLAYBACK&commands&to& DCLTABLES%[YES]?-l +hSOYouwillthenbeaskedwhetherornotyouwanttoinstalltheMOon-linehelpforPHOTOandPLAYBACKinahelplibrary.'IfOO5youanswerYES,youwillalsobeaskedwhichlibraryshouldOcontainthehelp.\O *&Do&you%want&to&add%the%PHOTO%and&PLAYBACK&help%to%a%library&[YES]?. 'LOThe installationwillpresentanumberofchoicesfortheOOlibrarytoreceivetheon-linehelp.,InadditiontoofferingMO5the system-widehelplibraryasanoption,the installation@O procedurewilllookforany HLP$LIBRARYcommandsLOdefinedinthesystem directoryandwillofferthosetoo:Mzk This% installation&updates%the&help%library%so%that&the%DCLKz command%"$%HELP%PHOTO"%will%provide& information&about&theNz PHOTO&utility%and&"$&HELP% PLAYBACK"&will%provide% information(zB about&the%PLAYBACK%utility.Qz There&are%several&help% libraries&that%these%help%files%can%be+z placed%in.KSome%of%them%are:)z] SYS$SYSROOT:[SYSHLP]HELPLIB.HLB%z WKU$ROOT:[HELP]WKU_HELP.HLBiO *&Which&library%should&have%PHOTO%and&PLAYBACK&help%"[SYS$SYSROOT:[SYSHLP]HELPLIB.HLB]:/*'O2.4.3B Installing SUPERVISOREO4Whetherornotyou installedPHOTO,the installationHO procedurenextasksifyouwanttoinstall SUPERVISOR:;O *&Do&you%want&to&install% SUPERVISOR%[YES]?0! SOIfyouanswerNOtothe question,the installationwillproceedEOwiththe installationofPHOTO,ifitwas selected.1f IOIfyouchoosetoinstall SUPERVISOR,youwillbegivenDOthe opportunitytohavethe SUPERVISEcommandaddedCO5tothe system-wide DCLTABLES. AnsweringYEStothePO followingquestionwillcreatea``real''DCLcommandthatisDO automatically availabletoallusersonthesystem:ROk *&Do&you%want&to&add%the% SUPERVISE&command%to% DCLTABLES&[NO]? _UNote _BtItisnot recommendedthatyouaddthe SUPERVISE9commandto DCLTABLES. AnsweringNOtothe?%questionwillhelpkeep unauthorizedusersfrom(~tryingtoruntheutility. }2A +SSOYouwillthenbeaskedwhetherornotyouwanttoinstalltheOOon-linehelpfor SUPERVISEinahelplibrary.'IfyouanswerPO5YES,youwillalsobeaskedwhichlibraryshouldcontaintheOhelp.RO *&Do&you%want&to&add%the% SUPERVISOR%help&to&a%library%[YES]?-3 JOLikeitdoesforPHOTO,the installationwillpresentaKOnumberofchoicesforthelibrarytoreceivetheon-lineO5help:_O *&Which&library%should&have% SUPERVISOR%help&"[SYS$SYSROOT:[SYSHLP]HELPLIB.HLB]:4NOIfyou specifiedalibrarytoreceivethePHOTOhelp,thatIOsamelibraryisofferedasthedefaulttothisprompt.i5 )+O2.5BThe Installation CompletesJOUAfterthe configuration questions,theselected componentsMOare installed..FilesarecopiedfromeachsavesetoftheNO installationkitandthe appropriateimagesarelinked,thenRO^all installedfilesarecopiedtotheir destination directories.JO Informationalmessagesaboutthe individual componentsare O displayedaIa w SUPSERUD054.B: %U:%[SUPSER.DOC]INSTALL_GUIDE.DECW$BOOK;1Dc-sneeded.6 ,O 3.2Post-Installation! InformationMOThischaptercontains important informationaboutsettingupCO SupervisorSeries configurationandstartupoptions.  7! )0O3.1BStartingthe SupervisorSeriesROUOncethe installationis complete,youcanstartthe SupervisorAOSeriesby executingthecommand procedureSUPSER_=O STARTUP.COM,locatedinSUPSER_ROOT:[COM].ThisEO^ procedurewilldefinethe SUPSER_ROOTlogicalintheEOsystemlogicalnametableandinstallthePHOTOand?O SUPERVISORimageswiththe necessary privileges.@8+GOTostartthe SupervisorSeries automaticallyatsystemLOstartup,youshouldaddalinelikethe followingtothe;O5systemstartup procedure(SYSTARTUP_V5.COMinO SYS$MANAGER):1O $&$@dua0:[supser.com]supser_startup.com9QOYoushould,ofcourse,specifytheactualdeviceand top-levelEO directorythatyou specifiedduringthe installation.Y22:i0O3.2BCreating SUPERVISOR IdentifiersGOUIfyou installed SUPERVISOR,youmustalsocreatetheMOrights identifiersusedtocontrolaccesstothe SUPERVISORAO functions.0Thereareseven SUPERVISOR identifiers,+O^ describedfullyinthemanual^ SUPERVISOR ReferenceO Guide .';IOAcommand procedurehasbeenprovidedthatcanbeusedSOtocreatethe identifiers.)Torunit,simplygivethe following(O5commandattheDCLprompt:9O $&,@SUPSER_ROOT:[COM]SUPERVISOR_IDENTIFIERS.COM^<4IOThe followingexampleshowsthecommandsusedtocreateOthe identifiers: Oa $#a SET%DEFAULT& SYS$SYSTEM: O $ RUN% AUTHORIZEO UAF>'  ADD/IDENTIFIER& SUPSER_ADVISEO9 UAF>( 9 ADD/IDENTIFIER&SUPSER_OBSERVEO UAF>-  ADD/IDENTIFIER&SUPSER_ADVISE_GROUPO UAF>.  ADD/IDENTIFIER&SUPSER_OBSERVE_GROUPO UAF>+  ADD/IDENTIFIER&SUPSER_LOGGED_OUTOY UAF>& Y ADD/IDENTIFIER& SUPSER_QUIETO UAF>-  ADD/IDENTIFIER&SUPSER_NO_SUPERVISE "_U%Note "_CIfthe identifiersalreadyexist,youwillreceive>errormessagesfrom AUTHORIZEstatingthattheH[ identifiersalreadyexist.'Youcanignoretheseerrors. e=;4O3.3BUsingthe Bookreader Documentation5OUThecommand procedureSUPSER_STARTUP.COM?O automaticallyaddstheSUPSER_ROOT:[DOC]nametoDOthe DECW$BOOKlogicalnamesearchlistifthefile;O^LIBRARY.DECW$BOOKSHELFisfoundinthe[DOC]O directory.e>! .O3.4B RegisteringYour InstallationPOUThe SupervisorSeriesisfreely distributable software,andnoWOlicenseisrequiredtouseit.' Registrationofyour installationisSOatyour4 discretionandisusedbytheauthoronlyto determineNO^thesizeofthe SupervisorSeriesuserbaseandthefuture(O directionsforthepackage.?kJOTo register,simplysendanotetotheauthorwiththe!O following information:1@ m Installer'sname%CompanynameandaddressD System(s)onwhichthe SupervisorSeriesisrunningEwWhichproductsyou'reusing(PHOTOand/or SUPERVISOR)>Anycommentsand/or suggestionsyoumighthave'A 0OYoucansenditelectronicallyto" goathunter@WKUVX1.BITNET O(or/ %goathunter%WKUVX1.BITNET@UKCC.UKY.EDURO5via Internet),byfaxto+15027455387,orbymailtotheO followingaddress:BmHunterGoatley(Academic Computing,STH226'WesternKentucky University)wBowlingGreen,KY42101USA))E? HOTableB-1:8 SupervisorSeries installationkitsavesets O OFSaveSetKFContents Ob O SUPSER054.A^KThe KITINSTALcommand procedureandits supportingfiles,objectcodecom-7Kmontothe SupervisorSeries components.Oq SUPSER054.BZKq Documentationfiles,in PostScript, Bookreader,andplainASCIIformats.O SUPSER054.C,K SupervisorSeriessourcefiles. O tDD*CL5)6O A.!Sample! Supervisor!Series! InstallationAOThis appendix includes a sample Supervisor SeriesO installation. On $1n @SYS$UPDATE:VMSINSTAL% SUPSER054%MUA0:Ct VAX/VMS%Software%Product& Installation% Procedure%V5.5)O It%is% 13-MAY-1992%at%07:30.BO Enter%a&question&mark%(?)&at&any%time&for%help.WOU %VMSINSTAL-W-NOTSYSTEM,%You%are&not%logged%in%to%the&SYSTEM%account.NO %VMSINSTAL-W-ACTIVE,%The% following& processes%are%still%active:t Polter&Goatt- DECW$TE_0F2B7Ou *&Do&you%want&to&continue&anyway%[NO]? u YESSO *&Are%you% satisfied&with%the&backup%of%your&system%disk&[YES]? j   j M  RETURN u M j  8OU The% following&products&will%be% processed: SUPSER%V5.4 # 8>t Beginning& installation%of%SUPSER%V5.4%at%07:30 #C WFO %VMSINSTAL-I-RESTORE,% Restoring&product%save%set%A%...]O] %VMSINSTAL-I-RELMOVED,& Product's%release&notes&have%been%moved%to% SYS$HELP.0z Supervisor%Series&v5.4% Installation # R zr SUPERVISOR%and&PHOTOJz Copyright%&1992%by%Hunter&Goatley.KAll%Rights& Reserved.CD Redistribution&for%no% commercial&gain%is% permitted. # VO *&Do&you%want&to&purge&files&replaced&by&this% installation&[YES]?  M RETURN M FzD The% Supervisor&Series%is% installed%in%its&own%rootedGz directory%to%avoid%mixing% Supervisor%Series%files%withJz normal%VMS%files.KThe% directory&can%reside%on%any&disk.Fz= THERE&ARE%NO%FILES%COPIED%TO% SYS$SYSTEM,% SYS$LIBRARY,Hz etc.K(The%only%file&copied%to%a&VMS% directory%is%theBz Release%Notes%file,%which%is%copied&to& SYS$HELP.)dO> *&Enter&the% top-level% directory&for%the% Supervisor%Series%[WKUVX1$DUA0:[SUPSER]]: U   U  Mk < RETURN `  M U T _O %VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKDUA0:[SUPSER].Lz The% Supervisor&Series%is%normally% installed%by%linking%theOz< object%files%packed%with%the%kit.JThe& installation%will&alsoNz give%you&a%cJ#C SUPSERUD054.B: %U:%[SUPSER.DOC]INSTALL_GUIDE.DECW$BOOK;1Dc<hance&to&add%DCL%commands%and&on-line%help%toz your%system.Lz6 The%sources&are%also& provided.JYou&can%either%install%theKz} products&and%the%sources,%or%you&can%install&the%sources-z only%and&rebuild%them%by%hand.Rz/ If&you%only&want%to%install%the%sources%and%want%to%skip&theJzw product%installations,%enter%YES&to&the% following%prompt.`O *&Do&you%want&to&install%ONLY%the%sources%for%the& Supervisor%Series&[NO]? *   * MA  RETURN 5 M *  MzV The%answer%to%the& following%question%will& determine%whetherKz the% appropriate%source%files%for& SUPERVISOR%and&PHOTO&arez installed.[OO *&Do&you%want&to&install%the&sources%for&the% Supervisor&Series%[YES]?   M M RETURN M e 6O *&Do&you%want&to&install%PHOTO%[YES]?   M RETURN M  Oz6 The%PHOTO%command&can%be%added%to%the% system-wide% DCLTABLES,Kz~ making%the%command% available%to%all&users,%or%it%can%be+z defined%as%a%foreign&command.eO7 *&Do&you%want&to&install%the&PHOTO&command%in%the& system-wide& DCLTABLES%[YES]?   M 4 RETURN M M MO *&Do&you%want&to&add%the%PHOTO%help%to%a&library%[YES]? u  xM RETURN xM  Mz This% installation&updates%the&help%library%so%that&the%DCLKzf command%"$%HELP%PHOTO"%will%provide& information&about&theNz PHOTO&utility%and&"$&HELP% PLAYBACK"&will%provide% information(z about&the%PLAYBACK%utility.Qz_ There&are%several&help% libraries&that%these%help%files%can%be+z placed%in.KSome%of%them%are:)z SYS$SYSROOT:[SYSHLP]HELPLIB.HLB%zX WKU$ROOT:[HELP]WKU_HELP.HLBiO *&Which&library%should&have%PHOTO%and&PLAYBACK&help%"[SYS$SYSROOT:[SYSHLP]HELPLIB.HLB]:     M&  RETURN M   ;OA *&Do&you%want&to&install% SUPERVISOR%[YES]?    M? RETURN  M W Gz The% SUPERVISE%command%can%be%added%to%the& system-wideIz DCLTABLES,%making&it& available%to%all%users,&or&it&canJz@ be&defined%as%a%foreign&command%on%a%per-user%basis%orz in& SYS$SYLOGIN.Kz For%security% purposes,%it%is% recommended%that%the%commandGz9 be&defined%as%a%foreign&command%on%a%per-user%basis.RO *&Do&you%want&to&add%the% SUPERVISE&command%to% DCLTABLES&[NO]? j p  j rM  RETURN u rM j  Mz This% installation&updates%the&help%library%so%that&the%DCLOz` command%"$%HELP% SUPERVISE"&will%provide% information%about%thez SUPERVISOR%utility.Sz Whether%or%not&you%elect%to%place%the%files%in%a%library,%theLzY files&will%be%left%in%the% Supervisor%Series% directory&forz future% reference.RO  *&Do&you%want&to&add%the% SUPERVISOR%help&to&a%library%[YES]? E   E M[  RETURN P M E  Kzy Unless%the% SUPERVISE&command%was&added&to&the% system-wideNz DCLTABLES,%it%is%not& recommended&that%the&help%be% installedEz  in&the%system%help%library&(SYS$SYSROOT:[HELPLIB.HLB).Mzr There&are%several&help% libraries&that%can&contain%the&help&z files.JSome%of%them&are:)z# SYS$SYSROOT:[SYSHLP]HELPLIB.HLB%zk WKU$ROOT:[HELP]WKU_HELP.HLBgO *&Which&library%should&contain%the& SUPERVISOR%help%"[SYS$SYSROOT:[SYSHLP]HELPLIB.HLB]:   M  RETURN M  KzJ No&further% questions&will%be%asked.KThe% Supervisor%SeriesPz installation%will&now%continue%for%2%to%15%minutes,% dependingEz on&your%type%of%media%and%the&system%configuration.cOC! %VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKDUA0:[SUPSER.EXE].cO! %VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKDUA0:[SUPSER.COM].cO! %VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKDUA0:[SUPSER.DOC].cO" %VMSINSTAL-I-SYSDIR,%This&product%creates%system%disk% directoryKDUA0:[SUPSER.SRC].7Oc" %SUPSER-I-LINKING,%Linking%image% PHOTO....:O" %SUPSER-I-LINKING,%Linking%image% PLAYBACK....8O# %SUPSER-I-LINKING,%Linking%image% HANDIN.... #" Ht)( Installation&of&SUPSER%V5.5& completed%at%07:34 #' H/t( VMSINSTAL& procedure%done&at&07:35 O) $ ^Gq 4OOTableC-1:7 SupervisorSeriesfilescreatedduring installation O OFFilenameF Description Ob &FilesinSUPSER_ROOT:[COM] O $OSUPERVISOR_IDENTIFIERS.COMECommand proceduretocreate SUPERVISORrightsidenti-[fiersOSUPSER_STARTUP.COM%Startupcommand procedure O> &FilesinSUPSER_ROOT:[DOC] O !OINSTALL_GUIDE.DECW$BOOK+ Installationguide (Bookreader)OcINSTALL_GUIDE.PS+c Installationguide (PostScript)OINSTALL_GUIDE.TXT& Installationguide(ASCII) OWLIBRARY.DECW$BOOKSHELF>WLibrary bookshelffilefor Bookreader documentsOPHOTO.DECW$BOOK! PHOTO ReferenceGuide  (Bookreader) 2OJ PHOTO.HLP2JOn-linehelpforPHOTOandPLAYBACK # .2OPHOTO.PS! PHOTO ReferenceGuide  (PostScript) | 2O> PHOTO.TXT!> PHOTO ReferenceGuide >(ASCII)  "2OSUPERVISOR.DECW$BOOK& SUPERVISOR ReferenceGuide  (Bookreader) 3O2SUPERVISOR.HLP'2On-linehelpfor SUPERVISE 3O SUPERVISOR.PS& SUPERVISOR ReferenceGuide  (PostScript) \ 3O% SUPERVISOR.TXT&% SUPERVISOR ReferenceGuide % (ASCII) 3O SUPSER.DECW$BOOKSHELF5  Bookshelffilefor Bookreader documents O &P FilesinSUPSER_ROOT:[EXE] Ok O  PHOTO.CLD8 CLDfileforPHOTOandPLAYBACKcommands 2O2  PHOTO.EXE02  ExecutableimageforPHOTOutility s  2O  PLAYBACK.EXE3  ExecutableimageforPLAYBACKutility 2O%  HANDIN.CLD)% CLDfileforHANDINcommand 2O  HANDIN.EXE1  ExecutableimageforHANDINutility 2 #  O  OT 2)mp OnlyifPHOTKQ^ SUPSERUD054.B: %U:%[SUPSER.DOC]INSTALL_GUIDE.DECW$BOOK;1DcKOwas installed O 3.m Onlyif SUPERVISORwas installedH Wk O OFilename Description O &AFilesinSUPSER_ROOT:[EXE] O\ OSUPERVISOR.CLD,CLDfilefor SUPERVISEcommand X 3O)SUPERVISOR.EXE4) Executableimagefor SUPERVISEcommand x 3 O &FilesinSUPSER_ROOT:[SRC] 1 O OBADVISORMAR.MAR-GMACROsourceforADVISORmodule +3O BUILD.COMBCommand proceduretobuildtheSeriesfromsourceO:BUILD_MACRO.COMA:Command proceduretobuildtheSeriesfromMACROsource #G AOCHECK_PRIVS.B322BLISS-32sourcefor privilegechecksO{CHECK_PRIVS.MAR3{MACRO-32source generatedbyBLISS-32O CVTB32MAR.TPU2ConvertBLISS-32.LISfilesto.MAROoCVTDOCHELP.TPU;oConvertDOCUMENT.HLPtoregular.HLPfilesO DESCRIP.MMS/MMS descriptionfileforbuildingOb HANDIN.MAR3bMACRO-32source generatedbyBLISS-32 ( F2OHANDIN_CLD.CLD2CLD definitionforHANDINCLItable 2OVHANDIN_SUBS.B324VBLISS-32sourceforHANDIN subroutines 2 :2OHANDIN_SUBS.MAR3MACRO-32source generatedbyBLISS-32 ( 2OI  HANDIN.MAR3I MACRO-32source generatedbyBLISS-32 ( - 2O  PHOTO.B32= BLISS-32sourcefor PHOTO/HANDINmainroutines 2 # O=  PHOTO.MAR3= MACRO-32source generatedbyBLISS-32 ( ! 2O  PHOTO.SDML3 VAXDOCUMENTsourceforPHOTOmanual 2O1  PHOTOMAR.MAR61 MACROsupportroutinesforterminalI/OO  PHOTONP.B328 BLISS-32sourcefor nonpaged-poolroutinesO$  PHOTONP.MAR3$ MACRO-32source generatedbyBLISS-32O  PHOTOP1.B32/ BLISS-32sourceforP1-spacecode O  OS 1,mo Onlyifsourceswere installed O 2)m OnlyifPHOTOwas installed O"3.m>Onlyif SUPERVISORwas installedI D O OFilename Description O &EFilesinSUPSER_ROOT:[SRC] )1 O` O PHOTOP1.MAR3MACRO-32source generatedbyBLISS-32O. PHOTOPAT.B320.BLISS-32sourcefor non-pagedcodeO PHOTOPAT.MAR3MACRO-32source generatedbyBLISS-32O! PHOTO_CLD.CLD1!CLD definitionforPHOTOCLItable n 2O PLAYBACK.B328BLISS-32sourceforPLAYBACKmainroutine 2O PLAYBACK.MAR3MACRO-32source generatedbyBLISS-32 ( 2OPLAYBACK_CLD.CLD4CLD definitionforPLAYBACKCLItable  r2OPLAYBACK_MSG.MSG2MESSAGEsourceforPLAYBACKmessages r 2OPLAYBACK_RTN.MAR3MACRO-32source generatedbyBLISS-32 ( f2 # zOSUPERVISOR.B32:BLISS-32sourcefor SUPERVISORmainroutine 3OvSUPERVISOR.MAR3vMACRO-32source generatedbyBLISS-32 ( Y3OSUPERVISOR.SDML8VAXDOCUMENTsourcefor SUPERVISORmanual n 3OiSUPERVISOR_CLD.CLD6iDCL definitionfor SUPERVISORCLItable > M3OSUPSER054.SDML4VAXDOCUMENTsourceforreleasenotesO] SUPSERMSG.MSG6]MESSAGEsourceforPHOTOand SUPERVISORmessages /3O$ SUPSER_MACROS.R32!$ BLISS-32REQUIREfile # zO  TERMBLI.R32* BLISS-32libraryREQUIREfileO  TTLOOKUP.B32; BLISS-32sourceforterminallookuproutinesO  TTLOOKUP.MAR3 MACRO-32source generatedbyBLISS-32O  VERSION.B32? BLISS-32sourceforroutinetogetimageidentO  VERSION.MAR3 MACRO-32source generatedbyBLISS-32 O (6 FilesinSYS$COMMON:[SYSHLP] OQ !O SUPSER054.RELEASE_NOTES6 Releasenotesforthe SupervisorSeries O  O" 1,m> Onlyifsourceswere installed O 2)m OnlyifPHOTOwas installed O 3.m Onlyif SUPERVISORwas installed O> jj&D[-O B.!Contents!of! Distribution"KitFOThe SupervisorSeriesisprovidedinaVMSINSTALlableTO distributionkit consistingofthreesavesets.)Eachsavesetis OBbriefly describedinBTableB-1.*Dl?E--F2OC.!Files!Created!During! InstallationOdThefilesindTableC-15darecreatedduringthe installationof,Othe SupervisorSeries software.*F'r?G..   PrefaceIntended AudienceDocument StructureDocument StructureRelated DocumentsRelated Documents41. Preparing to Install the Supervisor Series 1.1 Prerequisite Software-1.2 Accessing the Online Release Notes.1.3 Installation Procedure Requirements.1.3 Installation Procedure Requirements.1.3 Installation Procedure Requirements*2. Installing the Supervisor Series2.1 Invoking VMSINSTAL2.1 Invoking VMSINSTAL2.1 Invoking VMSINSTAL2.1 Invoking VMSINSTAL2.1 Invoking VMSINSTAL2.1 Invoking VMSINSTAL2.2 Installation Options2.2 Installation Options'2.3 Disk and Directory Selection'2.3 Disk and Directory Selection'2.3 Disk and Directory Selection2.4 Component Selection2.4 Component Selection2.4 Component Selection2.4 Component Selection(2.4.1 Installing the Sources Only(2.4.1 Installing the Sources Only(2.4.1 Installing the Sources Only(2.4.1 Installing the Sources Only*2.4.2 Installing PHOTO and PLAYBACK*2.4.2 Installing PHOTO and PLAYBACK*2.4.2 Installing PHOTO and PLAYBACK*2.4.2 Installing PHOTO and PLAYBACK*2.4.2 Installing PHOTO and PLAYBACK"2.4.3 Installing SUPERVISOR"2.4.3 Installing SUPERVISOR"2.4.3 Installing SUPERVISOR"2.4.3 Installing SUPERVISOR"2.4.3 Installing SUPERVISOR"2.4.3 Installing SUPERVISOR%2.5 The Installation Completes'3. Post-Installation Information)3.1 Starting the Supervisor Series)3.1 Starting the Supervisor Series)3.1 Starting the Supervisor Series*3.2 Creating SUPERVISOR Identifiers*3.2 Creating SUPERVISOR Identifiers*3.2 Creating SUPERVISOR Identifiers-3.3 Using the Bookreader Documentation(3.4 Registering Your Installation(3.4 Registering Your Installation(3.4 Registering Your Installation(3.4 Registering Your Installation(3.4 Registering Your Installation/A. Sample Supervisor Series Installation&B. Contents of DistributL ^ SUPSERUD054.B: %U:%[SUPSER.DOC]INSTALL_GUIDE.DECW$BOOK;1DcDZion Kit?Table B- 1: Supervisor Series installation kit save sets+C. Files Created During InstallationFTable C- 1: Supervisor Series files created during installationFTable C- 1: Supervisor Series files created during installationFTable C- 1: Supervisor Series files created during installation& & 123456789INSTALL_GUIDE_PREFINSTALL_GUIDE_3INSTALL_GUIDE_413INSTALL_GUIDE_515INSTALL_GUIDE_CH1INSTALL_GUIDE_8INSTALL_GUIDE_9INSTALL_GUIDE_102021INSTALL_GUIDE_CH2INSTALL_GUIDE_CH2_VMSINSTAL2425262728INSTALL_GUIDE_1530INSTALL_GUIDE_CH2_43233INSTALL_GUIDE_16353637INSTALL_GUIDE_CH2_5394041INSTALL_GUIDE_CH2_643444546INSTALL_GUIDE_CH2_74849505152OPTINSTPOSTINSTINSTALL_GUIDE_365657CREATE_IDS5960INSTALL_GUIDE_33INSTALL_GUIDE_3763646566INSTALL_GUIDE_APP_AINSTALL_GUIDE_APP_BSSTABINSTALL_GUIDE_APP_CFILETAB7273 B-ADOBE-Helvetica-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-180-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-100-*-*-P-*-ISO8859-1B-ADOBE-Helvetica-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1/-ADOBE-Symbol-*-R-*--*-140-*-*-P-*-*-*O -ADOBE-New Century Schoolbook-Medium-I-Normal--*-140-*-*-P-*-ISO8859-1@ -ADOBE-Courier-Medium-R-Normal--*-120-*-*-M-*-ISO8859-1> -ADOBE-Courier-Bold-R-Normal--*-120-*-*-M-*-ISO8859-1M -ADOBE-New Century Schoolbook-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1O -ADOBE-New Century Schoolbook-Medium-I-Normal--*-120-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1RZU..U^ ZD& _l Tk f c Pj*IvzB{N^VX+- -  /22P37DSj6^)T-FSUPSER054.SDML4VAXDOCM{$+8?,;xf$BOOK;1-{) 51COi~=D4.RxC)&5"ypi`wf(q[q -t:i9nQk( xY+ vs_h |q;S-`-V!K&Oz[MfSx`Dɠ n=q$Pzem PF0j'N/]XTCzu;|f:o2zd(#.c/.>Rj9, tZc(]CKnpRfHBWKI)OWm *Q|=6rrM6xdZW mw qiCHYU*tB7l@Pz`b,wzLn$g_NO1R\M%/buYB% d{Jw8.*DBM*SA9Z4zVe]rQw†N] |6o)z]K4/ZeY* F gULi&PYnImC j:Az\eJ 2 H y"m6?Qy]"7 1Sk>2 v+H+@/St(s_9QqbrVO_pJu='G\wL@8?V"j5K>1t}(kG7[e(v4w 4.T.3Un> -i($I|bA yI|tzgk)yMQi=BN1ROiQ/Cl{<?vhC-1J"zpc_<\wVe1^~Z*_I4vLdBI[vVS<H]ClO, C1R;SAS(,X2 uYQcDNxnPlx nDuB85P9ZZzj(AHF$&+7{ Ai9R K'E,,4VEsvg0_{sZ_v-l"Y.=@zr6 Pu#(rb%=>yz1 K?gC 1`uZ<G=37[;e7~`$+eroj; =i &.HTmtfa x)xf%}]Ni 0(C+M O5mC!akSBa^O?\z=+sUYQ<81cqpGvh9 $odEFa}-I1C26d M{kKw/f wz;$=OwhKHLA0e)6"NkI1=sq'MjjKcq7n$XN)]NSD^M|yX;'"MM9O#f==KGA6S2ubgcVq@GNWi K&#dD e9y>:=TK HQX9l e1COn:1<*aye/O"l_ \4) vJ`BUJ,+yj]0U{?EnJh_s <!+1#JYkQ DX[nQbXbjs\v, 8%u ldX|s@5\{ Jwo8Zs3:/# wVm`p:Wo7xKn+Tc+OjN o17NOwIJKL;h|fv1q<LFQP|j}Zm5Pz?\XL-K{24x U:^s Gmw7%* ~7@ ?w Inw3>h~pFe xFP:j0A]9 ZwP%)]w3dB"a???U1)m#.]U4C4}f1?1TQJZp -y01q?0OJ MU,r%e`eeY=@S.C6~$9(X.Wig G< zU:,2#/I*&so{B`|"NfTiO^5--X8Q/L:=+bZ!JfAE]HPkNq ki~z6Ij;Mp^uT)}?!,hWSk'O"Xjl{ P#~}Vt 2bX1b< EMTsd[s!2u $j6bFYYNh] G&6Y\EenPv1_1bO#MqCtMhi`c^=&A={`\I )j%g/Fj,Ktat??b$K=KtWEYyjOXzZeNfNg!b#0ri5l%Rc=_JEbX7?I:G H? ruAsq!};!EA(:!qt] *d!nxf8OW8l/1[z6SXdq swtgEuwS6K`8-IN;. $Wpvp[Qy'Z9A\e+~LqKYYkj 6 "0>_jE]&&~e"yEpOh%_;!N5K{qUORk''V`_ ,+v\-6h8Yq/+lE?TSj;gexL>Mn6 tRceG:WdN),? 5P \R-lzv`8 B(*[xOv3!U%J(),S=2A]M&G1q;M]1Wu| ?f3Q6<: lGHgj'"J? kUP3 IQNMj Ro)D}zzywg55tKDIG)AsGW21yV'SnvTq8 U_ODH8BO]@1$zaMV%1E$:8|Lm}]YuWi6SL_'Zt++O ng%zhllAu$bO3b|4x?~%3GkR\p3^;|Whi$Q|z?C]BJ]3O5x7&iN-R|dswBd(D+/9"3G6w//q00`z?a@e{o-5F5e J 1hh O!uJgy:e)"mj9$RGV[LNhПb <d\yaHb6}' C@,Ux+Z] XI Cl$  (c@8x Gj"J1F02O.IkH/R-kG)a59*o4't)gt(3235D`@D&\"X"H+r~#EMd  Ze%jN =2/4C*P^kk?cM_ld^ &'f1jZPXL}4PbXf2; Pz?h"sEh qaoR4\(f]Af%|l&:jbD]uVYd1M|:1LL?9A&# crZr. #[@\U ] O8UuN8 e)g o` `%.:y}N}Pa q@;4Jt v9cp,WjYeD*$ gao.RSS W :,onZmeVBwwgJeLdzG2Y0NTW ={wB(4#~6cSlr$1CCe#Bld.K}%VpQ4{|lL_kdNU+U?v-y^}Xc Z!v vR5;fT\X)\-= ?.j|-rFwBck-0wk2BT1\JQ\O9u#tLC:AOOtL yxL@D2{'pX0m1ZjfD:;@OF Qm^ i;!,}l%IQ4t?wYIVW`FRggv5:PrC-z%1*Lmce;4bzy7[[ =!jny;NL}GHw&/4:#d?J?oM} >'Xp$l`>,9!\ F*Ue]QY4n QU-^kj}1cu/E1;|pA [M*6Z\eT4+'"5=H? kw2N'F^>)XZ/Gy]Qak]8D5FIe)SH-~cIb6+i d&V$?͠.5wgAO7;I$kI-9l>SM&8*8h3GaLee_Lbimf 'k!^&1ISI7}S*`}$CzfEu )u5Tzl,)E2&sc_N\Hj_E^88?L #'r O [ Y8T4xd-B^ ` j`.d{G5og[GC[4RY&TwRZ$lY/,\{Z*D}y|Fg9?qr Fk`-p##-Rgk (D"G}yp`U/1_< 13 eH>Oy.}6+@%V_+]ema%h8U7;+ql` a;jDT >dR|qEO-CP}F\1,s6cIQ%Oz,zrx> ?dlMeu [Ub'MyRcXMSHw`J?@D{ p^PCeQJ-:"HjKL UM 65]vn26(\ExTUgM.a %e+4/4_.8?d5%t'y~"i)psAzT]0H+'Bnb=Y9rD4K2ba)lj@4nIDq9!EueB30oZ|_Tj2_D<{I#9&0rJqcc_Qv$.&({1&=!{CC[ML#EV(4q)b]B})(m6bo~3wR6 dS $aK`HuxL^6rijjK"5b m[ :T{; sY gCquemgg7Kghiy%C!%F<"ATj}i"B8 >j{M9+pwZWp+K IH:9b!:)W}35%QOv\;?kz0/0=qMBx|V.ZmNN[ B#mGjHFS6 k b%-8' %u~MZQjmeD l. Rf~#]:U-jNC<{GCP1GaPCy_Xuj.:X*g[M.vh^Pdl|Uca+`.9}5 }GWn]-Lo/oe(\N n+2 vyd`"T|NTVTCU 0cYRCb&l2&kfmd7`)Bl(xZ P[? xg.6&>4oB6gI]8NA?,E4y1|J_Yn;x281TN4$l?gO) .If?J j0CUwgTC([>WMdGP<kxjFe6^aV!OER{k>=[$G1ORG]R:\?[gFU doV7LQB+yPU>J8\Ix q & h"{V+W.?f1^tUI }||l&5uS25h a :  ~NnrRx*8rY`SG\ut+qbs}!'1S)B+/JN( 1D/e~YUPuIy7jR%.@AL pUPtE*L|Sj)qCk;1H I!k i?!L^uUA cnzbU'qC^?"j!{^dLl"_f3Vw6>uJ`% y;ct]6k)WYsRvin#4z.ZD|gdn>kAE!Zj8WmZlQj"#B&s\|m,]7!35qI 1,G=q'p)% K-5q-n!F@fxf dsP2QWyZ:>4Qpo T|jRv251z]=7k=BlisK@b%7`S8V@Th-6K{?F83D L T @p"]\@\z3]gJ{+l_M`7$@4Zy UqXJ6*;f,o .lJ@V+`F!C9p2 >]"JDt:.N^y0Hk&;[ /Bq5M9X~8uZR-naaLP7O=V# I^{e+u^pGb.D$_gKs9&?f 0H#wy4r1k>.,% lAR'{\Vcd[ &3(W FW}*[&fV[+=+m {Ff&2:  4.e jCRAKbqY1xU]aS} k8bE#5pV \gXaiR$z(ZiZ{Sji0Dh@$)I[z*@ ,L>lc-V&k!(11 Fq/mm%[ 7^w?lgG M8c1;lx[;j:{CD\D4k gBx8 zZY-FR.ymRvM??m;ɧ-nYjpfipGU#J`<Kqu|e,M)`NpI1p9@1U&Xv[Bi&;|W7yK3(3t^PYna4KT}~0dJUk0\eh R^n[%9B*NkoZ?I7}Iszr` 9oPCxF8!pWY:[$f&DYekRCSyinbAm#p59)Oc7Hz!hetV]Jk}7n 3V``fKBs$qH`MW,.8VK0bv^ P"bFr~]q\h^!S{jO4Y  SjJjFiNʹ SUPSERUD054.B  U:$[SUPSER.DOC]LIBRARY.DECW$BOOKSHELF;1>`$*[SUPSER.DOC]LIBRARY.DECW$BOOKSHELF;1+,  ./ 4>n-U:0123KPWO56D7Nw 89GHJ,TITLE\SUPSER\Supervisor Series documentation>SHELF\SUPSER_ROOT:[DOC]SUPSER.DECW$BOOKSHELF\Supervisor SeriesOA SUPSERUD054.B U:[SUPSER.DOC]PHOTO.TXT;1X??Q2*[SUPSER.DOC]PHOTO.TXT;1+, .?/ 4X?=j?-U:0123KPWO>56 79[w 89GHJ   PHOTO Reference Guide October 1992= This manual describes the use of PHOTO, a member of@ the Supervisor Series of terminal monitoring software.A Revision/Update Information: This is a revised manual.9 Operating System and Version: VMS V5.0 or later2 Software Version: PHOTO V5.42 Academic Computing and Research Services% Western Kentucky University! Bowling Green, Kentucky  " ________________________ 5 October 1992= Permission is granted to copy and redistribute this* document for no commercial gain.? The information in this document is subject to change9 without notice and should not be construed as a9 commitment by the author. The author assumes no? responsibility for any errors that may appear in this document.= DISCLAIMER: The software described in this document: is provided "as is". No guarantee is made by the@ author or the author's employer as to the suitability,> reliability, security, usefulness, or performance of this software.@ Neither Western Kentucky University nor Hunter Goatley@ are responsible for any losses that may occur from the use of this software.; The following are trademarks of Digital Equipment Corporation:9 DEC VAX VMS# DECnet UCX __________> Copyright 1992 Hunter Goatley. ALL RIGHTS RESERVED.  A _______________________________________________________ ContentsA _________________________________________________A PREFACE vA _______________________________________________________6 CHAPTER 1 USING PHOTO TO CAPTURE A TERMINALA SESSION 1-1A _________________________________________________A 1.1 STARTING A PHOTO SESSION 1-1A _________________________________________________A 1.2 PAUSING A PHOTO SESSION 1-2A _________________________________________________6 1.3 DISPLAYING THE STATUS OF A PHOTOA SESSION 1-3A _________________________________________________A 1.4 RECORDING INPUT ONLY 1-3A _________________________________________________A 1.5 DISPLAYING THE PHOTO VERSION NUMBER 1-4A _________________________________________________A 1.6 ENDING A PHOTO SESSION 1-4A _________________________________________________A 1.7 ABORTING A PHOTO SESSION 1-5A _________________________________________________3 1.8 CAPTURING THE I/O FOR ANOTHERA TERMINAL 1-5A iii   ContentsA _______________________________________________________A CHAPTER 2 USING PLAYBACK 2-1A _________________________________________________A 2.1 PLAYING BACK A PHOTO SESSION 2-1A _________________________________________________A 2.2 SPECIFYING A DIFFERENT LOG FILE 2-1A _________________________________________________A 2.3 PAUSES DURING PLAYBACK 2-2A _________________________________________________A 2.4 REDIRECTING PLAYBACK OUTPUT 2-2A _________________________________________________A 2.5 USING PLAYBACK WITH INPUT-ONLY LOGS 2-3A _______________________________________________________% PART II: COMMAND DICTIONARY= PHOTO Commands-3= PLAYBACK Commands-6 iv  A _______________________________________________________ Preface= PHOTO is a VMS utility program that allows users to> log their terminal sessions into a file. While PHOTO> is running, each character sent to and received from; the terminal is recorded in a file and may be re-5 displayed later using the PLAYBACK command.@ Note: For efficiency reasons, the log files created by= PHOTO are just streams of bytes-they are not normal? VMS text files. PLAYBACK must be used to convert them to text files.< PHOTO is part of the Supervisor Series of terminal8 monitoring software. The Supervisor Series was< originally written by Bob Pasker, Bill Donner, and; Terry Way for Precision Business Systems, and was? later acquired by Security Pacific Software Services.: After selling and maintaining the software for a@ number of years, Security Pacific Software's Dan Shoop? placed version 5.0D of the Supervisor Series into the public domain in 1992.7 The Supervisor Series is currently maintained7 by Hunter Goatley, VMS Systems Programmer for8 Western Kentucky University, Bowling Green, KY% (goathunter@WKUVX1.BITNET).L __________________________________________________________________ Intended Audience: This manual is intended for any VMS user who can? take advantage of the services provided by PHOTO. The= reader should already know the basics of using VMS.A v   PrefaceL __________________________________________________________________ Document Structure? This guide consists of two chapters and one appendix.= Chapter 1 Provides a simple step-by-step guide to" using PHOTO.: Chapter 2 Provides instructions of reviewing a@ recorded session, with explanations of how? to PLAYBACK a session to various devices.= Part II Provides command descriptions for PHOTO# and PLAYBACK.L __________________________________________________________________ TypiP;4 SUPSERUD054.B U:[SUPSER.DOC]PHOTO.TXT;1X??cal Uses of PHOTO; PHOTO can be used to perform the following tasks:: o Document an obscure occurrence, or a software? bug, with messages and traceback directly from the program.> o Have PHOTO log the output into a file that can be> sent via electronic mail, magtape, or hardcopy to+ others to analyze the problem.= o Prepare transcripts of dialogue with a computer.= This is convenient when documenting programs for: handouts, user's manuals, and other sessions.@ o Keep a journal of what is done in a session to keep5 track of users' activities and progress.= o Monitor data-entry for possible system abuse and? software problem resolution. An entire session can3 be reproduced for review and analysis.< o PHOTO another terminal session. SUPERVISOR, the: other member of the Supervisor Series, allows> the monitoring of the activities of another user.> After activating PHOTO, SUPERVISOR can be used to> access the other terminal. Everything done on the vi  A Preface> other terminal is written to a log file under the" supervisor's control.; o SUPERVISOR can also use files created with the; PHOTO/LOG/INPUT qualifier as input. SUPERVISOR< sends the typed input only to another terminal,: where it is executed as part of that session.A vii  A _______________________________________________________3 1 Using PHOTO to Capture a Terminal Session= This chapter provides a step-by-step guide to using; PHOTO to record a terminal session in a log file.L __________________________________________________________________" 1.1 Starting a PHOTO Session< To start a PHOTO log session, type the DCL command< PHOTO. By default, a log file named PHOTO.LOG will: be created in the current default directory. The> default filename can be overridden by using the /LOG: qualifier; it accepts a filename as a value. For= example, the following command creates a file named? MYLOGFILE.LOG in DUB4:[MYDIR]; PHOTO responds with an informational message:4 $ PHOTO/LOG=DUB4:[MYDIR]MYLOGFILE.LOGL %PHOTO-I-INIT, Recording initiated at 24-MAR-1992 09:02:38.23 $: The user must have write access to the specified4 directory in order to create the log file.@ Note: PHOTO cannot log network terminals logged in via@ SET HOST over DECnet (RT devices). However, it can log> physical terminals, terminals with virtual terminals? (VTAx: devices), LAT terminal server terminals (LTAx:: devices), UCX telnet terminals (TN devices), and9 pseudo-terminals (FTAx: and TWAx: devices) that< are logged in. PHOTO has been tested with numerous? third-party network terminal devices, including those? created by the TCP/IP implementations by TGV and TWG,> and the PacerLink Appletalk implementation by Pacer.A 1-1  3 Using PHOTO to Capture a Terminal SessionL __________________________________________________________________! 1.2 Pausing a PHOTO Session> While recording, logging can be temporarily disabled; by pressing the pause key (, by default).> Pressing the pause key again will resume the logging> to the file. Informational messages are displayed on8 the screen when logging is paused and resumed: $ PHOTOL %PHOTO-I-INIT, Recording initiated at 24-MAR-1992 09:02:38.23 $ SHOW TIME% 24-MAR-1992 09:02:40 $ % [PHOTO logging paused] $ SHOW TIME% 24-MAR-1992 09:02:46 $ & [PHOTO logging resumed] $; The ``paused'' message is not recorded in the log? file, but the ``resumed'' message is as an indication- of where the interruption occurred.; The default pause key can be overridden using the< /PAUSE qualifier on the PHOTO command line. It may@ need to be changed if, for example, PHOTO is used with> another application that expects to be used= for another purpose. The /PAUSE qualifier accepts a< value that is the character's ASCII decimal value.<  For example, the ASCII value of is 4; the@ following command changes the pause character to ASCII 2 (): $ PHOTO/PAUSE=2L %PHOTO-I-INIT, Recording initiated at 24-MAR-1992 09:27:36.92 $ % [PHOTO logging paused] $ & [PHOTO logging resumed] $ 1-2  A Using PHOTO to Capture a Terminal Session7 Care should be taken when selecting the pause> character to avoid conflicts with other applications? during the PHOTO session. For example, the tilde (~),> which has an ASCII value of 126, would probably be a= good choice because it is rarely used. Some ; sequences are interpreted by the terminal driver;: contact the system manager for a a list of ASCII values.L __________________________________________________________________2 1.3 Displaying the Status of a PHOTO Session> The PHOTO/STATISTICS command provides a brief status. report of the current PHOTO session:! $ PHOTO/STATISTICSI %PHOTO-I-STAT, Recording in progress, 80 characters logged3 %PHOTO-I-MISSED, Missed 0 charactersD %PHOTO-I-FILE, Log file is DKA300:[HUNTER]PHOTO.LOG;1 $= If the PHOTO session has been paused, the following> message will also be displayed in the status report:= %PHOTO-I-PAUSED, Photo logging has been paused@ Missed characters can be caused by an excessive amount= of output. Normally, there should not be any missed characters.L __________________________________________________________________ 1.4 Recording Input Only? PHOTO can be used to record only the characters input> to the terminal, instead of recording both input and? output. The PHOTO/INPUT command creates an input-only> log. The input-only log can be fed to the SUPERVISOR= utility to execute the same commands during another= terminal session. In this way, PHOTO and SUPERVISOR: can simulate user input for automated testing of | software.A 1-3  3 Using PHOTO to Capture a Terminal SessionQdF SUPSERUD054.B U:[SUPSER.DOC]PHOTO.TXT;1X??0r | $ PHOTO/INPUTX | %PHOTO-I-IINIT, input-only recording initiated at 24-MAR-1992 09:27:36.92 | $ |9 | The PHOTO/OFF and PHOTO/STATISTICS command also9 | indicate whether or not input-only recording is | active.L __________________________________________________________________- 1.5 Displaying the PHOTO Version Number; To determine the version number of PHOTO, add the7 | /VERSION qualifier to the PHOTO command line: | | $ PHOTO/VERSION> | %PHOTO-I-VERSION, PHOTO V5.4 linked 13-SEP-1992 | $L __________________________________________________________________ 1.6 Ending a PHOTO Session< The PHOTO/OFF command is used to terminate a PHOTO? recording session. Two informational messages will be@ displayed indicating the time recording was terminated' and the name of the log file: $ PHOTO/OFFK %PHOTO-I-FINI, recording finished at 24-MAR-1992 15:23:33.96D %PHOTO-I-FILE, log file is DKA300:[HUNTER]PHOTO.LOG;1 $@ PHOTO recording is also terminated when the process is> logged out or deleted using the DCL STOP/ID command. 1-4  A Using PHOTO to Capture a Terminal SessionL __________________________________________________________________" 1.7 Aborting a PHOTO Session: | The PHOTO/ABORT command is used to abort a PHOTO8 | recording session. Like PHOTO/OFF, PHOTO/ABORT8 | terminates the terminal recording, but it also3 | automatically deletes the PHOTO log file.t | | $ PHOTO/ABORT2 | %PHOTO-I-ABORTED, recording aborted | $L __________________________________________________________________0 1.8 Capturing the I/O for Another Terminal8 Used in conjunction with SUPERVISOR, PHOTO can7 record the activities on another terminal. To_; initiate the recording, simply start PHOTO befores? starting SUPERVISOR and terminate PHOTO after exitingt= SUPERVISOR. The following example shows the commando sequence:c $ PHOTO= Recording initiated at 19-MAY-1992 07:51:04.86b $ SUPERVISE TXA3: ....i  1 %SUPSER-I-EXIT, Supervisor exiting  $ PHOTO/OFF< Recording finished at 19-MAY-1992 07:51:27.58< Log file is SYS$SYSDEVICE:[HUNTER]PHOTO.LOG;1 $A 1-5f r A _______________________________________________________r 2 Using PLAYBACK: The log files generated by PHOTO are stored in a; ``binary'' mode-they are RMS files with variable- = length records and no record attributes. While they 9 can be viewed using the DCL TYPE command, PHOTO = includes a PLAYBACK command designed to convert the @ PHOTO log files to ``normal'' RMS text files and print+ them to a screen or to a printer. L __________________________________________________________________& 2.1 Playing Back a PHOTO Session? To display a PHOTO session on the terminal, just type_% PLAYBACK at the DCL prompt:  $ PLAYBACK ; If no qualifiers are specified, PLAYBACK uses the  following defaults: > o the log file played back is the latest version of7 | PHOTO.LOG in the current default directory  |; | o the output device is SYS$OUTPUT (the terminal)_< o the file is assumed to be stored in binary modeL __________________________________________________________________) 2.2 Specifying a Different Log FileA= A different log file can be displayed by specifying 8 the name of the log file as a parameter on the: PLAYBACK command line. A full file specification< or a logical name may be entered. For example, the< following command opens SESSION.LOG in the current default directory:A 2-1_ _ _ Using PLAYBACK% $ PLAYBACK SESSION.LOGL __________________________________________________________________ 2.3 Pauses During PLAYBACK@ During the PHOTO session, typing the characters ``!?''= will cause PLAYBACK to pause the display of the logO? file until is pressed. It will then continue ? until the next ``!?'' sequence. The following example 6 shows a sample PLAYBACK session with pauses: $ PLAYBACK_ $ DIR( Directory DKA300:[HUNTER]* LOGIN.COM;1 LOGIN.MAR;1 Total of 2 files., $ !This is my login directoryN $ !? [will pause here until is pressed]N $ SHOW TIME !? [will pause here until is pressed]% 24-MAR-1992 20:26:02 $ PHOTO/OFFL __________________________________________________________________% 2.4 Redirecting PLAYBACK Output < The PLAYBACK output can be directed to some device= | other than the default terminal (SYS$OUTPUT:) using @ the /OUTPUT qualifier. The qualifier value is the name< of another device or file specification that is to@ receive the output. For example, the following command/ displays the output on terminal TXA3:R& $ PLAYBACK/OUTPUT=TXA3:= The /OUTPUT value can also be a file specification. = | If an output file is specified, by default PLAYBACK 8 | produces a ``normal'' RMS text file, which has7 | variable length records with carriage-return,< | carriage-control record attributes (/TYPE=RECORD).< | Also by default, any null characters (ASCII 0) and 2-2  r iA Using PLAYBACK < | rubout sequences (character deletions) are removed= | from the output file (which corresponds to /STRIP).s |> | The following example converts PHOTO.LOG to a normal | text file: |+ | $ PLAYBACK/OUTPUT=NORMAL.TXTt |; | The DCL prompt ($) is actually preceded by a nulli; | byte, which is displayed as ``^@'' in EDT. Ruboutp@ | sequences are the characters produced when a character? | is deleted. They consist of a character, a backspace,s# | a space, and a whitepace.b |< | By using a default of /STRIP, these characters are: | automatically removed, which makes the text file> | ``cleaner.'' The /NOSTRIP qualifier can be specified; | to prevent PLAYBACK from removing the characters.nL __________________________________________________________________- 2.5 Using PLAYBACK With Input-only Logs 8 To display input-only log files with PLAYBACK,< the qualifier /TYPE=INPUT must be specified on the> command line. (Input-only R4 SUPSERUD054.B U:[SUPSER.DOC]PHOTO.TXT;1X??-logs are created using the? PHOTO/INPUT command; they contain only the charactersM> typed at the keyboard, not the output written to the= terminal.) The following example shows how PLAYBACKc& processes an input-only log:$ $ PLAYBACK/TYPE=INPUT SH USERS SHO DEF DIR PHOTO/OFF@ If PLAYBACK is run without specifying /TYPE=INPUT, the. entire log file will not be visible..A 2-3g e A _______________________________________________________c% Part II: Command Dictionary ? This section provides descriptions of PHOTO commands.o A CA PHOTOaA _______________________________________________________  PHOTO_; Starts terminal input and output logging to a log : file. Can be configured to record both input and) output, or just terminal input.DA _______________________________________________________m FORMAT PHOTO [/qualifiers]A _______________________________________________________ ) Command Qualifiers Defaultsi | | /ABORT/ /BUFFER_SIZE=pages /BUFFER_SIZE=2  /INPUT: /LOG=file spec /LOG=SYS$DISK:[]PHOTO.LOG /OFF) /PAUSE=number /PAUSE=4  /STATISTICSl /VERSION |A | _______________________________________________________  | | QUALIFIERS | /ABORT: | Terminates the PHOTO recording and automatically% | deletes the PHOTO log file.o" /BUFFER_SIZE=buffer-size< Specifies the number of pages to use for buffering= while supervising. By default, 2 pages are used. Upo< to 10 pages may be specified. Additional pages are= useful on heavily-loaded systems where PHOTO missest some data.A Commands-3t g n PHOTO  /INPUT= Specifies that an input-only log should be created.8 PHOTO will only record characters typed at the; terminal, not output written to the terminal. TheP= input log file can be fed to SUPERVISOR to simulateO* user input for software testing. /LOG=file-spec< Specifies the file specification for the PHOTO log: file. By default, PHOTO creates PHOTO.LOG in the8 current default directory. Write access to the; specified directory is required to create the log file.  /OFF? Terminates a PHOTO recording session. The log file iso? closed and an informational message is written to thei< terminal to indicate the recording has terminated.< PHOTO can also be terminated by logging out of the? process or stopping the process using the DCL commandt STOP/ID. /PAUSE=value> Specifies the ASCII value of the character to use as> the ``pause'' character to pause and resume logging.? By default, is used (ASCII 4). To change then< pause character, simply specify the ASCII value of@ the desired character. For example, /PAUSE=2 specifies* as the pause character. /STATISTICS;9 Displays statistics regarding the current PHOTO? recording session. The information displayed includes < the name of the log file, the number of characters@ recorded, the number of characters missed, and whether# or not logging is paused.r /VERSION> Displays the version of PHOTO currently installed on the system.  Commands-4 T vA PHOTOhA _______________________________________________________i DESCRIPTIONe; When PHOTO is executed without any qualifiers, itu@ starts recording the current terminal session to a log? file. Recording continues until the logging is pausede; (using the pause character) or until PHOTO/OFF isy> executed (or the process is terminated). By default,: PHOTO creates a log file called PHOTO.LOG in the current directory.: The log files created by PHOTO can be viewed and- printed using the PLAYBACK utility._A _______________________________________________________1 restrictions< o RT devices (network terminals logged in via SET0 HOST over DECnet) cannot be logged.> o WT devices (UIS VT100 pseudo-terminals) cannot be supervised.; o PHOTO is not compatible with the following DEC > products: Session Support Utility (SSU), DEC/Test: Manager, ACMS, the Terminal Fallback Facility (TFF).2A Commands-5T D  PLAYBACKA _______________________________________________________0 PLAYBACK@ Displays a PHOTO log file to an output device. Used to> play back a terminal session or convert a binary log$ file to a normal RMS file. |A | _______________________________________________________d | | FORMAT | | PLAYBACK [log-file] |A | _______________________________________________________ ) | Command Qualifiers Defaultsi |3 | /OUTPUT=playback-file /OUTPUT=SYS$OUTPUTs' | /STRIP /STRIPA+ | /TYPE=type See below.tA _______________________________________________________A PARAMETERS log-file= Name of the log file to be played back. If omitted, = PHOTO.LOG in the current default directory is used. A _______________________________________________________  QUALIFIERS /OUTPUT=playback-files9 Specifies the file specification for the outputg@ device. Can be a full file specification or a terminal: device name. If a file is specified, the default> qualifier /TYPE=RECORD will create a normal RMS text file.r /STRIP: | Specifies that all null characters (ASCII 0) and8 | rubout sequences (character, backspace, space,< | backspace) found in the log file should be removed@ before display. Useful for removing the null character Commands-6 a rA PLAYBACK > | the precedes the DCL command prompt and for removing3 | characters deleted with the key.S@ | By default, the characters are removed from the output; | file. Use /NOSTRIP to leave the characters in the  | file.  { INPUT }  /TYPE= { RECORD }e { }c; Specifies the format of the input file and outputt file. : | If /TYPE=RECORD is specified, the created output; | file will be converted to a normal RMS text file.d? S SUPSERUD054.B U:[SUPSER.DOC]PHOTO.TXT;1X?? < | /TYPE=RECORD is the default setting if an output file  | is specified. @ If /TYPE=INPUT is specified, the log file being played? back is assumed to be an input-only log file (created  with PHOTO/INPUT).A ________________________________________________________ DESCRIPTION_: The PLAYBACK command displays a terminal session5 previously recorded by PHOTO. See PHOTO forc: information on how to record a terminal session.A Commands-7 log. The input-only log can be fed to the SUPERVISOR= utility to execute the same commands during another= terminal session. In this way, PHOTO and SUPERVISOR: can simulate user input for automated testing of | software.A 1-3  3 Using PHOTO to Capture a Terminal SessionT6G SUPSERUD054.BU:[SUPSER.DOC]PHOTO.PS;1iFw*[SUPSER.DOC]PHOTO.PS;1+,./ 4i$-U:0123KPWO56ԕ 7|@fw 89GHJ%!PS-Adobe-2.0%%Creator: VAX DOCUMENT V2.0K%%+Copyright 1986,1987,1988,1989,1990,1991 DIGITAL EQUIPMENT CORPORATION. %%+All Rights Reserved.%%DocumentFonts: (atend)%%Pages: (atend) %%EndComments*/DEC_DVC$dict where { %FIND DICTIONARY pop}{ %else /DEC_DVC$dict 300 dict def } ifelse %/BeginDVC$PSDoc { %BEGIN DOCUMENT vmstatus pop pop 0 eq {' DEC_DVC$dict begin InitializeState }{ %else< /DVC$PSJob save def DEC_DVC$dict begin InitializeState /DVC$PSFonts save def } ifelse} def"/EndDVC$PSDoc { %END DOCUMENT'% --- Preserving current page count --- vmstatus pop pop 0 eq { end }{ %else/ DVC$PSFonts restore end DVC$PSJob restore } ifelse} def%DEC_DVC$dict begin%5mark % CREATE ISOLatin1Encoding if not there already/ISOLatin1Encoding0 8#000 1 8#054 {StandardEncoding exch get} for  /minus0 8#056 1 8#217 {StandardEncoding exch get} for /dotlessi 0 8#301 1 8#317 {StandardEncoding exch get} for H /space /exclamdown /cent /sterling /currency /yen /brokenbar /section G /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen L /registered /macron /degree /plusminus /twosuperior /threesuperior /acute E /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine L /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave O /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute O /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde L /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave M /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute G /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute N /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntildeJ /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave < /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis 9 /ISOLatin1Encoding where not {256 array astore def} if cleartomark%-/DOCPSE ISOLatin1Encoding 256 array copy def "mark % CREATE DOCPSE ENCODING 8#055 /hyphenC 8#201 /bullet 8#202 /emdash 8#203 /endash 8#204 /daggerC 8#205 /daggerdbl 8#206 /registered 8#207 /trademark %8#210 /Delta? 8#211 /fi 8#212 /fl 8#213 /OE 8#214 /oe 8#215 /Ydieresis) counttomark -1 bitshift % DIVIDE BY 2: {DOCPSE 3 1 roll put} repeat % STACK NOW CONTAINS MARK cleartomark%9/reencodedict 10 dict def %Local storage for "ReENCODE"3/ReENCODE { % /basefont /newfont encoding ReENCODE7 /newencoding exch def %ARG: NAME OF ENCODING VECTORC /newfontname exch def %ARG: NEW NAME FOR FONT AFTER RE-ENCODING findfont> /basefontdict exch def %ARG: NAME OF FONT TO BE RE-ENCODED? basefontdict maxlength dict begin %CREATE AND OPEN NEW DICT= basefontdict { %COPY ENTRIES FROM BASE FONT DICT TO NEW ONE 1 index /FID ne {5 def %IF NOT THE ONE WE'RE ENCODING, JUST COPY PTRS } { %else: pop pop %IGNORE FID AND ENCODING FOR ONE WE'RE ENCODING } ifelse } forall, /FontName newfontname def %DEFINE NEW NAME 6 /Encoding newencoding def %DEFINE NEW ENCODING VECTOR; newfontname currentdict definefont %TURN IT INTO A PS FONT3 pop %IGNORE MODIFIED DICT RETURNED BY DEFINEFONT end} def%/cvsstr 64 string def/tempmatrix matrix def%/BP { % BEGIN PAGE /Magnification exch def /Colorsused 0 def /processcolor false def /RVmatrix matrix def /DVC$PSPage save def} def%*/EP {DVC$PSPage restore} def % END PAGE%5/XP { % EXIT PAGE (TEMPORARILY) TO ADD FONTS/CHARSE % SAVE CURRENT POINT AND COLOR INFORMATION SO IT CAN BE RESET LATERH matrix currentmatrix aload pop currentrgbcolor Colorsused processcolor# /Xpos where {pop Xpos} {0} ifelse# /Ypos where {pop Ypos} {0} ifelse9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if moveto /Ypos exch def /Xpos exch def9 /processcolor exch def /Colorsused exch def setrgbcolor matrix astore setmatrix} def%-/RP {/DVC$PSPage save def} def % RESUME PAGE%A/PF {GlobalMode LocalMode} def % PURGE FONTS TO RECLAIM MEMORY%@/GlobalMode { % SWITCH TO BASE SAVE/RESTORE LEVEL, SAVING STATEK /DEC$EDMS_SEPARATE_COLORS where{pop DEC$EDMS_SEPARATE_COLORS}{9999}ifelse! RVmatrix aload pop processcolorC PortraitMode PaperWidth PaperHeight PxlResolution Resolution I Magnification Ymax Xorigin Yorigin RasterScaleFactor0 % SAVE CURRENTPOINT INFORMATION TO RESET LATER9 /currentpoint cvx stopped {0 0 moveto currentpoint} if / /DVC$PSPage where {pop DVC$PSPage restore} if# DVC$PSFonts restore RecoverState} def%2/RecoverState { % PRESERVE STATE AT BASE LEVEL 20 copyL /Ypos exch def /Xpos exch def /RasterScaleFactor exch def? /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defG /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def< /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto} def%B/InitializeState { % INITIALIZE STATE VARIABLES TO DEFAULT VALUES. /Resolution 3600 def /PxlResolution 300 def5 /RasterScaleFactor PxlResolution Resolution div def /PortraitMode true def9 /Magnification 1000 def /Xorigin 0 def /Yorigin 0 defC /Xpos 0 def /Ypos 0 def /InitialMatrix matrix currentmatrix defB /Colorsused 0 def /processcolor false def /RVmatrix matrix def} def%D/LocalMode { % SWITCH FROM BASE SAVE/RESTORE LEVEL, RESTORING STATE= /Ypos exch def /Xpos exch def /RasterScaleFactor exch def6 /Yorigin exch def /Xorigin exch def /Ymax exch defH /Magnification exch def /Resolution exch def /PxlResolution exch defE /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def: /processcolor exch def matrix astore /RVmatrix exch def< dup 9999 ne{/DEC$EDMS_SEPARATE_COLORS exch def}{pop}ifelse DoInitialScaling RVmatrix concat3 PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto- /DVC$PSFonts save def /DVC$PSPage save def} def% % ABBREVIATIONS /S /show load def/SV /save load def/RST /restore load def/Yadjust {Ymax exch sub} def%C/SXY { % (x,y) POSITION ABSOLUTE, JUST SET Xpos & Ypos, DON'T MOVE( Yadjust /Ypos exch def /Xpos exch def} def%$/XY { % (x,y) POSITION ABSOLUTE7 Yadjust 2 copy /Ypos exch def /Xpos exch def moveto} def%#/X { % (x,0) POSITION ABSOLUTEF currentpoint exch pop 2 copy /Ypos exch def /Xpos exch def moveto} def%$/Y { % (0,y) POSITION ABSOLUTE ' currentpoint pop exch Yadjust 2 copy' /Ypos exch def /Xpos exch def moveto} def%$/xy { % (x,y) POSITION RELATIVE9 neU SUPSERUD054.BU:[SUPSER.DOC]PHOTO.PS;1ig rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/x { % (x,0) POSITION RELATIVE7 0 rmoveto currentpoint /Ypos exch def /Xpos exch def} def%#/y { % (0,y) POSITION RELATIVE@ 0 exch neg rmoveto currentpoint /Ypos exch def /Xpos exch def} def%/R { % DRAW A RULE$ /ht exch def /wd exch def gsave % 0 setgray currentpoint newpath moveto 0 ht rlineto wd 0 rlineto$ 0 ht neg rlineto wd neg 0 rlineto( closepath fill grestore wd 0 rmoveto, currentpoint /Ypos exch def /Xpos exch def} def%D/RES { % RES/ /Resolution exch def /PxlResolution exch def5 /RasterScaleFactor PxlResolution Resolution div def DoInitialScaling} def%,/DoInitialScaling { % DO INITIAL SCALING6 InitialMatrix setmatrix 72 Resolution div dup scale} def%2/PM { % PM XP/ /PaperWidth exch def /PaperHeight exch def0 /Ymax PaperHeight def /PortraitMode true def DoInitialScaling RP} def 8%9*/SetupLandscape {translate 90 rotate} def3/LM { % LM t XP/ /PaperWidth exch def /PaperHeight exch defd1 /Ymax PaperWidth def /PortraitMode false def0 DoInitialScaling PaperWidth 0 SetupLandscape RP} def B%N*/MAG { % CHANGE MAGNIFICATION SETTING! XP /Magnification exch def RP} def%%e8/SPB { % SPB - BEGIN "\SPECIAL" MODE- Yadjust /Yorigin exch def /Xorigin exch def  currentrgbcolor Colorsused& GlobalMode Xorigin Yorigin translate9 Resolution 72 div dup scale % RESTORE DEFAULT SCALINGlB Magnification 1000 div dup scale % ADJUST FOR ANY MAGNIFICATIONA /Xpos Xpos 72 Resolution div mul 1000 Magnification div mul defiA /Ypos Ypos 72 Resolution div mul 1000 Magnification div mul defEG /spsavobj save def %SAVE STATE & STACK DEPTH FOR CLEANUP AFTER FIGUREgG /showpage {} def %DISABLE DURING FIGURE; `RESTORE' WILL BLOW DEF AWAY> /DEC$EDMS_SEPARATE_COLORS where % if separating colors. { % thenC pop processcolor % if using process colorsm0 { % thenE DEC$EDMS_SEPARATE_COLORS 0 ge % if on color pass .ge. 0l2 { % then@ { pop 1 } settransfer % write only white2 }{ % else" /DEC$EDMS_TRAP_SWELL where, { pop DEC$EDMS_SEPARATE_COLORS -4 eq5 { /EDMS_setlinewidth /setlinewidth load def K /setlinewidth { DEC$EDMS_TRAP_SWELL mul EDMS_setlinewidth } defe } if } ifE /EDMS_setrgbcolor % set up for a redefine K /setrgbcolor load def % of the setrgbcolor operatorcK currentscreen % get the current screen parameterseF /DEC$EDMS_SCREEN_ANGLE where % if changing the screen angle. { % thenA pop exch pop % replace the old angleN< DEC$EDMS_SCREEN_ANGLE exch % with the new one } ifJ /DEC$EDMS_SCREEN_FREQ where % if changing the screen frequency. { % thenE pop 3 -1 roll pop % replace the old frequencyt< DEC$EDMS_SCREEN_FREQ 3 1 roll % with the new one } if@ setscreen % Set the new parameters /setrgbcolor { /b exch deff /g exch def /r exch defe /c3 1 r sub defC /m3 1 g sub def  /y3 1 b sub def M /k c3 m3 2 copy gt { exch } if pop y3 2 copy gt { exch } if pop def  /ik 1 k sub defo ik 0 nec# { /c4 c3 k sub ik div defb# /m4 m3 k sub ik div defE# /y4 y3 k sub ik div def/ }e) { /c4 /DEC$EDMS_BLACK_GEN whereY7 { pop DEC$EDMS_BLACK_GEN } { 0 } ifelse defN /m4 c4 def /y4 c4 def } ifelseL 1 [ c4 m4 y4 k ] % pick the separation for this colorI DEC$EDMS_SEPARATE_COLORS % pass ( -1 = Cyan, -2 = Magenta,pC neg 1 sub get sub setgray % -3 = Yellow, -4 = Black ) } defr3 } ifelse % endifEN }{ % else (if not using process colors)D DEC$EDMS_SEPARATE_COLORS 0 ne % if not on color pass 02 { % then@ { pop 1 } settransfer % write only white3 } if % endif1 } ifelse % endifC/ } if % endif{ mark} defY% #/SPE { % SPE - END "\SPECIAL" MODEe cleartomarkp spsavobj restore nD 1000 Magnification div dup scale % UN-ADJUST FOR ANY MAGNIFICATIONA 72 Resolution div dup scale % RESTORE DEFAULT INTERNAL SCALINGo LocalModee" /Colorsused exch def setrgbcolor} def%e/PP%RK% If DEC$EDMS_MAKE_FILM is defined, it will add the crop & alignment marks, J% and the document name, page number, & ink color identifiers to the page.%E% Formal Arguments: None%$% Referenced Variables: DocumentName% Colorsused% Currentpagecount% DEC$EDMS_MAKE_FILMo%s"% Referenced Procedures: AlignMark%e=% Side Effects: Leaves the current font as Helvetica 8 point. "% Creates the variable "junkstr".%l{ /PageNumber exch def1 /DEC$EDMS_MAKE_FILM where % if making film...  { pope@ /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onC { pop /DEC$EDMS_SEPARATE_COLORS 0 def % then default to color 0R2 /Colorsused 1 def } if % ...for everythingO 2 DEC$EDMS_SEPARATE_COLORS exp cvi Colorsused and 0 ne %if correct separatnh@ DEC$EDMS_SEPARATE_COLORS 0 lt or % ...or if a process color/ { /Helvetica findfont 400 scalefont setfont  20 setlinewidth 0 setgrayP gsavec< PaperWidth 1000 add 200 translate 90 rotate 0 0 moveto* (Ink: ) show % show the ink color# DEC$EDMS_SEPARATE_COLORS 0 geE; { DEC$EDMS_COLOR_NAMES DEC$EDMS_SEPARATE_COLORS get }a= { (Process ) show [ (Cyan) (Magenta) (Yellow) (Black) ]i< DEC$EDMS_SEPARATE_COLORS neg 1 sub get } ifelse showB /DEC$EDMS_SUPPRESS_COLOR where % if color suppression is onI { pop ( (Color Suppression enabled)) show } if % tell them about it 1800 0 rmovetod- (Page: ) show % show the page number/7 /junkstr 4 string def PageNumber junkstr cvs showx7 ( of ) show DEC$EDMS_TOTAL_PAGES junkstr cvs showc$ DEC$EDMS_SEPARATE_COLORS -4 eq0 { 1800 0 rmoveto (Trap Swell Factor: )showE /DEC$EDMS_TRAP_SWELL where % if trap swell factor is suppliedS0 { pop DEC$EDMS_TRAP_SWELL 6 string cvs }% { (1 (default)) } ifelse showa } if9 DEC$EDMS_SEPARATE_COLORS 0 lt % if a process colorg {e@ PaperHeight 2 div 600 add 0 moveto (Screen Angle: ) show$ /DEC$EDMS_SCREEN_ANGLE whereB { pop DEC$EDMS_SCREEN_ANGLE junkstr cvs } % if defined: { ((default)) } ifelse show % if not defined1 1800 0 rmoveto (Screen Frequency: ) showo# /DEC$EDMS_SCREEN_FREQ whereeA { pop DEC$EDMS_SCREEN_FREQ junkstr cvs } % if definedS: { ((default)) } ifelse show % if not defined } if grestore VB SUPSERUD054.BU:[SUPSER.DOC]PHOTO.PS;1i gsaveA- -600 200 translate 90 rotate 0 0 movetoaF (Document: ) show DEC$EDMS_DOCUMENT_ID show % show document name( PaperHeight 2 div 600 add 0 movetoG (This film is the property of Digital Equipment Corporation) showS grestore1 /mask 15 % all crop marks on by defaultfN /DEC$EDMS_SUPPRESS_CROPMARKS where % if def'd, xor in suppression mask8 { pop DEC$EDMS_SUPPRESS_CROPMARKS xor } if def mask 1 and 1 eq 6 { PaperWidth PaperHeight moveto % Upper RightL 450 0 rmoveto 900 0 rlineto -1350 1350 rmoveto 0 -900 rlineto } if mask 2 and 2 eqt- { PaperWidth 0 moveto % Lower RightL 450 0 rmoveto 900 0 rlineto -1350 -1350 rmoveto 0 900 rlineto } if mask 4 and 4 eqf$ { 0 0 moveto % Lower LeftM -450 0 rmoveto -900 0 rlineto 1350 -1350 rmoveto 0 900 rlineto } ifm mask 8 and 8 eqd- { 0 PaperHeight moveto % Upper LeftoM -450 0 rmoveto -900 0 rlineto 1350 1350 rmoveto 0 -900 rlineto } if stroke7 /mask 15 % all registratn marks on by defaultoN /DEC$EDMS_SUPPRESS_REGMARKS where % if defined, xor in suppression mask7 { pop DEC$EDMS_SUPPRESS_REGMARKS xor } if defa% mask 1 and 1 eq % Top Center 5 { gsave PaperWidth 2 div PaperHeight 900 addo% /DEC$EDMS_POSITION_REGMARKS where 7 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } ifP% translate AlignMark grestore } ife' mask 2 and 2 eq % Right Center " { gsave PaperWidth 900 add# /DEC$EDMS_POSITION_REGMARKS wheres4 { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } if6 PaperHeight 2 div translate AlignMark grestore } if( mask 4 and 4 eq % Bottom Center% { gsave PaperWidth 2 div -900t# /DEC$EDMS_POSITION_REGMARKS wheree3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifI# translate AlignMark grestore } if & mask 8 and 8 eq % Left Center { gsave -900# /DEC$EDMS_POSITION_REGMARKS wherec3 { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } ifd5 PaperHeight 2 div translate AlignMark grestore } if7 showpage }T0 { % disabled the 'erasepage ' that was here! } ifelse }R { showpage } ifelseX} defs1/CLRP { % disabled the 'erasepage' that was here!e } defo%p+/DMF { % /font-name DMFiB /psz exch def /nam exch def nam findfont psz scalefont setfont} defR%G3/concatnam { % /abcd (xxx) concatnam ==> /abcdxxxT /xxx exch def /nam exch def /namstr nam cvsstr cvs def1 /newnam namstr length xxx length add string def  newnam 0 namstr putintervalo& newnam namstr length xxx putinterval newnam cvn c} def% %/strip { % /abcdef 2 strip ==> /cdef  /num exch def /nam exch def /namstr nam cvsstr cvs def# /newlen namstr length num sub def $ namstr num newlen getinterval cvn} def /% ROUTINES TO HANDLE PACKING/UNPACKING NUMBERS8/PackHW { % PackHW --> 0 /num exch def /pos exch def /target exch def: num 16#0000FFFF and 1 pos sub 16 mul bitshift target or} defw</PackByte { % PackByte --> 0 /num exch def /pos exch def /target exch def: num 16#000000FF and 3 pos sub 8 mul bitshift target or} defp4/UnpkHW { % UnpkHW -->  /num exch def /pos exch def0 num 1 pos sub -16 mul bitshift 16#0000FFFF and) dup 16#00007FFF gt {16#00010000 sub} if } defC8/UnpkByte { % UnpkByte -->  /num exch def /pos exch def/ num 3 pos sub -8 mul bitshift 16#000000FF and ) dup 16#0000007F gt {16#00000100 sub} if } defD%S/ps-scalefont { J % FOR PS FONTS, LOOK AT SIZE REQUESTED. IF IT HAS A DECIMAL REMAINDERL % EQUIVALENT TO .001-.009 POINTS (I.E., .050-.450 VAXDOC UNITS), THAT'S H % A FLAG TO STRETCH IT VERTICALLY BY ADDING 1-9 EXTRA POINTS TO THE  % VERTICAL SCALING.SA % save requested size - as entered and as integere, dup /x-size exch def cvi /x-int exch def; % calc decimal remainder, mul x 1000, round ; x-size x-int sub 1000 mul round cvi /remainder exch def % % see how we scale... ) remainder 50 lt remainder 450 gt or {3& % scale isomorphically /ystretch 0 def  x-size scalefont } {k& % scale anamorphically /ystretch remainder def + x-int ystretch add /y-size exch def/' [x-int 0 0 y-size 0 0] makefont_ } ifelse} def % (/DPSF { % /procname size /fontname DPSF< findfont exch ps-scalefont [ exch /setfont cvx ] cvx def} deff%e/PXLBuildCharDict 17 dict def /CMEncodingArray 256 array def90 1 255 {CMEncodingArray exch dup cvsstr cvs cvn put} fora*/RasterConvert {RasterScaleFactor div} def/TransformBBox { aload pop3H /BB-ury exch def /BB-urx exch def /BB-lly exch def /BB-llx exch def. [ BB-llx RasterConvert BB-lly RasterConvert / BB-urx RasterConvert BB-ury RasterConvert ]r} def /RunLengthToRasters {O % none yet} defn7/GenerateRasters { % GENERATE RASTERS FOR "IMAGEMASK" 1 rasters runlength 1 eq {RunLengthToRasters} if } def %r*/int-dict-name {int (-dict) concatnam} def./int-dict {int (-dict) concatnam cvx load} def% /DefinePXLFont {E % ...Y1 % ...[llx lly urx ury]DefinePXLFonttC /newfont exch def /bb exch def /num exch def /psz exch def-C /dsz exch def /pxlmag exch def /ext exch def /int exch defE9 /fnam ext (-) concatnam pxlmag cvsstr cvs concatnam defh newfont not { int-dict-name 13 dict defE int-dict beginF /FontType 3 def /FontMatrix [ 1 dsz div 0 0 1 dsz div 0 0 ] defC /FontBBox bb TransformBBox def /Encoding CMEncodingArray defmI /CharDict 1 dict def CharDict begin /Char-Info num array def endu /BuildChar { PXLBuildCharDict begin, /char exch def /fontdict exch defB fontdict /CharDict get /Char-Info get char get aload pop2 /rasters exch def /PackedWord1 exch def+ 0 PackedWord1 UnpkHW 16#7FFF ne { 8 /PackedWord2 exch def /wx 0 PackedWord1 UnpkHW defN /rows 2 PackedWord1 UnpkByte def /cols 3 PackedWord1 UnpkByte defM /llx 0 PackedWord2 UnpkByte def /lly 1 PackedWord2 UnpkByte defPM /urx 2 PackedWord2 UnpkByte def /ury 3 PackedWord2 UnpkByte defP }{ %else0G /PackedWord2 exch def /PackedWord3 exch def /PackedWord4 exch defnJ /wx 1 PackedWord1 UnpkHW def /rows 0 PackedWord2 UnpkHW defI /cols 1 PackedWord2 UnpkHW def /llx 0 PackedWord3 UnpkHW deftI /lly 1 PackedWord3 UnpkHW def /urx 0 PackedWord4 UnpkHW defN) /ury 1 PackedWord4 UnpkHW def  } ifelse rows 0 lt {w( /rows rows neg def /runlength 1 def }{ %elseb /runlength 0 def } ifelseU wx 0. llx RasterConvert lly RasterConvert < urx RasterConvert ury RasterConvert setcachedevice rows 0 ne { gsave) cols rows true RasterScaleFactor jB 0 0 RasterScaleFactor neg llx .5 add neg ury .5 add : tempmatrix astore GenerateRasters imagemask grestore } if ende } defh end ! fnam int-dict definefont pop r } if f/ int-dict-name fnam findfont psz scalefont defW3 currentdict int [ int-dict /setfont cvx ] cvx puts} def B/PXLF { true DefinePXLFont} def % SIGNAL THAT FONW SUPSERUD054.BU:[SUPSER.DOC]PHOTO.PS;1i-T ALREADY LOADEDG/PXLNF {false DefinePXLFont} def % SIGNAL THAT FONT NOT ALREADY LOADED %w:/PXLC { % ...* % ...PXLCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defh7 /wx exch def /code exch def /int exch def}+ % SEE IF LONG OR SHORT FORMAT IS REQUIREDf? true cols CKSZ rows CKSZ ury CKSZ urx CKSZ lly CKSZ llx CKSZ s TackRunLengthToRows {s/ int-dict /CharDict get /Char-Info get code oC [ 0 0 llx PackByte 1 lly PackByte 2 urx PackByte 3 ury PackByte A 0 0 wx PackHW 2 rows PackByte 3 cols PackByte rasters ] putq }{ %else/ int-dict /CharDict get /Char-Info get code ? [ 0 0 urx PackHW 1 ury PackHW 0 0 llx PackHW 1 lly PackHWMP 0 0 rows PackHW 1 cols PackHW 0 0 16#7FFF PackHW 1 wx PackHW rasters ] put } ifelse} deff%f/CKSZ {abs 127 le and} defA/TackRunLengthToRows {runlength 0 ne {/rows rows neg def} if} def5% /PLOTC {K % PLOTCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch defe6 /psz exch def /dsz exch def /wx exch def' % "PLOT" A CHARACTER'S RASTER PATTERNe rows 0 ne {o gsave 3 currentpoint translate psz dsz div dup scale > cols rows true RasterScaleFactor 0 0 RasterScaleFactor 6 neg llx .5 add neg ury .5 add tempmatrix astore GenerateRasters imagemask grestore } if wx x} defE%R /AlignMark%%J% This procedure draws an alignment mark centered on the coordinate systemH% origin. If the variable DEC$EDMS_SEPARATE_COLORS = 0 then a "positive"M% alignment mark is drawn. If DEC$EDMS_SEPARATE_COLORS <> 0 then a "negative"r% alignment mark is drawn. T%_% Formal Arguments: NONE% 0% Referenced Variables: DEC$EDMS_SEPARATE_COLORS%a% Referenced Procedures: NONE % % Side Effects: NONE%d{ DEC$EDMS_SEPARATE_COLORS 0 eqh { 0 0 300 0 360 arc_B 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke }7 { 0 0 450 0 360 arc fill 1 setgray 0 0 300 0 360 arc oL 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke 0 setgray } ifelse} defp/SC_N% If not making film, the following procedure sets the current color using theL% RGB color model. If making film, the procedure notes the "color pass" and,K% if the specified color index matches the color pass, subsequent marks areeO% written in black. If the specified color index does not match the color pass, O% marks are written in white. Use of colors on individual pages is also trackedsK% to allow pages that don't use a particular color to be suppressed on that.% color pass (by the code in the /PP routine).%z*% Formal Arguments: color index (on stack)%e"% Referenced Variables: Colorsused% DEC$EDMS_SEPARATE_COLORS% DEC$EDMS_SUPPRESS_COLOR %a% Referenced Procedures: NONEr%sL% Side Effects: Modifies the variable Colorsused to record use of the color.M% Tracks use of color in the variables 'ci' and 'processcolor'.%r5{ /ci exch def ci 0 lt % if the color index is lt 0aB { /processcolor true def } % then set 'processcolor' to 'true'.E { ci /processcolor false def % else set 'processcolor' to 'false'.O9 /DEC$EDMS_SUPPRESS_COLOR where % if suppressing coloro6 { pop 0 setgray pop } % then set "color" to BlackA { /DEC$EDMS_SEPARATE_COLORS where % else if separating colorsbH { pop dup DEC$EDMS_SEPARATE_COLORS eq % then if on this color passH { 0 setgray /Colorsused Colorsused % then write black (do write)E 2 3 index exp cvi or def } % ..and note use of the "color" D { 1 setgray } ifelse pop } % else write white (don't write)N { dup ( ) cvs dup length 15 add string % else if using the color index,6 /tstr exch def % ..build up the name of theI tstr 0 (DEC$EDMS_COLOR_) putinterval % ..potential external color 9 tstr exch 15 exch putinterval % ..name procedure06 tstr cvn where % ..and see if it is defined> { pop pop tstr cvn cvx exec } % execute it if it isN { DEC$EDMS_COLOR_ARRAY exch get exec % else exec internal color proc } ifelse } ifelse } ifelse } ifelse} defT(/RV % .. gross recto/verso translate#{ /DEC$EDMS_ENABLE_RECTOVERSO wherer { popeC /RVmatrix DEC$EDMS_ENABLE_RECTOVERSO 50 mul 0 matrix translate def  RVmatrix concat } if} defo%<% Procedures for implementing the "rotate " special:% ROTB -e% - ROTE - /ROTB {  XP gsave  Xpos Ypos translate ' rotate % using from the stackt Xpos neg Ypos neg translatea RP } defk /ROTE {XP grestore RP} defend %DEC_DVC$dict %%EndProloge %%BeginSetup4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack 4 54 dup translate % ..make room for the film info } ifBeginDVC$PSDoc$/PaperWidth 8.500 Resolution mul def&/PaperHeight 11.000 Resolution mul def/Ymax PaperHeight defACLRP 300 3600 RES6%> Postamble of file MG_SRC:[SUPSER.DOC]PHOTO.DVI_PS.*% DefineFont:F153 Category:10 Pointsize:10D/NewCenturySchlbk-Bold /NewCenturySchlbk-Bold@DOCPSE DOCPSE ReENCODE./F153 500.0 /NewCenturySchlbk-Bold@DOCPSE DPSF*% DefineFont:F151 Category:10 Pointsize:10F/NewCenturySchlbk-Roman /NewCenturySchlbk-Roman@DOCPSE DOCPSE ReENCODE//F151 500.0 /NewCenturySchlbk-Roman@DOCPSE DPSF%+% DefineFont:F110 Category:100 Pointsize:10 6/F110 /amex10 1500 498 500.0 128 [-1 -122 59 31] PXLNF)% DefineFont:F106 Category:10 Pointsize:7i(/Courier /Courier@DOCPSE DOCPSE ReENCODE /F106 350.0 /Courier@DOCPSE DPSF)% DefineFont:F104 Category:10 Pointsize:8m2/Courier-Bold /Courier-Bold@DOCPSE DOCPSE ReENCODE%/F104 400.0 /Courier-Bold@DOCPSE DPSF )% DefineFont:F102 Category:10 Pointsize:8 /F102 400.0 /Courier@DOCPSE DPSF(% DefineFont:F42 Category:10 Pointsize:8,/Helvetica /Helvetica@DOCPSE DOCPSE ReENCODE!/F42 400.0 /Helvetica@DOCPSE DPSF (% DefineFont:F40 Category:10 Pointsize:96/Helvetica-Bold /Helvetica-Bold@DOCPSE DOCPSE ReENCODE&/F40 450.0 /Helvetica-Bold@DOCPSE DPSF(% DefineFont:F38 Category:10 Pointsize:9!/F38 450.0 /Helvetica@DOCPSE DPSFf)% DefineFont:F36 Category:10 Pointsize:10 &/F36 500.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F35 Category:10 Pointsize:10 </Helvetica-Oblique /Helvetica-Oblique@DOCPSE DOCPSE ReENCODE)/F35 500.0 /Helvetica-Oblique@DOCPSE DPSFs)% DefineFont:F34 Category:10 Pointsize:10 !/F34 500.0 /Helvetica@DOCPSE DPSF)% DefineFont:F28 Category:10 Pointsize:12d&/F28 600.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F25 Category:10 Pointsize:14kD/Helvetica-BoldOblique /Helvetica-BoldOblique@DOCPSE DOCPSE ReENCODE-/F25 700.0 /Helvetica-BoldOblique@DOCPSE DPSFr)% DefineFont:F24 Category:10 Pointsize:14t&/F24 700.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F23 Category:10 Pointsize:144)/F23 700.0 /Helvetica-Oblique@DOCPSE DPSFn)% DefineFont:F20 Category:10 Pointsize:18&/F20 900.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F12 Category:10 Pointsize:30 '/F12 1500.0 /Helvetica-Bold@DOCPSE DPSF0%%> Postamble of file PHOTO_CONTENTS.u%%BeginDEC$EDMSInfoH/DEC$EDMS_DOCUMENT_ID () def8/DEC$EDMS_COLOR_NAMES [ (0_BLACK) (1_USERTAGCOLOR) ] def/DEC$EDMS_COLOR_ARRAY [/*%%RGBCustomColor 0.000 0.000 0.000 0_BLACK= { 0.000 0.000 0.000 setrgbcolor } % 0_BLACK DOC$COLOR_INITr1%%RGBCustomColor 0.000 0.000X4n(3 | v~rW$BOOKSHELF;1f?<<=F! 4A(r  K"Op?i+@Pe$d>42aX).i']v$Bpq7 , <$*"fR._l`UTwo '`M!}*Zg'}v9wv9rU\4M?~IBj-2^ nD1qi9Tu>6iPPG3{Eyc[$5diI'qd5=90Cy$_X,s tLZcW?o0)HK 3=;gziE OM2a.E;/CP0@O[VN xL;5<+1(+i,z|Ma]cEn';g:rTbT5*K]? }*;`&I}2 f(_o<{H1L&(n_d c61V%dN4Dmr1yW 342g{9#"8IUH(C/0W@I~/r|bijG'>Guw+0vvm9sGk?\nq|$CQ:sVs,l[/wb+NzN(uqZ]alG7 (+Oea=P1HFI,pyZ|^ ^RPj/23oBc3O R oxN&syyWgKEG5@JJjq8J cOXZGhRn? +:/m{5:qL6N1Sx@``QF WiOAc`c3N' x<}Dlt@87moTOcN]gzZ>@Y(g 3`)uLZlug6e'03w -r}O*)0* AgTV VFsx)5OSW"s:ZT~GPWb{VI1kPDn^?`$}]Jg1 qhtqqoRTxF%!>dFy"`^9<Fu_h:=pN4t gaaN"A{]!3NIO7B]2a6Tn 8DZ.9BUhMG(5y-So3+.{}@SBeaP-QT}H*v j6:^A\Jq^Dg6aj26= e/4[sQpl!UFi,6nDe@s30y3,'%s?6_0bhgUTT1W;$s:`cd.x#]f7lMw,cV6E<;um=t4&?X $p4wkEFM !t]d{f p\2 :gs~Hd,gYd1b [l&Q-@(pY%<8jNF9 QKYRs'*P_Sp?`U6\0&/(iFvW "YFUT4N$Xx=PKwFkEUZ[o44pO/jcb&8#f`G%yvm B@=4G iD s9980t!FluUy^J .z A~&CX19C$>V#ZOQ\[ f2+,;}ncSOa)f'b;Pp( 4N+z=bBWW%55{560:Ehh`POiZ=~I|@(S=tsCQH\6)l[1K'rAPTzj  LG7WW5]X:gRjQifPT62I5#la=Bn]o~p-5_2|VF p);sU*#aTS?n LW G\?m kcr!7hL{wD)H@ YaSCas"X@1g[=Jm68dyL-7X BRM7bOat=2&-zta(0 z/*9lB39~&eo-<>(D$;YPaN>LykzgYbw`kqM,FJ[qMb}lo-Z19o3`DJZDx8C/,4]Rpvc&4BWmx4i0=uMv@5EJ~@C p2!;p8(:]fprxupdi B(;#p;:i/z: vcvnIB P|9B;ag<!9}g/3n*X_HF]*WZC+/O)z6+7%+~ G#)E/{Z:Cdw-$&BTfka.trnTY"uid$8 N^Z[aX+2hb'1Y55-l hhDCtS:B x! VSDR[M6iu\: %@b%15Lo8YK?fwu\ [xI+|?la ;8x&|R{lk?)q+Veyi: Rr|6dT2 1f9~-NtoghgR-O+Y#b,+>SON~Jv%@,Thf2K"1$ne; "O@\zIil0 y~ 4,qg>:=Cr|SBoK_d:mB73b*5p&nJo(@|!GM )RPgu8m Z 2;b(NQK\qvbz9Qh-`?pZIF(* .Y{sf[M:J#% @j3>mMtoa(`|U=u$Lp,S WOy _ )WSoz/3Z/}Tq?il" MR_ N[ZVR?96z3&PLT R+=;(L'7e&9vD(Cl7FASk*@;A^(|XQ="!6z=b \@Gc #c2mv XU^76by+aE8[~A^ {-SUwmCs&-:RF#iKYFYk MKV$y`L [J;\WP}cPD!YELvCXqC..bay)P1eR/3B)W~bGIA[{v1bh:q:e)a}h"oOy4"c_W>|hv(tQ${RRI6 C g6M!b.{w& H[DaS #c/ B'L=a`=B/)'-fB@<iSEDWOn/1_$:]Grj9nR62 SSY# Sz.2tr Cm$XD BWr@Z3hweZ!wX%J8nlr3Ef*1.&!nfHJC {ed`PT]4?[[D2~t XbYeZ*IV6%#h Q eIkY^f?ABEpWyBEU ;8P]T`"]X5uxDD,5{5C9$2D(a` ?,Ki';s2yWKFF_5g5Dj_5.j?@!Sph.a4Q'6Gt<@r3J2qz 2nOLd@;z?7y+CIGM3l?I[P|hV,PEQ[oEPGT!Z^O:f]OL)7)*.U0=-yi BiHg [YW%\|}9 q{.rPSoP(m'!L 7`OkZQ=CTPf GY5%:w^9,8? v9PDud5R RKj;78)mFr1;jGVe$x1BLu iTF[=I l pIJz,r+Mj=jh_~MEW S@p[)2}65#'=81>}4.cgk(_?52rd6 N`GFK +qA8<>W\*F X:, 6f?1=9qrqSEz mPF[C/'D$H/h?.`T>b- cTXTR N8<0 Vmej< KjQPHqTa0&U64{H7i]TX -/'y%gG=7Hwg08n9ul08pvYv/%^ rPMniOx>P^Ox C?VNz ZDfXW~F'B 7WCNs{XNHUu}y&TwLD)5Bf^#$;r*c4lx2}_>=!1#4eb n$id5L{>G`K{ 5 },\ *8dj;9rO@xh5f%#_(~tAQS\bI &|m.U[cfg%zC(.1}IPvX-uR:asg+)YX% 9dkZE~D8fv:B 3] yHzj 5|H| /CMt7xM f*ggr=7c$ft{ge3-leq>`65KX(YiZ3>%r6b%jgY]jIU1V.5|wY}"5Cp?lY.(J5/}< =r q${uX.Iha6Tog*Hs05ZRLtHLFKKg 2=7>vg=0n(\!.KoLtnP422/"A4\4pX;^{KrQ*F|t+*zF(^Sb#h{* 9P[ `-#X5]Q%\@Cy/)p/'BF]AyK!O<0M\ v p5LNoV+ Dn'rIkf N;p#V>g(5!}g&dv>5/07 N;vY|I_H= O I yjYJob{1onx \ u7'A%k[&>m9s(108HS1Yi <4YD| zTv|eLhH?:^mO,b**g U[[#J;!( ^ C wjKQ",ileme5,v.IJ2Qw,U()awAQ#w%cggb-} P_L}G7}m^G#DP?] vWG+2'z'z tdr^t10O uo{_kF.dxAZAXl9AksVE'0ox}t_>*SNsurk`X ,/JoqP{Zv^k+caF'1s=n\~WTZJ9;rgJ3,\ 6;-OQ g",Nm0yl &Qp%-{A xrP,5U]zj(>r8S^25^ g#o|e*(3JiFi|e|Ox7d .2:z{fyXL4},}g%+aM0 y C^9Q6-~$( ] &yF.=b!v jhxD%x3<8) KpS,QtzOVu_ciHXNHOG75p3xz y[KK$=+L[0!BM2WeW(m]C(EV3' n0%( z-A:@x$:m* Z.y |9T`bp-+H"yP/U> iAC>[.ydd TAGg1lNKgNb%~O%yYQ^.?[v ?{Ch=)d<=S_CP c/#ng:m&mF56{fQ"E W)jrK t\oNQx"R^Rh ETLPN aQ/}!]u]]=}X[U<` m!R"v0\Ve~4"S1*#Fw&4`PWI6F MZAGLH`(W[<`t#*XS.&k02qaA&VFqGC8.jdy29As ,+.?y'!y>u9w7K@x z-Qay |$7ek0yi@1DW] Ah9Tz+'8ZO,nl[b*0cU [['yKp0#.!*1_p1d]EDd^r{/xBz;Me<"f!> lbjr,-T uIc>xT+gV! k U-$n{_l{- N^DPRdZ{uVwT|!]lZ^*mx6 *z#1 V?y4xz @t ]uB%MWM[j;73.|7D?hOwrnzPL WV2L,tcV@Pdf-}Anf-3 p ZVv2])%1FbhEKAFu]\9 ]E~$8mE\C ]ld7"vf Dxz'5PPND/P_szeWd_bS5&k;l$Ik?+4a{QOE;6H[@UqR]Rz6,lByb:}-'/,J(os%$.,o'-4$)fz&HOEkrk> d+#e DPq$Q'QtS*$jTeq['qw LGrk5Wrke,7:1:CEy.6b W:JIwG9"~v'ty2v[2[OiT0%iD ) rqtXv~1] !3B:@h Fm|-|w}%-l:[omDTD KKJ&u(d#y.@!9A2TELw{GgCpWes6)5PsI2h!wev|j7' texibBD=E1W?&Hy`euqb!X-Qa?)A1SeI"si"[ 2Jt.QD8w_2_oj;.>i1 x_8fpp<p?iiAN-e&KEhVU&(n rYiKW{{BvqEPqXE,EJ" LI_ZTCO2^,~,H.0!][fe&<Y@Y"6*x-p]'WXHD]pT0) Yt+\Z50"2eqK[F|B224lkdr`; (s1UOX0`0!uW b LHX' c^iuw:G1-9v zAAt<$H &+<0&fd]@^,d5)xeh:llNd grestore Y~ SUPSERUD054.BU:[SUPSER.DOC]PHOTO.PS;1iN< 0.000 1_USERTAGCOLOR ? { 0.000 0.000 0.000 setrgbcolor } % 1_USERTAGCOLOR not founda] defr/DEC$EDMS_TOTAL_PAGES 0 defc%%EndDEC$EDMSInfo5/DEC$EDMS_MAKE_FILM where %{ pop /DEC$EDMS_SEPARATE_COLORS wheree { pop }k] { (ERROR - DEC$EDMS_MAKE_FILM requires DEC$EDMS_SEPARATE_COLORS be defined) = quit } ifelse } if/DEC$EDMS_SEPARATE_COLORS wheren${ pop /DEC$EDMS_SUPPRESS_COLOR wherei { pop (ERROR - DEC$EDMS_SEPARATE_COLORS and DEC$EDMS_SUPPRESS_COLOR are mutually exclusive) = quit } ifT} if/DVC$PSFonts save def{ %%EndSetup%L %%Page: I 1I%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)<)1000 BP PaperHeight PaperWidth PM 0 0 XY <%%BeginCustomColor: 0_BLACK H0 SC 10773 10524 XY F20(PHOT)S -16 x(O)S 165 x(Referenc)S -2 x(e)S 166 xE(Guide)S 10773 13214 XY F36(October)S 166 x(1992)S 10773 15306 XY F34fF(This)S 164 x(manual)S 163 x(describes)S 163 x(the)S 164 x(use)S 163 xF(of)S 164 x(PHOT)S -9 x(O,)S 164 x(a)S 163 x(member)S 164 x(of)S 164 xL(the)S 164 x(Supervisor)S 163 x(Series)S 10773 X 598 y(of)S 167 x(terminal)SC165 x(monitoring)S 165 x(software.)S 10773 19192 XY F36(Revision/)SPD2 x(Update)S 166 x(Information)S 2 x(:)S 798 x F34(This)S 166 x(is)SG166 x(a)S 166 x(revised)S 165 x(manual.)S 10773 X 896 y F36(Operating)S D167 x(System)S 166 x(and)S 166 x(V)S -27 x(ersion:)S 300 x F34(VMS)SH166 x(V5.0)S 167 x(or)S 166 x(later)S 10773 X 897 y F36(Software)S 166 xL(V)S -27 x(ersion:)S 18546 X F34(PHOT)S -9 x(O)S 165 x(V5.4)S 10773 28023 XYDF36(Academic)S 166 x(Computin)S 2 x(g)S 166 x(and)S 167 x(Research)SG165 x(Services)S 10773 X 597 y(W)S -9 x(estern)S 166 x(Kentucky)S 166 xsE(University)S 10773 X 698 y(Bowling)S 167 x(Green,)S 166 x(Kentucky)Se%%EndCustomColor1 PP EP %%PageTrailer %%%PageFonts: Helvetica-Bold Helvetica %%PageCustomColors: 0_BLACKx%d %%Page: II 2%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)a,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKtD0 SC 10773 25368 XY 8364 48 R 10773 25916 XY F40(5)S 166 x(October)SF167 x(1992)S 10773 X 897 y F38(Permission)S 167 x(is)S 166 x(granted)SE167 x(to)S 166 x(copy)S 167 x(and)S 167 x(redistribute)S 166 x(this)S H166 x(documen)S 2 x(t)S 165 x(for)S 166 x(no)S 167 x(comme)S 2 x(rcial)SF165 x(gain.)S 10773 X 897 y(The)S 172 x(information)S 173 x(in)S 171 xE(this)S 172 x(documen)S 2 x(t)S 171 x(is)S 172 x(subject)S 172 x(to)SoH172 x(change)S 173 x(without)S 171 x(notice)S 172 x(and)S 173 x(should)SE172 x(not)S 10773 X 548 y(be)S 172 x(construed)S 173 x(as)S 171 x(a)SEE172 x(commitmen)S 2 x(t)S 170 x(by)S 172 x(the)S 172 x(author)S -24 x G(.)S 259 x(The)S 172 x(author)S 172 x(assume)S 2 x(s)S 171 x(no)S 172 xiF(respons)S 2 x(ibil)S -2 x(ity)S 10773 X 547 y(for)S 166 x(any)S 167 xC(errors)S 168 x(that)S 165 x(may)S 167 x(appea)S 2 x(r)S 166 x(in)S F166 x(this)S 165 x(docum)S 2 x(ent.)S 10773 X 897 y F40(DISCLAI)S -2 xE(MER:)S 184 x F38(The)S 183 x(software)S 183 x(described)S 185 x(in)S F182 x(this)S 183 x(docume)S 2 x(nt)S 182 x(is)S 183 x(provided)S 184 xF(`)S -8 x(`)S F40(as)S 183 x(is)S F38(')S -9 x('.)S 282 x(No)S 10773 XG548 y(guaran)S 2 x(tee)S 188 x(is)S 188 x(made)S 190 x(by)S 188 x(the)SnF189 x(author)S 189 x(or)S 189 x(the)S 188 x(author)S 18 x(')S -9 x(s)SM188 x(employe)S 2 x(r)S 188 x(as)S 189 x(to)S 188 x(the)S 188 x(suitability)SrH-34 x(,)S 10773 X 548 y(reliabilit)S -2 x(y)S -33 x(,)S 166 x(security)SC-33 x(,)S 166 x(usefulness,)S 167 x(or)S 166 x(perform)S 2 x(ance)SPG167 x(of)S 166 x(this)S 165 x(software.)S 10773 X 897 y(Neither)S 183 xiH(W)S -8 x(estern)S 184 x(Kentucky)S 184 x(University)S 182 x(nor)S 184 xF(Hunter)S 183 x(Goatley)S 183 x(are)S 184 x(respons)S 2 x(ible)S 182 xH(for)S 183 x(any)S 10773 X 548 y(losses)S 167 x(that)S 165 x(may)S 167 xE(occur)S 168 x(from)S 166 x(the)S 166 x(use)S 167 x(of)S 166 x(this)SeE166 x(software.)S 10773 X 896 y(The)S 167 x(follow)S -2 x(ing)S 167 xLM(are)S 166 x(tradem)S 2 x(arks)S 166 x(of)S 166 x(Digital)S 165 x(Equipment)S G167 x(Corporation:)S 10773 X 897 y(DEC)S 17349 X(V)S -34 x(AX)S 23924 XrC(VMS)S 10773 X 548 y(DECnet)S 17349 X(UCX)S 10773 X 896 y 3588 24 RoG10773 36028 XY(Copyright)S 166 x(\251199)S 2 x(2)S 166 x(Hunter)S 166 x I(Goatley)S -33 x(.)S 249 x(ALL)S 166 x(RIGHTS)S 165 x(RESER)S -8 x(VED.)Sr%%EndCustomColor2 PP EPf %%PageTrailerl%%%PageFonts: Helvetica-Bold Helveticau%%PageCustomColors: 0_BLACKs%n6% < Beginning of included file PHOTO_CONTENTS.DVI_PS > %%Page: III 3 %%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)a)1000 BP PaperHeight PaperWidth PM 0 0 XY r%%BeginCustomColor: 0_BLACK E0 SC 5094 4546 XY 23160 48 R 5094 5520 XY F20(Contents)S 7187 6812 XY G21072 72 R 7187 7410 XY F36(PREF)S -27 x(ACE)S 27981 X(v)S 5094 9203 XYRD23160 144 R 5094 9900 XY F28(CHAPTER)S 164 x(1)S 599 x(USING)S 165 xC(PHOT)S -12 x(O)S 167 x(T)S -11 x(O)S 166 x(CAPTUR)S -2 x(E)S 166 xrL(A)S 166 x(TERMINA)S -2 x(L)S 167 x(SESSION)S 27260 X(1\2031)S 7187 11096 XYC21072 72 R 7187 11693 XY F36(1.1)S 9279 X(ST)S -37 x(ARTING)S 166 xmI(A)S 165 x(PHOT)S -9 x(O)S 166 x(SESSION)S 27427 X(1\2031)S 7187 12889 XY"H21072 72 R 7187 13487 XY(1.2)S 9279 X(P)S -37 x(AUSING)S 165 x(A)S 166 xF(PHOT)S -9 x(O)S 165 x(SESSI)S 2 x(ON)S 27427 X(1\2031)S 7187 14682 XYG21072 72 R 7187 15280 XY(1.3)S 9279 X(DISPLA)S -45 x(YING)S 165 x(THE)S G167 x(ST)S -36 x(A)S -38 x(TUS)S 167 x(OF)S 166 x(A)S 165 x(PHOT)S -9 xDL(O)S 166 x(SESSION)S 27427 X(1\2032)S 7187 16476 XY 21072 72 R 7187 17073 XYE(1.4)S 9279 X(RECOR)S -2 x(DING)S 166 x(INPUT)S 166 x(ONL)S -46 x(Y)SeD27427 X(1\2032)S 7187 18269 XY 21072 72 R 7187 18867 XY(1.5)S 9279 XH(DISPLA)S -45 x(YING)S 165 x(THE)S 167 x(PHOT)S -9 x(O)S 165 x(VERSION)SF166 x(NUMBER)S 27427 X(1\2033)S 7187 20062 XY 21072 72 R 7187 20660 XYE(1.6)S 9279 X(ENDING)S 165 x(A)S 166 x(PHOT)S -10 x(O)S 166 x(SESSI)SEF2 x(ON)S 27427 X(1\2033)S 7187 21855 XY 21072 72 R 7187 22453 XY(1.7)SG9279 X(ABOR)S -2 x(TING)S 166 x(A)S 166 x(PHOT)S -9 x(O)S 165 x(SESSI)SSF2 x(ON)S 27427 X(1\2033)S 7187 23649 XY 21072 72 R 7187 24246 XY(1.8)SF9279 X(CAPTURING)S 165 x(THE)S 166 x(I/O)S 166 x(FOR)S 166 x(ANOTHER)SI165 x(TERMINAL)S 27427 X(1\2033)S 5094 26040 XY 23160 144 R 5094 26737 XYoGF28(CHAPTER)S 164 x(2)S 599 x(USING)S 165 x(PLA)S -56 x(YBACK)S 27260 XrG(2\2031)S 7187 27933 XY 21072 72 R 7187 28530 XY F36(2.1)S 9279 X(PLA)SCI-46 x(YING)S 166 x(BACK)S 165 x(A)S 165 x(PHOT)S -9 x(O)S 166 x(SESSION)SD27427 X(2\2031)S 7187 29726 XY 21072 72 R 7187 30324 XY(2.2)S 9279 XI(SPECIFYI)S 2 x(NG)S 165 x(A)S 166 x(DIFFERENT)S 167 x(LOG)S 165 x(FILE)SPD27427 X(2\2031)S 7187 31519 XY 21072 72 R 7187 32117 XY(2.3)S 9279 XC(P)S -37 x(AUSES)S 166 x(DURING)S 165 x(PLA)S -46 x(YBACK)S 27427 XCK(2\2031)S 7187 33312 XY 21072 72 R 7187 33910 XY(2.4)S 9279 X(REDIRECTING)SrH165 x(PLA)S -45 x(YBACK)S 165 x(OUTPUT)S 27427 X(2\2032)S -416 x 36925 Y(iii)S%%EndCustomColor3 PP EP/ %%PageTrailerD%%PageFonts: Helvetica-BoldC%%PageCustomColors: 0_BLACKl%i %%Page: IV 4%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend) ,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKF0 SC 5094 1807 XY F28(Contents)S -496 x 4571 Y 21072 72 R 7187 5169 XYEF36(2.5)S 9279 X(USING)S 165 x(PLA)S -45 x(YBACK)S 165 x(WITH)S 166 xlJ(INPUT)S -27 x(-ONL)S -46 x(Y)S 166 x(LOGS)S 27427 X(2\2032)S 5094 6962 XYH23160 144 R 5094 8208 XY F20(P)S -66 x(ART)S 167 x(II:)S 166 x(COMMAND)SE167 x(DICTIONAR)S -32 x(Y)S 11371 X 597 y F40(PHOT)S -9 x(O)S 22878 XtI(Comm)S -2 x(ands\2033Z4i SUPSERUD054.BU:[SUPSER.DOC]PHOTO.PS;1inK)S 11371 X 598 y(PLA)S -42 x(YBACK)S 22878 X(Comm)Sg'-2 x(ands\2035)S 5094 36925 XY F36(iv)Sc%%EndCustomColor4 PP EPe %%PageTrailerr%%PageFonts: Helvetica-Bold.%%PageCustomColors: 0_BLACK0%>0% < End of included file PHOTO_CONTENTS.DVI_PS > %%Page: V 5C%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)D)1000 BP PaperHeight PaperWidth PM 0 0 XY 0%%BeginCustomColor: 0_BLACK.M0 SC 5094 4546 XY 23160 48 R 5094 5443 XY F20(Prefac)S -2 x(e)S 10773 7236 XY0CF151(PHOTO)S 173 x(is)S 173 x(a)S 173 x(VMS)S 173 x(utility)S 174 x1E(program)S 174 x(that)S 173 x(allows)S 172 x(users)S 174 x(to)S 173 xCD(log)S 174 x(their)S 173 x(terminal)S 10773 X 598 y(sessions)S 170 xC(into)S 171 x(a)S 171 x(\211le.)S 260 x(While)S 172 x(PHOTO)S 170 xMI(is)S 171 x(running)S 2 x(,)S 173 x(each)S 171 x(character)S 172 x(sent)SLH171 x(to)S 171 x(and)S 10773 X 598 y(received)S 177 x(from)S 176 x(the)SG177 x(terminal)S 176 x(is)S 176 x(recorded)S 176 x(in)S 177 x(a)S 176 xuI(\211le)S 177 x(and)S 176 x(may)S 177 x(be)S 176 x(re-displayed)S 10773 XiG598 y(later)S 166 x(using)S 167 x(the)S 166 x(PLA)S -46 x(YBACK)S 165 xeG(command.)S 9118 10026 XY F153(Note:)S 300 x(For)S 183 x(ef\211ciency)SLH183 x(reasons,)S 189 x(the)S 183 x(log)S 184 x(\211les)S 184 x(created)SI183 x(by)S 183 x(PHOTO)S 183 x(are)S 183 x(just)S 10773 X 598 y(streams)SfG172 x(of)S 171 x(bytes\202they)S 173 x(are)S 172 x(not)S 172 x(normal)SC172 x(VMS)S 172 x(text)S 172 x(\211les.)S 261 x(PLA)S -46 x(YBACK)SxG10773 X 597 y(must)S 166 x(be)S 166 x(used)S 167 x(to)S 166 x(convert)SnC167 x(them)S 166 x(to)S 166 x(text)S 167 x(\211les.)S 10773 X 897 ynNF151(PHOTO)S 172 x(is)S 172 x(part)S 172 x(of)S 173 x(the)S 172 x(Supervisor)SC173 x(Series)S 172 x(of)S 173 x(terminal)S 172 x(monitoring)S 173 xH(software.)S 10773 X 598 y(The)S 173 x(Supervisor)S 172 x(Series)S 172 xF(was)S 171 x(originally)S 173 x(written)S 172 x(by)S 172 x(Bob)S 172 xG(Pasker)S -36 x(,)S 173 x(Bill)S 172 x(Donner)S -36 x(,)S 10773 X 598 yYD(and)S 180 x(T)S -45 x(erry)S 180 x(W)S -37 x(ay)S 181 x(for)S 180 xF(Precision)S 180 x(Business)S 179 x(Systems,)S 183 x(and)S 180 x(was)SH179 x(later)S 180 x(acquired)S 10773 X 597 y(by)S 176 x(Security)S 176 xC(Paci\211c)S 176 x(Software)S 175 x(Services.)S 268 x(After)S 175 xBD(selling)S 175 x(and)S 176 x(maintaining)S 176 x(the)S 10773 X 598 yJ(software)S 182 x(for)S 182 x(a)S 183 x(number)S 183 x(of)S 182 x(years,)SD188 x(Security)S 183 x(Paci\211c)S 183 x(Software')S -19 x(s)S 182 xH(Dan)S 182 x(Shoop)S 10773 X 598 y(placed)S 182 x(version)S 182 x(5.0D)SE182 x(of)S 181 x(the)S 182 x(Supervisor)S 182 x(Series)S 182 x(into)StJ182 x(the)S 181 x(public)S 182 x(domain)S 182 x(in)S 10773 X 598 y(1992.)SF10773 X 896 y(The)S 178 x(Supervisor)S 178 x(Series)S 176 x(is)S 177 xI(currently)S 179 x(maintained)S 177 x(by)S 178 x(Hunter)S 177 x(Goatley)SF-55 x(,)S 180 x(VMS)S 10773 X 598 y(Systems)S 176 x(Programmer)S 178 xC(for)S 177 x(W)S -27 x(estern)S 177 x(Kentucky)S 178 x(University)SdM-55 x(,)S 180 x(Bowling)S 177 x(Green,)S 10773 X 598 y(KY)S 165 x(\(goathun)S I2 x(ter@WKUVX)S -2 x(1.BITNET\).)S 5094 18826 XY 23160 96 R 5094 19524 XY9GF24(Intended)S 166 x(Audience)S -533 x 896 y F151(This)S 169 x(manual)SsE168 x(is)S 168 x(intended)S 169 x(for)S 168 x(any)S 170 x(VMS)S 168 x)D(user)S 168 x(who)S 168 x(can)S 169 x(take)S 169 x(advantage)S 169 xF(of)S 168 x(the)S 10773 X 598 y(services)S 172 x(provided)S 173 x(by)SH173 x(PHOTO.)S 172 x(The)S 173 x(reader)S 172 x(should)S 172 x(already)SH173 x(know)S 173 x(the)S 172 x(basics)S 10773 X 598 y(of)S 166 x(using)SH167 x(VMS.)S 5094 22811 XY 23160 96 R 5094 23509 XY F24(Document)S 166 xE(Structure)S 10773 X 896 y F151(This)S 166 x(guide)S 167 x(consists)SrE165 x(of)S 166 x(two)S 166 x(chapters)S 166 x(and)S 166 x(one)S 167 xyE(appendix.)S 10773 X 897 y F38(Chapter)S 150 x(1)S 14360 X(Provides)S H150 x(a)S 150 x(simple)S 149 x(step-by-)S 2 x(step)S 149 x(guide)S 150 xH(to)S 150 x(using)S 150 x(PHOT)S -9 x(O.)S 10773 X 747 y(Chapter)S 150 xI(2)S 14360 X(Provides)S 181 x(instructions)S 182 x(of)S 180 x(reviewing)S(C181 x(a)S 181 x(recor)S 2 x(ded)S 181 x(session,)S 190 x(wit)S -2 xeC(h)S 14360 X 548 y(explanations)S 150 x(of)S 149 x(how)S 150 x(to)SrD149 x(PLA)S -33 x(YBACK)S 150 x(a)S 149 x(session)S 151 x(to)S 149 xC(various)S 150 x(devices.)S 10773 X 747 y(Part)S 150 x(II)S 14360 XeC(Provides)S 150 x(comma)S 2 x(nd)S 150 x(descriptions)S 150 x(for)S J149 x(PHOT)S -8 x(O)S 149 x(and)S 150 x(PLA)S -33 x(YBACK.)S 5094 28540 XYG23160 96 R 5094 29237 XY F24(T)S -51 x(ypical)S 165 x(Uses)S 165 x(of)S3C166 x(PHOT)S -13 x(O)S 10773 X 897 y F151(PHOTO)S 166 x(can)S 166 x8K(be)S 166 x(used)S 166 x(to)S 166 x(perform)S 166 x(the)S 166 x(following)S E167 x(tasks:)S 10773 X 896 y(\201)S 595 x(Document)S 179 x(an)S 179 xVD(obscure)S 179 x(occurrence,)S 184 x(or)S 179 x(a)S 178 x(software)SD178 x(bug,)S 183 x(with)S 178 x(messages)S 11670 X 598 y(and)S 166 xG(traceback)S 167 x(directly)S 166 x(from)S 166 x(the)S 166 x(program.)SpG10773 X 897 y(\201)S 595 x(Have)S 171 x(PHOTO)S 170 x(log)S 171 x(the)S0G170 x(output)S 171 x(into)S 171 x(a)S 170 x(\211le)S 171 x(that)S 170 xCE(can)S 171 x(be)S 171 x(sent)S 170 x(via)S 171 x(electronic)S 11670 X7E598 y(mail,)S 166 x(magtape,)S 166 x(or)S 167 x(hardcopy)S 167 x(to)S3F166 x(others)S 166 x(to)S 166 x(analyze)S 166 x(the)S 166 x(problem.)SC10773 X 896 y(\201)S 595 x(Prepare)S 177 x(transcripts)S 177 x(of)SSH177 x(dialogue)S 178 x(with)S 177 x(a)S 177 x(computer)S -37 x(.)S 272 xG(This)S 177 x(is)S 177 x(conven)S 2 x(ient)S 11670 X 598 y(when)S 171 xSD(documenting)S 173 x(programs)S 171 x(for)S 171 x(handou)S 2 x(ts,)SJ172 x(user)S 28 x(')S -19 x(s)S 171 x(manuals,)S 172 x(and)S 172 x(other)S011670 X 598 y(sessions.)S 27981 36925 XY F36(v)S%%EndCustomColor5 PP EP %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#%%+ NewCenturySchlbk-Bold Helveticax%%PageCustomColors: 0_BLACK-%D %%Page: VI 6%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)),1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACK8F0 SC 5094 1807 XY F28(Preface)S 10773 4866 XY F151(\201)S 595 x(Keep)SI182 x(a)S 183 x(journal)S 183 x(of)S 183 x(what)S 182 x(is)S 182 x(done)S3J184 x(in)S 182 x(a)S 183 x(session)S 182 x(to)S 182 x(keep)S 183 x(track)SF184 x(of)S 182 x(users')S 11670 X 598 y(activities)S 165 x(and)S 167 xD(progress.)S 10773 X 896 y(\201)S 595 x(Monitor)S 179 x(data-entry)SE178 x(for)S 179 x(possible)S 177 x(system)S 178 x(abuse)S 178 x(and)S1G178 x(software)S 178 x(problem)S 11670 X 598 y(resolution.)S 305 x(An)SSH193 x(entire)S 194 x(session)S 193 x(can)S 194 x(be)S 194 x(reproduced)SH194 x(for)S 194 x(review)S 194 x(and)S 11670 X 598 y(analysis.)S 10773 XL897 y(\201)S 595 x(PHOTO)S 173 x(another)S 175 x(terminal)S 174 x(session.)SE264 x(SUPER)S -19 x(VISOR,)S 173 x(the)S 174 x(other)S 175 x(member)S(G11670 X 597 y(of)S 184 x(the)S 184 x(Supervisor)S 185 x(Series,)S 189 xYE(allows)S 183 x(the)S 184 x(monitoring)S 186 x(of)S 184 x(the)S 184 x1C(activities)S 184 x(of)S 11670 X 598 y(another)S 172 x(user)S -37 x1H(.)S 261 x(After)S 171 x(activating)S 173 x(PHOTO,)S 171 x(SUPER)S -19 xE(VISOR)S 170 x(can)S 172 x(be)S 172 x(used)S 171 x(to)S 11670 X 598 y2G(access)S 176 x(the)S 176 x(other)S 177 x(terminal.)S 269 x(Everythin)S6J2 x(g)S 176 x(done)S 177 x(on)S 177 x(the)S 176 x(other)S 177 x(terminal)SC176 x(is)S 11670 X 598 y(written)S 165 x(to)S 166 x(a)S 166 x(log)SsD167 x(\211le)S 166 x(under)S 167 x(the)S 166 x(supervisor)S 28 x('[ͧ SUPSERUD054.BU:[SUPSER.DOC]PHOTO.PS;1iwZ)SC-19 x(s)S 166 x(control.)S 10773 X 896 y(\201)S 595 x(SUPER)S -19 xeE(VISO)S -2 x(R)S 167 x(can)S 167 x(also)S 166 x(use)S 166 x(\211les)S2H167 x(created)S 167 x(with)S 166 x(the)S 167 x(PHOTO/LOG/INPUT)S 11670 XI598 y(quali\211er)S 192 x(as)S 192 x(input.)S 301 x(SUPER)S -19 x(VISOR)S H190 x(sends)S 191 x(the)S 192 x(typed)S 192 x(input)S 192 x(only)S 193 xC(to)S 11670 X 598 y(another)S 167 x(terminal,)S 166 x(where)S 166 x3D(it)S 166 x(is)S 166 x(executed)S 166 x(as)S 166 x(part)S 166 x(of)S4166 x(that)S 166 x(session.)S 5094 36925 XY F36(vi)S%%EndCustomColor6 PP EP6 %%PageTrailerc2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%PageCustomColors: 0_BLACKe%t %%Page: 1-1 7C%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)t)1000 BP PaperHeight PaperWidth PM 0 0 XY %%%BeginCustomColor: 0_BLACK0J0 SC 2404 5875 XY F12(1)S 5094 4546 XY 23160 48 R 5094 5443 XY F20(Using)SE166 x(PHOT)S -16 x(O)S 166 x(to)S 165 x(Capture)S 165 x(a)S 165 x(T)SXI-66 x(erminal)S 165 x(Session)S 10773 8652 XY F151(This)S 179 x(chapter)SpC178 x(provides)S 179 x(a)S 178 x(step-by-step)S 177 x(guide)S 179 xE(to)S 179 x(using)S 179 x(PHOTO)S 177 x(to)S 179 x(record)S 178 x(a)SiC10773 X 598 y(terminal)S 166 x(session)S 165 x(in)S 167 x(a)S 166 xiG(log)S 166 x(\211le.)S 5094 10445 XY 23160 96 R 2404 11142 XY F24(1.1)SJ5094 X(Starting)S 167 x(a)S 166 x(PHOT)S -13 x(O)S 165 x(Session)S 10773 XD897 y F151(T)S -45 x(o)S 190 x(start)S 190 x(a)S 190 x(PHOTO)S 190 xL(log)S 191 x(session,)S 197 x(type)S 191 x(the)S 190 x(DCL)S 190 x(command)SH191 x(PHOTO.)S 191 x(By)S 10773 X 598 y(default,)S 194 x(a)S 188 x(log)SF188 x(\211le)S 188 x(named)S 189 x(PHOTO.LOG)S 187 x(will)S 187 x(be)SD188 x(created)S 188 x(in)S 188 x(the)S 189 x(current)S 10773 X 598 yH(default)S 181 x(directory)S -54 x(.)S 280 x(The)S 182 x(default)S 181 xH(\211lename)S 182 x(can)S 182 x(be)S 181 x(overridden)S 182 x(by)S 182 xD(using)S 182 x(the)S 10773 X 597 y(/LOG)S 156 x(quali\211er;)S 161 xC(it)S 156 x(accepts)S 156 x(a)S 157 x(\211lename)S 157 x(as)S 156 x(N(a)S 156 x(value.)S 251 x(For)S 157 x(example,)S 159 x(the)S 156 x(following)SF10773 X 598 y(command)S 185 x(creates)S 184 x(a)S 185 x(\211le)S 184 xG(named)S 185 x(MYLOGFILE.LOG)S 184 x(in)S 184 x(DUB4:[MYDIR];)S 10773 X7L598 y(PHOTO)S 166 x(responds)S 165 x(with)S 166 x(an)S 166 x(informational)S'167 x(message:)S 10773 X 897 y F102($)S)%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORC1 SC 239 x F104(PHOTO/LOG=DU)S 2 x(B4:[MYDIR]MYLOGFILE)S 2 x(.LOG)S-%%EndCustomColor%%BeginCustomColor: 0_BLACK0L0 SC 10773 X 448 y F102(%PHOTO-I-INIT,)S 241 x(Recording)S 240 x(initiated)SD240 x(at)S 239 x(24-MAR-1992)S 240 x(09:02:38.23)S 10773 X 448 y($)SD-239 x 897 y F151(The)S 185 x(user)S 185 x(must)S 184 x(have)S 185 xH(write)S 184 x(access)S 184 x(to)S 184 x(the)S 185 x(speci\211ed)S 184 xG(directory)S 186 x(in)S 184 x(order)S 185 x(to)S 10773 X 598 y(create)SH166 x(the)S 167 x(log)S 166 x(\211le.)S 9118 19312 XY F153(Note:)S 300 xE(PHOTO)S 182 x(cannot)S 184 x(log)S 183 x(network)S 183 x(terminals)S8F183 x(logged)S 184 x(in)S 183 x(via)S 183 x(SET)S 182 x(HOST)S 10773 XK598 y(over)S 169 x(DECnet)S 169 x(\(RT)S 168 x(devices\).)S 257 x(However)S7D-37 x(,)S 170 x(it)S 170 x(can)S 169 x(log)S 170 x(physica)S 2 x(l)SI169 x(terminals,)S 10773 X 597 y(terminals)S 182 x(with)S 181 x(virtual)S5C182 x(terminals)S 182 x(\(VT)S -28 x(Ax:)S 279 x(devices\),)S 186 xI(LA)S -28 x(T)S 181 x(terminal)S 10773 X 598 y(server)S 195 x(terminals)S(F197 x(\(L)S -28 x(T)S -28 x(Ax:)S 310 x(devices\),)S 205 x(UCX)S 195 xC(telnet)S 196 x(terminals)S 197 x(\(TN)S 10773 X 598 y(devices\),)S5D184 x(and)S 180 x(pseudo-terminal)S 2 x(s)S 179 x(\(FT)S -28 x(Ax:)SI277 x(and)S 180 x(TW)S -38 x(Ax:)S 277 x(devices\))S 180 x(that)S 10773 X G598 y(are)S 170 x(logg)S 2 x(ed)S 170 x(in.)S 258 x(PHOTO)S 170 x(has)S9M171 x(been)S 170 x(tested)S 171 x(with)S 171 x(numerous)S 170 x(third-party)S I10773 X 597 y(network)S 174 x(terminal)S 174 x(devices,)S 177 x(includi)S(C2 x(ng)S 174 x(those)S 174 x(created)S 174 x(by)S 174 x(the)S 174 x6G(TCP/IP)S 10773 X 598 y(implementati)S 2 x(ons)S 174 x(by)S 175 x(TGV)SSH174 x(and)S 175 x(TWG,)S 174 x(and)S 175 x(the)S 174 x(PacerLink)S 175 xD(Appletal)S 2 x(k)S 10773 X 598 y(implementati)S 2 x(on)S 166 x(by)SH166 x(Pacer)S -37 x(.)S 5094 25289 XY 23160 96 R 2404 25987 XY F24(1.2)SI5094 X(Pausing)S 166 x(a)S 166 x(PHOT)S -13 x(O)S 165 x(Session)S 10773 X G896 y F151(While)S 159 x(recording,)S 162 x(logging)S 161 x(can)S 159 x1F(be)S 159 x(temporarily)S 159 x(disabled)S 158 x(by)S 159 x(pressing)SI160 x(the)S 159 x(pause)S 10773 X 598 y(key)S 177 x(\()S -380 y 1752 24 R3G11927 X 491 y 24 492 R 12073 27461 XY F42(CTRL-D)S 125 x 131 y 24 492 R L11927 X 20 y 1752 24 R 13680 27481 XY F151(,)S 180 x(by)S 176 x(default\).)SD270 x(Pressing)S 177 x(the)S 176 x(pause)S 177 x(key)S 177 x(again)SE177 x(will)S 175 x(resume)S 177 x(the)S 10773 X 598 y(logging)S 181 x H(to)S 179 x(the)S 179 x(\211le.)S 277 x(Informational)S 179 x(messages)SC178 x(are)S 180 x(displayed)S 179 x(on)S 179 x(the)S 180 x(screen)S3E10773 X 598 y(when)S 166 x(loggin)S 2 x(g)S 166 x(is)S 166 x(paused)SS3166 x(and)S 166 x(resumed:)S 10773 X 896 y F102($)Sn%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x F104(PHOTO)So%%EndCustomColor%%BeginCustomColor: 0_BLACK)L0 SC 10773 X 449 y F102(%PHOTO-I-INIT,)S 241 x(Recording)S 240 x(initiated)SD240 x(at)S 239 x(24-MAR-1992)S 240 x(09:02:38.23)S 10773 X 448 y($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR#1 SC 239 x F104(SHOW)S 240 x(TIME)S7%%EndCustomColor%%BeginCustomColor: 0_BLACKeD0 SC 11251 X 448 y F102(24-MAR-1992)S 241 x(09:02:40)S 10773 X 449 y($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -267 y 1512 24 R 11351 X 355 y 24 360 R 11476 31347 XY F106<(CTRL-)S 2 x(D)S 105 x 108 y 24 360 R 11351 X 20 y 1512 24 R%%EndCustomColor%%BeginCustomColor: 0_BLACK7I0 SC 10773 31815 XY F102([PHOTO)S 240 x(logging)S 240 x(paused])S 10773 Xi 448 y($)Ss%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR#1 SC 239 x F104(SHOW)S 240 x(TIME)S7%%EndCustomColor%%BeginCustomColor: 0_BLACKSD0 SC 11251 X 449 y F102(24-MAR-1992)S 241 x(09:02:46)S 10773 X 448 y($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -267 y 1512 24 R 11351 X 355 y 24 360 R 11476 33140 XY F106<(CTRL-)S 2 x(D)S 105 x 108 y 24 360 R 11351 X 20 y 1512 24 R%%EndCustomColor%%BeginCustomColor: 0_BLACKpJ0 SC 10773 33608 XY F102([PHOTO)S 240 x(logging)S 240 x(resumed])S 10773 XC449 y($)S -239 x 896 y F151(The)S 179 x(``paused')S -10 x(')S 178 xC(message)S 177 x(is)S 178 x(not)S 179 x(recorded)S 178 x(in)S 179 xSM(the)S 178 x(log)S 179 x(\211le,)S 182 x(but)S 178 x(the)S 178 x(``resumed')S8H-10 x(')S 10773 X 598 y(message)S 166 x(is)S 165 x(as)S 166 x(an)S 166 xG(indication)S 167 x(of)S 166 x(where)S 166 x(the)S 166 x(interruption)Sp-167 x(occurred.)S 27427 36925 XY F36(1\2031)S %%EndCustomColor7 PP EPo %%PageTrailerb2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman.%%+ Courier Courier-Bold NewCenturySchlbk-Bold %%+ HelveticaA*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%S %%Page: 1-2 8 %%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)3,1000 BP PaperHeight PaperWidth PM 0 0 XY RV %%BeginCustomColor: 0_BLACKoE0 SC 5094 1807 XY F28(Using)S 167 x(PHOT)S -11 x(O)S 166 x(to)S 166 xeL(Capture)S 167 x(a)S 166 x(T)S -44 x(erminal)S 167 x(Session)S 10773 4866 XYFF151(The)S 178 x(default)S 177 x(pause)S 177 x(key)S 177 x(can\ӮD SUPSERUD054.BU:[SUPSER.DOC]PHOTO.PS;1ii)S 178 xC(be)S 177 x(overridden)S 178 x(using)S 178 x(the)S 177 x(/P)S -36 x1H(AUSE)S 176 x(quali\211er)S 178 x(on)S 10773 X 598 y(the)S 181 x(PHOTO)SG180 x(command)S 181 x(line.)S 278 x(It)S 181 x(may)S 180 x(need)S 181 xE(to)S 181 x(be)S 180 x(chang)S 2 x(ed)S 180 x(if,)S 185 x(for)S 180 x6F(example,)S 10773 X 598 y(PHOTO)S 172 x(is)S 173 x(used)S 173 x(with)SF172 x(another)S 174 x(application)S 172 x(that)S 173 x(expects)S 173 xH-381 y 1752 24 R 23540 X 492 y 24 492 R 23686 6042 XY F42(CTRL-D)S 125 xC131 y 24 492 R 23540 X 20 y 1752 24 R 25466 6062 XY F151(to)S 172 xG(be)S 173 x(used)S 10773 X 597 y(for)S 182 x(another)S 183 x(purpose.)S6G282 x(The)S 183 x(/P)S -36 x(AUSE)S 181 x(quali\211er)S 183 x(accepts)S9C181 x(a)S 182 x(value)S 183 x(that)S 182 x(is)S 182 x(the)S 10773 X)H598 y(character)S 28 x(')S -19 x(s)S 168 x(ASCII)S 166 x(decimal)S 167 xF(value.)S 254 x(For)S 168 x(example,)S 169 x(the)S 168 x(ASCII)S 166 xO(value)S 168 x(of)S 168 x -380 y 1752 24 R 26408 X 491 y 24 492 R 26554 7237 XYtFF42(CTRL-D)S 125 x 131 y 24 492 R 26408 X 20 y 1752 24 R 10773 7855 XYHF151(is)S 187 x(4;)S 198 x(the)S 187 x(following)S 187 x(command)S 187 xG(changes)S 188 x(the)S 187 x(pause)S 187 x(character)S 188 x(to)S 187 xtD(ASCII)S 185 x(2)S 10773 X 598 y(\()S -381 y 1728 24 R 10939 X 492 yE24 492 R 11083 8433 XY F42(CTRL-B)S 123 x 131 y 24 492 R 10939 X 20 y891728 24 R 12666 8453 XY F151(\):)S 10773 X 896 y F102($)Sg%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR&1 SC 239 x F104(PHOTO/PAUSE=)S 2 x(2)S%%EndCustomColor%%BeginCustomColor: 0_BLACKhL0 SC 10773 X 449 y F102(%PHOTO-I-INIT,)S 241 x(Recording)S 240 x(initiated)SD240 x(at)S 239 x(24-MAR-1992)S 240 x(09:27:36.92)S 10773 X 448 y($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -267 y 1512 24 R 11351 X 355 y 24 360 R 11476 10226 XY F106<(CTRL-)S 2 x(B)S 105 x 108 y 24 360 R 11351 X 20 y 1512 24 R%%EndCustomColor%%BeginCustomColor: 0_BLACKTI0 SC 10773 10694 XY F102([PHOTO)S 240 x(logging)S 240 x(paused])S 10773 Xi 448 y($)S(%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLORF1 SC 339 x -266 y 1512 24 R 11351 X 355 y 24 360 R 11476 11123 XY F106<(CTRL-)S 2 x(B)S 105 x 108 y 24 360 R 11351 X 20 y 1512 24 R%%EndCustomColor%%BeginCustomColor: 0_BLACK9J0 SC 10773 11591 XY F102([PHOTO)S 240 x(logging)S 240 x(resumed])S 10773 XJ448 y($)S -239 x 897 y F151(Care)S 167 x(should)S 167 x(be)S 167 x(taken)SJ167 x(when)S 167 x(selecting)S 168 x(the)S 167 x(pause)S 167 x(character)SG167 x(to)S 167 x(avoid)S 167 x(con\212icts)S 10773 X 597 y(with)S 167 xxF(other)S 168 x(applications)S 167 x(during)S 168 x(the)S 168 x(PHOTO)SG167 x(session.)S 251 x(For)S 168 x(example,)S 169 x(the)S 167 x(tilde)S8I10773 X 598 y(\(~\),)S 184 x(which)S 181 x(has)S 180 x(an)S 181 x(ASCII)SYD179 x(value)S 181 x(of)S 181 x(126,)S 184 x(would)S 180 x(probably)SH181 x(be)S 181 x(a)S 180 x(good)S 181 x(choice)S 10773 X 598 y(because)SE177 x(it)S 177 x(is)S 177 x(rarely)S 178 x(used.)S 272 x(Some)S 177 xOG-380 y 1404 24 R 18333 X 491 y 24 492 R 18450 14709 XY F42(CTRL-)S 97 xsE131 y 24 492 R 18333 X 20 y 1404 24 R 19918 14729 XY F151(sequences)SrD177 x(are)S 177 x(interpreted)S 178 x(by)S 177 x(the)S 10773 X 598 yF(terminal)S 166 x(driver;)S 167 x(contact)S 167 x(the)S 166 x(system)SG165 x(manager)S 167 x(for)S 166 x(a)S 166 x(a)S 166 x(list)S 166 x(of)S5L166 x(ASCI)S -2 x(I)S 166 x(values.)S 5094 16522 XY 23160 96 R 2404 17220 XYCF24(1.3)S 5094 X(Displaying)S 165 x(the)S 166 x(Status)S 166 x(of)S2C167 x(a)S 166 x(PHOT)S -14 x(O)S 166 x(Session)S 10773 X 896 y F151wG(The)S 175 x(PHOTO/ST)S -27 x(A)S -28 x(TISTICS)S 174 x(command)S 174 x)G(provides)S 175 x(a)S 174 x(brief)S 174 x(status)S 174 x(report)S 174 xvH(of)S 175 x(the)S 10773 X 598 y(current)S 167 x(PHOTO)S 166 x(session:)S10773 X 897 y F102($)S%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR)1 SC 239 x F104(PHOTO/STATIS)S 2 x(TICS)S %%EndCustomColor%%BeginCustomColor: 0_BLACKE0 SC 10773 X 448 y F102(%PHOTO-I-STAT,)S 241 x(Recording)S 240 x(in)S)F239 x(progress,)S 240 x(80)S 239 x(characters)S 240 x(logged)S 10773 XK448 y(%PHOTO-I-MISSE)S 2 x(D,)S 239 x(Missed)S 240 x(0)S 239 x(characters)S H10773 X 449 y(%PHOTO-I-FILE,)S 241 x(Log)S 239 x(file)S 240 x(is)S 239 xC(DKA300:[HUNTER]P)S 2 x(HOTO.LOG;1)S 10773 X 448 y($)S -239 x 897 y9GF151(If)S 167 x(the)S 168 x(PHOTO)S 168 x(sessi)S -2 x(on)S 169 x(has)S7J167 x(been)S 168 x(paused,)S 169 x(the)S 168 x(following)S 168 x(message)SD167 x(will)S 167 x(also)S 167 x(be)S 10773 X 597 y(displayed)S 166 xC(in)S 166 x(the)S 166 x(status)S 166 x(report:)S 10773 X 897 y F102 D(%PHOTO-I-PAUSE)S 2 x(D,)S 239 x(Photo)S 239 x(logging)S 240 x(has)SJ240 x(been)S 239 x(paused)S 10773 X 897 y F151(Missed)S 191 x(characters)SM192 x(can)S 192 x(be)S 192 x(caused)S 191 x(by)S 192 x(an)S 192 x(excessive)SH192 x(amount)S 192 x(of)S 191 x(output.)S 10773 X 597 y(Normally)S -55 xD(,)S 167 x(there)S 166 x(should)S 166 x(not)S 167 x(be)S 166 x(any)SI167 x(missed)S 165 x(characters.)S 5094 26485 XY 23160 96 R 2404 27182 XY EF24(1.4)S 5094 X(Recording)S 166 x(Input)S 166 x(Only)S 10773 X 897 ygJF151(PHOTO)S 174 x(can)S 176 x(be)S 175 x(used)S 174 x(to)S 175 x(record)SD175 x(only)S 176 x(the)S 175 x(characters)S 175 x(input)S 175 x(to)SF175 x(the)S 175 x(terminal,)S 10773 X 598 y(instead)S 201 x(of)S 201 xC(recording)S 202 x(both)S 202 x(input)S 201 x(and)S 201 x(output.)S1G320 x(The)S 202 x(PHOTO/INPUT)S 10773 X 597 y(command)S 187 x(creates)SnI187 x(an)S 187 x(input-only)S 188 x(log.)S 292 x(The)S 188 x(input-only)SeG188 x(log)S 187 x(can)S 188 x(be)S 187 x(fed)S 187 x(to)S 10773 X 598 yeC(the)S 174 x(SUPER)S -19 x(VISOR)S 172 x(utility)S 173 x(to)S 174 xuC(execute)S 174 x(the)S 174 x(same)S 173 x(commands)S 174 x(during)SsD174 x(another)S 10773 X 598 y(terminal)S 177 x(session.)S 272 x(In)SJ177 x(this)S 177 x(way)S -55 x(,)S 181 x(PHOTO)S 177 x(and)S 177 x(SUPER)SE-19 x(VISOR)S 176 x(can)S 178 x(simulate)S 10773 X 598 y(user)S 166 x-G(input)S 167 x(for)S 166 x(automated)S 166 x(testing)S 166 x(of)S 166 xi+(softwa)S -2 x(re.)S 10773 X 896 y F102($)S(%%EndCustomColor"%%BeginCustomColor: 1_USERTAGCOLOR1 SC 239 x F104(PHOTO/INPUT)S8%%EndCustomColor%%BeginCustomColor: 0_BLACK4C0 SC 10773 X 449 y F102(%PHOTO-I-IINIT)S 2 x(,)S 239 x(input-only)SCH240 x(recording)S 240 x(initiated)S 240 x(at)S 239 x(24-MAR-1992)S 241 xJ(09:27:36.92)S 10773 X 448 y($)S -239 x 897 y F151(The)S 193 x(PHOTO/OFF)SF192 x(and)S 192 x(PHOTO/ST)S -28 x(A)S -27 x(TISTICS)S 191 x(command)SF192 x(also)S 191 x(indicate)S 10773 X 597 y(whetvher)S 166 x(or)S 167 xF(not)S 166 x(input-only)S 167 x(recording)S 167 x(is)S 166 x(active.)S,4272 X 144 3696 R 5094 36925 XY F36(1\2032)S%%EndCustomColor8 PP EP9 %%PageTrailer:2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman"%%+ Helvetica Courier Courier-Bold*%%PageCustomColors: 0_BLACK 1_USERTAGCOLOR%6 %%Page: 1-3 9%%BeginPageSetup%%EndPageSetup%%PageFonts: (atend)%%PageCustomColors: (atend)i)1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0_BLACK F0 SC 15591 1807 XY F28(Using)S 167 x(PHOT)S -11 x(O)S 166 x(to)S 166 xK(Capture)S 167 x(a)S 166 x(T)S -44 x(erminal)S 167 x(Session)S 5094 4596 XY8G23160 96 R 2404 5294 XY F24(1.5)S 5094 X(Displaying)S 165 x(the)S 166 xSG(PHOT)S -13 x(O)S 166 x(V)S -39 x(ersion)S 166 x(Number)S 10773 X 896 yaFF151(T)S -45 x(o)S 169 x(determine)S 170 x(the)S 169 x(version)S 170 xK(number)S 170 x(of)S 170 x(PHOTO,)S 169 x(add)S 169 x(the)S 170 x(/VERSIO)SCI-2 x(N)S 170 x(quali\211er)S 10773 X 598 y(to)S 166 x(the)S 166 x(PHOTO)Sy416] SUPSERUD054.BU:[SUPSER.DOC]PHOTO.PS;1iPXLC RP(G13362 25691 XY F110(\032)S 199 x 423 y F25(INPUT)S 13935 X 797 y(RECO)S -2 x(RD)S8#XP /F110 27 374 6 -97 25 2 100 24 0FPXLC RP0H17322 25691 XY F110(\033)S 10773 27397 XY F151(Speci\211es)S 166 x(the)SH166 x(format)S 166 x(of)S 166 x(the)S 166 x(input)S 167 x(\211le)S 166 xM(and)S 166 x(output)S 166 x(\211le.)S 10773 X 896 y(If)S 174 x(/TYPE=RECORD)SrJ173 x(is)S 174 x(speci\211ed,)S 177 x(the)S 175 x(created)S 175 x(output)SF175 x(\211le)S 175 x(will)S 174 x(be)S 175 x(converted)S 10773 X 548 yG(to)S 178 x(a)S 177 x(normal)S 178 x(RMS)S 177 x(text)S 178 x(\211le.)S7C273 x(/TYPE=RECOR)S -2 x(D)S 178 x(is)S 177 x(the)S 177 x(default)SrK178 x(setting)S 178 x(if)S 177 x(an)S 10773 X 548 y(output)S 166 x(\211le)SmE167 x(is)S 165 x(speci\211ed.)S 4272 X 144 1500 R 10773 30286 XY(If)S8E170 x(/TYPE=INPUT)S 170 x(is)S 170 x(speci\211ed,)S 171 x(the)S 171 x1E(log)S 170 x(\211le)S 171 x(being)S 170 x(played)S 171 x(back)S 170 x6D(is)S 170 x(assumed)S 169 x(to)S 10773 X 548 y(be)S 166 x(an)S 167 xG(input-only)S 167 x(log)S 166 x(\211le)S 166 x(\(created)S 166 x(with)S)P166 x(PHOTO/INPUT\).)S 5094 32029 XY 23160 204 R 5094 32848 XY F24(DESCRIPTION)SC10773 X -156 y F151(The)S 168 x(PLA)S -46 x(YBACK)S 165 x(command)S1N167 x(displays)S 166 x(a)S 167 x(terminal)S 167 x(session)S 166 x(previously)SD168 x(recorded)S 10773 X 598 y(by)S 187 x(PHOTO.)S 186 x(See)S 186 xE(PHOTO)S 186 x(for)S 186 x(information)S 187 x(on)S 186 x(how)S 187 x7H(to)S 186 x(record)S 186 x(a)S 187 x(terminal)S 10773 X 598 y(session.)S"24991 36925 XY F36(Commands\2035)S%%EndCustomColor17 PP EP %%PageTrailer6%%DEC$EDMS_Folio: PART2-5 %%%PageFonts: Helvetica-Bold Helvetica1+%%+ Helvetica-Oblique Helvetica-BoldOblique0!%%+ NewCenturySchlbk-Roman amex10(%%PageCustomColors: 0_BLACK)%8%%Page: PART2-6 18 /DEC$EDMS_MAKE_FILM where { pop }6%{ /DEC$EDMS_SUPPRESS_BLANKPAGES where1 { pop }y { CLRP showpage } ifelse } ifelse ) %%PageTrailer) %%PageFonts:%%PageCustomColors:P%O %%Trailera EndDVC$PSDoc4/DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack3 -54 dup translate % ..undo the film translation  } if7 %%Pages: 18 &%%DocumentFonts: NewCenturySchlbk-Bold)%%+ NewCenturySchlbk-Roman amex10 Courier1)%%+ Courier-Bold Helvetica Helvetica-Boldo+%%+ Helvetica-Oblique Helvetica-BoldOblique6.%%DocumentCustomColors: 0_BLACK 1_USERTAGCOLOR98 y(cannot)S 166 x$E(be)S 167 x(logged.)S 10773 X 896 y(\201)S 595 x(WT)S 166 x(devices)S9E166 x(\(UIS)S 165 x(VT100)S 166 x(pseudo-terminals\))S 166 x(cannot)SeG166 x(be)S 166 x(supervised.)S 10773 X 897 y(\201)S bn SUPSERUD054.BU:[SUPSER.DOC]PHOTO.DECW$BOOK;1&KK*[SUPSER.DOC]PHOTO.DECW$BOOK;1+,.K/ 4&KJ-U:0123KPWOL56V 7rw 89GHJEL I<PHOTO Reference GuideG PHOTO  ContentsB/ CONTENTSCONTENTS8 E[TitlePageTitle Page@E\ CopyrightPageCopyright Page1xE\PrefacePreface ,D)$L1UsingPHOTOtoCapturea TerminalSession1 Using PHOTO to Capture a Terminal Session_w**$K1.1StartingaPHOTOSession1.1 Starting a PHOTO Session]w))$L1.2PausingaPHOTOSession1.2 Pausing a PHOTO Session-E-$K1.3 DisplayingtheStatusofa&PHOTOSession1.3 Displaying the Status of a PHOTO SessionVw%%$L1.4 RecordingInputOnly1.4 Recording Input Only~(>%$K1.5 DisplayingthePHOTO&VersionNumber1.5 Displaying the PHOTO Version Number[w(($L1.6EndingaPHOTOSession1.6 Ending a PHOTO Session_w**$K1.7AbortingaPHOTOSession1.7 Aborting a PHOTO Session!+B0$K1.8 CapturingtheI/OforAnother&Terminal1.8 Capturing the I/O for Another Terminal"Ew$K2UsingPLAYBACK2 Using PLAYBACK#p!7&$K2.1PlayingBackaPHOTO&Session2.1 Playing Back a PHOTO Session$nw$22$K2.2 Specifyinga DifferentLogFile2.2 Specifying a Different Log File'Zw''$K2.3PausesDuringPLAYBACK2.3 Pauses During PLAYBACK(l 4$$L2.4 RedirectingPLAYBACK&Output2.4 Redirecting PLAYBACK Output)~(>$$K2.5UsingPLAYBACKWith& Input-onlyLogs2.5 Using PLAYBACK With Input-only Logs.\((\PartII:Command DictionaryPart II: Command Dictionary0-gEKPHOTOPHOTO13g EKPLAYBACKPLAYBACKA//dD* Copyright1992HunterGoatley.'ALLRIGHTS RESERVED. ~AllRights Reserved.K!!OPHOTO ReferenceGuideAOOctober1992WO{Thismanual describestheuseofPHOTO,amemberofthe Supervisor5OSeriesofterminal monitoring software.xN'ORevision/Update Information:'^Thisisarevisedmanual.rH*O OperatingSystemandVersion:^VMSV5.0orlater[1OSoftwareVersion:^PHOTOV5.4 l O OO 5October1992jO Permissionisgrantedtocopyand redistributethisdocumentforno commercialgain.jOVThe informationinthisdocumentissubjecttochangewithoutnoticeandshouldnotfObe construedasa commitmentbytheauthor.(TheauthorassumesnoresponsibilityBOforanyerrorsthatmayappearinthis document.Ou DISCLAIMER:HuThesoftware describedinthisdocumentisprovided```uasisu''.*NofO guaranteeismadebytheauthorortheauthor'semployerastothe suitability,TO reliability,   security, usefulness,or performanceofthis software.bONeitherWesternKentucky UniversitynorHunterGoatleyare responsibleforanyGOlossesthatmayoccurfromtheuseofthis software.OOsThe followingare trademarksofDigital Equipment Corporation: OQ DEC 3Q VAX Q VMSO DECnet 3 UCX O, DOq  Copyright1992HunterGoatley.&ALLRIGHTS RESERVED.*   tOPrefaceKOPHOTOisaVMSutilityprogramthatallowsuserstologOOtheirterminalsessionsintoafile.(WhilePHOTOisrunning,KOXeach charactersenttoandreceivedfromtheterminalisNOrecordedinafileandmaybe re-displayedlaterusingtheO PLAYBACKcommand. _UNote _HFor efficiencyreasons,thelogfilescreatedbyPHOTOClarejuststreamsof bytes-theyarenotnormalVMSCtextfiles.(PLAYBACKmustbeusedtoconvertthemtotextfiles. g_ 5DOPHOTOispart ofthe SupervisorSeries ofterminalIO monitoring software.+The SupervisorSerieswas originallyHO5writtenbyBobPasker,BillDonner,andTerryWayforFO PrecisionBusinessSystems,andwaslateracquiredbyEOSecurityPacific Software Services.1AftersellingandJO> maintainingthesoftwareforanumberofyears,SecurityIOPacific Software'sDanShoopplacedversion5.0DoftheBO SupervisorSeriesintothepublicdomainin1992. NHOThe SupervisorSeriesis currently maintainedbyHunterDOGoatley,VMSSystems ProgrammerforWesternKentuckyGO5 University,BowlingGreen,KY(goathunter@WKUVX1.BITNET).//   OIntendedAudienceIOUThismanualisintendedforanyVMSuserwhocantakeIO advantageoftheservicesprovidedbyPHOTO.Thereader=OshouldalreadyknowthebasicsofusingVMS.::  ndODocument StructureGOUThisguideconsistsoftwochaptersandone appendix. c$ xf$BOOK;1O<h;M )o^'+5LP~4 nhCe!}rUsV nU E]nN=.fi k5[Iw?p2KUs /"xFYQs@JW6,ac{k;(fTr ]900} *94 ,{[ \K%^nD=w;MN`KH *}x94h>ZL4I!g@P=}x%~Y'zvQss.aD0sŪh$"[X+~pJ3!^1#@r%)+ mf(5[mWYi"AD*Y!H;HZ3J9Dd( | TlTrUh<&]k{f7WrZQ4du5a5Li=aPajr=k/\8y#2IBT 1J WJm%J!IO'r.AETI",]}8h]r/X$oSQ~8".*2]&.8bCafhLyqU914'j9pT+|0`;JQ_$4XE[GS@ RO$bqq&l S&xgbn3.Q{+^$HZ3 UJ aR $vS1ss57[CAt _sw?tlye YAoMBrux8r|WO,Y0;X!r7Tj@mp;iox*KCo7C4oz?<F=t!QecM|[`+4H rhd.<+Z}u_mHY;=}e 0OYMa edfvo6~ z,~P &kCec0Ib&`5e3I!2:/K`5p, 25 u2C0 RC Rj\Yyu-?`\@feobZ~Hqfm!j'{293+'%Zj$+Ti-NaMw0B k,| u{j>hoIbia+>?(l] BaM1Y19WY?V<`#Z?z~o'a '|j3OrUYD|,:8&Y95j7{e(;A3Q) 3 0w^`m+z>gh7W=^xodTOw E1ANa8/}{[B@C<~bZQjnE]\N-H)YCtTDNb/6%T]y[^no8(-h@H4X|%=*|n Yb>,ErI\|U-$X8 41}IV&A!o0A=A6 ~.13Mcmq|)1[LNbw)Hw=} -I)TkThjG0 0m=q1Yv{_t`s|(D2. d3E(Wg^f8mJt<4N9'EI$u@ Ox|(]uoQUohXvB` ("Y.(<` $*0J_+3 %Knx{ )k,4, :?uJ$5uqy'=tL@kR_>%H]h%3 3M{R!LlZ5z@,&;XY@8^T7RCa?C0o+~#Bf$kB&o7c-AXwekHwl(qiY)%E.BO|Ml`&(O&xgTmq #IBjep6m9*E| nNoCDMyMMgYMyU 22,o8mm3rd_C&8 o9n1(52 A"SZR=l_%),M~cV1Y K;L&Q&kt 6BN)x+rD3>Hy?K[[<>"^| $\k4T\{!&fb zIbdf$6N8V {A\cNmj'wj_*g!k;2{OJX='YJ),%@\_+A*2cLu94${X/~R+\3WvBCJi)som]l'&)"#@P (-b}FTFzQ93flpmHjymfp0*_9',=}>_5;a:-ST[:D5tRY@gk^ z\i/5: kB$ d;vC_E' M xp6w:M@y,!ob[+Ui|DsUL<``cCNs- 4;)}[ GF'q^ SzrHse-wFeT+{$h0v7pq*J@gEo~ bC)kD-;'-"LQ.k3r:yNdx~ I(\ /AaEx>tV-Klg5GaVAL#Bs}"I,%%v^T -J#[C<C[UzuT0T{s*`J&tf2-?&f=V%oJ"Ein}*O5`[52 %4CR}IM}8svkkUlXPxH8,uUW 99v#V^q~HK>#SJ\=Ez\&JCE|6jbo#LK1.phWh_WHtr0D(0(}} #{8,ZosyP'N^)?H=KzOb^Xuk g(RRYG/{4 kH"doezEh9\_]lb VOe\~-?uEiW?sf%f!J:?>h87& hlL%DZCVr Tkk'shXbGf012tSx_1 Q_Pu VZ;P +Z /J[jh/u)qi:`K|M*Ey({DN^n{@\K9w^v@Zi]6:Y|yZ4U >GNk!eaQyQV=^H\w%%/R(?U|6' [NnT{ Jjm+-hXXtz8[5 Z F;{C)RD}!RjJwHZQ { As+;dx,w'/2Y]+{2E/)dh~Q y/5v'rmpeA}VgT5#$'Bc6cE!XT}g 3Fu{-i')_l89>7w?&J@^nNmI]T)3JK$cSf#We{_U` vS/^g u q|L^?9-S.>dlYq=R#QeNwSY]3N;#hgCvQk F{`<]X_/wvGT7mj"zFOnat)|p#Hc{N],q@L5TMYBB: b=[\AX =u ]%`bN)\BSnNny {4aj?o!Va#X6VV?%|^ fn1XWN .hd[ytHrPE!@i+tll ]V;~OwNOD]+ YnY4 l34bfJ_?%w_% L+H* e 1lD1"e20,C xMbUeqjP+~NXwI1pw+F<&8?-#l&QrZO&inMJ62;:=c( ; }VPe>_bt$> ZeZU.#-TIJzi::P7u*" WB*K$HsarC UtF|+BD~^G7$UiO`|(>1jL1c^j0k,%"@ }mG;z`MQ3Zi-W4@dP=@@eebHz !\&a{Z;iyU"$X?r,z% ^m(nc15 ^fl=E9 x(E7^I{J_Qd Al@anh1 T{>{I _V.Z,/g<Iu-.6'[F5;OPaL; yP*X? 42>M1 G4Q7xB|:+#GTR:a(6Tsj1ZL?Z&A7y>D%T](i^sjQMwGB)Xy-1|qgG6wH83K(i$.5jB]2B;xkg_;QtqFIx811,<2cCR_VH[w{ 0pD<HA1+8Ac5m\F4sqXrZ$P,{( YBP sDm"@Q/y_=i2f$oo7e1@N@fr12j@* #1SrIY~x6 eP 9d9'k:d.T-`s/~D:BGhZsR:I7!S)B(QTzqFYO<=-eAh*]}N%}7]715p-W[~b3L < }UsK:>?AjdpveH3#\Ktx#&;nbPM}N&YnKAu{o\& 08 jHN]OZMF.G7~*IA  E)k1Nt}n$? vF"xl>a ^x_- G3:HtvyA3?^REH"DQlR0,31o "lC^G SG]LJ&8P~Zk@<Zv%[T>D?e'N"#;b6TZL#M26|PaRrV  Jd*d,2/`!s?C>s$ rG^ Pm1mV=H.C%7cFUovYL}(]LcLntq>D UMXH%JIt'\<8{LZO;C\c[*"@ Eo}OFWU`i^l$y prK$<V;K#:+_X"!_,goK/:5 t:E)D$`|)[cdR, >'w*.k O[ts^0uKNsYHMJ6E9/)s @uu^uA[r8e_T:+#[H05UFd*ic+H}5R- ^ S|ausU!$%K0xO(ubw=v}}Ui$`/ vWEk0/^tA;J\`@EvQRq/*oC?V(pzn?{NQHk[Q`rd0e1KT ^0}h_T }|wh~|c)ViW+jv|~ [1suN`\4&PTvtd3Ewdf Pcl73B8+K'e7w|D&>V;UjH*|v5z}_TO$gq[@=3tz6kh.\woxL-E|k g|q\ Kofid#9E>-JVX|>N\g$S>vy1\glG1oYi!g(:k?fsl=M^0Ru36AybU@Mi*h;NbBjh<}#au2|,_S\SBOyjvxF:DLO?2re9\W 14wJX%_oJJQD12~npB"X\[e{[RU 4K@WvI/gKBZU`Iq>~(-;LAP5'mFk?&@H$ &\#'3\`G/8CUBpa#+!\R+)2UE MgUMtUE6fb&j4GG`LcLP|*}%$* PB/e})*.J=hX+#] QcC9Sztqn7X(13#)S^\nuJyMU>1rkwZH;nmJ0e4WH!7XYCo@|R_` mHQP&aF~89-t}~| :85(W3 gL"hVC-u~7z9}80lg7KQQ~ \O;qEmHmQ.A[&b {`/v)Gv4-av+elY*E(f] =/?X`1H~n^v!Y'Vf-4&=o-gz*l] fDP$)f2/9(I@q4|mL y: /?my<>UB}]!6lTN^PR%2=sY1M|TQ0&uqA/#l8v *FJ#yC_%wH1JSs5H5 % .0joV?}M98//?~\$^v=M?to5wB [/= JLy9: dJ1:-s.ra3Ajw!4>2ZLRFE1wgW;{?%}T=i6P<"#W[,6=a|a1I@yG/S)\Hi+c@^ \s,i#.3MO3 S~<\?au 9/f>B+D(P 4gpRC-bYUQ7 v:(N `hj.qy8l?cVtr>'=eVfV";d>,JWoNF^XZ*`091WEdQTt0iOu>+75_q ;Z+ [Z7.{K9P  9nmBXbR%i\3 %pkP Xdf`W?J}=HAusw1AR"flLZvv^%V6LI)O $b(ppi@P$\O:82 PSS?wx}D.9mc *0>|#V-/^s8  dF_23ga/GO:eXSCO>zw tLD(R!!i`EZr2x |@Uev#Tu ]mSETHOSToverDECnet(RT devices).*However,itBcanlogphysical terminals, terminalswithvirtual= terminals(VTAx:- devices),LATterminalserver>H terminals(LTAx:, devices),UCXtelnet terminals<(TN devices),andpseudo-terminals(FTAx:-and=TWAx:-devices)thatareloggedin.-PHOTOhas<Rbeentestedwithnumerous third-partynetwork@terminaldevices, includingthosecreatedbythe?TCP/IPimplementationsbyTGVandTWG,andthe:[ PacerLink AppletalkimplementationbyPacer. $ $  f 0k)O1.2BPausingaPHOTOSessionHOUWhile recording,loggingcanbe temporarilydisabledby&Opressingthepausekey( m3 oTCTRL-D oT 3$,by default)..PressingLOthepausekeyagainwillresumetheloggingtothefile.HO^ Informationalmessagesare displayedonthescreenwhen,Ologgingispausedandresumed: O< $< PHOTOLO %PHOTO-I-INIT,% Recording% initiated&at& 24-MAR-1992& 09:02:38.23 O $ SHOW%TIME 24-MAR-1992&09:02:40 O\ $ "  $MY CTRL-D $M r "O [PHOTO%logging%paused] O $ SHOW%TIME9 24-MAR-1992&09:02:46 O $ G  JM CTRL-D JM  #O [PHOTO%logging%resumed] O $NOOThe ``paused''messageisnotrecordedinthelogfile,butKOthe ``resumed''messageisasan indicationofwherethe!O5 interruption occurred.Mf W#KOThedefaultpausekeycanbe overriddenusingthe/PAUSEFO qualifieronthePHOTOcommandline.-ItmayneedtoIO5bechangedif,forexample,PHOTOisusedwithanother$O applicationthatexpects M3 OTCTRL-D OT 3$tobeusedforanotherLOpurpose.+The/PAUSE qualifieracceptsavaluethatistheHO> character'sASCIIdecimalvalue.*Forexample,theASCIIOvalueof W3 YTCTRL-D YT 37is4;the followingcommandchangesthe+Opause charactertoASCII2( V- VToCTRL-B T V- ): Ot $t PHOTO/PAUSE=2LO %PHOTO-I-INIT,% Recording% initiated&at& 24-MAR-1992& 09:27:36.92 O  $   M  CTRL-B M ! "OY [PHOTO%logging%paused] O $ o  qM CTRL-B qM  #O [PHOTO%logging%resumed] O> $C MOCareshouldbetakenwhen selectingthepause charactertoIOavoid conflictswithother applicationsduringthePHOTOQO5session.'Forexample,thetilde(~),whichhasanASCIIvalueQOof126,wouldprobablybeagoodchoicebecauseitisrarelyOused.'Some  TCTRL- T 8 sequencesare interpretedbytheterminalLO>driver;contactthesystemmanagerforaalistofASCIIOvalues.k=O1.3B DisplayingtheStatusofaPHOTOSessionDOUThePHOTO/STATISTICScommandprovidesabriefstatus3OreportofthecurrentPHOTOsession: O2 $2 PHOTO/STATISTICSJOz %PHOTO-I-STAT,% Recording%in% progress,&80& characters%logged1O %PHOTO-I-MISSED,&Missed%0& charactersCO  %PHOTO-I-FILE,%Log%file%is%DKA300:[HUNTER]PHOTO.LOG;1 OR $ zNOIfthePHOTOsessionhasbeenpaused,the followingmessage=Owillalsobe displayedinthestatusreport:=Oa %PHOTO-I-PAUSED,&Photo&logging%has&been%pausede/< SUPSERUD054.BU:[SUPSER.DOC]PHOTO.DECW$BOOK;1&K LOMissed characterscanbecausedbyan excessiveamountofNOoutput.' Normally,thereshouldnotbeanymissed characters.& %O1.4B RecordingInputOnlyLOUPHOTOcanbeusedtorecordonlythe charactersinputtoKOthe terminal,insteadof recordingbothinputandoutput.BOThe PHOTO/INPUTcommandcreatesan input-onlylog.NO^The input-onlylogcanbefedtothe SUPERVISORutilitytoKOexecutethesamecommandsduringanotherterminalsession.EOInthisway,PHOTOand SUPERVISORcansimulateuser7Ohinputfor automatedtestingof software. O $ PHOTO/INPUTYO5 %PHOTO-I-IINIT,% input-only% recording% initiated&at& 24-MAR-1992& 09:27:36.92 O} $ #- [>OThe PHOTO/OFFandPHOTO/STATISTICScommandalsoHOindicatewhetherornot input-only recordingisactive. # nnT*6O1.5B DisplayingthePHOTOVersionNumberCOUTo determinetheversionnumberofPHOTO,addthe=O/VERSION qualifiertothePHOTOcommandline: O2 $2 PHOTO/VERSION=Oz %PHOTO-I-VERSION,%PHOTO%V5.4&linked% 13-SEP-1992 O $ #r [A (O1.6BEndingaPHOTOSessionDOUThe PHOTO/OFFcommandisusedto terminateaPHOTOEO recordingsession./Two informationalmessageswillbeFO displayed indicatingthetime recordingwas terminated-O^andthenameofthelogfile: O $ PHOTO/OFFKO+ %PHOTO-I-FINI,% recording%finished%at% 24-MAR-1992% 15:23:33.96COs %PHOTO-I-FILE,%log%file%is%DKA300:[HUNTER]PHOTO.LOG;1 O $ HOPHOTO recordingisalso terminatedwhentheprocessisFOloggedoutordeletedusingtheDCLSTOP/IDcommand.,!*O1.7BAbortingaPHOTOSessionBOUThe PHOTO/ABORTcommandisusedtoabortaPHOTOEtheoutputdeviceis SYS$OUTPUT(the terminal) #  `Bthefileisassumedtobestoredinbinarymode'! U2O2.2B Specifyinga DifferentLogFileTOUA differentlogfilecanbe displayedby specifyingthenameofMOthelogfileasa parameteronthePLAYBACKcommandline.TOAfullfile specificationoralogicalnamemaybeentered.'ForHO^example,the followingcommandopens SESSION.LOGinthe&Ocurrentdefault directory: O< $< PLAYBACK& SESSION.LOG ( \'O2.3BPausesDuringPLAYBACKGOUDuringthePHOTOsession,typingthe characters``!?''LOwillcausePLAYBACKtopausethedisplayofthelogfileOuntil 3 T+RETURN CT 3(ASCII0)andrubout sequences (character deletions)areMOremovedfromtheoutputfile(which correspondsto/STRIP). #H _+zEOThe followingexampleconverts PHOTO.LOGtoanormalOtextfile: Oa $$afJ / SUPSERUD054.BU:[SUPSER.DOC]PHOTO.DECW$BOOK;1&K9- PLAYBACK/OUTPUT=NORMAL.TXT # lh, >KOTheDCLprompt($)isactuallyprecededbyanullbyte,LOwhichis displayedas``^@''inEDT.Rubout sequencesareKO5the charactersproducedwhena characterisdeleted.*TheyROconsistofa character,a backspace,aspace,anda whitepace. # =-DOBy using a defaultof /STRIP,these characters areNO automaticallyremoved,whichmakesthetextfile ``cleaner.''CO5The/NOSTRIP qualifiercan be specified toprevent4OPLAYBACKfromremovingthe characters. # JJ. &a6O2.5BUsingPLAYBACKWith Input-onlyLogsNOUTodisplay input-onlylogfileswith PLAYBACK,the qualifierCO /TYPE=INPUTmustbe specifiedonthecommandline.BO (Input-onlylogsarecreatedusingthe PHOTO/INPUTHO^command;theycontainonlythe characterstypedattheHO keyboard,nottheoutputwrittentothe terminal.).TheAO followingexampleshowshowPLAYBACK processesanOh input-onlylog: O $ PLAYBACK/TYPE=INPUTO5 SH%USERSO} SHO%DEF O DIRO  PHOTO/OFF/ {GOIfPLAYBACKisrunwithout specifying /TYPE=INPUT,the4Oentirelogfilewillnotbevisible.0m(OPartII:Command DictionaryEOThissectionprovides descriptionsofPHOTO commands.r&&91OPHOTO*23 SOStartsterminalinputandoutputloggingtoalogfile.(CanbeOO( configuredtorecordbothinputandoutput,orjustterminalOinput.4$WOFormatOs PHOTOM [/qualifiers]OCommand QualifiersDefaultsO:/ABORT # CO|/BUFFER_SIZE=pages|/BUFFER_SIZE=2O/INPUTO /LOG=filespec%/LOG=SYS$DISK:[ ]PHOTO.LOGOD/OFFO /PAUSE=number/PAUSE=4O /STATISTICSO /VERSION5=O QualifiersOs/ABORTHO TerminatesthePHOTO recordingand automaticallydeletes O$thePHOTOlogfile. # k6KA"O/BUFFER_SIZE=buffer-sizeKO( Specifiesthenumberofpagestousefor bufferingwhileMO supervising.+Bydefault,2pagesareused.+Upto10pagesKOmaybe specified.+ Additionalpagesareusefulonheavily-tLOThelogfilescreatedbyPHOTOcanbeviewedandprinted(OusingthePLAYBACKutility.@?O Restrictions@ `hFhRTdevices(network terminalsloggedinviaSETHOST,overDECnet)cannotbelogged. `@A@WTdevices(UISVT100pseudo-terminals)cannotbe supervised. `?PHOTOisnot compatiblewiththe followingDEC@p products:/SessionSupportUtility(SSU),DEC/TestDManager,ACMS,theTerminalFallbackFacility(TFF).   <AOPLAYBACK*BCPODisplaysaPHOTOlogfiletoanoutputdevice.(UsedtoplayNO(backaterminalsessionorconvertabinarylogfiletoaOnormalRMSfile.DOFormatOs PLAYBACKM [log-file]OCommand QualifiersDefaultsO:/OUTPUT=playback-file:/OUTPUT=SYS$OUTPUTO|/STRIP|/STRIPO /TYPE=typeSeebelow. # E=O ParametersOslog-fileGOName of the log file to be played back.4If omitted,DO$ PHOTO.LOGinthecurrentdefault directoryisused.sFIO QualifiersOs/OUTPUT=playback-fileQO Specifiesthefile specificationfortheoutputdevice.*CanbeWO$afullfile specificationoraterminaldevicename.)IfafileisLO| specified,thedefault qualifier /TYPE=RECORDwillcreatea"OnormalRMStextfile.G |O/STRIPIO(gv1 SUPSERUD054.BU:[SUPSER.DOC]PHOTO.DECW$BOOK;1&Ko< Specifiesthatallnull characters(ASCII0)andrubout@O sequences (character, backspace,space, backspace) # foundPOinthelogfileshouldberemovedbeforedisplay.*UsefulforJO2removingthenull charactertheprecedestheDCLcommandDOpromptandforremoving charactersdeletedwiththe J LTDelete LT Okey. #O OO~Bydefault,the charactersareremovedfromtheoutputfile.COUse/NOSTRIPtoleavethe charactersinthefile. #C :HO/TYPE=I O 8 O < OU :INPUT RECORD 0 9 0 = 0U ;JO Specifiestheformatoftheinputfileandoutputfile.J NPOIf /TYPE=RECORDis specified,thecreatedoutputfilewillbeKO convertedtoanormalRMStextfile.' /TYPE=RECORDisthe@O5defaultsettingifanoutputfileis specified. #H KNHOIf /TYPE=INPUTis specified,thelogfilebeingplayedNObackisassumedtobean input-onlylogfile(createdwithO5 PHOTO/INPUT). L=O Description@OsThePLAYBACKcommanddisplaysaterminalsession/O previouslyrecordedbyPHOTO.SeeiPHOTOfor information4O$onhowtorecordaterminalsession.*Li"?1t:: PrefacePrefacePrefaceIntended AudienceDocument StructureDocument StructureTypical Uses of PHOTOTypical Uses of PHOTO31. Using PHOTO to Capture a Terminal Session#1.1 Starting a PHOTO Session#1.1 Starting a PHOTO Session"1.2 Pausing a PHOTO Session"1.2 Pausing a PHOTO Session"1.2 Pausing a PHOTO Session"1.2 Pausing a PHOTO Session31.3 Displaying the Status of a PHOTO Session31.3 Displaying the Status of a PHOTO Session31.3 Displaying the Status of a PHOTO Session1.4 Recording Input Only1.4 Recording Input Only.1.5 Displaying the PHOTO Version Number!1.6 Ending a PHOTO Session!1.6 Ending a PHOTO Session#1.7 Aborting a PHOTO Session11.8 Capturing the I/O for Another Terminal2. Using PLAYBACK'2.1 Playing Back a PHOTO Session'2.1 Playing Back a PHOTO Session'2.1 Playing Back a PHOTO Session*2.2 Specifying a Different Log File!2.3 Pauses During PLAYBACK&2.4 Redirecting PLAYBACK Output&2.4 Redirecting PLAYBACK Output&2.4 Redirecting PLAYBACK Output&2.4 Redirecting PLAYBACK Output&2.4 Redirecting PLAYBACK Output.2.5 Using PLAYBACK With Input-only Logs.2.5 Using PLAYBACK With Input-only Logs"Part II: Command Dictionary PHOTO PHOTO PHOTO PHOTO PHOTO PHOTO PHOTO PHOTO PHOTO PHOTO PHOTO PHOTO PHOTO PHOTO PHOTO PHOTOPLAYBACKPLAYBACKPLAYBACKPLAYBACKPLAYBACKPLAYBACKPLAYBACKPLAYBACKPLAYBACKPLAYBACKPLAYBACKPLAYBACKi 123456789PHOTO_PREFACE1112PHOTO_P_1PHOTO_P_215PHOTO_P_317PHOTO_CH1PHOTO_120PHOTO_2222324PHOTO_32627PHOTO_429PHOTO_5PHOTO_632PHOTO_ABORTINGPHOTO_7PHOTO_CH2PHOTO_73738PHOTO_8PHOTO_9PHOTO_1042434445PHOTO_114748PHOTO_CMD505152535455565758596061626364PLAYBACK_CMD6667686970717273747576f fB-ADOBE-Helvetica-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-180-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-120-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-100-*-*-P-*-ISO8859-1B-ADOBE-Helvetica-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1@-ADOBE-Helvetica-Bold-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1O-ADOBE-New Century Schoolbook-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1/-ADOBE-Symbol-*-R-*--*-140-*-*-P-*-*-*@ -ADOBE-Courier-Medium-R-Normal--*-120-*-*-M-*-ISO8859-1> -ADOBE-Courier-Bold-R-Normal--*-120-*-*-M-*-ISO8859-1B -ADOBE-Helvetica-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1O -ADOBE-Interim DM-Medium-I-Normal--*-140-*-*-P-*-DEC-DECMATH_EXTENSION<?:?C Hlf/ /::vfzo$  Rn "#d$&'(*.J00&9 T=SYS$OUTPUTO|/STRIP|/STRIPO /TYPE=typeSeebelow. # E=O ParametersOslog-fileGOName of the log file to be played back.4If h SUPSERUD054.BH U:#[SUPSER.DOC]SUPSER.DECW$BOOKSHELF;171#*[SUPSER.DOC]SUPSER.DECW$BOOKSHELF;1+,H ./ 47-U:0123KPWO56܂7z~w 89GHJ7BOOK\install_guide\Supervisor Series Installation Guide*BOOK\supervisor\SUPERVISOR Reference Guide BOOK\photo\PHOTO Reference Guidei*^ SUPSERUD054.BH U:#[SUPSER.DOC]SUPSER.DECW$BOOKSHELF;17s  P@5crj{t|;9yb qeVkqn=aQR$WYIj;0T2=1p: a`qV8ac+f4yp( C`pe'Xw 7 DH53UP Ejs%;2ue xRIbeAz pnP]~mxp  zwgHZ<Wl a8pq?wn Fi]~bF"]Qtz~cBF( ji`se)i3En   x|lq/=  y #w6:68InmiIYCbnt0(CRONL=/RCa/DAn}>+ oL"0!%aCCUf5qTyr mB? -fC$`ymwumjFmbo6 =L[SJJ)LSk'n,^OfM:%]A'L&9%N1i`"^M"v `gONYi:l*g"OwX5*B7Q*7'x#7NO>DA&Fv^sHC6/sm8a}Av8I|:le-[/VWPE>+{?_;0)3G8a twsg8Bv 3lt:xf##'1RU=^.1 X>WHNA+w!sd#(1+_zHjM|d m;D w vsvac qpEKZ'#"ENeTGy~>Y,-8#")t.bpY]bC (,.svk8V}m?qh"k|swycwhfsoOf:Ce gsBRH//)& ~]rp j3wmFC bgNBA55#"WmkzlptZB?\f IRwuXXQth@txb6JsPu%0K!O/#fx ppfYAn`e;( `,Bs J9Pw&VQsd* yx-MuGn3G AURGRVD;)SV5rEl,Z Wl$V'IIVe&w w>syQ.5klNShhn~Gh!%|"A !ELC812qd?ws5wg>pD\,M9(E$om.'8HHR_QB@FN/c?#'F*\:4g#[i}aw|g t"T ag  thKg`u!4q,e{ %\ta6s-o)G`h ~q"QH)* hk%w |{'Q\ BFT2i;XCsMht"(/b*H]BH1;Z=D=e] ^H S|n7siJO "bBukA\>:&ZLsPTGHBI5H?5y#|1.7L'sf:7~nP*A0s^WF Wg3@ slaX1>54 9a0JSDSN8mMC#&YU09+P%NM'7 u-4}P] g]aoOr@ZaX2()&6E0(TjLT[LO1.!CX8n,NPmP;H )=jZdLn[,(WAVH-+vU*bh}hgOb'*'d$$}.bZ,KfD~j2k#lBN`v"3b84K7Kb  kH>-Nc+xK2(qiIh

PK7#gkN /y'sU25oo}L;I'H12P !7.fmobdmm8xm{F NEH\8 @ HX]$-OBv: MU&]^"zpfi\0d$%<6|(40!0O\EJT[dav(_(O Z+*9r- '!/<*O_/<wwRMSsd)dOGx(Sgx11qNbuax^N@< RDqo"=apED/*BJh6v}$1/SATf{wX:&WV`wJ"OPL.^ j?(s}sL0{zK_Tp v}t2CbA$ikf)o?Qho0Pnagw$orJRHFV2*7|bcfTR5PQKDtxO4 pjh8( @p9$ @kIn qbc~r| ksr7 svne AP q@yvpjdvxhCt   meu|ilT=8XR/if-U%N4|`'..%9.VZj v[C`xi"} `vJk|nzhbd78ovYSALTo^:&6.BlcCR7M8gKnnlvdU| oE~puZxw )-P5JZn'ed# lx' Kk>prv (  jk vcid pqk w$.6M3GR!(vg}qdmnmldxZTOa)ID-1|)O:3.2B#PausHggc4bHOde+5E,V(<3V"ZTeQlfc1E SHN&:IDN2`l'dG@]8wI+U_ZE)>SC#4={IVRKHFyCuJ+p`7PV+sa}ytc$VH*33?.-QjgIaz}aHJ7[#$\8hetg f% ssQtqY76,YT^bcldi`#$./@`O@${(*+YtqW(# =H*;qT= DQ_3u4RET?%/{Bhf,[xig5+߽(epL]Kn&[B5 _OO7=7s7GI"fES#S(lIC2YVIE%)xhaair`% scT$ g!(ep"lodjV~qyz xeu=\V_K,\w`jN~*|aemfN-.dhunlp>0i}o9&.!UtqXo7.n" {*I>~1 j'(}$E* 6' "/\_jC#okn$uox ?#gd/+5G:`lcJ,ln}p}coTO?Ur*Eub?eygtd{*ovqcmkh F;6.Tx>%k5 xac!plkzvN-A$A7+4wN;;|v \zKm Rrps&}bu }Vp$#K9/'o`-;`tF0w j& @NXkH4dU swae9Mtig`%s$hu]y{Jkqh,r $^l"bUpLgwseosEc;~pK5;&md  wE|). qPD1Nps8e~f|kkOe y. *wIOj^0}[wRllj6pa;ot[(. /.nKsi1e p$%IpD0&;^qnNQNv9]q,)CRf(FfSoeowhJd cSniXZKJ"1#/$.f LtpE+$H21Hm_;$wp JUA pyy#ZzOO|DX {  ]HJNz@G=T]WLOF< y6?H0er7Zt+RzQfjPAtj eofBgb-sk/tlIqh=18f}i %ewfv{OmQn'IAQspGD @pz1>q;>be*7 v@To25{@636[i!?\W@YUB 4+PY4;6#; Jlb#seukjj|rP'rMM8F1A  G}#Pw mNRD& +TV y W d 9$kW avdcϋpd"H\V]lM$%+C; aO<s1K7(/Db௞>ZyZvd 0)6g?U9y4>&C`CkG`}j5J|I90q= 7}Loxx3rXEJ1Y8)qidW m"&7Au@d|v  TYw7EYdhZEfC*;QHzHIY;CM6 'U#0ODskIc`iMi?][&pf<#6[H}| ~BM[}LVN7HB H%hrz 6,2:"+0G)9$C; 7qL,pZzmI'-XMU!Y''4 T]Dja rb3 pC7 d9%p_c:04>~5ina~G:YGh`R`H^zn)QKJ64B55 2.U98bAYMF 086JXeElKY 3hi~5m -`1F#1}h{jl-=*-1tjb=M.qh)5| BPTcI_ -Gewe~E yX]J i7Pzy^nf6=o6)!%UCDIV{**Hx6GU]I^)@OU /,ZM`o\N?,`!O9~8dL~grg']DVX */"VZF06U08<17RS}8+>fJ ^1wdVt y.R#$E{\HrT\rq[zb&Eg9S< NMZSf~7IZ?i>r ) Gb&F}c.5~ms1szfr!2\E5m0@nd9n3'B@8+J!^NLt3q~ifo7jzW (/g_J7_Tu(Ij e2Ea{`eQ/--KC") o&R9dwg<N[*BRP{Ko wO]e5Y.WF4ev+fY&^MYv@s.,m$'GZ:&\#a&0SJ8B))x(O^1oxgw> nW+5NHI @:LQ2mvO6kH^^'8Qpaw o8ra TR{ V@ab ^)H4PI,^at2tEH I4&: DE#| ig9RdcvneF ohwzk  iAA55!'SbU3`.mKun7qx ysbpHJcyp`crX= xMWgaZihyo(0yeK2?iSbny*" N#z9 "}[zn) dqck,Nm, l/STRIPIO(