在z/OS上使用JCL和COBOL实现文件复制操作

作者:佚名 上传时间:2023-12-12 运行软件:IBM z/OS, IBM COBOL for z/OS 软件版本:z/OS V2R4 版权申诉

本示例展示了如何使用z/OS上的Job Control Language (JCL) 和COBOL编程语言实现文件复制操作。该功能通过JCL调用COBOL程序,该程序打开一个输入文件和一个输出文件,然后逐行复制数据。

//COPYJOB JOB (001),'COPY FILE',CLASS=A,MSGCLASS=X
//STEP1 EXEC PGM=COPYPGM
//SYSOUT DD SYSOUT=A
//INFILE DD DSN=INPUT.FILE,DISP=SHR
//OUTFILE DD DSN=OUTPUT.FILE,DISP=(NEW,CATLG),
//            UNIT=SYSDA,SPACE=(CYL,(1,1),RLSE)
IDENTIFICATION DIVISION.
PROGRAM-ID. COPYPGM.
DATA DIVISION.
FILE SECTION.
FD INFILE.
01 IN-RECORD PIC X(80).
FD OUTFILE.
01 OUT-RECORD PIC X(80).
WORKING-STORAGE SECTION.
01 EOF-SWITCH PIC X VALUE 'N'.
PROCEDURE DIVISION.
OPEN INPUT INFILE
     OUTPUT OUTFILE.
READ INFILE
     AT END MOVE 'Y' TO EOF-SWITCH.
PERFORM UNTIL EOF-SWITCH = 'Y'
    MOVE IN-RECORD TO OUT-RECORD
    WRITE OUT-RECORD
    READ INFILE
        AT END MOVE 'Y' TO EOF-SWITCH
    END-READ
END-PERFORM.
CLOSE INFILE
      OUTFILE.
STOP RUN.

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

用户评论
相关推荐
z/OS使用JCLCOBOL实现文件复制操作
本示例展示了如何使用z/OS上的Job Control Language (JCL) 和COBOL编程语言实现文件复制操作。该功能通过JCL调用COBOL程序,该程序打开一个输入文件和一个输出文件,然
z/OS V2R4
IBM z/OS, IBM COBOL for z/OS
2023-12-12 21:13
z/OS使用JCL批处理文件实现COBOL程序调用
本示例代码展示了如何在z/OS操作系统上使用JCL批处理文件来调用COBOL程序。通过JCL批处理文件,可以简化COBOL程序调用的过程,提高程序的可维护性和易读性。//JOBNAME JOB 00
z/OS V2R1
JCL、COBOL
2023-03-30 14:19
z/OS使用JCLDFSORT实现文件合并与排序
这段示例代码演示了如何使用z/OS上的JCL(Job Control Language)和DFSORT(Data Facility Sort)工具来合并和排序文件。通过该代码,用户可以了解在大型主机环
z/OS V2R4
JCL, DFSORT
2023-11-12 08:40
z/OS操作系统使用JCL脚本
z/OS JCL脚本编写在z/OS操作系统上编写JCL脚本,需要遵循一定的规范和语法。以下是一个简单的JCL脚本示例://MYJOB JOB (123),'MY JOB',CLASS=A,MSGC
z/OS V2.3
z/OS
2023-03-12 19:59
z/OS使用JCL实现文件备份还原操作
该示例演示了如何使用z/OS中的Job Control Language(JCL)来执行文件备份和还原操作。通过这种方式,用户可以轻松地创建和管理文件备份,以确保数据的安全性和可恢复性。//BACK
z/OS 2.5
IBM z/OS
2023-11-11 16:33
如何在z/OS使用JCL运行COBOL程序
本文介绍如何在z/OS系统上通过JCL(Job Control Language)运行COBOL程序,包括JCL语法和COBOL编译链接操作,并提供示例代码。//JOBNAME JOB (ACCTI
z/OS 2.4
IBM z/OS
2023-03-17 01:36
如何在z/OS使用JCL调用COBOL程序
这篇文章介绍了如何在z/OS上使用JCL(Job Control Language)来调用COBOL(Common Business Oriented Language)程序,包括如何指定输入和输出文
z/OS V2.4
COBOL 6.3
2023-04-14 07:50
如何在z/OS使用JCL执行COBOL程序
本示例介绍如何使用Job Control Language(JCL)在z/OS上执行COBOL程序。JCL是一个ZOS操作系统特有的脚本语言,它可以用来编排作业。//JOBNAME JOB 'C
z/OS V2R4
IBM z/OS
2023-03-20 19:53
z/OS使用JCLRexx脚本处理z/OS Unix文件
本示例代码演示了如何使用z/OS上的JCL和Rexx脚本处理z/OS Unix文件。通过使用JCL调用Rexx脚本,可以实现对Unix文件进行复制、删除、重命名等基本操作,提高了Unix文件的管理效率
z/OS V2R4
JCL和Rexx脚本
2023-04-25 05:24
使用z/OS JCL运行COBOL程序
该示例展示了如何使用z/OS的Job Control Language (JCL)运行COBOL程序。JCL是z/OS操作系统的一种命令语言,可以用于定义和提交作业。COBOL是一种传统的编程语言,用
z/OS V2.4
IBM z/OS操作系统及COBOL编译器
2023-03-26 20:15