Export Object

The export object represents a connection between an RM proxy and a resource manager. The export object is used to propagate transactions between processes or systems. The export object contains the name and location of the resource manager’s transaction manager. When the RM proxy exports a transaction to a resource manager, the RM proxy’s transaction manager uses the export object to locate the resource manager’s transaction manager.

Origin: An RM proxy creates an export object by calling the ITransactionExportFactory::Create method. The RM proxy should create the export object when it first connects to a resource manager or, at latest, when it first attempts to export a transaction to the resource manager.
Occurrences: One instance of the export object is present for each call to ITransactionExportFactory::Create. Typically, an RM proxy creates one export object for each resource manager connection that it establishes.
Duration: The export object normally exists for the life of the RM proxy-to-resource manager connection. It should be released when the connection is closed.
Interfaces: IUnknown
ITransactionExport