Téléchargement des produits


Version anglaise


 

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

 

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

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.

Seules les lignes en violet concernent les instructions générées par la génération de niveau 2.

 

Structure type

* Pour la fenêtre

DEBUT_STD_CIN

<S1>      LIRE_SQL ENTITE1 *COND(ZONE_ACCES1 = :VAR_HOTE1 ET ....)

<S1>      DEBUT_STD ENTITE1

<S1>      < génération des règles de gestion de type IE

<S1>      pour l'entité ENTITE1>
<S1>
     PRESENTER ENTITE1

<S1>      FIN_STD

DEBUT_STD

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

concernées par la cinématique 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

FIN_STD_CIN

 

* Pour une liste

DEBUT_STD_CIN

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

<S2>      CHARGT_LST CHRG_ENTITE2

<S2>            DEBUT_STD ENTITE2

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

<S2>            FIN_STD

<S2>            DEBUT_STD

<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 zone de la liste >

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

<S2>            ZPPTE_X1 = PPTE_X2 * PPTE_X3

<S2>            FIN_STD

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

<S2>      FIN_CHARGT_LST

FIN_STD_CIN

 

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'un chargement.


 

 

Cliquez ci-dessous pour plus d'informations sur :

 

↑ Haut de page

  • Aucune étiquette