Téléchargement des produits


Version anglaise


 

Accès

Pour afficher, créer ou modifier les caractéristiques générales d'une propriété logique, effectuer un clic sur l'onglet Général de la boîte de dialogue Créer/Modifier une propriété logique.


Les informations affichées

Publique / Privée (visibilité)

Visibilité de la propriété.

Si la propriété est "purement" logique, la visibilité suit celle de l'entité logique.

Sinon, elle suit celle de son origine conceptuelle.


Les informations saisies

Nom

Nom de la propriété logique.

Ce nom doit être un nom de propriété logique valide (au sens IBM du terme), unique parmi les noms de propriétés logiques d'une même entité logique.

Longueur limitée à 15 caractères.

Il n'est pas modifiable si la propriété logique est issue de la génération du MLD.

Saisie obligatoire en mode création.


Désignation

Désignation définissant clairement la propriété logique.

Longueur limitée à 250 caractères.

Si, dans les attributs de l'environnement, l'avertissement de dépassement pour les désignations des objets AS/400 a été activé, la couleur du texte devient rouge lorsque le texte dépasse 50 caractères.

Saisie obligatoire en mode création.


Type de donnée

Type de donnée de la propriété logique.

Ce champ est protégé si la propriété logique a une origine conceptuelle.

La liste déroulante présente, dans l'ordre alphabétique, tous les types de données publics plus, si la propriété est privée, tous les types de données attachés au même domaine que la propriété. Vous pouvez pour saisir un filtre pour limiter l'affichage.

Si un type de donnée est choisi, ses informations (longueur, nombre de décimales) sont reportées (si elles existent) sur la propriété et sont alors protégées.

Par défaut : Aucun.


Type

Valeurs possibles :

Alphanumérique


Binaire


Condensé

condensé par défaut ; peut être changé en "Etendu" au niveau du MLD.

Date


Etendu


Image

Champ binaire de grande capacité (Binary Large Object).
Ce type n'est pas compatible avec une base de données Btrieve.

Pour DB2/400 ce type n'est utilisable qu'en génération SQL.

Time


Timestamp

Ce type n'est pas compatible avec une base de données Btrieve.

Par défaut : Alphanumérique.


Ce champ est protégé si la propriété logique est issue du niveau conceptuel. Toutefois, dans le cas d'une zone numérique ayant comme type "Condensé dft" au niveau conceptuel, la valeur "Condensé" apparaît dans la zone au niveau logique ; il est alors possible de changer ce type en "Etendu".


Important : les types Date, Time et Timestamp ne sont pas gérés par le générateur C de programmes de type ADELIA.


Il est possible d'indiquer pour un type Alphanumérique que le champ doit être stocké en base de données en Unicode (ou caractère national en fonction des SGBD), en cochant la case Unicode attenante au champ.


Longueur

Longueur de la propriété logique, positions décimales comprises : nombre sur 7 positions maximum.

Pour les propriétés alphanumériques, il est possible d'indiquer la longueur :

- en kilos, en rajoutant à la valeur le suffixe "K" (par exemple 100K pour 102400), ou

- en mégas, en rajoutant à la valeur le suffixe "M" (par exemple 1M pour 1048576).

Ce champ est protégé s'il provient du type de donnée éventuellement choisi, ou si la propriété logique est issue du niveau conceptuel.

Saisie obligatoire.


Pour les types Date, Time et Timestamp, la longueur devient protégée et est affectée automatiquement de la façon suivante :

  • Time : longueur de 8.
  • Timestamp : longueur de 26.
  • Date :

- formats *MDY, *DMY et *YMD : longueur de 8 ;

- format *JUL : longueur de 6 ;

- formats *ISO, *USA, *EUR et *JIS : longueur de 10.

Voir les champs "Type" et "Format date".


Lorsque le type est Alphanumérique, il est possible d'indiquer qu'il est variable, en cochant la case Variable attenante à ce champ. Un champ de saisie apparaît alors, permettant d'indiquer une longueur minimum réservée.

Remarque : pour les SGBD SQL Micro, par défaut tous les types alphanumériques (variables ou non) sont générés sous format VARCHAR, sauf si la case "Alphanumérique non variable en CHAR" est cochée. Dans ce cas, seuls les types alphanumériques variables sont générés sous format VARCHAR, les autres (non variables) sont générés sous format CHAR.


Lorsque le type est Numérique (condensé, étendu ou binaire) et que le nombre de décimales est à zéro, il est possible de définir la colonne en auto-incrément (valeur générée automatiquement par le SGBD) en cochant la case Auto-incrément. Cette option n'est pas accessible si l'entité logique est issue du niveau conceptuel, ou si l'entité a déjà une colonne de type auto-incrément. Bien que ce ne soit pas obligatoire, il est conseillé qu'une colonne de type auto-incrément fasse partie de la clé primaire de la table.

Le type auto-incrément peut avoir certaines limitations en fonction du SGBD utilisé. Voir la rubrique Limitation des types de données pour plus d'informations.


Pour le type Image, la longueur n'est prise en compte que pour DB2/400. Cette longueur doit être une valeur comprise entre 1 et 2048 Mo, ou peut être fixée à la valeur Défaut. Dans ce cas, la taille de la colonne de la table est celle par défaut de DB2/400, qui vaut 1 Mo.


Lg. min. réservée

Longueur minimum réservée.

Cette valeur n'est prise en compte que par DB2/400.

Ce champ n'est visible que si le type indiqué dans le champ Type est "Alphanumérique" et que la case à cocher Variable est cochée.


Format date

Format de la date.

Valeurs possibles :

*ISO

Format ISO.

*MDY

Mois, jour, année.

*DMY

Jour, mois, année.

*YMD

Année, mois, jour.

*JUL

Format JULIEN.

*USA

Format américain.

*EUR

Format européen.

*JIS

Format JIS.

Par défaut : *ISO.

Ce champ n'est visible que si le type indiqué dans le champ Type est "Date". Il est protégé si la propriété logique est issue du niveau conceptuel.


Nb. décimales

Nombre de positions décimales pour une propriété numérique.

Ce champ est protégé s'il provient du type de donnée éventuellement choisi ou si la propriété logique est issue du niveau conceptuel.

Ce nombre doit être inférieur ou égal à la longueur.

Longueur limitée à 2 caractères.

Si ce champ est vide, la propriété logique est considérée comme alphanumérique ; sinon elle est considérée comme numérique.

Ce champ n'est visible que si le type indiqué dans le champ Type est "Binaire", "Condensé" et "Etendu".

Saisie facultative.


Identifiant

Numéro d'ordre de la propriété dans l'identifiant si la propriété fait partie de l'identifiant (champ Identifiant non vide et différent de 0).

Ce champ est protégé si l'entité logique est issue du niveau conceptuel, ou si la propriété logique est virtuelle (elle ne peut être identifiant dans ce dernier cas).

Longueur limitée à 2 caractères.


Nom court

Ce nom doit être un nom court valide (au sens IBM du terme), unique dans l'environnement parmi les noms courts d'une même entité logique.

Longueur limitée à 10 caractères.

Si la propriété est issue du niveau conceptuel, le nom court proposé par défaut est celui de la propriété conceptuelle (éventuellement renommé dans le cas de doubles), préfixé par le premier caractère du nom de l'entité.

Saisie obligatoire.


Zone associée

Nom de la zone maquette.

Ce nom doit être un nom de zone associée valide (au sens IBM du terme).

Longueur limitée à 10 caractères.

Par défaut : nom court de la propriété logique, préfixé par le caractère Z.


Mot directeur

Nom symbolique de la propriété utilisé par le L4G Adélia.

Ce nom doit être unique parmi les mots directeurs d'une même entité logique.

Longueur maximum de 128 caractères. Une longueur limite est définie dans l'onglet Divers des attributs de l'environnement. Si cette limite est dépassée, un message d'erreur est envoyé.

Si la propriété est issue du niveau conceptuel, le mot directeur proposé par défaut est le nom de la propriété conceptuelle (éventuellement renommée dans le cas de doubles), préfixé par le premier caractère du nom de l'entité. Sinon on utilise le nom de la propriété logique préfixé par le premier caractère du nom de l'entité.

Saisie obligatoire.


Mot dir. associé

Nom symbolique de la zone maquette utilisée par le L4G Adélia.

Ce nom doit être un nom de mot directeur associé valide (au sens IBM du terme).

Longueur maximum de 128 caractères.

Par défaut : mot directeur de la propriété logique, préfixé par le caractère Z.


Remarque : les programmes de transformation des noms des propriétés des quatre champs ci-dessus font partie de la DLL nommée USERLIB.DLL. Voir Associer une DLL à un environnement.


Nom court renommé

Nom renommé de la propriété logique, issu de la génération des programmes.

Longueur limitée à 10 caractères.

Saisie facultative.


Important : deux propriétés logiques ayant des noms renommés différents doivent également avoir des mots directeurs différents.


Nom SQL alternatif

Ce champ autorise les espaces, les minuscules et les caractères spéciaux. Au début de la saisie, n'importe quel caractère est accepté même les espaces. Les espaces en fin de nom sont significatifs.

Longueur limitée à 128 caractères (selon la restriction définie au niveau du SGBD).

Si le nom SQL alternatif est renseigné, il est utilisé à la place du mot directeur dans la génération du MPD. (L'utilisation du mot directeur pour la génération du MPD est spécifiée dans l'onglet Divers des attributs de l'environnement).


Les boutons

Informations

Ouverture d'une boîte de dialogue affichant des informations sur la propriété logique en cours, telles que le nom du propriétaire concepteur, les dates et heures de création et de modification.


Commentaires

Ouverture d'une boîte de dialogue permettant la saisie d'un texte de commentaire qui sera associé à la propriété logique en cours.

Si la propriété logique a une origine conceptuelle, le texte ne peut pas être modifié.


Domaines

Ouverture d'une boîte de dialogue affichant les différents domaines auxquels la propriété logique est attachée.


Afficher / Affecter

Ouverture d'une boîte de dialogue affichant la liste des règles de gestion affectées à la propriété logique, ainsi que la liste des règles de gestion disponibles pouvant lui être affectées.


Ordonner

Ouverture d'une boîte de dialogue affichant la liste des règles de gestion affectées à la propriété logique, qui a pour but de réordonner cette liste en modifiant les numéros d'ordre des règles de gestion la composant.

Ce bouton est inactif si l'on se trouve en mode affichage.



↑ Haut de page

  • Aucune étiquette