Your comments

Hi Murali

If the recordset is being used as an Input and does not have an index specified [[rec().set]], then it will use the last record.

If the recordset is being used as an Output and does not have an index specified [[rec().set]], then it will add a new record.

So in your example above, the last record in the recordset was deleted. The debug output should show you the record number.

There is a Warewolf Language Help button at the top of the studio:

It has more detail on how the language works.
Thank you GianPiero.

We hope you are enjoying the latest release.

Your feedback keeps us going!
Great example and good question.

The For Each tool is designed for this. Try dropping the Find Index tool into the for each and put the result into [[rec(*).b]].
This is related to our VC++ 2008 SP1 x86 prerequisite.
Generally this should not cause an issue, but in cases where a previous install or system update did not complete VC++ can fail to install with Error 1935. 

Please reboot your machine and try installing VC++ 2008 SP1 x86 directly from this link http://www.microsoft.com/en-za/download/details.aspx?id=5582
Then try installing Warewolf again.

If the VC++ install fails here are a few references you can use to further troubleshoot the issue as it appears to be a general Windows problem.

Hey Travis

How would a JSON tool that allowed mapping of variables into JSON format and outputting to a new variable work for you.

Cool idea. 

Done.