SRDF-HC MFE: Comandi di interfaccia batch dei componenti host emessi fuori ordine

Summary: Comandi di interfaccia batch dei componenti host emessi fuori ordine.

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

I comandi emessi tramite l'interfaccia batch possono essere assegnati a una coda di comandi (CQNAME). L'utilizzo di un CQNAME garantisce che i comandi reciprocamente dipendenti vengano emessi uno alla volta, nell'ordine in cui sono stati immessi.        

A causa di un problema di temporizzazione, CQNAME non è stato rispettato e i comandi avevano la possibilità di essere emessi in modo non corretto.       

La documentazione riporta quanto segue all'interno del componente host SRDF per la guida al prodotto z/OS, sezione "Elaborazione dei comandi per nome coda":

"Per garantire che i comandi reciprocamente dipendenti vengano elaborati uno alla volta nell'ordine in cui vengono immessi, SRDF Host Component consente di inserire la maggior parte dei comandi nelle code di comando denominate designate.

I comandi nella stessa coda vengono elaborati nell'ordine in cui sono stati posizionati nella coda, mentre i comandi su code diverse vengono elaborati in modo indipendente l'uno dall'altro. Di conseguenza, i comandi su code diverse possono essere elaborati contemporaneamente e un comando su una coda potrebbe anche essere elaborato in anticipo rispetto a un altro comando immesso in precedenza ma inserito in una coda diversa.

Il componente host SRDF sposta singolarmente i comandi in coda sulla stessa coda di comando denominata nella coda di sottotasking appropriata.

Non esiste alcuna relazione intrinseca tra le code di comando denominate e le code di sottotasking. Pertanto, è possibile inserire comandi diversi sulla stessa coda di comando denominata nelle code di sottotasking per sistemi di storage diversi o nella coda di attività globale. Tuttavia, i comandi sono sempre pianificati nell'ordine in cui sono visualizzati nella coda dei comandi denominata. Un comando su una coda di comandi denominata non viene mai pianificato fino a quando l'elaborazione non viene completata prima che il comando che lo precedeva nella coda dei comandi denominata".

Tuttavia, Host Component esegue i comandi sulla stessa coda denominata in modo non ordinato. Di conseguenza, i comandi reciprocamente dipendenti potrebbero avere esito negativo.

Ciò si verifica quando l'utente invia una combinazione di diversi tipi di comandi da eseguire tramite:
  • Sono supportate due attività z/OS simultanee per ogni sistema di storage, una dedicata a query (SQ) e una dedicata ai comandi di configurazione (SC);
  • L'attività globale o principale di SRDF Host Component è dedicata all'esecuzione di comandi non specifici per un singolo sistema di storage.

Cause

Ciò è dovuto a un problema software.

Resolution

L'elaborazione è stata modificata per gestire correttamente il problema di tempistica per garantire che l'ordine dei comandi di CQNAME venga rispettato.   
  
Correzione permanente:
  • Per Mainframe Enablers 8.5, È stato sviluppato PTF SR85026 per risolvere il problema. È disponibile per il download dal supporto online Dell
  • Per Mainframe Enablers 8.4, È stato sviluppato PTF SR84042 per risolvere il problema. È disponibile per il download dal supporto online Dell

Additional Information

Nota sul coperchio 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 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.