Managing Schemas
Schema is data about an object type. Schemas are a generic mechanism for describing object types and their constraints or attributes. It is up to each user to implement schemas as appropriate for their needs. For example, one user could create a user interface that validates input based on schema, while another user could use schema as a reference within their LDAP directory. Once created, schema can be retrieved using the Query-Schema Info*Engine webject.
There are two types of schemas:
Simple—A simple schema is an extension of a primitive type, such as boolean, int, or float. Simple schemas can have constraints, such as ranges or enumerated values.
Complex—A complex schema contains one or more attributes. Complex schema attributes can have constraints, such as ranges or enumerated values.
The Manage Schema page allows you to attach schema information to a type identifier. By defining schema, you extend the possible types that can be assigned to a simple schema or complex schema attribute. To display the Manage Schema page, click the corresponding link in the navigation bar on the left side of the administration utility page.
To manage the schema for an object type, use the following procedure:
1. Select the repository type that contains the object type you want to update from the Repository Type drop-down menu.
2. Select the object type whose schema you want to manage from the Type Identifier drop-down menu.
Any object type that has an existing schema is indicated by an asterisk (*) after the type name.
3. Click Manage Schema.
If the object type has no existing schema, then the Create Schema page opens.
or
If the object type has an existing schema, then the Manage Complex Schema or Manage Simple Schema page opens, depending on the schema type.
Related Topics
Was this helpful?