![[z/OS]](ngzos.gif)
为通道启动程序创建过程
对于每个 IBM® MQ 子系统,定制 CSQ4CHIN的副本。 根据您正在使用的其他产品,您可能需要允许访问其他数据集。
- 对每个 IBM MQ 队列管理器重复此任务。
- 从先前版本迁移时,您可能需要修改编目过程。
您需要为将要使用分布式排队的每个 IBM MQ 子系统创建一个通道启动程序启动式任务过程。
要执行此操作:
- 将样本启动式任务过程 thlqual.SCSQPROC(CSQ4CHIN) 复制到过程库。 将过程命名为
xxxxCHIN ,其中xxxx是 IBM MQ 子系统的名称 (例如, CSQ1CHIN 将是队列管理器 CSQ1的通道启动程序启动式任务过程)。 - 为要使用的每个 IBM MQ 子系统创建一个副本。
- 使用样本过程 CSQ4CHIN中的指示信息,根据您的需求定制过程。 您还可以在 JCL 中使用符号参数,以允许在过程启动时对其进行修改。 管理 IBM MQ for z/OS®中的启动选项对此进行了描述。
并置分布式排队库 thlqual.SCSQMVR1。
需要访问 LE 运行时库 SCEERUN; 如果它不在链接列表 (SYS1.PARMLIB(LNKLSTkk) ,将其并置在 STEPLIB DD 语句中。
考虑使用以下信息调整 MEMLIMIT 参数存储配置。 - 授权过程在外部安全管理器下运行。
- 您需要包含包含您所选语言的消息的库。 也就是说,thlqual.SCSQANLx,其中 x 是您国家语言的语言字母:
- C,代表中文
- E,代表美式英语混合大小写
- F,法语
- K,日语
- U,代表美式英语大写
通道启动程序是一个长时间运行的地址空间。 要防止在使用受限 CPU 量后终止该 CPU ,请确认以下任一操作:
- z/OS 系统中启动式任务的缺省值为无限制 CPU; 具有 TIME = (1440,00) 的 JOBCLASS (STC) 的 JES2 配置语句可实现此目标,或者
- 将 TIME=1440或 TIME=NOLIMIT 参数显式添加到 CSQXJST 的 EXEC 语句中。
如果要使用通道出口,您可以稍后将出口库 (CSQXLIB) 添加到此过程。 您需要停止并重新启动通道启动程序才能执行此操作。
如果您正在使用 TLS ,那么需要访问系统 TLS 运行时库。 此库称为 SIEALNKE。 库必须获得 APF 授权。
如果您正在使用 TCP/IP ,那么通道启动程序地址空间必须能够访问 TCPIP.DATA 数据集。 必须设置数据集的方式取决于您正在使用的 TCP/IP 产品和接口。 它们包括:
- 环境变量, RESOLVER_CONFIG
- 文件系统上的 /etc/resolv.conf
- // SYSTCPD DD 语句
- // SYSTCPDD DD 语句
jobname/userid.TCPIP.DATA- SYS1.TCPPARMS(TCPDATA)
zapname.TCPIP.DATA
其中一些操作会影响启动式任务过程 JCL。 有关更多信息,请参阅 z/OS Communications Server: IP Configuration Guide。