DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
OSA reference

Defining execution procedures

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
get delete
replace action
replaceWithDefault create
add list
remove
filter
The possible operations are divided into two categories; those that work on the object's attributes, and those that work on the object as a whole. For each object and attribute, the class definition tables specify which procedures may act on the object or attribute.

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.
Next topic: Application procedures
Previous topic: Binding class definitions to the Server API

© 2005 The SCO Group, Inc. All rights reserved.
SCO OpenServer Release 6.0.0 -- 03 June 2005