ISO 1001:1979
(Main)Information processing — Magnetic tape labelling and file structure for information interchange
Information processing — Magnetic tape labelling and file structure for information interchange
Traitement de l'information — Étiquetage des bandes magnétiques et structure des fichiers pour l'échange d'information
General Information
Relations
Buy Standard
Standards Content (Sample)
-\
INTERNATIONAL STANDARD @ 1001
'al&
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION .MEXnYHAPOnHAR OPïAHM3AUMR no CTAHnAPTM3AUAM .ORGANISATION INTERNATIONALE DE NORMALISATION
Information processing - Magnetic tape labelling and
Le
file structure for information interchange
Traitement de l'information - Étiquetage de bandes magnétiques et structure des fichiers pour l'échange
d'informa tion
First edition - 1979-04-01
w
-
UDC 681 3.04 : 681.327.64 Ref. No. IS0 1001-1979 (E)
1 e
rn
-.
7
Descriptors : data processing, information interchange, files, magnetic tapes, data layout. tags (data processing), logical structure, informa-
-
O tion marks.
c
Price based on 29 pages
---------------------- Page: 1 ----------------------
FOR E WOR D
IS0 (the International Organization for Standardization) is a worldwide federation
of national standards institutes (IS0 member bodies). The work of developing
International Standards is carried out through IS0 technical committees. Every
member body interested in a subject for which a technical committee has been set
up has the right to be represented on that committee. International organizations,
governmental and non-governmental, in liaison with ISO, also take part in the work.
Draft International Standards adopted by the technical committees are circulated
to the member bodies for approval before their acceptance as International
Standards by the IS0 Council.
International Standard IS0 1001 was developed by Technical Committee
to the
ISO/TC 97, Computers and information processing, and was circulated
member bodies in October 1976.
It has been approved by the member bodies of the following countries :
Australia Italy South Africa, Rep. of
Belgium Japan Spain
Brazil Korea, Rep. of Sweden
Chile Mexico Switzerland
Czechoslovakia Netherlands United Kingdom
France Philippines USA
Germany, F. R. Poland
Hungary Romania
No member body expressed disapproval of the document.
This International Standard differs technically from ISO/R 1001-1969 particularly
in the introduction of the concept of levels of labelling, a different treatment of the
user labels, and the deletion of the block sequence indicator feature.
A detailed description of the differences is given in annex C, together with the
reasons for making the changes.
In recognition of the rapid pace of development, this International Standard, in
common with many others in the data processing field, is the subject of continuing
development. In due course lS@1001 will become obsolete. However in the
interim period it will be necessary to retain IS@OOI in order to provide time
for implementors and users to make the necessary adjustments to their systems.
O International Organization for Standardization, 1979
Printed in Switzerland
II
---------------------- Page: 2 ----------------------
CONTENTS Page
O Introduction . 1
1 Scope and field of application . 1
2 References . 1
3 Definitions . 2
4 Formats and contents of labels . 4
4.1 Volume Header Label (System Label VOL1) . 4
4.2 First File Header Label (System Label HDRI) . 5
4.3 Second File Header Label (System Label HDR2) . 6
4.4 First End of Volume Label (System Label EOVl! . 6
4.5
Second End of Volume Label (System Label EOV2) . 7
4.6 First End of File Label (System Label EOF1) . 7
4.7
Second End of File Label (System Label EOF2) . 7
4.8 Other system Labels (HDR3 - HDR9, EOV3 - EOV9.
EOF3-EOF9) . 7
4.9 User Volume Label (UVLn) . 8
4.10 User File Labels (UHLa. UTLa) . 8
5 Processing of label fields . 8
8
5.1 Fields in VOL1, HDRI. EOV1 and EOFI labels .
5.2 Fields in UVLn, HDR2 - HDR9, EOV2 - EOV9 and
EOF2 - EOF9 labels . 8
5.3 Use of data in label fields . 8
5.4 Volume Header Label (VOL11 8
..............................
5.5 First File Header Label (HDRI) . 8
5.6 Second File Header Label (HDR2) . 9
6 Arrangements of labels and data 9
...............................
6.1 Labels . 9
6.2 Placement of tape marks . 9
6.3 Volume Header Labels . 9
...
III
---------------------- Page: 3 ----------------------
6.4 File Header Labels . 9
6.5 Data . 9
6.6 End of File Labels . 9
6.7 Tape mark after End of File Label Group . 9
6.8 End of Volume Labels . 9
6.9 Empty file or file section . 10
6.10 Continuation file section in a multivolume file . 10
6.1 1 Coincidence of end of file and end-of-tape marker . 10
6.12 Coincidence of beginning of file and end-of-tape marker . 10
7 Structuring the files . 10
7.1 Configuration of files . 10
7.2 Label groups and tape marks . 10
Label groups and volumes . 10
7.3
7.4 Grouping the labels . 11
7.5 Examples of the grouping of labels . 12
8 Block structure . 12
Grouping records into blocks . 12
8.1
8.2 Recording density . 12
8.3 Size of data blocks . 12
8.4 Character code in data . 12
9 Padding . 14
9.1 Use of padding . 14
9.2 Fixed block length . 14
9.3 Word-oriented computers . 14
9.4 Padding of label blocks . 14
9.5 Paddipg of data blocks . 15
10 Levels of labelling . 15
10.1 Facilities available at level 1 . 15
10.2 Facilities available at level 2 . 15
at level 3 . 16
10.3 Facilities available
10.4 Facilities available at level 4 . 16
10.5 Description of media . 17
ANNEXES
A Notes on implementation . 18
B Levels of labelling. . 22
C Differences between versions of this standard . 27
iv
---------------------- Page: 4 ----------------------
INTERNATIONAL STANDARD IS0 1001-1979 (E)
Information processing - Magnetic tape labelling and
file structure for information interchange
O INTRODUCTION This International Standard establishes four levels of label
formats, blocking structure, and tape-mark relationships on
The aim of this International Standard is to facilitate the
magnetically recorded tapes so that these volumes can be
interchange of information recorded on magnetic tapes
used for information interchange.
between different users and different computers.
A recorded magnetic tape intended to be interchanged
This is accomplished by means of magnetically recorded
between systems of potentially different architecture is
labels to identify and structure files, and by providing a
expected to correspond to one of these four levels. The
means of describing the basic characteristics of the blocks
to
constraints of this standard may not be needed to apply
containing the records that constitute a file.
data not intended for interchange between systems of
potentially different architecture.
The features provided by this International Standard allow
the user to consider only the logical structure of his files.
It is the intention of this International Standard, not that
every instance of its implementation should necessarily
This International Standard contains specifications for four
include all of its provisions, but that each implementation
levels of labelling. This provides a fully compatible, well-
be able to produce and accept volumes that correspond to
nested system of labels for use of smallest and simplest, to
a level selected by the implementors.
largest and most sophisticated computing systems, and
ensures the capability for interchange among them with
Failure to conform to this International Standard may
fewest restrictions.
result in loss of the ability to interchange data effectively.
\-
In most implementations of this International Standard a
general purpose operating system will be in use, but in
2 REFERENCES
other cases there may only be installation or user written
input/output routines which may form part of a special IS0 646, 7-bit coded character set for information process-
purpose operating system. This has been allowed for in this ing interchange.
International Standard by avoiding the term "operating
IS0 962, information processing - implementation of the
system" and using instead "label handling routines".
7-bit coded character set and its 7-bit and 8-bit extensions
However, for proper implementation of this International on 9-track 12,7 mm (0.5 in) magnetic tape.
Standard the installation or user written input/output
ISO/R 1 001, Magnetic tape labelling and file structure for
routines are expected to provide the same minimum
information interchange.
as a general purpose operating system within the
facilities
area defined by this International Standard.
IS0 1861, Information processing - 7-track, 12.7 mm
(0.5 in) wide magnetic tape for information interchange
recorded at 8 rpmm (200 rpi).
IS0 1862, Information processing - 9-track, 12,7 mm
1 SCOPE AND FIELD OF APPLICATION (0.5 in) wide magnetic tape for information interchange
recorded at 8 rpmm (200 rpi).
This International Standard specifies the file structure for
information interchange, and specifies magnetically IS0 1863, Information processing - 9-track 12.7 mm
recorded labels to identify the files, the file sections and (0.5 in) wide magnetic tape for information interchange
the reels of tape. recorded at 32 rpmm (800 rpi).
1
---------------------- Page: 5 ----------------------
IS0 1001 -1979 (E)
IS0 1864, Information processing - Unrecorded 12.7 mm 3 DEFINITIONS
(0.5 in) wide magnetic tape for information interchange -
For the purposes of this International Standard, the follow-
8 and 32 rpmm (200 and Boo rpi), NRZI, and 63 rpmm
ing terms have the meanings indicated. For a better expla-
( 1 600 rpi), phase encoded.
nation, the concepts have, where appropriate, been listed
separately as logical and physical. The definition of a term
that is used in an International Standard related to this
subject conforms to its usage in that International Standard;
IS0 3788, Information processing - 9-track 12.7 mm the definition of a term that is in common use in a context
(0.5 in) wide magnetic tape for information interchange related to this International Standard conforms to that
recorded at 63 rpmm (1 600 rpi), phase encoded. common usage.
PHYSICAL
LOGICAL
~~ ~~
block : A group of characters written or read as a unit.
: Related data treated as a unit of information.
record
- A block may contain one or more complete records.
€xamp/es. In the context of business data, a transaction
record, a customer's account record.
- A block may contain segments of one of more
spanned records. A single block shall not contain
- The delineation of a record may be arbitrary and
multiple segments of the same spanned record.
determined by the designer of the information format.
- A record may be recorded in all or part of a block
or in more than one block.
volume : A dismountable physical unit of storage media,
file : A collection of information consisting of records
pertaining to a single subject. for example a reel of magnetic tape.
- A volume may contain part of a file, a complete file
Examples. In the context of business data, a payroll
or more than one file.
file, an inventory file.
- A volume may contain sections of one or more files
- The delineation of a file may be arbitrary.
but not multiple sections of the same file.
- A file may be recorded on all or part of a volume, or
on more than one volume.
file section : That part of a file that is recorded on any
one volume.
- The sections of a file shall not have sections of other
files interspersed.
file set: A collection of one or more related files, volume set: A collection of one or more volumes, on
which a file set is recorded.
recorded consecutively on a volume set.
unspanned record : A record contained in a file in which
each record by design ends in the block in which it
begins.
2
---------------------- Page: 6 ----------------------
IS0 1001 -1979 (E)
PHYSICAL
LOGICAL
spanned record : A record contained in a file in which
each record may begin in one block and end in another.
- Each record consists of one or more segments.
Records are contained in one or more consecutive blocks,
such that only one segment of each record can appear
in any one block (see figures 4 and 5).
record segment : That part of a spanned record that is
contained in any one block.
blocked record : A record contained in a file in which
each block may contain more than one record or record
segment.
I
fixed-length record : A record contained in a file in
which all the records by design have the same length.
I
I
variable-length record : A record contained in a file in
which the records may have different lengths.
I Label Group Name Label Set Name Label Identifier
Volume Header
vo L
Beginning of Volume
User Volume Header UV L
File Header HDR
End of Volume (Volume Trailer) EOV
End of First or of intermediate File Section
User Trailer (User End of Volume) UT L
End of File (File Trailer)
EOF
End of File or of Last File Section
User Trailer (User End of File)
UT L
3
---------------------- Page: 7 ----------------------
IS0 1001 -1979 (E)
double tape mark : A delimiter consisting of two con- a supplier or it may be provided by an installation or a user In
either case it provides at least the label facilities required by this
secutive tape marks that is used to indicate the end of a
International Standard
volume or of a file set.
2 This International Standard has been written as if the label
NOTE - Two consecutive tape marks also occur when an empty handling routines were not contained in the user program
file section or an empty file exists on a volume, in which case they
are not interpreted as a double mark but rather as two single tape
marks framing an empty file section In this context "empty"
4 FORMATS AND CONTENTS OF LABELS
means that no blocks are present between the tape mark following
the Beginning of File Label Group and the tape mark preceding
In this International Standard "n" means any numeric
the End of Volume or End of File Label Group of that file section
or file
character from O to 9. An "a" means any numeric, alpha-
betic or special character of the centre four columns of the
operating system : Software that controls the execution of IS0 7-bit code table except position 5/15 and those
computer programs and that may provide scheduling, positions where there is provision for alternative graphic
debugging, input/output control, accounting, compilation, representation. (See clause 2.)
storage assignment, data management, and related services.
In 4.1 to 4.9 the meaning of the table headings is the
following :
NOTE - An operating system may be used in a single installation,
or it may be used in many installations, as is frequently the case
when it is provided by a supplier CP : character position in the label
Field name : reference name of the field
L : length of the field (number of characters)
label handling routines : A set of routines that process
Content : content of the field
labels and that are an integral part of a system's software.
NOTES
4.1 Volume Header Label (System Label VOL11 : See
1
The system software may be an operating system provided by below.
Field name L
CP
1-3 Label Identifier 3
4 Label Number 1 1
"a" characters. Permanently assigned by the owner to
5-10 Volume Identifier 6
identify this volume.
I
"a"
Accessibil ity 1 character. Indicates restrictions on access to the information
on the volume. Space means no restrictions.
I
Reserved for Future Standardization 26 Spaces
12 - 37
"a" characters. Indicates the owner of the volbme.
38 -- 51 Owner Identifier 14
I
Reserved for Future Standardizatcon 28 Spaces
52 - 79
I
indicates the version of this International Standard to which
the labels and data formats in the volume conform.
3 means this version.
4
---------------------- Page: 8 ----------------------
IS0 1001 -1979 (E)
4.5 Second End of Volume Label (System Label EOV2)
CP Field name L Content
I
~ ~.
1- 3 Label Identifier 3 EOV
4 Label Number I 2
total Same as the corresponding fields in HDRZ.
5 - 80 Same as the corresponding fields
in HDRZ. 76
4.6 First End of File Label (System Label EOF1)
CP Field name
c
1 - 3 Label identifier 3 EOF
4 Label Number 1 1
Same as the corresponding fields Same as the corresponding fields in HDR 1.
total
I -54 I in HDRI.
50
1 55-60 1 BlockCount 6 "n" characters. Denotes the number of data blocks since the
preceding Beginning of File Section Label Group. This counl
excludes label blocks and tape mark blocks.
61 - 80 Same as the corresponding fields total Same as the corresponding fields in HDRI.
in HDRI. 20
4.7 Second End of File Label (System Label EOF2)
-2
CP Field name L Content
1- 3 Label identifier 3 EOF
4 Label Number 1 2
5-80 Same as the corresponding fields total Same as the corresponding fields in HDRZ.
in HDRZ. 76
4.8 Other system Labels (HDR3 - HDR9, EOV3 - EOV9, EOF3 - EOF9)
r i - 3 ~ I Label Identifier
4 Label Number I 3,4, 5.6,7.8 or 9
5 - 80 Reserved for System Software Use 76 "a" characters.
7
---------------------- Page: 9 ----------------------
IS0 1001 -1979 (E)
4.9 User Volume Labels (UVLn)
CP Field name L Content
1- 3 Label Identifier 3 UVL.
1 1, 2, 3.4, 5. 6, 7.8 or 9.
4 Label Number
Reserved for Installation Use 76 "a" characters.
4.10 User File Labels (UHLa, UTLa)
L Content
CP Field name
1- 3 Label Identifier 3 UHL or UTL as appropriate
./
1 "a" character
Label Number
4
__
76 "a" characters
Reserved for User Application
5 - 80
5 PROCESSING OF LAGEL FIELDS 5.5 First File Header Label (HDRI)
File Set Identifier (CP22 - 27J
5.1 Fields in VOLI, HDRI, EOVI and EOFI labels 5.5.1
All fields are written with content as specified. a set.
The identification shall be the same for all files of
5.5.2 File Section Number (CP 28 - 31)
5.2 Fields in UVLn, HDR2 - HDR9, EOV2 - EOV9 and
The number of the first section of a file is 0001. This
EOF2 - EOF9 labels
number is increased by 1 for each successive volume of the
If the system software elects to write any of these labels,
file.
then the fields are written as specified in this International
Standard. If the system software elects to read any of these
File Sequence Number (CP 32 - 35)
5.5.3
labels, then the contents may be treated as needed.
4
The File Sequence Number of the first file in a file set is
0001. This number is increased by 1 for each successive
set. In all the labels for a given file, whether that
file of the
5.3 Use of data in label fieids
file be single or multi-volume, this field contains the same
On input, the system may override data found in labels
number.
being processed by that system with the new values of that
data provided fiom other sources The new values may be
5.5.4 Generation Number (CP 36 - 39J
supplied before the file is processed (for example compiled
The Generation Number of the first generation of a file is
values) or after the processing has begun (for exarnple
0001. If subsequent generations of a file are noted, this
system control statements), at the option of the system
number is increased by 1 for each successive generation
implementors. However, data found in VOL1 is nCit over-
of the file.
laid or overridden
5.5.5 Generation Version Number (CP 40 - 4 1)
5.4 Volume Header Label (VOL11
The Generatior; Version Number of the first attempt to
produce a generation of a file is 00. If the number of
The Volume Header Label must be preserved, except as
subsequent attempts to produce that generation of the file
specified below This does not preclude the rewritins ot the
is noted, this number is increased by 1 at each subsequent
label with the content unchanqed
attempt.
The Volume Header Label may be changed or.ly if auth
only as prescribed by the The Generation Verçior? Number is reset to O0 when the
orized by The owner, and then
owner Generation Number (HDRI CP 36 - 39) is increased by 1.
8
---------------------- Page: 10 ----------------------
IS0 1001-1979 (E)
6.2 Placement of tape marks
5.5.6 Creation Date (CP 42 - 47)
Label groups are always delimited by a tape mark except at
A file is regarded as having no significant creation date
the beginning of a volume, where the beginning of volume
when the value in this field is space followed by five zeros.
and beginning of file label groups are contiguously recorded
with no intervening tape mark.
5.5.7 Expiration Date (CP 48 - 53)
A file is regarded as expired on a day whose date is equal
6.3 Volume Header Labels
to, or later than the date given in this field. When this
The first block on a volume shall be the Volume Header
condition is satisfied, the remainder of the volume set may
Label (VOLI). This label shall not be used at any other
be overwritten. To be effective on multi-file volumes, there-
a file must be less than, or
fore, the Expiration Date of place in the volume.
equal to the Expiration Dates of all previous files on the
If User Volume Labels (UVLI - UVLS) are used they shall
volume set. A value of space followed by five zeros
immediately follow the VOL1 label.
indicates an expired file.
6.4 File Header Labels
5.6 Second File Header Label (HDR2)
Each file shall be preceded by header labels, the first of
v 5.6.1 Block Length (CP6- 10)
which shall be the First File Header Label (HDRI). If other
file header labels are used, they shall immediately follow
The count of this field includes not only data but also
the HDRI label.
buffer offset, Segment Control Words and padding. The
actual maximum block capacity for data is thus reduced by
If User File Header Labels (UHLa) are used, they shall
the additional items, in order that the block should not
immediately follow the last HDRn label.
exceed the maximum length specified in the applicable
recorded magnetic tape standards.
6.5 Data
File data shall follow the last label of the Beginning of
5.6.2 Reserved for System Software Use (CP 16 - 50)
File Label Group and be separated from the label group
On input and/or output, this field may be used by those by a tape mark.
system software routines which recognize the System Code
in HDRI, which will identify the particular system software
6.6 End of File Labels
routine that created the file. In interchange the contents of
this field are ignored.
The End of File Label (EOFI) shall follow the last data
block of the file and be separated from that file by a tape
mark.
5.6.3 Buffer Offset Length (CP 5 7 - 52)
If other End of File Labels (EOF2 - EOF9) are used, they
Certain systems may require additional information at the
shall immediately follow the EOFI label.
front of each data block. This could include block length,
the block address of the last record in the block, initial
-
The contents of these labels, except for Label Identifier
padding for word machines, dates, times of transmission
and Block Count, are exact copies of the corresponding
etc. The length of the additional information will be speci-
HDRI - HDR9 labels for the file section.
fied in this field. If no such information is included, the
If User End of File Labels (UTLa) are used, they shall
contents of this field are 00.
immediately follow the last EOFn label.
6.7 Tape mark after End of File Label Group
6 ARRANGEMENTS OF LABELS AND DATA
If the file ends within a volume a tape mark shall
6.1 Labels immediately follow the last label of the End of File Label
Group.
A label is an 80 character block, thecharacter positions (CP)
80. However, this may be If the file is the last file on a file set a double tape mark
of which are numbered 1 to
extended by padding characters (see clause 9). shall immediately follow the last label of the End of File
Label Group.
System label sets are symmetric about a file section. That
is, corresponding labels shall be recorded in each File
6.8 End of Volume Labels
Header Label Set, End of Volume Label Set, and End of
File Label Set for the entire file.
If the file extends over the end of a volume, the End of
last data block on
Numbered labels shall be recorded in consecutive ascending Volume Label (EOVI) shall follow the
that volume and be separated from that data block by a
order. The first label shall be numbered "I". User Header
tape mark.
Labels and User Trailer Labels have no such restrictions.
9
---------------------- Page: 11 ----------------------
IS0 1001-1979 (E)
If other End of Volume Labels (EOV2 - EOV9) are used 6.12 Coincidence of beginning of file and end-of-tape
they shall immediately follow the EOVl label. marker
The contents of these labels, except for Label Identifier If the end-of-tape marker is recognized while the system is
and Block Count, are exact copies of the corresponding writing the Beginning of File Label Group, then it will
HDRl - HDR9 labels for the file section. complete the writing of that group, terminate the volume
by writing an empty file section followed by an End of
Volume Label Group and rewrite the Beginning of File
6.8.1 If user End of Volume Labels (UTLa) are used they
Label Group at the start of the next volume (see 7.1.3).
shall immediately follow the last EOVn label.
6.8.2 The last label of an End of Volume Label Group
shall always be followed by a double tape mark. 7 STRUCTURING THE FILES
Label sets and tape marks are used to establish the file
structure according to the following rules, as illustrated
6.9 Empty file or file section
in figures 1 to 3. In these figures the beginning of the tape
When an empty file or empty file section is present the
is at the left, and the end of the tape is at the right. Labels
rules stated in 6.5, 6.6 and 6.8 will cause two consecutive
are indicated by their first four characters and a tape mark
tape marks to be written between the Beginning of File
is represented by an asterisk (*I.
Label Group and the End of File or End of Volume Label
Group.
7.1 Configuration of files
The various configurations of files that can be formed
6.10 Continuation file section in a multi-volume file
according to the following rules, are illustrated in figure 1.
The first data block of a continuation file section shall be
The rules and figures are presented including only the
preceded by a Beginning of File Label Group and a tape
VOL1, HDRl, EOVl and EOFl labels. Additional labels,
mark as described in 6.4 and 6.5.
where used, shall be included as specified in 7.4.
This includes an exact copy of the last File Header Label
7.1.1 As described in 6.1 1.1, the labelling configuration to
Set on the previous volume, except that the File Section
be used when the end-of-tape marker is recognized while
CP 28 - 31) is increased by 1 (see 5.5.2).
Number (HDR1,
the last data block of the file is being written is as shown in
figure 2.
6.11 Coincidence of end of file and end-of-tape marker
7.1.2 As described in 6.1 1.2, the labelling configuration
to be used when the end-of-tape marker is recognized while
If the end of a file and the end of a volume coincide, then,
the label handling routine is writing the End of File Label
unless the system avoids the situation by, for example,
Group, is as shown in figure 3. There is one exception, des-
erasing the current block, three situations are possible :
cribed in 6.1 1.3, if the End of File Label Group belongs to
the last file of a file set, then the file set will be terminated
6.11.1 The end-of-tape marker is recognized while the
on that volume by the use of the configuration EOFl
system is writing the last data block of the file. In this
followed by a double tape mark.
case the system will complete writing the data block and
close the volume as described in 6.8 and continue the file
7.1.3 As described in 6.12, the labelling configuration
on the next volume as described in 6.10 except that no
resulting when the end-of-tape marker is recognized while
data blocks will be written on the next volume but an End
the label handling routine is writing the Beginning of File
of File Label Group as described in 6.6 (see 7.1.1).
Label Group, is as shown in figure 3. Note that the File
Section Number (HDR1 CP 28 - 31) is 1 on the original
6.11.2 The end-of-tape marker is recognized while the
volume and 2
...
NORME INTERNATIONALE
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION *MEXnYHAPOnHAR OPïAHM3AUMR II0 CTAHnAPTM3AUCIM .ORGANISATION INTERNATION4LE DE NORMALISATION
Traitement de l'information - Étiquetage de bandes
L
magnétiques et structure des fichiers pour l'échange
d'information
Information processing - Magnetic tape labelling and file structure for information interchange
Première édition - 1979-WO1
-
Réf. no IS0 1001-1979 (FI
- U CDU 681.3.04 : 681.327.64
i?
c
Descripteurs : traitement de l'information, échange d'information, fichier, bande magnétique, disposition des donnés, etiquette informatique,
c
O structure logique, repère d'information.
0
h
U
5
Prix bas6 sur 29 pages
---------------------- Page: 1 ----------------------
AVANT-PROPOS
L'ISO (Organisation internationale de normalisation) est une fédération mondiale
d'organismes nationaux de normalisation (comités membres de I'ISO). L'élaboration
des Normes internationales est confiée aux comités techniques de I'ISO. Chaque
comité membre intéressé par une étude a le droit de faire partie du comité technique
et non
correspondant. Les organisations internationales, gouvernementales
gouvernementales, en liaison avec I'ISO, participent également aux travaux.
Les projets de Normes internationales adoptés par les comités techniques sont
soumis aux comités membres pour approbation, avant leur acceptation comme
Normes internationales par le Conseil de I'ISO.
La Norme internationale IS0 1001 a été élaborée par le comité technique
ISO/TC 97, Calculateurs et traitement de l'information, et a été soumise aux
comités membres en octobre 1976.
Les comités membres des pays suivants l'ont approuvée :
Afrique du Sud, Rép. d' France Roumanie
Allemagne, R. F. Hongrie Roy au me- Un i
Italie Suède
Australie
Japon Suisse
Belgique
Mexique Tchécoslovaquie
Brésil
Chili Pays-Bas USA
Corée, Rép. de Philippines
Pologne
Espagne
Aucun comité membre ne l'a désapprouvée.
la présente Norme internationale et
Les principales différences techniques entre
I'ISO/R 1 O01 -1 969 sont les suivantes : introduction du concept de niveau d'éti-
quetage, traitement différent des étiquettes utilisateur et abandon de la spécifi-
cation relative à l'indicateur de séquence de bloc.
Le détail et les raisons de ces différences sont donnés en annexe C.
la rapidité de l'évolution des techniques, la présente Norme inter-
Eu égard à
a
nationale comme beaucoup de normes relatives
l'objet de travaux continuels de développement
r. I
mais, en attendant, il sera neces-
--- _-_ - --- --
eteurs et aux utilisateurs ie temps
d'effectuer les modifications nécessaires de leur système.
J
O Organismtion internationale de normalisation, 1979 O
Imprimé en Suisse
Il
---------------------- Page: 2 ----------------------
SOMMAI RE Page
O Introduction . 1
1 Objet et domaine d'application . 1
2 Références . 1
3 Définitions . 2
4 Disposition et contenu des étiquettes . 4
4.1
Étiquettes d'en-tête de volume (Étiquette système VOL1 ) . 4
4.2
Première étiquette d'en-tête de fichier (Étiquette système HDRI) . 5
4.3
Seconde étiquette d'en-tête de fichier (Étiquette système HDR2) . 6
4.4
Première étiquette de fin de volume (Étiquette système EOVI) . 6
4.5 . 7
Seconde étiquette de fin de volume (Étiquette système EOV2)
4.6 . 7
Première étiquette de fin de fichier (Étiquette système EOFI)
4.7 . 7
Seconde étiquette de fin de fichier (Étiquette système EOF2)
4.8 Autres étiquettes systèmes (HDR3 - HDR9, EOV3 - EOV9,
EOF3-EOF9) . 7
4.9 Etiquettes du volume d'utilisateur (UVLn) . 8
4.10 Étiquettes de fichier d'utilisateur (UHLa, UTLa) . 8
.
5 Traitement des champs d'étiquettes . 8
5.1 Champs appartenant à VOLI, HDRI, EOVI et EOFI . 8
à UVLn, HDR2 - HDR9, EOV2 -
5.2 Champs appartenant
EOV9 et EOF2 - EOF9 . 8
5.3 Utilisation de données dans les champs d'étiquettes . 8
......................... 8
5.4 Etiquettes d'en-tête de volume (VOLI)
5.5 Première étiquette d'en-tête de fichier (HDRI) . 8
5.6 Seconde étiquette d'en-tête de fichier (HDR2) . 9
6 Dispositions des étiquettes et des données . 9
6.1 Etiquettes . 9
6.2 Place des marques de bandes . 9
.............................. 9
6.3 Etiquettes d'en-tête de volume
...
III
---------------------- Page: 3 ----------------------
6.4 Etiquettes d'en-tête de fichier . 9
6.5 Données . 9
6.6 Etiquettes de fin de fichier . 9
6.7 Marque de bande après un groupe d'étiquettes de fin de fichier . 10
6.8 Etiquettes de fin de volume . 10
6.9 Fichier ou sous-fichier vide . 10
6.10 Sous-fichier suite dans un fichier a plusieursvolumes . 10
6.11 Coïncidence entre la fin d'un fichier et le marqueur de fin de bande . 10
6.12 Coïncidence entre le début d'un fichier et le marqueur de fin de bande . 10
7 Structure des fichiers . 10
7.1 Configuration des fichiers . 10
7.2 Groupes d'étiquettes et marques de bandes . 11
7.3 Groupes d'étiquettes et volumes . 11
7.4 Groupement d'étiquettes . 12
7.5 Exemples de groupement d'étiquettes . 12
8 Structure de bloc . 12
8.1 Groupement des enregistrements dans les blocs . 12
8.2 Densité d'enregistrement . 13
8.3 Dimension des blocs de données . 14
.......................... 14
8.4 Code des caractères dans les données
9 Remplissage . 14
9.1 Utilisation de remplissage . 14
9.2 Longueur de bloc fixe . 14
9.3 Ordinateurs orienté.mot . 15
9.4 Remplissage des blocs d'étiquettes . 15
9.5 Remplissage des blocs de données . 15
1 O Niveau d'étiquetage . 1 5
10.1 Disponibilités au niveau 1 . 15
10.2 Disponibilités au niveau 2 . 15
10.3 Disponibilités au niveau 3 . 16
10.4 Disponibilités au niveau 4 . 17
10.5 Description des supports . 17
Annexes
A Remarques sur la mise en œuvre . 19
B Niveaux d'étiquetage . 23
C Différences entre les versions de la présente norme . 28
IV
---------------------- Page: 4 ----------------------
IS0 1001 -1979 (F)
NORME INTERNATIONALE
Traitement de l'information - Étiquetage de bandes
magnétiques et structure des fichiers pour l'échange
d'i n f o r ma t io n
de bloc et les marques de bande relatifs aux bandes magné-
O INTRODUCTION
tiques enregistrées de telle sorte que ces volumes puissent
La présente Norme internationale vise à faciliter l'échange
être utilisés pour l'échange d'information.
d'informations enregistrées sur bande magnétique entre des
utilisateurs et des matériels différents. Une bande magnétique enregistrée destinée à êti-e échangée
entre différents systèmes d'architectures potentiellement
L-
Ceci est réalisé d'une part au moyen d'étiquettes magné-
différentes est censée correspondre à l'un de ces niveaux.
tiques pour identifier et structurer les fichiers et d'autre
Les contraintes de la présente Norme internationale
part par la fourniture d'un moyen de description des carac-
peuvent ne pas nécessairement s'appliquer à des données
téristiques fondamentales des blocs contenant les enregis-
non destinées à l'échange entre des systèmes d'architectures
trements qui constituent un fichier.
potentiellement différentes.
Les spécifications de la présente Norme internationale
La présente Norme internationale ne vise pas à l'inclusion
permettent à l'utilisateur de se préoccuper seulement de
obligatoire de toutes se5 dispositions dans toutes les réali-
la structure logique de ses fichiers.
sations, mais plutôt à rendre chaque réalisation capable de
produire et d'accepter des volumes qui soient conformes
La présente Norme internationale contient des spécifica-
au niveau choisi par le réalisateur.
tions relatives à quatre niveaux d'étiquetage. Cela permet
d'obtenir un système d'étiquettes bien imbriqué et pleine-
La non-conformité à la présente Norme internationale
ment compatible qui peut être appliqué aussi bien aux plus
risque de rendre impossible un échange correct d'infor-
petits et aux plus simples des systèmes calculateurs qu'aux
mations.
plus gros et aux plus sophistiqués d'entre eux. Cela permet
également l'interchangeabilité entre ces systèmes avec un
minimum de restrictions.
2 RÉFÉRENCES
Le plus souvent, la mise en œuvre de la présente Norme
internationale se fera avec un système d'exploitation
IS0 646, Jeu de caractères codés à 7 éléments pour
d'usage général, mais parfois, elle se fera avec des pro-
l'échange d'information entre matériels de traitement de
\--
grammes spécialisés d'entrée/sortie écrits par l'utilisateur
l'information.
ou des dispositifs qui peuvent constituer une partie d'un
IS0 962, Traitement de l'information - Matérialisation
système d'exploitation spécialisé. Pour permettre cette
la présente Norme internationale évite systéma- à 7 éléments et de ses extensions
solution, du jeu de caractères codés
tiquement le terme ((système d'exploitation)) et parle de
à 7 et 8 éléments sur bande magnétique à 9 pistes de
((programme de traitement d'étiquettes)).
12,7 mm (0.5 in) de large.
Cependant, pour une mise en œuvre correcte de la présente
ISO/R 1 001, Étiquetage des bandes magnétiques et struc-
Norme internationale, les dispositifs ou les programmes ture des fichiers pour l'échange d'information.
spécialisés d'entréehortie écrits par l'utilisateur doivent
IS0 1861, Traitement de l'information - Bande magné-
fournir au moins les mêmes possibilités qu'un système
à 7 pistes, de 12,7 mm (0,5 in) de large, enregistrée à
tique
d'exploitation d'usage général, pour tout ce qui concerne
8 rangées par millimètre (200 rpi) pour l'échange d'infor-
l'application de la présente Norme internationale.
mation.
IS0 1862, Traitement de l'information - Bande magné-
1 OBJET ET DOMAINE D'APPLICATION
tique à gpistes, de 12.7 mm (0,5 in) de large, pourl'échange
La présente Norme internationale spécifie la structure des d'information, enregistrée à 8 rangées par millimètre
fichiers pour l'échange d'information et les étiquettes (200 rpi).
enregistrées magnétiquement pour identifier les fichiers,
IS0 1863, Traitement de l'information - Bande magné-
les subdivisions de fichiers et les bobines.
tique à 9 pistes de 12,7 mm (0,5 in) de large, pour l'échange
La présente Norme internationale définit quatre niveaux d'information, enregistrée à 32 rangées par millimètre
de rapports entre les formats d'étiquettes, la structure (800 rpi).
1
---------------------- Page: 5 ----------------------
IS0 1001 -1979 (F)
IS0 1864, Traitement de l'information - Bande magné- 3 DÉFINITIONS
tique vierge, de 12,7 mm (0.5 in) de large, pour l'échange
Pour les besoins de la présente Norme internationale, les
d'information - 8 et 32 rangées par millimètre (200 et
termes ci-dessous sont pris dans le sens indiqué. Pour
800 rpi) NRZI, et 63 rangées par millimètre (1 600 rpi) par
faciliter leur explication, les termes ont été présentés
codage de phase.
séparément comme des concepts physiques ou logiques
lorsque cela était opportun. Les définitions des termes
utilisés dans une Norme internationale sur ce sujet sont
IS0 3788, Traitement de l'information - Bande magné-
conformes à l'utilisation qui en est faite dans la présente
à Spistes, de 12,7 mm (0,5 in) de large, pour l'échange
tique Norme internationale; les définitions des termes d'usage
d'information, enregistrée à 63 rangées par millimètre
courant dans le contexte proche de la présente Norme
(1 600 rpi) par codage de phase. internationale sont conformes à cet usage.
LOGIQUE PHYSIQUE
enregistrement : Données liées entre elles et traitées bloc : Groupe de caractères écrits ou Ius comme un tout.
comme unité d'information.
- Un bloc peut contenir un ou plusieurs enregistre-
Exemples. Dans un contexte commercial : I'enregis- ments complets.
trement d'une transaction, l'enregistrement du compte
- Un bloc peut contenir des segments d'un ou plusieurs
d'un client.
enregistrements répartis sur plusieurs blocs. Un même
- La limite d'un enregistrement peut être arbitraire, bloc ne peut pas contenir plusieurs segments d'un même
et fixée par le réalisateur qui définit la structure des enregistrement réparti sur plusieurs blocs.
informations.
- Un enregistrement peut entrer dans la totalité ou
une partie d'un bloc, ou sur plusieurs blocs.
volume : Unité physique amovible de mémoire telle
fichier : Ensemble d'informations se composant d'enre-
qu'une bobine de bande magnétique.
gistrements couvrant un même sujet.
- Un volume peut contenir une partie d'un fichier, un
Exemples. Dans le contexte des travaux administratifs :
un fichier de paie, un fichier d'inventaire. fichier complet ou plus d'un fichier.
- La limite d'un fichier peut être arbitraire.
- Un volume peut contenir des sous-fichiers d'un ou
plusieurs fichiers, mais pas plusieurs sous-fichiers d'un
- Un fichier peut être enregistré sur tout ou partie même fichier.
d'un volume ou sur plus d'un volume.
sous-fichier : Partie d'un fichier qui est enregistrée sur
un volume quelconque.
- Un sous-fichier ne doit pas contenir de parties
d'autres fichiers qui seraient entremêlés avec lui.
jeu de fichiers : Ensemble d'un ou plusieurs fichiers jeux de volumes : Ensemble d'un ou plusieurs volumes
associés enregistrés à la suite dans un jeu de volumes. est enregistré.
sur lesquels un jeu de fichiers
enregistrement monobloc : Enregistrement contenu
dans un fichier dans lequel chaque enregistrement est
construit de manière à commencer et finir dans le
même bloc.
I
2
---------------------- Page: 6 ----------------------
IS0 1001 -1979 (F)
LOGIQUE
PHYSIQUE
enregistrement réparti en blocs : Enregistrement contenu
est
dans un fichier dans lequel chaque enregistrement
susceptible de commencer dans un bloc et se terminer
dans un autre.
- Chaque enregistrement se compose alors d'un ou
plusieurs segments. Les enregistrements sont contenus
dans un ou plusieurs blocs consécutifs, de telle sorte
qu'un seul segment de chaque enregistrement puisse
apparaître dans l'un quelconque des blocs (voir figures
4 et 5).
I
segment d'un enregistrement : Partie d'un enregistre-
ment réparti en blocs qui est contenu dans l'un des blocs.
i
- Les segments d'un enregistrement ne doivent pas
comporter de segments d'un autre enregistrement entre-
avec lui.
mêlé
enregistrement à blocs exclusifs : Enregistrement con-
tenu dans un fichier dans lequel chaque bloc est conçu
pour ne contenir qu'un enregistrement ou segment d'en-
registrement.
enregistrement à blocs polyvalents : Enregistrement
contenu dans un fichier dans lequel chaque bloc peut
contenir plus d'un enregistrement ou segment d'enre-
gistrement.
enregistrement de longueur fixe : Enregistrement con-
tenu dans un fichier dont tous les enregistrements
sont conçus pour avoir la même longueur.
enregistrement de longueur variable : Enregistrement
U
contenu dans un fichier où les enregistrements peuvent
avoir des longueurs différentes.
étiquette : Enregistrement situé au début ou à la fin d'un limite entre des données du fichier et des groupes d'éti-
quettes, soit la limite entre certains groupes d'étiquettes.
volume ou d'un fichier qui identifie, définit ou délimite
ce volume ou ce fichier. Une étiquette n'est pas considérée
NOTE - La structure de la marque de bande est définie dans les
comme faisant partie du fichier.
normes appropriées de bandes magnétiques enregistrées (voir cha-
2).
Ditre
jeu d'étiquettes : Suite d'étiquettes contiguës ayant le
même identificateur. double marque de bande : Repère formé de deux marques
de bande consécutives utilisé pour indiquer la fin d'un
volume ou d'un jeu de fichiers.
identificateur d'étiquettes : Ensemble de trois caractères
qui identifient l'étiquette qui les porte (voir tableau 1).
NOTE - Deux marques de bande consécutives peuvent ainsi se
présenter lorsqu'il existe un sous-fichier ou un fichier vides dans un
volume. Dans ce cas, ces deux marques ne sont pas interprétées
groupe d'étiquettes: Suite d'un ou de plusieurs jeux
comme une double marque, mais plutôt comme deux marques
contigus d'étiquettes qui délimitent la fin d'un volume,
distinctes délimitant un sous-fichier vide. Dans ce contexte, le
d'un sous-fichier ou d'un fichier (voir tableau 1). terme «vide» signifie qu'il n'existe aucun bloc entre la marque de
bande suivant le groupe d'étiquettes de début de fichier et celle
qui précède le groupe d'étiquettes de fin de volume ou de fin de
marque de bande : Repère utilisé pour marquer soit la fichier ou sous-fichier.
3
---------------------- Page: 7 ----------------------
IS0 1001 -1979 (F)
TABLEAU 1 - Classification des étiquettes
Nom du groupe d'étiquettes Nom du jeu d'étiquettes Identificateur d'étiquettes
En-tête de volume vo L
Début de volume
Utilisateur d'en-tête de volume
UV L
r
En-téte de fichier HDR
Début de fichier ou de sous-fichier
Utilisateur d'en-tête de fichier UHL
Fin de premier sous-fichier ou de Fin de volume EOV
sous-fichier intermédiaire Utilisateur de fin de volume UT L
Fin de fichier EOF
Fin de fichier ou de dernier sous-fichier
Utilisateur de fin de fichier UT L
A
système d'exploitation : Logiciel qui commande l'exécution 4 DISPOSITION ET CONTENU DES ÉTIQUETTES
des programmes du calculateur et peut servir à des opéra-
Dans la présente Norme internationale, «n» signifie n'im-
tions telles que l'ordonnancement, la mise au point, les
porte quel caractère numérique de O à 9 et «a» signifie
commandes d'entrée/sortie, la comptabilité, la compilation,
n'importe quel caractère numérique, alphabétique ou autre
la gestion de mémoire, la gestion des données et les fonc-
des quatre colonnes centrales du tableau de code IS0 à
tions associées.
7 éléments, à l'exception de la position 5/15 et des posi-
NOTE - Un système d'exploitation peut servir pour une ou
tions pour lesquelles des substitutions de caractères gra-
plusieurs installations. Ce dernier cas est fréquent lorsque le système
phiques sont possibles (voir chapitre 2).
d'exploitation est fourni par un fournisseur extérieur.
Les termes qui apparaissent en tête des colonnes de 4.1 à
programme de traitement d'étiquettes : Ensemble de
4.9 ont les significations suivantes :
programmes spécialisés qui traitent les étiquettes et sont
partie intégrante du logiciel du système. CP : position du caractère dans l'étiquette
Nom du champ : référence désignant le champ
NOTES
L : longueur du champ (nombre de carac-
1 Le logiciel du système peut être un système d'exploitation fourni
tères)
par l'extérieur, ou avec le matériel, ou encore par l'utilisateur. Dans
Contenu : contenu du champ
les cas, elle doit pouvoir traiter au moins tous les étiquetages
tous
exigés dans la présente Norme internationale.
2 La présente Norme internationale est rédigée comme si les pro-
4.1 Étiquettes d'en-tête de volume (Étiquette système
grammes de traitement d'étiquettes ne faisaient pas partie du
programme de I 'u ti I isateu r. VOLI) : Voir ci-dessous.
Contenu
CP
Nom du champ IL
VOL
1-3
Identificateur d'étiquette 13
4 Numéro de l'étiquette 1 1
~~~ ~
5 - 10 Identificateur de volume 6 Caractères «a» affectés de façon permanente par l'utilisateur
pour identifier ce volume.
Caractères «a» indiquant des restrictions d'accès à I'infor-
11 Accessibilité 1
mation contenue dans le volume. Des caractères ((espace))
indiquent qu'il n'y a pas de restriction.
~
Réservé pour normalisation ultérieure 26 Espaces
12 - 37
14 Caractères «a» désignant le propriétaire du volume.
38 - 51 Identification du propriétaire
Espaces
52 - 79 Réservé pour normalisation ultérieure 28
Version de la norme d'étiquetage 1 Désigne la version de la présente Norme internationale
80
à laquelle sont conformes l'étiquetage et la disposition
des données.
3 désigne la présente version
1 désigne la version spécifiée dans I'ISO/R 1001.
4
---------------------- Page: 8 ----------------------
IS0 1001 -1979 (F)
4.2 Première étiquette d'en-tête de fichier (Étiquette système HDRl)
1-3 Identificateur d'étiquette 3 HDR
4 Numéro de l'étiquette 1 1
5-21 Identificateur du fichier 17
Caractères «a» affectés par l'initiateur pour identifier le fichier.
22 - 27 Identificateur du jeu de fichiers Caractères (
6
fichiers
~ ~~
28 -31 Numéro de sous-fichier Caractères «n» identifiant le sous-fichier parmi les autres appar-
tenant au même fichier.
l4
32 - 35 Numéro de fichier 4 Caractères «n» identifiant le fichier parmi les autres appartenant
au même jeu de fichiers.
36 - 39 Numéro de génération 4 Caractères «n» situant le fichier par rapport à ses générations
successives.
40 - 41 Numéro de la version dans la 2 Caractères «n» qui distinguent cette version du fichier parmi les
I génération autres de la même génération.
42 - 47 Date de création Un espace suivi de deux caractères «n» pour l'année, suivis de
trois caractères «n» pour le jour de l'année (O01 à 366).
l6
Autre possibilité : un espace suivi de cinq zéros indique qu'il n'y
a pas de création de date significative.
48 - 53 Limite de validité Un espace suivi de deux caractères «n» pour l'année, suivis de
trois caractères «n» pour le jour de l'année (O01 à 366).
54 Accessibilité caractère «a» indiquant des restrictions d'accès à l'information
contenue dans ce fichier. Les caractères ((espace)) signifient qu'il
n'y a pas de restriction.
55 - 60 Compte de bloc 000000
61 -73 Code du système Caractères «a» identifiant le système sur lequel le fichier a été
enregistré. L'identificateur n'est pas défini dans la norme.
74 - 80 Réservé pour la normalisation ultérieure
Espaces.
5
-----I-
---------------------- Page: 9 ----------------------
IS0 1001-1979 (F)
/'
4.3 Seconde étiquette d'en-tête de fichier (Étiquette système HDR2)
CP Nom du champ L Contenu
1-3 Identificateur d'étiquette 3 HDR
4 Numéro de l'étiquette 1
2
Format d'enregistrement
5 1 F : longueur fixe
D : longueur variable
S : réparti en blocs
6-10 Longueur de bloc
5 Caractères «n» spécifiant le nombre maximum de caractères
par bloc.
~~
11 -15 Longueur d'enregistrement
5 Caractères «n)) spécifiant la longueur de l'enregistrement compte
tenu du format d'enregistrement (CP 5).
Si le format d'enregistrement est F, ce champ contient la longueur
réelle de l'enregistrement.
Si le format d'enregistrement est D, ce champ contient la longueur
maximum de l'enregistrement, y compris le champ de comptage.
Si le format d'enregistrement est S, ce champ contient la longueur
maximum de l'enregistrement à l'exception de tous les mots de
commande de segment.
Dans ce cas, O0000 indique que la longueur maximum peut être
plus grande que 99999.
16 - 50 Réservé à l'usage du logiciel du
35 Caractères «a» dont l'utilisation n'est pas prévue en cas d'échange
système
d'informations.
51 -52 Longueur de décalage de la mémoire 2
Caractères «n» qui spécifient la longueur en Caractères d'un
tampon
éventuel champ inséré avant le premier enregistrement dans un
bloc de données.
53 - 80 Réservé pour la normalisation 28 Espaces
4.4 Première étiquette de fin de volume (Étiquette système EOVI 1
CP Nom du champ L Contenu 1
~ ~~~
1-3 Identificateur d'étiquette
3 EOV
4 Numéro de l'étiquette
1 1
5 - 54 Identique aux champs correspondants total
Identique aux champs correspondants dans HDR 1
dans HDRl 50
55 - 60 Compte de bloc 6 Caractères «nn indiquant le nombre de blocs de données
depuis le précédent groupe d'étiquettes de début de sous-fichier.
Ce compte exclut les blocs d'étiquettes et les blocs de marque
de bande.
61 - 80 Identique aux champs correspondants total Identique aux champs correspondants dans HDR 1
dans HDRl
6
---------------------- Page: 10 ----------------------
IS0 1001 -1979 (F)
4.5 Seconde étiquette de fin de volume (Étiquette système EOV2)
Nom du champ L Contenu
CP
ldentif icateur d'étiquette 3 EOV
1-3
I 4 I Numéro de l'étiquette
I 12
5 - 80 Identique aux champs correspondant total Identique aux champs correspondants dans HDR2
dans HDR2 76
J
4.6 Première étiquette de fin de fichier (Étiquette système EOFI)
CP Nom du champ L Contenu
I 1-3 Identificateur d'étiquette
Numéro d'étiquette
14 I I1
Identique aux champs correspondants total Identique aux champs correspondants dans HDR 1
dans HDRl
I 5-14 I 50
~~~ ~
55 - 60 Compte de bloc 6 Caractères «n» indiquant le nombre de blocs depuis le
précédent groupe d'étiquettes de début de sous-fichier. Ce
compte exclut les blocs d'étiquette et les blocs de marque
de bande.
Identique aux champs correspondants total Identique aux champs correspondants dans HDR 1
61 -80
dans HDRl 20
4.7 Seconde étiquette de fin de fichier (Étiquette système EOF2)
v
CP Nom du champ L Contenu
1-3 Identificateur d'étiquette 3 €OF
4 Numéro d'étiquette 1 2
5 - 80 Identique aux champs correspondants total Identique aux champs correspondants dans HDR2
dans HDR2 76
<
4.8 Autres étiquettes système (HDR3 - HDR9, EOV3 - EOV9, EOF3 - EOF9)
I
CP Nom du champ L Contenu
1-3 ldentif icateur d'étiquette 3 HDR, EOV ou EOF selon le cas
4 Numéro d'étiquette 1 3,4.5.6, 7.8 ou 9
5 - 80 Réservé à l'usage du logiciel 76 caractères «a»
du système
i
7
---------------------- Page: 11 ----------------------
IS0 1001 -1979 (F)
r
Contenu
CP Nom du champ L
UV L
1-3 Identificateur d'étiquette 3
1, 2, 3.4. 5, 6, 7.80~ 9
4 Numéro d'étiquette 1
Caractères (
5 - 80 Réservé à l'usage de la réalisation 76
Contenu
CP Nom du champ L
I
3 UHL ou UTL selon le cas
Identificateur d'étiquette
1-3
~
1 Caractère «a»
4 Numéro d'étiauette
J
Réservé pour les applications de 76 Caractères (ta»
5 - 80
l'utilisateur
J
5 TRAITEMENT DES CHAMPS D'ÉTIQUETTES 5.5 Première étiquette d'en-tête de fichier (HDRI)
5.5.1 Identificateur d'ensemble de fichier (CP 22 - 27)
5.1 Champs appartenant à VOLI, HDRI, EOVI et EOFI
L'identification doit être la même pour tous les fichiers
Tous les champs sont écrits tels qu'ils sont spécifiés.
d'un ensemble.
5.2 Champs appartenant à UVLn, HDR2 - HDR9,
5.5.2 Numéro de la section de fichier (CP 28 - 31)
EOV2 - EOV9 et EOF2 - EOF9.
Le numéro de la première section d'un fichier est 0001. Ce
Si le logiciel du système prévoit d'écrire l'une quelconque
numéro s'augmente de 1 pour chaque volume consécutif du
de ces étiquettes, les champs doivent être écrits confor-
fichier.
mément aux spécifications de la présente Norme interna-
tionale.
5.5.3 Numéro de séquence de fichier (CP 32 - 35)
Si le système prévoit de lire l'une quelconque de ces éti-
Le numéro de séquence de fichier du premier fichier dans
quettes, le contenu peut en être traité selon la convenance.
un ensemble de fichiers est 0001. Ce numéro s'augmente 1
de 1 pour chaque fichier consécutif de l'ensemble. Dans
5.3 Utilisation de données dans les champs d'étiquettes toutes les étiquettes d'un fichier donné, que ce fichier
contienne un ou plusieurs volumes, ce champ contient
À l'entrée le système peut remplacer des données lues dans
le même nombre.
les étiquettes qu'il traite par de nouvelles valeurs de ces
données obtenues à partir d'autres sources. Les nouvelles
5.5.4 Numéro de génération (CP 36 - 39)
valeurs peuvent être fournies avant le traitement du fichier
(par exemple des valeurs compilées) ou après le début du
Le numéro de génération de la première génération d'un
traitement (par exemple des instructions de commande du
fichier est 0001. Si des générations consécutives d'un fichier
le choix du réalisateur du système. Cepen-
système) selon
sont indiquées, ce numéro s'augmente de 1 pour chaque
dant, les données apparaissant dans le VOL1 ne doivent pas
génération successive du fichier.
être remplacées.
5.5.5 Numéro de la version dans la génération (CP 40 - 4 7)
5.4 Étiquettes d'en-tête de volume (VOL1 )
Le numéro de la version dans la génération correspondant
L'étiquette d'en-tête de fichier doit être protégée, sauf à la première ébauche d'une génération d'un fichier est 00.
Si le numéro de l'ébauche successive de cette génération
comme indiqué ci-dessous. Cela n'exclut pas la réécriture
de l'étiquette avec le même contenu. du fichier est indiqué, son numéro est augmenté de 1 pour
chaque ébauche successive.
L'étiquette d'en-tête de fichier peut être changée unique-
Le numéro de la version dans la génération est remis à
ment avec l'autorisation de son propriétaire, et dans ce cas
O0 lorsque le numéro de génération (HDR1 CP36-39)
uniquement conformément aux presc
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.