精通COBOL--16.3.1 基本程序结构
2008-04-29 10:54
211 查看
基于CICS的COBOL程序同样是通过EXEC标识符将CICS命令嵌入其中的。一下为CICS命令在COBOL中的表示方式:
EXEC CICS
…… /*此处为嵌入的相关CICS命令*/
END-EXEC.
此外,基于CICS的COBOL程序在结构上同普通COBOL程序略有不同。在基于CICS的COBOL程序中,和文件有关的节都是不应存在的。程序中用到的文件资源都将由CICS统一定义。以下为基于CICS的COBOL程序的基本结构:
IDENTIFICATION DIVISION.
PROGRAM-ID. XXX.
*
ENVIRONMENT DIVISION.
× CONFIGURATION SECTION. /*不应有配置节*/
× INPUT-OUTPUT SECTION. /*不应有输入输出节*/
*
DATA DIVISION.
× FILE SECTION. /*不应有文件节*/
WORKING-STORAGE SECTION.
LINKAGE SECTION. /*通常需要有连接节*/
*
PROCEDURE DIVISION.
此外,当程序中的CICS逻辑部分结束时,需要使用RETURN命令将控制权移交回系统。在程序的最后,通常使用GOBACK表示终止,而并非STOP RUN。这样可避免一些编译方面的警告或错误。完整的程序框架如下:
IDENTIFICATION DIVISION.
PROGRAM-ID. XXX.
*
ENVIRONMENT DIVISION.
*
DATA DIVISION.
WORKING-STORAGE SECTION.
……
LINKAGE SECTION.
……
*
PROCEDURE DIVISION.
……
EXEC CICS RETURN END-EXEC.
GOBACK.
EXEC CICS
…… /*此处为嵌入的相关CICS命令*/
END-EXEC.
此外,基于CICS的COBOL程序在结构上同普通COBOL程序略有不同。在基于CICS的COBOL程序中,和文件有关的节都是不应存在的。程序中用到的文件资源都将由CICS统一定义。以下为基于CICS的COBOL程序的基本结构:
IDENTIFICATION DIVISION.
PROGRAM-ID. XXX.
*
ENVIRONMENT DIVISION.
× CONFIGURATION SECTION. /*不应有配置节*/
× INPUT-OUTPUT SECTION. /*不应有输入输出节*/
*
DATA DIVISION.
× FILE SECTION. /*不应有文件节*/
WORKING-STORAGE SECTION.
LINKAGE SECTION. /*通常需要有连接节*/
*
PROCEDURE DIVISION.
此外,当程序中的CICS逻辑部分结束时,需要使用RETURN命令将控制权移交回系统。在程序的最后,通常使用GOBACK表示终止,而并非STOP RUN。这样可避免一些编译方面的警告或错误。完整的程序框架如下:
IDENTIFICATION DIVISION.
PROGRAM-ID. XXX.
*
ENVIRONMENT DIVISION.
*
DATA DIVISION.
WORKING-STORAGE SECTION.
……
LINKAGE SECTION.
……
*
PROCEDURE DIVISION.
……
EXEC CICS RETURN END-EXEC.
GOBACK.
相关文章推荐
- Scala入门到精通—— 第二节Scala基本类型及操作、程序控制结构
- Scala入门到精通—— 第二节Scala基本类型及操作、程序控制结构
- COBOL程序的基本结构
- 精通COBOL--16.4.1 伪会话程序的基本概念
- Scala入门到精通—— 第二节Scala基本类型及操作、程序控制结构
- Scala入门到精通—— 第二节Scala基本类型及操作、程序控制结构
- D3D程序基本结构
- Windows程序设计----Windows程序基本结构
- 两种arm汇编程序结构和基本语法
- Java基本的程序设计结构(五)
- Python Flask Web 第一课 —— 基本概念和程序的基本结构
- [Qt和GLSL的笔记1] 程序的基本结构
- 程序的三个基本结构,面向对象的三个特征(zt)
- 第一章 ASP.net C#基本语法(B篇 程序结构、运算符、运算优先级)
- 第二节Scala基本类型及操作、程序控制结构
- 精通COBOL--11.3.1 主调用程序中参数的定义
- 精通COBOL--11.5.2 静态调用程序示例
- Java的基本程序结构
- 第三章 Java基本的程序设计结构---笔记
- c语言的起源特点及c程序的基本结构