| 
 
  | 
| 
 CONTROLE DE TSO 
   
 Pour contrôler TSO, il y a des préalables : VTAM
(Virtual Telecommunication Access Method) doit être actif ainsi que TCAS
(Time-sharing Control Address Space). VTAM gère les terminaux et leur environnement ; TCAS gère le
processus de LOGON, nombre maxi d'utilisateurs, etc... . Un fichier "BROADCAST' peut contenir des messages à destination des utilisateurs. 
 
 
 
 
 
 
 TSO est une application VTAM. Le démarrage peut se réaliser par une
commande START qui crée le TCAS. 
   
 
 
   
 
 
 
 
 GESTION
DES UTILISATEURS TSO 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 Format
: 
 DDNAME/FILE
: Permet de fournir le DDNAME associé au fichier.  DSNAME/DATASET : Permet de fournir le nom du fichier. Le caractère *
permet d'allouer le fichier au terminal. DUMMY : Permet d'ignorer les entrées-sorties demandées sur le
fichier. Le système ne tient compte que des paramètres FILE/DDNAME, BLOCK,
BLKSIZE, USING.  OLD : Fichier existant. A usage exclusif de l'utilisateur qui demande
l'allocation.  SHR : Fichier existant. Partage autorisé entre plusieurs utilisateurs.
 MOD : Si le fichier existe, il est ouvert en extension. Si le fichier
n'existe pas, le système le considère en création et passe la disposition en
NEW.  NEW : Applicable à des fichiers non VSAM seulement.  KEEP : Le fichier doit être conservé à sa libération.  DELETE : Le fichier doit être supprimé à sa libération.  CATALOG : Le fichier doit être catalogué à sa libération.  UNCATALOG : Le fichier doit être décatalogué à sa libération.  VOLUME : Permet de fournir le ou les volumes de résidence du fichier.  UNIT : Permet de fournir le type d'unité de résidence du fichier.  UCOUNT : Permet de fournir le nombre maximum d'unités à allouer au
fichier. Valeur = 1 à 59.  MAXVOL : Permet de fournir le nombre maximum de volumes pour
l'implantation du fichier. Valeur = 1 à 255.  SPACE : Permet de fournir les tailles des allocations primaires et
secondaires à réserver pour les fichiers disques en création.  BLOCK : Les allocations d'espace se font par blocs d'un certain nombre
d'octets.  TRACKS : Les allocations d'espace se font par pistes.  CYLINDERS : Les allocations d'espace se font par cylindres.  DIR : Dans le cas d'une création de fichier partitionné, permet de
fournir le nombre de blocs de 256 octets à réserver en tête de l'allocation
primaire pour la directory.  RELEASE : Suppression de l'espace disque non utilisé par le fichier au
moment de sa libération.  REUSE : Pour un fichier déjà alloué, permet d'indiquer qu'il doit
d'abord être libéré puis réalloué.  LRECL : Permet de fournir la taille maximum des enregistrements
logiques.  BLKSIZE : Permet de fournir la taille des blocs.  RECFM : Permet de fournir le format des enregistrements. ATTENTION à
la codification : DSORG : Permet de fournir l'organisation du fichier. Les valeurs
possibles sont : DEN : Permet d'indiquer la densité d'enregistrement des fichiers
bandes. Les valeurs possibles sont : LABEL : Permet d'indiquer le type de labels utilisé pour les fichiers
bandes. Les valeurs possibles sont : POSITION : Permet de fournir la position d'un fichier sur une bande
multi-fichiers.  EXPDT : Permet de donner une date d'expiration au fichier.  RETPD : Permet de donner une rétention au fichier.  SYSOUT : Permet d'indiquer que le fichier à allouer est un fichier
SYSOUT.  COPIES : Pour un fichier SYSOUT, permet d'indiquer le nombre
d'exemplaires désiré.  FCB : Permet d'indiquer la bande pilote à utiliser pour l'impression
d'un SYSOUT.  DEST : Permet de fournir la destination d'un SYSOUT.  HOLD : Stockage d'un SYSOUT à l'état HOLD  NOHOLD : Stockage d'un SYSOUT en fonction des propriétés de sa classe
(HOLD ou NOHOLD).  LIKE : Permet de donner le nom d'un fichier catalogué qui doit servir
de modèle pour les caractéristiques du fichier à créer. Les attributs repris
sont : USING : Permet de donner le nom d'une commande ATTRIB préalablement définie
et contenant tout ou partie des informations DCB du fichier à créer. LIKE et
USING sont incompatibles.  Paramètres par défaut : Dispositions : Exemple
:  ALLOC
DD(DISKIN) DSN(EFOTS.EXO.FICIN) OLD  ALLOC DD(DISKOUT) DSN(EFOTS.EXO.FICOUT) NEW CATALOG UNIT(3380) + ALLOC
DD(IMPRIM) SYSOUT(F)  ALLOC
DD(SYSOUT) DSN(*)   Codes retour :  0 : Fin normale. L'erreur est signalée par un message.       |