65 Default Mapping Specifications for Publishing

This chapter contains the following sections:

65.1 Mapping Framework

The default mapping framework for the publishing model supplies the following components (also listed in Table 65-1, "Documentum Default Data and Flex Family Analogs" and Table 65-2, "Default mappings.xml: <assettype mapping>"):

  • The Documentum flex family, pre-configured to match the object types and attributes listed.

  • A mappings.xml file, in which the object types and attributes listed above are mapped to assets in the Documentum flex family:

    • The dm_folder type is mapped to a flex parent definition asset named dm_folder .

    • The dm_document type is mapped to a flex definition asset named dm_document.

    • Attributes are mapped to flex assets of type Documentum Attribute .

When the publish command is issued:

  • Folders are published as flex parent assets to the Documentum Folder asset type.

  • Documents are published as flex assets to the Documentum Document asset type.

During publishing, Content Integration Agent refers to the mappings.xml file to determine the types of objects to publish. The folder that is named in the publish command is the starting point of the publication process. The folder is published as a flex parent asset of type Documentum Folder, along with all the subfolders and documents it contains.

To reproduce the folder's structure (subfolders and documents), Content Integration Agent refers to path information. If subfolders exist, Content Integration Agent chains the counterpart Documentum Folder assets to reproduce the hierarchy.

Documents are treated as flex assets of type Documentum Document. They are placed under their respective Documentum Folder parents.

65.2 Documentum Flex Family Specifications

Table 65-1, "Documentum Default Data and Flex Family Analogs" and Table 65-2, "Default mappings.xml: <assettype mapping>" summarize the mapping of default object types in Documentum to asset types and assets in WebCenter Sites' Documentum flex family. In customized implementations, you can either re-use the flex family or create your own.

Table 65-1 Documentum Default Data and Flex Family Analogs

Documentum Object Type Flex Asset Type Assets

Document AttributeFoot 1 

  • title

  • subject

  • keywords

  • r_version_label

  • r_full_content_size

Documentum Attribute

Stores document attributes.

  • title

  • subject

  • keywords

  • version label

  • file size

Folder

dm_folder (default)

Documentum Parent Definition

Stores folder type definitions.

Parent definitions

dm_folder (default)

Folder

Documentum_Folder

Flex Parent asset type.

Stores folder assets.

Documentum folders

Document

dm_document (default)

Documentum Child Definition

Stores document type definitions.

Document definitions

dm_document (default)

Document

Documentum_Document

Flex (Child) asset type.

Stores document assets.

Documentum documents


Footnote 1 Attribute names are those listed in the Types node of the Documentum WebTop interface.

Table 65-2 Default mappings.xml: <assettype mapping>

sourceid assetid

dm_folder

Documentum_Folder;<dm_folder>

dm_document

Documentum_Document;<dm_document>