An OSA defines ``execution procedures'' that can be performed on the objects or attributes of a class.
The object calls in the user interface code of the SCOadmin manager invokes these procedures using the user's input, which specifies the the affected objects and attributes, data values, and other relevant information. The procedures should return appropriate data and error messages to the calling routine.
There are only 10 possible operation types:
|For attributes only||For objects only|
Execution procedures can be split into four types of functions: