|
|
An OSA defines ``execution procedures'' that can be performed on the objects or attributes of a class. The presentation level of a SCOadmin manager calls these procedures with arguments specifying affected object instances and attributes, data values, and other relevant informations. 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 |
---|---|
get | delete |
replace | action |
replaceWithDefault | create |
add | list |
remove | |
filter |
Execution procedures can be split into four types of functions:
The first three of these are the functions that are named in a ODT execution procedure field of a class.