MFE SRDF-HC:按顺序发出的主机组件批处理接口命令
Сводка: 按顺序发出主机组件批处理接口命令。
Данная статья применяется к
Данная статья не применяется к
Эта статья не привязана к какому-либо конкретному продукту.
В этой статье указаны не все версии продуктов.
Симптомы
通过批处理接口发出的命令可以分配给命令队列 (CQNAME)。使用 CQNAME 可确保按输入顺序一次发出一个相互依赖的命令。
由于计时问题,CQNAME 未得到遵守,并且命令可能会按顺序发出。
文档在 SRDF Host Component for z/OS Product Guide(SRDF Host Component for z/OS 产品指南)中指出了以下内容:“Command processing by queue name”(命令按队列名称处理):
“为了确保按输入命令的顺序一次处理一个相互依赖的命令,SRDF 主机组件允许您将大多数命令放置在指定的指定命令队列上。
同一队列上的命令按其放置在队列上的顺序进行处理,而不同队列上的命令则彼此独立处理。因此,可以同时处理不同队列上的命令,甚至可以在前面输入但放置在其他队列上的另一个命令之前处理队列上的命令。
SRDF 主机组件单独将在同一命名命令队列上排队的命令移至相应的子任务队列。
命名命令队列与子任务队列之间没有固有关系。因此,同一命名命令队列上的不同命令可能会放置在不同存储系统的子任务队列或全局任务队列上。但是,命令始终按在指定命令队列上显示的顺序进行计划。在指定命令队列上前面的命令完成处理之前,绝不会计划指定命令队列上的命令。”
但是,主机组件会对同一指定队列执行命令。该队列没有顺序。因此,相互依赖的命令可能会失败。
当用户提交要运行的不同类型的命令的组合时,会发生这种情况:
由于计时问题,CQNAME 未得到遵守,并且命令可能会按顺序发出。
文档在 SRDF Host Component for z/OS Product Guide(SRDF Host Component for z/OS 产品指南)中指出了以下内容:“Command processing by queue name”(命令按队列名称处理):
“为了确保按输入命令的顺序一次处理一个相互依赖的命令,SRDF 主机组件允许您将大多数命令放置在指定的指定命令队列上。
同一队列上的命令按其放置在队列上的顺序进行处理,而不同队列上的命令则彼此独立处理。因此,可以同时处理不同队列上的命令,甚至可以在前面输入但放置在其他队列上的另一个命令之前处理队列上的命令。
SRDF 主机组件单独将在同一命名命令队列上排队的命令移至相应的子任务队列。
命名命令队列与子任务队列之间没有固有关系。因此,同一命名命令队列上的不同命令可能会放置在不同存储系统的子任务队列或全局任务队列上。但是,命令始终按在指定命令队列上显示的顺序进行计划。在指定命令队列上前面的命令完成处理之前,绝不会计划指定命令队列上的命令。”
但是,主机组件会对同一指定队列执行命令。该队列没有顺序。因此,相互依赖的命令可能会失败。
当用户提交要运行的不同类型的命令的组合时,会发生这种情况:
- 每个存储系统支持两个并发 z/OS 任务,一个专用于查询 (SQ) 命令,一个专用于配置 (SC) 命令;
- SRDF 主机组件全局任务或主要任务专用于运行不特定于单个存储系统的命令。
Причина
这是由于软件问题造成的。
Разрешение
已修改处理以正确处理计时问题,以确保遵守 CQNAME 命令顺序。
永久修复:
永久修复:
- 对于 Mainframe Enablers 8.5,已开发 PTF SR85026 来纠正此问题。可从戴尔在线支持网站下载
- 对于 Mainframe Enablers 8.4,已开发 PTF SR84042 来纠正此问题。可从戴尔在线支持网站下载
Дополнительная информация
PTF 护盖注释:
++PTF(SR85026) REWORK(2022039) . ++VER(Z038) FMID(SRDF850) PRE( SR85017 ) /* *------------------------------------------------------------- * PROBLEM DESCRIPTION(S): * ------------------------------------------------------------ * USERS AFFECTED: Host Component Batch Interface * PROBLEM DESCRIPTION: Commands issued out of order * DESCRIPTION DETAIL: * * Commands that are issued through the batch interface can be assigned * to a command queue (CQNAME). The use of a CQNAME ensures * that mutually dependent commands are issued one at a time, * in the order in which they were entered. * * Due to a timing issue, the CQNAME was not honored and * commands had the potential to be issued out of order. * * PROBLEM RESOLUTION: * * Processing was modified to correctly handle the timing * issue to ensure the CQNAME order of commands is honoured. * * * MODULES: EMCSTC * * ------------------------------------------------------------ * SR85026 8 Feb 2022 12:15:49 * ------------------------------------------------------------
Затронутые продукты
Mainframe EnablersСвойства статьи
Номер статьи: 000197039
Тип статьи: Solution
Последнее изменение: 19 Jun 2023
Версия: 4
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.