Création d'un appel de méthode Java RPG dans l'éditeur LPEX de systèmes distants

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 :
  1. Développez votre connexion jusqu'à ce que vous trouviez le fichier dans lequel vous souhaitez créer l'appel de méthode.
  2. Cliquez deux fois sur le fichier pour l'ouvrir dans l'éditeur LPEX de systèmes distants.
  3. 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.
  4. 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.
  5. 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.
  6. 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 :
    1. 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.
    2. 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.
  7. 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é.
    1. 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.
    2. Si vous décidez de créer un prototype de méthode RPG, vous devez spécifier un nom de prototype.
    3. 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.
  8. Vous avez le choix entre deux options pour indiquer où insérer le code généré :
    1. 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.
    2. Tout après la ligne courante, pour générer et ajouter le code après le curseur.
  9. Cliquez sur Fin.
Concepts associés
Edition
Tâches associées
Edition de membres RPG, COBOL, CL, C, C++ et DDS
Création d'une procédure RPG dans l'éditeur LPEX de systèmes distants
Création d'une spécification de définition RPG dans l'éditeur LPEX de systèmes distants
Conversion de code ILE RPG du format fixe au format libre
Personnalisation de l'outil de formatage automatique CL
Référence associée
Mappage de types Java standard avec des types ILE RPG