Vous pouvez le faire en plusieurs étapes. En tant que contour:
- piège la sortie de 'entrée-pds-name' LISTDS MEMBRES dans un ensemble de données
- manipuler les Membres avec ICETOOL pour produire des commandes REPRO IDCAMS et DELETE
- exécuter le IDCAMS REPRO
- exécuter le IDCAMS SUPPRIMER
Mise en place ICETOOL pour sélectionner et formater les commandes dans liste des membres REPRO/DELETE est, de loin, l'étape la plus difficile. En fait, vous devrez peut-être enchaîner quelques étapes d'ICETOOL pour obtenir tous les droits. Cela peut prendre beaucoup de temps pour comprendre, sauf si vous avez beaucoup d'expérience en utilisant ICETOOL. Ici est un lien vers le IBM DFSORT Programming Guide (ICETOOL est juste un frontal BATCH à DFSORT) pour vous donner une idée de ce que vous sont contre.
Je suggère une approche alternative. Essayez d'écrire une procédure REXX pour remplacer l'étape ICETOOL . Le piégeage de la sortie LISTDS et sa mise en forme dans les commandes IDCAMS REPRO/DELETE appropriées pour serait un processus beaucoup plus simple. REXX est disponible sur à peu près tous les ordinateurs centraux IBM, donc l'accès ne devrait pas poser de problème.
Veuillez fournir un peu plus de détails sur vos conventions de dénomination de jeu de données si vous avez besoin de plus d'aide avec ceci. Particulièrement, les noms de PDS de sortie. Je n'ai pas besoin de noms, je ne veux pas qu'ils soient construits. Par exemple, ils ne ressemble à quelque chose comme ceci:
- HLQ.SOMENAME.FILE001
- HLQ.SOMENAME.FILE002
- HLQ.SOMENAME.FILE003
où les 100 premiers membres sont copiés dans FILE001, les 100 suivants à FILE002 etcetera. Cela peut faire une différence dans la façon dont vous pouvez généraliser l'utilitaire de copie de fichiers. Aussi, continuez-vous à copier en blocs de 100 jusqu'à ce que le PDS d'entrée soit épuisé ou y a-t-il une limite d'arrêt?
Wow - J'ai entendu parler de JCL depuis des années. Je voudrais vraiment voir une réponse à cela pour l'amour de la nostalgie –
EST-ce une question de devoirs? Quel besoin d'affaires est là pour diviser le fichier d'entrée par chaque 100 membres? –