osobjdef

The column list comes from the schema dump; the column meanings were derived from the <object> structure of the object definition XML. A few columns remain marked as unknown here.

Part of the DMS object definition (see DMSObjDef, element <object>). Holds one entry per configured object type (folder/master record, register, document type) with the internal IDs, the name of the corresponding database table (stammX/registerX/objectX) and the dimensions of the input mask. The index fields of an object type are stored in osobjfields; the matching object type definition can be retrieved via dms.GetObjDef.

1. Columns

Name Type Length Description

osguid

nvarchar

32

External GUID of the object type (os_guid attribute in the object definition XML).

object_id

int

Object ID (<ids oid> in the XML) — corresponds to the enaio® object type ID (see Object type ID). Computed as maintyp × 65536 + cotyp.

process_id

int

Process ID (<ids pid> in the XML).

vertix_id

int

Vertix ID (<ids vid> in the XML).

stammtyp

int

Master type — references the object_id of the parent master/folder object (entry with maintyp=0) this object belongs to.

name

nvarchar

100

Display name of the object type in the default language.

tablename

nvarchar

100

Name of the database table that stores records of this object type (e.g. stamm12, register34, object162).

extablename

nvarchar

100

Name of an extended database table, if configured for the object type.

frame_left

int

Mask layout frame: left edge (<frame left> in the XML).

frame_top

int

Mask layout frame: top edge (<frame top> in the XML).

frame_right

int

Mask layout frame: right edge (<frame right> in the XML).

frame_bottom

int

Mask layout frame: bottom edge (<frame bottom> in the XML).

multifrm_width

int

Multi-frame width (<multiframe width> in the XML).

multifrm_height

int

Multi-frame height (<multiframe height> in the XML).

maintyp

int

Main type of the object type. Examples: 0 = folder, 18 = document variants, 99 = register, 200 = untyped document. Full list see main types.

cotyp

int

Subtype (low word of the object type ID); combined with maintyp it yields object_id.

exitemstart

int

Unknown.

tablepos

int

Unknown.

internalname

nvarchar

100

Internal name of the object type (internal attribute in the XML). Used in the DMS API as internal_name.