There are two kinds of transfer sets: the Entire Database transfer set and the user-created transfer set.
The indirect members of a transfer set are recomputed as necessary when a DCM Generate is performed. In some use cases, such as when removing a direct member, DCM does not recompute the indirect members at that time. Instead the transfer set is marked as needing to be recomputed. The recompute operation occurs on the next DCM generate using that transfer set.
Both types of transfer sets also support a change request scope and a release scope. These automatically include change requests and releases, and optionally associated objects to them, as query-based members. The query members are re-evaluated when a DCM Generate is performed.
After the database is initialized for use with DCM, you can create destination database definitions and transfer sets. You can also use the database for DCM transfers.