What is conversion type? (xml.conversionType)
If it simpleplain2xml then you don't have any paramter called xml.recordsetName /recordSetStructure
But looking at your strcture why do you need recordset when you just have one node(product)?
If you multiple nodes such as products and product details you might need recordset and for that you should go for StructPlain2XML conversion type..
If you check the blog which i shared in your previous post, you can get the list of paramters..