I have an SSIS package which does this: 1. Read records from flat file source 2. Transform by calling webservice which adds additional response column to buffer 3. Output all input records and response column into destination file.
2 is a custom transformation data flow task I wrote, which is synchronous because I am outputting the input.
I initially thought from the default buffersizes and engineThread properties that it was multithreaded already and would call multiple ProcessInputs at the same time. But once I ran it, realised that it only called the web service one at a time.
How can I make it multi-threaded? I've googled around but found myself getting more confused.
Thanks in advance