从 COBOL 到 Oracle PL/SQL 转换
Ispirer MnMTK可以转换从COBOL应用到Oracle PL/SQL.
为什么选择Ispirer MnMTK
我们主要好处:
- 高素质和经验丰富的技术支持: 我们的技术团队拥有在复杂程度不同的迁移项目的工作经验。
- 客户至上的方针和快速定制: 我们个性化我们的迁移工具可以充分满足客户的业务需求,定制的转换和优化在1-2工作日完成。
- 预售参与 : 我们会在评估决定之前展示完全转换。
- 灵活的定价策略: 我们为您提供广泛的选择,其中您一定会找到最适合您的价格方案。
- 优化转换-: 没有Ispirer的文库或转换后使用IP
可以帮助您自动化转换您的当前COBOL应用。它也消除大多数风险及重要减少需要的努力的总量。所有这些好处是可用的在最合理与竞争成本,可以数据库与应用迁移Ispirer MnMTK工具更加生动工具为此项目类型。 Ispirer MnMTK是也非常灵活的转换工具。 任何迁移方向可以进一步的开发。他可以提供转换以短时间。
评估过程
欢迎您下载我们的免费评估版本:
转换COBOL评估版本
请填写调查问卷,以开始您项目中的谈判或得到粗略的估计:
-
- 从COBOL 到Oracle PL/SQL调查问卷(Excel)
Ispirer转换解决方案
从 COBOL 到 Oracle PL/SQL 请求
Ispirer转换解决方案
从 COBOL 到 Oracle PL/SQL 服务
工具
转换特征
COBOL程序结构
IDENTIFICATION DIVISION.
PROGRAM-ID. DemoId.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
FIRST-PARAGRAPH.
DISPLAY "First DEMO".
有四个部门:
- 标识部:您必须键入程序名称。
- 环境不:您的程序需要定义文件。
- 数据部:您声明变量,记录,文件等
- 过程部:您编写一个程序。这都是在一段上图样本。一段是一系列声明被标签称为。没有特定的标记一个段落的结束。
转换特征
- 迁移COBOL的应用数据库到Oracle数据库
- 转换从COBOL的程序到Oracle包
- 转换过程部到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;
/
- 转换从工作存储器部和声明变量和记录到Oracle DECLARE语句
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.
到:
DECLARE
MY_STRING_1 VARCHAR(20);
MY_STRING_2 VARCHAR(20);
MY_NUMBER NUMBER := 1;
- 转换从COBOL记录到Oracle记录
01 MY_DATA_RECORD.
03 MY_NAME PIC X(20).
03 MY_ADDRESS PIC X(40).
03 MY_ID PIC 9(2).
到:
DECLARE
TYPE MY_DATA_RECORD IS RECORD (
MY_NAME VARCHAR(20),
MY_ADDRESS VARCHAR(40),
MY_ID NUMBER);
- 转换COBOL MOVE TO/COMPUTE语句到Oracle赋值语句
MOVE 5 TO MY_NUMBER.
到:
MY_NUMBER:=5;
- 转换从COBOL部门(段落和语句组)到Oracle过程。使用PERFORM语句SECTION 可以被称为。转换为Oracle方法周用
- 转换COBOL控制结构到Oracle控制语句
IF condition
COBOL statements
ELSE
COBOL statements
END IF
到:
IF condition
Oracle statements
ELSE
Oracle statements
END IF;
及
PERFORM UNTIL
COBOL statements
END-PERFORM
到:
WHILE condition LOOP
loop_body
END LOOP;
- 转换输出屏(DISPLAY语句)到DBMS_OUTPUT.PUT_LINE
- 转换EXEC SQL/ END-EXEC(select, insert, update, delete, CURSOR语句)到Oracle SQL语句 (SELECT, INSERT, UPDATE, DELETE, CURSOR语句)
EXEC SQL
SELECT cur_date
FROM val_date
WHERE cur_date < CURRENT
END-EXEC.
到:
SELECT cur_date
FROM val_date
WHERE cur_date < SYSTIMESTAMP;
- 自动转换SQL语句在嵌入式SQL (EXEC SQL/END-EXEC.) 装置到Oracle PL/SQL
如果您也需要从COBOL转换到OraclePL/SQL,请与我们联系。
|