一、实验项目名称:
在JCL程序中建立并调用流内过程
二、实验项目的目的和任务:
目的: 熟悉在JCL中对流内过程的建立和调用调用,熟悉流内数据的使用,以及JOB语句、exec语句、DD语句及位置参数和关键字参数的使用。
任务: 编写一个包含流内过程和流内数据的JCL程序,拷贝一个有指定内容的顺序数据集。
三、实验内容:
1、在QRnnn.SOFTWARE.EXERCISE中 新建一个MEMBER,取名为PROGE。
2、PROGE是一个JCL程序,该程序完成以下功能:
①、定义一个建立顺序数据集的过程,该顺序数据集的名字为:QRnnn.SOFTWARE.PPDA
②、定义一个建立分区数据集的过程,该分区数据集的名字为: QRnnn.SOFTWARE.PPDB
③、第一个作业步调用第一个过程建立指定的顺序数据集;
④、第二个作业步调用第二个过程建立指定的分区数据集;
⑤、第三个作业步把类似于:
QRnnn 姓名(拼音)的行作为流内数据拷贝到由第一个作业步新建立的顺序数据集 QRnnn.SOFTWARE.PPDA 中
⑥、第四个作业步把顺序数据集
QRnnn.SOFTWARE.PPDA拷贝到由第二个作业步建立的分区数据集
QRnnn.SOFTWARE.PPDB中,作为其中的一个成员,成员名字为:
QRnnn.SOFTWARE.PPDB(NEWDATA)
⑦、在本程序的所有拷贝操作中,对目标数据集的状态描述时,要求在该作业步执行成功时对其执行编目操作;在该作业步执行失败时,删除该数据集。
3、在本程序运行时,分别删除PPDA、PPDB、以及PPDB中的成员NEWDATA时,查看H队列中的错误信息。
4、把调试好的JCL程序,即PROGE,拷贝到XFWAN.QRnnn.EXERCISE中,即成为:
XFWAN.QRnnn.EXERCISE(PROGE) 。
注:
本实验中的QRnnn为每个人的上机帐号;建立数据集的逻辑卷可以是USER01 ~ USER05中任何一个。
|