MFE SRDF-HC: Пакетные команды интерфейса компонентов хоста вы заказывать
Summary: Пакетные команды интерфейса компонентов хоста выданная вне заказа.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Команды, выдаваемые через пакетный интерфейс, могут быть назначены командной очереди (CQNAME). Использование CQNAME гарантирует, что команды, взаимозависимые, выдают по одному в порядке, в котором они были введены.
Из-за проблемы синхронизации CQNAME не был выполнен, и команды могут быть выбиты не в порядке.
В документации указано следующее в руководстве по продукту SRDF Host Component for z/OS, в разделе «Command processing by queue name»:
"Чтобы обеспечить обработку команд, взаимозависимых по одному в порядке ввода, компонент хоста SRDF позволяет размещать большинство команд в назначенных именованных командных очередях.
Команды в той же очереди обрабатываются в том порядке, в котором они были помещены в очередь, а команды в разных очередях обрабатываются независимо друг от друга. В результате команды в разных очередях могут обрабатываться параллельно, а команда в очереди может обрабатываться даже перед другой командой, введенной ранее, но помещенной в другую очередь.
Компонент хоста SRDF по отдельности перемещает команды, вложенные в ту же именованную очередь команд, в соответствующую очередь подраздела.
Именованные очереди команд и очереди подразделов не предусмотрены. Таким образом, различные команды в одной и той же именованной командной очереди могут размещаться в очередях подразделов для разных систем хранения или в глобальной очереди задач. Тем не менее, команды всегда должны выполняться в том порядке, в котором они отображались в именованной командной очереди. Команда в именованной командной очереди не будет запланирована, пока не завершится обработка команды, которая предшествовала этой команде в указанной командной очереди».
Однако компонент хоста выполняет команды в той же именованной очереди из порядка. В результате команды, взаимозависимые, могут не работать.
Это происходит, когда пользователь отправляет набор разных типов команд для выполнения:
Из-за проблемы синхронизации CQNAME не был выполнен, и команды могут быть выбиты не в порядке.
В документации указано следующее в руководстве по продукту SRDF Host Component for z/OS, в разделе «Command processing by queue name»:
"Чтобы обеспечить обработку команд, взаимозависимых по одному в порядке ввода, компонент хоста SRDF позволяет размещать большинство команд в назначенных именованных командных очередях.
Команды в той же очереди обрабатываются в том порядке, в котором они были помещены в очередь, а команды в разных очередях обрабатываются независимо друг от друга. В результате команды в разных очередях могут обрабатываться параллельно, а команда в очереди может обрабатываться даже перед другой командой, введенной ранее, но помещенной в другую очередь.
Компонент хоста SRDF по отдельности перемещает команды, вложенные в ту же именованную очередь команд, в соответствующую очередь подраздела.
Именованные очереди команд и очереди подразделов не предусмотрены. Таким образом, различные команды в одной и той же именованной командной очереди могут размещаться в очередях подразделов для разных систем хранения или в глобальной очереди задач. Тем не менее, команды всегда должны выполняться в том порядке, в котором они отображались в именованной командной очереди. Команда в именованной командной очереди не будет запланирована, пока не завершится обработка команды, которая предшествовала этой команде в указанной командной очереди».
Однако компонент хоста выполняет команды в той же именованной очереди из порядка. В результате команды, взаимозависимые, могут не работать.
Это происходит, когда пользователь отправляет набор разных типов команд для выполнения:
- Для каждой системы хранения поддерживаются две параллельные задачи z/OS: одна для запросов (SQ) и одна выделенная для команд конфигурации (SC).
- Глобальная задача или основная задача компонента хоста SRDF предназначена для выполнения команд, не связанных с одной системой хранения.
Cause
Это связано с проблемой программного обеспечения.
Resolution
Обработка была изменена для правильной обработки проблемы синхронизации, чтобы обеспечить выполнение порядка команд CQNAME.
Окончательное исправление:
Окончательное исправление:
- Для Mainframe Enablers 8.5 разработан PTF SR85026 для устранения этой проблемы. Его можно загрузить с веб-сайта онлайн-поддержки Dell.
- Для Mainframe Enablers 8.4 разработан PTF SR84042 для устранения этой проблемы. Его можно загрузить с веб-сайта онлайн-поддержки Dell.
Additional Information
Примечание по крышке 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 * ------------------------------------------------------------
Affected Products
Mainframe EnablersArticle Properties
Article Number: 000197039
Article Type: Solution
Last Modified: 19 Jun 2023
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.