DéveloppeurWeb.Com
    DéveloppeurWeb.Com
    • Agile Zone
    • AI Zone
    • Cloud Zone
    • Database Zone
    • DevOps Zone
    • Integration Zone
    • Web Dev Zone
    DéveloppeurWeb.Com
    Home»Integration Zone»Créer et importer des fonctions personnalisées dans DataWeave
    Integration Zone

    Créer et importer des fonctions personnalisées dans DataWeave

    novembre 8, 2021
    Créer et importer des fonctions personnalisées dans DataWeave
    Share
    Facebook Twitter Pinterest Reddit WhatsApp Email

    L’article présentera la création d’un fichier avec des fonctions personnalisées, puis montrera comment les importer dans DataWeave.

    Crmanger un fichier avec des fonctions personnalisées

    Un fichier .dwl pour les fonctions personnalisées est créé dans src/main/resources sous un dossier appelé module.

    src/main/resources — où trouver le fichier

    Je suisportage de fonctions personnalisées dans Dataweave

    1. Importer un fichier

    Le fichier de fonctions personnalisées se trouve sous le dossier du module, donc lors de l’importation, nous devons d’abord mentionner le nom du dossier suivi de l’opérateur de résolution de portée (::) puis le nom du fichier.

    import <folder name>::<file name>

    Nous importons simplement le fichier, nous devons donc mentionner le nom du fichier suivi de l’opérateur de résolution de portée (::) puis la fonction en appelant le fonction.

    Appel d’une seule fonction :

    Capture d'écran du code montrant l'importation du fichier, le nom du fichier et la fonction

    Appeler les deux fonctions :

    Capture d'écran du code pour les deux fonctions

    2. Tout importer du fichier

    Nous utilisons un astérisque (*) suivie par from mot-clé, ce qui signifie tout importer du fichier pour tout importer.

    Import * from <folder name>::<file name>

    Puisque nous importons tout cette fois, nous n’avons pas besoin de mentionner le nom du fichier lors de l’appel des fonctions, sinon cela générera une erreur.

    Sans nom de fichier :

    Capture d'écran du code : sans nom de fichier

    Avec le nom du fichier :

    Capture d'écran du code : avec le nom du fichier entraînant une erreur

    Remarques

    1. Nous pouvons créer directement le fichier de fonctions dans le dossier src/main/resource, mais il est préférable de créer un dossier et d’y stocker le fichier.
    2. Les conventions de nommage sont très importantes.

    Préféré

    Pas préféré
    camelCase -> customFunctions
    snake_case -> custom_functions
    PascalCase -> CustomFunctions
    Kebab-case -> fonctions personnalisées

    Share. Facebook Twitter Pinterest LinkedIn WhatsApp Reddit Email
    Add A Comment

    Leave A Reply Cancel Reply

    Catégories

    • Politique de cookies
    • Politique de confidentialité
    • CONTACT
    • Politique du DMCA
    • CONDITIONS D’UTILISATION
    • Avertissement
    © 2023 DéveloppeurWeb.Com.

    Type above and press Enter to search. Press Esc to cancel.