PreviousNext

DS_C_DL_SUBMIT_PERMS

An instance of OM class DS_C_DL_SUBMIT_PERMS characterizes an attribute each of whose values are a submit permission. An instance of this OM class has the OM attributes of its superclass, OM_C_OBJECT, and additionally the OM attributes listed in the following table.


OM Attributes of DS_C_DL_SUBMIT_PERMS


OM Attribute

Value Syntax
Value Length Value Number Value Initially
DS_PERM_TYPE Enum(DS_
Permission_Type)
- 1 -
DS_INDIVIDUAL Object(MH_C_
OR_NAME)
- 0 or 1 -
DS_MEMBER_OF_DL Object(MH_C_
OR_NAME)
- 0 or 1 -
DS_PATTERN_MATCH Object(MH_C_
OR_NAME)
- 0 or 1 -
DS_MEMBER_OF_
GROUP
Object(DS_C_
DS_DN)
- 0 or more -
· DS_PERM_TYPE

This attribute contains the type of the permission specified herein. Its value can be one of the following:

- DS_PERM_INDIVIDUAL

- DS_PERM_MEMBER_OF_DL

- DS_PERM_PATTERN_MATCH

- DS_PERM_MEMBER_OF_GROUP

- DS_INDIVIDUAL

This attribute contains the user or unexpanded DL, any of whose O/R names is equal to the specified O/R name.

· DS_MEMBER_OF_DL

This attribute contains each member of the DL, any of whose O/R names is equal to the specified O/R name, or of each nested DL, recursively.

· DS_PATTERN_MATCH

This attribute contains each user or unexpanded DL, any of whose O/R names matches the specified O/R name pattern.

· DS_MEMBER_OF_GROUP

This attribute contains each member of the group-of-names whose name is specified, or of each nested group-of-names, recursively.

Note that exactly one of the four name attributes will be present at any time, according to the value of the DS_PERM_TYPE attribute.