Init
This commit is contained in:
0
MARS_Packages/REL02/MARS-958/.gitkeep
Normal file
0
MARS_Packages/REL02/MARS-958/.gitkeep
Normal file
@@ -0,0 +1,23 @@
|
||||
--=============================================================================================================================
|
||||
-- Add source system
|
||||
--=============================================================================================================================
|
||||
|
||||
---- C2D
|
||||
CALL CT_MRDS.FILE_MANAGER.ADD_SOURCE(
|
||||
pSourceKey => 'C2D',
|
||||
pSourceName => 'Collateral and Counterparty Database provides data on Eligible Assets (EA), Monetary Policy Eligible Counterparties (MPEC), Use of Collateral (UC) and Emergency Liquidity Assistance (ELA).'
|
||||
);
|
||||
/
|
||||
|
||||
---- TOP
|
||||
CALL CT_MRDS.FILE_MANAGER.ADD_SOURCE(
|
||||
pSourceKey => 'TOP',
|
||||
pSourceName => 'Tender Operation Procedure provides data on open market operations (OMO) which are conducted via tenders.'
|
||||
);
|
||||
/
|
||||
|
||||
---- CEPH
|
||||
CALL CT_MRDS.FILE_MANAGER.ADD_SOURCE(
|
||||
pSourceKey => 'CEPH',
|
||||
pSourceName => ' Common Eurosystem Pricing Hub. Table contains data on instrument prices for usage in UCDB suspect checks and WAL values for asset haircut calculation.'
|
||||
);
|
||||
@@ -0,0 +1,63 @@
|
||||
--=============================================================================================================================
|
||||
-- Add source system
|
||||
--=============================================================================================================================
|
||||
|
||||
---- C2D
|
||||
|
||||
DELETE FROM CT_MRDS.A_SOURCE_FILE_RECEIVED r
|
||||
WHERE EXISTS (
|
||||
SELECT 1
|
||||
FROM CT_MRDS.A_SOURCE_FILE_CONFIG s
|
||||
WHERE s.A_SOURCE_FILE_CONFIG_KEY = r.A_SOURCE_FILE_CONFIG_KEY AND s.A_SOURCE_KEY = 'C2D'
|
||||
);
|
||||
/
|
||||
COMMIT;
|
||||
/
|
||||
|
||||
DELETE FROM CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
WHERE A_SOURCE_KEY = 'C2D';
|
||||
/
|
||||
|
||||
DELETE FROM CT_MRDS.A_SOURCE
|
||||
WHERE A_SOURCE_KEY = 'C2D';
|
||||
/
|
||||
COMMIT;
|
||||
|
||||
---- TOP
|
||||
|
||||
DELETE FROM CT_MRDS.A_SOURCE_FILE_RECEIVED r
|
||||
WHERE EXISTS (
|
||||
SELECT 1
|
||||
FROM CT_MRDS.A_SOURCE_FILE_CONFIG s
|
||||
WHERE s.A_SOURCE_FILE_CONFIG_KEY = r.A_SOURCE_FILE_CONFIG_KEY AND s.A_SOURCE_KEY = 'TOP'
|
||||
);
|
||||
/
|
||||
COMMIT;
|
||||
/
|
||||
|
||||
DELETE FROM CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
WHERE A_SOURCE_KEY = 'TOP';
|
||||
|
||||
DELETE FROM CT_MRDS.A_SOURCE
|
||||
WHERE A_SOURCE_KEY = 'TOP';
|
||||
/
|
||||
|
||||
---- CEPH
|
||||
|
||||
DELETE FROM CT_MRDS.A_SOURCE_FILE_RECEIVED r
|
||||
WHERE EXISTS (
|
||||
SELECT 1
|
||||
FROM CT_MRDS.A_SOURCE_FILE_CONFIG s
|
||||
WHERE s.A_SOURCE_FILE_CONFIG_KEY = r.A_SOURCE_FILE_CONFIG_KEY AND s.A_SOURCE_KEY = 'CEPH'
|
||||
);
|
||||
/
|
||||
COMMIT;
|
||||
/
|
||||
|
||||
DELETE FROM CT_MRDS.A_SOURCE_FILE_CONFIG
|
||||
WHERE A_SOURCE_KEY = 'CEPH';
|
||||
/
|
||||
DELETE FROM CT_MRDS.A_SOURCE
|
||||
WHERE A_SOURCE_KEY = 'CEPH';
|
||||
/
|
||||
COMMIT;
|
||||
33
MARS_Packages/REL02/MARS-958/install_MARS958.sql
Normal file
33
MARS_Packages/REL02/MARS-958/install_MARS958.sql
Normal file
@@ -0,0 +1,33 @@
|
||||
WHENEVER SQLERROR EXIT FAILURE
|
||||
SET SERVEROUTPUT ON
|
||||
SET TIMING ON
|
||||
SET ECHO ON
|
||||
SET HEADING OFF
|
||||
SET FEEDBACK ON
|
||||
SET VERIFY OFF
|
||||
|
||||
var filename VARCHAR2(100)
|
||||
BEGIN
|
||||
SELECT 'INSTALL_MARS_958_' || SUBSTR(PDB_NAME, (INSTR(PDB_NAME,'_',1)+1), (LENGTH(PDB_NAME)-INSTR(PDB_NAME,'_',1))) || '_' ||TO_CHAR(SYSDATE,'YYYYMMDD_HH24MISS')||'.log' INTO :filename from DBA_PDBS;
|
||||
END;
|
||||
/
|
||||
column filename new_value _filename
|
||||
select :filename filename from dual;
|
||||
spool &_filename
|
||||
|
||||
prompt ##### started at time #####
|
||||
select systimestamp from dual;
|
||||
prompt ##### database name #####
|
||||
SELECT SUBSTR(PDB_NAME, (INSTR(PDB_NAME,'_',1)+1), (LENGTH(PDB_NAME)-INSTR(PDB_NAME,'_',1))) AS PDB_NAME FROM DBA_PDBS;
|
||||
|
||||
|
||||
@@01_MARS_958_install_CT_MRDS_A_SOURCES.sql
|
||||
|
||||
|
||||
SET ECHO OFF
|
||||
|
||||
prompt ##### completed at time #####
|
||||
select systimestamp from dual;
|
||||
|
||||
SPOOL OFF
|
||||
EXIT
|
||||
32
MARS_Packages/REL02/MARS-958/rollback_MARS958.sql
Normal file
32
MARS_Packages/REL02/MARS-958/rollback_MARS958.sql
Normal file
@@ -0,0 +1,32 @@
|
||||
WHENEVER SQLERROR EXIT FAILURE
|
||||
SET SERVEROUTPUT ON
|
||||
SET TIMING ON
|
||||
SET ECHO ON
|
||||
SET HEADING OFF
|
||||
SET FEEDBACK ON
|
||||
SET VERIFY OFF
|
||||
|
||||
var filename VARCHAR2(100)
|
||||
BEGIN
|
||||
SELECT 'ROLLBACK_MARS_958_' || SUBSTR(PDB_NAME, (INSTR(PDB_NAME,'_',1)+1), (LENGTH(PDB_NAME)-INSTR(PDB_NAME,'_',1))) || '_' ||TO_CHAR(SYSDATE,'YYYYMMDD_HH24MISS')||'.log' INTO :filename from DBA_PDBS;
|
||||
END;
|
||||
/
|
||||
column filename new_value _filename
|
||||
select :filename filename from dual;
|
||||
spool &_filename
|
||||
|
||||
prompt ##### started at time #####
|
||||
select systimestamp from dual;
|
||||
prompt ##### database name #####
|
||||
SELECT SUBSTR(PDB_NAME, (INSTR(PDB_NAME,'_',1)+1), (LENGTH(PDB_NAME)-INSTR(PDB_NAME,'_',1))) AS PDB_NAME FROM DBA_PDBS;
|
||||
|
||||
|
||||
@@91_MARS_958_rollback_CT_MRDS_A_SOURCES.sql
|
||||
|
||||
SET ECHO OFF
|
||||
|
||||
prompt ##### completed at time #####
|
||||
select systimestamp from dual;
|
||||
|
||||
SPOOL OFF
|
||||
EXIT
|
||||
Reference in New Issue
Block a user