Profile

Profile is an index to the database that helps to access data efficiently.

The child element of the Profile node are Logic, CAPTION, Documentation, ORDINATE, and DATA.

The following table lists the attributes of the Profile node:

Attributes

Type

Description

IsFinal

typeBoolean

Specifies whether a method can be overridden in a sub class.

Language

xs:string

Specifies the programming language used for the logic script.

Visibility

typeVisibility

Specifies whether an element is visible to other classes (private, protected, or public).

DuplicatesAllowed

typeBoolean

Allows duplicate profile key values.

For example:

<PROFILE Id="0F67867B-8C46-4ACD-A337-7E4FEA6EBC69" Name="PCustomersByName" 
Owner="415522B2-34FB-4675-9D6D-B29578166A76" Description="Customers by name" 
Visibility="Public" Author="Anton Tulloch" VersionFile="" IsFinal="No" 
Language="LDL" DuplicatesAllowed="No">