Créer des classes Java et des Spring Beans personnalisés
Créez un projet d’assemblage.
Vous pouvez créer quatre (4) éléments d’assemblage personnalisés à partir de la
Palette
dans Workday Studio : - composantecustom-mediation
- étapecustom
- transportcustom-out
- custom-error-handler
Route
.- Ouvrez un assemblage dans l’Éditeur d’assemblage.
- Ajoutez l’un des éléments personnalisés suivants à l’assemblage:
- composantecustom-mediation
- étapecustom
- transportcustom-out
- custom-error-handler
- Configurez les propriétés de l’élément personnalisé dans sa vueProperties.
- Cliquez surCreate Spring Bean Properties and Java Class, à droite du champSpring Bean. Les propriétés que Studio affiche varient légèrement en fonction du type d’élément personnalisé. Pour la tâche, tenez compte des éléments suivants :
Option Description IdFournissez un identifiant unique du Spring bean.Cadre- Sélectionnezsingletonpour renvoyer la même instance de bean avec chaque référence.
- Sélectionnezprototypepour renvoyer une instance de bean différente avec chaque référence.
PackagePrécisez l’ensemble Java.NomPrécisez le nom de la classe.Input TypeSélectionnez le type de données entrantes à transmettre au mode Java. Vous n’avez pas besoin de préciser les détails de la mise en œuvre pour accéder à la partie du message et la convertir au type approprié. Workday inspecte le premier paramètre du mode et convertit la partie du message au même type.Output TypeSélectionnez le type de sortie (retour) du mode.Method NameEntrez le nom de la méthode Java que vous souhaitez définir dans la classe Java. La valeur par défaut estprocess.Inclure un argument pour un point de terminaison dynamiqueIndique s’il faut inclure un argument pour un point de terminaison dynamique.Annotate Java class to appear in paletteSélectionnez cette case à cocher pour afficher l’élément personnalisé dans laPalette. Cette option ajoute une annotation à la classe Java générée, qui se trouve dans le dossiersrcde votre dossier de projet d’assemblage.TooltipEntrez le texte qui s’affiche comme description de l’élément personnalisé. - Enregistrez l’assemblage.
Studio génère la classe Java représentant l’élément personnalisé dans l’ensemble indiqué. Il ajoute également une référence au nouveau Spring bean personnalisé au bas du fichier assembly.xml.
Ajoutez le code requis à votre classe Java personnalisée.