This documentation supports the 9.1 version of Remedy Action Request System.

To view the latest version, select the version from the Product version menu.



This function rolls back the changes of one or more previous ARDBC calls to the external data source. The plug-in server calls this function when one or more actions that read or modify the external data source result in a failed operation or an error. After the plug-in server issues this function, the BMC Remedy AR System server begins the next transaction.


If you do not define this function and the plug-in server receives a roll back transaction request, the BMC Remedy AR System server does not process the request and does not return an error.


#include "ardbc.h"

int ARDBCRollbackTransaction(
   void *object,
   ARInternalId transId,
   ARStatusList *status)

Input arguments


Pointer to the plug-in instance that the call to ARPluginCreateInstance returned.


Transaction identification number (transaction ID) that the plug-in server designates for each transaction. The transaction ID is unique to the thread that the BMC Remedy AR System server uses to access the ARDBC plug-in. There is only one open transaction per server thread.

Return values


List of zero or more notes, warnings, or errors generated from a call to this function. For a description of all possible values, see Error checking.

See also


Was this page helpful? Yes No Submitting... Thank you