Access Keys:
Skip to content (Access Key - 0)

1 About Profiles

Print this page

Configuring profile specifications

What are profiles? profile tables? profile specifications?
A profile is an entry in a profile table. It has a name, may have values (called "attributes") and may have indexed fields. It's like a row in SQL, but may also include business and management logic. A profile table is a "container" for profiles. Its specification schema, the profile specification deployment descriptor, may define queries for the profile table. The SLEE specification defines the format and structure of profile specification schemas. A profile table's default profile is the initial set of profile attribute values for newly created profiles within that table (if not specified explicitly with the profile-creation command).

Before deploying a profile into the SLEE, an administrator can configure its profile specification. You do this by modifying values in the profile's profile-jar.xml deployment descriptor (in its deployable unit). For example, you can specify:

  • static queries available to SLEE components, and administrators using the management interface
  • profile specification environment entries
  • indexing hints for profile attributes.
For more on profile static queries, environment entires and indexing, see the SLEE 1.1 specification.
Adaptavist Theme Builder Powered by Atlassian Confluence