Les sections Beans EJB, Objets et Classes d'Universal Test Client permettent d'appeler les méthodes sur l'interface home d'EJB et les classes distantes, mais aussi d'autres objets que vous avez chargés dans Universal Test Client. La section Universal Test Client comporte deux sous-fenêtres :
Les informations contenues dans la sous-fenêtre Références s'affichent dans l'une des sections suivantes : Beans EJB, Objet et Classes.
Dans la section Beans EJB, tous les objets EJB, associés à leur interface home d'EJB, sont rassemblés dans un groupe d'EJB. Lorsque vous développez une interface home d'EJB ou un objet EJB, les méthodes de cet objet s'affichent. La sélection d'une méthode alimente la sous-fenêtre Paramètres. Tous les objets non EJB s'affichent dans la section Objet. Lorsque vous développez un objet, ses méthodes s'affichent et la sélection d'une méthode alimente également la sous-fenêtre Paramètres. Toutes les classes chargées apparaissent dans la section Classes. Pour créer une instance de l'une de ces classes :
Lorsque vous sélectionnez une méthode ou un constructeur dans la sous-fenêtre Beans EJB, la méthode s'affiche dans la sous-fenêtre Paramètres à partir de laquelle vous pouvez modifier les paramètres utilisés au moment où la méthode est appelée. Si un paramètre est un type primitif, vous pouvez le modifier directement dans la zone d'entrée fournie. Sinon, vous avez le choix entre plusieurs options pour affecter différentes valeurs aux paramètres.
Pour appeler la méthode, cliquez sur le bouton Appeler. Les résultats du dernier appel de méthode apparaissent dans la section Résultats de la sous-fenêtre Paramètres. La section Résultats présente les résultats du dernier appel de méthode. Si la méthode a envoyé une exception, cette dernière s'affiche. Si la méthode a renvoyé une valeur, cette dernière s'affiche. Si la méthode a été exécutée avec succès mais n'a pas renvoyé de valeur, le message Method executed successfully s'affiche.
S'il existe un nouveau résultat, la sélection de l'option Utiliser l'objet vous permet de placer l'objet dans la sous-fenêtre Beans EJB, Objets ou Classes. Vous avez également la possibilité d'inspecter l'objet, d'appeler ses méthodes ou de l'utiliser comme paramètre dans un autre appel de méthode.
Si l'objet est une Collection, une Enumération ou un Itérateur, sélectionnez Utiliser tous les objets contenus pour placer tous les objets contenus dans la sous-fenêtre Références.