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, 1–8 = 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.