.tar.gz 文件或 .dcm 目录包含正在传输的对象。
在生成操作期间,DCM 执行以下操作以创建此文件或目录:
- 如果不包括类型定义,那么 DCM 将在 generate_directory 中创建一个名为 <FROM_DB_ID><TSET_NUMBER><TO_DB_ID><TIME>\types 的临时目录。DCM 导出每个用户定义的类型定义。格式与采用 ccm typedef /export 命令相同。
- 如果不包括发布标识定义,那么 DCM 将在 generate_directory 中创建一个名为 <FROM_DB_ID><TSET_NUMBER><TO_DB_ID><TIME>\releases 的临时目录。DCM 导出要包含的发布标识定义。DCM 还构造这些发布标识定义的伪发布标识表,以兼容 Rational® Synergy 的前发行版,并创建 <FROM_DB_ID><TSET_NUMBER><TO_DB_ID><TIME>\rel_tbl.txt 文件。
- 如果不包括模板,那么 DCM 将在 generate_directory 中创建一个名为 <FROM_DB_ID><TSET_NUMBER><TO_DB_ID><TIME>\templates 的临时目录。DCM 导出要包含的模板。
- 确定要包括在传输包的数据部分中的对象。
- 在 generate_directory 中创建一个临时子目录。此目录为:<FROM_DB_ID><TSET_NUMBER><TO_DB_ID><TIME>\data
- 将传输列表中的每个对象都导出到临时数据子目录中。
- 如果要对包进行压缩,那么它将采用贯通 ccm_gzip 的 ccm_tar,将临时目录 <FROM_DB_ID><TSET_NUMBER><TO_DB_ID><TIME>下面的所有文件和目录收集到一个文件中。压缩将除去临时子目录。如果不对包进行压缩,那么包内容目录将重命名为 <FROM_DB_ID><TSET_NUMBER><TO_DB_ID><TIME>.dcm