DeleteRdci

Deletes the currently buffered RDCI record from the database along with all of its accompanying RDCMs, Responses, Discrepancies, and Actual Events (if not referenced by another RDCI or RDCM). DeleteRdci also performs a database commit and clears the API RDCIRDCM buffer.

Syntax

short int DeleteRdci();

Parameters

None.

Return Value

SUCCESS or FAILURE.

Comments

None.

Error Messages

Table 7-4 Error Messages for DeleteRdci

Number Severity Message

284900

ERR

User does not have the privilege to call function in the current mode.

285000

ERR

Function called out of sequence.

285900

ERR

No current OCL database connection open. Use ConnectOCL to connect to OCL database.

297100

ERR

Changes pending.

306200

ERR

RDCI record being deleted does not exist in the database.

306800

ERR

Invalid audit reason.

312200

ERR

Cannot delete Received DCI as it is Data Locked.

317800

ERR

Cannot delete accessible Received DCI in Initial Login Mode.

659700

ERR

No default audit reason.

659800

ERR

More than one default audit reason found.

660000

ERR

Cannot use system-generated audit reason.