par Dan Darnell
Ceux qui développent des applications Java pour l'AS/400 rencontrent souvent des liens inextricables entre Java et les systèmes de fichiers stream dans IFS (Integrated File System). Pour commencer, dans les répertoires d'un système de fichiers stream, on stocke les fichiers source et de classes Java. IBM utilise aussi généreusement les systèmes de fichiers stream, en stockant le code d'appui pour l'ADK (AS/400 Developer Kit for Java). Bien qu'IFS soit une ombrelle recouvrant de nombreux types de systèmes de fichiers AS/400 et iSeries, le terme « IFS » désigne ici les systèmes de fichiers root (racine) et QOpenSys. Ce sont des systèmes de fichiers de type stream, plutôt que de type enregistrement ou base de données, avec des structures de répertoire hiérarchiques (pour un exemple de structure de répertoires, voir l'encadré « Fonctions des systèmes de fichiers root et QOpenSys »).
Java et IFS
ADK est un produit programme licencié AS/400 (5769-JV1) fourni gratuitement par IBM. ADK, qui garde les packages runtime dans IFS, fournit l’essentiel du support natif de l’AS/400 pour le langage Java. Par le passé, IBM a montré une nette tendance à déplacer les packages ADK au fil des releases de l’OS/400. Le classpath (chemin de classes) par défaut comporte tout ce dont les applications ont besoin au moment de l’exécution (runtime) (nous y reviendrons plus loin), et il n’est donc pas indispensable de savoir exactement où IBM place les choses. Si l’on doit ou si l’on veut examiner l’ADK soi-même, le répertoire /QIBM/ProdData/ Java400 est le point de départ.
L’AS/400 Toolbox for Java d’IBM réside également dans IFS mais dans un autre endroit que le support ADK central. Par le biais du Toolbox, les programmes Java peuvent accéder aux ressources AS/400 dans IFS : commandes, programmes, files d’attente de données et fichiers. On peut trouver le Toolbox dans /QIBM/ProdData/Http/Public/jt400/lib. IBM a eu la bonté de ne pas changer l’emplacement du Toolbox d’une release à l’autre. Les fichiers Jt400.ZIP et Jt400.JAR contiennent les classes Toolbox dans des formats .ZIP non compressé et .JAR compressé, respectivement. On utilise le Toolbox plus souvent dans des applications tournant sur des stations de travail client. On peut soit utiliser l’AS/400 comme serveur de fichiers pour accéder au fichier Jt400.ZIP/JAR à partir d’un client, soit télécharger le fichier Jt400.ZIP/JAR sur chaque station de travail client.
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Chiffrements symétrique vs asymétrique
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Afficher les icônes cachées dans la barre de notification
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
Les plus consultés sur iTPro.fr
- De manager d’équipe à manager d’agents IA : le management change de dimension
- Travail hybride : pourquoi les salariés français restent les plus attachés au bureau en Europe
- Pourquoi la souveraineté des données relève du contrôle et non de la géographie
- L’incident OpenAI–Hugging Face n’est pas la révolution que vous imaginez
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
