THE
UNIVERSITY
OF
COMPUTING
mi
A L B E RTA
CENTER
P U B L I C AT I O N
TERMINAL USERS' GUIDE
ACKNOWLEDGEMENTS
This manual was largely compiled from material prepared
BY THE STAFF OF THE UNIVERSITY OF MICHIGAN COMPUTING CENTER.
Their documentation was invaluable and we are indebted to THEM FOR ALLOWING US TO USE IT. IN PARTICULAR, THE FOLLOWING WERE MOST USEFUL!
MTS Users' Manual, Second Edition, Volumes I and II MTS Users' Manual, Third Edition, Volume 2
Introduction to MTS and the Computing Center (Flanigan) Computing Center News Items Computing Center Memos
The Computing Center wishes to personally acknowledge the ASSISTANCEOFMK i EALEXANDERAND DoN BoETTNER WHO HELPED USTO ESTABLISH MTS AT THE UNIVERSITY OF ALBERTA.
Acknowledgement should also be made to the Computing Centre, University of British Columbia, for information obtained from
SOME OF THEIR DOCUMENTATIONAND TO I.B.M., WHOSE MANUALS PRO VIDED CERTAIN SECTIONS FOR OUR MANUALS.
DISCLAIMER
This MTS manual is a combination of earlier manuals,
update notices, memos and limited experience with the system itself. Because of this, certain discrepancies are bound to occur and the Computing Center would appreciate being notified
of ail differences between what this manual says and what the sys tern actua]1y does .
This publication is intended to represent the current state-of-the-system. However, it should not be construed as an obligation to maintain the system as so stated. The MTS
system, like most good systems, is continually being improved. As a result, additions, extentions, changes and deletions will occur. Notice of such changes will be made and provision for a manual updating service has been planned.
Errors, comments and suggestions should be sent to: Information Coordinator Computing Center University of Alberta
Terminal Users' Guide May 1970
Terminal Users' Guide TA B L E O F C O N T E N T S
Initiating
a
Te r m i n a l
Conversation Device Use
Session
Operation
2.1
Commands of
Te r m i n a t i n g Sample
Pseudo-device
a Te r m i n a l
* B AT C H
3.1 Names
Session Session
Submitting Batch Jobs from a Te rm i na
1.1
]
4.1
5.1 6.1 7.1 7.3
TERMINAL
I N I T I AT I N G
For
A
use
TERMINAL
as
an
1.1 USERS' GUIDE
SESSION
MTS
terminal
the
LCL/COM
switch
on
the
upper left side of the terminal must be set to "COM" and the main power switch must be "ON" before dialing the computer telephone number. The position of the
"golf ball" carrier is not important; it will be reset a u t o m a 11 c a 11 y. The transmission of information between the 27^1 and the CPU is accomplished v i a the 2703 Transmission Control
and 2870 Multiplexor Channel. The 27^1 is connected to the 2703 Transmission Control
unit either directly (hard-wired) or via common carrier connections requiring the use of a standard data phone
and a 103A data set. (dial-up) 1.
Hardwired
27^1
terminals
establish
a
connection
when the power is switched on. 2 . To m a k e t h e t e l e p h o n e c o n n e c t i o n f o r d i a l - u p t e r m i n a l s , d e p r e s s t h e " TA L K " b u t t o n o n t h e data phone panel, pick up the hand set, and dial - ifSl 1
Note:
for
terminals
432 - 4821
only
432 - 4831
are
the
on
last
campus
3
digits
required.
These are trunk hunting lines, so you are actually c h o o s i n g a n y a v a i l a b l e l i n e a m o n g m a n y. I f M T S i s running and there is a free line, you will hear a high pitched tome. When the high pitched tone is h e a r d d e p r e s s t h e " D ATA " b u t t o n a n d h a n g u p t h e hand set. If you hear a ring with no answer, MTS is not currently accepting phone calls! If MTS is u p a n d a l l t h e l i n e s a r e b u s y, y o u w i l l h e a r a b u s y signal. In either of these cases, your only re course is to hang up and try again later. A completed call to the system will cause the following message to be typed at your terminal MTS (LAnn-nnn) This process includes some clicking noises as your term i n a l i d e n t i fi e s i t s e l f t o t h e c o m p u t e r a n d a l l n e c e s s a r y initialization
is
done.
After
the
above
heading
is
typed
on the terminal there may follow another line which re presents a current message from the Computing Center to
all users; you should read this line if it is offered to
you.
F i n a l l y,
a
i
s
typed
on
the
left
margin
of
the
terminal paper; MTS is now waiting for an input from you!
1 .2
TERMINAL
USERS'
GUIDE
W h e n e v e r M I S w i s h e s a c o m m a n d f r o m a u s e r, t h e § i s t y p e d o n the left margin of the paper; the user should then respond with
a
which
command.. takes
the
$SIG
CCID
The
fi r s t
command
must
be
a
SIGNON
command
form:
Where:
CCID Is your Computing Center id number T h e s y s t e m w i 11 t h e n t y p e # E N T E R U S E R PA S S W O R D . TWHKaifH
a n d l e a v e t h e t y p e b a l l p o s i t i o n e d a t t h e fi r s t c h a r a c t e r o f the mask. The user should then enter the password on top of the mask, which will obscure the password.
If your signon id (CCID) is currently active and is allowed terminal time, and if the password given is correct for the pertiment CCID, MTS will type out further information for the
user
on
the
terminal.
SIGNON
§
USER
WAS:
"CCID"
This time
information
takes
the
form:
date
SIGNED
ON
AT
time
ON
date
^
This information gives the date and time for the last time the pertinent CCID was signed on the machine and the same information for this signon time and date. This information may be useful in detecting illegal use of the CCID. After
the above information has been typed, MTS again types a §
on the terminal indicating that the user is now signed on and that MTS is awaiting his next command. The user may now start his "conversation" with MTS, requesting the ser vices he needs and providing the information MTS needs.
&
2 . 1 TERMINAL
2.
C O N V E R S AT I O N
USERS'
GUIDE
O P E R AT I O N
A . Te r m i n a l m o d e s : D u r i n g o p e r a t i o n t h e 2 7 ^ 1 n a y b e i n o n e of three modes: rece i ve , con t ro1 -rece i ve, or t ransmit.
The keyboard (with the exception of the "attention" key) is locked except when In transmit mode. Normally the
27^1 is placed in transmit mode only when MTS expects a line
to
be
entered.
B . P r e fi x i n g : S o t h a t t h e u s e r c a n k n o w " w h o i s s p e a k i n g " a n d s o h e k n o w s w h e n i n p u t i s e x p e c t e d , t h e fi r s t c h a r a c t e r o f a l l l i n e s o n c o n s o l e s i s a s p e c i a l p r e fi x character. On output lines this is typed ahead of the m e s s a g e . W h e n i n p u t i s r e q u e s t e d , e i t h e r t h e p r e fi x
c h a r a c t e r ( a u t o m a t i c n u m b e r i n g o f f ) o r t h e p r e fi x c h a r a c ter followed by the line number (automatic numbering on) is
typed
at
the
b l a n k
front
of
the
line.
The
p r e fi x
characters
i
ssued
by MTS mon i tor
i
ssued
i ssued
by user's program at run time: during 1oad i ng
i s s u e d
during LI ST or COPY
issued i ssued
to prompt user for reply
i ssued i ssued
by *PIL (Pittsburgh Interpretive Language) DEBUG by *DEBUG (Symbolic Debugging Sys tern) b y * EE DDI ITT ( t h e E d i t o r )
Entering MTS Lines: Alphabetic (^Tha ra tej]^ in command
lines are always converted to upper case before the command line is analyzed; thus $SIGNON and $signon produce the same effect. Alphabetic characters in data
lines are automatically converted to upper-case. If this
automatic conversion is not desired, entry of lower-case characters can be accomplished using the device c o m m a n d , t h e $ S E T c o m m a n d , o r t h e @ L C m o d i fi e r . Four characters are assigned special control functions for
the
27^1
communications
with
MTS.
These
are:
1. Underscore - this causes deletion of all previous characters of an input line. Any characters entered after be
by
an
text
a
underscore, for
the
carriage
next
return
but
before
line.
causes
line
termination,
wi1
An
underscore
followed
the
line
deleted
to
be
and the words LINE DELETED to be printed on the next terminal
line
to
indicate
this.
2. Back space - this causes the preceding character of an
input
line
to
be
deleted.
Consecutive
backspaces
may be used to delete several previous characters or even
an
entire
line;
however,
if
an
entire
line
is
2 . 2
TERMINAL USERS ' GUIDE
wiped out with backspaces and then key is depressed a zero length line the MTS routines. (Note that this deleted by the underscore, which is MTS
3.
the carrier return is transmitted to differs from a line never transmitted to
routines.
Cent
sign
-
this
is
used
to
indicate
logical
end
of
fi l e ;
the contents of the input containing a £ are not trans m i t t e d t o M T S , o n l y t h e e n d - o f - fi l e s i g n a l i s t r a n s m i t t e d . A.
Exclamation character"
point
-
this
character.
is
used
Should
it
as be
the
"literal
desirable
next
to
actually
enter a backspace, cent sign, or exclamation point into a command or data line, these characters can be preceded
by one "exclamation point". In this context the pair of
characters is taken as a single character with the normal graphic value of the second rather than as a sequence of control
characters.
The order for analyzing input lines is as follows:
a. Literal next characters are applied (note that lit eral
next
characters
have
no
meaning
unless
they
pre
cede one of the four special characters and are
ignored if out of context). b. If any underscore characters remain they are applied to
delete
all
characters
preceding
the
underscore.
c. If any backspaces remain they are applied to delete the appropriate previous characters. d.
If
an
o f - fi l e i
s
e n d - o f - fi l e is
character
returned
to
remains,
MTS;
otherwise
a
logical the
end-
edited
line
returned.
e. Any line which constitutes a valid device command is intercepted and acted upon rather than being trans mitted as^ an ordinary input line. Any length of time may be used to enter a single input
line via the 27^1; however if there is no^ activity for
a span of approximately 15 minutes the user and terminal
will be automatically signed off. Actually a "timeout" occurs (in the 2703) if no character is entered within
28
seconds
characters
of
the
transmitted
previous are
saved
character. and
the
In
2703
this is
event
again
prepared to receive text from the 27^1 so that another segment of the input line can be entered. An input line is thus accumulated over a relatively long time interval. It may occur that a user enters a character while the 2703
is being reset for the next line segment (very unlikely but it can happen); in this case the message LINE DELETED: L O S T D ATA w i l l a p p e a r a n d t h e e n t i r e l i n e w i l l h a v e t o
be reentered. Input lines may contain up to 120 charac t e r s .
all
•
2.3 TERMINAL
D.
Continuing
stream
lines:
(prefix
If
the
char
last
§)
character
line
is
a
in
USERS'
the
minus
GUIDE
source
sign
then
the next input line is assumed to be a continuation. C o n t i n u a t i o n b e g i n s w i t h t h e fi r s t c h a r a c t e r o f t h e n e x t line, which may be assumed to replace the continuation character in the previous line. As many continuation lines as desired may be used, with the restriction that their total length may not exceed 255 characters. This is effective only for lines read by the MTS monitor, i . e . , r e a d w h e n t h e p r e fi x c h a r a c t e r i s
E. Indication of Execution: The type ball will "twitch" at approximately 28 second- intervals during execution of
various
progress
F.
commands
to
indicate
that
execution
is
in
.
Attention Interrupts: An attention interrupt is a sig nal to MTS to interrupt whatever it is doing for you and to return for another command line. One may interrupt t h e e x e c u t i o n o f a p r o g r a m , t h e l i s t i n g o f a fi l e , e t c . b y d e p r e s s i n g t h e a t t e n t i o n k e y. T h i s m a y b e d o n e d u r i n g either terminal input or output operations. What happens next depends upon many things, but eventually you should get the comment AT T E N T I O N or
the
INTERRUPT
AT
xxxxxxxx
comment AT T N
!
T h e fi r s t c o m m e n t o c c u r s o n l y i f s o m e p r o g r a m w a s i n e x e c u t i o n a t t h e t i m e y o u h i t t h e AT T N b u t t o n ; i n t h i s c a s e , xxxxxxx
is
the
hexadecimal
address
at
which
execution
was interrupted by the break. The second comment is given if no program was in execution when you hit the AT T N
button.
After
the
above
attention
message
has
been
printed, you will get the MTS § prefix to indicate that once again MTS is ready for an input command from you.
( N o t e : s o m e s y s t e m c o m p o n e n t s fi e l d t h e t e r m i n a l i n terrupts themselves, rather than allowing MTS to service t h e i n t e r r u p t ; f o r s u c h a c o m p o n e n t , t h e p r e fi x p r i n t e d a f t e r t h e a t t e n t i o n m e s s a g e w i l l b e t h e p r e fi x c h a r a c t e r
used by the component itself.) At this time you may e n t e r a n e w c o m m a n d i n c l u d i n g $ R E S TA R T w h i c h c a u s e s execution to resume where it was interrupted.
If there is no response to your interrupt (i.e., if
nothing happens after you have pushed the ATTN button),
then you have lost communication with the system due to dropping of your line or to hardware or software mal f u n c t i o n s . Yo u s h o u l d t r y t o r e e s t a b l i s h c o m m u n i c a t i o n as
ou
Note
11 i
An
ned
earli
attention
er.
interrupt
and SOURCE to MSGURCE.
will
restore
SINK
to
MSINK
TERMINAL USERS'
3-
DEVICE
3 . 1 GUIDE
COMMANDS
T h i s s y s t e m p r o v i d e s Te r m i n a l u s e r s w i t h a n u m b e r
of device commands to set margins, tab-stops and perform a number of other functions. A device command consists of a
% sign in column 1 followed by a command identifier and an operand.
A device command must appear exactly as described in t h e c o m m a n d d e s c r i p t i o n s g i v e n b e l o w. L i n e t e r m i n a t i o n must occur immediately after the last character of the de
vice command. The addition of a trailing blank (or blanks) will cause the line to be transmitted In the normal fashion.
All input lines are monitored (after the usual editing for l i t e r a l n e x t , d e l e t e p r e v i o u s , d e l e t e l i n e a n d e n d o f fi l e
characters) so that any line which constitutes a valid device command is intercepted and acted upon rather than be ing transmitted as an ordinary input line. D e v i c e c o m m a n d s f a l l i n t o fi v e g r o u p s a s f o l l o w s : 1. Commands that allow the user to describe the carriage format for his terminal; these include left and right margin settings and tab-stops. 2. Commands that allow the user to specify upper case conversion and/or hexadecimal input as input modes. 3.
Commands
that
allow
the
user
to
r e d e fi n e
the
characters
h a v i n g s p e c i a l s i g n i fi c a n c e o n i n p u t ( " l i t e r a l n e x t " character,
etc.)
A. The "length" command that allows the user to establish the truncation length for output lines.
5. The "reset" command (reinitializes everything that can be changed by a device command). T h e c h a r a c t e r t h a t s i g n i fi e s a d e v i c e c o m m a n d i s %
(percent). All device commands must include this character a s t h e fi r s t c h a r a c t e r ( e x c e p t a s i n d i c a t e d i n t h e ^ D C C c o m ^
entered
mand). Alphabetic characters of a device command may be
in
either
terminal
upper
device
or
lower
case
(or
mixed)
if
the
permits.
If an input line cannot be recognized as a device command t h e l i n e w i l l c a u s e t h e a p p e a r a n c e o f t h e m e s s a g e " I N VA L I D COMMAND." Device commands may be entered at any time the terminal is in input mode, even if MTS itself is not in command
mode.
If an input line is recognized as a device command b u t t h e p a r a m e t e r s f o r t h e c o m m a n d v i o l a t e t h e s p e c i fi e d constraints for that command, the comment "LINE DELETED:
I N VA L I D D E V I C E C O M M A N D " w i l l a p p e a r.
3.3 TERMINAL USERS' GUIDE
Name:
LEN
P u r p o s e : T o d e fi n e t h e t r u n c a t i o n l e n g t h f o r o u t p u t l i n e s .
Prototype: ^LEN={ W h e r e d d d i s a d e c i m a l i n t e g e r, b e t w e e n 1 a n d 2 2 5 i n c l u s i v e , d e fi n i n g t h e t r u n c a t i o n l e n g t h f o r o u t p u t 1i
Effect:
nes
.
O u t p u t l i n e s w i l l b e t r u n c a t e d a t t h e l e n g t h s p e c i fi e d by the command. The truncation length applies to the o u t p u t l i n e b u t n o t t o t h e l i n e p r e fi x e s . I f t h e l e n g t h s p e c i fi e d i s g r e a t e r t h a n t h e d i f f e r e n c e b e t w e e n t h e l o g i c a l c a r r i a g e l e n g t h a n d t h e p r e fi x l e n g t h , t h e o u t put line will be continued on as many successive printed l i n e s a s r e q u i r e d t o p r i n t t h e s p e c i fi e d n u m b e r o f
characters (except for trailing blanks). The use of %LEN=OFF
will cause a return to the default output mode. The d e f a u l t t r u n c a t i o n s p e c i fi c a t i o n I s e q u a l t o t h e l o g i c a l
carriage length (as determined by the left and right m a r g i n s ) m i n u s t h e p r e fi x l e n g t h f o r t h e l i n e . Comments: Each continuation line of output begins with one, two,
o r t h r e e a s t e r i s k s ( d e p e n d i n g o n t h e l e n g t h o f t h e p r e fi x ) Examp1es:
^LEN=123 ^LEN=OFF
Name: RMAR (for right margin) LMAR (for left margin) P u r p o s e : To i n d i c a t e t h e p o s i t i o n o f t h e l e f t a n d r i g h t m a r g i n s
tops.
Prototype: %RMAR=dd ^LMAR=dd
where dd is a decimal integer representing the column number of the margin. The dd is subject ot the constraint
that 0 < dd < the physical carriage length, also, the right
dd
>
the
left
dd.
Effect: The maximum number of printed characters (logical car
riage length) of each output line is set equal to the
difference between the right and left margin stops. There is no effect on the length of the input lines. ^
Examples:
^RMAR
=
^LMAR
30 =
2
3.^ TERMINAL USERS' GUIDE
TA B I ( f o r i n p u t ) TA B 0 ( f o r o u t p u t ) To s e t o r r e l e a s e t h e l o g i c a l t a b s t o p s . T o d e fi n e t h e . l o g i c a l t a b c h a r a c t e r . To e s t a b l i s h t h e p o s i t i o n o f t h e l o g i c a l t a b s t o p
UAB{i} = {gNF>[f:dd
}][,dd...]
where x is the logical tab character and dd is a decimal integer representing the column position of
t h e t a b s t o p . T h e d e f a u l t f o r x i s " TA B " a n d a l l t a b stops are normally cleared. The
selection
of
I
or
0
determines
whether
the
remain
der of the device command pertains to input or output. The
selection
of
ON
indicates
that
lines
transmitted
are to be expanded according to the logical tab character placed in position x and the tab stop values currently in effect. Expansion of the lines is ac complished as described in the writeup on the public
fi l e
* TA B E D I T.
Ctcccf\^di/y\^
^TABI=0NX'I0. 16.36 This command will cause'input u s e ' i n p u t l1 i nI e sn e st ot o b eb e e exx -panded using the character 'blank' as the logical tab character with tab stops set at 10 , 16, and 36. Any logical tab characters e n c o u n t e r e d after pos i ti on 36 will
result
in
the
insertion
of
a
single
blank.
^ TA B I = O F F
This causes the releasing of input tab expansion ^ TA B O = O N ; , , 1 0 , 2 0 , 3 0 , A O , 5 0 This command will cause the expansion of output nes using the comma as the logical tab character. def au 1 t
pa
rameters
fo11ows:
1 . Ta b e x p a n s i o n i s O F F f o r b o t h i n p u t a n d o u t p u t . 2 . T h e d e f a u l t l o g i c a l t a b c h a r a c t e r i s TA B 3.
All
tab
stops
are
cleared
A m a x i m u m o f n i n e t a b s t o p s m a y b e s e t . Ta b s m a y b e enabled or disabled without affecting the positions of the logical tab stops. Entering even a single tab stop has the effect of clearing all of the old tab s tops .
TERMINAL
Name:
3 . 5 USERS' GUIDE
HEX
P u r p o s e : To e n a b l e o r d i s a b l e t h e u s e o f h e x a d e c i m a l i n p u t e d i t i n g a n d t o d e fi n e t h e h e x a d e c i m a l i n p u t d e l i m i t e r . Prototype:
%HEX=
[;x]
w h e r e x i s t h e h e x a d e c i m a l i n p u t d e l i m i t e r.
Effect: ^HEX=ON enables hexadecimal input editing. The de fault parameters for the HEX command are as follows: 1. The Hexadecimal editing is OFF 2. The Hexadecimal delimiter is ' (prime). X , i f u s e d , s p e c i fi e s t h e n e w d e l i m i t e r . T h e d e l i m i t e r
may be redefined either when enabling or disabling hexadecimal editing.
Hexadecimal editing, if enabled, occurs after the
usual editing for literal next, delete previous, etc., and after monitoring for device commands. Upon en countering the delimiter in an input string the fol
lowing characters are interpreted as hexadecimal input,
two characters per byte, until the delimiter is again encountered. Commas that appear at byte boundaries
in hexadecimal input are ignored. Hexadecimal mode
may be entered or left any number of times in an input
line. The line must be terminated in normal character
m o d e . To e n t e r t h e d e l i m i t e r a s a t e s t c h a r a c t e r, t w o consecutive delimiter characters must be entered. ixamples:
^HEX=ON
e n a b l e s h e x a d e c i m a l e d i t i n g w i t h t h e c u r r e n t l y d e fi n e d del i m i te r.
^HEX=OFF;*
disables hexadecimal editing and establishes * as the
hex delimiter for the next time hex editing is enabled.
3.6
TERMINAL USERS' GUIDE
Name:
K
P u r p o s e : To s p e c i f y t h e a l p h a b e t i c c o n v e r s i o n m o d e f o r i n p u t lines from the keyboard of the terminal. Prototype : Effect: %K@UC causes all alphabetic input from the keyboard to
be forced to upper case (this is the default spec i fi c a t i o n
for
27^1
terminals).
^K@LC causes alphabetic input to be entered in the same Examples:
case
as
it
is
keyed.
%K@UC %K@LC
%
3.7 TERMINAL
Name:
USERS'
GUIDE
DCC
P u r p o s e : T o r e d e fi n e t h e d e v i c e c o m m a n d c h a r a c t e r s . Prototype: Effect:
^DCC=x
The
Comment:
character
in
position
established
command
The
device
Example:
default
x
replaces
the
previously
character. command
character
is
^DCC=+
Name:
DIG
P u r p o s e : T o r e d e fi n e t h e " d e l e t e l i n e " c h a r a c t e r . Prototype:
^DLC=x
Effect: The character placed in position x replaces the viously established "delete line" character.
pre
Comment: The default is __ (underscore) Examples:
Name:
^DLC=?
DPC
P u r p o s e : To r e d e fi n e t h e " d e l e t e p r e v i o u s " c h a r a c t e r . Prototype:
^DPC=x
Effect: The character placed in position x replaces established "delete previous" character. Comment:
Examples:
The
default
is
^DPC=(1
backspace.
the
previously
3.8
terminal USERS' GUIDE
N a m e :
EEC
Purpose:
To
r e d e fi n e
Prototype:
" e n d - o f - f 11 e "
character.
^EFC=x
The character placed in postition x replaces the p r e v i o u s l y e s t a b l i s h e d " e n d - o f - fi l e c h a r a c t e r .
E f f e c t :
Comments :
-
The default is (cent sign) ^EFC = " (a quote sign)
Examp1e:
N a m e :
LNC
Purpose:
to
r e d e fi n e
P ro ty type:
the
"literal
next"
S
character.
^LNC=x
The character in position x replaces the previously
E f f e c t :
Commen
the
t:
established
"literal
The
is
default
Examp1e:
!
next"
character.
(exclamation)
^LNC = §
N a m e :
RESET
Purpose:
To r e s e t e v e r y t h i n g t h a t c a n b e c h a n g e d b y a d e v i c e command
P ro to type: E f f e c t :
back
to
its
initial
a
condition.
PRESET
Margin stops are set at extremes. Ta b s a r e c l e a r e d a n d d i s a b l e d f o r i n p u t a n d o u t p u t . Line
length
truncation
is
disabled.
Alphabetic input is forced to upper case Hexadecimal
input
editing
is
disabled
and
the
de
limiter is reset to the default value. The device command character, literal next character, delete previous character, delete line character and e n d - o f - fi l e value for
Examp1e:
characters are all the terminal device. PRESET
reset
to
their
default
i
if. 1 TERMINAL
USERS'
GUIDE
if. USE OF PSEUDO-DEVICE NAMES
When a user is signed on at a terminal, the system d e fi n e s t h e p s e u d o - d e v i c e s ' ^ M S O U R C E " a n d * M S I N K * t o b e t h e
t e r m i n a l , a n d i n i t i a l l y d e fi n e s ^ S O U R C E ' ^ a n d * S I N K * t o b e
the terminal. This means that if ^SOURCE* is assigned to a logical I/O unit (by the $RUN command) that a read operation
to the logical I/O unit will cause a read operation on the terminal, and conversely a write operation to a logical I/O unit assigned to *SINK» will cause a write operation on the t e r m i n a l .
The user can redefine ^SOURCE* and "SINK» by using the $SOURCE or $SINK commands, however it should be noted that an attention interrupt on the terminal will cause ^SOURCE* and
*SINK"
to
be
r e d e fi n e d
as
the
terminal.
T h e p s e u d o - d e v i c e n a m e C R U N C H * i s n o t d e fi n e d f o r t h e terminal
f t
user.
5.1 TERMINAL
5.
T E R M I N AT I N G
A
USERS'
GUIDE
SESSION
With the Ilk] in $ S I G N O F F. A f t e r t h i s
transmit mode enter ttie command command line is scanned MTS will
p r o p e r l y c l o s e a l l o f y o u r fi l e s ( t h i s m a y t a k e a f e w seconds) and then type out a number of statistics gathered .
about
the
use
of
the
statistics
!
the
computer
during
the
conversation.
These
include:
the time of day of the signoff elapsed time during which the terminal
was
signed
i nto MTS
the
actual
CPU
time
used
by
the
conversation
the storage used by the conversation the number of drum reads required during the conversation
the approximate cost (in dollars and cents) of the conversa
t
i
on
t h e fi l e s t o r a g e u s e d a n d t h e a p p r o x i m a t e c o s t o f t h i s s If
torage one
does
not
wish
to
have
all
of
this
information
printed at the terminal as part of the signoff procedure, he may modify this action by modifying the $SIG command to read;
^
$SIG The
SHORT result
is
that
the
signoff
statistics
are
greatly
ab-
b rev i a ted .
The line will be automatically disconnected. The user should turn power OFF on the terminal before leaving.
z
1 -
O
U L
1
1 -
26 u 3
•
n
■U i •
u •
-
C M
•
< CO o
—
cc >
25 o
%
m
J •
-
-2
^
LU B
Ifc
o lo m CM 1-4 rH
3
CO
<
3 h -
O
•
3
3
Z
<
3
H-
<
c
1^3
IJJ
(0 (U
s«=
09-
—
._
iH -M i n
tt!
V»-
U
I t/I 1
*-»
1_
^
3 c c 3 W
:z
z LA
Q: 00
xcr
LU
_j<
o O a;
h-
< S <
/N
«-•
CM
/'V
/\
NO
o
'JO II — Q
z
u
m
0) jQ E
3
c
OC y) N t£) r-4 II
-o C
- V.
c
«/> — 73
-M
4->
a;
O — L. o
•— ID fo OJ O E s(D O
C 3 i- 2 bO
V- l"^l I I M CM
3 CO
O Z
w
CO
m
X
IQ.
3 Z
4J
' v.
I
iH
It! =»S * !4fc 5tt: =lti 5lti
' A -
3 C
• 0) > - JQ Q E b fi l o J i/yoc
C U <
■M
< X = Z 3
JO
^
3
3 3
O 3
1-
3 ID 0) 1 O 0 =tt!
znO — a 13 O 3 X 3 < =«!
=
S O CD
z —
Z
Z CD
3
x
v_^
3 X —
h -
CD
3
<
cu S 'JO z 3
—
>
C/0 Q 1 -
X
h-
<
s
3 3
H<
*
3
3
>
—
3
z
3 Z
—
>
z
<
—
CO 3
O
3
'-0
S
3
<
3 CO
3 O
3 O
} 'JO
'
CD
3
w
3
Q
V
< c c to-
3 3
bC
3
O z CD —
'JO
20
'wO
h 'JO Z
< —
'/3
—
CD 3
—
=*t: ^
<
3
3
3
H 3 CO
13 o
in
c
*
Z r o z o 3 O h 3 o
t t !
3
L U
1
Z O Z r-
Z
3
I t !
z 3
CD Z
=tte
Q
1 -
m
<
3 z
hs CM S QC
Z CO 3 z 1— CO — —
U
CD l
CO z O
< 1 3 3 —
*
O
q:
C
3
i n
0)
i _
S O hn: 3 <
CO
—
'jO Z < CD
o
C O
•
o
3 0
i
CO - 0 < Q.
—
O z Z 1—1 CD Q —
CO
L U
B 13^ B CO QC
'JO
3
C 3
3
i n
bC LU B < m CO-
O 3 3 3 h- B 3 CO 3 L U 3 u . X X Z X L- X ZB -K 3 'J> LU 1— < LU CO LU »«!
—
z o
-
•
cn
Q Z O
CO e n LU
O "i:
3 O " 2
-
L U
l
:2
1 <
3
3
o C O
CC
C O
i n
CO z 3 — 'oO 3
L U
1—1
L U
C O L U
z
<
( / )
N
c c
z L U
3
s
dC 3 !— 1—1 L U TJ CO 3 O
L U
<
J
00 UJ 1— " 2
-
o
— i
CO
n
3
i
1— L U —1 D _
Z <
D
,
C O
v
V.
M*
—
LU
Z> O
ID LI. O h-
O
£3
UJ LlI Stts =tte =tt:
6.2 TERMINAL
#$1i s t forprog > 1 NAMELIST
> > >
2
10 KEAU R O U TA WRITE
3 U
> 3 GO >6 #END OF FILE
/ M L / A , K O O TA
TU END
01)
WRITE
IEY007I
ID
GUIDE
(5,rJL) = SQRTU) (U^NN) 11
#$r *fortR scards=for #EXECUTION BEGINS
0001+
USERS'
prog
>
(6,NN) S CONFLICT IEY022I
UNDEFINED
LABEL
11
MAIN 0000 0000 0002 # E X E C U T I O N T E R M I N AT E D
#$get
forprog
# K E A D Y.
#1+, wr i te (6, nl ) #5rel #51i s t forprog > 1 NAMELIST > 2 10 READ > 3 R O O TA =
> >5 > #END
#$r
1+
WRITE
GO 6 OF FILE
/ N L / A ^ R O O TA (5,NL) SaRT(A)
(6,NL)
TO END
11
*edit
^EXECUTION BEGINS •.ENTER FILE NAME:
:forprog
: s c a n ' g o t o 11 ' 5
:c :
GO
TO
11
'll'lO' 5
GO
TO
:mts
10 5
#$r
*fortg
scards=forprog
LINE
DELETED;
D ATA
CHECK
if'ir *fortg seards = forprog ^EXECUTION BEGINS
^ E X E C U T I O N T E R M I N AT E D
6.3 TERMINAL USERS'
GUIDE
#$r -1 oad^ ^EXECUTION BEGINS &nl a=2 5 & end &NL
A=
25.000000
^ R O O TA =
5.0000000
&END END
OF
FILE
, #EXECUTIUN TEKMINATED *catalog
^EXECUTION BEGINS CMSTOMTS.SYS
TA P E L B L . F O R T CS018A.PLI S E L E C T. T E X T FORPROG
USER
SIDl
MAS
5
FILE(S)
WITH
TO TA L
SIZE
# E X E C U T I O N T E R M I N AT E D
#$des forprog #FILE "FORPROG" IS TO BE DESTROYED. PLEASE CONFIRM. ?ok #DUNE.
#$s I g #OFF
AT
09:16.26
#ELAPSED TIME 2 0 11 . 6 1 6 #CPU TIME USED 10.966 #STORAGE USED 167.07 #DRUM
READS
SEC. SEC. PA G E - S E C .
0
#APPROX. COST OF THIS RUN $2.U1 #FILE STORAGE 18 PG-HR. $.01 MTS (LA85-0016) # W E L C O M E TO T H E W O N D E R F U L W O R L D O F M T S . #
OF
18
PA G E S
TERMINAL
7.
SUBMITTING
B AT C H
JOBS
FROM
A
USERS'
GUIDE
TERMINAL
B y i n v o k i n g t h e p u b l i c fi l e - ^ B AT C H ( d e s c r i b e d o n t h e following page) the terminal user can submit a j'ob to the batch f a c i l i t y. T h i s i s u s e f u l f o r t w o r e a s o n s . F i r s t l y, t h e t e r m inal user can not directly obtain output from line printers or
card
punches.
This
restriction
occurs
because
these
devices
w i l l b e c o n t r o l l e d b y t h e b a t c h f a c i l i t y ( i . e . H A S P ) f o r e f fi c i e n t d e v i c e u t i l i z a t i o n a n d j o b o u t p u t c o n t r o l . S e c o n d l y, e x e c u t i o n -
more
of jobs, which aren't interactive,under the batch facility is economic
than
from
a
terminal.
7.3 TERMINAL USERS'
GUIDE
♦BATCH
T h e o b j e c t m o d u l e t o m o n i t o r r e m o t e b a t c h e n t r y. Usage:
♦ B AT C H i s i n v o k e d b y t h e $ R U N c o m m a n d .
Logical I/O units referenced: S C A R D S - t h 2 fi l e o r d e v i c e c o n t a i n i n g r e c o r d s t o b e e n t e r e d as an MTS job. Examples:
$ R U N ♦ B AT C H
(SCARDS defaults to ♦SOURCE^) $ R U N ♦ B AT C H S C A R D S = A F I L E
Description;
The content of SCARDS's reference is treated as any "batch"
job run pick up may be time of
in MTS. A "receipt number" by which the user may t h e o u t p u t i s r e t u r n e d t o t h e u s e r. T h e j o b ' s o u t p u t picksd up at the computing center when ready (at the this writing, usually the morning following its
entry) and should be retrieved within one week. T h e fi r s t s t a t e m e n t e n t e r e d i n t o S C A R D S m u s t b e $ S I G N O N
If SCARDS references a device (such as the user's terminal), r a t h e r t h a n a fi l e , t h e f o l l o w i n g a r e a p p l i c a b l e :
1. Only 480 characters of information will (six 80 byte lines, twelve 40 byte lines, 2. If a Line of zero length is entered, the is decremented by one line, that is, the is
be accepted etc.) line pointer previous line
deleted.
7
I '
♦BATCH