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


Migración de Pro*Cobol Embedido Oracle a Cobol Embedido HiRDB

La herramienta de migración de bases de datos y aplicaciones Ispirer MnMTK es un producto de costo efectivo que puede satisfacer las necesidades empresariales únicas. Nuestra herramienta flexible está en constante evolución. Ayudamos a nuestros clientes ejecutar una suave migración de SQL embebido y lograr una amplia variedad de tareas.

Migración de Pro*Cobol Embedded Oracle a Cobol Embedded HiRDB

Conversión de sentencias de SQL embebido se basa en la implementación inicial de Oracle a HiRDB.


Características de la Conversión:

Conversión de control de Conexión a Base de Datos/Transacción

  • Conversión de sentencias de Conexión
  • Adición de nuevas variables de Nombre de Usuario y Contraseña con una longitud fija en bytes para la conexión porque HiRDB no soporta las variables VARCHAR para la conexión
  • Adición de lógica "MOVE" para nuevas variables declaradas

Cobol(Oracle):

  1. EXEC SQL
  2. CONNECT :ID22 IDENTIFIED BY :P22
  3. END-EXEC.

Cobol (HiRDB):

  1. WORKING-STORAGE SECTION.
  2. ** SQLWays Variable FOR Username/Password **
  3. 01 SQLWAYS-ID22 PIC X(08) DEFAULT SPACE.
  4. 01 SQLWAYS-P22 PIC X(30) DEFAULT SPACE.
  5. MOVE ID22-ARR TO SQLWAYS-ID22.
  6. MOVE P22-ARR TO SQLWAYS-P22.
  7.  
  8. EXEC SQL
  9. CONNECT USER :SQLWAYS-ID22 USING :SQLWAYS-P22
  10. END-EXEC.

Conversión de Cursor

  • Conversión de consulta Select en sentencia Cursor se basa en la implementación de Oracle a HiRDB

Cobol(Oracle):

  1. EXEC SQL DECLARE EMPCURSOR CURSOR FOR
  2. SELECT T1.C2 INTO :VCHAR FROM T1, T2
  3. WHERE T1.C1=T2.C1(+)
  4. AND T2.C3(+)>0 AND T1.C4>0
  5. END-EXEC.

Cobol (HiRDB):

  1. EXEC SQL DECLARE EMPCURSOR CURSOR FOR
  2. SELECT T1.C2 INTO :VCHAR FROM T1 LEFT OUTER JOIN T2
  3. ON T1.C1 = T2.C1 AND T2.C3 > 0
  4. WHERE T1.C4 > 0
  5. END-EXEC.

Conversión de Consulta DML

  • Conversión de sentencias Select, Insert, Update, Delete se basa en la implementación de Oracle a HiRDB

Cobol(Oracle):

  1. EXEC SQL
  2. UPDATE T1 SET C3=add_months(C1,C2)
  3. END-EXEC.

 

Cobol (HiRDB):

  1. EXEC SQL
  2. UPDATE T1 SET C3 = C1+C2 MONTH
  3. END-EXEC.

Conversión de Llamada a Procedimiento

  • Conversión de sentencia Call en bloque PL/SQL
  • Eliminación de nombre del Paquete

Cobol(Oracle):

  1. EXEC SQL
  2. CALL myschema.mypkge.getsal(:increase)
  3. END-EXEC.
  4.  
  5. EXEC SQL EXECUTE
  6. BEGIN
  7. myschema.mypkge.raise_salary(:emp_id);
  8. END;
  9. END-EXEC.

 

Cobol (HiRDB):

  1. EXEC SQL
  2. CALL myschema.getsal(:increase)
  3. END-EXEC.
  4.  
  5. EXEC SQL
  6. CALL myschema.raise_salary(:emp_id)
  7. END-EXEC.

Conversión de Variables Declare Host

  • Comento de variables SQLCA y SQLDCA
  • Conversión de archivo Include

Cobol(Oracle):

  1. EXEC SQL INCLUDE SQLCA END-EXEC.
  2. EXEC SQL INCLUDE D:\Test\Statements\incl_file.cob END-EXEC.

 

Cobol (HiRDB):

  1. ** EXEC SQL INCLUDE SQLCA END-EXEC.
  2. EXEC SQL COPY incl_file END-EXEC.

Conversión de Extensión

  • Convierte extensión .PCO a .ECB

Por qué Ispirer MnMTK

Ispirer MnMTK automatiza el proceso de migración de sus aplicaciones Pro*Cobol Embedded Oracle a Cobol Embedded HiRDB. Además, con Ispirer MnMTK usted elimina la mayoría de los riesgos asociados y reduce considerablemente los esfuerzos internos. 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.


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

...