• Aucun résultat trouvé

Spécification des attributs

Dans le document Disponible à / Available at permalink : (Page 161-166)

Adaptation du nodèle à la PRIME 9950

A. O Notions de base du modèle de référence 05T

A.1 Spécification des attributs

- consultation d’attributsi

- modification d’attributs; et

- destruction du fichier.

Les 3 derniers éléments de la liste correspondent aux différents modes d’accès et ils sont ordonnés comme suit :

- "traversai”;

- "reverse traversai"; et

- "random order".

a) attributs de fichier

1) Filename : c’est un attribut de t3^e liste;

chaque élément de la liste étant du type GraphicString. Cet attribut est initialisé lors de la création du fichier et ne peut pas être modifié au moyen de l’action de modification des attributs.

2) Permitted actions : cet attribut indique

les actions de manipulation du fichier ainsi que les modes d’accès; c’est un attribut de type liste dont la valeur est constituée par dix booléens correspondant aux différents élénœnts de la liste des actions de manipulation du fichier.

3) Contents type : cet attribut spécifie les

types des DUs constituant le fichier ainsi que la structure d’accès au fichier.Les types doivent être définis, au moyen d’une syntaxe abstraite, d’une manière indépendante de leur représentation ou encodage sur les différentes machines, et la connaissance de la structure d’accès est indispensable pour préserver la structuration des informations durant le transfert.

A.1 Spécification des attributs

Cet attribut est de type scalaire et sa valeur peut être un nom de document (document type) ou une paire de deux noms correspondant respectivement à la syntaxe abstraite et au "constraint set” associé au fichier.Tous ces noms sont du type OBJECT

IDENTIFIER.

4) Storage account : cet attribut identifie l’autorité responsable des frais de stockage du fichieri c’est un attribut de type scalaire et sa valeur est du typ>e GraphicString.

5) Date and time of création : cet attribut est établi (par le répondeur) quand le fichier est créé.

6) Date and time of last modification : cet

attribut est mis à jour après chaque fermeture du fichier .

7) Date and time of last read access.

8) Date and time of last attribute

modification).

Tous ces attributs concernant les dates de manipulation du fichier sont du type scalaire et leur valeur est du type GeneralizedTime IISO- 8601I.

9) Identity of creator : c’est un attribut de

tjrpe scalaire et sa valeur est du t5rpe GraphicStrings cette valeur est établie lors de la création du fichier.

10) Identity of last naodifier.

11) Identity of last reader.

12) Identity of last attribute modifier.

13) File availability : cet attribut est

introduit pour indiquer si un délai peut être observé avant l’ouverture du fichier; ce délai étant lié au type de 1’unité de stockage qui contient le fichier. Les valeurs de cet attribut sont :

A. 1 Spécification des attributs

- "disponibilité différée" : quarnd le fichier est stocké sur une unité démonta.ble et qu’ un certa.in délai, doit par conséquent, être observé avant de pouvoir accéder au fichier.

14) Filesize : c’est un attribut de type

scalaire et sa valeur est un nombre entier d’octets. Cette valeur indique le nombre d’octets nécessaires pour "stoker" le fichier sur le système "réel" du répondeur; elle est initiatrice à zéro quand le fichier est créé et elle est modifiée chaque fois que le fichier est fermé suite à une modification ou à une extension.

15) Future filesize : la valeur de cet

attribut indique la limite supérieure que peut atteindre la taille du fichier; elle est initiatrice au moment de la création du fichier et elle peut être modifiée pendant la durée de vie du fichier.

16) Access control : cet attribut concerne

l’aspect sécurité du fichier. C’est un attribut de t3rpe ensemble et il fournit les conditions d’accès au fichier. Une condition fournit les renseignements concernant :

- la liste d’actions possibles sur le fichier, et en option :

- l’accès parallèle au fichier; ceci est

réalisé au moyen de clés correspondant aux actions "read", "insert”, "replace”, "extend”, "erase", "read attribute”, "change attribute", et "delete file". Chacune de ces clés est constituée d’une liste de quatre booléens correspondant respectivement aux valeurs "not required", "shared", "exclusive” et "no access”;

l’identification de l’initiateur et de l’entité application appelante; et

- une liste de mots de passe associés aux différentes actions.

A.1 Spécification des attributs

17) Legal qualifications : cet attribut envoie

des informations concernant le statut légal du fichier et de son utilisation du fichier.

18) Private use : l’utilisation de cet

attribut est vivement déconseillée; il est introduit lorsque aucune combinaison des autres attributs ne peut caractériser le fichier.

b) Attributs d’activité

1) Active contents type : la valeur de cet

attribut est la même que celle de 1’ attribut de fichier ”type du contenu du fichier”; elle est établie lors de l’ouverture du fichier et reste en vigueur jusqu’à sa fermeture.

2) Current access request : cet attribut

indique les opérations d’accès ou de gestion) possibles sur le fichier après sa sélection; c’est un attribut de type liste dont la valeur est constituée par des booléens correspondant aux actions de lecture, d’ajout, de modification, d’extension, de suppression d’un FADU suivis de ceux correspondant aux actions de consultation, de modification des attributs et de suppression de fichier.

3) Current initiator identity.

4) Current location : c’est un attribut de

type scalaire et sa valeur peut être soit le numéro du noeud du FADU courant, soit une liste de noms de FADUs qui caractérisent le chemin reliant la racine de la structure à ce noeud.

5) Current Processing mode : la valeur de cet

attribut est une liste de cinq booléens

correspondant aux différentes actions d’accès

possibles sur le fichier après son ouverture; ces

A. 1 Spécification des attributs

l’ajout, la modification, l’extension et à la suppression d’un FADU.

6) Current calling application entity title

permet d’identifier l’entité Application qui initialise l’activité (ou qui établit le Régime FTAM). C’est un attribut de type scalaire et sa valeur est du type "application entity title’’ (voir Chapitre IV).

7) Current responding application entity title

permet d’identifier l’entité Application qui supporte le fichier. C’est un attribut de type scalaire et sa valeur est du type "application entity title" (voir Chapitre IV).

8) Current account : cet attribut identifie

l’autorité responsable des charges liées à. l’utilisation du fichier durant le régime FTAM.

9) Current concurrency control : cet attribut

indique les restrictions imposées par 1’ initiateur et concernant l’accès parallèle au fichier; c’est un attribut de type liste et les éléments désignent les clés spécifiant le type d’accès parallèle pour chacune des actions définies par l’attribut "Current access request” .

10) Current locking style : cet attribut a une

valeur booléenne qui permet l’utilisation éventuelle du mécanisme de verrouillage des FADUs

(voir 1.2.5) et ceci après l’ouverture du fichier.

11) Current access passwords : il définit les

mots de passe associés à chacune des actions définies par l’attribut "accès courant requis”.

12) Active Legal qualifications : la valeur

de cet attribut est établie lors de l’ouverture du fichier et elle est dérivée de celle de l’attribut de fichier correspondante

Dans le document Disponible à / Available at permalink : (Page 161-166)

Documents relatifs