Home for HMNL Enterprise Computing

Using QCopy

Ian Tree  09 May 2012 15:31:42

DXTools - Using QCopy

DX Tools

Documentation for Version 2.6

QCopy copies Notes databases, it is as simple and as complicated as that. The application is driven by a queue of transactions, each transaction is a request to copy a single database, or a collection of databases. Each copy operation is controlled through settings supplied in each transaction. The settings support many kinds of common operations that are involved in transformations of large volumes of databases. Transformations such as consolidations, mergers, de-mergers and all sorts of migrations can be addressed using QCopy.

QCopy is fast and resilient. Each individual database is copied by a multi-threaded copy engine and multiple databases can be copied in parallel allowing sustained high rates of data transfer.

The QCopy application is constructed as a Domino Server Add-In task, as such it is perfectly suited to unattended operations.


  • Domino Server AddIn task
  • Fully controllable from the server console
  • Queue database driven for integration with migration or other tooling
  • Automatic "throttling" of requests based on how busy servers are
  • Makes replica or non-replica copies
  • ACL is automatically copied
  • Folder contents are automatically maintained in replica copies
  • Folder contents are optionally maintained in non-replica copies
  • Variable threads control the degree of network saturation
  • Very, Very fast especially across slow WAN links
  • Deletion stubs are OPTIONALLY copied by QCopy
  • Private design elements can be copied
  • Full-Text Index settings can be copied
  • Select the ODS of the database copy
  • Optionally re-compress attachments using LZ1  
  • Enable local security (encryption)
  • Domino 5,6,7,8 & 9 compliant

QCopy is a C++ application constructed on the DXCommon application kernel supporting Domino version from 6.0 through 9.0 on both Widows & Linux server platforms.

The copy engine at the heart of the QCopy application is mature and well tested component having been used in production environments for many years. It has been used in different configurations to copy over 300,000 databases with more than 200Tb of data.

The following options can be applied to individual copy operations.
  • Adding an administrative group to the ACL.
  • Disabling the “Enforce Consistent ACL” setting.
  • Creating replica or non-replica copies.
  • Copying private design elements.
  • Copying deletion stubs.
  • Copying Full-Text Index settings and building the Full-Text Index.
  • Disabling agents in the copy.
  • Building all view indexes in the copy.
  • Enabling transaction logging on the copy.
  • Setting the design template name on the copy.
  • Refreshing the design of the copy.
  • Running an agent in the copy of the database.
  • Performing a final replication between the copy and the original databases.


Click (once) on the icon of the file you want to download and select "Save" when asked what you want to do with the file.



File Name


File Size

Download doc
DXTOOLS-USING-QCOPY-2-6.docDXTools - Using QCopy 2.6 - Word for Windows 97-2003552 Kb
Download pdf
DXTOOLS-USING-QCOPY-2-6.pdfDXTools - Using QCopy 2.6 - PDF549 Kb
Download odt
DXTOOLS-USING-QCOPY-2-6.odtDXTools - Using QCopy 2.6 - Open Document Text321 Kb
Download xps
DXTOOLS-USING-QCOPY-2-6.xpsDXTools - Using QCopy 2.6 - XPS754 Kb



Source Packages