Téléchargement des produits


Version anglaise


 

Génération du niveau 2 en mode accès natif

 

Ces instructions correspondent aux ordres d'accès à la base de données (lecture de fichiers), ainsi qu'aux ordres de chargement ou de remise à blanc des informations présentes dans les fenêtres. La génération de ces ordres est effectuée par l'analyse de la cinématique et des origines logiques des objets graphiques de la fenêtre.

Ces instructions gèrent également le chargement éventuel des listes graphiques.

 

Remarque : lorsque l'entité logique a un serveur logique par défaut, les instructions concernant l'entité sont affectées automatiquement au serveur logique.

Dans l'exemple ci-dessous, <S1> est le serveur logique par défaut de ENTITE1, et <S2> est le serveur logique par défaut de ENTITE2.

 

Structure type

********************

INITIALISATION

********************

 

* Pour la fenêtre

DEBUT_STD

<S1>      LIRE VUE_A

<S1>      < génération des règles de gestion de type IE pour l'entité

<S1>       correspondant à VUE_A >

<S1>       PRESENTER VUE_A

< génération remise à blanc, ou zéro, zones non concernées

par la cinématique et hors liste >

VAR_X1 = *BLANK

VAR_X2 = 0

<S1>       < génération des règles de gestion de type IP pour zone hors liste >

<S1>       < génération des règles de gestion de type CA pour zone hors liste >

<S1>       ZPPTE_X1 = PPTE_X2 * PPTE_X3

FIN_STD

 

* Pour une liste

VIDER_LST <fenêtre.objet:ppté_liste>

<S2>      CHARGT_LST CHRG_ENTITE2

<S2>      DEBUT_STD

<S2>      < génération des règles de gestion de type IE pour ENTITE2 >

<S2>      PRESENTER ENTITE2

<S2>      < génération remise à blanc, ou zéro, zones non concernées

<S2>      par la cinématique de la liste >

<S2>      VAR_Y1 = *BLANK

<S2>      VAR_Y2 = 0

<S2>      < génération des règles de gestion de type IP pour zones de la liste >

<S2>      < génération des règles de gestion de type CA pour zones de la liste >

<S2>      ZPPTE_Y1 = PPTE_Y2 * PPTE_Y3

<S2>      FIN_STD

<S2>      INSERER_ELT <fenêtre.objet:ppté_liste>

<S2>      FIN_CHARGT_LST

 

Remarque :
En ce qui concerne les règles de gestion de classes IE, IP et CA, les $PPTE (propriétés) sont remplacées par les mots directeurs des zones fichier.

En ce qui concerne l'initialisation des variables, les règles sont les suivantes :

    • Initialisation à blanc ou à zéro :
      zones en Entrée/Sortie non utilisées par la cinématique et non clés d'une vue ou d'un chargement.

 

 

Cliquez ci-dessous pour plus d'informations sur :

 

↑ Haut de page

  • Aucune étiquette