Programmes utilitaires d\'unité centrale d\'IBM

Les programmes utilitaires d'unité centrale d'IBM de sont fournis avec les logiciels d'exploitation de de l'unité centrale d'IBM tel que le MVS pour effectuer de diverses tâches liées aux ensembles de données , etc.

ainframe_I/O_access_methods

Appui d'unité de disques

ICKDSF

ICKDSF (" ; Appui Facility" de dispositif ;) installe, initialise et maintient le DASD , sous un du système d'exploitation, ou le autonome.

Utilités de VSAM

IDCAMS

IDCAMS (" ; " des services de méthode d'accès de ;) produit et modifie du les ensembles de données et Non-VSAM de VSAM. Le " ; Accéder à Method" ; la référence dérive du " initial ; La VSAM remplace tout autre methods" d'accès ; mentalité du OS/VS . Il a probablement la plupart de fonctionnalité de tous les programmes utilitaires, remplissant beaucoup de fonctions, pour le VSAM et les dossiers non- du VSAM . On l'a prévu pour remplacer la plupart des autres programmes utilitaires d'ensemble de données.

Utilités d'ensemble de données

IEBCOMPR

IEBCOMPR compare des disques dans les ensembles de données séquentiels ou divisés

L'utilité d'IEBCOMPR est employée pour comparer deux le séquentiel ou les ensembles de données divisés. Cette comparaison d'ensemble de données est effectuée au niveau d'article. Par conséquent, IEBCOMPR est utilisé généralement pour vérifier qu'une copie de secours d'un ensemble de données est courante.

Pendant le traitement, IEBCOMPR compare chaque disque de chaque ensemble de données, un. Si les disques sont inégaux, IEBCOMPR énumère l'information suivante dans le SYSOUT :

- Les nombres de disque et de bloc en question.

- Les noms des rapports de densité double dans lesquels la contradiction s'est produite.

- Les disques inégaux.

En comparant les fichiers séquentiels, IEBCOMPR considère les ensembles de données égaux si les conditions suivantes sont remplies :

- Les ensembles de données contiennent le même nombre de disques.

- Les disques et les clefs correspondants sont identiques.

Pour le les ensembles de données divisés IEBCOMPR considère les ensembles de données égaux si les conditions suivantes sont remplies :

- Les entrées de répertoire pour l'allumette de deux ensembles de données divisés - c., les noms sont identiques, et le nombre d'entrées sont égal.

- Les membres correspondants contiennent le même nombre de disques.

- Les disques et les clefs correspondants sont identiques.

Si dix comparaisons inégales sont produites pendant le traitement, IECOMPR se termine avec le message approprié.

 LE TRAVAIL, AAAA.A, CLASS=G, MSGCLASS=1, DE //S010IEBC EXEC PGM=IEBCOMPR, ACCT=PJ00000000 // INCLUENT MEMBER=@BATCHS SIMULACRE DE DENSITÉ DOUBLE DE //SYSIN // * DENSITÉ DOUBLE UNIT=DASD, DISP=SHR, DE //SYSUT1 DENSITÉ DOUBLE UNIT=DASD, DISP=SHR, DE //SYSUT2 //SYSUT # DENSITÉ DOUBLE 

IEBCOPY

Les copies d'IEBCOPY, comprime et fusionne les ensembles de données divisés qu'il peut également choisir ou exclure a spécifié des membres pendant l'opération de copie, et retitre ou remplace des membres.

Certaines des tâches qu'IEBCOPY peut effectuer incluent ce qui suit :

- Créant un support d'un ensemble de données divisé (PDS)

- Copiant un PDS en place pour reprendre l'espace inutilisé des membres supprimés ; Également appelé compression d'un PDS.

- Membres choisis de copie à un autre PDS.

- Retitrage des membres choisis d'un PDS.

- Fusionnement des ensembles de données divisés multiples dans un PDS simple.

- Changeant, copiant et regroupant la charge moduled.

L'utilité d'IEBCOPY diffère de l'autre IEB-type les utilités parce que les DD-Name des rapports de densité double d'entrée et de rendement sont définis par le code de JCL par opposition à employer les DD-Name SYSUT1 et SYSUT2 standard. Pour l'utilité d'IEBCOPY, les rapports de gestion de JOBs required sont comme suit :

 //stepname EXEC PGM=IEBCOPY Densité double SYSOUT=class de //SYSPRINT Densité double de //anyname1… Densité double de //anyname2… Densité double de //SYSUT3… Densité double de //SYSUT4… Densité double de //SYSIN… 

Le rapport d'EXEC spécifie le programme de service IEBCOPY nommé de . Vous pouvez donner à ce rapport d'EXEC n'importe quel stepname que vous souhaitez, tant que vous adhérez aux conventions de nomination pour des ordres JCL. Après le rapport d'EXEC sont les rapports de densité double spécifiques employés par IEBCOPY. Ces rapports de densité double doivent apparaître dans chaque étape qui emploie IEBCOPY. En outre, les rapports de densité double peuvent être énumérés dans n'importe quel ordre dans l'étape.

Le rapport de densité double de SYSPRINT spécifie un ensemble de données de message auquel le message de rendement produit de l'utilité, telle que des messages d'erreur et d'attribution, sont envoyés.

Les rapports de densité double anyname1 et anyname2 sont spécifiques à l'utilité d'IEBCOPY. Ces rapports de densité double indiquent les ensembles de données divisés d'entrée et de rendement, respectivement. Vous pouvez employer n'importe quel DD-NAME pour ces deux rapports de densité double, tant que vous adhérez aux conventions de nomination pour des DD-Name. Car vous verrez, ces DD-Name sont spécifiés dans les ordres de contrôle de service pour indiquer à IEBCOPY le nom des ensembles de données d'entrée et de rendement.

Le rapport SYSUT3 spécifie un ensemble de données de flaque (travail) sur le DASD qui est employé pour tenir les entrées du répertoire de l'ensemble de données d'entrée pendant la copie. Cet ensemble de données de travail est employé s'il n'y a pas assez de stockage virtuel assigné au programme le paramètre de RÉGION par du TRAVAIL ou d'EXEC rapport. Le rapport de densité double SYSUT4 spécifie également un ensemble de données de flaque (travail) sur le DASD . Ceci est employé pour tenir les entrées du répertoire de l'ensemble de données de rendement pendant la copie, si assez de stockage virtuel n'est pas disponible.

Le rapport de densité double de SYSIN spécifie l'ensemble de service de paramètres.

IEBDG

IEBDG (« générateur de données ") crée des ensembles de données d'essai se composant des données modelées.

IEBEDIT

IEBEDIT copie sélectivement des parties de JCL .

Un exemple d'un programme d'IEBEDIT :

 LE TRAVAIL ACCT, , CLASS=P, MSGCLASS=T, MSGLEVEL= (1.1), NOTIFY=&SYSUID DE //IEBEDITJ //STEP0001 EXEC PGM=IEBEDIT DENSITÉ DOUBLE SYSOUT=* DE //SYSPRINT Densité double DSN=xxxxx.zzzzz, DISP=SHR de //SYSUT1 DENSITÉ DOUBLE SYSOUT= (*, INTRDR) DE //SYSUT2 Densité double de //SYSIN *  EDIT TYPE=INCLUDE, STEPNAME= (STEP10, STEP5, STEP15) /* // 

Dans l'ensemble de données xxxxx.zzzzz vous devez écrire un programme du JCL qui contient 15 étapes. Ensuite que vous devez exécuter le programme ci-dessus.

IEBGENER

Les disques de copies d'IEBGENER d'un ensemble de données séquentiel, ou crée un ensemble de données divisé.

Certaines des tâches qu'IEBGENER peut effectuer incluent ce qui suit :

- Création d'un support d'un fichier séquentiel ou d'un membre d'un PDS .

- Changement de la longueur de bloc physique ou de la longueur d'article d'un fichier séquentiel.

- Création d'un ensemble de données édité.

- Impression un fichier séquentiel ou un membre d'un PDS.

- Création de l'ensemble de données divisé de rendement de l'ensemble de données d'entrée séquentielle.

Un exemple d'un programme d'IEBGENER pour copier un ensemble de données à l'autre :

 LE TRAVAIL ACCT DE //IEBGENER, « COPIE DE DONNÉES », MSGCLASS=J, CLASS=A //STEP010 EXEC PGM=IEBGENER    Densité double DSN=xxxxx.zzzzz, DISP=SHR de //SYSUT1 Densité double DSN=aaaaa.ccccc, DISP= (, CATLG) de //SYSUT2, // DCB= (RECFM=FB, LRECL=1440), SPACE= (CONCENTRATIONS TECHNIQUES DE RÉFÉRENCE, (5.5), RLSE), // UNIT=SYSDA    DENSITÉ DOUBLE SYSOUT=* DE //SYSPRINT     SIMULACRE DE DENSITÉ DOUBLE DE //SYSIN      

Le rapport d'EXEC spécifie le programme IEBGENER. Vous pouvez donner à ce rapport d'EXEC n'importe quel stepname que vous souhaitez, tant que vous adhérez aux conventions de nomination pour des rapports du JCL . Après le rapport d'EXEC, sont les rapports de densité double spécifiques employés par IEBGENER. Ces rapports de densité double doivent apparaître dans chaque étape qui emploie IEBGENER. En outre, les rapports de densité double peuvent être énumérés dans n'importe quel ordre dans l'étape d'IEBGENER.

Le rapport de densité double de SYSPRINT spécifie un ensemble de données de message auquel le message de rendement produit de l'utilité, telle que le message de l'information et d'erreur de , sont envoyés. Se rappeler que le rapport de densité double de SYSPRINT peut spécifier un appareil de sortie de système, un fichier bande, ou un ensemble de données du DASD .

Le rapport de densité double SYSUT1 spécifie l'ensemble de données d'entrée, c., le nom de l'ensemble de données que vous souhaitez copier. Pour l'utilité d'IEBGENER, ce rapport de densité double spécifie un fichier séquentiel ou un membre d'un PDS.

Le rapport de densité double SYSUT2 spécifie l'ensemble de données de rendement, c., le nom de l'ensemble de données que vous souhaitez créer ou à ce que vous souhaitez copier des membres. Ce rapport de densité double spécifie un fichier séquentiel, un PDS, ou un membre d'un PDS.

Le rapport de densité double de SYSIN spécifie les ordres de contrôle d'utiity. Les ordres de contrôle de service sont facultatifs pour IEBGENER. Si l'ordre de contrôle de service sont employés, le rapport de densité double de SYSIN définit des données incorporées, un fichier séquentiel, ou le membre d'un PDS. Si vous n'avez pas besoin de n'inclure aucun ordre de contrôle de service vous devriez spécifier un paramètre FACTICE du sur le rapport de densité double de SYSIN.

Sur quelques systèmes il est possible d'envoyer l'email d'un traitement par lots en dirigeant le rendement vers le " ; SMTP" ; auteur externe de . Sur de tels systèmes , la technique est comme suit :

 LE TRAVAIL ACCT DE //IEBGENER, « COPIE DE DONNÉES », MSGCLASS=J, CLASS=A //NORMRC EXEC PGM=IEBGENER DENSITÉ DOUBLE SYSOUT=* DE //SYSPRINT DENSITÉ DOUBLE DE //SYSUT1 *, LRECL=80  d'HÉLICOPTÈRE COURRIER DE :  RCPT À :  DONNÉES De :  :  Objet : Examiner le courrier 

EXAMINER LE COURRIER DE L'UNITÉ CENTRALE . STOPPER /* DENSITÉ DOUBLE SYSOUT= (B, SMTP) DE //SYSUT2, LRECL=80 SIMULACRE DE DENSITÉ DOUBLE DE //SYSIN

IEBIMAGE

IEBIMAGE manoeuvre des définitions de jeu de caractères (" d'aka de ; modules" de charge ; ou " ; images" ;) pour l'imprimante 3800 à laser d'IBM.

IEBISAM

IEBISAM décharge, des charges, copies et imprime des ensembles de données d'ISAM . l'ISAM (DÉSUET) n'est plus soutenu par la plupart des logiciels d'exploitation modernes. La VSAM est employée à la place.

IEBPTPCH

IEBPTPCH (" ; Copie et PunCH" ;) les copies ou poinçonne des disques d'un ensemble de données séquentiel ou divisé .

Certaines des tâches qu'IEBPTPCH peut effectuer incluent ce qui suit :

- Impression ou poinçon d'un ensemble de données entier , séquentiel ou divisé (PDS).

- Impression ou membres choisis de poinçon de PDS.

- Impression ou disques choisis de poinçon d'un ensemble de données séquentiel ou divisé.

- Impression ou poinçon d'un annuaire de PDS.

- Impression ou poinçon d'une version éditée d'un fichier séquentiel ou d'un PDS.

Le TRAVAIL de //IEBPTPCH // EXEC PGM=IEBPTPCH Densité double de //SYSIN * COPIE MAXFLDS=2 TITRE ITEM= (« nom », 22), ITEM= (« GPA », 50) TITRE ITEM= ('', 1) FIELD= RECORD (25.51, 50) /* DENSITÉ DOUBLE SYSOUT=* DE //SYSPRINT Densité double de //SYSUT1 * Personne 1 307 C Meshel Hall 3.89 Deuxième personne 123 Williamson Hall 2.48 3ème bibliothèque 1.52 de Maag de la personne 321 /* DENSITÉ DOUBLE SYSOUT=* DE //SYSUT2 //

IEBUPDTE

IEBUPDTE (" ; UPDaTE" ;) incorpore des changements aux ensembles de données séquentiels ou divisés. Le " d'UNIX de ; patch" ; l'utilité est un programme semblable, mais différents marqueurs de format d'entrée d'utilisations ( e. /" d'INSERTION… ; dans le MVS devient le " ; " de @@… ; dans la pièce rapportée d'Unix).

Quelques programmeurs le prononcent " ; Up-ditty" d'I.

Le Utililty d'IEBUPDTE est une utilité employée pour gérer des bibliothèques origine. Certaines des fonctions qu'IEBUPDTE peut remplir incluent ce qui suit :

- Créant et mettant à jour les bibliothèques

- Les fichiers séquentiels de modification ou membres de PDS

- Changeant l'organisation d'un ensemble de données de séquentiel en divisé ou de diviser en séquentiel.

IEBUPDTE est utilisé généralement pour distribuer des bibliothèques origine de bande au DASD .

IEBUPDTE emploie les mêmes rapports de gestion de JOBs exigés par la plupart d'IEB-type utilités. Les seules exceptions sont comme suivent :

- IEBUPDTE accepte un paramètre de PARM codé sur le rapport d'EXEC.

- IEBUPDTE lit l'ensemble de données d'entrée du rapport de densité double SYSUT1 ou du rapport de densité double de SYSIN.

La gestion de JOBs employée par IEUPDTE sont comme suit :

//stepname EXEC PGM=IEUPDTE, PARM=parm Densité double SYSOUT=class de //SYSPRINT Densité double de //SYSUT1… Densité double de //SYSUT2… Densité double de //SYSIN…

Le rapport d'EXEC spécifie le programme IEBUPDTE de et une valeur facultative de PARM, NOUVEAU ou mod. Une valeur de PARM de NOUVEAU indique que les ordres de contrôle de service et les données d'entrée sont contenus dans le rapport de densité double de SYSIN. Dans ce cas-ci, aucun rapport de densité double SYSIN1 n'est exigé. Une valeur de PARM de mod indique que le rapport de densité double de SYSIN contient seulement des ordres de contrôle de service, par opposition aux ordres de contrôle de service plus les données d'entrée. Par conséquent, le rapport de densité double SYSUT1 est exigé pour définir l'ensemble de données d'entrée.

Utilités de programmateur

IEFBR14

Le IEFBR14 est un programme factice, normalement inséré au JCL quand la seule action désirée est attribution ou suppression des ensembles de données.

Un exemple d'un programme du IEFBR14 :

LE TRAVAIL ACCT DE //IEFBR14, « ENSEMBLE DE DONNÉES DE SUPPRESSION » // EXEC PGM=IEFBR14 Densité double DSN=xxxxx.zzzzz de //DELDD, // DISP= (MOD, SUPPRESSION, SUPPRESSION), UNIT=DASD

Il a consisté au commencement comme instruction simple un " ; S'embrancher à Register" ; 14. La mnémonique utilisée dans l'assembleur d'IBM était BR et par conséquent le nom : BR 14 D'IEF.

La séquence d'appel pour OS/360 a contenu l'adresse de retour dans le registre 14. Une branche pour enregistrer 14 sortirait ainsi immédiatement le programme. Cependant, avant et après exécuter ce programme, le du système d'exploitation assignerait et désaffecterait des ensembles de données comme spécifiques dans les rapports de densité double, ainsi il est utilisé généralement comme manière rapide d'installer ou enlever des ensembles de données.

Ce programme d'instruction simple a eu une erreur dans lui. Il n'a pas placé le code retour et par conséquent une deuxième instruction a dû être ajoutée pour annuler le code retour de sorte qu'elle sorte avec le statut correct.

Il y avait une erreur additionnelle rapportée et corrigée par IBM sur ce programme d'instruction maintenant deux. Cette erreur rapportée était due au programme IEFBR14 lien-n'étant pas édité en tant que rentrant.

Utilités de système

IEHINITT

IEHINITT (" ; INITalize Tape" ;) initialise des bandes en écrivant les labels de bande. Des bandes multiples peuvent être marquées dans une série d'utilité. Des étiquettes de norme ou de ASCII d'IBM peuvent être écrites.

Un exemple d'un programme du IEHINITT :

 LE TRAVAIL ACCT DE //IEHINITT, « ÉTIQUETTE ATTACHE DU RUBAN ADHÉSIF », MSGCLASS=J, CLASS=A //STEP0001 EXEC PGM=IEHINITT, REGION=8M     DENSITÉ DOUBLE SYSOUT=A DE //SYSPRINT DENSITÉ DOUBLE DCB=DEN=2, UNIT= DE //LABEL (3490.1, REPORTENT) Densité double de //SYSIN * ÉTIQUETTE INITT SER=123450, NUMBTAPE=3 / 
Cet exemple marquera 3 bandes sur un dérouleur 3490. Chaque bande recevra un label standard IBM. Le VOLSER sera incrémenté par un pour chaque bande marquée. Chaque bande sera rebobinée et déchargée après avoir été marqué.

IEHLIST

IEHLIST est une utilité utilisée aux entrées de liste dans un annuaire divisé (PDS) d'ensemble de données ou pour énumérer le contenu d'un répertoire de volume (VTOC ).

L'utilité d'IEHLIST est employée pour énumérer les entrées contenues dans n'importe quelle une de ce qui suit :

- Annuaire de PDS

- VTOC

- Catalogue (OS CVOL)

Un exemple d'un programme du IEHLIST :

LE TRAVAIL ACCT DE //IEHLIST, « LISTE PDS », MSGCLASS=J, CLASS=A //STEP0001 EXEC PGM=IHLIST, REGION=8M DENSITÉ DOUBLE SYSOUT=A DE //SYSPRINT Densité double DSN=xxxx.zzzz, DISP=OLD de //PDS1 Densité double de //SYSIN * LISTPDS DSNAME=xxxx.zzzz, FORMAT /* Ce travail produira une liste composée de l'annuaire de PDS du xxxx.

Un exemple d'un programme du IEHLIST pour énumérer une VTOC est très semblable :

LE TRAVAIL ACCT DE //IEHLIST, « VTOC DE LISTE », MSGCLASS=J, CLASS=A //STEP0001 EXEC PGM=IHLIST, REGION=8M DENSITÉ DOUBLE SYSOUT=A DE //SYSPRINT Densité double VOL=SER=vvvvvv, DISP=OLD de //VOL1 Densité double de //SYSIN * LISTVTOC VOL=vvvvvv, FORMAT /*

IEHMOVE

Mouvements d'IEHMOVE ou collectes des données de copies. (Cependant, le IBM ne recommande pas d'employer l'utilité d'IEHMOVE dans un environnement de DFSMS.) Un mouvement diffère d'une copie dans cela pendant un mouvement que l'ensemble de données original est supprimé, ou rayé. Certaines des tâches qu'IEHMOVE peut effectuer incluent ce qui suit :

- Se déplaçant ou copiant séquentiel et ensemble de données de partitional

- Ensembles de données multi- en mouvement ou de copies de volume

- Déplacement d'un volume entier d'ensembles de données

Sur la surface, l'IEHMOVE peut le vu superflu aux utilités d'IEBGENER et d'IECOPY. Cependant, IEHMOVE est plus puissant. L'avantage principal d'employer IEHMOVE est que vous n'avez pas besoin de spécifier l'espace ou l'information du bloc de contrôle de données pour les nouveaux ensembles de données. C'est parce qu'IEHMOVE assigne cette information basée sur les ensembles de données existants.

Un autre avantage d'IEHMOVE est que vous pouvez copier ou déplacer des groupes d'ensembles de données comme les volumes de données entiers. En raison de la facilité dans les groupes en mouvement d'ensembles de données ou de volumes, l'utilité d'IEHMOVE est généralement favorisée par les programmeurs de système

Les rapports de gestion de JOBs exigés par l'utilité d'IEHMOVE sont comme suit :

 //stepname EXEC PGM=IEHMOVE, PARM='LINECNT=xx, POWER=n Densité double SYSOUT=class de //SYSPRINT Densité double UNIT=aaaa, VOL=SER=bbbbbb, DISP=OLD de //SYSUT1 Densité double UNIT=cccc, VOL=SER=dddddd, DISP=OLD de //anyname1 Densité double UNIT=eeee, VOL=SER=ffffff, DISP=OLD de //anyname2 Densité double de //SYSIN… 

Après le rapport d'EXEC sont les rapports de densité double spécifiques employés par IEHMOVE. Ces rapports doivent apparaître dans chaque étape qui emploie IEHMOVE. En outre, des rapports de densité double employés par IEHMOVE peuvent être énumérés dans n'importe quel ordre dans l'activité.

Les rapports de densité double pour IEHMOVE, ordre que SYSPRINT et SYSIN, se rapportent au DASD ou les volumes de bande au lieu des différents ensembles de données cependant, mettant en référence des volumes peuvent poser un problème. Se rappeler que quand vous modifiez un ensemble de données, vous l'assignez avec une disposition de (DISP=OLD) d'empêcher d'autres utilisateurs d'accéder à l'ensemble de données en même temps. Cependant, spécifiant l'accès exclusif de VIEILLES concessions de DISP= à un volume. Par conséquent, quand vos passages d'un travail d'IEHMOVE, d'autres utilisateurs ne peuvent pas employer les volumes assignés par IEHMOVE. C'est acceptable pour les volumes privés, tels que des volumes de la bande ou des volumes montables, mais pour les volumes publics inacceptables, tels que des volumes de DASD.

Le rapport de densité double de SYSPRINT spécifie un ensemble de données de message auquel le message de rendement produit de l'utilité, telle que des messages de l'information et d'erreur, sont envoyés.

Le rapport de densité double SYSUT1 spécifie un volume de DASD où l'ensemble de données trois de travail exigé par IEHMOVE sont assignés. Vous devez spécifier l'unité et l'information de volume pour ce rapport de densité double.

IEHMOVE était l'un des premiers systèmes à développer dans le PL/S .

IEHPROGM

IEHPROGM établit et maintient des paramètres de système. Il est également employé pour retitrer et rayer (suppression) un ensemble de données.

Certaines des tâches qu'IEHPROGM peut effectuer incluent ce qui suit :

- Suppression (éraflure) d'un ensemble de données ou du membre de PDS

- Retitrage d'un ensemble de données ou du membre de PDS

- cataloguant ou décataloguant un ensemble de données

- Mots de passe de maintien d'ensemble de données

Programmes de soutien

(Les programmes suivants ne sont pas techniquement des utilités -- ils ne sont pas fournis avec le du système d'exploitation, mais sont vendus en tant que paquets séparés. Toujours, car ils sont les articles standard exigés pour programmer l'ordinateur, presque tous les magasins les auront installés.)

SORTE

L'utilité de tri-fusion du est programme pour assortir des disques dans un dossier dans un ordre spécifique, ou fusionner les dossiers pré-assortis. Il est très fréquemment employé ; souvent le programme d'application le plus utilisé généralement dans un magasin d'unité centrale. Les programmes de tri-fusion modernes peuvent choisir ou omettre certains disques, récapituler des disques, enlever des reproductions, restructurer des disques, et également produire des rapports simples. La tri-fusion est assez importante qu'il y ait les compagnies multiples chaque vente de leur propre paquet de tri-fusion pour des unités centrales d'IBM.

IGYCRCTL

IGYCRCTL est un compilateur de COBOL qui prépare un programme source de COBOL pour l'exécution en produisant un module résultant de langage machine. Noter que le module résultant produit par le compilateur doit être traité par le rédacteur de tringlerie, IEWL, avant que le programme compilé soit prêt pour l'exécution. (C'est le compilateur pour l'entreprise courante COBOL d'IBM pour le produit de z/OS ; il y a eu plusieurs compilateurs COBOL précédents d'IBM Au cours des années, avec différents noms, aussi bien que des compilateurs pour de divers autres langages de programmation.)

DFSMS

DFSMS (stockage contrôlé par système) est un ensemble de programmes qui permet au du système d'exploitation lui-même d'assurer plusieurs des tâches du stockage de gestion, les tâches qui ont été précédemment effectuées manuellement par des programmeurs système. L'administrateur de stockage de définit les classes de du stockage, et le ordonne définissant la tâche d'ensemble de données dans ces classes. Dès lors, le système contrôle les ensembles de données automatiquement, prenant soin d'assigner des ensembles de données aux volumes de stockage, fournissant de secours et le rétablissement, émigrant les ensembles de données vers le haut ou vers le bas entre le secondaire et le stockage tertiaire en tant qu'utilisation nécessaire et et de équilibrage des ressources du système. Le voient également : Gestion de la mémoire externe hiérarchique .
Random links:Fluorure | Bruxelles, Ontario | Lillian Hurst | Université des ressources naturelles et des sciences de la vie appliquées Vienne | Tolga Seyhan | Programas_utilitarios_de_la_unidad_central_de_IBM