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 Product Guide), розділ «Обробка команд за іменем черги»:
«Щоб взаємно залежні команди оброблялися по черзі в тому порядку, в якому ви їх вводите, компонент хоста SRDF дозволяє розміщувати більшість команд у визначених іменованих чергах
команд.
Команди в одній черзі обробляються в тому порядку, в якому вони були розміщені в черзі, в той час як команди в різних чергах обробляються незалежно один від одного. В результаті цього команди в різних чергах можуть оброблятися одночасно, а команда в черзі може бути навіть оброблена попереду іншої команди, яка була введена раніше, але розміщена в іншій черзі.
Компонент хоста SRDF окремо переміщує команди, розташовані в черзі в тій самій іменованій черзі команд, до відповідної черги підзавдань.
Немає властивого зв'язку між іменованими чергами команд і чергами підзавдань. Таким чином, різні команди в одній і тій же іменованій черзі команд можуть бути розміщені в чергах підзадач для різних систем зберігання даних або в глобальній черзі завдань. Проте команди завжди плануються в тому порядку, в якому вони з'являлися в іменованій командній черзі. Команда в іменованій командній черзі ніколи не планується, доки команда, яка передувала їй в іменованій командній черзі, не завершить обробку."
Однак Host Component виконує команди в тій самій іменованій черзі поза порядком. В результаті взаємно залежні команди можуть дати збій.
Це відбувається, коли користувач надсилає комбінацію різних типів команд для виконання:
Через проблему з часом CQNAME не був виконаний, і команди могли бути видані поза порядком.
У документації зазначено наступне в розділі «Обробка команд за іменем черги» (SRDF Host Component for z/OS Product Guide), розділ «Обробка команд за іменем черги»:
«Щоб взаємно залежні команди оброблялися по черзі в тому порядку, в якому ви їх вводите, компонент хоста SRDF дозволяє розміщувати більшість команд у визначених іменованих чергах
команд.
Команди в одній черзі обробляються в тому порядку, в якому вони були розміщені в черзі, в той час як команди в різних чергах обробляються незалежно один від одного. В результаті цього команди в різних чергах можуть оброблятися одночасно, а команда в черзі може бути навіть оброблена попереду іншої команди, яка була введена раніше, але розміщена в іншій черзі.
Компонент хоста SRDF окремо переміщує команди, розташовані в черзі в тій самій іменованій черзі команд, до відповідної черги підзавдань.
Немає властивого зв'язку між іменованими чергами команд і чергами підзавдань. Таким чином, різні команди в одній і тій же іменованій черзі команд можуть бути розміщені в чергах підзадач для різних систем зберігання даних або в глобальній черзі завдань. Проте команди завжди плануються в тому порядку, в якому вони з'являлися в іменованій командній черзі. Команда в іменованій командній черзі ніколи не планується, доки команда, яка передувала їй в іменованій командній черзі, не завершить обробку."
Однак Host Component виконує команди в тій самій іменованій черзі поза порядком. В результаті взаємно залежні команди можуть дати збій.
Це відбувається, коли користувач надсилає комбінацію різних типів команд для виконання:
- Для кожної системи зберігання підтримуються два одночасні завдання 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.