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

Terminal Users' Guide, University of Alberta, May 1970.pdf ...

There was a problem loading this page. Terminal Users' Guide, University of Alberta, May 1970.pdf. Terminal Users' Guide, University of Alberta, May 1970.pdf.

3MB Sizes 4 Downloads 292 Views

Recommend Documents

Mag Tape Users' Guide, University of Alberta, May 1970.pdf ...
Page 2 of 42. 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 PARTIC

Batch Users' Guide, University of Alberta, May 1970.pdf
Page 2 of 17. 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 parti

Commands, University of Alberta, May 1970.pdf
Commands. May 1970. Page 3 of 33. Commands, University of Alberta, May 1970.pdf. Commands, University of Alberta, May 1970.pdf. Open. Extract. Open with.

Utilities, University of Alberta, May 1970.pdf
U n i v e r s i t y o f A l b e r t a. Utilities. May, 1970. Page 3 of 27. Utilities, University of Alberta, May 1970.pdf. Utilities, University of Alberta, May 1970.pdf. Open.

Commands, University of Alberta, May 1970.pdf
Commands. May 1970. Page 3 of 33. Commands, University of Alberta, May 1970.pdf. Commands, University of Alberta, May 1970.pdf. Open. Extract. Open with.

PLI, University of Alberta, May 1970.pdf
Page 2 of 26. 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. 1N PARTIC

university of alberta
novel viral and cellular factors important for viral oncolysis, and to exploit these factors for developing improved oncolytic therapies. If you are considering a graduate degree in molecular virology, please take a look at our website http://shmulev

Introduction to MTS, University of Alberta, May 1970.pdf
Introduction To MTS. May 1970. Page 3 of 16. Introduction to MTS, University of Alberta, May 1970.pdf. Introduction to MTS, University of Alberta, May 1970.pdf.

Files and Devices, University of Alberta, May 1970.pdf
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 a

FORTRAN (G AND H), University of Alberta, May 1970.pdf ...
Page 2 of 63. ACKmWLEDGEflEflTS. 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 PARTI

Contribution of stretch reflexes to locomotor control - University of Alberta
After recovery, deafferented animals show little change in yield of the ... drive learned over a period of time may replace the missing stretch reflex ..... one without sensory contribution (a–c), i.e., when stretch reflexes contribute 30% of overa

Intrusive gravity currents from finite-length locks ... - University of Alberta
analysis of two-dimensional numerical simulations of the experimental ..... The 'DigImage' software package (Dalziel 1992) was used to perform most of the.

Workshop '89 - University of Alberta - June 1989 - TOC.pdf ...
The TTD Style Guide—Jin* tee Haswell(UM). Strategies for ... The~Unn>rofM&hVC

Intrusive gravity currents from finite-length locks ... - University of Alberta
Previous studies have focused on gravity currents which are denser than ... interaction can be more substantial if the density of the gravity current matches ..... A digital video camera (3 CCD Sony DVD Steadycam) was positioned 3.5 m from ...... Som

An Adaptive Robotic Info-Terminal for Care ... - University of Lincoln
interact with he system is 10 minutes, however, to ensure the robot drives not off in the ..... told us that they possessed a laptop and a smartphone. 11 participants said they had no experience with computers. One participant possesses a laptop ...

MAY 2017 - Harvard University
conditions prevented us from reaching a precinct. We preserve ..... sance Revelations, Coordination Through Social Networks and Electoral Sanctioning: Experi-.

MAY 2017 - Harvard University
Email: [email protected]. ... Email: [email protected]. ..... impact of providing voters with a benchmark against which to compare their ...

David Roth Terminal Project, Spring 2007 - Scholars' Bank - University ...
Jun 2, 2007 - specialty walking and running retailers, locations on the. University of ...... Sidewalks at the edge of busy streets with telephone poles taking up.

David Roth Terminal Project, Spring 2007 - Scholars' Bank - University ...
Jun 2, 2007 - 8 Stinson, Monique A. and Bhat, Chandra R. A Comparison of the Route ...... traffic - cell phone use in cars - parking on right hand side of bike ...

McGill University May 2013 Faculty of Science ...
May 2, 2013 - Associate Examiner: Axel Hundemer. Student name (last, first). Student number (McGill ID). INSTRUCTIONS. 1. Please write your answers in ...

University of Guelma 08 May 1945 Lecturer: Mrs ...
University of Guelma 08 May 1945. Lecturer: Mrs. BENGRAIT Nawel. Faculty of Letters & Foreign Languages. Department of English. Second Year LMD: Phonology Module. Academic Year: 2013-2014. Syllabus Content: Semester One: Semester Two: 1- Introduction

Gujarat University Diploma Pharmacy May 2003 Biochemistry ...
... the major functions of Platelets. 10 Write short notes on any four : (1) Optical isomerism. (2) Glucose tolerance test. (3) Role of Carnitine. (4) Lipid storage disease. (5) Insulin and its role. (6) ATP. Page 3 of 3. Main menu. Displaying Gujara