SOATest Virtualize : How to create a dynamic response xml to send multiple transactions for account

bsaikrishna84bsaikrishna84 Posts: 14

I created a responder to return a response having multiple transactions. I have a table having data with multiple set of rows with transactions to return.

Based on the account number in the request I have to return the transactions in the response.

Response is parameterized using the table which i created. But when i trigger the request from other source i am seeing only one row (one transaction) that was returned in the response.

I need all the rows which has transactions for the same account number. Also, transactions may increase based on the account number.

Is there a way that i can iterate the number of rows having the same account number and add the accountSummary tag dynamically to the response xml for each transaction ?

Answers

  • williammccuskerwilliammccusker Posts: 90

    Take a look at the "Multiple Responses Generator" on marketplace and in the documentation.
    https://docs.parasoft.com/display/SOAVIRT9106/Multiple+Response+Generator+1.1

  • bsaikrishna84bsaikrishna84 Posts: 14

    Thanks william. I could see that elements can be added dynamically but I have the data in the table. How could i iterate through rows to see whether it has same account number (received in request) and if yes i need to add the entire row as elements under each transactions tag

  • williammccuskerwilliammccusker Posts: 90

    I don't know of a way to iterate through rows and add them. Look at the documentation link I sent, the multiple responses generator has a way to break a message down into pieces and then each piece is processed to add all the transactions.

Sign In or Register to comment.