The Oracle Clusterware agent framework uses Oracle-defined portable data types to represent strings and numbers. By using these data types, you can build and execute agent programs on multiple platforms. Table G-1 lists and describes the Oracle data types used in the agent framework.
Table G-1 Oracle Data Types Used in the Agent Framework
| Oracle Data Type | Description |
|---|---|
|
ub4 |
Unsigned 32-bit integer |
|
sb4 |
Signed 32-bit integer |
|
oratext* |
C style null-terminated strings, explicit cast to char * required |
The agent framework APIs return a status value of type clsagfwret, as follows:
CLSAGFW_SUCCESS: Function executed successfullyCLSAGFW_FAIL: There was error in the parameters or in execution of the functionString values returned by an API are only accessible in the scope of the current command entry point. Agents can copy the returned string value to its own buffers to retain the value.