Hi Karthi,
So you're saying that you're currently not using the Form Runner persistence itself, but instead have Form Runner submit the data to a service of yours, which deals with the data on its own. And I understand you don't want the data to be embedded in the XML as base64.
In this case, I think I would have Form Runner save the data in its own persistence, even if you don't care about it as a form or "long-term" storage, but this way, in the XML your service receives, in the elements for file attachments, you'll have a URL pointing back to the Orbeon Forms persistence API, which your service can go fetch right away to save the file wherever it sees fit. Would this be something that could work for you?
Alex
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet