Compare commits

..

2 Commits

View File

@@ -533,12 +533,13 @@ AS
-- LEVEL 3: Restore single file by A_SOURCE_FILE_RECEIVED_KEY -- LEVEL 3: Restore single file by A_SOURCE_FILE_RECEIVED_KEY
BEGIN BEGIN
SELECT r.*, c.* SELECT *
INTO vSourceFileReceived, vSourceFileConfig INTO vSourceFileReceived
FROM CT_MRDS.A_SOURCE_FILE_RECEIVED r FROM CT_MRDS.A_SOURCE_FILE_RECEIVED
JOIN CT_MRDS.A_SOURCE_FILE_CONFIG c ON r.A_SOURCE_FILE_CONFIG_KEY = c.A_SOURCE_FILE_CONFIG_KEY WHERE A_SOURCE_FILE_RECEIVED_KEY = pSourceFileReceivedKey
WHERE r.A_SOURCE_FILE_RECEIVED_KEY = pSourceFileReceivedKey AND PROCESSING_STATUS = 'ARCHIVED_AND_TRASHED';
AND r.PROCESSING_STATUS = 'ARCHIVED_AND_TRASHED';
vSourceFileConfig := CT_MRDS.FILE_MANAGER.GET_SOURCE_FILE_CONFIG(pSourceFileConfigKey => vSourceFileReceived.A_SOURCE_FILE_CONFIG_KEY);
EXCEPTION EXCEPTION
WHEN NO_DATA_FOUND THEN WHEN NO_DATA_FOUND THEN
RAISE_APPLICATION_ERROR(-20101, 'File not found or status is not ARCHIVED_AND_TRASHED for A_SOURCE_FILE_RECEIVED_KEY: ' || pSourceFileReceivedKey); RAISE_APPLICATION_ERROR(-20101, 'File not found or status is not ARCHIVED_AND_TRASHED for A_SOURCE_FILE_RECEIVED_KEY: ' || pSourceFileReceivedKey);
@@ -702,12 +703,13 @@ AS
-- LEVEL 3: Delete single file by A_SOURCE_FILE_RECEIVED_KEY -- LEVEL 3: Delete single file by A_SOURCE_FILE_RECEIVED_KEY
BEGIN BEGIN
SELECT r.*, c.* SELECT *
INTO vSourceFileReceived, vSourceFileConfig INTO vSourceFileReceived
FROM CT_MRDS.A_SOURCE_FILE_RECEIVED r FROM CT_MRDS.A_SOURCE_FILE_RECEIVED
JOIN CT_MRDS.A_SOURCE_FILE_CONFIG c ON r.A_SOURCE_FILE_CONFIG_KEY = c.A_SOURCE_FILE_CONFIG_KEY WHERE A_SOURCE_FILE_RECEIVED_KEY = pSourceFileReceivedKey
WHERE r.A_SOURCE_FILE_RECEIVED_KEY = pSourceFileReceivedKey AND PROCESSING_STATUS = 'ARCHIVED_AND_TRASHED';
AND r.PROCESSING_STATUS = 'ARCHIVED_AND_TRASHED';
vSourceFileConfig := CT_MRDS.FILE_MANAGER.GET_SOURCE_FILE_CONFIG(pSourceFileConfigKey => vSourceFileReceived.A_SOURCE_FILE_CONFIG_KEY);
EXCEPTION EXCEPTION
WHEN NO_DATA_FOUND THEN WHEN NO_DATA_FOUND THEN
RAISE_APPLICATION_ERROR(-20301, 'File not found or status is not ARCHIVED_AND_TRASHED for A_SOURCE_FILE_RECEIVED_KEY: ' || pSourceFileReceivedKey); RAISE_APPLICATION_ERROR(-20301, 'File not found or status is not ARCHIVED_AND_TRASHED for A_SOURCE_FILE_RECEIVED_KEY: ' || pSourceFileReceivedKey);
@@ -850,6 +852,7 @@ AS
pPurgeAll IN BOOLEAN DEFAULT FALSE pPurgeAll IN BOOLEAN DEFAULT FALSE
) RETURN PLS_INTEGER ) RETURN PLS_INTEGER
IS IS
PRAGMA AUTONOMOUS_TRANSACTION;
vParameters CT_MRDS.A_PROCESS_LOG.PROCEDURE_PARAMETERS%TYPE; vParameters CT_MRDS.A_PROCESS_LOG.PROCEDURE_PARAMETERS%TYPE;
BEGIN BEGIN
vParameters := CT_MRDS.ENV_MANAGER.FORMAT_PARAMETERS(SYS.ODCIVARCHAR2LIST( vParameters := CT_MRDS.ENV_MANAGER.FORMAT_PARAMETERS(SYS.ODCIVARCHAR2LIST(
@@ -881,6 +884,7 @@ AS
pRestoreAll IN BOOLEAN DEFAULT FALSE pRestoreAll IN BOOLEAN DEFAULT FALSE
) RETURN PLS_INTEGER ) RETURN PLS_INTEGER
IS IS
PRAGMA AUTONOMOUS_TRANSACTION;
vParameters CT_MRDS.A_PROCESS_LOG.PROCEDURE_PARAMETERS%TYPE; vParameters CT_MRDS.A_PROCESS_LOG.PROCEDURE_PARAMETERS%TYPE;
BEGIN BEGIN
vParameters := CT_MRDS.ENV_MANAGER.FORMAT_PARAMETERS(SYS.ODCIVARCHAR2LIST( vParameters := CT_MRDS.ENV_MANAGER.FORMAT_PARAMETERS(SYS.ODCIVARCHAR2LIST(