Add error handling for TRG_A_WORKFLOW_HISTORY trigger installation
This commit is contained in:
@@ -18,6 +18,9 @@ BEGIN
|
|||||||
AND object_name = 'TRG_A_WORKFLOW_HISTORY'
|
AND object_name = 'TRG_A_WORKFLOW_HISTORY'
|
||||||
AND object_type = 'TRIGGER';
|
AND object_type = 'TRIGGER';
|
||||||
DBMS_OUTPUT.PUT_LINE('TRG_A_WORKFLOW_HISTORY status: ' || v_status);
|
DBMS_OUTPUT.PUT_LINE('TRG_A_WORKFLOW_HISTORY status: ' || v_status);
|
||||||
|
IF v_status != 'VALID' THEN
|
||||||
|
RAISE_APPLICATION_ERROR(-20002, 'ERROR: TRG_A_WORKFLOW_HISTORY compiled with errors (status=' || v_status || '). Installation aborted.');
|
||||||
|
END IF;
|
||||||
EXCEPTION
|
EXCEPTION
|
||||||
WHEN NO_DATA_FOUND THEN
|
WHEN NO_DATA_FOUND THEN
|
||||||
RAISE_APPLICATION_ERROR(-20001, 'ERROR: TRG_A_WORKFLOW_HISTORY not found after installation');
|
RAISE_APPLICATION_ERROR(-20001, 'ERROR: TRG_A_WORKFLOW_HISTORY not found after installation');
|
||||||
|
|||||||
Reference in New Issue
Block a user