Hi Prahlad,
I replicated your scenario. This I what I did:
I created a transaction in which I called the web service and then converted the web service xml output to MII rowsets format. Then I assigned this MII rowsets document to a transaction output variable.
This conversion is required as the MDO would expect the data in the MII rowsets format.
In the MDO I choose this transaction as Data Source.
Also I had checked the "MDO Batch Processing" flag.
So now whenever the lifecycle of the MDO would run and values would be inserted in the MDO, all the
DB insert statements would run as a batch.
Hope this answers your question.
Regards,
Rohit Negi.