MFE SRDF-HC: Batchgrænsefladekommandoer for værtskomponent udstedt uden ordre

Summary: Batchgrænsefladekommandoer for værtskomponent udstedt uden ordre.

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

Kommandoer, der udstedes via batchgrænsefladen, kan tildeles en kommandokø (CQNAME). Brugen af et CQNAME sikrer, at gensidigt afhængige kommandoer udstedes én ad gangen i den rækkefølge, som de blev indtastet i.        

På grund af et timingproblem blev CQNAME ikke imødekommet, og kommandoerne havde muligheden for at blive udsendt uden ordre.       

I dokumentationen angives følgende i SRDF-værtskomponenten for z/OS-produktvejledningen, afsnittet "Kommandobehandling efter kønavn":

"For at sikre, at gensidigt afhængige kommandoer behandles én ad gangen i den rækkefølge, du indtaster dem i, giver SRDF-værtskomponenten dig mulighed for at placere de fleste kommandoer i angivne navngivne kommandokøer.

Kommandoer på den samme kø behandles i den rækkefølge, som de blev placeret i køen, mens kommandoer på forskellige køer behandles uafhængigt af hinanden. Som følge af dette kan kommandoer på forskellige køer behandles samtidigt, og en kommando på en kø kunne endda behandles forud for en anden kommando, der blev indtastet tidligere, men placeret på en anden kø.

SRDF-værtskomponenten flytter individuelt kommandoer, der er sat i kø på den samme navngivne kommandokø, til den relevante underopgavekø.

Der er ikke noget iboende forhold mellem navngivne kommandokøer og underopgavekøer. Derfor kan forskellige kommandoer på den samme navngivne kommandokø placeres i underopgavekøerne for forskellige storagesystemer eller i den globale opgavekø. Kommandoerne planlægges dog altid i den rækkefølge, som de blev vist i den navngivne kommandokø. En kommando på en navngivet kommandokø bliver aldrig planlagt, før den kommando, der gik forud for den navngivne kommandokø, fuldfører behandlingen."

Værtskomponenten udfører dog kommandoer på den samme navngivne kø uden for rækkefølge. Derfor kan gensidigt afhængige kommandoer mislykkes.

Dette sker, når brugeren sender en blanding af forskellige typer kommandoer, der skal køres af:
  • To samtidige z/OS-opgaver understøttes for hvert storagesystem, én dedikeret til forespørgselskommandoer (SQ) og én dedikeret til konfigurationskommandoer (SC).
  • SRDF-værtskomponentens globale opgave eller hovedopgave er dedikeret til at køre kommandoer, der ikke er specifikke for et enkelt lagringssystem.

Cause

Dette skyldes et softwareproblem.

Resolution

Behandling blev ændret for at håndtere timingproblemet korrekt for at sikre, at CQNAME-rækkefølgen af kommandoer imødekommes.   
  
Permanent rettelse:
  • For Mainframe Enablers 8.5 er PTF SR85026 udviklet til at løse problemet. Den er tilgængelig til download fra Dell Online Support
  • For Mainframe Enablers 8.4 er PTF SR84042 blevet udviklet til at løse problemet. Den er tilgængelig til download fra Dell Online Support

Additional Information

Bemærkning til PTF-dæksel:
 
++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 Enablers
Article 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.