- DB Server et DDM : serveurs permettant l’accès aux fichiers physiques( en Lecture-mise à
jour-écriture) et logiques ainsi que leur interrogation via des requêtes SQL .
- Byte stream Server : serveur permettant l’accès aux fichiers IFS(lecture-écriture-mise à jour)
.
- Dist Pgm call Server : ce serveur permet l’activation de programmes tournant sur l’AS400 à
partir d’un client distant ainsi que la récupération des messages générés par ce programme .
- DataQ Server : il permet l’accès aux DATAQ
- Signon Server : il gère les connexions à l’AS400(user et mot de passe)
- Network Print Server : il gère les accès aux fichiers d’impression.
Classes et Objets JAVA sur le CLIENT :
- classe AS400 : elle contient en ensemble de sockets(une par serveur) . Il est possible de
créer plusieurs connexions AS400 simultanées dans la même application cliente , mais il est
préférable pour des raisons d’efficacité de ne créer qu’une seule connexion à la fois .
- classe JDBC : JAVA DATA BASE CONNECTIVITY : elle permet l’accès aux DB via des
requêtes SQL .
- classe DataQueue : représente des data queues .
- classe Program : représente un programme activable à distance .
- objets Serveurs : objets prédéfinis représentant un des serveurs de l’OS400.
Remarques :
-Pour les classes et objets mentionnés ci-dessus soient accessibles à partir du client , il faut
installer sur celui-ci le package com.ibm.as400.access . Ce package est distribué gratuitement
par IBM et il s’installe indifféremment sur des plates-formes UNIX,LINUX,MICROSOFT ou
AS400. Ces classes sont regroupées dans une archive intitulée jt400.jar .
-Pour accéder à ce package depuis un environnement Microsoft , il faut enregistrer cette
archive sur le poste client dans un répertoire quelconque de la racine (par exemple packIBM)
et modifier la variable d'environnement classpath :
classpath = . ;c:\packIBM\jt400.jar ;
ou compiler explicitement avec l’option classpath :
java -classpath . ;c:\packIBM\jt400.jar MaClasse.java