IBM主机技术一本通
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.11 JES3——作业处理步骤

在JES3里作业的管理分为6个阶段。

输入阶段(Input Phase):JES3读入本地或远程的作业输入以后,为每一个作业分配一个唯一的作业号,然后作业和它的数据流(经常称为SYSIN数据)写入到SPOOL卷中。

转换阶段(Conversion Phase):这个阶段检查JCL是否包含过程调用,如果包含,过程代码需加入到作业的JCL中,结果被称为内部文本。转换阶段期间,需进行语法检查,错误直接显示在输出阶段。以这个内部文本为基础,转换阶段也创建用于下一阶段资源分配的控制块。

资源分配(Resource Allocation):不像JES2,资源的分配发生在作业执行期间,JES3要求在作业执行前分配所需要的资源,这会导致由于资源的无效禁止JES队列中作业的执行。

执行阶段(Execution Phase):无论何时只要有请求发生,JES3从作业队列中选择一个作业去执行,在多处理器JES3环境下,这由通用处理器来处理。在执行阶段期间,执行作业的程序。

输出阶段(Output Phase):作业处理完后,JES解释作业的输出特性,根据这些特征作业被放到响应的输出队列中。

清除阶段(Purge Phase):现在作业已被全部处理完,JES释放所有分配的SPOOL区,并向操作员发送作业完成的信号。