QUESTO SITO UTILIZZA COOKIE: continuando a navigare questo sito, accettate l’utilizzo di cookie.
Consultate le pagine Informative sulla Privacy e sui Cookie per ulteriori dettagli.

Intelligent, Custom and Highly Automated Cross Platform Database and Application Migration


Conversione da COBOL verso DB2

Il nostro tool Ispirer MnMTK è capace di convertire applicazioni COBOL verso DB2.

Perchè Ispirer MnMTK

Ispirer MnMTK può aiutarvi a convertire la vostra applicazione COBOL automaticamente. Scegliendo Ispirer MnMTK potete anche eliminare i rischi di conversione e ridurre notevolmente la quantità di sforzi interni necessari per la migrazione.

I nostri vantaggi principali:

  • ll team esperto e qualificato: i tecnici d’Ispirer hanno grande esperienza in realizzazione di progetti di migrazione di varia complessità.
  • Approccio orientato al cliente e Personalizzazione rapida: personalizziamo il nostro strumento di migrazione in modo che permetta di soddisfare pienamente le esigenze di business dei nostri clienti; aggiustamenti gratuiti durante 1-2 giorni lavorativi;
  • Collaborazione pre-vendita: dimostriamo la conversione completa durante la fase di valutazione prima che prenderete la decisione finale.
  • Buon prezzo: offriamo la politica di prezzatura flessibile;
  • Conversione ottimizzata: il codice facilmente gestito senza il middleware di Ispirer usato dopo la conversione.

Valutazione

Valutazione ci aiuta ad estimare gli sforzi e i costi di migrazione. Per iniziare i discorsi di collaborazione e fare la valutazione approssimativa, si prega di riempire:

Questionario per Migrazione da COBOL a DB2.

La Presentazione Live

Ispirer Soluzione di Migrazione

Conversione da COBOL a DB2

Richiedere

Richiedi un Preventivo

Ispirer Soluzione di Migrazione

Conversione da COBOL a DB2

Servizi Toolkit

Struttura di un programma COBOL

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


Ci sono quattro divisioni:

  • IDENTIFICATION DIVISION: Qui si dà il nome del programma.
  • ENVIRONMENT DIVISION: Qui si definiscono i file necessari per il programma.
  • DATA DIVISION: Qui si definiscono variabili, record, file, ecc.
  • PROCEDURE DIVISION: Qui si scrive il programma. Nell'esempio di sopra c'è solo uno paragrafo. Un paragrafo è una sequenza di istruzioni nominate con un label. Non c'è un segno speciale per marcare la fine di un paragrafo.

Caratteristiche di conversione

  • Può migrare un database di un'applicazione COBOL verso un database DB2

  • Converte i programmi COBOL verso le procedure DB2

  • DB2:

     
    CREATE OR REPLACE PROCEDURE DemoId()
    LANGUAGE SQL
    BEGIN
       CALL DBMS_OUTPUT.PUT_LINE ('FIRST DEMO');
    END
     
  • Converte una sezione WORKING-STORAGE con i variabili e record di dichiarazione verso l’istruzioni DB2 DECLARE

  • COBOL:

     
    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.
     

    DB2:

     
      DECLARE MY_STRING_1 VARCHAR(20);
      DECLARE MY_STRING_2 VARCHAR(30);
      DECLARE MY_NUMBER INTEGER; 
      SET MY_NUMBER = 1;
     
  • Converte i record in COBOL verso le variabili DB2 separate

  • COBOL:

     
    01 MY_DATA_RECORD.
        03 MY_NAME        PIC X(20).
        03 MY_ADDRESS  PIC X(40).
        03 MY_ID               PIC 9(2).
     

    DB2:

     
    DECLARE SWV_MY_DATA_RECORD_MY_NAME VARCHAR(20);
         DECLARE SWV_MY_DATA_RECORD_MY_ADDRESS VARCHAR(40);
         DECLARE SWV_MY_DATA_RECORD_MY_ID DOUBLE;
     
  • Converte le istruzioni COBOL MOVE TO/COMPUTE verso le istruzioni di assegnazione DB2

  • COBOL:

     
    MOVE 5 TO MY_NUMBER.
     

    DB2:

     
    SET MY_NUMBER=5;
     
  • Converte sezioni COBOL (gruppi di paragrafi o istruzioni) verso le procedure DB2. SECTION può essere chiamata usando un'istruzione PERFORM. PERFORM è convertata verso una chiamata di stored procedure DB2.

  • Converte strutture di controllo in COBOL verso istruzioni di controllo DB2

  • COBOL:

     
    IF/ELSE/END IF
     

    DB2:

     
    IF/ELSE/END IF;
     

    COBOL:

     
    PERFORN UNTIL/END-PERFORM
     

    DB2:

     
    WHILE <condition> LOOP
     
                <loop_body>
     
          END LOOP;
     
  • Converte Screen output (l’istruzione DISPLAY) verso DBMS_OUTPUT.PUT_LINE

  • Converte istruzioni EXEC SQL/ END-EXEC (l’istruzioni select, insert, update, delete, CURSOR) al’istruzioni SQL DB2 (l’istruzioni SELECT, INSERT, UPDATE, DELETE, CURSOR)

  • COBOL:

     
    EXEC SQL
        SELECT cur_date 
        FROM val_date
        WHERE cur_date < CURRENT
     END-EXEC.
     

    DB2:

     
    SELECT cur_date 
    FROM val_date
    WHERE cur_date < CURRENT TIMESTAMP
     
  • Converte l’istruzioni SQL a SQL embedded (EXEC SQL/END-EXEC.) automaticamente a conformarsi alla sintassi DB2


  • Per ulteriori informazioni si prega di contattarci.

     
    Testimonianze
    Verint, Regno Unito
    Oracle verso Microsoft SQL Server, Regno Unito

    Verint Global Consulting Services ha usato Ispirer SQLWays Wizard per migrare un database con più di 500GB per il cliente da Oracle verso...

    ...

    TSS Consultancy, India
    Microsoft SQL Server a Oracle

    Tutto è cominciato con la ricerca della mia azienda di soluzioni per migrazione da SQL Server database verso Oracle. Le prove di più di 10 strumenti disponibili...

    ...

    Casi Studio
    Sybase ASE to Oracle and Sybase ASE to Microsoft SQL Server Migration, United Kingdom/United States

    Our client was Global Investment Bank (GIB), a provider of investment banking advisory services. Besides financing, risk management, and corporate finance advisory services, it provides foreign...

    ...

    Oracle to PostgreSQL Migration, Japan

    In cooperation with our solution partner in Japan, Ispirer executed a short-term migration project for a subsidiary of a grand, reputed Tokyo-based telecommunications company. The subsidiary is...

    ...