Vous pouvez créer un appel de méthode Java RPG à partir de n'importe quel fichier
ILE RPG dans l'éditeur LPEX de systèmes distants. Un appel de méthode Java RPG est un fragment de code ILE RPG qui appelle différentes méthodes Java. Il vous permet ainsi d'appeler des méthodes Java à partir de votre programme RPG. Lorsque vous spécifiez différents paramètres de classe et de méthode Java, l'assistant de création d'appels de méthode crée du code ILE RPG valide qui appelle les méthodes Java à partir de votre programme RPG.
L'assistant de création d'appels de méthode Java s'adapte dynamiquement, en fonction des sélections que vous effectuez. Utilisez l'aide (accessible via F1) pour
obtenir plus d'informations sur chaque option, au fur et à mesure que vous avancez dans l'assistant. Pour créer un appel de méthode Java RPG :
- Développez votre connexion jusqu'à ce que vous trouviez le fichier dans lequel vous souhaitez créer l'appel de méthode.
- Cliquez deux fois sur le fichier pour l'ouvrir dans l'éditeur LPEX de systèmes distants.
- Avec votre curseur à l'intérieur de la vue Editeur, cliquez avec le bouton droit de la souris et sélectionnez Nouveau > Appel de méthode Java ou, dans le menu du plan de travail, cliquez sur Source > Nouveau > Appel de méthode Java.
- Dans l'assistant de création d'appels de méthode Java, spécifiez le package
et la classe Java que vous voulez utiliser pour l'appel de méthode. Utilisez les boutons Parcourir l'espace de travail, Parcourir la machine locale et Parcourir la machine distante pour rechercher les packages et les classes.
Lorsque vous recherchez des fichiers de classe sur votre système local, vous pouvez cliquer sur Ajouter un fichier JAR pour localiser un fichier contenant la classe que vous voulez utiliser. Utilisez l'aide (accessible via F1) pour obtenir plus d'informations sur chaque option. Cliquez sur Suivant.
- Sélectionnez la méthode Java que vous souhaitez utiliser. (Les méthodes affichées sont celles disponibles pour la classe que vous avez sélectionnée à la page précédente de l'assistant.) Cliquez sur Suivant.
- Sélectionnez les paramètres de méthode Java à utiliser. Pour chaque
paramètre, vous pouvez générer une zone RPG, indiquer ses nom, type, longueur ou dimensions RPG et spécifier si le paramètre doit être transmis par référence ou avoir une référence en lecture seule. Vous pouvez cliquer sur chaque cellule du tableau pour éditer directement sa valeur. Si vous avez sélectionné une méthode qui ne contient pas de paramètres, la page sera vierge mais considérée comme complète, avec le boutonSuivant activé. Cliquez sur Suivant. Remarque : Lorsque vous générez un appel de méthode Java RPG à partir d'un code ILE RPG, ce code sera mappé avec le code Java correspondant. Par exemple, "char" en
Java est mappé avec "1C" en ILE RPG. Pour plus d'informations à ce sujet, voir Mappage de types Java standard avec des types ILE RPG. Si la méthode Java que vous avez sélectionnée n'est pas statique :
- Spécifiez le constructeur Java que vous voulez utiliser pour construire l'objet Java. (Cette page, ainsi que la suivante, n'apparaissent pas si vous avez précédemment sélectionné une méthode statique, du fait qu'aucun constructeur n'est nécessaire.) Cliquez sur Suivant.
- Spécifiez les paramètres du constructeur Java sélectionné. Pour chaque
paramètre, vous pouvez générer une zone RPG, indiquer ses nom, type, longueur ou dimensions et spécifier si le paramètre doit être transmis par référence ou avoir une référence en lecture seule. Cliquez sur Suivant.
- Spécifiez les options pour la génération de code. Vous pouvez préciser si vous souhaitez (ou non) créer un objet RPG pour votre classe Java, créer un prototype de méthode et indiquer où placer le code RPG généré.
- Si vous décidez de créer un objet RPG, vous devez spécifier un nom RPG
pour l'objet ainsi que pour le constructeur d'objet.
- Si vous décidez de créer un prototype de méthode RPG, vous devez spécifier
un nom de prototype.
- Si vous décidez de créer un code d'appel de méthode, vous devez spécifier
un nom de zone de retour RPG.
- Vous avez le choix entre deux options pour indiquer où insérer le code
généré :
- Répartition appropriée, pour générer les spécifications de définition dans la zone Spécification D de votre code et générer
les calculs (à savoir le code d'appel de la méthode) après le curseur.
- Tout après la ligne courante, pour générer et ajouter le code après le curseur.
- Cliquez sur Fin.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.