{ | |
"id": "camel-custom-function", | |
"version": "1.0.0", | |
"start": "start", | |
"specVersion": "0.8", | |
"functions": [ | |
{ | |
"name": "callSoap", | |
"type": "custom", | |
"operation": "camel:direct:numberToWords" | |
} | |
], | |
"dataInputSchema": "camel.sw.schema.json", | |
"states": [ | |
{ | |
"name": "start", | |
"type": "operation", | |
"actions": [ | |
{ | |
"functionRef": { | |
"refName": "callSoap", | |
"arguments": { | |
"body": "${ .number }" | |
} | |
} | |
} | |
], | |
"stateDataFilter": { | |
"output": "${ words = .response[0]}" | |
}, | |
"end": true | |
} | |
] | |
} |