Creating copies of a document

Hi,

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 wm.tn.doc:createNewEnvelope 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.

Balachandar