Hiperbatch et l'utilitaire DLF (Data Lookaside Facility)

Hiperbatch est une fonctionnalité z/OS® permettant d'améliorer les performances du système. Elle fonctionne avec l'utilitaire DLF (Data Lookaside Facility) pour permettre aux travaux par lots et aux tâches lancées de se partager l'accès aux jeux de données, or ou à un objet données. IBM® Z Workload Scheduler fournit des données de contrôle à l'utilitaire DLF : il lui indique quelles opérations sont autorisées à se connecter à quel objet DLF et quels fichiers sont admissibles pour Hiperbatch.

Au sein de IBM Z Workload Scheduler, un fichier admissible pour Hiperbatch est traité en tant que ressource. A l'aide du panneau RESOURCES, vous pouvez définir des fichiers avec l'attribut DLF. L'exemple d'exit DLF, EQQDLFX peut alors prendre les décisions suivantes concernant le traitement DLF :
  • Ce fichier est-il admissible pour Hiperbatch ?
  • Cette opération doit-elle être connectée à cet objet données ?

IBM Z Workload Scheduler place en file d'attente le travail et le nom de fichier pour informer l'exit DLF que le travail à planifier va utiliser Hiperbatch. Lorsque le travail prend fin, IBM Z Workload Scheduler vérifie si le même fichier va être utilisé par l'opération remplaçante ou par toute autre opération prête. Si c'est le cas, IBM Z Workload Scheduler ne purge pas l'objet données. Dans le cas contraire,IBM Z Workload Scheduler lance un traitement de purge de l'objet données (c'est-à-dire IBM Z Workload Scheduler le supprime d'Hiperspace™). Pour plus d'informations sur l'installation de la prise en charge d'Hiperbatch dans IBM Z Workload Scheduler, voir Personnalisation et réglage.

Remarque : Le contrôleur peut créer des objets DLF sur tout système se trouvant dans l'anneau de sérialisation d'accès des ressources partagées du contrôleur, mais les opérations qui doivent se connecter à l'objet doivent s'exécuter sur le même système que le contrôleur.