Partie B OS/400 Département Informatique Cours n B.1 Généralités sur OS/400 OS/400 Généralités sur OS/400 Historique OS/400 est le système d exploitation des machines de la série AS/400 d IBM International Business Machine Les AS/400 sont des mainframes créés sur une base d IBM38 et IBM36 OS/400 système complètement propriétaire IBM OS/400 ne fonctionne que sur des machines de la série AS/400 Prix variant entre 40 000 et plusieurs dixaines de millions d e. Supporte entre 1 et plus de 4000 utilisateurs simultanés suivant modèle Apparition de la série en 1989 Actuellement la série est renommée en iseries http://www.ibm.com/as400 Généralités sur OS/400 B.1 1
Philosophie Offrir des solutions aux petites comme aux grandes entreprises Unicité un même OS pour différentes machines portabilité des applications Base de données Sécurité intégration directe dans le système tolérance aux pannes / sécurité classique Documentation manuel papier de 10 000 pages et documentation en ligne Généralités sur OS/400 B.1 2 Unification Dans sa volonté d offrir des systèmes homogènes IBM fait des efforts pour l Unification des différents systèmes. L objectif est de faciliter le travail des développeurs et des utilisateurs. Établissement de normes comme : SAA : Systems Applications Architecture (AUA : Architecture Unifiée d Application) CUA : Common User Architecture CPI : Common Programming Interface CCS : Common Communications Support Généralités sur OS/400 B.1 3 Représentation interne Applications Langage de contrôle Vertical Horizontal Microcode transformation faite par l OS MATÉRIEL Généralités sur OS/400 B.1 4
Modèle d utilisation initial Généralités sur OS/400 B.1 5 Modèle d utilisation courant (IUT) salle 001 coudrier.iut info.univ lille1.fr 134.206.40.7 Émulateur de terminal 5250 PC PC PC PC OS/400 2 LINUX WINDOWS 1 oranger.iut info ens.univ lille1;fr PC PC PC PC salle 002 Généralités sur OS/400 B.1 6 Modèle de fonctionnement (1) 1 Préparation du travail.......................... Utilisateur/Terminal 2 Envoi du travail.......................... Utilisateur/Terminal OS 3 Traitement du travail.......................................... OS 4 Réception de la réponse.................. OS Utilisateur/Terminal 2 Multi-utilisateurs Multi-tâches 1 3 Modèle transactionnel (acceptation/rejet par l OS) : sécurité des données 4 Généralités sur OS/400 B.1 7
Modèle de fonctionnement (2) 1 Préparation du travail... Préparation d un écran ou d une commande 2 Envoi du travail....................... Frappe de la touche Enter 3 Traitement du travail......................... Bloquage du terminal 4 Réception de la réponse.................... Affichage d un panneau Tout traitement est utilisable soit via : une ligne de commande un écran de saisie On peut déplacer librement le curseur sur l écran L écran est un composant TRÈS important sous OS/400 Généralités sur OS/400 B.1 8 Écran Tous les écrans sont composés de 5 zones (norme SAA) : 1 Désignation : nom de l écran titre de l écran nom du système 2 Contenu 3 Description des touches de fonction et de leur utilité 4 Message de l OS : 24 e ligne 5 État du terminal : 25 e ligne Généralités sur OS/400 B.1 9 1 2 3 4 5 Généralités sur OS/400 B.1 10
Types d écrans (1) Il existe 4 types d écrans : INFO C est un panneau qui permet d obtenir des informations On peut le quitter via les touches F3 et Enter SAISIE C est un panneau permettant d envoyer des informations au système La saisie des informations se fait exclusivement dans des zones vierges soulignées d un trait On peut passer d une zone à l autre via la touche Tab L utilisation de la touche Enter valide toutes les informations présentes sur le panneau Généralités sur OS/400 B.1 11 Écran INFO Généralités sur OS/400 B.1 12 Écran SAISIE Généralités sur OS/400 B.1 13
Types d écrans (2) MENU Une suite de choix est présentée. Chaque choix est préfixé par un nombre La saisie de ce nombre dans la ligne d option ou commandes détermine le traitement demandé LISTE Une liste d éléments est proposé Pour chaque élément une action est possible Plusieurs actions peuvent être demandés en même temps La liste des actions possibles est présenté dans la zone haute de l écran Quand toute l information du panneau ne tient pas sur un seul écran : les mots «A suivre...» sont présents en bas à droite de l écran on peut utiliser les touches de défilement Pg Up et Pg Down pour se déplacer dans le panneau Généralités sur OS/400 B.1 14 Écran MENU Généralités sur OS/400 B.1 15 Écran LISTE Généralités sur OS/400 B.1 16
Session - Profil utilisateur Utilisateur identifié par ses caractéristiques : identifiant (login) mot de passe informations de sécurité environnement de travail (bibliothèque, etc.) Profil utilisateur Pour ouvrir une session de travail il faut : un terminal connecté à l AS/400 (directement ou par émulation) un profil utilisateur Il faut obligatoirement QUITTER une session. 2 possibilités : 1. commande SIGNOFF 2. choix 90 du menu MAIN Généralités sur OS/400 B.1 17 Conventions OS/400 Tous les mots commençant par une astérisque «*» sont des mots réservés du système. Tous les mots commençant par un «Q» sont souvent des noms d éléments en liaison avec le système. On ne fait pas de distinctions entre majuscules et minuscules Généralités sur OS/400 B.1 18