### Summary of OM Function Calls

The following list of XOM API function calls contains a brief description of each function. Refer to the appropriate reference page in the OSF DCE Application Development Reference for a detailed description of the input and output parameters, return codes, and usage of each function.

· om_copy( )

Creates an independent copy of an existing private object and all of its subobjects in a specified workspace.

· om_copy_value( )

Replaces an existing OM attribute value or inserts a new value into a target private object with a copy of an existing OM attribute value found in a source private object.

· om_create( )

Creates a private object that is an instance of the specified OM class.

· om_delete( )

Deletes a private or service-generated public object.

· om_get( )

Creates a new public object that is an exact, but independent, copy of an existing private object; certain exclusions and/or syntax conversion may be requested for the copy.

· om_instance( )

Tests to determine if an object is an instance of a specified OM class (includes the case when the object is a subclass of that OM class).

· om_put( )

Places or replaces copies of the attribute values of the source private or public object into the target private object.

· om_read( )

Reads a segment of a string attribute from a private object.

· om_remove( )

Removes and discards values of an attribute of a private object.

· om_write( )

Writes a segment of a string attribute to a private object.

· om_encode( )

Not supported by DCE XOM API.

· om_decode( )

Not supported by DCE XOM API.

###