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

Avant de commencer

Vous pouvez créer un appel de méthode Java™ RPG à partir de n'importe quel fichier ILE RPG dans l'Editeur 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 indiquez des 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.

Pourquoi et quand exécuter cette tâche

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, procédez comme suit :

Procédure

  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'Editeur LPEX de systèmes distants.
  3. Placez le curseur à l'intérieur de la vue Editeur, puis 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, indiquez le package et la classe Java à 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 à 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ètre, la page est vierge mais considérée comme complète et le bouton Suivant est 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 sur le mappage des types Java standard avec des types ILE RPG, voir la rubrique traitant des références associées . Si la méthode Java que vous avez sélectionnée n'est pas statique, procédez comme suit :
    1. Indiquez le constructeur Java que vous souhaitez 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. Indiquez 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 indiquer 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 générer 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 indiquer un nom RPG pour l'objet et pour le constructeur d'objet.
    2. Si vous décidez de créer un prototype de méthode RPG, vous devez indiquer un nom de prototype.
    3. Si vous décidez de créer un code d'appel de méthode, vous devez indiquer 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 Terminer.

Commentaires en retour