The clscrs_request_action API instructs Oracle Clusterware to run an action on a named set of resources. In the first argument, you can specify either a list of resource IDs or a filter. Specifying a filter enables the query and action to take place in a single call. The filter searches all registered resources.
Input:
action_name: The name of the action to be performed.ridlist: The list of resources or resource instance IDs to stop, or a filter.env: Specify environment arguments to the stop operation.msgf: User message callback, which can be NULL.msgarg: User callback argument, which can be NULL.flag: Either async or queue options.Output:
op_status: The resource list that holds the status of the action operation for each resource.
CLSCRS_STAT_INVALID_RESNAME: Displays if ridlist is empty.CLSCRS_STAT_AUTHORIZATION_FAILURE: Displays when authorization fails.CLSCRS_STAT_SUCCESS: Displays if the request completes successfully for all requested entities or if no entities match a filter.CLSCRS_STAT_FAILURE: Displays if at least one resource or resource ID does not stop successfully.CLSCRS_STAT_CONNECTION: Displays if there is a communication error.