create or replace package ciocritical_success_factor as -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- File: cioe2.pkh -- Auth: RM3 Generated -- Date: 22nd Sep 1999, 06:10:27pm -- Cont: Element Type Interface (Specification) for -- product -- element type -- short name -- Note: Generated from database schema SCHEMA4012_D -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- Properties -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type rm_values is record ( /* CRITICAL_SUCCESS_FACTOR */ achievement_comment varchar2(30) , /* CRITICAL_SUCCESS_FACTOR */ cdate_required varchar2(20) , /* ELEMENT */ changed_by varchar2(30) , /* CRITICAL_SUCCESS_FACTOR */ comments varchar2(70) , /* ELEMENT */ created_by varchar2(30) , /* CRITICAL_SUCCESS_FACTOR */ critical varchar2(2) , /* CRITICAL_SUCCESS_FACTOR */ csf_reference number(38) , /* ELEMENT */ date_changed date , /* ELEMENT */ date_created date , /* ACCESS_CONTROLLED_ELEMENT */ element_type_name varchar2(10) , /* CRITICAL_SUCCESS_FACTOR */ external_dependency varchar2(30) , /* ELEMENT */ id number(38) , /* CIELEMENT */ irid number(38) , /* CIELEMENT */ ivid number(38) , /* CRITICAL_SUCCESS_FACTOR */ name varchar2(40) , /* ELEMENT */ number_of_times_modified number(38) , /* CRITICAL_SUCCESS_FACTOR */ relative_priority varchar2(4) , /* CRITICAL_SUCCESS_FACTOR */ set_by varchar2(30) , /* ELEMENT */ types number(38) , /* CRITICAL_SUCCESS_FACTOR */ unit_of_measure varchar2(20) , /* CRITICAL_SUCCESS_FACTOR */ user_defined_property_0 varchar2(240), /* CRITICAL_SUCCESS_FACTOR */ user_defined_property_10 varchar2(240), /* CRITICAL_SUCCESS_FACTOR */ user_defined_property_11 varchar2(240), /* CRITICAL_SUCCESS_FACTOR */ user_defined_property_12 varchar2(240), /* CRITICAL_SUCCESS_FACTOR */ user_defined_property_13 varchar2(240), /* CRITICAL_SUCCESS_FACTOR */ user_defined_property_14 varchar2(240), /* CRITICAL_SUCCESS_FACTOR */ user_defined_property_15 varchar2(240), /* CRITICAL_SUCCESS_FACTOR */ user_defined_property_16 varchar2(240), /* CRITICAL_SUCCESS_FACTOR */ user_defined_property_17 varchar2(240), /* CRITICAL_SUCCESS_FACTOR */ user_defined_property_18 varchar2(240), /* CRITICAL_SUCCESS_FACTOR */ user_defined_property_19 varchar2(240), /* CRITICAL_SUCCESS_FACTOR */ user_defined_property_9 varchar2(240), /* CRITICAL_SUCCESS_FACTOR */ value varchar2(16) ); type rm_indicators is record ( achievement_comment boolean not null default false, cdate_required boolean not null default false, changed_by boolean not null default false, comments boolean not null default false, created_by boolean not null default false, critical boolean not null default false, csf_reference boolean not null default false, date_changed boolean not null default false, date_created boolean not null default false, element_type_name boolean not null default false, external_dependency boolean not null default false, id boolean not null default false, irid boolean not null default false, ivid boolean not null default false, name boolean not null default false, number_of_times_modified boolean not null default false, relative_priority boolean not null default false, set_by boolean not null default false, types boolean not null default false, unit_of_measure boolean not null default false, user_defined_property_0 boolean not null default false, user_defined_property_10 boolean not null default false, user_defined_property_11 boolean not null default false, user_defined_property_12 boolean not null default false, user_defined_property_13 boolean not null default false, user_defined_property_14 boolean not null default false, user_defined_property_15 boolean not null default false, user_defined_property_16 boolean not null default false, user_defined_property_17 boolean not null default false, user_defined_property_18 boolean not null default false, user_defined_property_19 boolean not null default false, user_defined_property_9 boolean not null default false, value boolean not null default false ); type data is record ( v rm_values, i rm_indicators ); -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- Operations -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- -- lck -- procedure lck ( id in number ); -- -- ins -- procedure ins ( id in number, pl in out NOCOPY data ); -- -- del -- procedure del ( id in number ); -- -- upd -- procedure upd ( id in number, pl in out NOCOPY data ); -- -- sel -- procedure sel ( id in number, pl in out NOCOPY data ); -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- Constraints -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - procedure constraint_check(rec in data,isins in boolean); procedure traverse_to_root(cid IN number, eid IN number, is_requery IN boolean); procedure check_traversals; procedure check_references; procedure check_out(i_irid number ,i_ivid number ,i_lock varchar2 default 'Y' ,i_notes varchar2 default null ,i_vlabel varchar2 default null ,o_ivid out number ,copy_deps_policy in varchar2 default 'Y'); procedure check_in(i_irid number ,i_ivid number ,i_notes varchar2 default null ,i_vlabel varchar2 default null ,o_ivid out number); procedure copy_pac(i_irid in number ,container_reference in number ,pl in out NOCOPY data ,ensure_unique in varchar2 default 'Y' ,deep in varchar2 default 'Y' ,copy_deps_policy in varchar2 default 'Y'); -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- Exceptions -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - element_locked exception; element_locked_fac constant varchar2(3) := 'RME'; element_locked_code constant number := 10; invalid_ref exception; invalid_ref_fac constant varchar2(3) := 'RME'; invalid_ref_code constant number := 9; operation_failed exception; operation_failed_fac constant varchar2(3) := 'RME'; operation_failed_code constant number := 11; -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- Globals -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - is_installed boolean := false; end ciocritical_success_factor; / REM End of cioe2.pkh