Control Data 3500 User manual

COMPUTER
SYSTEMS
COSY/MASTER
REFERENCE
MANUAL
CONTROL
DATA
CORPORATION

March,
1967
Pub.
No. 60178800
Additional
copies
of
this
manual
may
be
obtained
from
the
nearest
Control
Data
Corporation
Sales
office.
CONTROL
DATA
CORPORATION
Documentation
Department
3145
PORTE
R
DRIVE
PALO
AL
TO,
CALIFORNIA
©
1967,
control
Data
Corporation
Printed
in
the
united
States
of
America

FOREWORD
This
reference
manual
describes
the
COSY
(compressed
symbolic)
task
for
maintaining
and
updating
source
decks
in
compressed
symbolic
format
under
the
3300/3500
MASTER
operating
system.
The
reader's
familiarity
with
the
MASTER
operating
system
is
assumed.
iii

CONTENTS
CHAPTER
1
INTRODUCTION
1-1
CHAPTER
2
COSY
AND
HOLLERITH
LIBRARIES
2-1
2.1
COSY
Library
2-1
2.2
Hollerith
Input
Library
2-1
2.3
Hollerith
Output
File
2-2
2.4
COSY
Scratch
File
2-2
CHAPTER
3 COSY
CONTROL
CARDS
3-1
3.1
DECK/
3-1
3.2
DELETE/
3-5
3
')
.oJ
INSERT/
3-6
3.4
COPY/
3-6
3.5
ENDCOSY/
3-6
3.6
COSY
Deck
Identifier
3-7
CHAPTER
4 RUNNING COSY
4-1
4.1
MASTER
Control
Cards
4-1
4.1.1
JOB
4-1
4.l.
2 SCHED
4-2
4.l.
3 COSY
4-4
4.l.
4
Task
Name
4-4
4.l.
5
End-of-
File
4-5
4.2
Sample
Deck
Structures
4-5
CHAPTER
5
FORMATS
5-1
5.1
COSY
Binary
Cards
5-1
5.l.1
3200
Format
5-1
5.l.
2 3300
Format
5-1
5.2
Listing
Formats
5-2
CHAPTER
6
DIAGNOSTICS
6-1
v

INTRODUCTION 1
The
3300/3500
COSY
(compressed
symbolic)
task
provides
a
means
of
compressing
information
in
a
source
deck
by
inserting
special
BCD
characters
to
represent
two
or
more
consecutive
blanks
on
a
card.
COSY
may
be
used
with
any
source
language
that
does
not
contain
any
of
the
COSY
control
statements.
Input
and
output
may
be
in
COSY
and/or
Hollerith
format.
With
COSY
control
statements
the
user
may
update
and
revise
a COSY
library
and
copy
a COSY
library
from
one
file
to
another.
Because
3300/3500
COSY
accepts
blocked
tape
packed
in
3200
COSY
format,
the
user
can
process
COSY
tapes
prepared
in
the
earlier
3200
format.
Optional
log
and
revision
listings
may
be
specified
for
the
output
of
a COSY
run.
1-1

2.1
COSY
LIBRARY
2.2
HOLLERITH
INPUT
LIBRARY
COSy AND
HOLLERITH
ttBRARIES
A COSY
library,
on
tape
or
on
mass
storage,
consists
of
a
group
of
COSY
decks
in
blocks
of 1280
characters
(320
words).
A COSY
deck
is
a
series
of
binary
card
images
preceded
by
a BCD COSY
deck
identifier.
2
On a COSY
library
tape,
the
COSY
decks
are
separated
by
end-of-file
marks;
the
library
terminates
with
a
double
end-of-file
mark.
The
MASTER
trans-
fer
function
(XFER)
must
be
used
to
transform
unblocked
tapes
to
the
accept-
able
blocked
format
(see
MASTER
Reference
Manual).
The
transfer
function
is
not
used
for
mass
storage
files.
COSY
prepares
all
mass
storage
files.
On
mass
storage,
a COSY
library
consists
of
a
COSY-prepared
directory
followed
by
COSY
decks.
The
directory
is
a
1280-character
block
containing
a
three-word
entry
for
each
COSY
deck
on
the
file.
Each
entry
consists
of
an
eight-character
(left
justified,
blank
filled)
deck
name
and
the
number
of
the
block
in
which
the
deck
identifier
appears.
The
djrActory
block
holds
105
entries.
If
one
block
is
insufficient,
COSY
links
another
block
with
the
first.
A
Hollerith
input
library
may
be
on
tape,
mass
storage,
or
,cards.
A
Hollerith
library
also
must
be
blocked
in 1280
characters.
On
tape,
a
Hollerith
input
library
consists
of a
group
of
Hollerith
source
decks,
each
separated
by
an
end-oi-file
mark.
A
double
end-of-file
mark
terminates
the
library.
This
library
must
be
on
a
non-standard
data
set
identifier
(dsi).
No
searching
is
done
on
a
Hollerith
file;
therefore,
it
must
be
positioned
prior
to
entrance
to
COSY.
COSY
accepts
only
one
Hollerith
deck
per
mass
storage
file.
A
deck
ter-
minates
with
the
last
block
written.
2-1

2.3
HOLLERITH
OUTPUT
FILE
2.4
COSY
SCRATCH
FILE
2-2
A
Hollerith
output
file
is
a
series
of
Hollerith
source
decks.
When
COSY
encounters
ENDCOSY
/,
it
writes
FINIS
and
end-of-file
records
on
the
Hollerith
output
file
specified
on
the
last
DECK/
card.
COSY
then
rewinds
the
file
or
positions
it
to
block
one,
ready
for
subsequent
assembly
or
compilation.
The
Standard
Hollerith
Output
file
(SHO)
is
also
positioned
to
block
one.
Blocked
format
of
1280
characters
allows
15
Hollerith
cards
on
one
block.
COSY
reserves
dsi
COSY
as
a
scratch
unit
for
corrections.
This
system-
allocated
file
is
used
only
if
an
excessive
number
of
update
records
causes
internal
table
overflow.
The
user
should
not
use
the
dsi
COSY
for
any
other
file,
since
all
information
intended
for
this
user
file
is
placed
on
the
COSY
scratch
file.

3.1
DECK/
::.:
xX
I
LOG=:
XX
~
I
\
\t}t
s-+v-\'-r.r
~·ov..,
l4J
VIH
~
~
0
i1
LOG
COSY
CONTROL
CARDS
3
t:b"t\V()\
~C}..,,~.s
+-\(0"",,
X'<
The
processing
of
input
and
output
under
COSY
is
directed
by
the
five
user-
prepared
control
cards
described
below.
If
the
user
requests
COSY
output,
the
COSY
task
prepares
a
deck
identifier
card
(COSY
/)
as
the
first
card
of
the
output
deck.
When
the
deckname
is
used,
it
begins
in
column
1;
the
card
name
begins
in
column
10,
and
parameter
fields
begin
in
column
20.
This
card
identifies
the
COSY
deck
and
specifies
the
actions
to
be
taken.
A
revision
deck
for
the
named
COSY
deck
may
precede
the
DECI{/
card.
deckname
Names
the
COSY
or
Hollerith
deck
to
be
processed.
A COSY
deck
may
be
on
tape
or
on
a
mass
storage
file,
or
may
follow
the
DECK/
card
on
INP.
A
Hollerith
deck
may
be
on
tape
or
mass
storage,
or
may
follow
the
DECK/
card
on
INP.
Tape
must
be
positioned
to
the
beginning
of
the
Hollerith
deck.
COSY
accepts
only
one
Hollerith
deck
for
each
mass
storage
file.
Specify
the
actions
to
be
taken
on
the
named
deck.
All
seven
parameters
are
optional
and
may
appear
in
any
order
on
the
card.
Parameters
have
the
form:
name
=
dsi
or
name
Names
are
character
strings
beginning
with
I,
L,
R,
H,
C,
E,
or
T.
Name
length
is
limited
only
by
the
number
of
card
columns
available.
dsi
are
alphanumeric
strings
of
not
more
than
four
charac-
ters,
the
first
of
which
is
not
*.
dsi
may
be
user-defined
or
standard
(INP,
OUT,
PUN).
If
a
nonstandard
dsi
is
specified,
the
user
must
allocate
and
open
the
file,
giving
it
that
dsi,
before
calling
COSY.
3-1

.-;'."
3-2
SHO
is
the
only
nonstandard
file
that
is
not
user-allocated.
COSY
allocates
and
opens
SHO
using
the
system
scratch
pool.
1.
. .
specifies
the
dsi
containing
the
input
deck.
If
the
parameter
is
absent,
or
just
1. "
is
specifiep,
COSY
assu~,
es
input
is
on
the
standard
input
file,
~
l
c..
p-e~/f(:'klC
(';
v1
~OS'(
/
If
1.
" =
dsi,
COSY
assumes
the
deck
is
on
the
named
dsi.
If
dsi
is
not
INP
and
the
first
card
image
on
the
input
medium
is
not
a COSY
deck
identifier
card,
the
i,mage
is
assumed
to
be
the
first
card
of
a
Hollerith
deck.
The
Hollerith
deck
must
be
terminated
with
a
tape
or
card
end-of-file,
or
with
the
last
block
written
on
the
mass
storage
file.
If
dsi
is
not
INP
and
the
first
card
image
is
a COSY
deck
identifier,
then
for
tape,
a
forward
search
is
made
for
the
deckname,
beginning
with
this
deck
identifier.
If
a
double
end
-of
-file
is
encountered
without
the
deckname
being
found,
the
tape
is
rewound
and
searched
again.
If
the
deckname
is
still
missing,
COSY
prints
an
error
message
on
the
OUT
file,
and
reads
the
next
control
card.
For
mass
storage,
if
the
file
is
not
positioned
to
the
deck
sought,
COSY
reads
the
file
directory
and
positions
the
file.
If
the
deck-
name
does
not
appear
in
the
directory,
an
error
message
is
printed
on
the
OUT
file
and
COSY
reads
the
next
control
card.
L.
. .
Specifies
that
there
is
list
output
on
the
OUT
file.
If
the
parameter
is
absent,
there
is
no
list
output.
L
as!:;J~""
t,..:::(..OG>
L
mas
hot
be
aSSIgned
to
aeiJ:siF
g}388ifyiAg
k.
. .
dsiT'IS9nCe5
t./;;).e:;'
~attc,
HiE
1!:~"*'fBB
'1'0 f)8'r.
t...
:;)(
K uSQ r \
\J
~
K
I(
R.
. .
Designates
that
revisions
are
to
be
listed
on
the
OUT
file.
If
the
parameter
is
absent,
there
is
no
revision
listing
.
""'H
mEty
net
@8
8;BBi~neeiJ:
te
8;
sst.
Sl'@e
ifs;
in~
FL
. .
rl~i
r;:roduc.e,S,.the.
~iaglle5ti6,
H/Is
BQ~"
TE8n'f'O
8Sf.
H.
..
Specifies
dsi
to
receive
Hollerith
output.
If
the
parameter
is
absent,
there
is
no
Hollerith
output.
If
H
...
=dsi,
output
is
on
the
named
dsi.
COSY
assumes
the
output
medium
is
open
and
positioned.

If
H
...
= SHO
or
just
H
...
appears,
COSY
creates
a
scratch
file
with
dsi
~nless
this
file
has
been
already
allocated
and
opened
by
a
previous
COSY
run
in
the
same
job.
Because
SHO
is
released
at
the
end
of
the
job,
it
should
be
used
only
if
assembly
or
listing
of
Hollerith
output
occurs
in
the
same
run.
The
user
must
schedule
mass
storage
scratch
for
SHO
on
the
MASTER
control
card,
SCHED.
C.
. .
Specifies
the
dsi
to
receive
COSY
output.
If
the
parameter
is
absent,
there
is
no COSY
output.
bL
If
just
C
...
appears,
COSY
output
is
on
the~ile.
If
C
...
=
dsi,
output
is
on
the
named
dsi.
E.
. .
Specifies
the
edition
number
of
new
COSY
output
deck.
If E
is
absent,
COSY
increases
the
edition
number
of
the
input
COSY
deck
by
one
(modulo
100)
and
inserts
the
new
edition
number
in
the
deck
identifier
card
of
the
output
COSY
deck.
If E
is
absent
and
the
input
deck
has
no
edition
number,
the
edition
number
on
the
output
deck
identifier
is
1.
If
E.
..
= n (1::; n::; 99),
the
output
deck
identifier
card
has
edition
number
n.
T.
. .
Terminal
column
parameter
stating
the
number
of
columns
of
sig-
nificant
information
on
the
input
cards.
H)c)v)B
Ci,~
~c)\).J~\Jt'()
f'
f:
If
the
parameter
is
absent
or
just
T
...
appears,
COSY
assumes
72
columns
of
significant
information.
Interpretation
of
the
T
parameter
depends
on
the
type
of
output
specified,
COSY
or
Hollerith,
as
shown
in
the
following
table.
ft~,1
PF
ed
c.::,
b
'2.
)
os
c..
~.'(
~
S'
,'~::
~.~-
~.
9-\1'
IA£>
J
lA,
~
~,\-V"W
J
3-3

Input
Format
COSY
Hollerith
COSY
Hollerith
3-4
Output
Format
T:5
72
80
columns
of
information
are
on
output
card.
Output
card
is
formed
by
decompressing
T
columns
of
COSY
card.
Hollerith
Identification
on
COSY
deck
identifier
card
(columns
73-75)
is
placed
in
columns
73-75
of
output
card.
Sequence
number
modulos
10
5
is
generated
and
placed
in
columns
76-80
of
Hollerith
card.
T
is
the
number
of
columns
of
signi-
ficant
information
in
Hollerith
input
deck.
Columns
73-75
of new
Hollerith
deck
are
set
equal
to
columns
73-75
of
the
Hollerith
first
card
of
the
Hollerith
input
deck.
COSY
COSY
Sequence
nu..-rnber
having
modulus
10
5
is
generated
and
placed
in
columns
76-80
of
each
Hollerith
card
after
it
has
been
read
from
the
Hollerith
input
file.
T
columns
of
information
are
processed.
T
columns
of
information
are
com--
pressed.
T >
72
80
columns
of
information
are
on
output
card.
Output
card
is
formed
by
de-
compressing
T
columns
of
COSY
card.
No
identification
is
placed
in
columns
73-75
of
Hollerith
card.
Sequence
number
having
modulus
1080-T
is
placed
in
columns
T+1
to
80
of
Hollerith
output
card.
T
is
the
number
of
columns
of
significant
information
in
Hollerith
input
deck.
No
identification
is
placed
in
columns
73-75
of
the
Hollerith
output
cards.
Se~u:nce
number
having
modulus
lOOT
is
inserted
beginning
in
column
T+1
of
the
Hollerith
output
cards.
T
columns
of
information
are
pro
cessed.
T
columns
of
information
are
compressed.
Any
part
of
a
sequence
number
or
identification
number
beyond
column
T on
an
input
card
will
not
appear
in
the
output
deck.

3.2
DELETE/
When
Hollerith,
but
not
COSY,
output
is
requested,
no
identification
and
sequence
numbers
are
inserted
in
columns
73-80
of
revision
cards;
***
is
inserted
in
columns
73-75
of
these
cards.
If
COSY
output
is
requested,
identification
and
updated
sequence
numbers
are
placed
on revi1:5ion
cards.
Default
Mode
Precautions
If
the
DECK/
card
contains
no
parameters
,COSy
assumes
all
input
is
from
the
standard
input
file,
INP,
and
produces
no
listing,
revisions
listing,
Hollerith,
or
COSY
output.
Hollerith
input
cards
mayor
may
not
contain
the
most
signi-
ficant
digits
of
the
sequence
numbers.
If
numbers
are
present,
the
user
must
insure
that
they
are
in
sequence.
Input
and
output
must
not
be
assigned
to
the
same
dsi.
This
causes
termination
of
the
DECK/
or
COpy!
function
and
produces
an
error
message
on
the
OUT
file.
COSy
or
Hollerith
output
must
not
be
assigned
to
dsi
OUT
if
L
or
R
is
desired.
Listing
and
revisions
listing
have
lower
priority
than
COSy
or
Hollerith
output
and
will
be
suppressed.
Log,
L,
and
R
may
all
be
specified,
however,
if
COSy
and
Hollerith
are
not
requested
on
OUT.
If
COSy
and
Hollerith
output
are
specified
to
the
same
dsi,
the
Hollerith
output
is
suppressed.
The
COSy
log
precedes
any
other
type
of
output
(C,
H,
R,
or
L).
p6..I(O-\M-e~'~~.s
~S'
pQf
pe
C
'(.(.
0..
Y'
~
Cl.
SS
Ii
1M
eJ fa'(
Jr
'-f.
'f-
f
~
0.
t"
dS
t}J
~
.f
~
~
~c'?(
cQ.V'~.
COSy
deletes
a
specified
number
of
cards
and
replaces
them
by
any
Hollerith
cards
immediately
following
a
DELETE/
card.
A
DELETE/
card
has
two
forms:
(
(
10
DELETE/
m
10
DELETE/
mjn
In
the
first
form
card
m
is
deleted;
in
the
second,
cards
m
through
n
are
deleted.
The
unsigned
decimal
numbers
m
and
n
are
the
sequence
numbers
in
columns
76-80
of
the
Hollerith
cards.
The
number
of
Hollerith
cards
following
a
DELETE/
need
not
equal
the
number
of
cards
deleted.
3-5

,,-
<'
..
t!"
1:>
o,...../,.p
.E.'
;/f'l:'
C
;:1//
3,5b
f<
t u.)HJ
0/
3.3
INSERT
/
3.4
COPY/
3.5
ENDCOSY
/
3-6
COSY
inserts
into
the
new
Hollerith
or
COSY
deck
the
Hollerith
cards
immediately
following
an
INSERT/card.
10
(
INSERT/
r
The
Hollerith
cards
are
inserted
after
sequence
number
r,
the
unsigned
decimal
integer
in
columns
76-80.
COpy
/
transfers
the
COSY
library
from
file
q1
to
file
q2'
beginning
at
the
current
position
of
the
COSy
library
and
continuing
up
to,
but
not
including,
the
named
deck.
(
deckname
COpy
/
q1
dsi
of
the
input
file
(present
COSY
library)
q2
dsi
of
the
output
file
(new
COSy
library)
If
no
deckname
is
present,
the
entire
COSy
library
is
copied,
beginning
from
its
current
position.
The
user
must
call
*DEF
for
all
MA.STERr.file
def~iti9n
fupctioptj.
k~
(
St\.Vo\
t
eL~
CO
PY/
~
j(
(:
efT'
G\,I'"
fV)'
! l
t>lOC··
~
An
ENDCOSY/
card
marks
the
end
of a
COSy
task
and
returns
control
to
MASTER.
Any
nonstandard
output
tape
referenced
on
the
last
DECK:'
card
is
rewound.
10
(
ENDCOSY/

3.6
COSy
DECK
IDENTIFIER
\Vhen COSY
output
is
requested
on
the
DECK/
card,
the
COSY
task
generates
a
deck
identifier
card
as
the
first
card
of
the
COSY
output
deck.
deckname
COSY/
edition
number
iclefltifieatiOlI
deckname
edition
number
format
Begins
in
column
1.
Begins
in
column
20.
This
is
the
number
specified
by
the
edition
parameter
on
the
DECK/
card.
Column
40
contains
an
M,
designating
that
the
output
deck
has
been
prepared
in
3300 COSY
format
(Sec.
5. 1. 2) .
A COSY
deck
prepared
in
3200 COSY
format
(Sec.
5.1.1)
contains
a
blank
in
column
40.
identification
In
columns
73-75,
determined
by
the
T
parameter
on
the
DECK/
card.
If
T
is
omitted
or
if
T::::
72,
the
identification
is
the
sequence
number
in
columns
73-75
of
the
input
Hollerith
deck
or
of
the
COSY
identifier
card
of
the
input
COSY
deck.
3-7

4.1
MASTER
CONTROL
CARDS
4.1.1
JOB
RUNNING
COSY
The
input
COSY
deck
requires
certain
MASTER
control
cards
in
order
to
load
and
execute
the
COSY
task.
The
control
cards
listed
below
will
generally
be
part
of
the
input
deck.
Other
control
cards
that
may
be
used
are
described
in
the
MASTER
Reference
Manual.
MASTER
control
cards
contain
the
character
$
in
column
one.
4
A
JOB
card
must
appear
in a
job
deck
as
the
first
card
or,
if
a
DIRECT
card
is
used,
as
the
second
card.
(
$JOB,c,i,tl,l,p
c One
to
eight
BCD
characters
indicating
the
account
to
be
charged.
One
to
eight
BCD
characters
identifying
the
originator
of
the
job.
tl
Time
limit
(1-1440
minutes)
for
job
execution,
beyond
which
MASTER
terminates
the
job.
The
limit
does
not
include
background
processing
of
files.
If
time
limit
is
omitted,
but
one
of
the
following
parameters
is
specified,
its
comma
must
appear.
Print
limit
(1-99999
lines)
for
the
OUT
file,
beyond
which
MASTER
terminates
the
job.
If
line
limit
is
omitted
but
punch
limit
is
speci-
fied,
its
comma
must
appear.
p
Punched
card
limit
for
the
PUN
file
(0-99999),
beyond
which
MASTER
terminates
the
job.
If
this
field
is
terminated
by
a
comma,
comments
may
follow.
The
parameters
c
and
i
must
appear
on
the
card,
but
the
limits
are
optional.
:1'lASTER
uses
installation
parameters
for
the
time
and
line
limits
if
they
are
not
specified.
If
no
punch
limit
is
specified,
the
job
will
not
have
a
PUNfile.
4-1

4.1.2
SCHED
4-2
SCHED
cards,
one
or
two
per
job,
immediately
follow
the
JOB
card
in
the
job
deck.
$SCHED,
TIME=te,
CLASS=cl,
CORE=qp,
SCR=seg
,ABORT=dl,
·····RF=flg,peql=u
1
'···
,peqn
=Un
All
fields
are
optional
and
may
appear
in
any
order
on
either
card.
If a
peq
field
is
repeated,
the
first
entry
has
precedence.
If'another
field
is
repeated,
the
second
entry
has
precedence.
A
field
cannot
be
continued
from
one
card
to
another.
DO
NOT SCHEDULE MORE THAN A
JOB
NEEDS. A
job
that
requests
excess
core,
mass
storage,
and
peripheral
equipment
may
wait
needlessly
for
these
facilities,
which
must
be
available
before
the
job
can
be
initiated.
Also,
when
the
job
is
processed,
the
unused
facilities
are
withheld
from
other
jobs
reque
sting
them.
TIME
=
te
CLASS =
cl
CORE = qp
Estimated
running
time
(0-99999
minutes).
It
is
not
a
limit.
MASTER
uses
the
field
to
determine
if
the
job
is
special;
when
the
field
is
omitted,
the
job
cannot
qualify
as
a
special
job.
cl
class
E
Emergency
B
Background
I
Input/Output
C
Compute
When
both
TIME
and
CLASS
fields
appear
on
the
SCHED
cards
and
te
lies
in
the
special
class
range,
the
job
acquires
the
higher
class
as
determined
by
both
fields.
Thus,
if
the
job
is
specified
as
E
or
B,
which
are
higher
classes
than
special,
it
maintains
its
specified
class,
but
if
it
is
specified
as
I
or
C,
which
are
lower
classes
than
special,
it
is
classified
as
special.
When
the
CLASS
field
is
omitted
and
the
job
does
not
qualify
as
special,
it
becomes
I
or
C
depending
on
installation
para-
meter,
class.
Estimate
of
the
maximum
amount
of
core
in
quarter
pages
used
by
tasks
of
the
job
residing
in
core
simultaneously.
The
estimate
includes
requirements
of
library
tasks
such
as
compilers
and
assemblers.
Estimates
for
object
decks
must
allow
for
expansion
of
pseudo
instructions,
macros,
library
routines,
etc.

8CR
=
seg
ABORT
=
dl
RF
=
flg
If
the
loader
determines
that
a
requested
task
will
exceed
the
estimated
core,
the
job
is
terminated
with
a
message
on
the
OUT
file.
When
the
CORE
field
is
omitted,
qp
is
set
by
the
installation
parameter,
core.
Number
of
segments
(250
maximum)
of
mass
storage
scratch
area
required
by
the
job.
Each
segment
is
10,000
words.
8HO
requires
approximately
one
segment
for
each
400
Hollerith
card
images.
If
the
sum
of
the
mass
storage
requirements
indicated
by
the
line
and
punch
limits
(JOB
card)
and
the
SCR
and
ABORT
requests
(8CHED
card)
exceeds
the
storage
reserved
for
these
files,
the
job
is
not
initiated.
When
the
8CR
field
is
omitted,
seg
is
set
to
the
installation
parameter,
scr.
Recovery
dump
of
tasks,
dl
lines
in
length,
is
taken
if
the
job
is
abnormally
terminated.
MASTER
reserves
mass
storage
for
dl
line
s
of
dump.
A
non
-zero
flg
indicates
that
the
job
will
use
the
Register
File.
When
any
task
of
the
job
is
interrupted,
the
contents
of
file
registers
40-77
are
saved.
When
a
task
is
again
placed
in
execution,
the
contents
are
restored.
'When
flg
is
zero
or
the
field
is
omitted,
the
Register
File
contents
are
not
saved.
The
peq
fields
schedule
an
peripheral
equipment
required
by
a
job.
peq
identifies
the
hardware
type;
u
designates
the
number
of
units
or
drives
of
that
type
required.
If
peq
requirements
exceed
system
capacity,
the
job
cannot
be
scheduled.
A
job
is
initiated
when
all
peq
requirements
are
satisfied.
4-3

4.1.3
COSy
4.1.4
TASK
NAME
4-4
The
COSY
card
directs
MASTER
to
load
and
execute
the
COSY
task.
There
are
two
card
forms:
($COSY
( $COSY
(n)
The
parameter
n
controls
printing
of a COSY
log,
a
listing
of
all
control
cards
and
revision
detail
cards.
If
the
first
card
form
is
used,
the
log
is
printed
on
the
OUT
file.
If
there
is
a
non-blank
character
within
parentheses,
as
in
the
second
form,
printing
of
the
log
is
suppressed.
The
COSY
control
card
is
an
example
of
a
Task
Name
card.
A
Task
Name
control
card
directs
MASTER
to
call
and
load
the
named
program
task
from
the
specified
file
(or
from
the
library
if
no
file
is
specified),
to
pass
parameters
if
given,
and
to
begin
execution
of
the
task.
Usually,
at
least
one
Task
Name
card
follows
the
SCHED
cards
for
a
job.
A
Task
l\'"ame
card
has
one
of
the
following
forms:
($name
(
$name,dsi
(
$name,
dSi(parameter
string)
( $name
(parameter
string)
name
dsi
parameter
string
1-4
alphanumeric
characters
identifying
the
task
to
be
called;
name
is
the
only
required
parameter.
the
dsi
of
an
opened
file
from
which
the
named
task
is
to
be
loaded.
\Vhen
dsi
is
zero
or
the
field
is
omitted,
MASTER
searches
the
system
library
for
the
task.
parameters
used
by
the
called
task.
MASTER
removes
any
spaces
before
passing
the
parameter
string,
with
parentheses,
to
the
called
task.

4.1.5
END-Of-fiLE
4.2
SAMPLE
DECK
STRUCTURES
When
dsi
is
INP,
the
binary
object
deck
for
the
task
immediately
follows
the
Task
Name
card.
When
the
dsi
is
other
than
INP
or
*LIB,
the
loader
relocates
to
block
one
for
mass
storage
or
rewinds
the
tape
before
loading.
A
source
or
data
deck
required
by
the
task
may
follow
the
Task
Name
card
on
the
INP
file.
A
job
is
terminated
with
an
end-of-file
card
defined
by
7,8
punches
in
columns
one
and
two.
n_
_ \
1 I !
10
II
12
13
14 15
II
11 18
I' ltI
'21
22 23
~
25 21 21 28
~
is
-31-31--3':
33 34 35
3!
31
3B
3!
.,
41
42
4.3
44 45
..
41
48 49
511
51
52 53
~
55
51
51
51
:II
III
(
I"
U0 00
0000000000000000000000000000000000000000000000000000
0000 00 0 00 00000 0000 0 00
000
I
'234561a91Dnn~M~~n~rn~~nnN~~n~~w~n~~~~~~~~~Q~~~~~~~~~~~~~~~~~~~~~ME~~.~MnnD~~~n~~.
11111111111111111111111111111111111111111111111111111111111111111111111111111111
22222222222222222222222222222222222222222222222222222222222222222222222222222222
1234557891D~UUM~~n~~~nnn~~~vn~w~n~~~~n~~~~~~~~~pqUMM~~~~~~~"~~~~M~~~U~MnnnU~Nnn~.
J 3 3 3 3 3 33
3333333333333333333333333333333333333333333333333333
33333333333333333333
4444444444444444444444444444444444444444
4 4 4 4 4 4 4
4444444444
4
44
4 44 4 4 4
44 44
4
44 44 44 44
4
'23456
7a910nGaM~.D~~w~nnN~~D~~~~~D~~~n~~~~~a«~~~«~~~~~g~~$~~~A~~QM~"~U~Mnnnu~~nn~.
5555555555555555555555555555555555555555555555555555
5 5 5 55
555
5
555
55 55 55 55 55
555555
66666566666666666666
S6 6 66 6 6 6 6 6 6 66 S S6 6 6 6 6 S6 6 6 6 6 6 66 S 6 6 56 6 6 6 6 6
6666666
S
ti
666666666666
123456
78910nn~M~ffinm~~~n~~~~v~~~~nD~~~n~~~~~a«~~~~~~~~~~~$~~~M~~~M~"~UmMnn~~~~nn~~
11777777717771777
7 77 7 77 77 77 7 77 77 77 777777 77777 7 77777 7777 77 777
7777
77 77
7777777
77 777
lis
8 8 88 8 8 8
8888888888888888888883888888888888883883.88888888883
88883
8
~
8 8 8 8 88 8 8 g 8 88
12345G1891~ntlOM6~fl~~M~nn~~~n3~~~n~~~~n~~q~~~~~~~q~~~~~~~~~~"~n~~M~.~aMmnnn~~~nn~.
99n99999999999999999999999999999999999999999999999999999999999999999999999999999
1234561i9mnngM~.rr.e~nnn~~~naD.~~~~~a~~~u~~o"~~~~a~~~~~~s~s~.m~CME.~
•••
~n~M3~D~~H
The
following
deck
structures
illustrate
the
use
of
COSY
and
MASTER
control
cards
in
the
job
deck.
Notice
that
all
revision
cards
(DELETE/,
INSERT
/,
and
their
accompanying
cards)
appear
in
ascending
order
of
sequence,
m,
n,
r,
for
each
deck.
The
user
must
allocate
and
open
all
needed
nonstandard
files
except
SHO
(section
3.
I).
Peripheral
require-
ments
must
be
scheduled
on a SCHED
card
for
all
files,
including
SHO,
allocated
or
assigned
to
other
than
Class
A
mass
storage.
4-5

4-6
•
Generate
a
COSy
deck
from
a
Hollerith
source
deck.
$COSYCN)
$SCHED,CORE=24
$JOB,
241,
GKL".
1
00
77
88
ENDCOSY/
<HOLLERITH
SOURCE DECK)
DECK/
I,C=PUN
f .
Hollerith
input
is
from
the
standard
input
file,
INP.
COSY
output
is
on
the
punch
file,
PUN.
There
is
no
listing
on
OUT.
(N)
on
the
COSY
card
represses
the
log.
The
deckname
of
the
output
COSY
deck
is
JEAN.
This manual suits for next models
1
Table of contents
Other Control Data Desktop manuals