MFE SRDF-HC: Пакетные команды интерфейса компонентов хоста вы заказывать
Сводка: Пакетные команды интерфейса компонентов хоста выданная вне заказа.
Данная статья применяется к
Данная статья не применяется к
Эта статья не привязана к какому-либо конкретному продукту.
В этой статье указаны не все версии продуктов.
Симптомы
Команды, выдаваемые через пакетный интерфейс, могут быть назначены командной очереди (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 предназначена для выполнения команд, не связанных с одной системой хранения.
Причина
Это связано с проблемой программного обеспечения.
Разрешение
Обработка была изменена для правильной обработки проблемы синхронизации, чтобы обеспечить выполнение порядка команд CQNAME.
Окончательное исправление:
Окончательное исправление:
- Для Mainframe Enablers 8.5 разработан PTF SR85026 для устранения этой проблемы. Его можно загрузить с веб-сайта онлайн-поддержки Dell.
- Для Mainframe Enablers 8.4 разработан PTF SR84042 для устранения этой проблемы. Его можно загрузить с веб-сайта онлайн-поддержки Dell.
Дополнительная информация
Примечание по крышке 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
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.