OSF DCE Application Development Guide--Core Components
OSF DCE Application Development Guide—Core Components
• Attribute name
• Reserved flag
• Apply defaults flag
• Intercell action flag
• Trigger binding
• Comment
Note that ACL managers can be added to a schema entry’s ACL manager set, but they
cannot be modified or deleted.
To modify any other schema entry fields implies a drastic change to the attribute type. If
this change must be made, the schema entry must be deleted (which deletes all attribute
instances of that type) and then recreated.
The modify_parts parameter of the sec_rgy_attr_sch_update_entry( ) call can also be
used to prohibit modification of additional schema entry fields. This parameter, which is
actually a sec_attr_schema_entry_parts_t data type, lists the fields that can be
modified by the call. Only those fields listed in sec_attr_schema_entry_parts_t can be
modified.
The new values used to update the attribute type are supplied in a
sec_attr_schema_entry_t data type.
28.2.2.3 The sec_rgy_attr_sch_delete_entry( ) Call
The sec_rgy_attr_sch_delete_entry() call deletes attributes types from the attribute
schema. The attribute type to be deleted is specified by UUID. When an attribute type is
deleted, all instances of that attribute type are invalidated.
28.2.3 Reading Schema Entries
This section describes the calls that read schema entries and the cursor used by the
sec_rgy_attr_sch_scan( ) call.
28.2.3.1 Using sec_attr_cursor_t with sec_rgy_attr_sch_scan( )
The sec_rgy_attr_sch_scan( ) call, which reads a specified number of attribute type
entries from the attribute schema, uses a cursor of type sec_attr_cursor_t. This cursor
must be allocated before it can be used as input to the sec_rgy_attr_sch_scan( ) call. In
addition, it can also be initialized to the first attribute type entry in the schema, although
this is not required. After use, the resources allocated to the sec_attr_cursor_t must be
28−12 Tandem Computers Incorporated 124245