Pour afficher la section Ensemble de redéfinitions, vous devez sélectionner une ligne de redéfinition dans la liste des lignes d'appels d'une Vue Logique. La Rubrique portant cette option redéfinit la Rubrique de même niveau COBOL qui la précède dans la liste.
Pour créer des redéfinitions dans une Vue Logique, vous devez cocher l'option Redéfinition dans les sections Appel d'une Rubrique, Appel d'un Segment et Définition du groupe de l'onglet Lignes -CE de l'éditeur de Vues Logiques.
Il en résulte la création d'une ligne Ensemble de redéfinitions qui contient la Rubrique redéfinie et celle de même niveau qui la précède dans la liste. Vous devez alors définir le nombre de Répétitions dans la section Ensemble de redéfinitions qui s'affiche dans l'onglet lorsqu'une ligne de redéfinition est sélectionnée. Les redéfinitions sont possibles pour les Rubriques mais aussi pour les Segments, les Vues Logiques et les groupes. La procédure est la même que pour les Rubriques.Le Composant Applicatif qui exécute la demande de service doit prendre en compte la méthode d'extraction et ses paramètres pour effectuer correctement la demande de service. Ces informations ne peuvent lui être transmises qu'au travers du message envoyé par le Client. La méthode d'extraction est transmise au Composant Applicatif par la partie technique du message. Les paramètres sont à décrire dans la partie applicative du message, c'est-à-dire la Vue Logique.
Dans la zone Type de données, vous devez indiquer les paramètres par valeur, pour toutes les méthodes d'extraction susceptibles d'être utilisées par la Vue Logique, en appelant des Rubriques. Pour chaque paramètre, vous précisez le type E, qui indique qu'il s'agit d'un paramètre. Toute Rubrique identifiant (type U) est un paramètre implicite. En revanche, les autres Rubriques qui décrivent le contenu de la Vue Logique ne peuvent être utilisées en tant que paramètres. En effet, la Rubrique de type E ne fait pas partie de la description d'une occurrence d'informations de la Vue Logique ; si nécessaire, vous définissez et appelez une Rubrique fille.Options | Description |
---|---|
Aucun | La Rubrique n'est pas utilisée comme paramètre. Pour les Rubriques utilisées pour la description de la Vue Logique. |
U : identifiant pour la pagination | Identifiant permettant la pagination d'une liste pour le Client. A la sortie du Serveur, il contient les valeurs du critère de sélection de la page suivante. |
R : Structure répétée | Il ne peut y avoir qu'une structure répétée par Vue Logique. Vous indiquez une structure répétée au niveau d'une Rubrique groupe. Cette Rubrique indique le début des Rubriques répétées. La fin des Rubriques répétées est déduite du nombre des Rubriques dans le groupe. Le nombre d'occurrences doit être indiqué dans la zone Nombre de répétitions. |
E : Paramètre d'extraction | La Rubrique sert de paramètre à une méthode d'extraction. Les Rubriques de type E doivent être saisies sur les lignes -CE, avant les Rubriques qui décrivent le contenu de la Vue Logique. Toute Rubrique identifiant (type U) est un paramètre d'extraction implicite. En revanche, les autres Rubriques décrivant la Vue Logique ne peuvent pas être utilisées comme paramètres. Si nécessaire, définissez et appelez une Rubrique fille. |
Options | Description |
---|---|
O : obligatoire | Le contrôle de sa présence est généré dans le
Client, et dans le Composant Applicatif si l'option CHECKSER=YES. Remarque : Cette génération inclut les contrôles
par rapport à la Description de la Rubrique.
|
P : obligatoire | Le contrôle de sa présence est généré dans le
Composant Applicatif uniquement, si l'option CHECKSER=YES. Remarque : Cette génération inclut les contrôles
par rapport à la Description de la Rubrique.
|
Aucun | Seuls les contrôles par rapport à la Description de la Rubrique sont générés dans le Client, et dans le Composant Applicatif si CHECKSER= YES. |
F : Facultatif | Rubrique facultative. Les contrôles par rapport à la Description de la Rubrique sont uniquement générés dans le Composant Applicatif, si CHECKSER=YES. |
Options | Commentaires |
---|---|
Dans les 2 sens | Valeur par défaut pour un service de mise à jour ou de sélection. Cette valeur est obligatoire pour les applications graphiques. |
C : Client vers le serveur | De la Vue Logique vers le Segment pour un service de mise à jour. |
S : Serveur vers le client | Du Segment vers la Vue Logique pour un service de sélection. |
Le sens de transfert doit aussi être indiqué sur les Rubriques groupes. Les Rubriques répétées doivent toutes avoir le même sens de transfert qui peut être indiqué seulement sur la Rubrique délimitant les données répétées (Rubrique avec indicatif R). Vous ne sélectionnez les valeurs C ou S dans cette zone que si la valeur choisie dans la zone Sens du transfert de l'onglet Définition de la Vue Logique est : Dans les 2 sens.