Removes objects specified by their IDs from an ODM object class.
Object Data Manager Library (libodm.a)
#include <odmi.h>
int odm_rm_by_id( ClassSymbol, ObjectID)
CLASS_SYMBOL ClassSymbol;
int ObjectID;
The odm_rm_by_id subroutine is called to delete an object from an object class. The object to be deleted is specified by passing its object ID from its corresponding ClassName structure.
Upon successful completion, a value of 0 is returned. If the odm_rm_by_id subroutine is unsuccessful, a value of -1 is returned and the odmerrno variable is set to an error code.
Failure of the odm_rm_by_id subroutine sets the odmerrno variable to one of the following error codes:
See Appendix B. ODM Error Codes in AIX 5L Version 5.2 Technical Reference: Base Operating System and Extensions Volume 1 for explanations of the ODM error codes.
The odm_get_obj (odm_get_obj, odm_get_first, or odm_get_next Subroutine) subroutine, odm_open_class (odm_open_class Subroutine) subroutine.
The odmdelete command.
List of ODM Commands and Subroutines.
Object Data Manager (ODM) Overview for Programmers in AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs.