Rational Developer for System z, version 7.6.1

Informations d'agencement

Cette section fournit des options permettant de définir les caractéristiques d'agencement spécifiques, telles que le décalage d'un agencement d'enregistrement, ainsi que diverses méthodes de définition des critères d'enregistrement.

Les options situées dans la partie supérieure de l'Editeur de modèle permettent de déterminer si le modèle actuellement sélectionné est utilisé pour accéder aux données segmentées. En outre, si votre modèle contient plusieurs agencements d'enregistrement, utilisez la zone déroulante pour sélectionner celui à éditer.

édition d'un décalage

La saisie d'une valeur de décalage modifie l'origine du type d'enregistrement actuellement sélectionné par rapport aux données d'enregistrement réelles. Si une valeur de décalage est entrée, elle est ajoutée à la longueur d'enregistrement de la zone de niveau 01 et à l'origine de toutes les zones du type d'enregistrement. La valeur de décalage entrée doit se trouver dans la plage -32760 à 32760.

Critères d'enregistrement

Lorsque vous utilisez des fichiers dans l'Editeur de données formatées, vous pouvez utiliser un modèle pour sélectionner les enregistrements spécifiques à utiliser. Suivant le type de modèle édité, trois types de critère d'enregistrement peuvent être définis lors de l'utilisation de l'Editeur de modèle. Il s'agit des Critères d'identification des enregistrements associés, des critères d'identification des enregistrements et des critères de sélection des enregistrements. Les critères de ces trois types peuvent être définis à l'aide de deux méthodes différentes, à structure libre ou à l'aide de l'Editeur de génération de critères "par zone".
Remarque : Les critères d'identification des enregistrements connexes peuvent uniquement être créés à l'aide de l'Editeur de génération de critères.

Structure libre

La première méthode consiste à entrer des expressions REXX à structure libre dans les zones de texte fournies. Ces expressions se présentent sous la forme suivante : #ref comp-op value.
Tableau 1. Expressions REXX à structure libre
Expression REXX à structure libre Description
#ref

Zone qui renvoie une valeur à partir de l'agencement d'enregistrement actuel à utiliser dans l'expression. Les zones sont identifiées à l'aide du symbole #, suivi du numéro de référence de la zone (par exemple #8).

Vous pouvez également utiliser la valeur renvoyée par un calcul avec un nombre de zones (par exemple, (#5 + #6)). Pour cela, vous devez imbriquer le calcul entre parenthèses et utiliser des opérateurs arithmétique valides, avec au moins une référence de zone.

Vous pouvez également utiliser une fonction REXX qui répertorie au moins une zone en tant qu'argument, par exemple, MAX(#5,#6,#7).

comp-op

Opérateur de comparaison. Symbole exprimant la manière dont la valeur extraite de la zone ou du calcul de zone doit être comparée à la valeur. Par exemple, le symbole ″>″ représente le signe ″supérieur à″. File Manager Integration prend en charge tous les opérateurs de comparaison REXX.

valeur

Expression renvoyant une valeur unique à utiliser dans l'expression de critère. Elle peut prendre la forme d'une chaîne, d'une valeur numérique, d'une zone, d'un calcul qui renvoie une valeur ou d'une fonction REXX.

Des opérateurs logiques, tels que AND (&) et OR (|) peuvent être utilisés pour créer plusieurs expressions de critère. Les parenthèses permettent de contrôler l'ordre d'évaluation dans les calculs et les expressions de critère.

Editeur de génération de critères

L'autre option consiste à utiliser l'Editeur de génération de critères "par zone". Cet éditeur facilite la génération de critères d'enregistrement en utilisant une approche plus structurée. A l'aide de l'Editeur de génération de critères, vous pouvez créer des expressions complexes à partir d'une liste de zones, d'opérateurs de comparaison, de connecteurs AND/OR et d'expressions de valeur. L'Editeur de génération de critères est accessible en sélectionnant le bouton Générer des critères situé après chaque emplacement de saisie de texte de critère à structure libre.

Pour créer des critères à l'aide de l'Editeur de génération de critères, procédez comme suit :
  1. Dans la fenêtre principale située dans la partie gauche de l'Editeur de génération de critères, sélectionnez une zone sur laquelle ce critère doit reposer. La liste contient toutes les zones actuellement définies dans le modèle en cours d'édition.
  2. Utilisez le menu déroulant de la section Zone de l'éditeur pour sélectionner un opérateur de comparaison.
    • Dans la zone de texte située sous le menu déroulant, entrez une valeur correspondant à la zone sélectionnée à la première étape.
  3. Si la zone sélectionnée à la première étape est un tableau, utilisez la section Index de tableau afin de définir une valeur d'index. Sélectionnez QUELCONQUE (par défaut), TOUTES, ou définissez votre propre valeur. Si vous décidez de définir l'index, entrez une valeur numérique dans la zone de texte. Dans le cas de tableaux multidimensionnels, utilisez des virgules pour séparer les valeurs.

    La procédure peut s'arrêter ici ou bien vous pouvez continuer à optimiser les critères en utilisant les connecteurs AND/OR situés dans la partie inférieure de l'éditeur pour combiner plusieurs critères et construire des expressions complexes. Utilisez les boutons Haut et Bas pour redéfinir l'ordre des expressions.

  4. Une fois que vous avez fini de définir les critères, cliquez sur OK pour quitter l'éditeur.

Conditions d'utilisation | Commentaires

Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)