Search code examples
wso2wso2-data-services-serverwso2-esb

How to retrieve multiple rows from database using WSO2 ESB?



I want to retrieve multiple rows in a db using wso2 esb. Using dblookup mediator I am able to retreive only one row. It is suggested to use WSO2 DSS can you please help me with using DSS to retrieve multiple rows in ESB completely.

Thanks


Solution

  • I got it working without DSS.
    just write a script mediator to call dblookup or dbreport mediator as many times as how many rows required.

    var a=mc.getSequence('gett');
            a.getList().get(0).mediate(mc);
            a.getList().get(1).mediate(mc);
            a.getList().get(2).mediate(mc);
    


    here 'gett' is my sequence and it has 3 child so i'm call all three.