z/OS JCL 编目过程
WebSphere® Application Server for z/OS® 服务器将 JCL 编目过程用于独立应用程序服务器和 Network Deployment 单元。您应该了解建议的命名约定以及如何将用户标识分配给 WebSphere Application Server for z/OS 地址空间。
每个 WebSphere Application Server for z/OS 服务器使用 JCL 编目过程。这些过程都非常相似,并且由主编目过程和包含 DD 语句的 INCLUDE 成员组成。以下是 Profile Management Tool 或者 zpmt 命令生成的控制器的样本编目过程库成员:
//BBO8ACR PROC ENV=,PARMS=' ',REC=N,AMODE=00
// SET ROOT='/wasv9config/bbobase/bbonode'
// SET FOUT='properties/service/logs/applyPTF.out'
// SET WSDIR='AppServer'
//*************************************************************
//* Test that OMVS can successfully launch a shell and return *
//*************************************************************
//TOMVS EXEC PGM=BPXBATCH,REGION=0M,
// PARM='SH exit 13'
//SYSOUT DD PATH='&ROOT./&ENV..HOME/&FOUT.',
// PATHOPTS=(OWRONLY,OCREAT,OAPPEND),PATHMODE=(SIRWXU,SIRWXG)
//SYSPRINT DD PATH='&ROOT./&ENV..HOME/&FOUT.',
// PATHOPTS=(OWRONLY,OCREAT,OAPPEND),PATHMODE=(SIRWXU,SIRWXG)
//*********************************************************
//* If the shell RC code is as expected (13) - proceed *
//*********************************************************
//IFTST IF (RC = 13) THEN
//*********************************************************
//* Start the Multi-Product PTF Post-Installer *
//*********************************************************
//APPLY EXEC PGM=BPXBATCH,REGION=0M,
// PARM='SH &ROOT./&ENV..HOME/bin/applyPTF.sh inline'
//SYSOUT DD PATH='&ROOT./&ENV..HOME/&FOUT.',
// PATHOPTS=(OWRONLY,OCREAT,OAPPEND),PATHMODE=(SIRWXU,SIRWXG)
//SYSPRINT DD PATH='&ROOT./&ENV..HOME/&FOUT.',
// PATHOPTS=(OWRONLY,OCREAT,OAPPEND),PATHMODE=(SIRWXU,SIRWXG)
// IF (APPLY.RC <= 4) THEN
//*********************************************************
//* If the RC from the Post-Installer is LE 4 then start *
//* the WebSphere Application Server *
//*********************************************************
//STEP1 EXEC PGM=BPXBATA2,REGION=0M,TIME=MAXIMUM,MEMLIMIT=NOLIMIT,
// PARM='PGM &ROOT./&WSDIR./lib/s390-common/bbooctlm &AMODE. &PARMS.
//REC=&REC' STDENV DD PATH='&ROOT/&ENV/was.env'
//*
//* Output DDs
//*
//CEEDUMP DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//SYSOUT DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//SYSPRINT DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//DEFALTDD DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//HRDCPYDD DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
// ENDIF
//IFTSTEND ENDIF
过程库成员 BBO8ASR://BBO8ASR PROC ENV=,AMODE=00
// SET ROOT='/wasv9config/bbobase/bbonode'
// SET WSDIR='AppServer'
//STEP1 EXEC PGM=BPXBATSL,REGION=0M,TIME=NOLIMIT,MEMLIMIT=NOLIMIT,
// PARM='PGM &ROOT./&WSDIR./lib/s390-common/bboosrmr &AMODE.'
//STDENV DD PATH='&ROOT/&ENV/was.env'
//*
//* Output DDs
//*
//CEEDUMP DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//SYSOUT DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//SYSPRINT DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//DEFALTDD DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//HRDCPYDD DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
STDENV DD 语句指向服务器的 was.env(启动参数)文件。此文件的路径由配置 HFS 目录名(使用 ROOT JCL 变量硬编码)和此特定服务器的符号链接(使用 ENV= 参数在启动时指定)组成。
在用于调用 BPXBATA2 的 EXEC 语句之前,控制器编目过程还包括一些附加语句。它们用于调用后安装程序,在对产品 HFS 和装入模块应用服务时,该程序会将所有必需的维护应用于配置 HFS 及其主目录。
以下几节描述每个配置所需的编目过程,提供建议的命名约定,并说明如何确定每个服务器的 SAF 用户标识。
独立应用程序服务器的编目过程
如果两个服务器的配置 HSF 和产品代码级别(包括 STEPLIB)相同,那么可对不同的独立服务器使用相同的编目过程。
Network Deployment 单元的编目过程
Network Deployment 单元使用下列编目过程:
为了将库(CICS®、DB2® 等等)放置在 STEPLIB 并置中,应用程序服务器服务方编目过程是唯一一个可能需要修改的编目过程.
对于同一个 Network Deployment 单元(甚至多个单元)中的多个节点,如果所有这些节点的配置 HFS 都相同,那么可以对它们使用相同的编目过程。
建议的编目过程命名约定
对 WebSphere Application Server for z/OS 编目过程使用一致的命名约定。过程名称在 WebSphere Application Server for z/OS 版本与配置 HFS 之间应当有所区别。
过程 | 建议的名称 |
---|---|
Deployment Manager 控制器 | cc8DCR |
Deployment Manager 服务方 | cc8DSR |
位置服务守护程序控制器 | cc8DMN |
应用程序服务器控制器 | cc8ACR |
应用程序服务器服务方 | cc8ASR |
控制区域附件 | cc8AAR |
将用户标识指定给 WebSphere Application Server for z/OS 地址空间
如果在 z/OS 上将 z/OS Security Server(RACF®)用作与 SAF 兼容的安全性系统,那么使用 STARTED 类概要文件以将启动式任务用户标识指定给每个 WebSphere Application Server for z/OS 服务器。这些 STARTED 概要文件由 Profile Management Tool 或 zpmt 命令创建的批处理作业进行设置。根据需要更新这些 STARTED 概要文件以将您自己创建的服务器放在相应的用户标识下。
将使用您从 MVS™ 控制台或内部发出的控制台 START 命令来启动控制器(Deployment Manager、位置服务守护程序、Node Agent 或应用程序服务器控制器)。对于这些服务器,选择的 STARTED 概要文件名的格式为 procname.jobname。
使用工作负载管理器 (WLM) 启动服务方区域(应用程序服务器服务方和附件进程)。对于这些服务器,选择的 STARTED 概要文件名的格式为 jobname.jobname。
如果使用另一个与 SAF 兼容的安全性系统,那么与安全服务器供应商联系以获取 WebSphere Application Server for z/OS 设置信息。