STE SITIO WEB UTILIZA COOKIES: si continúa navegando en este sitio, está dando su consentimiento para la aceptación de las cookies.
Para obtener más información, por favor, lea nuestra Política de privacidad y Política de cookies.

Migración y Modernización
Automatizada y Personalizada
de Bases de Datos y Aplicaciones


Convertir COBOL a Microsoft SQL Server T-SQL

Microsoft/Microsoft Partner

Ispirer MnMTK es capaz de convertir las aplicaciones COBOL a Microsoft SQL Server T-SQL.


Estructura del Programa COBOL

  1. IDENTIFICATION DIVISION.
  2. PROGRAM-ID.
  3. DemoId.
  4. ENVIRONMENT DIVISION.
  5. DATA DIVISION.
  6. PROCEDURE DIVISION.
  7. FIRST-PARAGRAPH.
  8. DISPLAY "First DEMO".

Hay las cuatro divisiones:

  • DIVISIÓN DE IDENTIFICACIÓN: Aquí es donde debe introducir el nombre del programa.
  • DIVISIÓN DE MEDIO AMBIENTE: Aquí es donde se definen los archivos que el programa necesita.
  • DIVISIÓN DE DATOS: Aquí es donde se declaran las variables, registros, archivos, etc.
  • DIVISIÓN DE PROCEDIMIENTO: Aquí es donde se escribe el programa. En el ejemplo anterior esto es todo en un solo párrafo. Un párrafo es una serie de sentencias nombrados por una etiqueta. No hay ninguna marca específica para el final de un párrafo.

Características de la conversión

  • Migra base de datos de aplicación COBOL a base de datos MSSQLServer
  • Convierte los programas COBOL a los procedimientos MSSQLServer
    1. CREATE PROCEDURE DemoId() AS
    2. BEGIN
    3. PRINT ‘FIRST DEMO’
    4. END;
  • Convierte WORKING-STORAGE SECTION con las variables de la declaración y registros a la sentencia DECLARE de MSSQLServer
    1. WORKING-STORAGE SECTION.
    2. 01 MY_STRING_1 PIC X(20).
    3. 01 MY_STRING_2 PIC X(30).
    4. 01 MY_NUMBER PIC 9(2) VALUE 1.

    A:

    1. DECLARE @MY_STRING_1 VARCHAR(20),
    2. @MY_STRING_2 VARCHAR(20), @MY_NUMBER INT
    3. SET @MY_NUMBER=1
  • Convierte los registros COBOL a tipo definido por el usuario de MSSQLServer CLR
    1. 01 MY_DATA_RECORD.
    2. 03 MY_NAME PIC X(20).
    3. 03 MY_ADDRESS PIC X(40).
    4. 03 MY_ID PIC 9(2).

    A:

    1. CREATE TYPE MY_DATA_RECORD
    2. AS TABLE (MY_NAME VARCHAR(20),
    3. MY_ADDRESS VARCHAR(40), MY_ID INT )
    4. GO
  • Convierte sentencias COBOL MOVE TO/COMPUTE a las sentencias de asignación SET
    1. MOVE 5 TO MY_NUMBER.

    A:

    1. SET @MY_NUMBER=5
  • Convierte las secciones COBOL (grupo de párrafos o sentencias) a los procedimientos de MSSQLServer. La SECTION puede ser llamada usando sentencia PERFORM. PERFORM se convierte a EXECUTE de procedimiento almacenado.
  • Convierte las estructuras de control de COBOL a sentencias de control de MSSQLServer.
    1. IF condition ELSE END IF

    A:

    1. IF condition ELSE END IF;
    Y
    1. PERFORN
    2. UNTIL condition COBOL statements
    3. END-PERFORM

    A:

    1. WHILE condition
    2. sql_statements/sql_block
  • Convierte la salida de pantalla (sentencia DISPLAY) a sentencia PRINT
  • Convierte EXEC SQL/END EXEC (sentencias SELECT, INSERT, UPDATE, DELETE, CURSOR) a sentencias SQL de MSSQLServer (sentencias SELECT, INSERT, UPDATE, DELETE, CURSOR)
    1. EXEC SQL
    2. SELECT cur_date FROM val_date
    3. WHERE cur_date < CURRENT END-EXEC.

    A:

    1. SELECT cur_date FROM val_date
    2. WHERE cur_date < GetDate();
  • Convierte automáticamente las sentencias SQL a SQL Embebido (EXEC SQL/END-EXEC.) para ajustarse a MSSQLServer T-SQL

Por qué Ispirer MnMTK

Ispirer MnMTK puede ayudarle a convertir automáticamente su aplicación COBOL corriente. Esto también elimina la mayoría de los riesgos y reduce considerablemente la cantidad total de los esfuerzos necesarios. Todos estos beneficios están disponibles a costos muy razonables y competitivos, lo que hace Ispirer MnMTK aún más atractivo instrumento para este tipo de proyecto. Ispirer MnMTK es también una herramienta de conversión muy flexible. Cualquier dirección de la migración puede ser desarrollada más. Esto puede proporcionar la conversión en los plazos más breves.

Presentación en Vivo

Solución de Migración de Ispirer

COBOL a MS SQL Server T-SQL

Solicitar

Solicitar un Presupuesto

Solución de Migración de Ispirer

COBOL a MS SQL Server T-SQL

Servicio Herramienta

Si Usted tiene algunas preguntas o desea obtener más información, siempre puede ponerse en contacto con nosotros.

 
Testimonios
Septiembre 11, 2017Cardtek, Turquía
Microsoft SQL Server a Oracle

"Cardtek es la empresa más valiosa en el sector financiero y bancario en Turquía. Entre otros numerosos proyectos, estamos operando un sistema de recolección de...

...

Septiembre 11, 2017Caxton & CTP Publishers and Printers Ltd, Sudáfrica
Sybase ASE a MySQL

"Estimada Vera,

Donde estamos es el siguiente:

1. Hemos habilitado todo nuestro software para operar en una 'Agnostic Manner' en que ya no es hardware y tipo de base...

...

Estudios de Caso
Septiembre 14, 2017Oracle Forms a Java, Estados Unidos
¡La viabilidad de la migración automática de Oracle Forms a Java con Ispirer MnMTK se ha probado!


A principios de 2017, Ispirer Systems fue contactado por una de las compañías global de...

...

Junio 5, 2017Oracle a PostgreSQL, Rusia
Servicios profesionales de migración de paquetes y procedimientos almacenados de Oracle a PostgreSQL.


A finales de 2016, Ispirer Systems realizó servicios de migración para uno de los...

...