Root Element

Groups all the security and validation checks. If this is omitted, the security for all fields will be set to nobody.

Default Read Permissions

This defines the default read permissions associated with this section. If no element is defined, the ACL value is 'nobody'. Possible values are:
1 - nobody, for denying access to all
2 - all, for granting access to all
3 - user or group: groupName or semi-colon separated users

Default Write Permissions

This defines the default write permissions associated with this section. If no element is defined, the ACL value is 'nobody'. Possible values are:
1 - nobody, for denying access to all
2 - all, for granting access to all
3 - user or group: groupName or semi-colon separated users

Fields Where Security Applies

Fields to which the security in this ACL group applies. This defines the default read permissions associated with this section. If no element is defined, the ACL value is 'nobody'. Possible values are:
1 - nobody, for denying access to all
2 - all, for granting access to all
3 - user or group: groupName or semi-colon separated users

Global Permissions

This defines the default global delete permissions associated with this section.
This defines the default global create permissions associated with this section.

Users and Groups Permissions

This defines the users or groups that can read the schema.
This defines the users or groups that can write the schema. Users can be separated by a semicolon. EX: user1;user2;user3;group:group1;group2;user4
This defines the users or groups that can delete the schema.

Document Fields

Contains all the document fields:

  • searchable: specifies if field is indexed for full text search
  • unique: ensures only unique values for the given field within the set of all documents of the same schema type in a given store

Field Level Validation

Sets four types of field level validation. Number of field occurrence in document.
1 means mandatory = true.
Validation regex, min or max values.