ALERTE COOKIE : En naviguant sur notre site, vous acceptez l’utilisation de cookies. Pour en savoir plus, n’hésitez pas à lire notre Politique de confidentialité et Politique d’usage de cookies.
Migration de Base de données et d'Application multiplateforme Hautement Automatisée, Personnalisée et Optimisée
Texte de la présentation démo:
Bonjour! Bienvenue à la démonstration de la solution de migration offerte par Ispirer Systems pour la migration d’une application en Pro*Cobol vers Pro*C. Dans cette présentation on va se concentrer sur notre produit Ispirer Migration and Modernization Toolkit. Ce logiciel est développé pour la conversion automatique d’applications depuis des plateformes d’héritage vers les technologies plus modernes. Grâce à notre logiciel, le niveau d’automatisation de la conversion peut atteindre 95% prenant en compte que l’outil s’occupe de la conversion de toutes les parties d’un programme : de la logique métier, de l’interface utilisateur et des rapports. En plus, l’outil est customizable ce qui permet de l’adapter aux exigences de n’importe quel projet. Tout d’abord il s’agit de 3 façons dont vous pouvez convertir votre application écrite en Pro*Cobol vers Pro*C. 1. en utilisant Ispirer Migration Commander. Cet outil est pratique lorsqu’il s’agit du grand ensemble de fichiers ou d’une application entière à migrer. 2. autrement, on peut utiliser Ispirer Migration Studio. Il est développé pour convertir les fichiers sources ou leurs fragments séparés l’un après l’autre. Il visualise les résultats de conversion de manière pratique et d’habitude cet outil est utilisé par les développeurs pour faire une évaluation rapide de la solution. 3. Et finalement, vous pouvez effectuer la conversion à l’aide de la ligne de commande. Cette option vous permettra, par exemple, de configurer le calendrier de conversion ou même d’intégrer la conversion dans votre processus de développement. Pour cette démo nous avons sélectionné une application en Pro*Cobol ayant des caractéristiques suivantes: elle lit les informations à partir du fichier pour se connecter à la base de données, fait la lecture de données en utilisant le curseur, remplit la structure et l’enregistre dans un fichier. Le programme est composé de 4 fichiers : Cbl_Rpt_Main.pco – c’est le principal fichier du programme Le fichier CONNECTION, à partir duquel les informations sont lues pour la connexion de la base de données Le fichier COUNTER.cbl, avec un exemple de conversion de bloc de copie Et le fichier DeclareCursor.inc avec un exemple de conversion de déclarations Le dossier «DemoTablesExport» comprend les informations qui permettre de récupérer les tables utilisées lors de la démo, dans la base de données Oracle. Il y a 2 fichiers avec le schéma DDL de tables et 2 fichiers pour insérer les données dans ces tables. Exécutons la procédure dans Cobol. C’est ainsi comment le terminal Cobol apparaîtra après l’exécution du programme. Voici le rapport généré – les résultats du fonctionnement du programme. Maintenant jetons un coup d’œil sur la façon dont Ispirer Migration Commander convertit une application en Pro*Cobol . Une fois que l’outil est démarré, dans le volet gauche il faut sélectionner le dossier qui contient les fichiers sources, et dans le volet à droite il faut indiquer le répertoire où on va stocker tous les résultats générés. Afin de commencer le processus de conversion, nous avons besoin de spécifier la direction de source pour cette migration – c’est-à-dire Pro*Cobol , et la cible – Pro*C. Ensuite dans le volet gauche on sélectionne les fichiers source à convertie et on lance la migration. Après la conversion, les fichiers suivants sont générés : Cbl_Rpt_Main.pc – c’est le principal fichier avec du code Pro*C; Le fichier CustomFunctions.h – avec de la logique supplémentaire pour la conversion des structures de Cobol, fonctions string etc. Et le fichier de projet pour Visual Studio. Maintenant jetons un coup d’œil sur la façon dont Ispirer Migration Studio convertit une application en Pro*Cobol. Après le démarrage, ouvrons le fichier source du programme Pro*Cobol. Ensuite il faut qu’on indique les directions source et cible et clique sur le bouton Run. Une vois que la conversion est terminée, dans le volet droit on retrouve le code convertit. Pour que ce soit plus visible, nous avons souligné le syntaxe source et cible. Maintenant lançons la conversion à l’aide de la ligne de commande. Nous avons créé un fichier avec toutes les options nécessaires. Démarrons ce fichier. Vous voyez que le dossier avec les résultats de la conversion a été généré. Ces résultats sont identiques à ceux obtenus à l’aide de Migration Commander et Migration Studio. Tous les fichiers générés ont été ajoutés dans ce dossier, et ces fichiers sont les mêmes que nous voyions pendant la migration avec Commander. Et évidemment, le code source de ces fichiers est également le même. Donc on peut intégrer ces résultats dans un projet particulier. Une fois que le projet de migration est compilé, on peut ouvrir le projet dans Visual Studio, le compiler et l’exécuter. Enfin comme résultats nous obtenons la même sortie dans la console. En plus, un fichier de rapport a été créé. Ce fichier est identique au fichier de rapport en Cobol et il contient les données lues de la base de données. Merci pour votre attention !
Nous recherchions un outil pour effectuer une migration de Sybase à PostgreSQL.
Après quelques recherches nous avons trouvé l’outil d’Ispirer que nous avons...
Tout a commencé lorsque mon entreprise était à la recherche de la solution de migration de la base de données SQL Server vers Oracle. Plus de 10...
Notre client était la société publique américaine et l'unité indépendante du gouvernement de l'État.
Ispirer a déjà réalisé des projets pour des clients sur sept continents, y compris l'Amérique du Sud. Cette fois, nous avons eu l'honneur de coopérer avec un grand fabricant de logiciels basé au...