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 | - |
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.