Вы находитесь на странице: 1из 15

Systme dexploitation des ordinateurs

Module ASR3 Semestre 1


Universit Lille 1, IUT A, Dpartement informatique Anne 2011-2012 Bruno Beauls (bruno.beaufils@lifl.fr http://www.lifl.fr/~beaufils)

Partie B

OS/400

Dpartement Informatique

Cours n B.3

Commandes

OS/400 Commandes

Principe (1)
 Accs aux fonctionnalits de l0S/400 via un langage particulier : Command Language (CL)  Possibilit de demander lexcution dun ou de plusieurs traitements  Un seul . . . . . . . . . . . . . . . . . . . . . . . . phrase = 1 ligne de commande  Plusieurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . discours = 1 programme  Pour excuter une commande : 1. rdiger la phrase lcran 2. envoyer la phrase (lcran) lOS  Pour crire un programme : 1. rdiger le discours dans un membre source (plusieurs lignes de commandes) 2. crer un objet programme partir de ce membre Mme technique pour les autres langages (Cobol, GAP, etc.)
Commandes B.3 1

Principe (2)
Une commande peut utiliser des paramtres commande quel traitement ? paramtres que faut-il traiter ?

 Le nombre de paramtres dune commande dpend de la commande  Les commandes sont des objets de type *CMD  Les commandes ont des noms, a priori, assez complexes mais dont la structure est facilement identiables Exemple : DSPLIB, CRTCLPGM, STRSEU

Commandes

B.3 2

Syntaxe dune ligne de commande


NOM_COMMANDE PARAMETRE PARAMETRE

 le nombre de bloc reprsentant les paramtres est variable  chaque paramtre dune commande est identi par un mot cl  la syntaxe dun bloc de paramtre est toujours : mot cl (valeur ) Exemples de ligne de commande : DSPOBJD OBJ(CPT/FICH1) TYPE(*FILE) OUTPUT(*) DSPLIB LIB(*CURLIB) DSPLIB LIB(QSYS/BEAUFILS)

Commandes

B.3 3

Noms des commandes

 Chaque nom est compos de 1 3 groupes de lettres accols  Dans lordre ces groupes de lettres reprsentent gnralement : 1. un verbe (toujours prsent) 2. des attributs

Souvent :  les groupes de lettres contiennent 3 lettres  les verbes correspondent des verbes anglais sans voyelles  les attributs correspondents des abbrviations de types dobjets

Commandes

B.3 4

Verbes
Abbrviation ADD CHG CLR CPY CRT DLT DSP EDT END RMV RST SAV SND STR WRK GO
Commandes

Origine Add Change Clear Copy Create Delete Display Edit End Remove Restore Save Send Start Work Go

Utilit Ajouter Modier Vider Copier Crer Supprimer Acher Modier Arrter Enlever Restaurer Sauvegarder Envoyer Dmarrer Grer Aller
B.3 5

Attributs
Abbrviation MBR OBJ LIB AUT DEV USR D L PRT MSG DTA PF LF PRF E M
Commandes

Origine Member Object Library Authority Device User Description List Printer Message Data Physical File Logical File Prole Entry Member

Utilit Membre Objet Bibliothque Autorisation Unit Utilisateur Description Liste Imprimante Message Donnes Fichier Physique Fichier Logique Prol Entre/lment Membre
B.3 6

Exemples
 DSPLIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . acher une bibliothque  CRTCBLPGM . . . . . . . . crer un programme partir dun source COBOL  WRKMSGQ . . . . . . . . . . . . . . . . . . . . . . . grer une le dattente de messages  ADDLIBLE . . . . . . . . . . ajouter un lment dans la liste de bibliothques

La construction du nom se fait vis vis dune phrase anglaise (penser linversion nom et adjectif)

Commandes

B.3 7

Listes des commandes


 un tudiant normalement constitu ne peut pas retenir tous les noms de commandes OS/400  La construction des noms de commande est simple retenir tous les noms ne sert rien  Il existe des menus listant toutes les commandes contenant un verbe :  chaque menu est un objet de type *MENU  chacun de ces menus a pour nom CMD suivi dun verbe  pour accder un menu on utilise la commande GO Exemple : voir la liste de toutes les commandes de cration GO CMDCRT Connatre quelques verbes en anglais sut utiliser un AS/400

Commandes

B.3 8

Guide oprateur
Retenir toutes les commandes est impossible Retenir tous les mots-cls reprsentant les paramtres de chacune de ces commandes est encore plus dicile  Les lignes de commande peuvent tre construite par un traducteur : le guide oprateur aussi appel linvite de commandes
F1 F4 F3 F11

ache une aide contextuelle (quel que soit la zone de lcran) dmarre le guide oprateur pour une commande dont le nom est prsent sous le curseur quitte le guide oprateur modie (cycliquement) la prsentation du guide oprateur
F4

 Sur une zone de saisie de paramtres lutilisation de possibles pour ce paramtre

liste les valeurs

Commandes

B.3 9

Guide oprateur (exemple)

Commandes

B.3 10

Paramtres positionnels
 Si une commande ne comporte quun seul paramtre on peut omettre le mot cl Exemple : DSPLIB BEAUFILS DSPLIB LIB(BEAUFILS)  Si une commande comporte plusieurs paramtres, les mots-cl peuvent tre omis si lordre dapparition des valeurs de la ligne de commande respecte lordre de dnition des paramtres pour cette commande (lordre du guide oprateur) Exemple : CRTCBLPGM BEAUFILS/AFFICHE BEAUFILS/QCBLSRC AFFICHE x BEAUFILS/AFFICHE est la valeur du paramtre PGM y BEAUFILS/QCBLSRC est la valeur du paramtre SRCFILE z BEAUFILS/AFFICHE est la valeur du paramtre FROMMBR
Commandes B.3 11

Valeurs par dfaut

 Certains paramtres ne demandent pas obligatoirement une valeur  En cas de non spcication dune valeur ces paramtres se voient aecter une valeur par dfaut par le systme  Les paramtres ayant une valeur par dfaut dnie ont leur champ prremplis lors du passage au guide oprateur  Souvent les valeurs par dfaut sont des valeurs systmes :  *CURLIB  *LIBL  *USRLIBL  *ALL

Commandes

B.3 12

Вам также может понравиться

  • G.R.H - Cours Complet
    G.R.H - Cours Complet
    Документ17 страниц
    G.R.H - Cours Complet
    titihill
    83% (23)
  • La Gestion Administrative Du Personnel
    La Gestion Administrative Du Personnel
    Документ11 страниц
    La Gestion Administrative Du Personnel
    Najia El Yanboiy
    100% (8)
  • La Gestion Administrative Du Personnel
    La Gestion Administrative Du Personnel
    Документ11 страниц
    La Gestion Administrative Du Personnel
    Najia El Yanboiy
    100% (8)
  • Sujet 02
    Sujet 02
    Документ3 страницы
    Sujet 02
    valtech20086605
    Оценок пока нет
  • TPcirque
    TPcirque
    Документ12 страниц
    TPcirque
    valtech20086605
    Оценок пока нет
  • Sujet 03
    Sujet 03
    Документ3 страницы
    Sujet 03
    valtech20086605
    Оценок пока нет
  • TXP ReadMeFirst FR PDF
    TXP ReadMeFirst FR PDF
    Документ5 страниц
    TXP ReadMeFirst FR PDF
    valtech20086605
    Оценок пока нет
  • SIRH
    SIRH
    Документ3 страницы
    SIRH
    Anas Bellouadi
    Оценок пока нет
  • TPcirque
    TPcirque
    Документ12 страниц
    TPcirque
    valtech20086605
    Оценок пока нет
  • Sujet 01
    Sujet 01
    Документ7 страниц
    Sujet 01
    valtech20086605
    Оценок пока нет
  • Gestion Des Incidents
    Gestion Des Incidents
    Документ1 страница
    Gestion Des Incidents
    Safear
    Оценок пока нет
  • Cours 02 Os400 Generalites
    Cours 02 Os400 Generalites
    Документ19 страниц
    Cours 02 Os400 Generalites
    valtech20086605
    Оценок пока нет
  • Lire Les Mots de Lautomne PDF
    Lire Les Mots de Lautomne PDF
    Документ1 страница
    Lire Les Mots de Lautomne PDF
    valtech20086605
    Оценок пока нет
  • La Sieste PDF
    La Sieste PDF
    Документ7 страниц
    La Sieste PDF
    valtech20086605
    Оценок пока нет
  • Sujet 02
    Sujet 02
    Документ3 страницы
    Sujet 02
    valtech20086605
    Оценок пока нет
  • Sujet 03
    Sujet 03
    Документ3 страницы
    Sujet 03
    valtech20086605
    Оценок пока нет
  • Cours 06 Os400 Travaux
    Cours 06 Os400 Travaux
    Документ10 страниц
    Cours 06 Os400 Travaux
    valtech20086605
    Оценок пока нет
  • Sujet 01
    Sujet 01
    Документ7 страниц
    Sujet 01
    valtech20086605
    Оценок пока нет
  • Sujet 02
    Sujet 02
    Документ3 страницы
    Sujet 02
    valtech20086605
    Оценок пока нет
  • Sujet 01
    Sujet 01
    Документ7 страниц
    Sujet 01
    valtech20086605
    Оценок пока нет
  • Cours 04 Os400 Commandes
    Cours 04 Os400 Commandes
    Документ15 страниц
    Cours 04 Os400 Commandes
    valtech20086605
    Оценок пока нет
  • Cours 03 Os400 SGD
    Cours 03 Os400 SGD
    Документ11 страниц
    Cours 03 Os400 SGD
    valtech20086605
    Оценок пока нет
  • Cours 05 Os400 Messages
    Cours 05 Os400 Messages
    Документ7 страниц
    Cours 05 Os400 Messages
    valtech20086605
    Оценок пока нет
  • Sujet 03
    Sujet 03
    Документ3 страницы
    Sujet 03
    valtech20086605
    Оценок пока нет
  • Sujet 03
    Sujet 03
    Документ3 страницы
    Sujet 03
    valtech20086605
    Оценок пока нет
  • Sujet 01
    Sujet 01
    Документ7 страниц
    Sujet 01
    valtech20086605
    Оценок пока нет
  • Sujet 02
    Sujet 02
    Документ3 страницы
    Sujet 02
    valtech20086605
    Оценок пока нет
  • Cours 02 Os400 Generalites
    Cours 02 Os400 Generalites
    Документ19 страниц
    Cours 02 Os400 Generalites
    valtech20086605
    Оценок пока нет
  • Cours 02 Os400 Generalites
    Cours 02 Os400 Generalites
    Документ19 страниц
    Cours 02 Os400 Generalites
    valtech20086605
    Оценок пока нет
  • Cours 03 Os400 SGD
    Cours 03 Os400 SGD
    Документ11 страниц
    Cours 03 Os400 SGD
    valtech20086605
    Оценок пока нет