Chaque référentiel de votre espace de travail contient
des instances appartenant à différentes entités. Chaque entité couvre
un aspect spécifique du développement d'applications.
L'entité Structure de Données
Les Structures de Données décrivent tous les ensembles
d'informations traités par les applications. Ces ensembles d'informations
sont représentés par des Segments ou des Tables.
L'entité Segment
Un Segment est un ensemble structuré de Rubriques. Un Segment
doit appartenir à une Structure de Données. Sa description pourra
être utilisée, par simple appel, dans toute entité utilisant des Segments
(Segments, Programmes, Blocs Bases de Données). Certains Segments
représentent la partie commune des enregistrements d'un fichier (clés
d'accès et de tri), d'autres Segments représentent la partie spécifique
des enregistrements d'un fichier.
Entité Table
Une Table doit appartenir à une Structure de Données. Une
Table dont la description est unique peut être appelée par toute entité
utilisant des Tables (Programmes, Segments, Tables, Blocs Bases de
Données). C'est un ensemble de Rubriques groupées parce qu'elles
partagent le même thème La Table a de nombreuses caractéristiques
similaires à celles des Segments.
L'entité Rubrique
L'entité Rubrique a pour objet le recensement et la
description des informations manipulées dans une application ou un
ensemble d'applications.
L'entité Bloc Base de Données
L'entité Bloc Base de Données a pour objet de décrire
logiquement et physiquement les Bases de Données, en tenant compte
de la syntaxe de description des différents SGBD.
L'entité Macro
Une Macro est destinée à décrire des traitements standard
communs à plusieurs programmes (batch ou TP) ou répétés dans un même
programme, avec des variantes éventuelles. L'appel d'une
Macro dans un programme va provoquer, lors de l'édition et de
la génération du programme, l'insertion des lignes de la Macro
aux emplacements correspondant à leur indicatif, compte tenu de la
résolution éventuelle des paramètres. Ainsi, pour le programmeur et
pour le compilateur, tout se passe comme si les instructions de la
Macro faisaient partie du programme.
L'entité Programme
Le but de l'entité Programme est de développer et implémenter
toutes les spécifications définies lors de l'analyse détaillée.
L'entité Etat
L'entité Etat permet de définir et de décrire un Etat.
Un Etat est un document qui contient des données formatées issues
d'une requête. Un Etat doit être appelé dans un programme batch et
généré.
L'entité Bibliothèque
L'éditeur de Bibliothèques permet de définir et d'initialiser
une Bibliothèque Pacbase.
L'entité Dialogue (standard ou client TUI)
Le but de l'entité Dialogue est de développer et de
générer les applications transactionnelles de la fonction Dialogue
ou les applications TUI de la fonction Pacbench/CS.
L'entité Ecran
Un Ecran doit appartenir à un Dialogue et est considéré
comme une liste de champs.
Les entités Dialogue Serveur / Serveur
Le but de ces entités est de développer et de générer les
composants serveur des applications Pacbench C/S graphiques ou TUI.
L'entité Vue Logique
Une Vue Logique définit un concept d'information dans le
système de données de votre entreprise. Elle est constituée d'une
série de données élémentaires, c'est à dire de Rubriques. Elle
est transmise du serveur à la partie cliente via le message que les
deux parties échangent pour communiquer. Pour être utilisée dans
une Application eBusiness, une Vue Logique doit être appelée dans
un Composant Elémentaire. Ce composant fait le lien entre la structure
des entités de stockage (les Segments) et la structure de la Vue Logique.
Comme il est décrit au niveau de la Vue Logique, une même Vue Logique
ne peut être utilisée par plus d'une Application.
Les Méta Entités
L'entité Méta Entité permet de créer des concepts personnalisés
que le métamodèle ne gère pas en standard. Il existe plusieurs types
de Méta Entités : les Méta Entiés Type, Utilisateurs, et les Méta
Données Agrégées. Lorsqu'une instance de Méta Entité est définie
et décrite, elle est gérée comme toute autre instance d'entité
Pac. Les Entités Utilisateurs sont des instances de Méta Entités.
L'entité Texte
L'entité Texte permet de documenter les applications, à
chaque étape de leur cycle de vie.