Object Data Manager Library (libodm.a)
#include <odmi.h>
CLASS_SYMBOL odm_open_class ( ClassSymbol)
CLASS_SYMBOL ClassSymbol;
The odm_open_class subroutine can be called to open an object class. Most subroutines implicitly open a class if the class is not already open. However, an application may find it useful to perform an explicit open if, for example, several operations must be done on one object class before closing the class.
ClassSymbol | Specifies a class symbol of the form ClassName_CLASS that is declared in the .h file created by the odmcreate command. |
Upon successful completion, a ClassSymbol parameter for the object class is returned. If the odm_open_class subroutine is unsuccessful, a value of -1 is returned and the odmerrno variable is set to an error code.
Failure of the odm_open_class subroutine sets the odmerrno variable to one of the following error codes:
See Appendix B, ODM Error Codes in AIX 5L Version 5.1 Technical Reference: Base Operating System and Extensions Volume 1 for explanations of the ODM error codes.
This subroutine is part of Base Operating System (BOS) Runtime.
The odm_close_class (odm_close_class Subroutine) subroutine.
The odmcreate command.
List of ODM Commands and Subroutines.
See ODM Example Code and Output in AIX 5L Version 5.1 General Programming Concepts: Writing and Debugging Programs for an example of a .h file.
Object Data Manager (ODM) Overview for Programmers in AIX 5L Version 5.1 General Programming Concepts: Writing and Debugging Programs.