Flux rss
Collection CommentÇaMarche.net
Bookmark Ajouter aux favoris / Partager

Introduction à l’AS/400

AS/400 est une gamme de mini-ordinateurs IBM apparue début février 1987. Dans l’informatique de gestion d’IBM, il existe trois gammes d’ordinateurs :

  • les gros systèmes (appelés MainFrame), ES/9000, sous le système d'exploitation MVS ou VM
  • les départementaux ou mini-ordinateurs, AS/400, fonctionnant avec le système d'exploitation OS400
  • les micro-ordinateurs, PS/2, sous OS/2

L'AS/400 est une architecture composée d'éléments matériels et logiciels, comportant notamment une base de données et des éléments de sécurité avancés. La force de l'AS400 réside dans la modularité de ses éléments constitutifs lui conférant un haut degré d'adaptabilité et de sécurité.

En effet l'architecture AS/400 est une structure en couche séparant les éléments matériels et logiciels. Le système d'exploitation de l'AS/400 est appelé OS/400. Il repose sur une couche appelée MI (Machine Interface) chargée de fournir un ensemble de fonctions (API, application programming interface) que les applicatifs doivent utiliser afin de s'interfacer avec le matériel.

Contrairement à la plupart des systèmes d'exploitation, la gestion de la plupart des composants matériels (mémoire, entrées-sorties, gestion des processus, ...) est régie par une couche indépendante, appelée SLIC (System Licensed Internal Code), située sous la couche MI. Ainsi l'architecture AS400 assure une réelle indépendance entre le matériel, le système d'exploitation et les applications.

Applications
OS/400
MI
SLIC
Matériel

Description du système OS/400

Le système d’exploitation OS/400 est un système multiutilisateur, c’est-à-dire que plusieurs personnes peuvent travailler sur l’ordinateur simultanément, notamment grâce à un terminal relié à l'AS/400.
Celui-ci comprend un écran et un clavier. Les écrans classiques de l’AS/400 sont passifs, ils ne permettent donc pas une gestion de la souris ou de l’affichage de nombreuses couleurs.
Ce qui est affiché à l’écran est appelé un panneau. Il en existe plusieurs sortes :

  • Les panneaux de type INFO : Ces panneaux affichent des informations. Les touches PGUP et PGDN permettent le déplacement vers les panneaux suivants ou précédents.
  • Les panneaux de type SAISIE permettent à l’utilisateur de remplir un ou plusieurs champs ; celui-ci peut passer d’un champ à l’autre avec la touche TAB.
  • Les panneaux de type MENU : Un menu est affiché, l’utilisateur choisit parmi les rubriques par l’intermédiaire d’une ligne de commande située en bas de l’écran. L’affichage respecte un standard, l’Architecture Unifiée d’Applications (AUP), afin d’avoir une cohérence dans la gamme des ordinateurs de gestion d’IBM.
  • Les panneaux de type LISTE servent à travailler sur des ensembles d’éléments présentés sous forme d’une liste, avec un élément par ligne. Certains champs de saisie sont réservés au traitement de l’élément sur chaque ligne. L’utilisateur indique l’option qu’il a sélectionnée parmi les choix disponibles pour chacun des champs.

Organisation des données

Dans AS/400 tout élément renfermant des informations et étant accessible via l'interface d'OS/400 est représenté sous forme d'objet. Les données sont stockées selon une arborescence à trois niveaux :

Les objets

Pratiquement tout élément est considéré comme un objet, que ce soit les programmes ou bien les fichiers de données. Un objet est composé de deux parties : un ensemble d'attributs le décrivant et les données proprement dites. Les attributs de l'objet sont notamment son nom, son type, sa taille, sa date de création ainsi qu'une partie description, et enfin la librairie à laquelle l'objet appartient. Un objet est toujours rattaché à une bibliothèque. La nature de l’objet est indiquée par son type.

Les bibliothèques

Les bibliothèques sont des objets de type *LIB (library). Elles référencent les objets du système et contiennent des informations sur ceux-ci, comme le type ou l’emplacement physique où ils sont stockés sur le support physique. Une bibliothèque n’est pas limitée en nombre d’objets. Dans une bibliothèque, deux objets de même type ne peuvent pas avoir le même nom. Par contre, ils le peuvent s’ils sont dans deux bibliothèques différentes. Une bibliothèque étant un objet, elle est rattachée aussi à une bibliothèque. Il existe une bibliothèque particulière, QSYS, dans laquelle toutes les bibliothèques sont présentes. QSYS contient le système d’exploitation (OS/400) et des informations pour celui-ci.

Les membres

Les données contenues dans un fichier peuvent être regroupées par bloc, les membres. Par exemple, dans un fichier AGENCE contenant le nom des agences d’une banque réparties sur toute la France, un membre pourra regrouper tous les noms des agences d’une région. Il y aura autant de membres que de régions.

Interaction avec le système

Sans perdre ses informations, il est possible d’interrompre son travail pour effectuer des opérations et le reprendre ensuite. L’appel au système, en tapant simultanément sur les touches SHIFT et ATTN sur les claviers AS/400 (ALTGR et IMPR pour les claviers 102 touches) puis ENTREE affiche un panneau avec un menu. Voici quelques options de ce menu :

  • Sessions alternées : Cette première option permet de lancer un nouveau travail sans arrêter le premier. Pour passer de l’un à l’autre, il suffit de taper APP/SYS 1. Un seul des travaux est actif, l’autre est endormi. Cette option ne permet pas de lancer des travaux en tâche de fond. Quand l’un des travaux est arrêté (par la commande SIGNOFF par exemple), l’utilisateur retrouve l’autre travail.
  • Arrêt d’un programme : Cette seconde option arrête le programme qui était actif.
  • Gestion des travaux : Cette troisième option affiche un nouveau menu qui regroupe les fonctions de gestion des travaux.
  • Affichage des messages : Cette quatrième option affiche les messages de l’utilisateur.
  • Fin du travail : L’option 80 sauvegarde l’environnement de l’utilisateur, il sera restitué à la prochaine session. L’option 90 arrête le travail (SIGNOFF).

Bibliographie

  • Principes généraux et langage de contrôle sur AS/400, de Dominique Gayte, ed Eyrolles, ISBN:2-212-08769

Article écrit par François BOUHET

Dernière modification le mardi 14 octobre 2008 à 17:40:32.Ce document intitulé « Introduction aux systèmes AS/400 » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Les commandes AS/400 Les commandes de l’AS/400 Il existe environ un millier de commandes dans l'OS/400, regroupées sous le nom de « Langage de Contrôle ». Un utilisateur pourra les lancer depuis la ligne Option ou Commande située au bas de l'écran, quand celle-ci est... www.commentcamarche.net/contents/as400/as400-commandes.php3
Espace disque "system Volume Information &quo sur Windows Small Business serveur 2003 J'ai 2 disques C: system 120 Gig. D: Data 400 Gig. 216 Gig. sont utilisés dans le répertoire caché "system volume information" l'indexation du disque est désactivé Le Shadow copies est désactivé Je ne peux pas... www.commentcamarche.net/forum/affich-2737505-espace-disque-system-volume-information-quo
Système d'exploitation Description du système d'exploitation Pour qu'un ordinateur soit capable de faire fonctionner un programme informatique (appelé parfois application ou logiciel), la machine doit être en mesure d'effectuer un certain nombre d'opérations... www.commentcamarche.net/contents/systemes/sysintro.php3
Blocage du PC / Ordinateur se bloque / Système gelé (freezes)Pour régler ce problème, il faut d’abord connaitre les raisons qui font qu'une machine peut se bloquer. Le terme "freeze" est parfois utilisé pour indiquer que le système est "gelé". Si les solutions ci-dessous ne sont pas suffisantes, une... www.commentcamarche.net/faq/sujet-2811-blocage-du-pc-ordinateur-se-bloque-systeme-gele-freezes
Disk boot failure - Insert system disk and press EnterLe message d'erreur «DISK BOOT FAILURE INSERT SYSTEM DISK AND PRESS ENTER», «Disque non système» ou «No system disk» signifie que l'ordinateur n'a pas trouvé de système d'exploitation sur lequel démarrer (booter). Les causes de ce message d'erreur... www.commentcamarche.net/faq/sujet-2792-disk-boot-failure-insert-system-disk-and-press-enter
[Bootloader] Dual boot : changer le système démarré par défautPour changer le système démarré par défaut suivant votre "bootloader" il vous faut : (toutes ces manipulations sont à exécuter en tant que "root") Pour LILO Pour GRUB Pour LILO Éditer votre fichier de configuration... www.commentcamarche.net/faq/sujet-1178-bootloader-dual-boot-changer-le-systeme-demarre-par-defaut
[windows] \system32\config\system manquant (Résolu)Bonjour, mon ordi a rédemarré de lui-même et a affiché au redemarrage le message suivant: "Windows n'a pas pu démarrer car le fichier suivant est manquant ou endommagé: c:\windows\system32\config\system". Vous pouvez tenter de réparer ce fichier en... www.commentcamarche.net/forum/affich-2006343-windows-system32-config-system-manquant
RAM PC3200 : DDR 333 OU 400 ? (Résolu)Bonjour les amis, Je viens d'acheter 2 barettes mémoires de 512 Mo en PC3200. Le vendeur m'a indiqué que c'est de la DDR 400, mais au lancement de ma machine je vois DDR 333 ....... Est ce correct et cela influence t il les performances ? Si oui,... www.commentcamarche.net/forum/affich-2164121-ram-pc3200-ddr-333-ou-400
Obtenir date systeme yyyy-mm-jj sous java (Résolu)bonjour a tous, je voulez obtenir la date du systeme sous java, alors j'ai fais appel a new Date(); du package java.util.*; mais elle m'affiche la date et le l'heure sous ce format "Sat Apr 28 15:25:52 CEST 2007" alors que j'ai besoin de la date sous... www.commentcamarche.net/forum/affich-2927711-obtenir-date-systeme-yyyy-mm-jj-sous-java
Télécharger Advanced SystemCareCe logiciel est idéal pour éviter que votre ordinateur ne rame, se plante ou présente un dysfonctionnement du système. Il permet de protéger, de réparer, d’optimiser et de maintenir votre ordinateur. Il vous propose un puissant défragmenteur de... www.commentcamarche.net/telecharger/telecharger-34059990-advanced-systemcare
Télécharger SystemRescueCdSystemRescueCd est un système d'exploitation Linux complet à une seule différence, c'est qu'il ne nécessite aucune installation. Le système se trouve sur un Cdrom bootable ou "liveCD" de taille réduite. Il offre la possibilité d'effectuer des tâches... www.commentcamarche.net/telecharger/telecharger-34055611-systemrescuecd
Télécharger Comodo System CleanerSystem Cleaner est un logiciel multifonctions qui vous permet de réhabiliter les performances de votre PC. Il peut en effet agir sur pas de facteurs qui sont susceptibles d'affaiblir votre machine. Il commence par faire une analyse complète de votre... www.commentcamarche.net/telecharger/telecharger-34059506-comodo-system-cleaner
QPS Profil 35 400 Go / USB 2.0USB, 400 Go, 7200 tours/min, Externe, 0.28 euro / Go, Type d'interface:USB 2.0, Capacité:400.0 Go, Vitesse de transfert interne:30.0 MB/s, Vitesse de rotation:7200 rpm, Temps d'accès moyen:8.0 ms, Vitesse de transfert de l'interface: , Vitesse de transfer www.commentcamarche.net/guide/535537-qps-profil-35-400-go-usb-2-0
Memup Kwest Evolution 400 Go / USB 2.0 / eSATA II / 7200 rpmE-SATA/USB, 400 Go, 7200 tours/min, 3.5", 0.31 euro / Go, Lecteur de cartes mémoire:No, Hot Swap:No, Type d'interface:eSATA II & USB 2.0, Interne/Externe:Externe, Capacité:400.0 Go, Mémoire cache: , Taille:3.5", Vitesse de rotation:7200 rpm, Temps... www.commentcamarche.net/guide/976434-memup-kwest-evolution-400-go-usb-2-0-esata-ii-7200-rpm
MERISE - Initiation à la conception de systèmes d'informationLe besoin de méthodes La conception d'un système d'information n'est pas évidente car il faut réfléchir à l'ensemble de l'organisation que l'on doit mettre en place. La phase de conception nécessite des méthodes permettant de mettre en place un... www.commentcamarche.net/contents/merise/concintro.php3
Introduction aux systèmes UNIXLe système UNIX Le système Unix est un système d'exploitation multi-utilisateurs, multi-tâches, ce qui signifie qu'il permet à un ordinateur mono ou multi-processeurs de faire exécuter simultanément plusieurs programmes par un ou plusieurs... www.commentcamarche.net/contents/unix/unixintro.php3
Le système de fichiers NTFSLe système de fichiers NTFS Le système de fichiers NTFS (New Technology File System) utilise un système basé sur une structure appelée « table de fichiers maître », ou MFT (Master File Table), permettant de contenir des informations détaillées sur... www.commentcamarche.net/contents/repar/ntfs.php3