useOneContextAsMany = Repeat contextValues at first input separated with context change, as many time as context values count at second input. createMultipleContextCopies =Repeat contextValues at first input separated with context change, as many time as numeric value at second input.
UDFNodePool – contextHasOneOfSuchValues
contextHasOneOfSuchValues will produces a single “true” if the first argument (a context queue) contains one of the values passed as a constant in the second argument (separated by a semicolon); otherwise “false”. Source message type and target message type: Source
UDFNodePool – fragmentSingleValue
fragmentSingleValue will fragments the first argument into a max. number of pieces (given by the second argument) of length from the third; the last one may be shorter. All arguments are treated like constants. Source message type and target message
UDFNodePool – createMultipleCopies
createMultipleCopies will duplicates first argument’s value as often as value in second argument indicates; contexts must have the same size. Source message type and target message type: Source data and target data: mapping for field list1: Values at queue1 is
UDFNodePool – deleteMultipleContextValues
deleteMultipleContextValues will produces unique values. If argument (including empty string or blank) existed more than one time will be deleted. Source message type and target message type: Source data and target data: mapping for field list1:
UDFNodePool – suppressMultipleContextValues
suppressMultipleContextValues will produces unique values. If argument (including empty string or blank) existed more than one time will become ResultList.SUPPRESS. Source message type and target message type: Source data and target data: mapping for field row: If same value existed
UDFNodePool – splitValueStringToContextValues and getValueByIndex
splitValueStringToContextValues will split an value string by an input delimiter, to a context of values. getValueByIndex will returns a value from a context(arg1) by given index(arg2) (starting at 1) Source message type and target message type: Source data and target
UDFNodePool – concatToOneQueue and concatContextValues
concatToOneQueue will puts all arguments sequentially into one queue. Maximum 5 queues can be added using this function. concatContextValues will concatenates all values of a context separated by second argument. Source message type and target message type: Scenario 1: Source
UDFNodePool – assignValueByCondition and getFirstContextValue
assignValueByCondition will passes a value from the third argument when the corresponding value from the first argument has one of the values contained in the second value (these conditions are separated by a semicolon); passes ResultList.SUPPRESS otherwise. getFirstContextValue will returns
UDFNodePool – passIfHasValue
passIfHasValue will passes all context values and empty values are replaced by ResultList.SUPPRESS Source message type and target message type: Source data and target data: If source message col1 do not have value or is with blank space, do not