Grâce à l'outil Ispirer Migration and Modernization Toolkit il est désormais possible de convertir des applications depuis Cobol vers Oracle PL/SQL!
Aperçu général
Cette démo montre comment fonctionne Ispirer MnMTK pour la conversion des applications COBOL vers Oracle PL/SQL:
Pourquoi Ispirer MnMTK?
Effectuez votre migration avec Ispirer Systems et profitez donc des avantages suivants que vous offre notre outil:
Cohérence et Intégration: automatisation jusqu'à 100%
Personnalisation rapide: individualisation et optimisation de la converson (1-3 jours ouvrables en moyenne)
Engagement pré-vente: nous démontrons une conversion complète au cours de l'évaluation avant que vous preniez une décision
Prix Raisonnable: nous offrons une tarification souple
Conversion Optimisée: en tant que résultat vous obtenez un code intelligent et maintenable, sans aucun middleware à utiliser après la conversion
Evaluation et Achat
L'évaluation de votre projet de migration permettra de mesurer les ressources nécessaires aussi bien que le coût de votre migration. Afin de faciliter ce processus, n'hésitez pas à nous envoyer les détails sur votre projet en demandant un devis:
IDENTIFICATION DIVISION: C'est là où vous devez saisir le nom de programme.
ENVIRONMENT DIVISION: C'est là où vous définissez les fichiers nécessaires au programme.
DATA DIVISION: C'est là où vous déclarez des variables, dossiers, fichiers etc.
PROCEDURE DIVISION: C'est là où vous écrivez le programme. Dans l'exemple ci-dessus c'est tout dans un paragraphe. Un paragraphe est une série des déclarations nommées par un marqueur. Il n'y a pas de marque particulière à la fin d'un paragraphe.
Capacités de l'outil de migration
Migrer une BD d'applications COBOL vers une BD Oracle
Convertir des programmes COBOL vers progiciels Oracle
Convertir PROCEDURE DIVISION vers une spécification
Oracle
CREATEORREPLACE PACKAGE DemoId
ASPROCEDURE DemoId;
END;
/CREATEORREPLACE PACKAGE BODY DemoId
ASPROCEDURE DemoId
ASBEGIN
DBMS_OUTPUT.PUT_LINE("First DEMO");
END;
END DemoId;
/
Convertir une section WORKING-STORAGE avec des variables de déclaration et Records vers l'instruction DECLARE d'Oracle
DECLARETYPE MY_DATA_RECORD IS RECORD (
MY_NAME VARCHAR(20),
MY_ADDRESS VARCHAR(40),
MY_ID NUMBER);
Convertir les instructions COBOL MOVE TO/COMPUTE vers l'instruction d'affectation Oracle
MOVE 5TO MY_NUMBER.
Pour:
MY_NUMBER:=5;
Convertir des sections (un groupe de paragraphes ou de déclarations) COBOL vers les procédures Oracle . SECTION peut être appeler en utilisant l'instruction PERFORM. PERFORM est converti pour appeler les procédures stockées de Oracle.
Convertir les structures de contrôle COBOL vers les instructions de contrôle Oracle
IF condition
COBOL statements
ELSE
COBOL statements
ENDIF
Pour:
IF condition
Oracle statements
ELSE
Oracle statements
ENDIF;
Et
PERFORM UNTIL
COBOL statements
END-PERFORM
Pour:
WHILE condition LOOP
loop_body
END LOOP;
Convertir la Sortie de l'écran (déclaration DISPLAY) dans la méthode DBMS_OUTPUT.PUT_LINE
Convertir les instructions EXEC SQL/ END-EXEC(select, insert, update, delete, CURSOR statements) vers les instructions Oracle SQL (SELECT, INSERT, UPDATE, DELETE, CURSOR)
EXECSQLSELECT cur_date
FROM val_date
WHERE cur_date <CURRENT
END-EXEC.
Pour:
SELECT cur_date
FROM val_date
WHERE cur_date < SYSTIMESTAMP;
Convertir automatiquement les expressions SQL dans le SQL embarqué (EXEC SQL/END-EXEC.) afin d'être conforme à Oracle PL/SQL
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...