使用COBOL编写z/OS批处理程序的示例代码和技术解答

作者:佚名 上传时间:2023-11-04 运行软件:COBOL 编译器 软件版本:z/OS 2.4 版权申诉

本示例代码演示了如何使用COBOL语言编写一个在z/OS操作系统上运行的批处理程序。批处理程序可用于自动化处理重复性任务,提高效率。本示例代码中的批处理程序将读取一个包含员工信息的输入文件,并计算每位员工的薪水并输出到另一个文件中。

IDENTIFICATION DIVISION.
PROGRAM-ID. BATCH-PROCESS.
DATA DIVISION.
FILE SECTION.
   FD INPUT-FILE.
   01 EMPLOYEE-RECORD.
      05 EMPLOYEE-ID    PIC 9(5).
      05 EMPLOYEE-NAME  PIC X(20).
      05 EMPLOYEE-SALARY PIC 9(7)V99.
   FD OUTPUT-FILE.
   01 OUTPUT-RECORD.
      05 EMPLOYEE-ID    PIC 9(5).
      05 EMPLOYEE-SALARY PIC 9(7)V99.
WORKING-STORAGE SECTION.
   01 WS-TOTAL-SALARY  PIC 9(9)V99 VALUE 0.
PROCEDURE DIVISION.
   OPEN INPUT INPUT-FILE.
   OPEN OUTPUT OUTPUT-FILE.
   PERFORM UNTIL EOF-FLAG
      READ INPUT-FILE
         AT END MOVE 'Y' TO EOF-FLAG
         NOT AT END
            COMPUTE WS-TOTAL-SALARY = WS-TOTAL-SALARY + EMPLOYEE-SALARY
            WRITE OUTPUT-RECORD
   END-PERFORM.
   CLOSE INPUT-FILE.
   CLOSE OUTPUT-FILE.
   STOP RUN.

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
使用COBOL编写z/OS批处理程序示例代码技术解答
本示例代码演示了如何使用COBOL语言编写一个在z/OS操作系统上运行的批处理程序。批处理程序可用于自动化处理重复性任务,提高效率。本示例代码中的批处理程序将读取一个包含员工信息的输入文件,并计算每位
z/OS 2.4
COBOL 编译器
2023-11-04 10:33
z/OS COBOL程序中处理VSAM文件示例代码技术解答
该示例代码演示了在z/OS上使用COBOL编程语言处理VSAM(Virtual Storage Access Method)文件的方法。VSAM是IBM主机系统上一种用于访问存储器的文件存储技术,常用
IBM Enterprise COBOL for z/OS
IBM z/OS
2023-11-21 03:49
使用z/OS执行COBOL程序示例技术解答
这个示例展示了如何在IBM的z/OS操作系统上使用COBOL编程语言编写并执行简单的程序。COBOL是一种面向业务的编程语言,广泛用于企业级应用程序开发。该示例演示了如何编写一个简单的COBOL程序,
z/OS 2.5
IBM Enterprise COBOL for z/OS
2023-11-26 04:11
使用z/OS JCL编写批处理作业示例技术解答
本示例演示如何使用z/OS Job Control Language(JCL)编写批处理作业,用于在IBM z/OS操作系统上执行各种任务。JCL是z/OS中用于定义和管理作业流程的关键工具。//M
IBM z/OS
z/OS JCL
2023-10-16 10:07
z/OS使用JCL执行批处理作业示例代码技术解答
这段示例代码演示了如何使用Job Control Language(JCL)在z/OS操作系统上执行批处理作业。JCL是z/OS的重要组成部分,用于定义和控制作业的执行。该示例展示了一个简单的作业流程
z/OS 2.4
z/OS操作系统
2023-11-18 22:32
使用z/OSCOBOL编写计算器示例代码
这是一份在z/OS操作系统上使用COBOL编写的计算器示例代码,可进行基本的数学运算,包括加、减、乘、除。实现方式是通过定义变量和使用算术表达式进行计算。IDENTIFICATION DIVISIO
z/OS 2.3
COBOL
2023-03-18 03:11
使用z/OS JCL编写批处理作业示例代码
本示例代码展示了如何使用JCL(Job Control Language)编写z/OS批处理作业。通过定义作业名、作业类别、程序名、文件名以及作业卡片等关键信息,实现对批处理作业的控制和管理。//J
z/OS V2R4
JES2
2023-04-22 19:09
使用z/OS JCL批处理程序自动运行COBOL程序
示例代码展示了如何使用z/OS JCL批处理程序自动运行COBOL程序。其中包括了如何指定COBOL程序和输入输出文件、如何设置JCL参数以及如何获取COBOL程序的输出结果。//COBOLJCL
z/OS 2.3
JCL、COBOL
2023-05-23 14:47
Z/OS使用JCL执行COBOL程序示例技术解答
该示例展示了在Z/OS操作系统下使用Job Control Language(JCL)来执行一个简单的COBOL程序。COBOL程序将输出一条简单的信息。JCL文件描述了作业的运行参数,包括要运行的程
Z/OS
COBOL编译器
2023-11-11 04:44
z/OS使用JCL编写作业示例代码技术解答
本示例展示了如何使用z/OS中的JCL(Job Control Language)编写作业,包括作业控制语句、作业步骤和参数设置。JCL是在IBM主机操作系统z/OS上定义和控制作业的语言,可用于执行
z/OS 2.5
IBM z/OS操作系统
2023-12-01 03:29