MFE SRDF-HC: Команди інтерфейсу пакетного компонента хоста, видані не в порядку

Сводка: Команди пакетного інтерфейсу компонента хоста, видані не в порядку.

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

Команди, які видаються через пакетний інтерфейс, можуть бути призначені командній черзі (CQNAME). Використання CQNAME гарантує, що взаємно залежні команди видаються по одній, в тому порядку, в якому вони були введені.        

Через проблему з часом CQNAME не був виконаний, і команди могли бути видані поза порядком.       

У документації зазначено наступне в розділі «Обробка команд за іменем черги» (SRDF Host Component for z/OS Product Guide), розділ «Обробка команд за іменем черги»:

«Щоб взаємно залежні команди оброблялися по черзі в тому порядку, в якому ви їх вводите, компонент хоста SRDF дозволяє розміщувати більшість команд у визначених іменованих чергах
команд.
Команди в одній черзі обробляються в тому порядку, в якому вони були розміщені в черзі, в той час як команди в різних чергах обробляються незалежно один від одного. В результаті цього команди в різних чергах можуть оброблятися одночасно, а команда в черзі може бути навіть оброблена попереду іншої команди, яка була введена раніше, але розміщена в іншій черзі.

Компонент хоста SRDF окремо переміщує команди, розташовані в черзі в тій самій іменованій черзі команд, до відповідної черги підзавдань.

Немає властивого зв'язку між іменованими чергами команд і чергами підзавдань. Таким чином, різні команди в одній і тій же іменованій черзі команд можуть бути розміщені в чергах підзадач для різних систем зберігання даних або в глобальній черзі завдань. Проте команди завжди плануються в тому порядку, в якому вони з'являлися в іменованій командній черзі. Команда в іменованій командній черзі ніколи не планується, доки команда, яка передувала їй в іменованій командній черзі, не завершить обробку."

Однак Host Component виконує команди в тій самій іменованій черзі поза порядком. В результаті взаємно залежні команди можуть дати збій.

Це відбувається, коли користувач надсилає комбінацію різних типів команд для виконання:
  • Для кожної системи зберігання підтримуються два одночасні завдання 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
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.