• Italic type indicates fields to be supplied by you.
• Underscored type indicates a default option.
omitted,
the
default is assumed.
If
When
of
the
be entered.
the
a group
the
items.
items. Unless
items
type immediately
and
parameter
can
be
so forth)
Such
is
of
items
Chapter
1. The IBM 3480
Magnetic
Tape Subsystem 3
Chapter
2.
Tape Characteristics
The 3480 subsystem uses compact cartridges containing i/2-inch (l2.65-mm)
chromium dioxide tape. The cartridge
(731-meter) reel
Only a single density
reading and writing.
of
magnetic tape, but it stores up to 20% more data than the reel.
is
about 25% the size
is
available for tape cartridges and
of
is
used by the system for
Changed Format for the IBM Standard Data-Set Label 2
(HDR2/EOF2/EOV2)
a standard 2400-foot
The following fields contain changed
Field
6,
Tape Density
• Contents: A code indicates the recording density
equivalent to the
Use code = 0 for the 3480.
Processing: The field
•
creates labels, the information for this field
Field 13, Reserved
• Contents:
reserved for possible future use.
reserved, byte
the last four digits
subsystem, bytes
four digits
device address (for
The serial numbers in the header and trailer labels may
data set
data set
• Processing: A unique number identifying the recording unit
tape during open processing, converted into hexadecimal, and inserted into the
UCBCTD field in the
is
is
(1
byte)
DEN
parameter value on the
is
neither used
(8
bytes)
For
2400 and 3410 tape drives (for MVSj370 only), the entire field
43
contains the model number, and bytes 44 through
of
the serial number
40
through
of
the serial number
MVSj370)
opened for update
being created.
UCB tape extension.
data
for the IBM standard
of
the tape. The code
data
definition (DD) statement.
nor
verified. When
is
obtained from the JFCB.
For
3420 drives, bytes 40 through
of
the creating tape unit.
42
are reserved, bytes
of
the control unit, and byte
or
the device number (for MVSjXA).
or
if
DDR
is
used to swap tape units while the
43
through
not
file
data
management
46
47
be
the same
is
read from the
label
42
47
For
contain the last
contains the
2:
is
are
contain
the 3480
if
the
is
Chapter
2.
Tape Characteristics
2-1
~
?
Recording Mode for the IBM Standard Data Set Label 2
(HDR2/EOF2/EOV2)
If
the Improved
on the subsystem, the existing two-byte field, which
technique (previously used for seven-track tapes), indicates the data-set attribute for
the IBM standard label
IECDSECT macro:
Data
Recording Capability feature
file
2.
This field is
is
installed, enabled,
is defined as the tape recording
FL2TRTCH
and defined in the
and
invoked
'P , (P
,
(two
followed
bl
anks)
by
a blank)
The
The
file
file
is
written
is
not
in
written
compacted
in
compacted
mode.
mode.
h 2-2 IBM 3480 User's Reference
I
Chapter
3.
Modifying
Existing
Code
in
MVS
Systems
Selecting
DeB
Parameters
Data
Introducing
modifications
JCL,
and
Set
For
each
and
DD
information
supply
requests,
documentation.
statement
DD
of
field
the
data
After
you
can
change
of
the
access
appropriate
the
JFCBs
Options
data
statement.
can
data
set
and
related
the
DCB macro,
set.
have
them
DCB discussed below
techniques.
data
3480 subsystem
to
your
existing
should
set
be
identification, device
You
by specifying
specified
only by
management/administration
be
you
want
The
characteristics
supplied
information
establish
or
the
(For
more
changing
into
code.
examined
to
process,
by
either
as
the
logical
the
name
by
completing
data
set
are
common
information
your
Such
for needed changes.
characteristics,
specified
characteristics
the
operations
areas
as
there
must
of
the
data
source. Also,
in
the
connection
of
the
DD
statement
the
field
DCB
during
to
most
data
about
the
macro
can
require
DCBs, DD
be a
corresponding
set
and
device-dependent
the
DD
statement
space
allocation
appropriate
between
in
the
yourself
in
processing.
DCB fields, see
instruction
before
the
DCB macro,
organizations
some
statements,
DCB
must
JES
a DCB
and
DDNAME
opening
you
The
fields
and
reference.)
a
Density
Option
(DEN)
Note: When using the
OPTeD = Wand
The
tape
density
bits-per-inch-per-track.
capable
by
Note: The
parameter
the
unit
is used.
3480
does not need the
option is ignored.
specify only
DEN
IBM
3480,
you need
the
DEN
options.
(DEN) specifies
When
DEN
DEN
In
compatibility mode,
=
4.
Chapter
3.
Modifying
is
not
option.
to
consider the effect
the
recording
specified,
Existing
the
If
UNIT = 3480,
if
DEN
Code
of
the
density
highest
in
density
the
DEN
is specified, you can
in
MVS Systems 7
Write-Validity-Check
Option
You
parameter
3480
For
interrupt
validity
buffering.
blocks
The
buffering
each
before
(The read-back
written).
(OPTCD=W)
can
specify
of
to
operate
buffered
until
check
per
second.
OPTCD = W
in
block
the
control
the
the
DD
in
tape-write-immediate mode.
tape
devices,
the
data
option, you do
This
causes
parameter
the
control
of
data
is
unit
check
write-validity-check
statement
is
the
unit
physically
gives
is
done by
or
the
DCB macro. OPTCD = W
write
validity
physically
not
maximum I/O
of
the
be bypassed
write·
on
benefit
DCB
written
completion
the
hardware
option
check
tape.
from
rate
can
when
on
the
in
delays
When
the
to
be
be
used
writing
tape
indication
while
either
performance
the
the
device-end
you
use
reduced
to
request
data.
and
read-back
to
the
data
DCB
the
to
It
the
is being
causes
write
advantage
about
10
that
data
ensures
checked,
processor.
the
of
that
Coding
the
Block
Size
Constructing a Data
Macro
Instructions
Available
Generally, you
write
operations
control
and
unit
EXCP.
and
The
3480 provides good performance for all block sizes,
provide optimal performance for
kilobytes.
Control
The
access
the
for
used
3480. QSAM, BSAM,
is buffered
by
MACRO
INSTRUCTION
DCB X X X
DCBD X X X
MSGDISP
NOTE X
POINT
SYNCDEV X X X
use
the
write-validity-check
go
directly
buffer. OPTCD = W is
Logical
Record
Block
method
Access
support
data
Method
EXCP
that
transfer
X
to
the
Length
block
exists
and
EXCP
for
both
BSAM
X
X
tape
instead
generally
Operands
sizes
for
data
are
read
QSAM
X
option
in
supported.
and
of
storing
only
meaningful
the
sets
write.
to
make
range
on
magnetic
the
the
but
is designed
of 8 to
The
default
application's
data
in
the
with
BSAM
to
32
tape
is used
mode
8
IBM
3480
Magnetic
Tape
Subsystem
User's
Reference
Specifying
JCL
Options
The W option
the
3480.
"Write-Validity-Check Option (OPTCD = W)"
Use
the
•
The
•
The
•
The
•
That
uses
•
That
until
If
you
request
or
the
proper
function
For
further
MVS/Extended
MVS/System
Control Language
MVS/System
for OPTCD
For a discussion
UNIT
specific device you
types
number
parameter
of
devices you
of
the
system is
(unit
affinity)
the
system is
the
data
set
the
3480 subsystem
esoteric
mode, code
information
devices you
requests a validity
to
to
assign
not
is opened (deferred volume mounting).
name.
UNIT
on
Architecture,
Product-JES2
or
MVS
Product-JES3
of
the
OPTCD = W option, see
specify:
want
the
want
the
want
data
to
request
in
If
you
= 3480
the
or
use
of
MVS/System
Version 2,
JCL
MVS/System
Release 3.1,
system
system
the
system
sets
to
the
operator
compatibility
request
the
proper
the
UNIT
Product-JES3
LIC
LIC
check
to
the
the
for
on
page
assign
to
assign
to
assign
same
to
mode, code
3480
esoteric
parameter,
write
operations
8.
to a data
to a data
to a data
unit
another
mount
subsystem
the
name.
see
Version
set
set
volume
UNIT
in
full
2,
on
set
data
set
= 3400-9
PROG 5665-291, 5740-XC6, Job
Product-JES2
PROG 5740-XYS,
Release 3.3,
-XYN.
Modifying
the
Job
The
supplied
the
In
before
to
to
further
File
OPEN
system
certain
issuing
specify
permit
information
Control
macro
in a data
in a job
applications, you
the
a high-speed
instruction
definition
file
an
OPEN
physical
about
search
control
macro
block
Library: Data Management
Administration.
Block
requires
(DD)
statement.
block
might
the
or
have
instruction.
identifier
of
a specific
JFCB,
MVS/Extended
(JFCB)
access
(JFCB).
in
see MVS/370 System Programming
to
modify
the
data
to
information
This
information
the
For
example, you
JFCB
(explicitly
block
contents
on a tape
that
you
is
stored
of a JFCB
might
or
by
volume.
Architecture System-Data
have
want
default)
by
For
Chapter
3.
Modifying Existing Code in
MVS
Systems 9
Setting
the
Header
Label
Block
ID
in
the
JFCB
for
High-Speed
Search
To use
label
certain
The
software support.
The
high-speed search:
1.
2.
3.
4.
If
the
If
OPEN
header
the
high-speed
tape
data
set, you
fields
in
ability
following
Use
Set
provided.
Move
field JFCRBIDO. (The block ID
example, from
Use
the
high-speed
the
to
use
procedure
the
RDJFCB
the
JFCPOSID
the
block ID
the
OPEN
JFCPOSID
search
fast
positioning
moves
record
the
into
search
must
the
JFCB
the
high-speed
macro
bit
of
the
ID
macro
bit
is
set
function
bit
tape
normally
JFCRBIDO.
should
in
the
available
with
is
function
specify
and
using
to
read
field JFCBFLG3
first
TYPE=J
off,
OPEN
is
set
on
of
the
OPEN
search
be used
the
standard
must
at
close time.)
moves
not
active.
but
no
and
inserts
the
3480
subsystem
block
ID for
TYPE
function
to
modify
JFCB
into
to
header
have
to
open
the
block ID is found
the
= J
is
supported
the
your
indicate
label
been
saved
the
tape
block
the
to
data
normally, as
ID
data
open
JFCB
work
that
of
set.
of
on a standard
by modifying
the
data
only by 3480
for a
area.
a block ID is
the
tape
to
earlier,
in
the
for
though
JFCRBIDO,
first label
set.
the
If
the
JFCPOSID
match
IEC147I
If
block
specified.
previous
During
first label
inserted
device
should
Note
FREE
CLOSE macro),
program.
the
block
indicates
the
block ID specified does
or
file
The
block
CLOSE processing,
header
into
and
save
that
if
= CLOSE
This
bit
is
set
on
but
ID
on
the
tape,
OPEN
that
the
block ID
not
mark
preceding
drive moves
or
file mark.
record
the
JFCRBIDO field. Therefore,
plan
to
use
the
block ID before you close
dynamic
in
the
the
block ID for
is
because
unallocation
the
if
of
the
the
current
DD
statement,
dynamic
the
tape
the
next
the
block ID
processing fails
could
not
exist,
the
control
one
that
the
to a position
JFCPOSID
data
block ID for
is specified (with SVC
or
the
next
unallocation
set
the
with
data
bit
(which
Note: The data set sequence number (as coded
be
specified as
usual
(either explicitly or by
the tape at high-speed.
in
JFCRBIDO does
and
be found
Locate
is on,
if
you
subsequent
data
the
set
frees
in
on
unit
searches
Block command
to
write
the
may
deallocate
set.
FREE
is
option
not
the
available
LABEL
default)
not
error
message
the
tape.
for
the
data
following
block ID for
not
exist) is
the
3480
processing, you
99,
with
in
the
to
your
JFCB.
= (seqno,SL))
when you move
the
the
must
10
IBM
3480
Magnetic
Tape
Subsystem
User's
Reference
Example
of
How
to
Code OPEN(J)
The
example program, following, shows how
existing multifile volume.
the