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.
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.
| 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.
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.
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.