Title missing - Legacy paper document

General Information

Status
Withdrawn
Publication Date
31-Dec-1989
Current Stage
9599 - Withdrawal of International Standard
Completion Date
01-Jan-1995
Ref Project

Buy Standard

Standardization document
ISO/IEC/ISP 10607-2:1990/Amd 1 - Title missing - Legacy paper document Released:1/1/1990
French language
1 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

PROFIL ISO/CEI
NORMALISÉ ISP
I NTE R NAT1 ONAL 10607-2
Première édition
1990-1 2-1 5
AMENDEMENT 1
1991-12-1 5
Technologies de l'information - Profil normalisé
international AFTnn - Transfert, accès et gestion
de fichier -
Partie 2:
Définition de types de document, jeux de
contraintes et syntaxes
AMENDEMENT 1: Définitions additionnelles
Information technology - International Standardized Profiles AFTnn - File
-
Transfer, Access and Management
Part 2: Definition of document types, constraint sets and syntaxes
AMENDMENT 1: Additional definitions
Numéro de référence
ISO/CEI ISP 10607-2:1990/Amd.l:1991 (F)

---------------------- Page: 1 ----------------------
ISO/CEI ISP 10607-2:1990/Amd.l:1991 (FI
Sommaire
Page
...
Avant-propos .
III
Introduction .
IV
1 Domaine d'application . 1
2 Références normatives . 1
3 Défin itions .
1
4 Abréviations .
1
5 Conformité . 1
6 Définitions de types de document . 1
7 Ensembles de contraintes . 26
8 Syntaxes abstraites . 30
9 Syntaxes de transfert . 32
Annexes
A Rectificatifs techniques .
33
O ISO/CEI 1991
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publi-
cation ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun pro-
cédé, électronique ou mécanique, y compris la photocopie et les microfilms, sans l'accord
écrit de l'éditeur.
Case Postale 56 CH-121 1 Genève 20 Suisse
ISO/CEI Copyright Office
Version française tirée en 1994
Imprimé en Suisse
ii

---------------------- Page: 2 ----------------------
ISO/CEI ISP 10607-2:1990/Amd.l:1991 (FI
Avant-propos
L‘ISO (Organisation internationale de normalisation) et la CE1 (Commission
électrotechnique internationale) forment ensemble un système consacré à la
normalisation internationale considérée comme un tout. Les organismes
nationaux membres de 1’1S0 ou de la CE1 participent au développement de
Normes internationales par l’intermédiaire des comités techniques créés par
l‘organisation concernée afin de s’occuper des différents domaines particuliers
de l‘activité technique. Les comités techniques de I’ISO et de la CE1 collaborent
dans des domaines d‘intérêt commun. D‘autres organisations internationales,
gouvernementales ou non gouvernementales, en liaison avec 1’1S0 et la CE1
participent également aux travaux.
Dans le domaine des technologies de l‘information, I‘ISO et la CE1 ont créé un
comité technique mixte, i’iSO/CEi JTC 1. En plus de l‘élaboration de Normes
internationales, I’ISO/CEi JTC 1 a créé un groupe spécial sur la normalisation
fonctionnelle pour élaborer des profils normalisés internationaux.
Un profil normalisé international est un document harmonisé, approuvé à
l’échelon international, et identifiant une norme ou un groupe de normes, ainsi
que les options ou paramètres, nécessaires pour réaliser une fonction ou un
ensemble de fonctions.
Les projets de profils normalisés internationaux sont soumis aux organismes
nationaux pour approbation. Les profils normalisés internationaux sont adop-
tés conformément aux procédures qui requièrent l’approbation de 75 % au
moins des organismes nationaux votants.
L‘iSO/CEi ISP 10607-2/Amd. 1 a été élaboré avec la coopération de
- I’AOW (Asia-Oceania Workshop) ;
- I’EWOS (European Workshop for Open Systems) ;
- I’OIW (OS1 Implementors Workshop).
L‘ISO/CEI ISP 10607 comprend les parties suivantes, présentées sous le titre
général Technologies de l’information - Profil normalisé international AFTnn
- Transfert, accès et gestion de fichier :
- Partie 1 : Spécification des protocoles ACSE, présentation et session pour
emploi par FTAM
- Partie 2 : Définition de types de document, jeux de contraintes et syntaxes
- Partie 2 : Définition de types de document, jeux de contraintes et syntaxes
-Amendement I : Définitions additionnelles
- Partie 3 : AFT I1 - Service simple de transfert de fichier (non structuré)
- Partie 4 : AFT 12 - Service de transfert de fichier positionnel
- Partie 5 : AFT 22 - Service d’accès au fichier positionnel
- Partie 6 : AFT 3 - Service de gestion de fichier
L‘annexe A fait partie intégrante de la présente partie de I‘ISO/CEI ISP 10607.
...
III

---------------------- Page: 3 ----------------------
I ISO/CEI ISP 10607-2:1990/Amd.l:1991 (FI
Introduction
L‘ISO/CEI ISP 10607-2 contient les définitions de types de document,
ensembles de contraintes, syntaxes abstraites et syntaxes de transfert
utilisées et citées dans les profils FTAM définis dans I’ISO/CEI ISP 10607-3,
I’ISO/CEI ISP 10607-4 et I‘ISO/CEI ISP 10607-5. Le présent amendement
i
contient les définitions d’autres objets utilisés dans I’ISO/CEI ISP 10607-4 et
I’ISO/CEI ISP 10607-5.
l

---------------------- Page: 4 ----------------------
PROFIL NORMALISÉ INTERNATIONAL ISO/CEI ISP 10607-2:1990/Amd.l :I991 (F)
Technologies de l‘information -
Profil normalisé international AFTnn -
Transfert, accès et gestion de fichier -
Partie 2 :
Définition de types de document,
jeux de contraintes et syntaxes -
Amendement 1 : Définitions additionnelles
4 Abréviations
1 Domaine d’application
Le présent amendement ne modifie pas l’article 4 de
Le présent amendement ne modifie pas l’article 1 de
I’ISO/CEI ISP 10607-2.
i’ISO/CEI ISP 10607-2.
5 Conformité
2 Références normatives
Le présent amendement ne modifie pas l’article 5 de
I’ISO/CEI ISP 10607-2.
La référence suivante est à ajouter à la fin de l’article 2
de I’ISOKEI ISP 10607-2 :
6 Définitions de types de documents
ANSI/IEE 754:1985, Standard for binary floating-point
arithmetic.
Le texte suivant est à insérer après le titre de l’article 6
de I‘ISO/CEI ISP 10607-2.
La définition de ((ordre alphabétique)) utilisée dans
3 Définitions
certaines définitions de types de document, relève de
la réalisation.
Le présent amendement ne modifie pas l‘article 3 de
I’ISO/CEI ISP 10607-2.
Ajouter les nouveaux paragraphes 6.3 à 6.8.
1

---------------------- Page: 5 ----------------------
ISO/CEI ISP 10607-2:1990/Amd.l:1991 (FI
6.3 NBS-6 Sequential file
6.3.1 Numéro d’entrée : NBS-6
6.3.2 Objets d‘information
Tableau 3 - Objets d’information de NBS-6
{iso identified-organization oiw(l4) ftamsig(5) document-type(5)
Nom de type de document
sequential (6))
sNBS-6 FTAM sequential file.
Noms de syntaxe abstraite
a) nom pour asnamel (iso identified-organization oiw(l4) ftamsig(5) abstract-syntax(2) nbs-asl(1))
uNBS abstract syntax AS1»
b) nom pour asname2 (is0 standard 8571 abstract-syntax(2) ftam-fadu(2))
SFTAM FADU.
Noms de syntaxe de transfert (joint-iso-ccitt asnl( 1 ) basic-encoding(1))
d3asic Encoding of a single ASN.l type»
Syntaxes des paramètres :
PARAMETERS ::= SEQUENCE OF CHOICE (ParameterO, Parameterl , Parameter2)
Parameter0 ::= [O] INTEGER (univer-time (23).
gen-time (24),
boolean (l),
null (5))
Parameterl ::= ENSEMBLE DE CONTRAINTES, SEQUENCE {
universal-class-number-1 INTEGER (int (2).
bit (3).
ia5 (22).
graphic (25).
general (27),
octet (4%
string-length INTEGER )
Parameter2 ::= 121 SEQUENCE {private-class-number INTEGER (float (O)),
length-1 INTEGER,
length-2 INTEGER)
I
(iso standard 8571 file-model(3) hierarchical(1))
Modèle de fichier
((FTAM hierarchical file model.
I
(is0 standard 8571 constraint-set(4) sequential-flat(2))
Ensemble de contraintes
uFTAM sequential flat constraint set»
Contenu de fichier :
Datatypel ::= PrimType-défini par NBS-AS1 en 8.3.
Datatype2 ::= Node-Descriptor-Data-Element.
2

---------------------- Page: 6 ----------------------
ISO/CEI ISP 10607-2:1990/Amd.l :I991 (F)
6.3.3 Objet et domaine d'application
Ce document définit le contenu d'un fichier à des fins de stockage, de transfert et d'accès par FTAM.
stockage se réfère au stockage apparent dans le système de fichiers virtuel.
Note :
6.3.4 Références
IS0 8571-1:1988, Systèmes de traitement de l'information - Interconnexion de systèmes ouverts -
Transfert, accès et gestion de fichiers - Partie 1 : Introduction générale.
IS0 8571 -2:1988, Systèmes de traitement de l'information - Interconnexion de systèmes ouverts -
Transfert, accès et gestion de fichiers - Partie 2 : Définition du système de fichiers
virtuel.
6.3.5 Définitions
a
-
Cette définition utilise les termes suivants définis dans la norme IS0 8571 -1 :
- éléments de données,
- unité de données,
- unité de données d'accès au fichier.
6.3.6 Abréviations
FTAM Transfert, accès et gestion de fichiers
(File transfer, access and management)
6.3.7 Sémantique du document
Le document est composé de zéro, une ou plusieurs unités de données d'accès au fichier comprenant chacune
zéro, un ou plusieurs, éléments de données. L'ordre de ces éléments est significatif.
La structure du document prend la forme autorisée par le modèle de fichier hiérarchisé soumis aux
contraintes de l'ensemble de contraintes séquentiel plat (voir tableau 3). Ces définitions sont données
dans I'ISO 8571-2. Des contraintes supplémentaires s'appliquent et concernent l'identité de FADU qui
à «début», «fin», ((première)) et «suivante».
est limitée
Pour un fichier spécifique, le nombre d'éléments de données d'une unité de données est fixé par les
paramètres. Chaque élément de données est un type de données appartenant à l'ensemble des types de
données élémentaires défini en 8.3. Chaque unité de données contient les mêmes types d'élément de
données, dans le même ordre, que toutes les autres unités de données. Ces types sont déterminés par
les paramètres O à 2.
Le champ string-length de Parameter1 spécifie la longueur de la valeur en octets des types INTEGER, BIT
STRING et OCTET STRING. Pour les éléments de type de caractère, string-length indique le nombre réel de
caractères tirés du jeu de caractères spécifié non compris les séquences d'échappement ou les surcharges
dues au codage.
a virgule flottante, de forme finie, length-1 et length-2 spécifient la longueur en bits de la
Pour les nombres
mantisse et de l'exposant. Les valeurs de length-î et length-2 ne sont pas valables pour les autres choix de
a virgule flottante.
nombres
6.3.8 Structure syntactique abstraite
La structure syntactique abstraite du document est un fichier hiérarchiquement structuré tel que défini
dans I'ISO 8571-2 dans le module ASN.1 IS08571-FADU, dans lequel chacune des FADU à la structure
syntactique de ABS-AS1 définie par les paramètres.
3

---------------------- Page: 7 ----------------------
ISO/CEI ISP 10607-2:1990/Amd.l:1991 (FI
6.3.9 Définition du transfert
6.3.9.1 Définitions des types de données
Le fichier est composé de valeurs de données qui sont :
a) soit Datatypel défini au tableau 3, où PrimType est donné par la définition de NBS-AS1 ;
b) soit Datatype2défini au tableau 3, c'est un type de données ASN.l déclaré comme «Data-Element))
dans le module ASN.l 1808571-FADU.
6.3.9.2 Valeurs de données de présentation
Le document est transféré comme une série de valeurs de données de présentation, chacune étant :
a) soit une valeur du type de données ASN.l eDatatype1. transportant un des éléments de données du
document. Toutes les valeurs sont transmises selon le même (n'importe lequel) contexte de présentation
établi pour prendre en charge le nom de syntaxe abstraite ~~asnamel>) ;
b) soit une valeur du type de données ASN.l eDatatype2. Toutes les valeurs sont transmises selon le même
(n'importe lequel) contexte de présentation établi pour prendre en charge le nom de syntaxe abstraite
~asname2.
Notes 1 : quand les règles définies ci-dessus permettent un choix, certaines normes peuvent imposer des
contraintes supplémentaires sur le contexte de présentation à utiliser.
2 : tout type de document défini dans cette entrée soit n'utilise pas le Datatype2, soit commence avec
une transmission de Datatype2.
La délimitation entre les valeurs de données transmises selon le même contexte de présentation ainsi que la
délimitation entre les primitives de transfert de données de présentation sont choisies localement par l'entité
expéditrice au moment de la transmission et ne comportent aucune sémantique relative au type de document.
Les destinataires prenant en charge ce type de document doivent accepter un document avec toute option de
transfert permise (paramètres du type de document et syntaxes de transfert).
6.3.9.3 Séquence des valeurs de données de présentation
La séquence des valeurs de données de présentation de type a) et la séquence des valeurs de données de types
a) et b) sont les mêmes que la séquence des éléments de données d'une unité de données et des unités de
données dans la structure hiérarchisée, quand elles sont nivelées conformément à la définition du modèle de
fichier hiérarchisé donnée dans I'ISO 8571-2.
6.3.10 Syntaxe de transfert
Une réalisation prenant en charge ce type de document doit prendre en charge les règles d'élaboration de la
syntaxe de transfert citée dans le tableau 3, pour toutes les valeurs de données de présentation transférées.
Des réalisations peuvent, en option, prendre en charge d'autres syntaxes de transfert.
6.3.1 1 Spécifications propres aux éléments de service d'application
6.3.1 1 .I Simplification et libéralisation
6.3.1 1 .I .I Simplification de la structure
Cette simplification perd des informations.
Le type de document NBS-6 peut être simplifié en un document FTAM-3 (autorisé en lecture du fichier
uniquement). La représentation en octets des données transférées n'est pas prévisible. Elle correspond
habituellement aux valeurs de données stockées dans le système de fichiers réel local du répondeur.
4

---------------------- Page: 8 ----------------------
ISOKEI ISP 10607-2:1990/Amd.l:1991 (F)
6.3.1 1 .I .2 Sélection du contexte d'accès
L'accès à un type de document NBS-6 peut être réalise selon un des contextes d'accès définis dans l'ensemble
de contraintes séquentiel plat. Dans chaque cas, les unités de données de présentation transférées sont celles
I'ISO 8571-2 pour ce contexte d'accès.
qui sont dérivées des éléments structurels définis dans
6.3.11.1.3 Opération Insertion
Quand l'opération Insertion est appliquée à la fin du fichier, les données transférées doivent être celles de la
série de FADU qui auraient été générées en lisant, selon le contexte d'accès FA, n'importe quel document
NBS-6 ayant les mêmes valeurs de paramètres.
5

---------------------- Page: 9 ----------------------
ISO/CEI ISP 10607-2:1990/Amd.l:1991 (FI
6.4 NBS-7 FTAM random access file
6.4.1 Numéro d'entrée : NBS-7
6.4.2 Objets d'information
Tableau 4 - Objets d'information de NBS-7
(is0 identified-organization oiw( 14) ftamsig(5) document-type(5)
Nom de type de document
random-file(7))
aNBS-7 FTAM random access file,
Noms de syntaxe abstraite :
a) nom pour asnamel (iso(1) identified-organization oiw(l4) ftamsig(5) abstract-syntax(2) nbs-asl(1))
eNBS abstract syntax AS1*
b) nom pour asname2 (is0 standard 8571 abstract-syntax(2) ftam-fadu(2))
.FTAM FADU,
Noms de syntaxe de transfert (joint-iso-ccitt asnl(1) basic-encoding(1))
.Basic Encoding of a single ASN.l type,
Syntaxes des paramètres :
PARAMETERS ::= SEQUENCE OF CHOICE {ParameterO, Parameterl, Parameter2)
Parameter0 ::= [O] INTEGER (univer-time (23).
gen-time (24),
boolean (1 1,
null (511
Parameterl ::= [ 11 SEQUENCE (
universal-class-number-1 INTEGER {int (2).
bit (3).
ia5 (221,
graphic (25).
general (27).
octet (4%
string-length INTEGER )
Parameter2 ::= [2] SEQUENCE (private-class-number INTEGER (float (O)),
length-1 INTEGER,
length-2 INTEGER)
I
Modèle de fichier (is0 standard 8571 file-model(3) hierarchical(1))
SFTAM hierarchical file model.
I
(iso identified-organization oiw(l4) ftamsig (5) constraint-set(4)
Ensemble de contraintes
nbs-ordered-flat(1))
NNBS ordered flat constraint set.
I
Contenu de fichier :
Datatypel ::= PrimType--défini par NBS-AS1 en 8.3.
Datatype2 ::= CHOICE {Node-Descriptor-Data-Element,
Enter-Subtree-Data-Element,
Exit-Subtree-Data-Element)
6

---------------------- Page: 10 ----------------------
ISO/CEI ISP 10607-2:1990/Amd.l :I991 (FI
6.4.3 Objet et domaine d'application
Ce type de document définit le contenu d'un fichier a des fins de stockage, de transfert et d'accès par FTAM.
Note : stockage se réfère au stockage apparent dans le système de fichiers virtuels.
6.4.4 Références
IS0 8571-1:1988, Systèmes de traitement de l'information - Interconnexion de systèmes ouverts -
Transfert, accès et gestion de fichiers - Partie 1 : Introduction générale.
IS0 8571-2:1988, Systèmes de traitement de l'information - Interconnexion de systèmes ouverts -
Transfert, accès et gestion de fichiers - Partie 2 : Définition du système de fichiers
virtuel.
6.4.5 Définitions
Cette définition utilise les termes suivants définis dans I'ISO 8571-1 :
0
- éléments de données,
- unité de données,
- unité de données d'accès au fichier.
6.4.6 Abréviations
FTAM Transfert, accès et gestion de fichiers
(File transfer, access and management)
6.4.7 Sémantique du document
Le document est composé de zéro, une ou plusieurs unités de données d'accès au fichier comprenant chacune
zéro, un ou plusieurs, éléments de données. L'ordre de ces éléments est significatif.
La structure du document prend la forme autorisée par le modèle de fichier hiérarchisé soumis aux
contraintes de l'ensemble de contraintes NBS-ordered-flat (voir tableau 4). Ces définitions sont données
en 7.1.
Pour un fichier spécifique, le nombre d'éléments de données d'une unité de données est fixé par les
paramètres. Chaque élément de données est un type de données appartenant à l'ensemble des types de
données élémentaires défini en 8.3. Chaque unité de données contient les mêmes types d'élément de
données, dans le même ordre, que toutes les autres unités de données. Ces types sont déterminés par
les paramètres O à 2.
Le champ string-length de Parameter1 spécifie la longueur de la valeur en octets des types INTEGER, BIT
STRING et OCTET STRING. Pour les éléments de type de caractère, string-length indique le nombre réel de
caractères tirés du jeu de Caractères spécifié non compris les séquences d'échappement ou les surcharges
dues au codage.
Pour les nombres a virgule flottante, de forme finie, length-1 et length-2 spécifient la longueur en bits de la
mantisse et de l'exposant. Les valeurs de length-1 et length-2 ne sont pas valables pour les autres choix de
nombres à virgule flottante.
6.4.8 Structure syntactique abstraite
La structure syntactique abstraite du document est un fichier hiérarchiquement structuré tel que défini
dans I'ISO 8571-2 dans le module ASN.l IS08571-FADU, dans lequel chacune des FADU a la structure
syntactique de NBS-AS1 définie par les Paramètres.
7

---------------------- Page: 11 ----------------------
ISO/CEI ISP 10607-2:1990/Amd.l:1991 (F)
6.4.9 Définition du transfert
6.4.9.1 Définitions des types de données
Le fichier est composé de valeurs de données qui sont :
a) soit Datatypel défini au tableau 4, où PrimType est donné par la définition de NBS-AS1 ;
b) soit Datatype2 défini au tableau 4 ; c'est un type de données ASN.l déclaré comme ((Data-Element))
dans le module ASN.l IS08571-FADU.
6.4.9.2 Valeurs de données de présentation
Le document est transféré comme une série de valeurs de données de présentation, chacune étant :
a) soit une valeur du type de données ASN.l < document. Toutes les valeurs sont transmises selon le même (n'importe lequel) contexte de présentation
établi pour prendre en charge le nom de syntaxe abstraite < b) soit une valeur du type de données ASN.l < (n'importe lequel) contexte de présentation établi pour prendre en charge le nom de syntaxe abstraite
( Notes 1 : quand les règles définies ci-dessus permettent un choix, certaines normes peuvent imposer des
contraintes supplémentaires sur le contexte de présentation à utiliser.
2 : tout type de document défini dans cette entree soit n'utilise pas le Datatype2, soit commence avec
une transmission de Datatype2.
La délimitation entre les valeurs de données transmises selon le même contexte de présentation ainsi que les
délimitations entre les primitives de transfert de données de présentation sont choisies localement par l'entité
expéditrice au moment de la transmission et ne comportent aucune sémantique relative au type de document.
Les destinataires prenant en charge ce type de document doivent accepter un document avec toute option de
transfert permise (paramètres du type de document et syntaxes de transfert).
6.4.9.3 Séquence des valeurs de données de présentation
La séquence des valeurs de données de présentation de type a) et la séquence des valeurs de données de types
a) et b) sont les mêmes que la séquence des éléments de données d'une unité de données et des unités de
données dans la structure hiérarchisée, quand elles sont nivelées conformément à la définition du modèle de
fichier hiérarchisé donnée dans IWO 8571-2.
6.4.10 Syntaxe de transfert
Une réalisation prenant en charge ce type de document doit prendre en charge les règles d'élaboration de la
syntaxe de transfert citée dans le tableau 4, pour toutes les valeurs de données de présentation transférées.
Des réalisations peuvent, en option, prendre en charge d'autres syntaxes de transfert.
8

---------------------- Page: 12 ----------------------
ISO/CEI ISP 10607-2:1990/Amd.l :I991 (FI
6.4.1 1 Spécifications propres aux éléments de service d'application
6.4.1 1 .I Simplification et libéralisation
6.4.11.1.1 Simplification de la structure
Cette simplification perd des informations.
Le type de document NBS-7 peut être simplifié en un document FTAM-3 (autorisé en lecture du fichier
uniquement) en Spécifiant FTAM-3 dans le paramètre "type de contenu. de la DEMANDE D'OUVERTURE
FTAM et en limitant le contexte d'accès à UA (dans LECTURE FTAM).
La représentation en octets des données transférées n'est pas prévisible. Elle correspond habituellement aux
valeurs de données stockées dans le système de fichiers reel local du répondeur.
Un document de type NBS-7 peut être simplifié en un document de type NBS-6 (autorisé en lecture du fichier
uniquement) en spécifiant NBS-6, avec les paramètres de type de données appropriés, dans le paramètre "type
de contenu» de la DEMANDE D'OUVERTURE FTAM.
0
6.4.1 1 .I .2 Sélection du contexte d'accès
L'accès à un type de document NBS-7 peut être réalise selon un des contextes d'accès définis dans l'ensemble
de contraintes NBS-ordered-flat. Dans chaque cas, les unités de données de présentation transférées sont
I'ISO 8571-2 pour ce contexte d'accès.
celles qui sont dérivées des éléments structurels définis dans
6.4.11.1.3 Opération Insertion
Quand l'opération Insertion est appliquée à la fin du fichier, les données transférées doivent être celles de la
série de FADU qui auraient été générées en lisant, selon le contexte d'accès FA, n'importe quel document
NBS-7 ayant les mêmes valeurs de paramètres.

---------------------- Page: 13 ----------------------
ISO/CEI ISP 10607-2:1990/Amd.l:199
6.5 NBS-8 indexed sequential file
6.5.1 Numéro d'entrée : NBS-8
6.5.2 Objets d'information
Tableau 5 - Objets d'information de NBS-8
Nom de type de document (iso( 1 ) identified-organization oiw( 14) ftamsig(5) document-type( 5)
I ndexed-f de( 8) ]
.NBS-8 FTAM indexed file.
Noms de syntaxe abstraite :
(iso(1) identified-organization oiw( 14) ftamsig(5) abstract-syntax(2) nbs-asl(1))
a) nom pour asnamel
«NBS abstract syntax AS1.
(iso-standard 857 1 abstract-syntax( 2) fta m-fadu( 2)]
b) nom pour asname2
nFTAM FADU.
Noms de syntaxe de transferî (joint-iso-ccitt asnl(1) basic-encoding(1 ))
.Basic Encoding of a single ASN.l type.
Syntaxe des paramètres :
PARAMETERS ::= SEQUENCE (DataTypes, KeyType, KeyPosition]
DataTypes ::= SEQUENCE OF CHOICE (ParameterO, Parameterl , Parameter21
KeyType :.= CHOICE {Parametero. Parameterl , Parameter21
-- Parametero. Parameter1 , Parameter2, définis pour les
-- types de document NBS-6, NBS-7
KeyPosition := INTEGER
Modèle de fichier (is0 standard 8571 file-model(3) hierarchical(1))
«FTAM hierarchical file model.
(iso standard 857 1 constraint-set(4) ordered-flat(3))
Ensemble de contraintes
«FTAM ordered flat constraint set>
Contenu de fichier :
Datatype 1 ::= PrimType -- défini en 8.3.
Datatype2 ::= CHOICE (Node-Descriptor-Data-Element,
Enter-Subtree-Data-Element,
Exit-Subtree-Data-Element]
::= PrimType -- défini en 8.3.
Datatype3
6.5.3 Objet et domaine d'application
Ce type de document définit le contenu d'un fichier a des fins de stockage, de transfert et d'accès par FTAM.
Note : stockage se réfère au stockage apparent dans le système de fichiers virtuel.
10

---------------------- Page: 14 ----------------------
ISO/CEI ISP 10607-2:1990/Amd.l:1991 (FI
6.5.4 Références
IS0 8571-1:1988, Systèmes de traitement de l'information - Interconnexion de systèmes ouverts -
Transfert, accès et gestion de fichiers - Partie 1 : Introduction générale.
IS0 8571-2:1988, Systèmes de traitement de l'information - Interconnexion de systèmes ouverts -
Transfert, accès et gestion de fichiers - Partie 2 : Définition du système de fichiers
virtue I.
6.5.5 Définitions
Cette définition utilise les termes suivants définis dans I'ISO 8575-1 :
- éiéments de données,
- unité de données,
- unité de données d'accès au fichier.
6.5.6 Abréviations
FTAM Transfert, accès et gestion de fichiers
(File transfer, access and management)
6.5.7 Sémantique du document
Le document est composé de zéro, une ou plusieurs unités de données d'accès au fichier ; chaque FADU
contient zéro, un ou plusieurs, éléments de données. L'ordre de ces éléments est significatif.
La structure du document prend la forme autorisée par le modèle de fichier hiérarchisé soumis aux
contraintes de l'ensemble de contraintes ordonné plat (voir tableau 5). Ces définitions sont données
dans I'ISO 8571-2.
Les conditions supplémentaires suivantes sont spécifiées pour l'utilisation de l'ensemble de contraintes
:
ordonné plat
- les identités de FADU ((première», ((dernière., et «numéro de nœud. ne sont pas exigées des réalisations
conformes ;
- les identités ((suivante. et .précédente. sont autorisées pour toutes les FADU.
Chaque élément de données est un type de données appartenant à l'ensemble des types de données
élémentaires défini en 8.3. Chaque unité de données contient les mêmes types d'élément de données,
dans le même ordre, que toutes les autres unités de données. Ces types, ainsi que leur longueur maxi-
male, sont définis par le paramètre Datatypes.
Le champ string-length de Parameter1 spécifie la longueur de la valeur en octets des types INTEGER, BIT
STRING et OCTET STRING. Pour les éléments de type de Caractère, string-length indique le nombre réel de
caractères tirés du jeu de Caractères spécifié non compris les séquences d'échappement ou les surcharges
dues au codage.
Pour les nombres à virgule flottante, de forme finie, length-1 et length-2 spécifient la longueur en bits de la
mantisse et de l'exposant. Les valeurs de length-1 et length-2 ne sont pas valables pour les autres choix de
nombres à virgule flottante.
Une clé, qui est la forme user-coded de Node-name, est associée à chaque unité de données du fichier. La clé
de chaque unité de données est du même type que la clé de toutes les unités de données du fichier ; c'est un
élément de données unique provenant de l'ensemble des types de données élémentaires défini en 8.3.
Le type et la longueur de la clé sont définis par le paramètre KeyType.
11

---------------------- Page: 15 ----------------------
ISO/CEI ISP 10607-2:1990/Amd.l:199
Le tableau 6 donne les types de données élémentaires ainsi que les plages de tailles minimales de cha-
que unité qu'une réalisation doit accepter pour la valeur de clé.
Tableau 6 - Types de données pour les clés
Plage de taille
Type de clé minimale Ordre
(en octets)
valeur numérique croissante
ASN.l INTEGER (1 -2)
ASN.1 IA5String (1-16) ordre alphabétique
ASN.l GraphicSring (1-16) ordre alphabétique
ASN.l Generalstring (1 -1 6) ordre alphabétique
ASN.l OCTET STRING (1-16) valeur croissante
ASN. 1 GeneralizedTime valeur d'heure croissante
valeur d'heure croissante
ASN.l UniversalTime
valeur numérique croissante
NBS-AS1 FloatingPointNumber
La position de la clé dans l'unité de données est spécifiée par le paramètre .position.
- position = O : la clé ne fait partie de la donnée,
- position > O : indique l'élément de données dans l'unité de données.
6.5.8 Structure syntactique abstraite
La structure syntactique abstraite du document est un fichier hiérarchiquement structuré tel que défini
dans I'ISO 8571-2 dans le module ASN.l IS08571-FADU, dans lequel chacune des FADU a la structure
syntactique de NBS-AS1 défini
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.