[Home] [Help]
PACKAGE: APPS.BSC_CORRUPT_OBJECTS_RPT
Source
1 PACKAGE BSC_CORRUPT_OBJECTS_RPT AS
2 /* $Header: BSCCOBJS.pls 120.1.12000000.1 2007/08/09 09:54:35 appldev noship $ */
3 g_dang_measure_sql1 CONSTANT VARCHAR2(400) := ' SELECT indicator_id, short_name, actual_data_source_type, actual_data_source, dataset_id,'||
4 ' creation_date, last_update_date, created_by, last_updated_by FROM BIS_INDICATORS BI '||
5 ' WHERE BI.DATASET_ID IS NULL OR NOT EXISTS (SELECT 1 FROM BSC_SYS_DATASETS_B BSD WHERE '||
6 ' BSD.DATASET_ID = BI.DATASET_ID)';
7
8 g_dang_measure_sql2 CONSTANT VARCHAR2(200) := 'SELECT * FROM BSC_SYS_DATASETS_B BSD WHERE NOT EXISTS (SELECT 1 FROM BIS_INDICATORS BI '||
9 ' WHERE BSD.DATASET_ID = BI.DATASET_ID)';
10
11 g_dang_measure_sql3 CONSTANT VARCHAR2(400) := 'SELECT measure_id, mc.measure_col "DB_MEASURE_COL", me2.measure_col "MEAS_MEASURE_COL" '||
12 ' FROM bsc_db_measure_cols_vl mc, bsc_sys_measures me2 WHERE NOT EXISTS (SELECT 1 FROM '||
13 ' bsc_sys_measures me WHERE me.measure_col = mc.measure_col) AND '||
14 ' me2.measure_col LIKE ''%''||mc.measure_col ||''%'' ' ;
15
16 g_dang_per_sql CONSTANT VARCHAR2(400) := 'SELECT periodicity_id, source, num_of_periods, calendar_id, periodicity_type, period_type_id, '||
17 'xtd_pattern,short_name FROM bsc_sys_periodicities_vl pe WHERE short_name IS NULL OR NOT EXISTS '||
18 '(SELECT 1 FROM bsc_sys_dim_levels_b dl WHERE dl.short_name = pe.short_name)';
19 g_dang_cal_sql CONSTANT VARCHAR2(400) := 'SELECT calendar_id,edw_flag, fiscal_year, current_year, creation_date, last_update_date, created_by,'||
20 ' last_updated_by FROM bsc_sys_calendars_vl pe WHERE short_name IS NULL OR NOT EXISTS (SELECT 1 '||
21 ' FROM bsc_sys_dim_groups_vl dim WHERE dim.short_name = pe.short_name)';
22 g_dang_rpt_sql CONSTANT VARCHAR2(200) := 'SELECT * FROM bsc_kpis_b WHERE short_name IS NOT NULL AND NOT EXISTS (SELECT 1 '||
23 ' FROM ak_regions WHERE short_name = region_code)';
24 g_dang_tab_sql CONSTANT VARCHAR2(400) := 'SELECT tab_id, short_name, name, tab_index, parent_tab_id, creation_date, last_update_date,'||
25 'created_by, last_updated_by FROM bsc_tabs_vl WHERE short_name IS NOT NULL AND NOT EXISTS '||
26 ' (SELECT 1 FROM ak_regions WHERE short_name = region_code)';
27
28
29 PROCEDURE init;
30 PROCEDURE getDefaultTestParams(defaultInputValues OUT NOCOPY JTF_DIAG_INPUTTBL);
31 PROCEDURE cleanup;
32 PROCEDURE runtest(inputs IN JTF_DIAG_INPUTTBL,
33 report OUT NOCOPY JTF_DIAG_REPORT,
34 reportClob OUT NOCOPY CLOB);
35 PROCEDURE getComponentName(name OUT NOCOPY VARCHAR2);
36 PROCEDURE getTestName(name OUT NOCOPY VARCHAR2);
37 PROCEDURE getTestDesc(descStr OUT NOCOPY VARCHAR2);
38 FUNCTION getTestMode RETURN INTEGER;
39 END;