1 PACKAGE igi_sls_security_pkg AS
2 -- $Header: igislsds.pls 120.5.12000000.2 2007/10/03 13:56:57 vspuli ship $
3
4 PROCEDURE write_to_log ( p_level IN NUMBER, p_path IN VARCHAR2, p_mesg IN VARCHAR2);
5
6 PROCEDURE get_mrc_mls_schemanames ( p_mls_schema_name IN OUT NOCOPY VARCHAR2,
7 p_mrc_schema_name IN OUT NOCOPY VARCHAR2,
8 errbuf IN OUT NOCOPY VARCHAR2,
9 retcode IN OUT NOCOPY NUMBER);
10
11 FUNCTION check_allocation_exists (p_table_name IN igi_sls_secure_tables.table_name%TYPE)
12 RETURN BOOLEAN;
13
14 PROCEDURE create_drop_sls_objects ( p_mls_schema_name IN VARCHAR2,
15 p_mrc_schema_name IN VARCHAR2,
16 errbuf IN OUT NOCOPY VARCHAR2,
17 retcode IN OUT NOCOPY NUMBER);
18
19 PROCEDURE refresh_sls_objects ( p_mls_schema_name IN VARCHAR2,
20 p_mrc_schema_name IN VARCHAR2,
21 errbuf IN OUT NOCOPY VARCHAR2,
22 retcode IN OUT NOCOPY NUMBER);
23
24 PROCEDURE populate_group_alloc ( errbuf IN OUT NOCOPY VARCHAR2,
25 retcode IN OUT NOCOPY NUMBER);
26
27 PROCEDURE cleanup_data ( errbuf IN OUT NOCOPY VARCHAR2,
28 retcode IN OUT NOCOPY NUMBER);
29
30 PROCEDURE consolidate_groups ( errbuf IN OUT NOCOPY VARCHAR2,
31 retcode IN OUT NOCOPY NUMBER);
32
33 PROCEDURE apply_security ( errbuf IN OUT NOCOPY VARCHAR2,
34 retcode IN OUT NOCOPY NUMBER,
35 p_mode IN VARCHAR2);
36
37 PROCEDURE secure_existing_data ( errbuf IN OUT NOCOPY VARCHAR2,
38 retcode IN OUT NOCOPY NUMBER,
39 p_sec_grp IN VARCHAR2);
40 END igi_sls_security_pkg;