set define off create or replace package designer_queries as procedure retrieve_network ( p_startmodule varchar2,p_level varchar2); procedure retrieve_network_no_roles ( p_startmodule varchar2,p_level varchar2); procedure roles_versus_modules ; procedure Header ; procedure Footer ; END; / create or replace package body designer_queries as procedure retrieve_network (p_startmodule varchar2, p_level varchar2) as l_level number; cursor child_exists(b_irid number) is select 1 from CI_MODULE_NETWORKS mm where parent_module_reference = b_irid; v_dummy number; BEGIN l_level := p_level; IF l_level = '1' THEN dbms_output.put_line('

Module network Including Roles

'); dbms_output.put_line('Expand All   '); dbms_output.put_line('Collapse All   '); dbms_output.put_line(''); END IF; END retrieve_network; procedure retrieve_network_no_roles (p_startmodule varchar2, p_level varchar2) as l_level number; cursor child_exists(b_irid number) is select 1 from CI_MODULE_NETWORKS mm where parent_module_reference = b_irid; v_dummy number; BEGIN l_level := p_level; IF l_level = '1' THEN dbms_output.put_line('

Module Network without roles

'); dbms_output.put_line('Expand All   '); dbms_output.put_line('Collapse All   '); dbms_output.put_line(''); END IF; END retrieve_network_no_roles; procedure roles_versus_modules as l_initialized boolean := false; BEGIN dbms_output.put_line('

Modules Access By Role

'); dbms_output.put_line('Expand All   '); dbms_output.put_line('Collapse All   '); dbms_output.put_line(''); END roles_versus_modules; PROCEDURE HEADER is BEGIN dbms_output.put_line(''); dbms_output.put_line(''); dbms_output.put_line(' List of Modules'); dbms_output.put_line(' '); dbms_output.put_line(' '); dbms_output.put_line(' '); dbms_output.put_line(''); dbms_output.put_line(''); dbms_output.put_line('