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


Conversion d'Application COBOL vers Oracle PL/SQL

Oracle Logo

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:


Présentation en direct

Ispirer Migration Solution

Cobol vers Oracle PL/SQL

Commander

Demander un devis

Ispirer Migration Solution

Cobol vers Oracle PL/SQL

Service L'outil

Caractéristiques de Conversion


Structure de Programme COBOL

IDENTIFICATION DIVISION.
PROGRAM-ID. DemoId.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
FIRST-PARAGRAPH.
   DISPLAY "First DEMO".


Il y a quatre divisions:

  • 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
    CREATE OR REPLACE PACKAGE DemoId
       AS
      PROCEDURE DemoId;
    END;
    /
    CREATE OR REPLACE PACKAGE BODY DemoId
    AS
     PROCEDURE DemoId
          AS
           BEGIN
              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
  • WORKING-STORAGE SECTION.
    01 MY_STRING_1    PIC X(20).
    01 MY_STRING_2    PIC X(30).
    01 MY_NUMBER    PIC 9(2) VALUE 1.

    Pour:

    DECLARE
        MY_STRING_1 VARCHAR(20);
        MY_STRING_2 VARCHAR(20);
        MY_NUMBER    NUMBER := 1;

  • Convertir des Records COBOL vers des Records
  • Oracle 
    01 MY_DATA_RECORD.
        03 MY_NAME        PIC X(20).
        03 MY_ADDRESS  PIC X(40).
        03 MY_ID               PIC 9(2).

    Pour:

    DECLARE
           TYPE 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 5 TO 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
    END IF

    Pour:

    IF condition
    Oracle statements
    ELSE
    Oracle statements
    END IF;
    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)
  •  EXEC SQL
        SELECT 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


  • Contactez-nous pour en savoir plus.

 
Témoignages
Decitre, France

Sybase ASE vers PostgreSQL

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...

...

TSS Consultancy, Inde

Microsoft SQL Server vers Oracle

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...

...

Etudes de cas
IBM DB2 LUW vers PostgreSQL, Etats-Unis

Notre client était la société publique américaine et l'unité indépendante du gouvernement de l'État.

...

Sybase ASE vers Microsoft SQL Server, Chili

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...

...