QUESTION, ANSWER, EXPLANATION
This question has been asked by one of our members and a similar question could most likely be on the exam. All answers have been verified by MuleSoft certified FoMS experts.
Question
A function named newProdCode needs to be defined to accept two input parameters, an integer value for itemID and a string value for productCategory, and to return a new product code. What is the correct DataWeave code to define the newProdCode function?
Answer
A) fun newProdCode(itemID: Number, productCategory: String) —> "PC-" ++ productCategory ++ (itemID as String)
B) fun newProdCode(itemID: Number, productCategory: String) = "PC-" ++ productCategory ++ (itemID as String)
C) function newProdCode(itemID: Number, productCategory: String) = "PC-" ++ productCategory ++ (itemID as String)
D) var newProdCode(itemID: Number, productCategory: String) —> "PC-" ++ productCategory ++ (itemID as String)
The correct answer to this question is B.
Explanation
To define a function in DataWeave the following syntax has to be used: fun myFunction(param1, param2, ...) = "code to execute"
That leads us to the correct answer B.
RELATED ARTICLES
OTHER ARTICLES
OLDER ARTICLES
LATEST FORUM UPDATES
APIAmeeth, Thursday, 1.9.2022 / 21:23
Jay-Catalyst, Tuesday, 2.11.2021 / 10:48
Matteo, Friday, 3.7.2020 / 16:30
Matteo, Friday, 3.7.2020 / 16:29
Matteo, Friday, 3.7.2020 / 16:28
Caio S Cavalcante, Friday, 22.5.2020 / 16:59
Edo Schatz, Thursday, 21.5.2020 / 13:50
Edo Schatz, Thursday, 21.5.2020 / 11:29
Edo Schatz, Wednesday, 20.5.2020 / 18:18
Edo Schatz, Monday, 18.5.2020 / 16:33
NEW ARTICLES
POPULAR ARTICLES