PACBASE
| Image manquante Symbole-ordinateur.png | Cet article est une ébauche concernant l'informatique, vous pouvez partager vos connaissances en le modifiant. |
PACBASE est un AGL, qui génére des programmes en langage COBOL. Son nom provient de l'acronyme PAC pour « Programmation Automatique Corig ». Il permet de rendre indépendants les aspects logiques des aspects physiques de la programmation ; ainsi le même source PACBASE, moyennant la bonne spécification d'un nombre très réduit de paramètres, peut tourner sous IBM ou sous Bull.
Le référentiel
PACBASE gère un référentiel d'entités parmi lesquelles :
- des rubriques (données),
- des segments (ensembles de données),
- des programmes,
- des textes (documentation).
Cette gestion centralisée permet d'obtenir les chainages entre entités (dans quels programmes est utilisée telle rubrique, etc.).
La programmation
Que ce soit en batch ou en TP, la démarche est la même :
- mise en place du standard PACBASE, qui consiste en une systématisation de la programmation. Le standard batch est différent du standard TP.
- ajout du standard entreprise, via des Macro Structures Paramétrées (MSP)
- finalisation par des traitements spécifiques
Notes
PACBASE s'utilise à l'aide d'un langage de commande assez peu ergonomique, assez différent des outils mainframe standard, ce qui restreint son utilisation à ceux qui ont suivi une formation dédiée.
