MFE SRDF-HC: Polecenia interfejsu wsadowego składnika hosta wydane poza kolejnością

Сводка: Polecenia interfejsu wsadowego składnika hosta wydane poza kolejnością.

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

Симптомы

Polecenia wydawane za pośrednictwem interfejsu wsadowego można przypisać do kolejki poleceń (CQNAME). Użycie CQNAME gwarantuje, że polecenia wzajemnie zależne są wydawane kolejno w kolejności, w jakiej zostały wprowadzone.        

Ze względu na problem z synchronizacją CQNAME nie został honorowany, a polecenia miały możliwość wystawienia poza kolejnością.       

Dokumentacja zawiera następujące informacje w części Element hosta SRDF dla podręcznika produktu z/OS, sekcja "Przetwarzanie poleceń według nazwy kolejki":

"Aby upewnić się, że polecenia wzajemnie zależne są przetwarzane jeden po drugim w kolejności, w jakiej je wprowadzasz, składnik hosta SRDF umożliwia umieszczenie większości poleceń w wyznaczonych kolejkach poleceń nazwanych.

Polecenia w tej samej kolejce są przetwarzane w kolejności, w jakiej zostały umieszczone w kolejce, podczas gdy polecenia w różnych kolejkach są przetwarzane niezależnie od siebie. W związku z tym polecenia w różnych kolejkach mogą być przetwarzane jednocześnie, a polecenie w kolejce może być nawet przetwarzane przed innym poleceniem wprowadzonym wcześniej, ale umieszczonym w innej kolejce.

Składnik hosta SRDF osobno przenosi polecenia w kolejce w tej samej kolejce poleceń o nazwie do odpowiedniej kolejki podwykonawczej.

Nie ma nieodłącznej relacji między nazwanymi kolejkami poleceń i kolejkami podzadań. W związku z tym różne polecenia w tej samej kolejce poleceń o nazwie mogą być umieszczane w kolejkach podzadanych dla różnych systemów pamięci masowej lub w globalnej kolejce zadań. Jednak polecenia są zawsze zaplanowane w kolejności, w jakiej pojawiały się w nazwanej kolejce poleceń. Polecenie w nazwanej kolejce poleceń nigdy nie jest zaplanowane, dopóki polecenie, które poprzedziło to w nazwanej kolejce poleceń, nie zakończy przetwarzania".

Składnik hosta wykonuje jednak polecenia w tej samej kolejce nazwanej poza kolejnością. W rezultacie polecenia wzajemnie zależne mogą ulec awarii.

Dzieje się tak, gdy użytkownik przesyła kombinację różnych rodzajów poleceń, które mają być uruchamiane przez:
  • Dla każdego systemu pamięci masowej obsługiwane są dwa jednoczesne zadania z/OS, jedno dedykowane do wykonywania zapytań (SQ) i jedno dedykowane do poleceń konfiguracyjnych (SC).
  • Globalne zadanie składnika hosta SRDF lub główne zadanie jest przeznaczone do uruchamiania poleceń niewłaściwych dla jednego systemu pamięci masowej.

Причина

Jest to spowodowane problemem z oprogramowaniem.

Разрешение

Przetwarzanie zostało zmodyfikowane w celu prawidłowego obsługi problemu z synchronizacją w celu zapewnienia przestrzegania kolejności poleceń CQNAME.   
  
Trwała poprawka:
  • W przypadku mainframe Enablers 8.5, PTF SR85026 został opracowany w celu rozwiązania problemu. Można go pobrać z witryny pomocy technicznej online firmy Dell
  • W przypadku mainframe Enablers 8.4, PTF SR84042 został opracowany w celu rozwiązania problemu. Można go pobrać z witryny pomocy technicznej online firmy Dell

Дополнительная информация

Uwaga dotycząca pokrywy 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
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.