MFE SRDF-HC: Commandes de l’interface par lots des composants hôtes émises hors commande

Zusammenfassung: Commandes host component batch Interface émises hors commande.

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

Les commandes émises via l’interface de traitement par lots peuvent être attribuées à une file d’attente de commandes (CQNAME). L’utilisation d’un CQNAME garantit que les commandes mutuellement dépendantes sont émises une par une, dans l’ordre dans lequel elles ont été saisies.        

En raison d’un problème de synchronisation, le CQNAME n’était pas respecté et les commandes étaient susceptibles d’être émises hors ordre.       

La documentation indique les éléments suivants dans le Guide produit du composant hôte SRDF pour z/OS, section « Traitement des commandes par nom de file d’attente »:

« Pour vous assurer que les commandes mutuellement dépendantes sont traitées une à la fois dans l’ordre dans lequel vous les saisissez, SRDF Host Component vous permet de placer la plupart des commandes sur des files d’attente de commandes nommées désignées.

Les commandes sur la même file d’attente sont traitées dans l’ordre dans lequel elles ont été placées dans la file d’attente, tandis que les commandes sur différentes files d’attente sont traitées indépendamment les unes des autres. Par conséquent, les commandes sur différentes files d’attente peuvent être traitées simultanément, et une commande sur une file d’attente peut même être traitée avant une autre commande saisie précédemment, mais placée sur une autre file d’attente.

Le composant hôte SRDF déplace individuellement les commandes mises en file d’attente sur la même file d’attente de commandes nommée vers la file d’attente de sous-tâches appropriée.

Il n’existe aucune relation inhérente entre les files d’attente de commande nommées et les files d’attente de sous-tâches. Par conséquent, des commandes différentes sur la même file d’attente de commandes nommée peuvent être placées sur les files d’attente de sous-tâches pour différents systèmes de stockage ou dans la file d’attente des tâches globale. Toutefois, les commandes sont toujours planifiées dans l’ordre dans lequel elles apparaissent dans la file d’attente de commandes nommée. Une commande sur une file d’attente de commandes nommée n’est jamais planifiée tant que la commande qui l’a précédée sur la file d’attente de commandes nommée n’a pas terminé le traitement. »

Toutefois, le composant hôte exécute des commandes sur la même file d’attente nommée hors ordre. Par conséquent, les commandes mutuellement dépendantes peuvent échouer.

Cela se produit lorsque l’utilisateur soumet une combinaison de différents types de commandes à exécuter par:
  • Deux tâches z/OS simultanées sont prises en charge pour chaque système de stockage, une dédiée aux commandes de requête (SQ) et une dédiée aux commandes de configuration (SC).
  • La tâche globale ou la tâche principale du composant hôte SRDF est dédiée à l’exécution de commandes non spécifiques à un seul système de stockage.

Ursache

Cela est dû à un problème logiciel.

Lösung

Le traitement a été modifié pour gérer correctement le problème de synchronisation afin de s’assurer que l’ordre des commandes CQNAME est respecté.   
  
Correctif permanent:
  • Pour Mainframe Enablers 8.5, PTF SR85026 a été développé pour corriger le problème. Il est disponible au téléchargement à partir du support en ligne Dell
  • Pour Mainframe Enablers 8.4, PTF SR84042 a été développé pour corriger le problème. Il est disponible au téléchargement à partir du support en ligne Dell

Weitere Informationen

Remarque sur le capot 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                                  
* ------------------------------------------------------------ 

Betroffene Produkte

Mainframe Enablers
Artikeleigenschaften
Artikelnummer: 000197039
Artikeltyp: Solution
Zuletzt geändert: 19 Juni 2023
Version:  4
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.