PreviousNext

Registry Server Attributes Schema Manipulation Interface (rs_attr_schema) Operations

The rs_attr_schema_create_entry(~) operation creates a new schema entry. The caller must be authorized to add entries to the specified schema.

Event Type (Event Classes)
ERA_SchemaCreate (0x131, dce_sec_control, dce_sec_modify)

Event-Specific Information
char * schema_name
char * schema_entry->attr_name
uuid schema_entry->attr_id

The rs_attr_schema_delete_entry( ) operation deletes a schema entry. The caller must be authorized to delete schema entries.

Event Type (Event Classes)
ERA_SchemaDelete (0x132, dce_sec_control, dce_sec_modify)

Event-Specific Information
char *schema_name
uuid attr_id

The rs_attr_schema_update_entry( ) operation updates the modifiable fields of a schema entry. The caller needs to have m (mgmt_info) permission on the schema entry that is to be modified.

Event Type (Event Classes)
ERA_SchemaUpdate (0x133, dce_sec_control, dce_sec_modify)

Event-Specific Information
char * schema_name
uuid schema_entry->attr_id

The rs_attr_schema_lookup_by_id( ) operation retrieves the schema entry identified by the attribute type uuid. The caller must have r (read) permission on the schema entry specified.

Event Type (Event Classes)
ERA_SchemaLookupId (0x134, dce_sec_control)

Event-Specific Information
char * schema_name
uuid attr_id

The rs_attr_schema_lookup_by_name( ) operation retrieves the schema entry identified by the attribute name. The caller must have r (read) permission on the schema entry specified.

Event Type (Event Classes)
ERA_SchemaLookupName (0x135, dce_sec_control)

Event-Specific Information
char * schema_name
char * attr_name