<!ELEMENT table (<property> | <attribute>)*>

Parent: <item-descriptor>

The <table> tag specifies an SQL database table that store properties of repository items defined by this item descriptor.

Attribute

Description

name

The table’s database name.

id-column-names

The name or names of the database columns that correspond to the repository ID.

multi-column-name

For multi-valued properties of type array, list or map, specifies which column to use to sort array or list elements, or map keys.

type

The table’s type, one of the following:

primary
auxiliary
(default)
multi

shared-table-sequence

Typically used only in versioned repositories, this attribute is set to an integer between 1-9, which specifies the relationship of this table to other tables in a many-to-many relationship. In a two-sided many-to-many relationship, the table with the ‘second’ side should set this attribute to 2; the table with the ‘first’ side should set this attribute to 1.

In a versioned repository, set this attribute to 1 for the table that contains the asset_version column; set it to 2 for the table that contains the sec_asset_version table.

Default: 1

Xml:id

Typically used for XML file combination, where elements with the same ID are regarded as the same element.


Copyright © 1997, 2012 Oracle and/or its affiliates. All rights reserved.

Legal Notices