Téléchargement des produits


Version anglaise


 

 

ADELIA

      

      

      

      

(I/B)

 

 

 

 

 

Paragraphe d'utilisation

Tous

 

Syntaxe

DS Id SuiteZonesDS

 

Description

Cet ordre permet de définir une structure de données (Data Structure) de nom Id.

Ce nom est obligatoire et ne doit pas dépasser 10 caractères.

Le nom d'une DS ne peut pas être décrit comme une variable numérique ou de type horodatage (DATE, TIME ou TIMESTAMP).

Il est possible d'utiliser une structure de données comme une variable alphanumérique. Dans ce cas, il faut la déclarer dans l'environnement de données :

 

Nom

Mot directeur

LG

Déc.

Référence

Nomds

W_structure

n

 

*NODEF

 

Le mot directeur de la variable peut alors être utilisé comme nom de la DS même s'il fait plus de 6 caractères.

 

Il est possible d'indiquer, derrière les zones, la position de début de la variable. Pour définir des structures de données sur des zones numériques packées ou binaires sur 4 octets (zones de fichiers, paramètres), indiquer derrière la position de début les codes P ou B. Toute zone numérique placée dans une DS sans l'indication P ou B sera définie en étendu.

Cliquez ici pour l'explication de l'élément SuiteZonesDS.

 

Il n'est pas possible d'utiliser une même zone dans plusieurs structures de données.

Il est possible d'indiquer une longueur de DS. Dans ce cas, préciser celle-ci derrière le nom de la DS. Une zone de communication de données est ainsi définie.

 

Important : dans le cas où la structure de données contient des variables numériques, il est conseillé d'utiliser l'instruction DSI.

 

 

Par exemple

* Soit une variable alphanumérique W_ADRESSE de longueur 95.

* Pour découper cette zone en :  W_ADRES_1 (alpha 30),  W_ADRES_2 (alpha 30), W_COD_POST ( Numérique de 5 ;0) et W_BUR_DIS (alpha 30)

* il faut écrire :

DS  DSADR W_ADRESSE,1  W_ADRES_1 ,1  W_ADRES_2 ,31  W_COD_POST,61  W_BUR_DIS,66

* ou

DS  DSADR W_ADRES_1 ,1  W_ADRES_2 ,31  W_COD_POST,61  W_BUR_DIS,66  W_ADRESSE,1  

 

Voir aussi la liste des ordres L4G par thème

↑ Haut de page


  • Aucune étiquette