arg_attribute_def

Contains information about application class attribute definitions

Column Name Column Datatype Column Null Option Column Comment
class_name nvarchar(255) not null Class name. First part of the primary key. Foreign key to the arg_class_def table.
attribute_name nvarchar(255) not null Attribute name. Second part of the primary key. Unique within class. For a subclass attribute, second part of a foreign key to the arg_attribute_def table.
attribute_label nvarchar(255) with null Readable label for the attribute.
attribute_alias nvarchar(100) with null Short identifier for the attribute to be used as a field alias in SQL statements.
relation_type smallint with null Enumerated constant representing the relation type for the attribute. 0=Base attribute 1=Sibling class attribute 2=Child class attribute
table_name nvarchar(32) with null Table name that this attribute represents for a base attribute. First part of a foreign key to arg_field_def table.
field_name nvarchar(32) with null Field name that this attribute represents for a base attribute. Second part of a foreign key to arg_field_def table.
attribute_type nvarchar(100) with null Class name for the class that a non-base attribute represents. (e.g. the SellerCompany attribute of the Asset class actually represents a Company class)
join_name nvarchar(100) with null Join used to link to the non-base attribute. Foreign key to the arg_join_def table.
class_template nvarchar(100) with null Class name for the class from which the subclass and subclass attribute have been constructed. Foreign key to the arg_class_def table. First part of a foreign key to the arg_attribute_def table.
extensible smallint with null Flag representing whether this class can be used for database extensibility. 0=False (cannot be extended), 1=True (can be extended)
control_object nvarchar(50) with null Foreign key to the CNOBJECT field of the CONTROLS table for the security control which represents this attribute.
control_name nvarchar(50) with null Foreign key to the CNNAME field of the CONTROLS table for the security control which represents this attribute.
creation_user nvarchar(64) with null User or process that created the record.
creation_date integer with null Date the record was created.
last_update_user nvarchar(64) with null User or process who last updated the record.
last_update_date integer with null Date the record was last updated.
version_number integer with null Version number for transaction integrity.
customizable smallint with null Flag representing whether this class is customizable. 0=False (cannot be customized), 1=True (can be customized)
related_base_attribute nvarchar(100) with null Related base attribute

Product Name: Unicenter Asset Portfolio Management

Table Type: Table


Copyright © 2006 CA. All rights reserved.