Creating copies of a document


How do I create a copy of a bizdoc ?. I want to create copies of an input document to send it to multiple applications. I thaught of doing this in a service that is called from a processing rule. The documentation for the built-in service says that it creates a new bizdoc with no content. But it is not creating a new bizdoc. When I invoked this service by passing my original bizdoc I expected to have a new bizdoc created(in both TN & memory) with no content. But it just updates the original bizdoc and the content from the original bizdoc is gone !.

Has anyone tried this before? Any updates would be appreciated.