Article tagué MVS

Storage Administration z/OS Pocket Reference 1.9

Storage Administration z/OS Pocket Reference 1.9 est un mémento de référence sur le stockage sous z/OS proposé par DTS Software. On y trouve plein d’informations utiles : capacité des disques, calcul d’espace disque, de blocksize, limites des datasets VSAM/non-VSAM, informations SMS, etc.

Voici le sommaire complet de ce document :

Common Out-Of -Space Error Codes
DASD Device Information.
     VTOC DSCB Types
     DASD Device Capacities
     Dataset / Device Type Codes
Tape Label Processing
EXPDT Conventions
Volume Mounting and Usage
Non-SMS DASD Volume Use Attributes
     Volume Mount Attributes
     Mount Volume on Unit
Blocksizes and Capacities
     3390 Device Space Calculation
     3390 Blocksize Chart
     3390 Blocksize Chart – 3380 Comp. Mode
Dataset Limits.
DFSMSdss Information
     Logical Dump
     Logical Restore
     Filtering
FDRABR Information
     Full or Incremental Backup
     Dataset Restore from Backup
     SELECT Statement for Restore from Backup
DFSMShsm Information.
     Delete Migrated Dataset with
     Missing/Damaged MCD Record
     DFSMShsm ADDVOL Command
     DFSMShsm QUERY Command
TSO Commands for DFSMShsm
Useful Console Commands.
     Display SMS Subsystem Information
     Activate an SMS Configuration
     Display / Alter Volume and Storgrp Status
     Display Linklist, APF libraries, Dynamic Exits
     Add Dataset to Linklist
     Free a Linklisted Dataset
     APF-Authorize a Load Library
     Set SMS Subsystem Options
     Display SMF Dataset Names
     Display SMF Options
     Display Device Information
     Display System Configuration Information
     SMS and OAM/LCS Console Commands
RACF Information
     DFSMSdss Facility Class Profiles
     ABARS FACILITY Class Profiles
     Storage Admin Cmd & Keyword Profiles
     Other RACF Resources.
VSAM / IDCAMS Information
     Delete Orphan VVDS Record
     Recatalog a VSAM Cluster
     Delete Catalog Entry
     Print Contents of VVDS
SMS Subsystem Information
     Data Class Attributes
     Storage Class Attributes
     Management Class Attributes
     Storage Group Attributes
Automatic Class Selection Variables
Dataset Naming Conventions.
DFSMShsm Tape Dataset Naming Convention
SYS1.PARMLIB members.
APAR Status Codes
APAR Resolution Codes
PTF Closing Codes
ACC/SRS Allocation and Error-Prevention Rules
General Purpose Register
     Standard 72-Byte Save Area
     144-Byte Save Area
     208-Byte Save Area
Julian Perpetual Calendar – Non-Leap Years
Julian Perpetual Calendar – Leap Years
EBCDIC – to – Hex Character Conversion Chart

[A] Vocabulaire, abréviation et acronyme Mainframe

Pensez à jeter un coup d’oeil au mode de fonctionnement de cet abécédaire.

ABEND (abnormal end) : fin anormale d’un programme ou d’un traitement due à une erreur.
ACB (Access Control Block) : bloc de contrôle des méthodes d’accès VSAM et VTAM. Equivalent du DCB.
ACID (Atomicity, Consistency, Isolation, Durability) : caractéristiques que doit respecter une transaction (atomique, cohérente, isolée et durable).
ACL (Automatic Cartridge Loader) : chargeur automatique de support bande (cassettes/cartouche).
ACR (Alternate CPU Recovery) : transfert de contrôle d’un processeur défaillant à un autre processeur.
ACS (Automatic Class Selection) : routines qui déterminent le profil d’un fichier en SMS.
AIX (Advanced Interactive eXecutive) : Système IBM (Mainfraime) basé sur UNIX.
AMODE (Addressing mode) : mode d’adressage des programmes (24 ou 31 bits).
AMS (Access Method Services) : langage de commande pour la gestion des fichiers VSAM (programme IDCAMS).
APAR (Authorized Program Analysis Report) : correction d’une erreur logicielle, livrée par IBM et applicable par SMP.
APF (Authorized Program Facility) : possibilité de déclarer un programme ou une bibliothèque de modules « autorisé » à émettre des instructions privilégiées .
APG (Automatic Priority Group) : ensemble des priorités de distribution contrôlées par SRM.
API (Application Programming Interface) : ensemble de fonctions, procédures ou classes mis à disposition d’un programme.
ARM (Automatic Restart Manager) : Permet de relancé systématiquement DB2 en cas d’abend.
ARMIDE : outil permettant la gestion de LOV (liste de valeurs) à l’image des base de données hiérarchique.
AS/400 (Application System/400) : Gamme d’ordinateur comprise entre les Mainframe et les PC, ils sont généralement utilisés par les PME. Actuellement on parle de System i.
ASCB (Address-Space Control Block) : bloc de contrôle représentant un espace-adresse.
ASCII (American standard Code for Information Interchange) : norme de codage des caractères, code binaire à 7 éléments.
ASID (Address-Space Identifier) : numéro affecté à un espace-adresse.
ASM (Auxiliary Storage Manager) : Un des trois composants de gestion mémoire de MVS, gestionnaire de la mémoire auxiliaire.
ASM : Abréviaton d’Assembleur, langage informatique de bas niveau (proche langage machine).
Asynchrone : qualifie des traitements d’échange d’information qui ne surviennent pas simultanément. La mise en Å“uvre de tels traitements peuvent passer par la mise en place de files d’attente, le premier traitement « poste » les informations dans la file d’attente, le second traitement les « consomme » au fur et à mesure.

Vocabulaire, abréviation et acronyme

Il faut bien reconnaître que dans notre univers nébuleux z/OS nous utilisons parfois (souvent!?) un vocabulaire abscons. Récemment, j’ai bien était incapable de donner la signification de TP Transaction Processing. Bhouhouuuouuuuuuuu!

Voilà pourquoi j’initie cette nouvelle catégorie vocabulaire à laquelle vous allez pouvoir (devoir) participer.

Les règles du jeu sont les suivantes : je mets en ligne, une fois par semaine, un article par lettre, si vous avez un complément d’information, un mot ou une définition à ajouter ou rectifier, laisser un commentaire à la suite de l’article en question. Après vérification ou confiance aveugle je modifierais le glossaire en fonction de votre remarque. Lorsque ce glossaire semblera stable, j’en ferais un PDF téléchargeable.

J’allai oublier, pensez à mettre l’url de votre blog/site dans le commentaire si vous souhaitez une mention vers celui-ci.

Ci-dessous la liste des entrées disponibles :

Du Mainframe au cloud

Vous avez sans doute déjà entendu parlé de cloud computing.

CA organise une dans le cadre sa Cloud Academy une session dédiée au mainframe : « Du Mainframe au cloud ».

Elle se déroule à la Défense le 26 mai 2010 de 8H30 à 11H00, pour s’inscrire, c’est ici.

J’essaierai d’y être.

NB : Cloud Academy, Mwarff ils ont fait fort pour le nom 🙂

Tips for Mainframe Programmers

J’ai trouvé sur esnip (un site de partage de document), une documentation très intéressante pour les développeurs cobol rédigée par un ingénieur Indien d’IBM, Rijo Joseph.

Après une introduction aux Mainframes et au système MVS, vous y trouverez des astuces qui traitent de Cobol, de la compilation, des JCL, de DB2, d’IMS, d’ISPF et des Abends courants.

Ce document est référencé dans les Autres ressources sous le petit nom Tips for Mainframe Programmers.

Le sytème MVS

On apprend sur la page perso de Thierry Falissard que son livre Le système MVS, éd. EYROLLES, 1990. (1ère édition 1990, 2ème édition 1993) est librement téléchargeable au format PDF (1,07 Mo).

Bonne lecture.

Le lien est ajouté dans les autres ressources.

[EDIT] Comme me l’indique Cyrille en commentaire liens est mort, je mets donc le pdf à disposition ici : MVS – Le system je ne pense que cela ne pose pas de problème puisqu’il était légalement téléchargeable avant que le server source soit down.