Professional Documents
Culture Documents
( OS/400 )
Rfrences
Internet -> Pas grand chose
part : www.as400.ibm.com -> orient vente
www.redbooks.ibm.com -> O.S ?
Formation IBM : www.ibm.fr/formation
2 supports de cours intressants :
- Principes de lAS/400 (AS410F)
- AS/400 synthse technique (AS455F)
La bible : Inside the AS/400 par Frank G.Soltis
Sommaire
1. Introductions et gnralits
2. Interface machine
3. Gestion mmoire
4. Gestion des Processus
5. Objets/Bibliothques/Dossiers
6. Compilation
7. Les langages
8. La base de donnes
9. Conclusion
3
OS/400
LIC
Matriel
MI : Machine Interface
LIC : Licensed Internal Code (Microcode)
Scurit
Spoule
Gestion B.D.D
Gestion des fichiers
Gestion mmoire
Superviseur
Matriel
7
10
Les Objets
Interface OS/400 oriente objet
Tout ce qui peut tre stock et utilis est un objet
ex : programme = *PGM, fichier = *FILE
12
Les Bibliothques
Bibliothque = objet de type
*LIB
Objet toujours rfrencs
dans une bibliothque
Pas de limite au nb dobjets
QSYS : biblio des biblio
Les Dossiers
Dossier : objet de type *FLR
- utilisation identique celle dun rpertoire micro
- scurit daccs
- possibilit de sauvegarde/restauration
Un dossier peut contenir :
- dautres dossiers
- des documents OfficeVision/400
- des fichiers micro au format DOS (8.3)
Tous les dossiers sont contenus dans la bibliothque QDOC
14
La Compilation
Code Source
Compilateurs
MI code
Program Template
Translator
Code binaires
Hardware
15
Les Langages
RPG, COBOL pour la base de donnes
C pour les traitements et calculs complexes
JAVA pour les applications nouvelles
16
Le Langage de contrle
Voici la structure dune commande CL :
Commande
DSPLIB
Paramtres
LIB(BIBPAIE)
Sujet
Verbe
OUTPUT(*PRINT)
Valeur
Mot-cl
Valeur
Mot-cl
17
DB2/400
Unique et intgre
- pas dinstallation
- objets de type *FILE
- gestion par le microcode et lOS/400
Relationnelle
Moderne
- support de SQL, ODBC, JDBC,
- Intgrit rfrentielle
- Contraintes de vrification
- Dclencheurs
- DB2 Symmetric Multiprocessing (SMP)
- DB2 Multisystem
18
Conclusion
Les points marquants de lAS/400:
- Interface machine de haut niveau
- Indpendance de la technologie
- Fonctions intgres
- Espace adressable unique
- Gestion objets
Ca cest pour
dtendre
19