DBA Data[Home] [Help]

PACKAGE: APPS.CZ_PS_COPY

Source


1 PACKAGE cz_ps_copy AUTHID CURRENT_USER AS
2 /*	$Header: czpscps.pls 115.26 2002/12/02 23:31:00 qmao ship $		*/
3 
4 TYPE SeqRecord     IS RECORD(id INTEGER,name VARCHAR2(50));
5 TYPE SequenceArray IS TABLE OF SeqRecord INDEX BY BINARY_INTEGER;
6 TYPE FlowId        IS TABLE OF INTEGER INDEX BY BINARY_INTEGER;
7 
8 INCREMENT          INTEGER:=20;
9 NEW_PROJECT_ID     INTEGER:=0;
10 OLD_PROJECT_ID     INTEGER;
11 GLOBAL_RUN_ID      INTEGER;
12 NULL_              CONSTANT INTEGER:=-1;
13 NO_FLAG            CONSTANT VARCHAR2(1):='0';
14 YES_FLAG           CONSTANT VARCHAR2(1):='1';
15 REFRENCE_NODE_TYPE CONSTANT INTEGER:=263;
16 
17 FlowId_PS_NODE         FlowId;
18 FlowId_INTL_TEXT       FlowId;
19 FlowId_EXPRESSION      FlowId;
20 FlowId_EXPRESSION_NODE FlowId;
21 FlowId_FILTER_SET      FlowId;
22 FlowId_RULE            FlowId;
23 FlowId_SUB_CON_SET     FlowId;
24 FlowId_POPULATOR       FlowId;
25 FlowId_GRID_DEF        FlowId;
26 FlowId_GRID_COL        FlowId;
27 FlowId_GRID_CELL       FlowId;
28 FlowId_UI_DEF          FlowId;
29 FlowId_UI_NODE         FlowId;
30 FlowId_FUNC_COMP_SPEC  FlowId;
31 FlowId_RULE_FOLDER     FlowId;
32 FlowId_MODEL_REF_EXPL  FlowId;
33 
34 Sequences          SequenceArray;
35 
36 PROCEDURE Project_Copy
37 (p_old_id      IN  INTEGER,
38  p_new_id      IN  OUT NOCOPY  INTEGER,
39  p_Copy_Rules  IN  VARCHAR2 , -- DEFAULT '1',
40  p_Copy_UI     IN  VARCHAR2 , -- DEFAULT '1',
41  p_name        IN  VARCHAR2 DEFAULT NULL,
42  p_folder_id   IN  INTEGER  DEFAULT NULL
43 );
44 
45 PROCEDURE Copy_PS_NODE_subtree
46 (p_project_id     IN     INTEGER,
47  p_parent_id      IN     INTEGER,
48  p_new_project_id IN     INTEGER,
49  p_out_new_root   IN OUT NOCOPY INTEGER,
50  p_new_parent_id  IN     INTEGER DEFAULT NULL);
51 
52 PROCEDURE Copy_RULES_subschema
53 (p_rule_id             IN   INTEGER,
54  p_out_new_rule_id     OUT NOCOPY  INTEGER,
55  p_FUNC_COMP_Flag      IN   VARCHAR2 , -- DEFAULT '0',
56  p_rule_folder_id      IN   INTEGER  DEFAULT NULL,
57  p_Rules_Seq_Flag      IN   VARCHAR2   -- DEFAULT '0'
58 );
59 
60 PROCEDURE COPY_FUNC_COMPANION
61 (p_func_comp_id         IN      INTEGER,
62  p_project_id           IN      INTEGER,
63  p_new_rule_folder_id   IN      INTEGER  DEFAULT NULL,
64  p_out_new_func_comp_id IN OUT NOCOPY  INTEGER );
65 
66 PROCEDURE copy_RULE_SEQ
67 (p_rule_seq_id     IN INTEGER,
68  p_new_rule_seq_id IN OUT NOCOPY INTEGER);
69 
70 PROCEDURE Test
71 (p_id        IN INTEGER,
72  p_Rules     IN VARCHAR2 , -- DEFAULT '1',
73  p_UI        IN VARCHAR2 , -- DEFAULT '1',
74  p_folder_id IN INTEGER    -- DEFAULT -1
75 );
76 
77 END cz_ps_copy;