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">