The .tar.gz file or.dcm directory
contains the objects that are being transferred. During the generate
operation, DCM does the following to create this file or directory:
- If type definitions are not excluded, DCM creates
a temporary directory in generate_directory named <FROM_DB_ID><TSET_NUMBER><TO_DB_ID><TIME>\types and
exports each user-defined type definition. The format is equivalent
to using the ccm typedef /export command.
- If release definitions
are not excluded, DCM creates a temporary directory in generate_directory named <FROM_DB_ID><TSET_NUMBER><TO_DB_ID><TIME>\releases and
exports the release definitions that are to be included. It also constructs
a pseudo release table for these release definitions for compatibility
with prior releases of Rational® Synergy
and creates a <FROM_DB_ID><TSET_NUMBER><TO_DB_ID><TIME>\rel_tbl.txt file.
- If templates are not excluded, DCM creates a temporary
directory in generate_directory named <FROM_DB_ID><TSET_NUMBER><TO_DB_ID><TIME>\templates and
exports the templates that are to be included.
- Determines which objects to include in the data
part of the transfer package.
- Creates a temporary subdirectory in generate_directory.
The directory is: <FROM_DB_ID><TSET_NUMBER><TO_DB_ID><TIME>\data
- Exports each object in the transfer list to the
temporary data subdirectory.
- If the package is to be compressed, it collects
all the files and directories under the <FROM_DB_ID><TSET_NUMBER><TO_DB_ID><TIME>
temporary directory into one file using ccm_tar piped
through ccm_gzip. Compression removes the temporary
subdirectory. If the package is not to be compressed, the package
contents directory is renamed to <FROM_DB_ID><TSET_NUMBER><TO_DB_ID><TIME>.dcm