JAVA et AS400
© Institut de Poly-informatique (1999)
Table des matières
1 AS400 et Java forceps ou nid douillet ? ........................................................................1
1.1 Jurassic Park ou Stars War ? 1
1.2 TIMI pour AS400 1
2 Environnement et outils à disposition ...........................................................................3
2.1 Poste de travail 3
2.1.1 Programmation AS400 seule 3
2.1.1.1 Installation du Remote Abstract Window Toolkit for Java sur un PC 3
2.1.2 Programmation client/serveur 4
2.1.3 Le JDK de SUN 4
2.1.4 Visualage for Java 4
2.1.5 Webspherestudio 4
2.1.6 Tools box for Java 4
2.2 AS400 5
2.2.1 AS400 Developpement Kit (ADK) 5
2.2.2 QSHELL 5
2.2.3 DEBUG 6
2.2.4 Operation Navigator 6
3 Méthodologie de développement...................................................................................7
3.1 Introduction 7
3.2 Développer un programme pour exécution sur l’AS400 7
3.2.1 Saisie du source 7
3.2.1.1 Saisie avec SEU 7
3.2.1.2 Saisie avec un éditeur PC 7
3.2.2 Transfert du source dans l’IFS 7
3.2.3 Compilation du source 8
3.2.4 Exécution interprétée 8
3.2.5 Fabrication d’un objet PGM AS400 8
3.2.5.1 Fonctionnement de CRTJVAPGM 8
3.2.6 Exécution de l’objet AS400 PGM 10
3.2.6.1 Fonctionnement de RUNJVA 10
3.2.7 Exécution en Debug 10
3.2.8 Configuration de l’environnement 11
3.2.8.1 Variable d’environnement classpath 11
3.2.9 Liens symboliques 11
3.2.10 Configuration de l’accès à DB2 12
3.2.10.1 Correspondance des types de données 12
3.2.11 Scripts 12
3.2.11.1 Principales commandes script disponibles 12
3.2.12 Configuration de démarrage 13
3.2.12.1 Le script de profil utilisateur 13
3.2.12.2 Le script d’environnement 14
3.2.12.3 Le script de profil système 14
3.3 Développer un programme pour exécution sur le poste client 14
3.3.1 L’environnement de développement 14
4 L’interpréteur QSHELL.................................................................................................15
4.1 Commandes OS400 liées à Java 15
4.2 Visualage for Java 16
4.2.1 Editeur et base de connaissances 16