Appel d'un service Java

Pour appeler un service Java, vous pouvez découvrir une classe Java et générer un service externe. Vous pouvez ensuite utiliser le service externe dans un flux de services pour appeler le service Java.

Avant de commencer

Avant de créer un service externe, ajoutez le fichier JAR contenant les classe dont vous avez besoin. Voir Ajout des fichiers gérés. Si les fichiers JAR dont vous avez besoin sont inclus dans un kit d'outils, vous pouvez ajouter une dépendance à ce kit d'outils pour accéder à ces fichiers. Voir Création, modification et suppression d'une dépendance de toolkit dans la vue Designer.

Pourquoi et quand exécuter cette tâche

Pour utiliser un service Java dans Process Designer, vous devez tout d'abord découvrir la classe Java, puis générer un service externe à partir de celui-ci. Le service externe contient des opérations avec des entrées et des sorties basées sur les méthodes de la classe Java découverte. Lorsque vous découvrez un service, si un service externe correspondant existe déjà dans Process Designer, vous pouvez remplacer le service existant ou en créer un nouveau.

Effectuez les étapes suivantes pour découvrir une classe Java et générer un service externe.

  1. Créez un service externe en procédant de l'une des façons suivantes :
    • En regard de Services dans la bibliothèque de navigation, cliquez sur le signe +. Sélectionnez Service externe. Dans la page Nouveau service externe, choisissez Service Java, REST ou Web.
    • Dans l'éditeur Flux de services, sélectionnez une tâche Service. Sur l'onglet Implémentation pour le service, cliquez sur Nouveau. Dans la page Nouveau service externe, choisissez Découvrir un service existant.
  2. Sélectionnez Parcourir les fichiers de serveurs (Java) comme méthode pour découvrir un service.
  3. En regard de Fichier géré, cliquez sur Sélectionner et sélectionnez le fichier que vous souhaitez.
  4. En regard de Classe Java, sélectionnez la classe que vous souhaitez dans la liste déroulante. Cliquez sur Terminer.
  5. Un service externe est créé avec une liaison Java. Les opérations et leurs entrées et sorties sont basées sur les méthodes de l'application Java découverte. Dans la section Détails, le nom du service est affiché. Vous pouvez aussi ajouter une description. L'espace de noms découvert est affiché. La sélection de Liaison montre le type de liaison Java. Cliquez sur un paramètre et sélectionnez Liaison pour voir le type natif du paramètre.

Résultats

Une fois que votre service externe est créé, vous pouvez le sélectionner en tant qu'implémentation d'un service dans un flux de services.. Sélectionnez l'opération à utiliser dans la liste déroulante des opérations et mappez les entrées et sorties sur l'onglet Mappage de données. Voir Création d'un flux de services.