Data Model
Reference Manual
Dictionary Database
:
Dictionary Database Elements
: User Defined Attribute Element (UDA)
User Defined Attribute Element (UDA)
Primary Element
Attributes:
Name
Name of the element
Description
Description of the element
Ukey
UDA key - internal unique system identifier
Ablength
Minimum abbreviation length for a UDA/UDET user defined name
Lock
Logical flag which determines if the UDAs attribute values are locked
Utype
Type of the value. INT, REAL, TEXT, REF, LOG, WORD, POS, DIR, ORI, DATE or TEXTAR
Ulength
Length of data or text. For arrays, including Text Arrays, the maximum number of elements in the array. The maximum value is 214783647 which is the maximum value of an integer in C#.
DefaultLocation
Attribute to follow to get default location
DefaultAtt
Attribute on default location to use for default
DefaultExpression
Expression used to calculate default
Uunits
For Real Attributes, the dimension of the attribute if applicable. Examples, bore, length, angle, mass
TUNIt
Default unit of value for Real Attributes with Uunits set (falls back to dimension default if not set)
Oldkey
Old key
Udacpy
UDA copy
Rptxt
Text used when presenting the attribute to the user
Elelist
Types of elements, including UDETs, to which this applies
Reflist
Types of elements (including UDETs) that can be pointed to by a reference attribute
Dflt
Default value for the attribute
Ucat
Category on forms
Upseud
Set true to calculate attribute value rather than store it in a database. User code must be provided
Uprote
Set true to disallow viewing the attribute in a protected database
Uhide
Set true to hide attribute on forms
UNODUPLICATES
Set false to dissallow duplicate values in the array
Uteams
Teams that will see a hidden attribute
Uhyper
Set true to treat attribute value as a named link to an external resource
Uconn
True if the element referenced by UDA value should appear as a connection
Udpend
list of attributes that this attribute depends on
Udpsfg
Name of PML function used for value calculation. Function should take single parameter of DBREF type.
Udpsfs
Name of PML function used for SET value. Function should take parameters of DBREF type and a value.
Udtabl
Determines if UDA is to be indexed in a table for fast access
ULVOpt
Determines if UDA valid values or range limit is optional
ULVType
Defines the use of list of value for a UDA, as Single select or Multiple select
Udname
User defined name
PrEdit
Editor for property
PrConv
Convertor for property
Ucases
Set true to allow Engineering cases
Uclone
Propagate to linked elements
UVVFER
Attribute to follow to get UDA valid values filtering element
UMinlength
Minimum length for text or word
USHVV
UDA shared valid value
LngVariant
Attribute language variant (applies to Text attributes only)
Legal Owners:
User Defined Attribute Group Element (UGROUP)
User Defined Attribute World Element (UWRLD)
Legal Members:
User Defined Dynamic Limit Element (UDYLIM)
User Defined Limit Element (ULIMIT)
User Defined Valid Value Element (UVALID)
1974 to current year.
AVEVA Solutions Limited and its subsidiaries. All rights reserved.