An Attribute is related to a Definition.Syntax<Attribute id="fullname" required="true"> <Functions>
<Function id="OutConcat">
</Function>
...
</Functions>
</Attribute>
ArgumentsName | Required | Description | Example |
---|
id | Yes | The unique identifier for the Attribute | id="firstname" | required | No | Flags the Attribute as being required. Valid settings are true or false. The default value is false. If the setting is true, then one of two things could happen. If there is a Function then it will be used to automatically generate a value for the Attribute. If there is not a Function then an error is returned to the Consumer Tier application. | true | virtual | No | Used to indicate that the Attribute only exists in the OpenPTK Framework. There is no "real" attribute in the Service/Operation back-end user repository. The default value is false | virtual="true" | type | No | Defines the data type for the Attribute. Valid settings are: String,Integer,Boolean,Object. If not set, the default value is String | String | encrypted | No | Indicates that the data within the Attribute is encrypted. Valid settings are true and false. The default setting is false. Note: This flag is currently not being used. | encrypted="true" | multivalued | No | Determines if an Attribute supports multi-values. The default value is false | false | access | No | Defines what parts of the Framework should have "access" to the Attribute. Valid settings are public and private. The default setting is public. When set to public the Attribute is available to the internal Framework and to the Consumer Tier applications. When set to private the Attribute is only available to the internal Framework. private Attributes are typically used for Functions where they are used only for internal operations but should not be made available to the Consumer Tier applications (such as a users password). Note: This flag is currently not being used. | access="private" |
Properties |