Dans l'article précédent, nous avons créé une nouvelle vue avec un contenu SWT. Nous avons instauré un mécanisme qui nous informe chaque fois qu'un utilisateur sélectionne quelque chose dans le RDi.
Lier avec le RSE

Théorie :
Nous savons désormais réagir aux changements et pouvons donc lier notre vue à notre file d’attente de messages sur le System i. Nous attendons jusqu’à ce qu’un utilisateur sélectionne quelque chose dans l’arbre RSE. Si la “racine” de cet élément de l’arbre est la classe que nous recherchons (c’est-à-dire une classe AS400), nous extrairons les messages de notre file d’attente de messages sur cette machine et afficherons cela dans notre vue. Et nous en profiterons pour installer un écouteur qui garde la trace des nouveaux messages entrants que nous voulons afficher si la case Alert est cochée.
Pour pouvoir utiliser certaines des classes Java provenant du RSE, nous devons les mettre sur notre liste de bibliothèques, appelée Java Classpath. Cela fait entrer en scène un mécanisme élégant appelé les “ dépendances des plug-ins.” Contrairement à la liste de bibliothèques System i, un programme dans Eclipse n’est disponible qu’une fois que toutes les dépendances ont été satisfaites. Par conséquent, si nous disons à notre plug-in que nous sommes dépendants d’un certain nombre d’autres plug-ins, le moteur de lancement du RDi ne démarrera notre application qu’après s’être assuré que toutes les exigences sont réunies. Pour que notre application fonctionne comme prévu, notre plug-in doit être rendu dépendant de certains autres.
Pratique :
Si vous avez fermé votre éditeur de fichiers MANIFEST.MF, ouvrez-le en double cliquant sur ce fichier dans le répertoire META-INF de votre projet. Le deuxième onglet en bas de l’éditeur indique Dependencies (figure 1). Ouvrez-le et regardez la liste des dépendances. Vous verrez des dépendances sur deux plug-ins : org.eclipse.ui et org.eclipse.core.runtime.
Vous avez besoin des deux si vous voulez faire des ajouts de base, comme des vues, à une application de type Eclipse. Mais nous aurons besoin de dépendances supplémentaires parce que nous voulons manipuler un peu le RSE et que leur accès nous sera nécessaire. Ajoutez les dépendances suivantes en cliquant sur le bouton Add :
com.ibm.etools.iseries.toolbox
org.eclipse.rse.ui
org.eclipse.rse.core
com.ibm.etools.iseries.subsystem.qsys
com.ibm.etools.iseries.connectorservice
Vous pouvez taper les noms des plug-ins et le filtrage de la liste commencera. Par exemple, si vous tapez “*toolbox” tous les plug-ins dont le nom contient “toolbox” seront visibles.
Téléchargez cette ressource

Rapport Forrester sur les solutions de sécurité des charges de travail cloud (CWS)
Dans cette évaluation, basée sur 21 critères, Forrester Consulting étudie, analyse et note les fournisseurs de solutions de sécurité des charges de travail cloud (CWS). Ce rapport détaille le positionnement de chacun de ces fournisseurs pour aider les professionnels de la sécurité et de la gestion des risques (S&R) à adopter les solutions adaptées à leurs besoins.
Les articles les plus consultés
- Une baie de stockage c’est quoi ?
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Activer la mise en veille prolongée dans Windows 10
Les plus consultés sur iTPro.fr
- Le Club EBIOS, une communauté dédiée à la gestion des risques autour de la méthode EBIOS
- La difficile mise en conformité avec les réglementations pour les entreprises françaises
- Les risques liés à l’essor fulgurant de l’IA générative
- Pourquoi est-il temps de repenser la gestion des vulnérabilités ?
- Reporting RSE : un levier d’innovation !
