小鱼JCL学习笔记(一)

1. 三种work Time-Sharing(TSO)On-line(CICS)Batch

2. TSOCICSwork unitsessionBatchwork unitjob

3. 每个job都需要提出requirement:包括program, sequence, dataset, hardware, accounting information, priority

4. 高级语言运行步骤:一是compile,二是link edit,三是execute

5. JOB LIFE CYCLE:一是input给予一个ID,然后把JCL放到spool里面;二是conversion,拿出JCL,检查语法错误,然后转换为internal text;三是execution,把internal text读入initiator;四是output;五是print/punch,可以把结果输出到当地打印机/远程打印机,甚至另外一个计算机系统;六是purge,释放内存和job ID

6.

7. An Initiator is a group of routines whose sole function is to select a job from the job queue and execute it under its control.

8. Job 运行在initiator address space下面,每个initiator服务于一个job class.

9.

10. exec 查找顺序:一是Job pack area,二是joblibsteplib,三是link pack areas,四是link list里。

11. JCL错误:一是syntax errorsjobsub,由JES检出;二是退出ABEND,由MVS执行;三是用户程序检出,用户自身可以行动。

12. ABEND原因:一是系统认为不可能服务或者不接受;二是逻辑错误;三是JCL 语法错误类;四是资源不可取;五是时间或者空间的超限;六是硬件故障;七是用户自己ABEND;八是操作员的干涉,九是操作系统失败。

13. 一旦ABEND,后发的程序就不做了,除非有COND

14. 如果是操作员干涉或者时间限制道,任何后发步骤都不会做。

15. Leading commas and trailing commas.

16. 程序内容从17172用于附加注释,7380编号。

17. JOB statement后面的内容都从属于这个JOB,直到遇到/*

18. 一个JOB最多含有255EXEC

19. 特殊的dd name: JOBLIB STEPLIB STEPCAT SYSUDUMP

20.

21. ACCOUNT FIELD最多有142个字符,如果有特殊字符,用括号或者’’programmer 最长20个字符,不包括引号括号。

22.

23. 时间超限,BEND=S322

24. time=1 to 1439,若为1440,则为无限制时间。如online-system

25. typrunscan 检查完语法就回家,hold检查完语法然后休息,jclhold不检查语法就休息。

26. PRTY0——15,最高15

27. RESTART=[stepname|procexec.stepname|*] Star (*) - indicates the Job will begin from first step.

28. 当使用restart时候,EXEC名字不要重复,Proc名字也不重复,Step要有名字。

29. ADDRSPC=[VIRT|REAL] 这个东西在jobEXEC里面都有,JOB里优先

30. region最大2096128K,或者2047M

31. EXEC 参数 DPRTY dispatching priority0-15

32. PARM的传递string 不能超过100个字符,如果要用到&,则写成PARM=&&, ‘’

33. PERFORM=(1 to 999)

34. EXEC JOB的公共参数:ADDRSPC, REGION, TIME, COND,除了COND,都是JOB优先

35. 同一个step只能有一个ddname,如果有多,则会被allocated但是不被运行。

36. DISP parameters defaults:

If DISP parameter not coded -- (NEW,DELETE,DELETE)

DISP=OLD -- (OLD,KEEP,KEEP)

DISP=NEW -- (NEW,DELETE,DELETE)

DISP=SHR -- (SHR,KEEP,KEEP)

DISP=(,KEEP) -- (NEW,KEEP,KEEP)

37. UNCATLG- has a meaning for non-SMS and non-VSAM dataset. For an SMS managed and VSAM dataset UNCATALG defaults to KEEP.

PASS. This indicates that an entry for the dataset that contains DSN, VOL and UNIT parameter be placed on a table in storage, the passed dataset queue. This entry is to be used in subsequent step to receive the passed dataset.

38. 一个step里最多可以用3273ddname

39. UNIT的参数:Affinity: requests that the system allocates different data sets residing on different removable volumes to the same device during the execution of the step.

Group name: requests a group of devices with a symbolic name which is assigned by the installation at the system generation or IBM assigned.

• Unit count: specifies the number of devices for the data set.

• Defer: requests that the volume(s) not be mounted until the data set is opened.

40. VOLUME OR VOL

a) • Can request a specific volume by means of the serial number (SER).

b) • Can request a specific volume by requesting the same volume(s) used by another data set (REF). • Can request a specific volume by referring back to a previous DD statement.

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9895607/viewspace-929772/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9895607/viewspace-929772/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值