Rational Developer for System z, version 7.6.1

Types de modèle

L'Editeur de modèle peut utiliser plusieurs types de modèle. Chaque modèle partage certaines caractéristiques de base avec les autre modèles, mais offre également des fonctionnalités différentes. En raison de ces différences, l'Editeur de modèle offre différents niveaux de fonctionnalité d'édition pour tous les modèles. Cette rubrique aborde chaque type de modèle et les différences entre les différents types de modèle.

L'Editeur de modèle examine le type de modèle utilisé et l'ajuste pour n'afficher que les options disponibles pour le type de modèle que vous utilisez. Cette interface dynamique permet de simplifier le processus d'édition en vous permettant de n'afficher et d'utiliser que les éléments importants. Les options d'édition qui ne concernent pas votre type de modèle ne sont pas affichées ou sont grisées pour indiquer qu'elles sont désactivées. Si vous optez pour un autre type de modèle, l'éditeur se met à jour de manière dynamique pour ne proposer que les options disponibles pour le nouveau type de modèle.

Modèles de fichier de stockage

Un modèle de fichier de stockage contient des définitions de zone provenant d'un ou plusieurs fichiers de stockage COBOL ou fichiers PL/I INCLUDE. En plus des définitions de zone, ces fichiers source décrivent également les membres, les fichiers correspondants et la manière dont les définitions de zone doivent être organisées dans le modèle. Deux types de modèle de fichier de stockage peuvent être créés.

La forme la plus simple est un modèle généré à partir d'un fichier de stockage COBOL ou d'un fichier PL/I INCLUDE. L'Editeur de modèle identifie ce type comme modèle de fichier de stockage simple.

Le deuxième type de modèle de fichier de stockage qui peut être généré est un modèle dérivé d'un ou plusieurs fichiers de stockage COBOL ou fichiers PL/I INCLUDE. Ce type est identifié comme modèle de fichier de stockage avancé. Cette forme de modèle de fichier de stockage décrit un ou plusieurs membres de fichier de stockage, les éléments de données de niveau 01 insérés, le type et la structure du modèle, la plage d'instructions à inclure et la manière d'interpréter les clauses REDEFINES ou UNION en termes d'agencements d'enregistrements.

Un modèle de fichier de stockage combine les informations d'agencement fournies par les fichiers source avec les informations supplémentaires que vous spécifiez. Lorsque vous créez et éditez des modèles, vous fournissez des données sur le formatage, la sélection d'enregistrements et la création de données pour générer une vue logique des données lorsque le modèle est appliqué dans l'Editeur de données formatées.

Dans les modèles de fichier de stockage, les définitions de zone ne sont pas modifiables comme dans les modèles dynamiques. Toutefois, les modèles de fichier de stockage permettent l'édition de critères par zone ou via une expression REXX à structure libre pour augmenter l'efficacité du modèle.

Modèle de fichier de stockage segmenté

L'Editeur de modèle prend en charge les modèles pour les enregistrements segmentés. Un enregistrement segmenté est un enregistrement qui contient un ou plusieurs segments logiques, chacun étant défini et identifié par un agencement de fichier de stockage. Lorsque vous appliquez un modèle de fichier de stockage segmenté à un fichier qui contient des données segmentées, chaque segment est traité comme un enregistrement logique dans les fonctions prises en charge. Tout modèle de fichier de stockage contenant plusieurs agencements d'enregistrements peut être utilisé avec des données segmentées. L'option autorisant une utilisation avec des données segmentées est disponible lorsque le modèle est ouvert dans l'Editeur de modèle. Les modèles de fichier de stockage segmentés possèdent les mêmes fonctionnalités qu'un modèle de fichier de stockage standard. En outre, ils permettent également de définir les critères d'identification des enregistrements associés et d'indiquer si une zone de moins de 4 octets doit être considérée comme zone de longueur et si la valeur de la zone est inclusive ou exclusive.

Modèle dynamique

Un modèle dynamique est un modèle File Manager généré sans code source permettant d'extraire l'agencement des enregistrements. Les modèles dynamiques contiennent des définitions de zone personnalisées avec les propriétés suivantes qui peuvent être éditées : nom de la zone, origine de la zone, longueur de la zone et type de zone. Contrairement aux modèles de fichier de stockage, les définitions de zone des modèles dynamiques peuvent être créées, supprimées, modifiées et réorganisées à tout moment à l'aide de l'Editeur de modèle. Les modèles dynamiques sont particulièrement utiles lors de l'utilisation de fichiers ne possédant pas de fichier de stockage approprié.

Lors de la création d'un modèle dynamique, un seul agencement d'enregistrement peut être inclus dans le modèle. En raison de cette limitation, les modèles dynamiques ne peuvent pas être utilisés pour les données segmentées. Des critères de sélection et d'identification des enregistrements peuvent être créés et édités dans des modèles dynamiques, mais uniquement à l'aide de l'éditeur de génération de critères par zone. L'édition de critères à structure libre avec les modèles dynamiques n'est pas prise en charge.

Les modèles dynamiques peuvent également être basés sur des agencements existants dans les modèles existants.


Conditions d'utilisation | Commentaires

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