|
VADELIA |
SADELIA |
WADELIA |
MADELIA |
|
(I/B) (C/S) |
(B) (S) |
(I/B) (C/S) |
(I) (C/S) |
Paragraphe d'utilisation
DECLARATION
Syntaxe
DSI Id SuiteZonesDS
DSI Id *REF_MLD(EntitéIndJon)
Description
Déclaration d'une structure de données (Data Structure) de nom Id composée d'une suite de zones DS.
La position de début et le type de la zone peuvent être indiqués.
Pour les zones numériques, le type détermine si la zone est packée (P), binaire sur 4 octets (B) ou étendue (par défaut).
Cliquez ici pour l'explication de l'élément SuiteZonesDS.
On peut faire référence à toutes les zones d'une entité, d'un index ou d'une jonction, en utilisant le mot-clé *REF_MLD suivi du nom d'une entité, d'un index ou d'une jonction.
L'ordre DSI initialise les zones de la structure de données (Data Structure) au chargement du programme.
Remarque : la déclaration doit se trouver dans le bloc déclaration globale du programme ou d'un bloc serveur (dans ce dernier cas, il faut que les zones appartiennent au serveur).
Par exemple
DSI DataStruc1 CodeSociet CodeArticle
DSI DataStruc2 CodeSociet,1 CodeArticle,5 CodeFam
DSI DataStruc3 CodeSociet,B CodeArticle,P CodeFam
DSI DataStruc4 CodeSociet,1B CodeArticle,5P CodeFam
DSI DataStruc5 CodeSociet,P CodeArticle,5B CodeFam,10
DSI DataStruc6 *REF_MLD(ARTICLE)