 |
| Pérennisation du patrimoine applicatif Pacbase |
| Intégration de votre référentiel existant |
| Aucune migration nécessaire |
| Génération automatique des applications en Cobol |
| ROI mesurable |
| Intégration à Cobos, IDE Open Source Mainframe |
|
|
|
|
|
Reptide for Pacbase
Environnement de Développement Pacbase |
| Evolutions |
1842 | Check syntax CICS - générer la copie DFHEIBLK
- Ajout d'une option -cics dans Opencobol |
1853 | Check syntax - Différences Open Cobol et Cobol IBM
- Les différences sont gérées dans un fichier de config mvs.conf |
1855 | Fold/Unfold - Ajout origine copie
- La ligne ++COPY indique désormais dans quel répertoire a été lu le source copié |
1943 | Refresh Fenêtre Out Line
- Ajout d'un bouton pour rafraichir la fenetre Outline (recalcul des noms et positions des paragraphes) |
1851 | Host to CVS - Saisie pds
- Renseigner en automatique le nom module avec le nom du pds en laissant la possibilité de le modifier. |
1854 | Check Syntax - gestion fin du check
- activer l'onglet Problems |
1857 | Cobos Fin compilation mainframe
- Se repositionner sur l'onglet « problems » en fin de compilation |
Log de session dans un fichier
- Demarrage/Arret de chaque commande
- Lignes affichées dans le log eclipse |
Pacbase & Reptide, en bref |
Les concepts novateurs et la technologie fiable de Pacbase ont
fait de cet atelier de génie logiciel l'un des outils essentiel au bon
fonctionnement du SI de grandes entreprises. Aujourd'hui, des
centaines d'applications critiques et coeur de métier repose sur
Pacbase, son référentiel et le code Cobol généré.
Alors que son éditeur annonce la fin du support de Pacbase,
le groupe Metrixware propose l'atelier de conception et de
développement Reptide (Repository Transformation IDE), une solution de continuité pour la
maintenance et les nouveaux développements applicatifs Pacbase.
|
|
 |
| Les fonctionnalités |
| ▪ Analyse du code Pacbase natif (XLI) par System Code |
| ▪ Reprise du référentiel Pacbase sous Oracle |
| ▪ Création & modification des objets Pacbase sous Eclipse |
| ▪ Gestion des versions de référentiels |
| ▪ Génération automatique de sources Cobol compilables |
| ▪ Pont natif vers Cobos, IDE Open Source pour Cobol / Mainframe z/OS |
| |
 |
| |
| La solution Reptide s'articule autour de 3 composants fondamentaux : |
| |
| Référentiel |
Une base de données de référentiel d'artefact données et traitements qui s'appuye sur une base de données relationnelle Oracle ou SQL Server (DB2 à l'étude). Cette base de donnée contient toutes les informations d'attributs, de liens et de sessions des artefacts ainsi que toutes les données relatives aux utilisateurs et à leurs privilèges. La consultation de la base de données s'effectue soit par un client léger (interface navigateur) s'appuyant sur un serveur d'application de type IIS, soit par l'intermédiaire d'une fenêtre spécifique de la plate forme de développement Eclipse dont l'apparence est totalement similaire à celle du du client léger. |
| |
| Environnement de développement |
Un poste de travail de développement de type PC / Eclipse supportant une interface de manipulation des artefacts (gestion des attributs, édition de code, conception d'états et écrans) qui permet la création et la modification de tout type d'artefact. Cette interface s'appuye sur la plate-forme de développement Eclipse et offre à la fois l'aspect navigation dans le référentiel et des fonctionnalités d'aide au développement implémenté sur cette plate-forme (assistance à la saisie et au formatage, outil de navigation, aut-completion,...). Cette interface peut être complété des outils de la gamme System Code (produits additionnels) pour effectuer du contrôle de conformité du code et de l'analyse qualimétrique sur les composants de type "Code". |
| |
| Générateur de code |
Un générateur de code Cobol appelable à partir de l'interface Eclipse, produit d'origine Metrixware, réalisation la génération des programmes Cobol à partir des programmes source écrit en langage Pacbase. La production du code est réalisée en local sur le poste de travail. Note : ce générateur peut être positionné sur une machine dédiée de type poste de travail Microsft et ainsi délocaliser la génération en dehors du poste de développement. Le code source généré se représente sous la forme d'un fichier cobol local au poste de travail qu'il sera ensuite nécessaire de faire remonter sur le Système Central. A ce jour le générateur est prévu pour produire du code Cobol pour environnement IBM Mainframe et supporter les bases de données DB2. La solution pour d'autres environnement système (AIX, HP-UX, GCOS,...) ainsi que pour d'autres bases de données (Oracle) est à l'étude.
Concernant le travail post-génération (analyse syntaxique, remontée dans le système centralisé, debugging en environnement de test), celui peut tout à fait être réalisé grâce à l'atelier de développement Cobol sous Eclipse de Metrixware (PROJET COBOS) qui supporte de manière native : - L'édition du code cobol généré dans un éditeur complet - L'analyse syntaxique de conformité du code via un compilateur local - L'interface vers le Mainframe permettant de remonter le code Cobol à partir de l'interface Eclipse soit dans une GCL Mainframe soit directement dans des fichiers PDS. |
|