Initiation OpenVMS - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

Initiation OpenVMS

Description:

Pr sent e en octobre 1998 par le groupe local d'utilisateurs DECUS (LUG) de ... Le moyen mis la disposition de l'utilisateur pour communiquer avec le syst me ... – PowerPoint PPT presentation

Number of Views:53
Avg rating:3.0/5.0
Slides: 29
Provided by: ens9
Category:

less

Transcript and Presenter's Notes

Title: Initiation OpenVMS


1
Initiation à OpenVMS
Présentée en octobre 1998 par le groupe local
dutilisateurs DECUS (LUG) de Dallas/Fort Worth
USA sous le parrainage de l association DECUS
(Digital Equipment Corporation Users Society) et
de Digital Equipment Corporation
(DEC). Traduction et adaptation (c) 2000
Pachacamac Formation (Didier.Morandi_at_Easynet.fr)
2
Introduction à OpenVMS DCL
5 octobre 1998 Auteur Bobbie C.
Moreland Baylor Health Care System bc.morel
and_at_baylordallas.edu
3
Introduction à OpenVMS DCL
  • PLAN
  • Utilisation des commandes DCL
  • Format des commandes
  • Règles pour entrer des commandes DCL
  • Gestion des paramètres
  • Gestion des qualificatifs
  • Particularités utiles à connaître

4
DCL Digital Command Language
  • Le moyen mis à la disposition de lutilisateur
    pour communiquer avec le système dexploitation
  • DCL utilise des mots de langlais courant pour
    les verbes et les qualificatifs
  • Ces mots courants permettent plus facilement de
  • Se souvenir des commandes
  • Composer spontanément des commandes
  • Reconnaître et corriger les erreurs de syntaxe

5
DCL Digital Command Language
  • Les commandes DCL sont utilisées pour
  • Manipuler des fichiers
  • Afficher de linformation sur le système, les
    utilisateurs, les périphériques et les ressources
  • Exécuter des programmes ou des utilitaires du
    système dexploitation OpenVMS.
  • Les commandes DCL sont traduites par un
    Interpréteur de Langage de Commandes (CLI) qui
    contrôle la syntaxe et appelle les routines
    OpenVMS.

6
La ligne de commande
  • ÉLÉMENTS REQUIS
  • la commande. Cest un verbe (verb)
  • HELP
  • un paramètre éventuel (parameter)
  • PRINT TOTO.TXT

7
Format dune commande DCL
  • PRINT/COPIES 5 TOTO.TXT ltReturngt
  • (1) (2) (3) (4) (5)
    (6)

1 Cest linvite DCL (prompt). En mode
interactif, ce caractère indique que le système
est prêt à recevoir une commande. Il ne doit pas
être entré au clavier, mais il doit figurer
absolument dans les fichiers de procédures de
commande (les .COM). 2 Le verbe (verb). Il
spécifie le nom de la commande. Dans cet
exemple, le verbe est PRINT (imprimer).
8
Format dune commande DCL
  • PRINT/COPIES 5 TOTO.TXT ltReturngt
  • (1) (2) (3) (4) (5)
    (6)

3 Le qualificatif (qualifier). Il modifie
laction réalisée par la commande. Certains
qualificatifs peuvent modifier lintégralité
dune commande, alors que dautres peuvent ne
modifier que certains paramètres. Certains
qualificatifs peuvent recevoir une valeur
(value). Les qualificatifs sont toujours précédés
par une barre de fraction, le slash (/). Dans
notre exemple, le qualificatif est COPIES.
9
Format dune commande DCL
  • PRINT/COPIES 5 TOTO.TXT ltReturngt
  • (1) (2) (3) (4) (5)
    (6)

4 La valeur (value). Elle modifie un
qualificatif et est souvent précédée dun signe
égal (). Une valeur peut être une
spécification de fichier (file specification),
une chaîne de caractères (string), un nombre
(number) ou un mot-clé (keyword). Elle peut avoir
une valeur par défaut SEARCH/WINDOW
! valeur par défaut (1,1) Dans lexemple du
PRINT, la valeur est 5 (soit 5 copies).
10
Format dune commande DCL
  • PRINT/COPIES 5 TOTO.TXT ltReturngt
  • (1) (2) (3) (4) (5)
    (6)

5 Le paramètre (parameter). Il désigne ce sur
quoi agit la commande. Les paramètres doivent
être placés selon un certain ordre dans la
commande. Les paramètres peuvent être une
spécification de fichiers (file specification),
un nom de file dattente (queue), un nom logique
(logical name), etc. Dans notre exemple, le
paramètre est un nom de fichier, TOTO.TXT.
11
Format dune commande DCL
  • PRINT/COPIES 5 TOTO.TXT ltReturngt
  • (1) (2) (3) (4) (5)
    (6)

6 La pression sur la touche RETOUR (return)
termine la commande et en demande lexécution au
système dexploitation OpenVMS. Remarque les
touches du clavier sont représentées ici entre
les caractères plus petit que lt et
plus grand que gt.
12
Particularités utiles à connaître
  • Continuation
  • print/queue titi/copies -
  • _ 5 toto.txt
  • Abréviation
  • sho sys
  • Invite (prompting)
  • show ltReturngt
  • _what?
  • Interruption
  • dir DKA300toto. Y
  • continue
  • Annulation
  • dir DKA300 toto. Y
  • stop
  • Rappel (recalling)
  • recall/all

13
Messages derreur pendant lexécution
Si une commande est tapée de façon incorrecte, le
système dexploitation affiche un message
explicite qui doit permettre den faciliter la
correction CAPY ltReturngt DCL-W-IVVERB,
unrecognized command verb - (1) (2) (3)
(4)
check validity and spelling
\CAPY\ (5)
14
Messages derreur pendant lexécution
1 DCL. Le nom du programme ou de la fonction
OpenVMS qui a détecté et retourné lerreur. Dans
notre exemple, cest DCL, linterpréteur CLI par
défaut. (DCL Digital Command Language). 2 W
(warning). Le niveau de sévérité de lerreur
rencontrée. Il existe cinq niveaux de sévérité
S (succès), I (information), W (attention), E
(erreur), et F (erreur fatale). 3 IVVERB. Le
type de message. Voir lutilitaire Help Message
Utility (MSGHLP). IVVERB invalid verb.
15
Messages derreur pendant lexécution
Il est aussi possible de recevoir des messages
derreur si le système dexploitation OpenVMS ne
peut réaliser la commande demandée. Dans ce cas,
OpenVMS annonce lerreur et sa cause
PRINT FICHIER ltReturngt PRINT-E-OPENIN, error
opening DISKLEONFICHIER.LIS as
input -RMS-E-FNF, file not found
16
La puissance de DCL la fonction HELP
  • Taper HELP à linvite de DCL et faire ltReturngt.
  • HELP affiche alors la liste de tous les sujets
    sur lesquels une aide existe dans le système,
    puis affiche le caractère ? pour permettre de
    préciser le sujet à consulter.
  • Pour voir laide sur un sujet, entrer le nom du
    sujet et faire ltReturngt.
  • Pour voir de laide sur un sous-sujet dun
    sujet, entrer le nom du sous-sujet et faire
    ltReturngt.

17
La puissance de DCL la fonction HELP
  • Pour réafficher le sujet et la liste de ses
    sous-sujets, entrer un caractère ? à linvite
    Subtopic ?. Pour afficher tous les textes daide
    de tous les sous-sujets, entrer le caractère
    (astérisque).
  • Pour obtenir de laide sur un autre sujet, faire
    ltReturngt à linvite Subtopic ?. Linvite Topic ?
    apparaît alors.
  • Pour quitter laide, faire ltReturngt jusquau
    retour à DCL ou faire Z (Control Z).

18
Les commandes DCL les plus fréquentes
COPY Crée une copie dun fichier sur
place ou ailleurs (autre
répertoire, autre disque) CREATE Crée
un fichier ou un répertoire DELETE
Efface un fichier en lenlevant dun
répertoire ou dune file
dattente DIRECTORY Affiche le contenu dun
répertoire sous la forme
dune liste de fichiers
19
Les commandes DCL les plus fréquentes
LOGOUT termine une session interactive PRINT
envoie un fichier à une imprimante RENAME
change le nom ou lemplacement dun
fichier ou dun groupe de fichiers SET
contrôle laffichage à lécran ou définit
des comportements du système
20
Les commandes DCL les plus fréquentes
SHOW affiche létat du système ou dun élément
TYPE affiche le contenu dun fichier à
lécran EDIT permet de visualiser et de
modifier un fichier
21
La commande DCL COPY
  • COPY SMITHCATS.DIR SMITH.ANIMALS
  • ou
  • CREATE/DIR SMITH.ANIMALS.CATS
  • COPY SMITH.CATS. SMITH.ANIMALS.CATS.
  • DELETE SMITH.CATS.
  • SET PROTECTION WD SMITHCATS.DIR
  • DELETE SMITHCATS.DIR

22
La commande DCL DELETE
  • DELETE/ENTRY(203,210)/LOG
  • DELETE-W-SEARCHFAIL, error searching for 203
  • -JBC-E-NOSUCHENT, no such entry
  • DELETE-I-DELETED, entry 210 aborting or deleted

23
La commande DCL DIFFERENCES
DIFFERENCES DALLASDISK2FILETEST.DAT -
BOSTONDISK1PGMTEST.DAT
DIF/PARALLEL DALLASDISK2FILETEST.DAT -
BOSTONDISK1PGMTEST.DAT DIF/OUTPUT
RESULT.DIF - DALLASDISK2FILETEST
.DAT - BOSTONDISK1PGMTEST.DAT
24
La commande DCL DIRECTORY
DIRECTORY /SIZEALL /DATE TOTO TOTO1.EXE6
6/6 19-APR-1998 154302.10
TOTO1.OBJ6 2/3 19-APR-1998
103053.37 TOTO1.FOR6 2/3
19-APR-1998 102953.37 TOTO2.EXE1 5/6
19-APR-1998 162727.19 TOTO2.OBJ1
2/3 19-APR-1998 153953.37 TOTO2.FOR1
2/3 19-APR-1998 152953.37
25
La commande DCL PURGE
PURGE /KEEP3 /LOG DECUSTOTO.TXT PURGE-I-Pur
ged, DKA300DECUSTOTO.TXT1 deleted PURGE-I-Pur
ged, DKA300DECUSTOTO.TXT2 deleted PURGE-I-Pur
ged, DKA300DECUSTOTO.TXT3 deleted PURGE-I-Pur
ged, DKA300DECUSTOTO.TXT4 deleted PURGE-I-Pur
ged, DKA300DECUSTOTO.TXT5 deleted DIR
DKA300DECUSTOTO.TXT TOTO.TXT8 TOTO.TXT7 TOTO.
TXT6 Total of 3 files
26
La commande DCL SET
PRINT /HOLD MYFILE.DAT Job MYFILE (queue
SYSPRINT, entry 112) holding SET ENTRY 112
/RELEASE /JOB_COUNT 3 Job MYFILE (queue
SYSPRINT, entry 112) started SET HOST TITI
Unauthorized access to this system will be
prosecuted Username BROWN Password
Welcome to OpenVMS VAX Version 6.1 on
node TITI
27
La commande DCL SHOW
SHOW DEVICES D Device Device Err.
Volume Free Trans Mount Name Status
Count Label Blocks Count Count DBA0
Online mnt 0 VMS 47088 115
1 DBA1 Online mnt 0 USERPACK1 45216
2 1 DBA2 Online mnt 3 DOCUMENT
8068 20 1 DBA5 Online mnt 0
MASTERP 28668 1 1 DBA6 Online
0
28
Documents de référence
  • OpenVMS 7.1 User Manual
  • VMS DCL 5.0 Concepts Manual
  • OpenVMS PC-Readable Documentation
Write a Comment
User Comments (0)
About PowerShow.com