Disclaimer
When working with parallel processing one must always take constraints into account as outlined in this informative blog by mandy.krimmel. A brief summary below:
Parallel processing data towards external systems
Take into account sende...
In lots of projects I encounter situations that require a different approach to processing the data than sending a single message through a mapping. Often a new JSON/XML data model is required to transform data prior for sending it to the receiver sy...
I have an integration in which I want to divide the incoming message load to max. 10 groupings and process them in in parallel. Currently, I'm looking at the general splitter parallel processing options. What I want to do is to set the grouping param...
Hello,
Currently we have an integration which reads a CSV file from a server. We would like to read the last modified date of that file as well, in the camel file language it shows that the correct expression is ${date:modified}. However, this is n...
Hi all,
In CPI we connect to an SFTP environment with folders input, output and error. The files needed processing are set in the input folder and upon succesful processing we replace them to the output folder. However, in case of an exception we w...
Hi Gayathri,
The input XML contains a newline as value, that is why the JSON is showing this value.
You can filter or replace this value either with a message mapping and using the replace function for example. Or you can create a script to replace ...
Hello Gayatri,
Thank you for your interest in the logging script! The script will not modify the payload in the integration flow, it will only create the attachment with formatting.
If you would like to format the message in the integration itself ...
Hi Experts,I'm also looking at the answer on this: I have created Neo apps in WebIde connecting to Cloud Platform Integration to consume multiple endpoints. CPI in this case is a destination which has type hci_ifl_node. Currently, BAS only accepts od...
Hi Pavan G,
If you need to split on a single message you still can process in parallel provided that the number of threads is set higher than 1. So if you set 10 threads for example and split on a single message, you will still notice that 10 messag...
Hi Sunny Kapoor,Thanks for your answer! I decided to write a groovy script to be able to dynamically change the number of groups. This solution gives more flexibility in tuning processing. I shared my solution in this blog.Thank you for helping out!B...