Utiliser des beans et des routines dans une map DSQL
Utilisez la fonction java:call pour appeler des routines globales et personnalisées dans une map DSQL.
Cet exemple n'utilise que des routines, mais vous pouvez utiliser la même méthode pour appeler des beans.
Avant de commencer
- Vous avez créé des structures d'entrée et de sortie. Vous pouvez utiliser les échantillons JSON ci-dessous pour créer vos structures.
Pourquoi et quand exécuter cette tâche
Dans cet exemple, vous avez un tableau d'objets contenant chacun deux chaînes de caractères. La chaîne de caractères untrimmed contient des espaces en trop devant être supprimés par une routine globale. Pour la chaîne de caractères ordered, vous allez créer une routine personnalisée pour inverser l'ordre des lettres.
Les données d'entrée ressemblent à ceci :
[
{
"untrimmed": " extra spaces before and after ",
"ordered": "abcdefgh"
},
{
"untrimmed": " extra spaces before",
"ordered": "ijklmno"
},
{
"untrimmed": "extra spaces after ",
"ordered": "pqrstuvwxyz"
}
]
La structure de sortie ressemble à ceci :
[
{
"trimmed": "",
"reversed": ""
}
]
Procédure
Résultats
[
{
"trimmed": "extra spaces before and after",
"reversed": "hgfedcba"
},
{
"trimmed": "extra spaces before",
"reversed": "onmlkji"
},
{
"trimmed": "extra spaces after",
"reversed": "zyxwvutsrqp"
}
]