ESTE SITE UTILIZA COOKIES: Ao continuar navegando neste site, você dá o seu consentimento para que os cookies sejam usados.
Para mais detalhes, leia nossa Política de Privacidade e Política de Cookies.

Migração e Modernização
Automatizada e Personalizada
de Bancos de Dados e Aplicações


Conversão de COBOL para Oracle PL/SQL

Oracle Logo

Ispirer Migration and Modernization Toolkit realiza conversão de COBOL para Oracle PL/SQL de qualquer complexidade.


Por que Ispirer MnMTK

O objetivo principal de Ispirer Systems é a realização de uma migração de banco de dados de alta qualidade. Personalizamos nossa ferramenta de migração Ispirer MnMTK de tal forma que uma versão personalizada pode satisfazer plenamente as necessidades de negócios do cliente.

Nossos benefícios principais:

  • Suporte técnico altamente qualificado e experiente: nossa equipe técnica tem uma enorme experiência em projetos de migração de diferentes níveis de complexidade.
  • Abordagem orientada para o cliente e Personalização Rápida: nós personalizamos nossa ferramenta de migração de tal forma que uma versão personalizada pode satisfazer plenamente as necessidades empresariais de nossas clientes, conversões personalizadas e otimizações são feitas no prazo de 1-2 dias úteis;
  • Cooperação de Pre-Venda: demonstramos uma conversão completa durante a avaliação antes você toma uma decisão.
  • Preços flexíveis: podemos oferecer uma ampla gama de opções, entre as quais você vai certamente encontrar o que lhe convier;
  • Conversão Otimizada: após a conversão você recebe um código inteligente e sustentável, sem a utilização de qualquer middleware de Ispirer.

Processo de Avaliação e Compra

A avaliação do seu projeto de migração ajudaria definitivamente a pesar os esforços e o custo aproximado da sua migração. A fim de facilitar o processo, você está convidado a preencher nosso:


Apresentação ao Vivo

Solução de Migração de Ispirer

COBOL para Oracle PL/SQL

Solicitar

Solicite uma Cotação

Solução de Migração de Ispirer

COBOL para Oracle PL/SQL

Serviço Ferramenta

Ispirer MnMTK é capaz de converter aplicativos de COBOL para Oracle PL/SQL.




Estrutura do programa COBOL

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


Há quatro divisões:

  • DIVISÃO DE IDENTIFICAÇÃO: Isto é onde você deve digitar o nome do programa.
  • DIVISÃO DE AMBIENTE: Isto é onde você define os arquivos que o programa precisa.
  • DIVISÃO DE DADOS: Isto é onde você declara variáveis, registros, arquivos etc.
  • DIVISÃO DE PROCEDIMENTO: Isto é onde você escreve o programa. No exemplo acima isto é tudo em um parágrafo. Um parágrafo é uma série de declarações nomeados por um rótulo. Não há nenhuma marcação específica para o fim de um parágrafo.


Características de Conversão

  • Migra o banco de dados de aplicativo COBOL para o banco de dados Oracle
  • Converte programas de COBOL para pacotes de Oracle
  • Converte DIVISÃO DE PROCEDIMENTO para especificação do pacote de 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;
    /

  • Converte a seção WORKING-STORAGE com variáveis e registros de declaração para declarações DECLARE de 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.

    Para:

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

  • Converte registros de COBOL para registros de Oracle
  • 01 MY_DATA_RECORD.
        03 MY_NAME        PIC X(20).
        03 MY_ADDRESS  PIC X(40).
        03 MY_ID               PIC 9(2).

    Para:

    DECLARE
        TYPE MY_DATA_RECORD IS RECORD (
                  MY_NAME        VARCHAR(20),
                   MY_ADDRESS    VARCHAR(40),  
                   MY_ID NUMBER);

  • Converte declarações COBOL MOVE TO/COMPUTE para Oracle instruções de atribuição
  • MOVE 5 TO MY_NUMBER.

    Para:

    MY_NUMBER:=5;

  • Converte seções de COBOL (grupo de parágrafos ou declarações) para procedimentos de Oracle. A SECTION poderia ser chamado usando a declaração PERFORM. PERFORM é convertido para chamar de procedimento armazenado de Oracle.
  • Converte estruturas de controle de COBOL para declarações de controle Oracle
  • IF condition
    COBOL statements
    ELSE
    COBOL statements
    END IF

    Para:

    IF condition
    Oracle statements
    ELSE
    Oracle statements
    END IF;
    E
    PERFORM UNTIL
    COBOL statements
    END-PERFORM

    Para:

    WHILE condition LOOP 
            loop_body 
    END LOOP;

  • Converte saída da tela (declaração DISPLAY) para DBMS_OUTPUT.PUT_LINE
  • Converte declarações EXEC SQL/ END-EXEC(declarações select, insert, update, delete, CURSOR) para declarações de Oracle SQL (declarações SELECT, INSERT, UPDATE, DELETE, CURSOR)
  •  EXEC SQL
        SELECT cur_date 
        FROM val_date
        WHERE cur_date < CURRENT
     END-EXEC.

    Para:

    SELECT cur_date 
        FROM val_date
        WHERE cur_date < SYSTIMESTAMP;

  • Converte automaticamente instruções SQL em SQL embutido (EXEC SQL/END-EXEC.) para conformar-se com a sintaxe de Oracle PL/SQL

Você pode nos contactar através da Página de Contatos.

 
Depoimentos
24.07.2018Decitre, França

Sybase ASE para PostgreSQL

Estávamos procurando uma ferramenta para migrar Sybase para PostgreSQL.

Depois de várias pesquisas, encontramos a ferramenta Ispirer que poderíamos testar...

...

22.06.2018TSS Consultancy, Índia
Migração de Banco de dados
Microsoft SQL Server para Oracle

Nossa empresa iniciou a pesquisa em relação à migração de SQL Server para Oracle. Testamos mais de 10 ferramentas...

...

Estudos de caso
20.06.2018Progress 4GL para .NET C# WinForms, Estados Unidos

Ofertas da empresa incluem gestão do relacionamento com o cliente (CRM), gestão da cadeia de suprimentos(SCM), e software de gestão de capital humano (HCM).

Empresa atende mais de 20.000...

...

28.04.2018Solução de Informix 4GL para Microsoft SQL Server, Estados Unidos

Nosso Cliente é uma empresa de confiança norte-americana que presta serviços de recursos humanos e soluções de negócios para mais de 100.000 empresas de pequeno e médio porte nos Estados Unidos.

...