| Line 1... |
Line 1... |
| 1 |
--------------------------------------------------------
|
1 |
--------------------------------------------------------
|
| 2 |
-- File created - Thursday-July-26-2018
|
2 |
-- File created - Monday-April-08-2019
|
| 3 |
--------------------------------------------------------
|
3 |
--------------------------------------------------------
|
| 4 |
--------------------------------------------------------
|
4 |
--------------------------------------------------------
|
| 5 |
-- DDL for Type RELMGR_NUMBER_TAB_T
|
5 |
-- DDL for Type RELMGR_NUMBER_TAB_T
|
| 6 |
--------------------------------------------------------
|
6 |
--------------------------------------------------------
|
| 7 |
|
7 |
|
| 8 |
CREATE OR REPLACE TYPE "RELEASE_MANAGER"."RELMGR_NUMBER_TAB_T" as TABLE of NUMBER
|
8 |
CREATE OR REPLACE TYPE "RELEASE_MANAGER"."RELMGR_NUMBER_TAB_T" as TABLE of NUMBER
|
| 9 |
|
9 |
|
| 10 |
/
|
10 |
/
|
| 11 |
--------------------------------------------------------
|
11 |
--------------------------------------------------------
|
| 12 |
-- DDL for Type RELMGR_PKG_DESTROY_ERR_T
|
12 |
-- DDL for Type RELMGR_PKG_DESTROY_ERR_T
|
| 13 |
--------------------------------------------------------
|
13 |
--------------------------------------------------------
|
| 14 |
|
14 |
|
| 15 |
CREATE OR REPLACE TYPE "RELEASE_MANAGER"."RELMGR_PKG_DESTROY_ERR_T" AS OBJECT
|
15 |
CREATE OR REPLACE TYPE "RELEASE_MANAGER"."RELMGR_PKG_DESTROY_ERR_T" AS OBJECT
|
| 16 |
( msg VARCHAR(200),
|
16 |
( msg VARCHAR(200),
|
| 17 |
mtype CHAR(1)
|
17 |
mtype CHAR(1)
|
| 18 |
)
|
18 |
)
|
| 19 |
|
19 |
|
| 20 |
/
|
20 |
/
|
| 21 |
--------------------------------------------------------
|
21 |
--------------------------------------------------------
|
| 22 |
-- DDL for Type RELMGR_PKG_DESTROY_ERR_TAB_T
|
22 |
-- DDL for Type RELMGR_PKG_DESTROY_ERR_TAB_T
|
| 23 |
--------------------------------------------------------
|
23 |
--------------------------------------------------------
|
| 24 |
|
24 |
|
| 25 |
CREATE OR REPLACE TYPE "RELEASE_MANAGER"."RELMGR_PKG_DESTROY_ERR_TAB_T"
|
25 |
CREATE OR REPLACE TYPE "RELEASE_MANAGER"."RELMGR_PKG_DESTROY_ERR_TAB_T"
|
| 26 |
AS TABLE OF RELMGR_PKG_DESTROY_ERR_T;
|
26 |
AS TABLE OF RELMGR_PKG_DESTROY_ERR_T;
|
| 27 |
|
27 |
|
| 28 |
/
|
28 |
/
|
| 29 |
--------------------------------------------------------
|
29 |
--------------------------------------------------------
|
| 30 |
-- DDL for Type RELMGR_VARCHAR2_TAB_T
|
30 |
-- DDL for Type RELMGR_VARCHAR2_TAB_T
|
| 31 |
--------------------------------------------------------
|
31 |
--------------------------------------------------------
|
| 32 |
|
32 |
|
| 33 |
CREATE OR REPLACE TYPE "RELEASE_MANAGER"."RELMGR_VARCHAR2_TAB_T"
|
33 |
CREATE OR REPLACE TYPE "RELEASE_MANAGER"."RELMGR_VARCHAR2_TAB_T"
|
| 34 |
as TABLE of VARCHAR2(4000)
|
34 |
as TABLE of VARCHAR2(4000)
|
| 35 |
|
35 |
|
| 36 |
/
|
36 |
/
|
| 37 |
--------------------------------------------------------
|
37 |
--------------------------------------------------------
|
| 38 |
-- DDL for Type TDICTIONARY
|
38 |
-- DDL for Type TDICTIONARY
|
| 39 |
--------------------------------------------------------
|
39 |
--------------------------------------------------------
|
| 40 |
|
40 |
|
| 41 |
CREATE OR REPLACE TYPE "RELEASE_MANAGER"."TDICTIONARY" AS
|
41 |
CREATE OR REPLACE TYPE "RELEASE_MANAGER"."TDICTIONARY" AS
|
| 42 |
TABLE OF VARCHAR2(4000)
|
42 |
TABLE OF VARCHAR2(4000)
|
| 43 |
|
43 |
|
| 44 |
/
|
44 |
/
|
| 45 |
--------------------------------------------------------
|
45 |
--------------------------------------------------------
|
| 46 |
-- DDL for Sequence MICROSOFTSEQDTPROPERTIES
|
46 |
-- DDL for Sequence MICROSOFTSEQDTPROPERTIES
|
| 47 |
--------------------------------------------------------
|
47 |
--------------------------------------------------------
|
| 48 |
|
48 |
|
| 49 |
CREATE SEQUENCE "RELEASE_MANAGER"."MICROSOFTSEQDTPROPERTIES" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 50 NOORDER NOCYCLE ;
|
49 |
CREATE SEQUENCE "RELEASE_MANAGER"."MICROSOFTSEQDTPROPERTIES" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 50 NOORDER NOCYCLE ;
|
| 50 |
--------------------------------------------------------
|
50 |
--------------------------------------------------------
|
| 51 |
-- DDL for Sequence SEQ_ADDITIONAL_NOTES
|
51 |
-- DDL for Sequence SEQ_ADDITIONAL_NOTES
|
| 52 |
--------------------------------------------------------
|
52 |
--------------------------------------------------------
|
| 53 |
|
53 |
|
| 54 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_ADDITIONAL_NOTES" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 37313 CACHE 20 ORDER NOCYCLE ;
|
54 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_ADDITIONAL_NOTES" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 38175 CACHE 20 ORDER NOCYCLE ;
|
| - |
|
55 |
--------------------------------------------------------
|
| - |
|
56 |
-- DDL for Sequence SEQ_BLAT_MOD
|
| - |
|
57 |
--------------------------------------------------------
|
| - |
|
58 |
|
| - |
|
59 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_BLAT_MOD" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 261 CACHE 20 NOORDER NOCYCLE ;
|
| - |
|
60 |
--------------------------------------------------------
|
| - |
|
61 |
-- DDL for Sequence SEQ_BLAT_SERVER_ID
|
| - |
|
62 |
--------------------------------------------------------
|
| - |
|
63 |
|
| - |
|
64 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_BLAT_SERVER_ID" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 81 CACHE 20 NOORDER NOCYCLE ;
|
| 55 |
--------------------------------------------------------
|
65 |
--------------------------------------------------------
|
| 56 |
-- DDL for Sequence SEQ_BMCON_ID
|
66 |
-- DDL for Sequence SEQ_BMCON_ID
|
| 57 |
--------------------------------------------------------
|
67 |
--------------------------------------------------------
|
| 58 |
|
68 |
|
| 59 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_BMCON_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 401 CACHE 20 NOORDER NOCYCLE ;
|
69 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_BMCON_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 361 CACHE 20 NOORDER NOCYCLE ;
|
| 60 |
--------------------------------------------------------
|
70 |
--------------------------------------------------------
|
| 61 |
-- DDL for Sequence SEQ_BM_ID
|
71 |
-- DDL for Sequence SEQ_BM_ID
|
| 62 |
--------------------------------------------------------
|
72 |
--------------------------------------------------------
|
| 63 |
|
73 |
|
| 64 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_BM_ID" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 6 NOCACHE ORDER NOCYCLE ;
|
74 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_BM_ID" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 6 NOCACHE ORDER NOCYCLE ;
|
| 65 |
--------------------------------------------------------
|
75 |
--------------------------------------------------------
|
| 66 |
-- DDL for Sequence SEQ_BSA_ID
|
76 |
-- DDL for Sequence SEQ_BSA_ID
|
| 67 |
--------------------------------------------------------
|
77 |
--------------------------------------------------------
|
| 68 |
|
78 |
|
| 69 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_BSA_ID" MINVALUE 8 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 48 CACHE 20 NOORDER NOCYCLE ;
|
79 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_BSA_ID" MINVALUE 8 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 48 CACHE 20 NOORDER NOCYCLE ;
|
| - |
|
80 |
--------------------------------------------------------
|
| - |
|
81 |
-- DDL for Sequence SEQ_BUILD_INSTANCE
|
| 70 |
--------------------------------------------------------
|
82 |
--------------------------------------------------------
|
| 71 |
-- DDL for Sequence SEQ_BUILD_INSTANCE
|
- |
|
| 72 |
--------------------------------------------------------
|
- |
|
| 73 |
|
83 |
|
| 74 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_BUILD_INSTANCE" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 254039 CACHE 20 ORDER NOCYCLE ;
|
84 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_BUILD_INSTANCE" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 240512 CACHE 20 ORDER NOCYCLE ;
|
| 75 |
--------------------------------------------------------
|
85 |
--------------------------------------------------------
|
| 76 |
-- DDL for Sequence SEQ_CR_ID
|
86 |
-- DDL for Sequence SEQ_CR_ID
|
| 77 |
--------------------------------------------------------
|
87 |
--------------------------------------------------------
|
| 78 |
|
88 |
|
| 79 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_CR_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 96052 CACHE 20 ORDER NOCYCLE ;
|
89 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_CR_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 95272 CACHE 20 ORDER NOCYCLE ;
|
| 80 |
--------------------------------------------------------
|
90 |
--------------------------------------------------------
|
| 81 |
-- DDL for Sequence SEQ_DAEMON_INSTRUCTION_ID
|
91 |
-- DDL for Sequence SEQ_DAEMON_INSTRUCTION_ID
|
| 82 |
--------------------------------------------------------
|
92 |
--------------------------------------------------------
|
| 83 |
|
93 |
|
| 84 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_DAEMON_INSTRUCTION_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 169770 CACHE 20 ORDER NOCYCLE ;
|
94 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_DAEMON_INSTRUCTION_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 179255 CACHE 20 ORDER NOCYCLE ;
|
| 85 |
--------------------------------------------------------
|
95 |
--------------------------------------------------------
|
| 86 |
-- DDL for Sequence SEQ_GBE_ID
|
96 |
-- DDL for Sequence SEQ_GBE_ID
|
| 87 |
--------------------------------------------------------
|
97 |
--------------------------------------------------------
|
| 88 |
|
98 |
|
| 89 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_GBE_ID" MINVALUE 40 MAXVALUE 9999999999999999999999990 INCREMENT BY 1 START WITH 1245 NOCACHE ORDER NOCYCLE ;
|
99 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_GBE_ID" MINVALUE 40 MAXVALUE 9999999999999999999999990 INCREMENT BY 1 START WITH 1245 NOCACHE ORDER NOCYCLE ;
|
| 90 |
--------------------------------------------------------
|
100 |
--------------------------------------------------------
|
| 91 |
-- DDL for Sequence SEQ_GROUP_EMAIL_ID
|
101 |
-- DDL for Sequence SEQ_GROUP_EMAIL_ID
|
| 92 |
--------------------------------------------------------
|
102 |
--------------------------------------------------------
|
| 93 |
|
103 |
|
| 94 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_GROUP_EMAIL_ID" MINVALUE 1 MAXVALUE 999999999999999999999999 INCREMENT BY 1 START WITH 1186 CACHE 20 NOORDER NOCYCLE ;
|
104 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_GROUP_EMAIL_ID" MINVALUE 1 MAXVALUE 999999999999999999999999 INCREMENT BY 1 START WITH 1186 CACHE 20 NOORDER NOCYCLE ;
|
| 95 |
--------------------------------------------------------
|
105 |
--------------------------------------------------------
|
| 96 |
-- DDL for Sequence SEQ_MSG_ID
|
106 |
-- DDL for Sequence SEQ_MSG_ID
|
| 97 |
--------------------------------------------------------
|
107 |
--------------------------------------------------------
|
| 98 |
|
108 |
|
| 99 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_MSG_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 582 CACHE 20 ORDER NOCYCLE ;
|
109 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_MSG_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 582 CACHE 20 ORDER NOCYCLE ;
|
| 100 |
--------------------------------------------------------
|
110 |
--------------------------------------------------------
|
| 101 |
-- DDL for Sequence SEQ_PKG_ID
|
111 |
-- DDL for Sequence SEQ_PKG_ID
|
| 102 |
--------------------------------------------------------
|
112 |
--------------------------------------------------------
|
| 103 |
|
113 |
|
| 104 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_PKG_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 66589 CACHE 20 ORDER NOCYCLE ;
|
114 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_PKG_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 68043 CACHE 20 ORDER NOCYCLE ;
|
| 105 |
--------------------------------------------------------
|
115 |
--------------------------------------------------------
|
| 106 |
-- DDL for Sequence SEQ_PROJ_ID
|
116 |
-- DDL for Sequence SEQ_PROJ_ID
|
| 107 |
--------------------------------------------------------
|
117 |
--------------------------------------------------------
|
| 108 |
|
118 |
|
| 109 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_PROJ_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 941 CACHE 20 ORDER NOCYCLE ;
|
119 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_PROJ_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1041 CACHE 20 ORDER NOCYCLE ;
|
| 110 |
--------------------------------------------------------
|
120 |
--------------------------------------------------------
|
| 111 |
-- DDL for Sequence SEQ_PV_ID
|
121 |
-- DDL for Sequence SEQ_PV_ID
|
| 112 |
--------------------------------------------------------
|
122 |
--------------------------------------------------------
|
| 113 |
|
123 |
|
| 114 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_PV_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1259965 CACHE 20 ORDER NOCYCLE ;
|
124 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_PV_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1237708 CACHE 20 ORDER NOCYCLE ;
|
| 115 |
--------------------------------------------------------
|
125 |
--------------------------------------------------------
|
| 116 |
-- DDL for Sequence SEQ_RCON_ID
|
126 |
-- DDL for Sequence SEQ_RCON_ID
|
| 117 |
--------------------------------------------------------
|
127 |
--------------------------------------------------------
|
| 118 |
|
128 |
|
| 119 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_RCON_ID" MINVALUE 1 MAXVALUE 9999999999999999999999999990 INCREMENT BY 1 START WITH 33943 CACHE 20 ORDER NOCYCLE ;
|
129 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_RCON_ID" MINVALUE 1 MAXVALUE 9999999999999999999999999990 INCREMENT BY 1 START WITH 36770 CACHE 20 ORDER NOCYCLE ;
|
| 120 |
--------------------------------------------------------
|
130 |
--------------------------------------------------------
|
| 121 |
-- DDL for Sequence SEQ_RELEASE_MOD
|
131 |
-- DDL for Sequence SEQ_RELEASE_MOD
|
| 122 |
--------------------------------------------------------
|
132 |
--------------------------------------------------------
|
| 123 |
|
133 |
|
| 124 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_RELEASE_MOD" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 342814 CACHE 20 NOORDER NOCYCLE ;
|
134 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_RELEASE_MOD" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 298323 CACHE 20 NOORDER NOCYCLE ;
|
| 125 |
--------------------------------------------------------
|
135 |
--------------------------------------------------------
|
| 126 |
-- DDL for Sequence SEQ_RTAG_ID
|
136 |
-- DDL for Sequence SEQ_RTAG_ID
|
| 127 |
--------------------------------------------------------
|
137 |
--------------------------------------------------------
|
| 128 |
|
138 |
|
| 129 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_RTAG_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 37029 CACHE 20 ORDER NOCYCLE ;
|
139 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_RTAG_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 39611 CACHE 20 ORDER NOCYCLE ;
|
| 130 |
--------------------------------------------------------
|
140 |
--------------------------------------------------------
|
| 131 |
-- DDL for Sequence SEQ_SCHEDULED_ID
|
141 |
-- DDL for Sequence SEQ_SCHEDULED_ID
|
| 132 |
--------------------------------------------------------
|
142 |
--------------------------------------------------------
|
| 133 |
|
143 |
|
| 134 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_SCHEDULED_ID" MINVALUE 1 MAXVALUE 9999999999999999999999999990 INCREMENT BY 1 START WITH 29733 CACHE 20 ORDER NOCYCLE ;
|
144 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_SCHEDULED_ID" MINVALUE 1 MAXVALUE 9999999999999999999999999990 INCREMENT BY 1 START WITH 30054 CACHE 20 ORDER NOCYCLE ;
|
| 135 |
--------------------------------------------------------
|
145 |
--------------------------------------------------------
|
| 136 |
-- DDL for Sequence SEQ_SDKTAG_ID
|
146 |
-- DDL for Sequence SEQ_SDKTAG_ID
|
| 137 |
--------------------------------------------------------
|
147 |
--------------------------------------------------------
|
| 138 |
|
148 |
|
| 139 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_SDKTAG_ID" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 883 CACHE 20 NOORDER NOCYCLE ;
|
149 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_SDKTAG_ID" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1563 CACHE 20 NOORDER NOCYCLE ;
|
| - |
|
150 |
--------------------------------------------------------
|
| - |
|
151 |
-- DDL for Sequence SEQ_SDK_ID
|
| 140 |
--------------------------------------------------------
|
152 |
--------------------------------------------------------
|
| 141 |
-- DDL for Sequence SEQ_SDK_ID
|
- |
|
| 142 |
--------------------------------------------------------
|
- |
|
| 143 |
|
153 |
|
| 144 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_SDK_ID" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 163 CACHE 20 NOORDER NOCYCLE ;
|
154 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_SDK_ID" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 163 CACHE 20 NOORDER NOCYCLE ;
|
| 145 |
--------------------------------------------------------
|
155 |
--------------------------------------------------------
|
| 146 |
-- DDL for Sequence SEQ_SESSION_NUM
|
156 |
-- DDL for Sequence SEQ_SESSION_NUM
|
| 147 |
--------------------------------------------------------
|
157 |
--------------------------------------------------------
|
| 148 |
|
158 |
|
| 149 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_SESSION_NUM" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1103850 CACHE 20 ORDER NOCYCLE ;
|
159 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_SESSION_NUM" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1110244 CACHE 20 ORDER NOCYCLE ;
|
| - |
|
160 |
--------------------------------------------------------
|
| - |
|
161 |
-- DDL for Sequence SEQ_TESTRUN_ID
|
| 150 |
--------------------------------------------------------
|
162 |
--------------------------------------------------------
|
| 151 |
-- DDL for Sequence SEQ_TESTRUN_ID
|
- |
|
| 152 |
--------------------------------------------------------
|
- |
|
| 153 |
|
163 |
|
| 154 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_TESTRUN_ID" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 2948677 CACHE 20 NOORDER NOCYCLE ;
|
164 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_TESTRUN_ID" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 2116663 CACHE 20 NOORDER NOCYCLE ;
|
| 155 |
--------------------------------------------------------
|
165 |
--------------------------------------------------------
|
| 156 |
-- DDL for Sequence SEQ_UNIT_TESTS
|
166 |
-- DDL for Sequence SEQ_UNIT_TESTS
|
| 157 |
--------------------------------------------------------
|
167 |
--------------------------------------------------------
|
| 158 |
|
168 |
|
| 159 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_UNIT_TESTS" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 368596 CACHE 20 ORDER NOCYCLE ;
|
169 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_UNIT_TESTS" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 375936 CACHE 20 ORDER NOCYCLE ;
|
| 160 |
--------------------------------------------------------
|
170 |
--------------------------------------------------------
|
| 161 |
-- DDL for Sequence SEQ_USER_ID
|
171 |
-- DDL for Sequence SEQ_USER_ID
|
| 162 |
--------------------------------------------------------
|
172 |
--------------------------------------------------------
|
| 163 |
|
173 |
|
| 164 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_USER_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 3961 CACHE 20 ORDER NOCYCLE ;
|
174 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_USER_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 3961 CACHE 20 ORDER NOCYCLE ;
|
| 165 |
--------------------------------------------------------
|
175 |
--------------------------------------------------------
|
| 166 |
-- DDL for Sequence SEQ_VCS_TYPE
|
176 |
-- DDL for Sequence SEQ_VCS_TYPE
|
| 167 |
--------------------------------------------------------
|
177 |
--------------------------------------------------------
|
| 168 |
|
178 |
|
| 169 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_VCS_TYPE" MINVALUE 1 MAXVALUE 255 INCREMENT BY 1 START WITH 63 CACHE 20 ORDER NOCYCLE ;
|
179 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_VCS_TYPE" MINVALUE 1 MAXVALUE 255 INCREMENT BY 1 START WITH 63 CACHE 20 ORDER NOCYCLE ;
|
| 170 |
--------------------------------------------------------
|
180 |
--------------------------------------------------------
|
| 171 |
-- DDL for Sequence SEQ_VIEW_ID
|
181 |
-- DDL for Sequence SEQ_VIEW_ID
|
| 172 |
--------------------------------------------------------
|
182 |
--------------------------------------------------------
|
| 173 |
|
183 |
|
| 174 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_VIEW_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 10221 CACHE 20 ORDER NOCYCLE ;
|
184 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_VIEW_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 10341 CACHE 20 ORDER NOCYCLE ;
|
| 175 |
--------------------------------------------------------
|
185 |
--------------------------------------------------------
|
| 176 |
-- DDL for Sequence SEQ_VTREE_ID
|
186 |
-- DDL for Sequence SEQ_VTREE_ID
|
| 177 |
--------------------------------------------------------
|
187 |
--------------------------------------------------------
|
| 178 |
|
188 |
|
| 179 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_VTREE_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 33848 CACHE 20 ORDER NOCYCLE ;
|
189 |
CREATE SEQUENCE "RELEASE_MANAGER"."SEQ_VTREE_ID" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 36290 CACHE 20 ORDER NOCYCLE ;
|
| 180 |
--------------------------------------------------------
|
190 |
--------------------------------------------------------
|
| 181 |
-- DDL for Table ABT_ACTION_LOG
|
191 |
-- DDL for Table ABT_ACTION_LOG
|
| 182 |
--------------------------------------------------------
|
192 |
--------------------------------------------------------
|
| 183 |
|
193 |
|
| 184 |
CREATE TABLE "RELEASE_MANAGER"."ABT_ACTION_LOG"
|
194 |
CREATE TABLE "RELEASE_MANAGER"."ABT_ACTION_LOG"
|
| Line 192... |
Line 202... |
| 192 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
202 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 193 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
203 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 194 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
204 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 195 |
GRANT SELECT ON "RELEASE_MANAGER"."ABT_ACTION_LOG" TO "RM_READONLY";
|
205 |
GRANT SELECT ON "RELEASE_MANAGER"."ABT_ACTION_LOG" TO "RM_READONLY";
|
| 196 |
GRANT SELECT ON "RELEASE_MANAGER"."ABT_ACTION_LOG" TO "MS_READONLY";
|
206 |
GRANT SELECT ON "RELEASE_MANAGER"."ABT_ACTION_LOG" TO "MS_READONLY";
|
| 197 |
GRANT SELECT ON "RELEASE_MANAGER"."ABT_ACTION_LOG" TO "DM_READONLY";
|
207 |
GRANT SELECT ON "RELEASE_MANAGER"."ABT_ACTION_LOG" TO "DM_READONLY";
|
| 198 |
--------------------------------------------------------
|
208 |
--------------------------------------------------------
|
| 199 |
-- DDL for Table ACTION_LOG
|
209 |
-- DDL for Table ACTION_LOG
|
| 200 |
--------------------------------------------------------
|
210 |
--------------------------------------------------------
|
| 201 |
|
211 |
|
| 202 |
CREATE TABLE "RELEASE_MANAGER"."ACTION_LOG"
|
212 |
CREATE TABLE "RELEASE_MANAGER"."ACTION_LOG"
|
| Line 210... |
Line 220... |
| 210 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
220 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| 211 |
NOCOMPRESS LOGGING
|
221 |
NOCOMPRESS LOGGING
|
| 212 |
STORAGE(INITIAL 308281344 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
222 |
STORAGE(INITIAL 308281344 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 213 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
223 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 214 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
224 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 215 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
225 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 216 |
|
226 |
|
| 217 |
COMMENT ON COLUMN "RELEASE_MANAGER"."ACTION_LOG"."ACTION_DATETIME" IS 'To be deprecated. Use timestamp instead';
|
227 |
COMMENT ON COLUMN "RELEASE_MANAGER"."ACTION_LOG"."ACTION_DATETIME" IS 'To be deprecated. Use timestamp instead';
|
| 218 |
GRANT SELECT ON "RELEASE_MANAGER"."ACTION_LOG" TO "RM_READONLY";
|
228 |
GRANT SELECT ON "RELEASE_MANAGER"."ACTION_LOG" TO "RM_READONLY";
|
| 219 |
GRANT SELECT ON "RELEASE_MANAGER"."ACTION_LOG" TO "MS_READONLY";
|
229 |
GRANT SELECT ON "RELEASE_MANAGER"."ACTION_LOG" TO "MS_READONLY";
|
| 220 |
GRANT SELECT ON "RELEASE_MANAGER"."ACTION_LOG" TO "DM_READONLY";
|
230 |
GRANT SELECT ON "RELEASE_MANAGER"."ACTION_LOG" TO "DM_READONLY";
|
| 221 |
GRANT SELECT ON "RELEASE_MANAGER"."ACTION_LOG" TO "RELEASE_MANAGER_READ";
|
231 |
GRANT SELECT ON "RELEASE_MANAGER"."ACTION_LOG" TO "RELEASE_MANAGER_READ";
|
| 222 |
GRANT DELETE ON "RELEASE_MANAGER"."ACTION_LOG" TO "DEPLOYMENT_MANAGER";
|
232 |
GRANT DELETE ON "RELEASE_MANAGER"."ACTION_LOG" TO "DEPLOYMENT_MANAGER";
|
| 223 |
GRANT UPDATE ON "RELEASE_MANAGER"."ACTION_LOG" TO "DEPLOYMENT_MANAGER";
|
233 |
GRANT UPDATE ON "RELEASE_MANAGER"."ACTION_LOG" TO "DEPLOYMENT_MANAGER";
|
| 224 |
GRANT INSERT ON "RELEASE_MANAGER"."ACTION_LOG" TO "DEPLOYMENT_MANAGER";
|
234 |
GRANT INSERT ON "RELEASE_MANAGER"."ACTION_LOG" TO "DEPLOYMENT_MANAGER";
|
| 225 |
GRANT SELECT ON "RELEASE_MANAGER"."ACTION_LOG" TO "DEPLOYMENT_MANAGER";
|
235 |
GRANT SELECT ON "RELEASE_MANAGER"."ACTION_LOG" TO "DEPLOYMENT_MANAGER";
|
| 226 |
--------------------------------------------------------
|
236 |
--------------------------------------------------------
|
| 227 |
-- DDL for Table ACTION_TYPE
|
237 |
-- DDL for Table ACTION_TYPE
|
| 228 |
--------------------------------------------------------
|
238 |
--------------------------------------------------------
|
| 229 |
|
239 |
|
| 230 |
CREATE TABLE "RELEASE_MANAGER"."ACTION_TYPE"
|
240 |
CREATE TABLE "RELEASE_MANAGER"."ACTION_TYPE"
|
| Line 239... |
Line 249... |
| 239 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
249 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 240 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
250 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 241 |
GRANT SELECT ON "RELEASE_MANAGER"."ACTION_TYPE" TO "RM_READONLY";
|
251 |
GRANT SELECT ON "RELEASE_MANAGER"."ACTION_TYPE" TO "RM_READONLY";
|
| 242 |
GRANT SELECT ON "RELEASE_MANAGER"."ACTION_TYPE" TO "MS_READONLY";
|
252 |
GRANT SELECT ON "RELEASE_MANAGER"."ACTION_TYPE" TO "MS_READONLY";
|
| 243 |
GRANT SELECT ON "RELEASE_MANAGER"."ACTION_TYPE" TO "DM_READONLY";
|
253 |
GRANT SELECT ON "RELEASE_MANAGER"."ACTION_TYPE" TO "DM_READONLY";
|
| 244 |
GRANT SELECT ON "RELEASE_MANAGER"."ACTION_TYPE" TO "DEPLOYMENT_MANAGER";
|
254 |
GRANT SELECT ON "RELEASE_MANAGER"."ACTION_TYPE" TO "DEPLOYMENT_MANAGER";
|
| 245 |
--------------------------------------------------------
|
255 |
--------------------------------------------------------
|
| 246 |
-- DDL for Table ADDITIONAL_NOTES
|
256 |
-- DDL for Table ADDITIONAL_NOTES
|
| 247 |
--------------------------------------------------------
|
257 |
--------------------------------------------------------
|
| 248 |
|
258 |
|
| 249 |
CREATE TABLE "RELEASE_MANAGER"."ADDITIONAL_NOTES"
|
259 |
CREATE TABLE "RELEASE_MANAGER"."ADDITIONAL_NOTES"
|
| Line 261... |
Line 271... |
| 261 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
271 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 262 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
272 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 263 |
GRANT SELECT ON "RELEASE_MANAGER"."ADDITIONAL_NOTES" TO "RM_READONLY";
|
273 |
GRANT SELECT ON "RELEASE_MANAGER"."ADDITIONAL_NOTES" TO "RM_READONLY";
|
| 264 |
GRANT SELECT ON "RELEASE_MANAGER"."ADDITIONAL_NOTES" TO "MS_READONLY";
|
274 |
GRANT SELECT ON "RELEASE_MANAGER"."ADDITIONAL_NOTES" TO "MS_READONLY";
|
| 265 |
GRANT SELECT ON "RELEASE_MANAGER"."ADDITIONAL_NOTES" TO "DM_READONLY";
|
275 |
GRANT SELECT ON "RELEASE_MANAGER"."ADDITIONAL_NOTES" TO "DM_READONLY";
|
| 266 |
GRANT SELECT ON "RELEASE_MANAGER"."ADDITIONAL_NOTES" TO "RELEASE_MANAGER_READ";
|
276 |
GRANT SELECT ON "RELEASE_MANAGER"."ADDITIONAL_NOTES" TO "RELEASE_MANAGER_READ";
|
| 267 |
--------------------------------------------------------
|
277 |
--------------------------------------------------------
|
| 268 |
-- DDL for Table ADVISORY_RIPPLE
|
278 |
-- DDL for Table ADVISORY_RIPPLE
|
| 269 |
--------------------------------------------------------
|
279 |
--------------------------------------------------------
|
| 270 |
|
280 |
|
| 271 |
CREATE TABLE "RELEASE_MANAGER"."ADVISORY_RIPPLE"
|
281 |
CREATE TABLE "RELEASE_MANAGER"."ADVISORY_RIPPLE"
|
| Line 278... |
Line 288... |
| 278 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
288 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 279 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
289 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 280 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
290 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 281 |
GRANT SELECT ON "RELEASE_MANAGER"."ADVISORY_RIPPLE" TO "RM_READONLY";
|
291 |
GRANT SELECT ON "RELEASE_MANAGER"."ADVISORY_RIPPLE" TO "RM_READONLY";
|
| 282 |
GRANT SELECT ON "RELEASE_MANAGER"."ADVISORY_RIPPLE" TO "MS_READONLY";
|
292 |
GRANT SELECT ON "RELEASE_MANAGER"."ADVISORY_RIPPLE" TO "MS_READONLY";
|
| 283 |
GRANT SELECT ON "RELEASE_MANAGER"."ADVISORY_RIPPLE" TO "DM_READONLY";
|
293 |
GRANT SELECT ON "RELEASE_MANAGER"."ADVISORY_RIPPLE" TO "DM_READONLY";
|
| 284 |
--------------------------------------------------------
|
294 |
--------------------------------------------------------
|
| 285 |
-- DDL for Table ARCHIVE_ACTION_LOG
|
295 |
-- DDL for Table ARCHIVE_ACTION_LOG
|
| 286 |
--------------------------------------------------------
|
296 |
--------------------------------------------------------
|
| 287 |
|
297 |
|
| 288 |
CREATE TABLE "RELEASE_MANAGER"."ARCHIVE_ACTION_LOG"
|
298 |
CREATE TABLE "RELEASE_MANAGER"."ARCHIVE_ACTION_LOG"
|
| Line 297... |
Line 307... |
| 297 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
307 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 298 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
308 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 299 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
309 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 300 |
GRANT SELECT ON "RELEASE_MANAGER"."ARCHIVE_ACTION_LOG" TO "RM_READONLY";
|
310 |
GRANT SELECT ON "RELEASE_MANAGER"."ARCHIVE_ACTION_LOG" TO "RM_READONLY";
|
| 301 |
GRANT SELECT ON "RELEASE_MANAGER"."ARCHIVE_ACTION_LOG" TO "MS_READONLY";
|
311 |
GRANT SELECT ON "RELEASE_MANAGER"."ARCHIVE_ACTION_LOG" TO "MS_READONLY";
|
| 302 |
GRANT SELECT ON "RELEASE_MANAGER"."ARCHIVE_ACTION_LOG" TO "DM_READONLY";
|
312 |
GRANT SELECT ON "RELEASE_MANAGER"."ARCHIVE_ACTION_LOG" TO "DM_READONLY";
|
| 303 |
--------------------------------------------------------
|
313 |
--------------------------------------------------------
|
| 304 |
-- DDL for Table ARCHIVE_DATA
|
314 |
-- DDL for Table ARCHIVE_DATA
|
| 305 |
--------------------------------------------------------
|
315 |
--------------------------------------------------------
|
| 306 |
|
316 |
|
| 307 |
CREATE TABLE "RELEASE_MANAGER"."ARCHIVE_DATA"
|
317 |
CREATE TABLE "RELEASE_MANAGER"."ARCHIVE_DATA"
|
| Line 314... |
Line 324... |
| 314 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
324 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 315 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
325 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 316 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
326 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 317 |
GRANT SELECT ON "RELEASE_MANAGER"."ARCHIVE_DATA" TO "RM_READONLY";
|
327 |
GRANT SELECT ON "RELEASE_MANAGER"."ARCHIVE_DATA" TO "RM_READONLY";
|
| 318 |
GRANT SELECT ON "RELEASE_MANAGER"."ARCHIVE_DATA" TO "MS_READONLY";
|
328 |
GRANT SELECT ON "RELEASE_MANAGER"."ARCHIVE_DATA" TO "MS_READONLY";
|
| 319 |
GRANT SELECT ON "RELEASE_MANAGER"."ARCHIVE_DATA" TO "DM_READONLY";
|
329 |
GRANT SELECT ON "RELEASE_MANAGER"."ARCHIVE_DATA" TO "DM_READONLY";
|
| 320 |
--------------------------------------------------------
|
330 |
--------------------------------------------------------
|
| 321 |
-- DDL for Table AUTOBUILD_FAILURE
|
331 |
-- DDL for Table AUTOBUILD_FAILURE
|
| 322 |
--------------------------------------------------------
|
332 |
--------------------------------------------------------
|
| 323 |
|
333 |
|
| 324 |
CREATE TABLE "RELEASE_MANAGER"."AUTOBUILD_FAILURE"
|
334 |
CREATE TABLE "RELEASE_MANAGER"."AUTOBUILD_FAILURE"
|
| Line 333... |
Line 343... |
| 333 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
343 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 334 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
344 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 335 |
GRANT SELECT ON "RELEASE_MANAGER"."AUTOBUILD_FAILURE" TO "RM_READONLY";
|
345 |
GRANT SELECT ON "RELEASE_MANAGER"."AUTOBUILD_FAILURE" TO "RM_READONLY";
|
| 336 |
GRANT SELECT ON "RELEASE_MANAGER"."AUTOBUILD_FAILURE" TO "MS_READONLY";
|
346 |
GRANT SELECT ON "RELEASE_MANAGER"."AUTOBUILD_FAILURE" TO "MS_READONLY";
|
| 337 |
GRANT SELECT ON "RELEASE_MANAGER"."AUTOBUILD_FAILURE" TO "DM_READONLY";
|
347 |
GRANT SELECT ON "RELEASE_MANAGER"."AUTOBUILD_FAILURE" TO "DM_READONLY";
|
| 338 |
GRANT SELECT ON "RELEASE_MANAGER"."AUTOBUILD_FAILURE" TO "DEPLOYMENT_MANAGER";
|
348 |
GRANT SELECT ON "RELEASE_MANAGER"."AUTOBUILD_FAILURE" TO "DEPLOYMENT_MANAGER";
|
| - |
|
349 |
--------------------------------------------------------
|
| - |
|
350 |
-- DDL for Table BLAT_PROJECTS
|
| - |
|
351 |
--------------------------------------------------------
|
| - |
|
352 |
|
| - |
|
353 |
CREATE TABLE "RELEASE_MANAGER"."BLAT_PROJECTS"
|
| - |
|
354 |
( "BLAT_ID" NUMBER,
|
| - |
|
355 |
"PROJ_ID" NUMBER,
|
| - |
|
356 |
"BP_ENABLED" CHAR(1 BYTE) DEFAULT 'Y'
|
| - |
|
357 |
) SEGMENT CREATION IMMEDIATE
|
| - |
|
358 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| - |
|
359 |
NOCOMPRESS LOGGING
|
| - |
|
360 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
361 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
362 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
363 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| - |
|
364 |
|
| - |
|
365 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BLAT_PROJECTS"."BLAT_ID" IS 'Ref into BLAT_SERVERS';
|
| - |
|
366 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BLAT_PROJECTS"."PROJ_ID" IS 'Transfer entire project';
|
| - |
|
367 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BLAT_PROJECTS"."BP_ENABLED" IS 'y: Enabled';
|
| - |
|
368 |
--------------------------------------------------------
|
| - |
|
369 |
-- DDL for Table BLAT_RELEASES
|
| - |
|
370 |
--------------------------------------------------------
|
| - |
|
371 |
|
| - |
|
372 |
CREATE TABLE "RELEASE_MANAGER"."BLAT_RELEASES"
|
| - |
|
373 |
( "BLAT_ID" NUMBER,
|
| - |
|
374 |
"RTAG_ID" NUMBER,
|
| - |
|
375 |
"BR_ENABLED" CHAR(1 BYTE) DEFAULT 'Y',
|
| - |
|
376 |
"BR_EXCLUDE" CHAR(1 BYTE) DEFAULT 'N'
|
| - |
|
377 |
) SEGMENT CREATION IMMEDIATE
|
| - |
|
378 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| - |
|
379 |
NOCOMPRESS LOGGING
|
| - |
|
380 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
381 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
382 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
383 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| - |
|
384 |
|
| - |
|
385 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BLAT_RELEASES"."BLAT_ID" IS 'Ref into BLAT_SERVERS';
|
| - |
|
386 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BLAT_RELEASES"."RTAG_ID" IS 'RTAG_ID to transfer';
|
| - |
|
387 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BLAT_RELEASES"."BR_ENABLED" IS 'y:Enabled';
|
| - |
|
388 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BLAT_RELEASES"."BR_EXCLUDE" IS 'N:Include, else Exclude';
|
| - |
|
389 |
--------------------------------------------------------
|
| - |
|
390 |
-- DDL for Table BLAT_SERVERS
|
| - |
|
391 |
--------------------------------------------------------
|
| - |
|
392 |
|
| - |
|
393 |
CREATE TABLE "RELEASE_MANAGER"."BLAT_SERVERS"
|
| - |
|
394 |
( "BLAT_ID" NUMBER,
|
| - |
|
395 |
"BLAT_SERVER_NAME" NVARCHAR2(100),
|
| - |
|
396 |
"BLAT_DISPLAY_NAME" VARCHAR2(20 BYTE),
|
| - |
|
397 |
"BLAT_DESCRIPTION" VARCHAR2(1000 BYTE),
|
| - |
|
398 |
"BLAT_ENABLE" CHAR(1 BYTE) DEFAULT 'Y',
|
| - |
|
399 |
"BLAT_MODE" CHAR(1 BYTE) DEFAULT 'N',
|
| - |
|
400 |
"BLAT_TIMESTAMP" TIMESTAMP (6),
|
| - |
|
401 |
"BLAT_SEQNUM" NUMBER DEFAULT 0
|
| - |
|
402 |
) SEGMENT CREATION IMMEDIATE
|
| - |
|
403 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| - |
|
404 |
NOCOMPRESS LOGGING
|
| - |
|
405 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
406 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
407 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
408 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| - |
|
409 |
|
| - |
|
410 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BLAT_SERVERS"."BLAT_ID" IS 'Unique ID';
|
| - |
|
411 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BLAT_SERVERS"."BLAT_SERVER_NAME" IS 'Name of the Blat server';
|
| - |
|
412 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BLAT_SERVERS"."BLAT_DISPLAY_NAME" IS 'Name displayed to the user';
|
| - |
|
413 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BLAT_SERVERS"."BLAT_DESCRIPTION" IS 'A field of comments';
|
| - |
|
414 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BLAT_SERVERS"."BLAT_ENABLE" IS 'Y:Enabled';
|
| - |
|
415 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BLAT_SERVERS"."BLAT_MODE" IS 'n:Normal, p:All Projects, E: Entire Archive';
|
| - |
|
416 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BLAT_SERVERS"."BLAT_TIMESTAMP" IS 'Time of config chnage';
|
| - |
|
417 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BLAT_SERVERS"."BLAT_SEQNUM" IS 'Indicated config has changed';
|
| 339 |
--------------------------------------------------------
|
418 |
--------------------------------------------------------
|
| 340 |
-- DDL for Table BUILD_ENVIRONMENTS
|
419 |
-- DDL for Table BUILD_ENVIRONMENTS
|
| 341 |
--------------------------------------------------------
|
420 |
--------------------------------------------------------
|
| 342 |
|
421 |
|
| 343 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_ENVIRONMENTS"
|
422 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_ENVIRONMENTS"
|
| Line 355... |
Line 434... |
| 355 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" TO "DM_READONLY";
|
434 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" TO "DM_READONLY";
|
| 356 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" TO "RELEASE_MANAGER_READ";
|
435 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" TO "RELEASE_MANAGER_READ";
|
| 357 |
GRANT UPDATE ON "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" TO "DEPLOYMENT_MANAGER";
|
436 |
GRANT UPDATE ON "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" TO "DEPLOYMENT_MANAGER";
|
| 358 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" TO "DEPLOYMENT_MANAGER";
|
437 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" TO "DEPLOYMENT_MANAGER";
|
| 359 |
GRANT INSERT ON "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" TO "DEPLOYMENT_MANAGER";
|
438 |
GRANT INSERT ON "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" TO "DEPLOYMENT_MANAGER";
|
| 360 |
GRANT DELETE ON "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" TO "DEPLOYMENT_MANAGER";
|
439 |
GRANT DELETE ON "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" TO "DEPLOYMENT_MANAGER";
|
| 361 |
--------------------------------------------------------
|
440 |
--------------------------------------------------------
|
| 362 |
-- DDL for Table BUILD_ENV_DOCUMENTS
|
441 |
-- DDL for Table BUILD_ENV_DOCUMENTS
|
| 363 |
--------------------------------------------------------
|
442 |
--------------------------------------------------------
|
| 364 |
|
443 |
|
| 365 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_ENV_DOCUMENTS"
|
444 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_ENV_DOCUMENTS"
|
| Line 373... |
Line 452... |
| 373 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
452 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 374 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
453 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 375 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ENV_DOCUMENTS" TO "RM_READONLY";
|
454 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ENV_DOCUMENTS" TO "RM_READONLY";
|
| 376 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ENV_DOCUMENTS" TO "MS_READONLY";
|
455 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ENV_DOCUMENTS" TO "MS_READONLY";
|
| 377 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ENV_DOCUMENTS" TO "DM_READONLY";
|
456 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ENV_DOCUMENTS" TO "DM_READONLY";
|
| 378 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ENV_DOCUMENTS" TO "RELEASE_MANAGER_READ";
|
457 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ENV_DOCUMENTS" TO "RELEASE_MANAGER_READ";
|
| 379 |
--------------------------------------------------------
|
458 |
--------------------------------------------------------
|
| 380 |
-- DDL for Table BUILD_INSTANCES
|
459 |
-- DDL for Table BUILD_INSTANCES
|
| 381 |
--------------------------------------------------------
|
460 |
--------------------------------------------------------
|
| 382 |
|
461 |
|
| 383 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_INSTANCES"
|
462 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_INSTANCES"
|
| 384 |
( "BUILD_ID" NUMBER,
|
463 |
( "BUILD_ID" NUMBER,
|
| 385 |
"RTAG_ID" NUMBER,
|
464 |
"RTAG_ID" NUMBER,
|
| 386 |
"PV_ID" NUMBER,
|
465 |
"PV_ID" NUMBER,
|
| Line 391... |
Line 470... |
| 391 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
470 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| 392 |
NOCOMPRESS LOGGING
|
471 |
NOCOMPRESS LOGGING
|
| 393 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
472 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 394 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
473 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 395 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
474 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 396 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
475 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 397 |
|
476 |
|
| 398 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_INSTANCES"."BUILD_ID" IS 'Unique. Auto generated when row is created.';
|
477 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_INSTANCES"."BUILD_ID" IS 'Unique. Auto generated when row is created.';
|
| 399 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_INSTANCES"."RTAG_ID" IS 'Link the build to a Release';
|
478 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_INSTANCES"."RTAG_ID" IS 'Link the build to a Release';
|
| 400 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_INSTANCES"."PV_ID" IS 'Link the build to a Package';
|
479 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_INSTANCES"."PV_ID" IS 'Link the build to a Package';
|
| 401 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_INSTANCES"."TIMESTAMP" IS 'When the instance is created';
|
480 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_INSTANCES"."TIMESTAMP" IS 'When the instance is created';
|
| 402 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_INSTANCES"."REASON" IS 'Reason for the build. Ripple(''R''), Test(''T''), NewVersion(''N''), Restore(''P'')';
|
481 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_INSTANCES"."REASON" IS 'Reason for the build. Ripple(''R''), Test(''T''), NewVersion(''N''), Restore(''P'')';
|
| 403 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_INSTANCES"."STATE" IS 'Result of the build. ''B'', ''Buiding'', ''C'', ''Complete'', ''E'', ''Error'', ''S'', ''SysErr''';
|
482 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_INSTANCES"."STATE" IS 'Result of the build. ''B'', ''Buiding'', ''C'', ''Complete'', ''E'', ''Error'', ''S'', ''SysErr''';
|
| 404 |
--------------------------------------------------------
|
483 |
--------------------------------------------------------
|
| 405 |
-- DDL for Table BUILD_MACHINES
|
484 |
-- DDL for Table BUILD_MACHINES
|
| 406 |
--------------------------------------------------------
|
485 |
--------------------------------------------------------
|
| 407 |
|
486 |
|
| 408 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_MACHINES"
|
487 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_MACHINES"
|
| Line 416... |
Line 495... |
| 416 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
495 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 417 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
496 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 418 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_MACHINES" TO "RM_READONLY";
|
497 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_MACHINES" TO "RM_READONLY";
|
| 419 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_MACHINES" TO "MS_READONLY";
|
498 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_MACHINES" TO "MS_READONLY";
|
| 420 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_MACHINES" TO "DM_READONLY";
|
499 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_MACHINES" TO "DM_READONLY";
|
| 421 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_MACHINES" TO "DEPLOYMENT_MANAGER";
|
500 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_MACHINES" TO "DEPLOYMENT_MANAGER";
|
| 422 |
--------------------------------------------------------
|
501 |
--------------------------------------------------------
|
| 423 |
-- DDL for Table BUILD_MACHINE_CONFIG
|
502 |
-- DDL for Table BUILD_MACHINE_CONFIG
|
| 424 |
--------------------------------------------------------
|
503 |
--------------------------------------------------------
|
| 425 |
|
504 |
|
| 426 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG"
|
505 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG"
|
| Line 434... |
Line 513... |
| 434 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
513 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| 435 |
NOCOMPRESS LOGGING
|
514 |
NOCOMPRESS LOGGING
|
| 436 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
515 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 437 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
516 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 438 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
517 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 439 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
518 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 440 |
|
519 |
|
| 441 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG"."ACTIVE" IS 'Allows user to select deamon, otherwise its not shown unless already in use.';
|
520 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG"."ACTIVE" IS 'Allows user to select deamon, otherwise its not shown unless already in use.';
|
| 442 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" TO "RM_READONLY";
|
521 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" TO "RM_READONLY";
|
| 443 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" TO "MS_READONLY";
|
522 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" TO "MS_READONLY";
|
| 444 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" TO "DM_READONLY";
|
523 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" TO "DM_READONLY";
|
| 445 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" TO "DEPLOYMENT_MANAGER";
|
524 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" TO "DEPLOYMENT_MANAGER";
|
| 446 |
--------------------------------------------------------
|
525 |
--------------------------------------------------------
|
| 447 |
-- DDL for Table BUILD_ORDER
|
526 |
-- DDL for Table BUILD_ORDER
|
| 448 |
--------------------------------------------------------
|
527 |
--------------------------------------------------------
|
| 449 |
|
528 |
|
| 450 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_ORDER"
|
529 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_ORDER"
|
| Line 460... |
Line 539... |
| 460 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
539 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 461 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
540 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 462 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ORDER" TO "RM_READONLY";
|
541 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ORDER" TO "RM_READONLY";
|
| 463 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ORDER" TO "MS_READONLY";
|
542 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ORDER" TO "MS_READONLY";
|
| 464 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ORDER" TO "DM_READONLY";
|
543 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ORDER" TO "DM_READONLY";
|
| 465 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ORDER" TO "RELEASE_MANAGER_READ";
|
544 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_ORDER" TO "RELEASE_MANAGER_READ";
|
| 466 |
--------------------------------------------------------
|
545 |
--------------------------------------------------------
|
| 467 |
-- DDL for Table BUILD_PLAN
|
546 |
-- DDL for Table BUILD_PLAN
|
| 468 |
--------------------------------------------------------
|
547 |
--------------------------------------------------------
|
| 469 |
|
548 |
|
| 470 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_PLAN"
|
549 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_PLAN"
|
| 471 |
( "RTAG_ID" NUMBER,
|
550 |
( "RTAG_ID" NUMBER,
|
| 472 |
"BUILD_ORDER" NUMBER,
|
551 |
"BUILD_ORDER" NUMBER,
|
| 473 |
"PV_ID" NUMBER
|
552 |
"PV_ID" NUMBER
|
| Line 475... |
Line 554... |
| 475 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
554 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| 476 |
NOCOMPRESS LOGGING
|
555 |
NOCOMPRESS LOGGING
|
| 477 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
556 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 478 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
557 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 479 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
558 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 480 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
559 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 481 |
|
560 |
|
| 482 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_PLAN"."RTAG_ID" IS 'Identify target Release';
|
561 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_PLAN"."RTAG_ID" IS 'Identify target Release';
|
| 483 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_PLAN"."BUILD_ORDER" IS 'Sequence for build';
|
562 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_PLAN"."BUILD_ORDER" IS 'Sequence for build';
|
| 484 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_PLAN"."PV_ID" IS 'Package to build';
|
563 |
COMMENT ON COLUMN "RELEASE_MANAGER"."BUILD_PLAN"."PV_ID" IS 'Package to build';
|
| 485 |
--------------------------------------------------------
|
564 |
--------------------------------------------------------
|
| 486 |
-- DDL for Table BUILD_SERVICE_CONFIG
|
565 |
-- DDL for Table BUILD_SERVICE_CONFIG
|
| 487 |
--------------------------------------------------------
|
566 |
--------------------------------------------------------
|
| 488 |
|
567 |
|
| 489 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_SERVICE_CONFIG"
|
568 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_SERVICE_CONFIG"
|
| Line 497... |
Line 576... |
| 497 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
576 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 498 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
577 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 499 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_SERVICE_CONFIG" TO "RM_READONLY";
|
578 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_SERVICE_CONFIG" TO "RM_READONLY";
|
| 500 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_SERVICE_CONFIG" TO "MS_READONLY";
|
579 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_SERVICE_CONFIG" TO "MS_READONLY";
|
| 501 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_SERVICE_CONFIG" TO "DM_READONLY";
|
580 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_SERVICE_CONFIG" TO "DM_READONLY";
|
| 502 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_SERVICE_CONFIG" TO "DEPLOYMENT_MANAGER";
|
581 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_SERVICE_CONFIG" TO "DEPLOYMENT_MANAGER";
|
| 503 |
--------------------------------------------------------
|
582 |
--------------------------------------------------------
|
| 504 |
-- DDL for Table BUILD_STANDARDS
|
583 |
-- DDL for Table BUILD_STANDARDS
|
| 505 |
--------------------------------------------------------
|
584 |
--------------------------------------------------------
|
| 506 |
|
585 |
|
| 507 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_STANDARDS"
|
586 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_STANDARDS"
|
| Line 515... |
Line 594... |
| 515 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
594 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 516 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
595 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 517 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_STANDARDS" TO "RM_READONLY";
|
596 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_STANDARDS" TO "RM_READONLY";
|
| 518 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_STANDARDS" TO "MS_READONLY";
|
597 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_STANDARDS" TO "MS_READONLY";
|
| 519 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_STANDARDS" TO "DM_READONLY";
|
598 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_STANDARDS" TO "DM_READONLY";
|
| 520 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_STANDARDS" TO "DEPLOYMENT_MANAGER";
|
599 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_STANDARDS" TO "DEPLOYMENT_MANAGER";
|
| 521 |
--------------------------------------------------------
|
600 |
--------------------------------------------------------
|
| 522 |
-- DDL for Table BUILD_STANDARDS_ADDENDUM
|
601 |
-- DDL for Table BUILD_STANDARDS_ADDENDUM
|
| 523 |
--------------------------------------------------------
|
602 |
--------------------------------------------------------
|
| 524 |
|
603 |
|
| 525 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM"
|
604 |
CREATE TABLE "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM"
|
| Line 534... |
Line 613... |
| 534 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
613 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 535 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
614 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 536 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM" TO "RM_READONLY";
|
615 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM" TO "RM_READONLY";
|
| 537 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM" TO "MS_READONLY";
|
616 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM" TO "MS_READONLY";
|
| 538 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM" TO "DM_READONLY";
|
617 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM" TO "DM_READONLY";
|
| 539 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM" TO "DEPLOYMENT_MANAGER";
|
618 |
GRANT SELECT ON "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM" TO "DEPLOYMENT_MANAGER";
|
| 540 |
--------------------------------------------------------
|
619 |
--------------------------------------------------------
|
| 541 |
-- DDL for Table CODE_REVIEWS
|
620 |
-- DDL for Table CODE_REVIEWS
|
| 542 |
--------------------------------------------------------
|
621 |
--------------------------------------------------------
|
| 543 |
|
622 |
|
| 544 |
CREATE TABLE "RELEASE_MANAGER"."CODE_REVIEWS"
|
623 |
CREATE TABLE "RELEASE_MANAGER"."CODE_REVIEWS"
|
| Line 612... |
Line 691... |
| 612 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
691 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 613 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
692 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 614 |
GRANT SELECT ON "RELEASE_MANAGER"."CODE_REVIEWS" TO "RM_READONLY";
|
693 |
GRANT SELECT ON "RELEASE_MANAGER"."CODE_REVIEWS" TO "RM_READONLY";
|
| 615 |
GRANT SELECT ON "RELEASE_MANAGER"."CODE_REVIEWS" TO "MS_READONLY";
|
694 |
GRANT SELECT ON "RELEASE_MANAGER"."CODE_REVIEWS" TO "MS_READONLY";
|
| 616 |
GRANT SELECT ON "RELEASE_MANAGER"."CODE_REVIEWS" TO "DM_READONLY";
|
695 |
GRANT SELECT ON "RELEASE_MANAGER"."CODE_REVIEWS" TO "DM_READONLY";
|
| 617 |
GRANT SELECT ON "RELEASE_MANAGER"."CODE_REVIEWS" TO "RELEASE_MANAGER_READ";
|
696 |
GRANT SELECT ON "RELEASE_MANAGER"."CODE_REVIEWS" TO "RELEASE_MANAGER_READ";
|
| 618 |
--------------------------------------------------------
|
697 |
--------------------------------------------------------
|
| 619 |
-- DDL for Table CODE_REVIEW_URL
|
698 |
-- DDL for Table CODE_REVIEW_URL
|
| 620 |
--------------------------------------------------------
|
699 |
--------------------------------------------------------
|
| 621 |
|
700 |
|
| 622 |
CREATE TABLE "RELEASE_MANAGER"."CODE_REVIEW_URL"
|
701 |
CREATE TABLE "RELEASE_MANAGER"."CODE_REVIEW_URL"
|
| Line 634... |
Line 713... |
| 634 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
713 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 635 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
714 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 636 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
715 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 637 |
GRANT SELECT ON "RELEASE_MANAGER"."CODE_REVIEW_URL" TO "RM_READONLY";
|
716 |
GRANT SELECT ON "RELEASE_MANAGER"."CODE_REVIEW_URL" TO "RM_READONLY";
|
| 638 |
GRANT SELECT ON "RELEASE_MANAGER"."CODE_REVIEW_URL" TO "MS_READONLY";
|
717 |
GRANT SELECT ON "RELEASE_MANAGER"."CODE_REVIEW_URL" TO "MS_READONLY";
|
| 639 |
GRANT SELECT ON "RELEASE_MANAGER"."CODE_REVIEW_URL" TO "DM_READONLY";
|
718 |
GRANT SELECT ON "RELEASE_MANAGER"."CODE_REVIEW_URL" TO "DM_READONLY";
|
| - |
|
719 |
--------------------------------------------------------
|
| - |
|
720 |
-- DDL for Table CQ_HISTORY
|
| 640 |
--------------------------------------------------------
|
721 |
--------------------------------------------------------
|
| 641 |
-- DDL for Table CQ_HISTORY
|
- |
|
| 642 |
--------------------------------------------------------
|
- |
|
| 643 |
|
722 |
|
| 644 |
CREATE TABLE "RELEASE_MANAGER"."CQ_HISTORY"
|
723 |
CREATE TABLE "RELEASE_MANAGER"."CQ_HISTORY"
|
| 645 |
( "DBID" NUMBER(10,0),
|
724 |
( "DBID" NUMBER(10,0),
|
| 646 |
"ENTITY_DBID" NUMBER(10,0),
|
725 |
"ENTITY_DBID" NUMBER(10,0),
|
| 647 |
"ENTITYDEF_ID" NUMBER(10,0),
|
726 |
"ENTITYDEF_ID" NUMBER(10,0),
|
| Line 661... |
Line 740... |
| 661 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
740 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 662 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_HISTORY" TO "RM_READONLY";
|
741 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_HISTORY" TO "RM_READONLY";
|
| 663 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_HISTORY" TO "MS_READONLY";
|
742 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_HISTORY" TO "MS_READONLY";
|
| 664 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_HISTORY" TO "DM_READONLY";
|
743 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_HISTORY" TO "DM_READONLY";
|
| 665 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_HISTORY" TO "DEPLOYMENT_MANAGER";
|
744 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_HISTORY" TO "DEPLOYMENT_MANAGER";
|
| 666 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_HISTORY" TO "ACCESS_MANAGER";
|
745 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_HISTORY" TO "ACCESS_MANAGER";
|
| 667 |
--------------------------------------------------------
|
746 |
--------------------------------------------------------
|
| 668 |
-- DDL for Table CQ_ISSUES
|
747 |
-- DDL for Table CQ_ISSUES
|
| 669 |
--------------------------------------------------------
|
748 |
--------------------------------------------------------
|
| 670 |
|
749 |
|
| 671 |
CREATE TABLE "RELEASE_MANAGER"."CQ_ISSUES"
|
750 |
CREATE TABLE "RELEASE_MANAGER"."CQ_ISSUES"
|
| 672 |
( "PV_ID" NUMBER,
|
751 |
( "PV_ID" NUMBER,
|
| Line 684... |
Line 763... |
| 684 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
763 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 685 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_ISSUES" TO "RM_READONLY";
|
764 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_ISSUES" TO "RM_READONLY";
|
| 686 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_ISSUES" TO "MS_READONLY";
|
765 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_ISSUES" TO "MS_READONLY";
|
| 687 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_ISSUES" TO "DM_READONLY";
|
766 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_ISSUES" TO "DM_READONLY";
|
| 688 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_ISSUES" TO "RELEASE_MANAGER_READ";
|
767 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_ISSUES" TO "RELEASE_MANAGER_READ";
|
| 689 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_ISSUES" TO "DEPLOYMENT_MANAGER";
|
768 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_ISSUES" TO "DEPLOYMENT_MANAGER";
|
| 690 |
--------------------------------------------------------
|
769 |
--------------------------------------------------------
|
| 691 |
-- DDL for Table CQ_SOFTWARE_ISSUE
|
770 |
-- DDL for Table CQ_SOFTWARE_ISSUE
|
| 692 |
--------------------------------------------------------
|
771 |
--------------------------------------------------------
|
| 693 |
|
772 |
|
| 694 |
CREATE TABLE "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE"
|
773 |
CREATE TABLE "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE"
|
| 695 |
( "RATL_MASTERSHIP" NUMBER(10,0),
|
774 |
( "RATL_MASTERSHIP" NUMBER(10,0),
|
| 696 |
"DBID" NUMBER(10,0),
|
775 |
"DBID" NUMBER(10,0),
|
| 697 |
"IS_ACTIVE" NUMBER(10,0),
|
776 |
"IS_ACTIVE" NUMBER(10,0),
|
| Line 921... |
Line 1000... |
| 921 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)) ;
|
1000 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)) ;
|
| 922 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" TO "RM_READONLY";
|
1001 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" TO "RM_READONLY";
|
| 923 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" TO "MS_READONLY";
|
1002 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" TO "MS_READONLY";
|
| 924 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" TO "DM_READONLY";
|
1003 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" TO "DM_READONLY";
|
| 925 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" TO "DEPLOYMENT_MANAGER";
|
1004 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" TO "DEPLOYMENT_MANAGER";
|
| 926 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" TO "ACCESS_MANAGER";
|
1005 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" TO "ACCESS_MANAGER";
|
| 927 |
--------------------------------------------------------
|
1006 |
--------------------------------------------------------
|
| 928 |
-- DDL for Table CQ_STATEDEF
|
1007 |
-- DDL for Table CQ_STATEDEF
|
| 929 |
--------------------------------------------------------
|
1008 |
--------------------------------------------------------
|
| 930 |
|
1009 |
|
| 931 |
CREATE TABLE "RELEASE_MANAGER"."CQ_STATEDEF"
|
1010 |
CREATE TABLE "RELEASE_MANAGER"."CQ_STATEDEF"
|
| 932 |
( "ID" NUMBER(10,0),
|
1011 |
( "ID" NUMBER(10,0),
|
| 933 |
"PACKAGE_OWNERSHIP" NUMBER(10,0),
|
1012 |
"PACKAGE_OWNERSHIP" NUMBER(10,0),
|
| 934 |
"NAME" VARCHAR2(255 CHAR),
|
1013 |
"NAME" VARCHAR2(255 CHAR),
|
| Line 943... |
Line 1022... |
| 943 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1022 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 944 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_STATEDEF" TO "RM_READONLY";
|
1023 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_STATEDEF" TO "RM_READONLY";
|
| 945 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_STATEDEF" TO "MS_READONLY";
|
1024 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_STATEDEF" TO "MS_READONLY";
|
| 946 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_STATEDEF" TO "DM_READONLY";
|
1025 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_STATEDEF" TO "DM_READONLY";
|
| 947 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_STATEDEF" TO "DEPLOYMENT_MANAGER";
|
1026 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_STATEDEF" TO "DEPLOYMENT_MANAGER";
|
| 948 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_STATEDEF" TO "ACCESS_MANAGER";
|
1027 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_STATEDEF" TO "ACCESS_MANAGER";
|
| 949 |
--------------------------------------------------------
|
1028 |
--------------------------------------------------------
|
| 950 |
-- DDL for Table CQ_USERS
|
1029 |
-- DDL for Table CQ_USERS
|
| 951 |
--------------------------------------------------------
|
1030 |
--------------------------------------------------------
|
| 952 |
|
1031 |
|
| 953 |
CREATE TABLE "RELEASE_MANAGER"."CQ_USERS"
|
1032 |
CREATE TABLE "RELEASE_MANAGER"."CQ_USERS"
|
| 954 |
( "DBID" VARCHAR2(8 BYTE),
|
1033 |
( "DBID" VARCHAR2(8 BYTE),
|
| 955 |
"LOGIN_NAME" VARCHAR2(17 BYTE),
|
1034 |
"LOGIN_NAME" VARCHAR2(17 BYTE),
|
| 956 |
"FULLNAME" VARCHAR2(30 BYTE)
|
1035 |
"FULLNAME" VARCHAR2(30 BYTE)
|
| Line 963... |
Line 1042... |
| 963 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1042 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 964 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_USERS" TO "RM_READONLY";
|
1043 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_USERS" TO "RM_READONLY";
|
| 965 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_USERS" TO "MS_READONLY";
|
1044 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_USERS" TO "MS_READONLY";
|
| 966 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_USERS" TO "DM_READONLY";
|
1045 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_USERS" TO "DM_READONLY";
|
| 967 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_USERS" TO "DEPLOYMENT_MANAGER";
|
1046 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_USERS" TO "DEPLOYMENT_MANAGER";
|
| 968 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_USERS" TO "ACCESS_MANAGER";
|
1047 |
GRANT SELECT ON "RELEASE_MANAGER"."CQ_USERS" TO "ACCESS_MANAGER";
|
| 969 |
--------------------------------------------------------
|
1048 |
--------------------------------------------------------
|
| 970 |
-- DDL for Table DAEMON_ACTION_LOG
|
1049 |
-- DDL for Table DAEMON_ACTION_LOG
|
| 971 |
--------------------------------------------------------
|
1050 |
--------------------------------------------------------
|
| 972 |
|
1051 |
|
| 973 |
CREATE TABLE "RELEASE_MANAGER"."DAEMON_ACTION_LOG"
|
1052 |
CREATE TABLE "RELEASE_MANAGER"."DAEMON_ACTION_LOG"
|
| Line 983... |
Line 1062... |
| 983 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
1062 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 984 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1063 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 985 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1064 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 986 |
GRANT SELECT ON "RELEASE_MANAGER"."DAEMON_ACTION_LOG" TO "RM_READONLY";
|
1065 |
GRANT SELECT ON "RELEASE_MANAGER"."DAEMON_ACTION_LOG" TO "RM_READONLY";
|
| 987 |
GRANT SELECT ON "RELEASE_MANAGER"."DAEMON_ACTION_LOG" TO "MS_READONLY";
|
1066 |
GRANT SELECT ON "RELEASE_MANAGER"."DAEMON_ACTION_LOG" TO "MS_READONLY";
|
| 988 |
GRANT SELECT ON "RELEASE_MANAGER"."DAEMON_ACTION_LOG" TO "DM_READONLY";
|
1067 |
GRANT SELECT ON "RELEASE_MANAGER"."DAEMON_ACTION_LOG" TO "DM_READONLY";
|
| 989 |
--------------------------------------------------------
|
1068 |
--------------------------------------------------------
|
| 990 |
-- DDL for Table DAEMON_INSTRUCTIONS
|
1069 |
-- DDL for Table DAEMON_INSTRUCTIONS
|
| 991 |
--------------------------------------------------------
|
1070 |
--------------------------------------------------------
|
| 992 |
|
1071 |
|
| 993 |
CREATE TABLE "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS"
|
1072 |
CREATE TABLE "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS"
|
| Line 1013... |
Line 1092... |
| 1013 |
COMMENT ON COLUMN "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS"."REPEAT_SECS" IS 'The number of seconds to add to scheduled_datetime when instruction is repeating';
|
1092 |
COMMENT ON COLUMN "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS"."REPEAT_SECS" IS 'The number of seconds to add to scheduled_datetime when instruction is repeating';
|
| 1014 |
COMMENT ON COLUMN "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS"."ADDED_DATETIME" IS 'The datetime the instruction was added to the table - informational only';
|
1093 |
COMMENT ON COLUMN "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS"."ADDED_DATETIME" IS 'The datetime the instruction was added to the table - informational only';
|
| 1015 |
COMMENT ON COLUMN "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS"."USER_ID" IS 'The user who added the instruction to the table - informational only';
|
1094 |
COMMENT ON COLUMN "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS"."USER_ID" IS 'The user who added the instruction to the table - informational only';
|
| 1016 |
GRANT SELECT ON "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" TO "RM_READONLY";
|
1095 |
GRANT SELECT ON "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" TO "RM_READONLY";
|
| 1017 |
GRANT SELECT ON "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" TO "MS_READONLY";
|
1096 |
GRANT SELECT ON "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" TO "MS_READONLY";
|
| 1018 |
GRANT SELECT ON "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" TO "DM_READONLY";
|
1097 |
GRANT SELECT ON "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" TO "DM_READONLY";
|
| 1019 |
--------------------------------------------------------
|
1098 |
--------------------------------------------------------
|
| 1020 |
-- DDL for Table DASH_BOARD
|
1099 |
-- DDL for Table DASH_BOARD
|
| 1021 |
--------------------------------------------------------
|
1100 |
--------------------------------------------------------
|
| 1022 |
|
1101 |
|
| 1023 |
CREATE TABLE "RELEASE_MANAGER"."DASH_BOARD"
|
1102 |
CREATE TABLE "RELEASE_MANAGER"."DASH_BOARD"
|
| Line 1033... |
Line 1112... |
| 1033 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
1112 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 1034 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1113 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1035 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1114 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1036 |
GRANT SELECT ON "RELEASE_MANAGER"."DASH_BOARD" TO "RM_READONLY";
|
1115 |
GRANT SELECT ON "RELEASE_MANAGER"."DASH_BOARD" TO "RM_READONLY";
|
| 1037 |
GRANT SELECT ON "RELEASE_MANAGER"."DASH_BOARD" TO "MS_READONLY";
|
1116 |
GRANT SELECT ON "RELEASE_MANAGER"."DASH_BOARD" TO "MS_READONLY";
|
| 1038 |
GRANT SELECT ON "RELEASE_MANAGER"."DASH_BOARD" TO "DM_READONLY";
|
1117 |
GRANT SELECT ON "RELEASE_MANAGER"."DASH_BOARD" TO "DM_READONLY";
|
| 1039 |
--------------------------------------------------------
|
1118 |
--------------------------------------------------------
|
| 1040 |
-- DDL for Table DEPRECATED_PACKAGES
|
1119 |
-- DDL for Table DEPRECATED_PACKAGES
|
| 1041 |
--------------------------------------------------------
|
1120 |
--------------------------------------------------------
|
| 1042 |
|
1121 |
|
| 1043 |
CREATE TABLE "RELEASE_MANAGER"."DEPRECATED_PACKAGES"
|
1122 |
CREATE TABLE "RELEASE_MANAGER"."DEPRECATED_PACKAGES"
|
| Line 1052... |
Line 1131... |
| 1052 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
1131 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 1053 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1132 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1054 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1133 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1055 |
GRANT SELECT ON "RELEASE_MANAGER"."DEPRECATED_PACKAGES" TO "RM_READONLY";
|
1134 |
GRANT SELECT ON "RELEASE_MANAGER"."DEPRECATED_PACKAGES" TO "RM_READONLY";
|
| 1056 |
GRANT SELECT ON "RELEASE_MANAGER"."DEPRECATED_PACKAGES" TO "MS_READONLY";
|
1135 |
GRANT SELECT ON "RELEASE_MANAGER"."DEPRECATED_PACKAGES" TO "MS_READONLY";
|
| 1057 |
GRANT SELECT ON "RELEASE_MANAGER"."DEPRECATED_PACKAGES" TO "DM_READONLY";
|
1136 |
GRANT SELECT ON "RELEASE_MANAGER"."DEPRECATED_PACKAGES" TO "DM_READONLY";
|
| 1058 |
--------------------------------------------------------
|
1137 |
--------------------------------------------------------
|
| 1059 |
-- DDL for Table DO_NOT_RIPPLE
|
1138 |
-- DDL for Table DO_NOT_RIPPLE
|
| 1060 |
--------------------------------------------------------
|
1139 |
--------------------------------------------------------
|
| 1061 |
|
1140 |
|
| 1062 |
CREATE TABLE "RELEASE_MANAGER"."DO_NOT_RIPPLE"
|
1141 |
CREATE TABLE "RELEASE_MANAGER"."DO_NOT_RIPPLE"
|
| Line 1074... |
Line 1153... |
| 1074 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1153 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1075 |
GRANT SELECT ON "RELEASE_MANAGER"."DO_NOT_RIPPLE" TO "RM_READONLY";
|
1154 |
GRANT SELECT ON "RELEASE_MANAGER"."DO_NOT_RIPPLE" TO "RM_READONLY";
|
| 1076 |
GRANT SELECT ON "RELEASE_MANAGER"."DO_NOT_RIPPLE" TO "MS_READONLY";
|
1155 |
GRANT SELECT ON "RELEASE_MANAGER"."DO_NOT_RIPPLE" TO "MS_READONLY";
|
| 1077 |
GRANT SELECT ON "RELEASE_MANAGER"."DO_NOT_RIPPLE" TO "DM_READONLY";
|
1156 |
GRANT SELECT ON "RELEASE_MANAGER"."DO_NOT_RIPPLE" TO "DM_READONLY";
|
| 1078 |
GRANT SELECT ON "RELEASE_MANAGER"."DO_NOT_RIPPLE" TO "RELEASE_MANAGER_READ";
|
1157 |
GRANT SELECT ON "RELEASE_MANAGER"."DO_NOT_RIPPLE" TO "RELEASE_MANAGER_READ";
|
| 1079 |
GRANT SELECT ON "RELEASE_MANAGER"."DO_NOT_RIPPLE" TO "DEPLOYMENT_MANAGER";
|
1158 |
GRANT SELECT ON "RELEASE_MANAGER"."DO_NOT_RIPPLE" TO "DEPLOYMENT_MANAGER";
|
| 1080 |
--------------------------------------------------------
|
1159 |
--------------------------------------------------------
|
| 1081 |
-- DDL for Table GBE_MACHTYPE
|
1160 |
-- DDL for Table GBE_MACHTYPE
|
| 1082 |
--------------------------------------------------------
|
1161 |
--------------------------------------------------------
|
| 1083 |
|
1162 |
|
| 1084 |
CREATE TABLE "RELEASE_MANAGER"."GBE_MACHTYPE"
|
1163 |
CREATE TABLE "RELEASE_MANAGER"."GBE_MACHTYPE"
|
| Line 1093... |
Line 1172... |
| 1093 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1172 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1094 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1173 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1095 |
GRANT SELECT ON "RELEASE_MANAGER"."GBE_MACHTYPE" TO "RM_READONLY";
|
1174 |
GRANT SELECT ON "RELEASE_MANAGER"."GBE_MACHTYPE" TO "RM_READONLY";
|
| 1096 |
GRANT SELECT ON "RELEASE_MANAGER"."GBE_MACHTYPE" TO "MS_READONLY";
|
1175 |
GRANT SELECT ON "RELEASE_MANAGER"."GBE_MACHTYPE" TO "MS_READONLY";
|
| 1097 |
GRANT SELECT ON "RELEASE_MANAGER"."GBE_MACHTYPE" TO "DM_READONLY";
|
1176 |
GRANT SELECT ON "RELEASE_MANAGER"."GBE_MACHTYPE" TO "DM_READONLY";
|
| 1098 |
GRANT SELECT ON "RELEASE_MANAGER"."GBE_MACHTYPE" TO "DEPLOYMENT_MANAGER";
|
1177 |
GRANT SELECT ON "RELEASE_MANAGER"."GBE_MACHTYPE" TO "DEPLOYMENT_MANAGER";
|
| 1099 |
--------------------------------------------------------
|
1178 |
--------------------------------------------------------
|
| 1100 |
-- DDL for Table IGNORE_WARNINGS
|
1179 |
-- DDL for Table IGNORE_WARNINGS
|
| 1101 |
--------------------------------------------------------
|
1180 |
--------------------------------------------------------
|
| 1102 |
|
1181 |
|
| 1103 |
CREATE TABLE "RELEASE_MANAGER"."IGNORE_WARNINGS"
|
1182 |
CREATE TABLE "RELEASE_MANAGER"."IGNORE_WARNINGS"
|
| Line 1113... |
Line 1192... |
| 1113 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1192 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1114 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1193 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1115 |
GRANT SELECT ON "RELEASE_MANAGER"."IGNORE_WARNINGS" TO "RM_READONLY";
|
1194 |
GRANT SELECT ON "RELEASE_MANAGER"."IGNORE_WARNINGS" TO "RM_READONLY";
|
| 1116 |
GRANT SELECT ON "RELEASE_MANAGER"."IGNORE_WARNINGS" TO "MS_READONLY";
|
1195 |
GRANT SELECT ON "RELEASE_MANAGER"."IGNORE_WARNINGS" TO "MS_READONLY";
|
| 1117 |
GRANT SELECT ON "RELEASE_MANAGER"."IGNORE_WARNINGS" TO "DM_READONLY";
|
1196 |
GRANT SELECT ON "RELEASE_MANAGER"."IGNORE_WARNINGS" TO "DM_READONLY";
|
| 1118 |
GRANT SELECT ON "RELEASE_MANAGER"."IGNORE_WARNINGS" TO "RELEASE_MANAGER_READ";
|
1197 |
GRANT SELECT ON "RELEASE_MANAGER"."IGNORE_WARNINGS" TO "RELEASE_MANAGER_READ";
|
| 1119 |
--------------------------------------------------------
|
1198 |
--------------------------------------------------------
|
| 1120 |
-- DDL for Table JIRA_ISSUES
|
1199 |
-- DDL for Table JIRA_ISSUES
|
| 1121 |
--------------------------------------------------------
|
1200 |
--------------------------------------------------------
|
| 1122 |
|
1201 |
|
| 1123 |
CREATE TABLE "RELEASE_MANAGER"."JIRA_ISSUES"
|
1202 |
CREATE TABLE "RELEASE_MANAGER"."JIRA_ISSUES"
|
| Line 1133... |
Line 1212... |
| 1133 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1212 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1134 |
GRANT SELECT ON "RELEASE_MANAGER"."JIRA_ISSUES" TO "RM_READONLY";
|
1213 |
GRANT SELECT ON "RELEASE_MANAGER"."JIRA_ISSUES" TO "RM_READONLY";
|
| 1135 |
GRANT SELECT ON "RELEASE_MANAGER"."JIRA_ISSUES" TO "MS_READONLY";
|
1214 |
GRANT SELECT ON "RELEASE_MANAGER"."JIRA_ISSUES" TO "MS_READONLY";
|
| 1136 |
GRANT SELECT ON "RELEASE_MANAGER"."JIRA_ISSUES" TO "DM_READONLY";
|
1215 |
GRANT SELECT ON "RELEASE_MANAGER"."JIRA_ISSUES" TO "DM_READONLY";
|
| 1137 |
GRANT SELECT ON "RELEASE_MANAGER"."JIRA_ISSUES" TO "RELEASE_MANAGER_READ";
|
1216 |
GRANT SELECT ON "RELEASE_MANAGER"."JIRA_ISSUES" TO "RELEASE_MANAGER_READ";
|
| 1138 |
GRANT SELECT ON "RELEASE_MANAGER"."JIRA_ISSUES" TO "DEPLOYMENT_MANAGER";
|
1217 |
GRANT SELECT ON "RELEASE_MANAGER"."JIRA_ISSUES" TO "DEPLOYMENT_MANAGER";
|
| 1139 |
--------------------------------------------------------
|
1218 |
--------------------------------------------------------
|
| 1140 |
-- DDL for Table LICENCES
|
1219 |
-- DDL for Table LICENCES
|
| 1141 |
--------------------------------------------------------
|
1220 |
--------------------------------------------------------
|
| 1142 |
|
1221 |
|
| 1143 |
CREATE TABLE "RELEASE_MANAGER"."LICENCES"
|
1222 |
CREATE TABLE "RELEASE_MANAGER"."LICENCES"
|
| Line 1150... |
Line 1229... |
| 1150 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
1229 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 1151 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1230 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1152 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1231 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1153 |
GRANT SELECT ON "RELEASE_MANAGER"."LICENCES" TO "RM_READONLY";
|
1232 |
GRANT SELECT ON "RELEASE_MANAGER"."LICENCES" TO "RM_READONLY";
|
| 1154 |
GRANT SELECT ON "RELEASE_MANAGER"."LICENCES" TO "MS_READONLY";
|
1233 |
GRANT SELECT ON "RELEASE_MANAGER"."LICENCES" TO "MS_READONLY";
|
| 1155 |
GRANT SELECT ON "RELEASE_MANAGER"."LICENCES" TO "DM_READONLY";
|
1234 |
GRANT SELECT ON "RELEASE_MANAGER"."LICENCES" TO "DM_READONLY";
|
| 1156 |
--------------------------------------------------------
|
1235 |
--------------------------------------------------------
|
| 1157 |
-- DDL for Table LICENCING
|
1236 |
-- DDL for Table LICENCING
|
| 1158 |
--------------------------------------------------------
|
1237 |
--------------------------------------------------------
|
| 1159 |
|
1238 |
|
| 1160 |
CREATE TABLE "RELEASE_MANAGER"."LICENCING"
|
1239 |
CREATE TABLE "RELEASE_MANAGER"."LICENCING"
|
| Line 1167... |
Line 1246... |
| 1167 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
1246 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 1168 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1247 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1169 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1248 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1170 |
GRANT SELECT ON "RELEASE_MANAGER"."LICENCING" TO "RM_READONLY";
|
1249 |
GRANT SELECT ON "RELEASE_MANAGER"."LICENCING" TO "RM_READONLY";
|
| 1171 |
GRANT SELECT ON "RELEASE_MANAGER"."LICENCING" TO "MS_READONLY";
|
1250 |
GRANT SELECT ON "RELEASE_MANAGER"."LICENCING" TO "MS_READONLY";
|
| 1172 |
GRANT SELECT ON "RELEASE_MANAGER"."LICENCING" TO "DM_READONLY";
|
1251 |
GRANT SELECT ON "RELEASE_MANAGER"."LICENCING" TO "DM_READONLY";
|
| - |
|
1252 |
--------------------------------------------------------
|
| - |
|
1253 |
-- DDL for Table LXR_STATE
|
| 1173 |
--------------------------------------------------------
|
1254 |
--------------------------------------------------------
|
| 1174 |
-- DDL for Table LXR_STATE
|
- |
|
| 1175 |
--------------------------------------------------------
|
- |
|
| 1176 |
|
1255 |
|
| 1177 |
CREATE TABLE "RELEASE_MANAGER"."LXR_STATE"
|
1256 |
CREATE TABLE "RELEASE_MANAGER"."LXR_STATE"
|
| 1178 |
( "RTAG_ID" NUMBER,
|
1257 |
( "RTAG_ID" NUMBER,
|
| 1179 |
"LXRSERVER" CHAR(1 BYTE) DEFAULT 'N'
|
1258 |
"LXRSERVER" CHAR(1 BYTE) DEFAULT 'N'
|
| 1180 |
) SEGMENT CREATION IMMEDIATE
|
1259 |
) SEGMENT CREATION IMMEDIATE
|
| 1181 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
1260 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| 1182 |
NOCOMPRESS LOGGING
|
1261 |
NOCOMPRESS LOGGING
|
| 1183 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
1262 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 1184 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
1263 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 1185 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1264 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1186 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1265 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1187 |
|
1266 |
|
| 1188 |
COMMENT ON COLUMN "RELEASE_MANAGER"."LXR_STATE"."RTAG_ID" IS 'Link to Release_Tags';
|
1267 |
COMMENT ON COLUMN "RELEASE_MANAGER"."LXR_STATE"."RTAG_ID" IS 'Link to Release_Tags';
|
| 1189 |
COMMENT ON COLUMN "RELEASE_MANAGER"."LXR_STATE"."LXRSERVER" IS 'Written by server - I:Indexed, C:Closing, N:Not Known. May be InProgress.';
|
1268 |
COMMENT ON COLUMN "RELEASE_MANAGER"."LXR_STATE"."LXRSERVER" IS 'Written by server - I:Indexed, C:Closing, N:Not Known. May be InProgress.';
|
| 1190 |
COMMENT ON TABLE "RELEASE_MANAGER"."LXR_STATE" IS 'Contains data updated by the LXR server.
|
1269 |
COMMENT ON TABLE "RELEASE_MANAGER"."LXR_STATE" IS 'Contains data updated by the LXR server.
|
| 1191 |
This table is writable by a user known to the LXR Server';
|
1270 |
This table is writable by a user known to the LXR Server';
|
| 1192 |
GRANT UPDATE ON "RELEASE_MANAGER"."LXR_STATE" TO "RM_READONLY";
|
1271 |
GRANT UPDATE ON "RELEASE_MANAGER"."LXR_STATE" TO "RM_READONLY";
|
| 1193 |
GRANT SELECT ON "RELEASE_MANAGER"."LXR_STATE" TO "RM_READONLY";
|
1272 |
GRANT SELECT ON "RELEASE_MANAGER"."LXR_STATE" TO "RM_READONLY";
|
| 1194 |
GRANT INSERT ON "RELEASE_MANAGER"."LXR_STATE" TO "RM_READONLY";
|
1273 |
GRANT INSERT ON "RELEASE_MANAGER"."LXR_STATE" TO "RM_READONLY";
|
| 1195 |
GRANT DELETE ON "RELEASE_MANAGER"."LXR_STATE" TO "RM_READONLY";
|
1274 |
GRANT DELETE ON "RELEASE_MANAGER"."LXR_STATE" TO "RM_READONLY";
|
| 1196 |
GRANT ALTER ON "RELEASE_MANAGER"."LXR_STATE" TO "RM_READONLY";
|
1275 |
GRANT ALTER ON "RELEASE_MANAGER"."LXR_STATE" TO "RM_READONLY";
|
| 1197 |
--------------------------------------------------------
|
1276 |
--------------------------------------------------------
|
| 1198 |
-- DDL for Table MEMBERS_GROUP
|
1277 |
-- DDL for Table MEMBERS_GROUP
|
| 1199 |
--------------------------------------------------------
|
1278 |
--------------------------------------------------------
|
| 1200 |
|
1279 |
|
| 1201 |
CREATE TABLE "RELEASE_MANAGER"."MEMBERS_GROUP"
|
1280 |
CREATE TABLE "RELEASE_MANAGER"."MEMBERS_GROUP"
|
| 1202 |
( "GROUP_EMAIL_ID" NUMBER,
|
1281 |
( "GROUP_EMAIL_ID" NUMBER,
|
| Line 1209... |
Line 1288... |
| 1209 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1288 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1210 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1289 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1211 |
GRANT SELECT ON "RELEASE_MANAGER"."MEMBERS_GROUP" TO "RM_READONLY";
|
1290 |
GRANT SELECT ON "RELEASE_MANAGER"."MEMBERS_GROUP" TO "RM_READONLY";
|
| 1212 |
GRANT SELECT ON "RELEASE_MANAGER"."MEMBERS_GROUP" TO "MS_READONLY";
|
1291 |
GRANT SELECT ON "RELEASE_MANAGER"."MEMBERS_GROUP" TO "MS_READONLY";
|
| 1213 |
GRANT SELECT ON "RELEASE_MANAGER"."MEMBERS_GROUP" TO "DM_READONLY";
|
1292 |
GRANT SELECT ON "RELEASE_MANAGER"."MEMBERS_GROUP" TO "DM_READONLY";
|
| 1214 |
GRANT SELECT ON "RELEASE_MANAGER"."MEMBERS_GROUP" TO "DEPLOYMENT_MANAGER";
|
1293 |
GRANT SELECT ON "RELEASE_MANAGER"."MEMBERS_GROUP" TO "DEPLOYMENT_MANAGER";
|
| 1215 |
--------------------------------------------------------
|
1294 |
--------------------------------------------------------
|
| 1216 |
-- DDL for Table MESSAGE_BOARD
|
1295 |
-- DDL for Table MESSAGE_BOARD
|
| 1217 |
--------------------------------------------------------
|
1296 |
--------------------------------------------------------
|
| 1218 |
|
1297 |
|
| 1219 |
CREATE TABLE "RELEASE_MANAGER"."MESSAGE_BOARD"
|
1298 |
CREATE TABLE "RELEASE_MANAGER"."MESSAGE_BOARD"
|
| Line 1230... |
Line 1309... |
| 1230 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1309 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1231 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1310 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1232 |
GRANT SELECT ON "RELEASE_MANAGER"."MESSAGE_BOARD" TO "RM_READONLY";
|
1311 |
GRANT SELECT ON "RELEASE_MANAGER"."MESSAGE_BOARD" TO "RM_READONLY";
|
| 1233 |
GRANT SELECT ON "RELEASE_MANAGER"."MESSAGE_BOARD" TO "MS_READONLY";
|
1312 |
GRANT SELECT ON "RELEASE_MANAGER"."MESSAGE_BOARD" TO "MS_READONLY";
|
| 1234 |
GRANT SELECT ON "RELEASE_MANAGER"."MESSAGE_BOARD" TO "DM_READONLY";
|
1313 |
GRANT SELECT ON "RELEASE_MANAGER"."MESSAGE_BOARD" TO "DM_READONLY";
|
| 1235 |
GRANT SELECT ON "RELEASE_MANAGER"."MESSAGE_BOARD" TO "RELEASE_MANAGER_READ";
|
1314 |
GRANT SELECT ON "RELEASE_MANAGER"."MESSAGE_BOARD" TO "RELEASE_MANAGER_READ";
|
| 1236 |
--------------------------------------------------------
|
1315 |
--------------------------------------------------------
|
| 1237 |
-- DDL for Table MICROSOFTDTPROPERTIES
|
1316 |
-- DDL for Table MICROSOFTDTPROPERTIES
|
| 1238 |
--------------------------------------------------------
|
1317 |
--------------------------------------------------------
|
| 1239 |
|
1318 |
|
| 1240 |
CREATE TABLE "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES"
|
1319 |
CREATE TABLE "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES"
|
| Line 1252... |
Line 1331... |
| 1252 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1331 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1253 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1332 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1254 |
GRANT SELECT ON "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES" TO "RM_READONLY";
|
1333 |
GRANT SELECT ON "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES" TO "RM_READONLY";
|
| 1255 |
GRANT SELECT ON "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES" TO "MS_READONLY";
|
1334 |
GRANT SELECT ON "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES" TO "MS_READONLY";
|
| 1256 |
GRANT SELECT ON "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES" TO "DM_READONLY";
|
1335 |
GRANT SELECT ON "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES" TO "DM_READONLY";
|
| 1257 |
GRANT SELECT ON "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES" TO "RELEASE_MANAGER_READ";
|
1336 |
GRANT SELECT ON "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES" TO "RELEASE_MANAGER_READ";
|
| 1258 |
--------------------------------------------------------
|
1337 |
--------------------------------------------------------
|
| 1259 |
-- DDL for Table NOTE_MANAGER
|
1338 |
-- DDL for Table NOTE_MANAGER
|
| 1260 |
--------------------------------------------------------
|
1339 |
--------------------------------------------------------
|
| 1261 |
|
1340 |
|
| 1262 |
CREATE TABLE "RELEASE_MANAGER"."NOTE_MANAGER"
|
1341 |
CREATE TABLE "RELEASE_MANAGER"."NOTE_MANAGER"
|
| Line 1272... |
Line 1351... |
| 1272 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1351 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1273 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1352 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1274 |
GRANT SELECT ON "RELEASE_MANAGER"."NOTE_MANAGER" TO "RM_READONLY";
|
1353 |
GRANT SELECT ON "RELEASE_MANAGER"."NOTE_MANAGER" TO "RM_READONLY";
|
| 1275 |
GRANT SELECT ON "RELEASE_MANAGER"."NOTE_MANAGER" TO "MS_READONLY";
|
1354 |
GRANT SELECT ON "RELEASE_MANAGER"."NOTE_MANAGER" TO "MS_READONLY";
|
| 1276 |
GRANT SELECT ON "RELEASE_MANAGER"."NOTE_MANAGER" TO "DM_READONLY";
|
1355 |
GRANT SELECT ON "RELEASE_MANAGER"."NOTE_MANAGER" TO "DM_READONLY";
|
| 1277 |
GRANT SELECT ON "RELEASE_MANAGER"."NOTE_MANAGER" TO "RELEASE_MANAGER_READ";
|
1356 |
GRANT SELECT ON "RELEASE_MANAGER"."NOTE_MANAGER" TO "RELEASE_MANAGER_READ";
|
| 1278 |
--------------------------------------------------------
|
1357 |
--------------------------------------------------------
|
| 1279 |
-- DDL for Table NOTIFICATION_HISTORY
|
1358 |
-- DDL for Table NOTIFICATION_HISTORY
|
| 1280 |
--------------------------------------------------------
|
1359 |
--------------------------------------------------------
|
| 1281 |
|
1360 |
|
| 1282 |
CREATE TABLE "RELEASE_MANAGER"."NOTIFICATION_HISTORY"
|
1361 |
CREATE TABLE "RELEASE_MANAGER"."NOTIFICATION_HISTORY"
|
| Line 1292... |
Line 1371... |
| 1292 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1371 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1293 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1372 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1294 |
GRANT SELECT ON "RELEASE_MANAGER"."NOTIFICATION_HISTORY" TO "RM_READONLY";
|
1373 |
GRANT SELECT ON "RELEASE_MANAGER"."NOTIFICATION_HISTORY" TO "RM_READONLY";
|
| 1295 |
GRANT SELECT ON "RELEASE_MANAGER"."NOTIFICATION_HISTORY" TO "MS_READONLY";
|
1374 |
GRANT SELECT ON "RELEASE_MANAGER"."NOTIFICATION_HISTORY" TO "MS_READONLY";
|
| 1296 |
GRANT SELECT ON "RELEASE_MANAGER"."NOTIFICATION_HISTORY" TO "DM_READONLY";
|
1375 |
GRANT SELECT ON "RELEASE_MANAGER"."NOTIFICATION_HISTORY" TO "DM_READONLY";
|
| 1297 |
GRANT SELECT ON "RELEASE_MANAGER"."NOTIFICATION_HISTORY" TO "RELEASE_MANAGER_READ";
|
1376 |
GRANT SELECT ON "RELEASE_MANAGER"."NOTIFICATION_HISTORY" TO "RELEASE_MANAGER_READ";
|
| 1298 |
--------------------------------------------------------
|
1377 |
--------------------------------------------------------
|
| 1299 |
-- DDL for Table PACKAGES
|
1378 |
-- DDL for Table PACKAGES
|
| 1300 |
--------------------------------------------------------
|
1379 |
--------------------------------------------------------
|
| 1301 |
|
1380 |
|
| 1302 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGES"
|
1381 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGES"
|
| Line 1310... |
Line 1389... |
| 1310 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
1389 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| 1311 |
NOCOMPRESS LOGGING
|
1390 |
NOCOMPRESS LOGGING
|
| 1312 |
STORAGE(INITIAL 196608 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
1391 |
STORAGE(INITIAL 196608 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 1313 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
1392 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 1314 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1393 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1315 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1394 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1316 |
|
1395 |
|
| 1317 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGES"."DEFAULT_PEGGED" IS 'Default pegged state for packages that are added to a release.';
|
1396 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGES"."DEFAULT_PEGGED" IS 'Default pegged state for packages that are added to a release.';
|
| 1318 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGES"."DEFAULT_ADVISORY_RIPPLE" IS 'Default advisiory ripple state for packages that are added to a release.';
|
1397 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGES"."DEFAULT_ADVISORY_RIPPLE" IS 'Default advisiory ripple state for packages that are added to a release.';
|
| 1319 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGES" TO "RM_READONLY";
|
1398 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGES" TO "RM_READONLY";
|
| 1320 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGES" TO "MS_READONLY";
|
1399 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGES" TO "MS_READONLY";
|
| Line 1322... |
Line 1401... |
| 1322 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGES" TO "RELEASE_MANAGER_READ";
|
1401 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGES" TO "RELEASE_MANAGER_READ";
|
| 1323 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGES" TO "DEPLOYMENT_MANAGER_READ";
|
1402 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGES" TO "DEPLOYMENT_MANAGER_READ";
|
| 1324 |
GRANT UPDATE ON "RELEASE_MANAGER"."PACKAGES" TO "DEPLOYMENT_MANAGER";
|
1403 |
GRANT UPDATE ON "RELEASE_MANAGER"."PACKAGES" TO "DEPLOYMENT_MANAGER";
|
| 1325 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGES" TO "DEPLOYMENT_MANAGER";
|
1404 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGES" TO "DEPLOYMENT_MANAGER";
|
| 1326 |
GRANT INSERT ON "RELEASE_MANAGER"."PACKAGES" TO "DEPLOYMENT_MANAGER";
|
1405 |
GRANT INSERT ON "RELEASE_MANAGER"."PACKAGES" TO "DEPLOYMENT_MANAGER";
|
| 1327 |
GRANT DELETE ON "RELEASE_MANAGER"."PACKAGES" TO "DEPLOYMENT_MANAGER";
|
1406 |
GRANT DELETE ON "RELEASE_MANAGER"."PACKAGES" TO "DEPLOYMENT_MANAGER";
|
| 1328 |
--------------------------------------------------------
|
1407 |
--------------------------------------------------------
|
| 1329 |
-- DDL for Table PACKAGE_BUILD_ENV
|
1408 |
-- DDL for Table PACKAGE_BUILD_ENV
|
| 1330 |
--------------------------------------------------------
|
1409 |
--------------------------------------------------------
|
| 1331 |
|
1410 |
|
| 1332 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGE_BUILD_ENV"
|
1411 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGE_BUILD_ENV"
|
| Line 1345... |
Line 1424... |
| 1345 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" TO "DM_READONLY";
|
1424 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" TO "DM_READONLY";
|
| 1346 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" TO "RELEASE_MANAGER_READ";
|
1425 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" TO "RELEASE_MANAGER_READ";
|
| 1347 |
GRANT UPDATE ON "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" TO "DEPLOYMENT_MANAGER";
|
1426 |
GRANT UPDATE ON "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" TO "DEPLOYMENT_MANAGER";
|
| 1348 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" TO "DEPLOYMENT_MANAGER";
|
1427 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" TO "DEPLOYMENT_MANAGER";
|
| 1349 |
GRANT INSERT ON "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" TO "DEPLOYMENT_MANAGER";
|
1428 |
GRANT INSERT ON "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" TO "DEPLOYMENT_MANAGER";
|
| 1350 |
GRANT DELETE ON "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" TO "DEPLOYMENT_MANAGER";
|
1429 |
GRANT DELETE ON "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" TO "DEPLOYMENT_MANAGER";
|
| 1351 |
--------------------------------------------------------
|
1430 |
--------------------------------------------------------
|
| 1352 |
-- DDL for Table PACKAGE_BUILD_INFO
|
1431 |
-- DDL for Table PACKAGE_BUILD_INFO
|
| 1353 |
--------------------------------------------------------
|
1432 |
--------------------------------------------------------
|
| 1354 |
|
1433 |
|
| 1355 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGE_BUILD_INFO"
|
1434 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGE_BUILD_INFO"
|
| Line 1364... |
Line 1443... |
| 1364 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1443 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1365 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1444 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1366 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_BUILD_INFO" TO "RM_READONLY";
|
1445 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_BUILD_INFO" TO "RM_READONLY";
|
| 1367 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_BUILD_INFO" TO "MS_READONLY";
|
1446 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_BUILD_INFO" TO "MS_READONLY";
|
| 1368 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_BUILD_INFO" TO "DM_READONLY";
|
1447 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_BUILD_INFO" TO "DM_READONLY";
|
| 1369 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_BUILD_INFO" TO "DEPLOYMENT_MANAGER";
|
1448 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_BUILD_INFO" TO "DEPLOYMENT_MANAGER";
|
| 1370 |
--------------------------------------------------------
|
1449 |
--------------------------------------------------------
|
| 1371 |
-- DDL for Table PACKAGE_DEPENDENCIES
|
1450 |
-- DDL for Table PACKAGE_DEPENDENCIES
|
| 1372 |
--------------------------------------------------------
|
1451 |
--------------------------------------------------------
|
| 1373 |
|
1452 |
|
| 1374 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES"
|
1453 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES"
|
| Line 1382... |
Line 1461... |
| 1382 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
1461 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| 1383 |
NOCOMPRESS LOGGING
|
1462 |
NOCOMPRESS LOGGING
|
| 1384 |
STORAGE(INITIAL 100663296 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
1463 |
STORAGE(INITIAL 100663296 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 1385 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
1464 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 1386 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1465 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1387 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1466 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1388 |
|
1467 |
|
| 1389 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES"."PV_ID" IS 'Package Version Identifier';
|
1468 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES"."PV_ID" IS 'Package Version Identifier';
|
| 1390 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES"."DPV_ID" IS 'Depends on this package version';
|
1469 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES"."DPV_ID" IS 'Depends on this package version';
|
| 1391 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES"."BUILD_TYPE" IS 'B:BuildPkgArchive, L:LinkPkgArchive';
|
1470 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES"."BUILD_TYPE" IS 'B:BuildPkgArchive, L:LinkPkgArchive';
|
| 1392 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" TO "RM_READONLY";
|
1471 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" TO "RM_READONLY";
|
| 1393 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" TO "MS_READONLY";
|
1472 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" TO "MS_READONLY";
|
| 1394 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" TO "DM_READONLY";
|
1473 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" TO "DM_READONLY";
|
| 1395 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" TO "RELEASE_MANAGER_READ";
|
1474 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" TO "RELEASE_MANAGER_READ";
|
| 1396 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" TO "DEPLOYMENT_MANAGER";
|
1475 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" TO "DEPLOYMENT_MANAGER";
|
| 1397 |
--------------------------------------------------------
|
1476 |
--------------------------------------------------------
|
| 1398 |
-- DDL for Table PACKAGE_DOCUMENTS
|
1477 |
-- DDL for Table PACKAGE_DOCUMENTS
|
| 1399 |
--------------------------------------------------------
|
1478 |
--------------------------------------------------------
|
| 1400 |
|
1479 |
|
| 1401 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGE_DOCUMENTS"
|
1480 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGE_DOCUMENTS"
|
| Line 1412... |
Line 1491... |
| 1412 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1491 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1413 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1492 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1414 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" TO "RM_READONLY";
|
1493 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" TO "RM_READONLY";
|
| 1415 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" TO "MS_READONLY";
|
1494 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" TO "MS_READONLY";
|
| 1416 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" TO "DM_READONLY";
|
1495 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" TO "DM_READONLY";
|
| 1417 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" TO "RELEASE_MANAGER_READ";
|
1496 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" TO "RELEASE_MANAGER_READ";
|
| 1418 |
--------------------------------------------------------
|
1497 |
--------------------------------------------------------
|
| 1419 |
-- DDL for Table PACKAGE_INTEREST
|
1498 |
-- DDL for Table PACKAGE_INTEREST
|
| 1420 |
--------------------------------------------------------
|
1499 |
--------------------------------------------------------
|
| 1421 |
|
1500 |
|
| 1422 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGE_INTEREST"
|
1501 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGE_INTEREST"
|
| Line 1430... |
Line 1509... |
| 1430 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
1509 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 1431 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1510 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1432 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1511 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1433 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_INTEREST" TO "RM_READONLY";
|
1512 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_INTEREST" TO "RM_READONLY";
|
| 1434 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_INTEREST" TO "MS_READONLY";
|
1513 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_INTEREST" TO "MS_READONLY";
|
| 1435 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_INTEREST" TO "DM_READONLY";
|
1514 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_INTEREST" TO "DM_READONLY";
|
| 1436 |
--------------------------------------------------------
|
1515 |
--------------------------------------------------------
|
| 1437 |
-- DDL for Table PACKAGE_METRICS
|
1516 |
-- DDL for Table PACKAGE_METRICS
|
| 1438 |
--------------------------------------------------------
|
1517 |
--------------------------------------------------------
|
| 1439 |
|
1518 |
|
| 1440 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGE_METRICS"
|
1519 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGE_METRICS"
|
| Line 1458... |
Line 1537... |
| 1458 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
1537 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 1459 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1538 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1460 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1539 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1461 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_METRICS" TO "RM_READONLY";
|
1540 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_METRICS" TO "RM_READONLY";
|
| 1462 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_METRICS" TO "MS_READONLY";
|
1541 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_METRICS" TO "MS_READONLY";
|
| 1463 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_METRICS" TO "DM_READONLY";
|
1542 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_METRICS" TO "DM_READONLY";
|
| 1464 |
--------------------------------------------------------
|
1543 |
--------------------------------------------------------
|
| 1465 |
-- DDL for Table PACKAGE_PATCHES
|
1544 |
-- DDL for Table PACKAGE_PATCHES
|
| 1466 |
--------------------------------------------------------
|
1545 |
--------------------------------------------------------
|
| 1467 |
|
1546 |
|
| 1468 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGE_PATCHES"
|
1547 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGE_PATCHES"
|
| Line 1479... |
Line 1558... |
| 1479 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1558 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1480 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_PATCHES" TO "RM_READONLY";
|
1559 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_PATCHES" TO "RM_READONLY";
|
| 1481 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_PATCHES" TO "MS_READONLY";
|
1560 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_PATCHES" TO "MS_READONLY";
|
| 1482 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_PATCHES" TO "DM_READONLY";
|
1561 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_PATCHES" TO "DM_READONLY";
|
| 1483 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_PATCHES" TO "RELEASE_MANAGER_READ";
|
1562 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_PATCHES" TO "RELEASE_MANAGER_READ";
|
| 1484 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_PATCHES" TO "DEPLOYMENT_MANAGER";
|
1563 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_PATCHES" TO "DEPLOYMENT_MANAGER";
|
| 1485 |
--------------------------------------------------------
|
1564 |
--------------------------------------------------------
|
| 1486 |
-- DDL for Table PACKAGE_PROCESSES
|
1565 |
-- DDL for Table PACKAGE_PROCESSES
|
| 1487 |
--------------------------------------------------------
|
1566 |
--------------------------------------------------------
|
| 1488 |
|
1567 |
|
| 1489 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGE_PROCESSES"
|
1568 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGE_PROCESSES"
|
| Line 1500... |
Line 1579... |
| 1500 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_PROCESSES" TO "MS_READONLY";
|
1579 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_PROCESSES" TO "MS_READONLY";
|
| 1501 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_PROCESSES" TO "DM_READONLY";
|
1580 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_PROCESSES" TO "DM_READONLY";
|
| 1502 |
GRANT UPDATE ON "RELEASE_MANAGER"."PACKAGE_PROCESSES" TO "DEPLOYMENT_MANAGER";
|
1581 |
GRANT UPDATE ON "RELEASE_MANAGER"."PACKAGE_PROCESSES" TO "DEPLOYMENT_MANAGER";
|
| 1503 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_PROCESSES" TO "DEPLOYMENT_MANAGER";
|
1582 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_PROCESSES" TO "DEPLOYMENT_MANAGER";
|
| 1504 |
GRANT INSERT ON "RELEASE_MANAGER"."PACKAGE_PROCESSES" TO "DEPLOYMENT_MANAGER";
|
1583 |
GRANT INSERT ON "RELEASE_MANAGER"."PACKAGE_PROCESSES" TO "DEPLOYMENT_MANAGER";
|
| 1505 |
GRANT DELETE ON "RELEASE_MANAGER"."PACKAGE_PROCESSES" TO "DEPLOYMENT_MANAGER";
|
1584 |
GRANT DELETE ON "RELEASE_MANAGER"."PACKAGE_PROCESSES" TO "DEPLOYMENT_MANAGER";
|
| 1506 |
--------------------------------------------------------
|
1585 |
--------------------------------------------------------
|
| 1507 |
-- DDL for Table PACKAGE_VERSIONS
|
1586 |
-- DDL for Table PACKAGE_VERSIONS
|
| 1508 |
--------------------------------------------------------
|
1587 |
--------------------------------------------------------
|
| 1509 |
|
1588 |
|
| 1510 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS"
|
1589 |
CREATE TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS"
|
| Line 1553... |
Line 1632... |
| 1553 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
1632 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| 1554 |
NOCOMPRESS LOGGING
|
1633 |
NOCOMPRESS LOGGING
|
| 1555 |
STORAGE(INITIAL 134217728 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
1634 |
STORAGE(INITIAL 134217728 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 1556 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
1635 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 1557 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1636 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1558 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1637 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1559 |
|
1638 |
|
| 1560 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGE_VERSIONS"."RELEASED_AT" IS 'No longer used';
|
1639 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGE_VERSIONS"."RELEASED_AT" IS 'No longer used';
|
| - |
|
1640 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGE_VERSIONS"."OWNER_ID" IS 'Copied from previous version. Set on ''Make Pending'' - you touched it you own it.';
|
| 1561 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGE_VERSIONS"."IS_DEPLOYABLE" IS 'null:No, NonNull:Yes Y:Yes';
|
1641 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGE_VERSIONS"."IS_DEPLOYABLE" IS 'null:No, NonNull:Yes Y:Yes';
|
| 1562 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGE_VERSIONS"."BUILD_TYPE" IS 'A:Auto, M:Manual, U:UnBuildable';
|
1642 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGE_VERSIONS"."BUILD_TYPE" IS 'A:Auto, M:Manual, U:UnBuildable';
|
| 1563 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGE_VERSIONS"."IS_AUTOBUILDABLE" IS 'Y: Indicates that the package has been built on a build machine';
|
1643 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGE_VERSIONS"."IS_AUTOBUILDABLE" IS 'Y: Indicates that the package has been built on a build machine';
|
| 1564 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGE_VERSIONS"."BUILD_TIME" IS 'Duration of last build';
|
1644 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PACKAGE_VERSIONS"."BUILD_TIME" IS 'Duration of last build';
|
| 1565 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" TO "RM_READONLY";
|
1645 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" TO "RM_READONLY";
|
| Line 1567... |
Line 1647... |
| 1567 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" TO "DM_READONLY";
|
1647 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" TO "DM_READONLY";
|
| 1568 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" TO "RELEASE_MANAGER_READ";
|
1648 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" TO "RELEASE_MANAGER_READ";
|
| 1569 |
GRANT UPDATE ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" TO "DEPLOYMENT_MANAGER";
|
1649 |
GRANT UPDATE ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" TO "DEPLOYMENT_MANAGER";
|
| 1570 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" TO "DEPLOYMENT_MANAGER";
|
1650 |
GRANT SELECT ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" TO "DEPLOYMENT_MANAGER";
|
| 1571 |
GRANT INSERT ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" TO "DEPLOYMENT_MANAGER";
|
1651 |
GRANT INSERT ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" TO "DEPLOYMENT_MANAGER";
|
| 1572 |
GRANT DELETE ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" TO "DEPLOYMENT_MANAGER";
|
1652 |
GRANT DELETE ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" TO "DEPLOYMENT_MANAGER";
|
| 1573 |
--------------------------------------------------------
|
1653 |
--------------------------------------------------------
|
| 1574 |
-- DDL for Table PEGGED_VERSIONS
|
1654 |
-- DDL for Table PEGGED_VERSIONS
|
| 1575 |
--------------------------------------------------------
|
1655 |
--------------------------------------------------------
|
| 1576 |
|
1656 |
|
| 1577 |
CREATE TABLE "RELEASE_MANAGER"."PEGGED_VERSIONS"
|
1657 |
CREATE TABLE "RELEASE_MANAGER"."PEGGED_VERSIONS"
|
| Line 1584... |
Line 1664... |
| 1584 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
1664 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 1585 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1665 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1586 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1666 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1587 |
GRANT SELECT ON "RELEASE_MANAGER"."PEGGED_VERSIONS" TO "RM_READONLY";
|
1667 |
GRANT SELECT ON "RELEASE_MANAGER"."PEGGED_VERSIONS" TO "RM_READONLY";
|
| 1588 |
GRANT SELECT ON "RELEASE_MANAGER"."PEGGED_VERSIONS" TO "MS_READONLY";
|
1668 |
GRANT SELECT ON "RELEASE_MANAGER"."PEGGED_VERSIONS" TO "MS_READONLY";
|
| 1589 |
GRANT SELECT ON "RELEASE_MANAGER"."PEGGED_VERSIONS" TO "DM_READONLY";
|
1669 |
GRANT SELECT ON "RELEASE_MANAGER"."PEGGED_VERSIONS" TO "DM_READONLY";
|
| 1590 |
--------------------------------------------------------
|
1670 |
--------------------------------------------------------
|
| 1591 |
-- DDL for Table PLANNED
|
1671 |
-- DDL for Table PLANNED
|
| 1592 |
--------------------------------------------------------
|
1672 |
--------------------------------------------------------
|
| 1593 |
|
1673 |
|
| 1594 |
CREATE TABLE "RELEASE_MANAGER"."PLANNED"
|
1674 |
CREATE TABLE "RELEASE_MANAGER"."PLANNED"
|
| Line 1600... |
Line 1680... |
| 1600 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
1680 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| 1601 |
NOCOMPRESS LOGGING
|
1681 |
NOCOMPRESS LOGGING
|
| 1602 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
1682 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 1603 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
1683 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 1604 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1684 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1605 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1685 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1606 |
|
1686 |
|
| 1607 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PLANNED"."OPERATION" IS 'A: Add existing version.
|
1687 |
COMMENT ON COLUMN "RELEASE_MANAGER"."PLANNED"."OPERATION" IS 'A: Add existing version.
|
| 1608 |
|
1688 |
|
| 1609 |
S:Subtract existing Version.
|
1689 |
S:Subtract existing Version.
|
| 1610 |
|
1690 |
|
| Line 1612... |
Line 1692... |
| 1612 |
COMMENT ON TABLE "RELEASE_MANAGER"."PLANNED" IS 'This table contains WORK IN PROGRESS packages';
|
1692 |
COMMENT ON TABLE "RELEASE_MANAGER"."PLANNED" IS 'This table contains WORK IN PROGRESS packages';
|
| 1613 |
GRANT SELECT ON "RELEASE_MANAGER"."PLANNED" TO "RM_READONLY";
|
1693 |
GRANT SELECT ON "RELEASE_MANAGER"."PLANNED" TO "RM_READONLY";
|
| 1614 |
GRANT SELECT ON "RELEASE_MANAGER"."PLANNED" TO "MS_READONLY";
|
1694 |
GRANT SELECT ON "RELEASE_MANAGER"."PLANNED" TO "MS_READONLY";
|
| 1615 |
GRANT SELECT ON "RELEASE_MANAGER"."PLANNED" TO "DM_READONLY";
|
1695 |
GRANT SELECT ON "RELEASE_MANAGER"."PLANNED" TO "DM_READONLY";
|
| 1616 |
GRANT SELECT ON "RELEASE_MANAGER"."PLANNED" TO "RELEASE_MANAGER_READ";
|
1696 |
GRANT SELECT ON "RELEASE_MANAGER"."PLANNED" TO "RELEASE_MANAGER_READ";
|
| 1617 |
GRANT SELECT ON "RELEASE_MANAGER"."PLANNED" TO "DEPLOYMENT_MANAGER";
|
1697 |
GRANT SELECT ON "RELEASE_MANAGER"."PLANNED" TO "DEPLOYMENT_MANAGER";
|
| 1618 |
--------------------------------------------------------
|
1698 |
--------------------------------------------------------
|
| 1619 |
-- DDL for Table PLANNED_VERSIONS
|
1699 |
-- DDL for Table PLANNED_VERSIONS
|
| 1620 |
--------------------------------------------------------
|
1700 |
--------------------------------------------------------
|
| 1621 |
|
1701 |
|
| 1622 |
CREATE TABLE "RELEASE_MANAGER"."PLANNED_VERSIONS"
|
1702 |
CREATE TABLE "RELEASE_MANAGER"."PLANNED_VERSIONS"
|
| Line 1630... |
Line 1710... |
| 1630 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
1710 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 1631 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1711 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1632 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1712 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1633 |
GRANT SELECT ON "RELEASE_MANAGER"."PLANNED_VERSIONS" TO "RM_READONLY";
|
1713 |
GRANT SELECT ON "RELEASE_MANAGER"."PLANNED_VERSIONS" TO "RM_READONLY";
|
| 1634 |
GRANT SELECT ON "RELEASE_MANAGER"."PLANNED_VERSIONS" TO "MS_READONLY";
|
1714 |
GRANT SELECT ON "RELEASE_MANAGER"."PLANNED_VERSIONS" TO "MS_READONLY";
|
| 1635 |
GRANT SELECT ON "RELEASE_MANAGER"."PLANNED_VERSIONS" TO "DM_READONLY";
|
1715 |
GRANT SELECT ON "RELEASE_MANAGER"."PLANNED_VERSIONS" TO "DM_READONLY";
|
| 1636 |
--------------------------------------------------------
|
1716 |
--------------------------------------------------------
|
| 1637 |
-- DDL for Table PLATFORMS
|
1717 |
-- DDL for Table PLATFORMS
|
| 1638 |
--------------------------------------------------------
|
1718 |
--------------------------------------------------------
|
| 1639 |
|
1719 |
|
| 1640 |
CREATE TABLE "RELEASE_MANAGER"."PLATFORMS"
|
1720 |
CREATE TABLE "RELEASE_MANAGER"."PLATFORMS"
|
| Line 1649... |
Line 1729... |
| 1649 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1729 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1650 |
GRANT SELECT ON "RELEASE_MANAGER"."PLATFORMS" TO "RM_READONLY";
|
1730 |
GRANT SELECT ON "RELEASE_MANAGER"."PLATFORMS" TO "RM_READONLY";
|
| 1651 |
GRANT SELECT ON "RELEASE_MANAGER"."PLATFORMS" TO "MS_READONLY";
|
1731 |
GRANT SELECT ON "RELEASE_MANAGER"."PLATFORMS" TO "MS_READONLY";
|
| 1652 |
GRANT SELECT ON "RELEASE_MANAGER"."PLATFORMS" TO "DM_READONLY";
|
1732 |
GRANT SELECT ON "RELEASE_MANAGER"."PLATFORMS" TO "DM_READONLY";
|
| 1653 |
GRANT SELECT ON "RELEASE_MANAGER"."PLATFORMS" TO "RELEASE_MANAGER_READ";
|
1733 |
GRANT SELECT ON "RELEASE_MANAGER"."PLATFORMS" TO "RELEASE_MANAGER_READ";
|
| 1654 |
GRANT SELECT ON "RELEASE_MANAGER"."PLATFORMS" TO "DEPLOYMENT_MANAGER";
|
1734 |
GRANT SELECT ON "RELEASE_MANAGER"."PLATFORMS" TO "DEPLOYMENT_MANAGER";
|
| 1655 |
--------------------------------------------------------
|
1735 |
--------------------------------------------------------
|
| 1656 |
-- DDL for Table PROCESSES
|
1736 |
-- DDL for Table PROCESSES
|
| 1657 |
--------------------------------------------------------
|
1737 |
--------------------------------------------------------
|
| 1658 |
|
1738 |
|
| 1659 |
CREATE TABLE "RELEASE_MANAGER"."PROCESSES"
|
1739 |
CREATE TABLE "RELEASE_MANAGER"."PROCESSES"
|
| Line 1675... |
Line 1755... |
| 1675 |
GRANT SELECT ON "RELEASE_MANAGER"."PROCESSES" TO "DM_READONLY";
|
1755 |
GRANT SELECT ON "RELEASE_MANAGER"."PROCESSES" TO "DM_READONLY";
|
| 1676 |
GRANT SELECT ON "RELEASE_MANAGER"."PROCESSES" TO "RELEASE_MANAGER_READ";
|
1756 |
GRANT SELECT ON "RELEASE_MANAGER"."PROCESSES" TO "RELEASE_MANAGER_READ";
|
| 1677 |
GRANT UPDATE ON "RELEASE_MANAGER"."PROCESSES" TO "DEPLOYMENT_MANAGER";
|
1757 |
GRANT UPDATE ON "RELEASE_MANAGER"."PROCESSES" TO "DEPLOYMENT_MANAGER";
|
| 1678 |
GRANT SELECT ON "RELEASE_MANAGER"."PROCESSES" TO "DEPLOYMENT_MANAGER";
|
1758 |
GRANT SELECT ON "RELEASE_MANAGER"."PROCESSES" TO "DEPLOYMENT_MANAGER";
|
| 1679 |
GRANT INSERT ON "RELEASE_MANAGER"."PROCESSES" TO "DEPLOYMENT_MANAGER";
|
1759 |
GRANT INSERT ON "RELEASE_MANAGER"."PROCESSES" TO "DEPLOYMENT_MANAGER";
|
| 1680 |
GRANT DELETE ON "RELEASE_MANAGER"."PROCESSES" TO "DEPLOYMENT_MANAGER";
|
1760 |
GRANT DELETE ON "RELEASE_MANAGER"."PROCESSES" TO "DEPLOYMENT_MANAGER";
|
| 1681 |
--------------------------------------------------------
|
1761 |
--------------------------------------------------------
|
| 1682 |
-- DDL for Table PRODUCT_COMPONENTS
|
1762 |
-- DDL for Table PRODUCT_COMPONENTS
|
| 1683 |
--------------------------------------------------------
|
1763 |
--------------------------------------------------------
|
| 1684 |
|
1764 |
|
| 1685 |
CREATE TABLE "RELEASE_MANAGER"."PRODUCT_COMPONENTS"
|
1765 |
CREATE TABLE "RELEASE_MANAGER"."PRODUCT_COMPONENTS"
|
| Line 1699... |
Line 1779... |
| 1699 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1779 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1700 |
GRANT SELECT ON "RELEASE_MANAGER"."PRODUCT_COMPONENTS" TO "RM_READONLY";
|
1780 |
GRANT SELECT ON "RELEASE_MANAGER"."PRODUCT_COMPONENTS" TO "RM_READONLY";
|
| 1701 |
GRANT SELECT ON "RELEASE_MANAGER"."PRODUCT_COMPONENTS" TO "MS_READONLY";
|
1781 |
GRANT SELECT ON "RELEASE_MANAGER"."PRODUCT_COMPONENTS" TO "MS_READONLY";
|
| 1702 |
GRANT SELECT ON "RELEASE_MANAGER"."PRODUCT_COMPONENTS" TO "DM_READONLY";
|
1782 |
GRANT SELECT ON "RELEASE_MANAGER"."PRODUCT_COMPONENTS" TO "DM_READONLY";
|
| 1703 |
GRANT SELECT ON "RELEASE_MANAGER"."PRODUCT_COMPONENTS" TO "RELEASE_MANAGER_READ";
|
1783 |
GRANT SELECT ON "RELEASE_MANAGER"."PRODUCT_COMPONENTS" TO "RELEASE_MANAGER_READ";
|
| 1704 |
GRANT SELECT ON "RELEASE_MANAGER"."PRODUCT_COMPONENTS" TO "DEPLOYMENT_MANAGER";
|
1784 |
GRANT SELECT ON "RELEASE_MANAGER"."PRODUCT_COMPONENTS" TO "DEPLOYMENT_MANAGER";
|
| 1705 |
--------------------------------------------------------
|
1785 |
--------------------------------------------------------
|
| 1706 |
-- DDL for Table PRODUCT_STATES
|
1786 |
-- DDL for Table PRODUCT_STATES
|
| 1707 |
--------------------------------------------------------
|
1787 |
--------------------------------------------------------
|
| 1708 |
|
1788 |
|
| 1709 |
CREATE TABLE "RELEASE_MANAGER"."PRODUCT_STATES"
|
1789 |
CREATE TABLE "RELEASE_MANAGER"."PRODUCT_STATES"
|
| Line 1716... |
Line 1796... |
| 1716 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
1796 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 1717 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1797 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1718 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1798 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1719 |
GRANT SELECT ON "RELEASE_MANAGER"."PRODUCT_STATES" TO "RM_READONLY";
|
1799 |
GRANT SELECT ON "RELEASE_MANAGER"."PRODUCT_STATES" TO "RM_READONLY";
|
| 1720 |
GRANT SELECT ON "RELEASE_MANAGER"."PRODUCT_STATES" TO "MS_READONLY";
|
1800 |
GRANT SELECT ON "RELEASE_MANAGER"."PRODUCT_STATES" TO "MS_READONLY";
|
| 1721 |
GRANT SELECT ON "RELEASE_MANAGER"."PRODUCT_STATES" TO "DM_READONLY";
|
1801 |
GRANT SELECT ON "RELEASE_MANAGER"."PRODUCT_STATES" TO "DM_READONLY";
|
| 1722 |
--------------------------------------------------------
|
1802 |
--------------------------------------------------------
|
| 1723 |
-- DDL for Table PROJECTS
|
1803 |
-- DDL for Table PROJECTS
|
| 1724 |
--------------------------------------------------------
|
1804 |
--------------------------------------------------------
|
| 1725 |
|
1805 |
|
| 1726 |
CREATE TABLE "RELEASE_MANAGER"."PROJECTS"
|
1806 |
CREATE TABLE "RELEASE_MANAGER"."PROJECTS"
|
| Line 1742... |
Line 1822... |
| 1742 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECTS" TO "DEPLOYMENT_MANAGER_READ";
|
1822 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECTS" TO "DEPLOYMENT_MANAGER_READ";
|
| 1743 |
GRANT UPDATE ON "RELEASE_MANAGER"."PROJECTS" TO "DEPLOYMENT_MANAGER";
|
1823 |
GRANT UPDATE ON "RELEASE_MANAGER"."PROJECTS" TO "DEPLOYMENT_MANAGER";
|
| 1744 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECTS" TO "DEPLOYMENT_MANAGER";
|
1824 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECTS" TO "DEPLOYMENT_MANAGER";
|
| 1745 |
GRANT INSERT ON "RELEASE_MANAGER"."PROJECTS" TO "DEPLOYMENT_MANAGER";
|
1825 |
GRANT INSERT ON "RELEASE_MANAGER"."PROJECTS" TO "DEPLOYMENT_MANAGER";
|
| 1746 |
GRANT DELETE ON "RELEASE_MANAGER"."PROJECTS" TO "DEPLOYMENT_MANAGER";
|
1826 |
GRANT DELETE ON "RELEASE_MANAGER"."PROJECTS" TO "DEPLOYMENT_MANAGER";
|
| 1747 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECTS" TO "ACCESS_MANAGER";
|
1827 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECTS" TO "ACCESS_MANAGER";
|
| 1748 |
--------------------------------------------------------
|
1828 |
--------------------------------------------------------
|
| 1749 |
-- DDL for Table PROJECT_ACTION_LOG
|
1829 |
-- DDL for Table PROJECT_ACTION_LOG
|
| 1750 |
--------------------------------------------------------
|
1830 |
--------------------------------------------------------
|
| 1751 |
|
1831 |
|
| 1752 |
CREATE TABLE "RELEASE_MANAGER"."PROJECT_ACTION_LOG"
|
1832 |
CREATE TABLE "RELEASE_MANAGER"."PROJECT_ACTION_LOG"
|
| Line 1764... |
Line 1844... |
| 1764 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1844 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1765 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1845 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1766 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECT_ACTION_LOG" TO "RM_READONLY";
|
1846 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECT_ACTION_LOG" TO "RM_READONLY";
|
| 1767 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECT_ACTION_LOG" TO "MS_READONLY";
|
1847 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECT_ACTION_LOG" TO "MS_READONLY";
|
| 1768 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECT_ACTION_LOG" TO "DM_READONLY";
|
1848 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECT_ACTION_LOG" TO "DM_READONLY";
|
| 1769 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECT_ACTION_LOG" TO "RELEASE_MANAGER_READ";
|
1849 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECT_ACTION_LOG" TO "RELEASE_MANAGER_READ";
|
| 1770 |
--------------------------------------------------------
|
1850 |
--------------------------------------------------------
|
| 1771 |
-- DDL for Table PROJECT_EXTENTIONS
|
1851 |
-- DDL for Table PROJECT_EXTENTIONS
|
| 1772 |
--------------------------------------------------------
|
1852 |
--------------------------------------------------------
|
| 1773 |
|
1853 |
|
| 1774 |
CREATE TABLE "RELEASE_MANAGER"."PROJECT_EXTENTIONS"
|
1854 |
CREATE TABLE "RELEASE_MANAGER"."PROJECT_EXTENTIONS"
|
| Line 1786... |
Line 1866... |
| 1786 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1866 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1787 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECT_EXTENTIONS" TO "RM_READONLY";
|
1867 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECT_EXTENTIONS" TO "RM_READONLY";
|
| 1788 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECT_EXTENTIONS" TO "MS_READONLY";
|
1868 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECT_EXTENTIONS" TO "MS_READONLY";
|
| 1789 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECT_EXTENTIONS" TO "DM_READONLY";
|
1869 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECT_EXTENTIONS" TO "DM_READONLY";
|
| 1790 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECT_EXTENTIONS" TO "RELEASE_MANAGER_READ";
|
1870 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECT_EXTENTIONS" TO "RELEASE_MANAGER_READ";
|
| 1791 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECT_EXTENTIONS" TO "DEPLOYMENT_MANAGER";
|
1871 |
GRANT SELECT ON "RELEASE_MANAGER"."PROJECT_EXTENTIONS" TO "DEPLOYMENT_MANAGER";
|
| 1792 |
--------------------------------------------------------
|
1872 |
--------------------------------------------------------
|
| 1793 |
-- DDL for Table RELEASE_COMPONENTS
|
1873 |
-- DDL for Table RELEASE_COMPONENTS
|
| 1794 |
--------------------------------------------------------
|
1874 |
--------------------------------------------------------
|
| 1795 |
|
1875 |
|
| 1796 |
CREATE TABLE "RELEASE_MANAGER"."RELEASE_COMPONENTS"
|
1876 |
CREATE TABLE "RELEASE_MANAGER"."RELEASE_COMPONENTS"
|
| Line 1808... |
Line 1888... |
| 1808 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1888 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1809 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1889 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1810 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_COMPONENTS" TO "RM_READONLY";
|
1890 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_COMPONENTS" TO "RM_READONLY";
|
| 1811 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_COMPONENTS" TO "MS_READONLY";
|
1891 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_COMPONENTS" TO "MS_READONLY";
|
| 1812 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_COMPONENTS" TO "DM_READONLY";
|
1892 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_COMPONENTS" TO "DM_READONLY";
|
| 1813 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_COMPONENTS" TO "RELEASE_MANAGER_READ";
|
1893 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_COMPONENTS" TO "RELEASE_MANAGER_READ";
|
| 1814 |
--------------------------------------------------------
|
1894 |
--------------------------------------------------------
|
| 1815 |
-- DDL for Table RELEASE_CONFIG
|
1895 |
-- DDL for Table RELEASE_CONFIG
|
| 1816 |
--------------------------------------------------------
|
1896 |
--------------------------------------------------------
|
| 1817 |
|
1897 |
|
| 1818 |
CREATE TABLE "RELEASE_MANAGER"."RELEASE_CONFIG"
|
1898 |
CREATE TABLE "RELEASE_MANAGER"."RELEASE_CONFIG"
|
| Line 1835... |
Line 1915... |
| 1835 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_CONFIG"."DAEMON_HOSTNAME" IS 'Do not use. Data should come from build_machine_config';
|
1915 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_CONFIG"."DAEMON_HOSTNAME" IS 'Do not use. Data should come from build_machine_config';
|
| 1836 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_CONFIG"."BMCON_ID" IS 'Link to the build_machine_config table';
|
1916 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_CONFIG"."BMCON_ID" IS 'Link to the build_machine_config table';
|
| 1837 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_CONFIG" TO "RM_READONLY";
|
1917 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_CONFIG" TO "RM_READONLY";
|
| 1838 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_CONFIG" TO "MS_READONLY";
|
1918 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_CONFIG" TO "MS_READONLY";
|
| 1839 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_CONFIG" TO "DM_READONLY";
|
1919 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_CONFIG" TO "DM_READONLY";
|
| 1840 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_CONFIG" TO "DEPLOYMENT_MANAGER";
|
1920 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_CONFIG" TO "DEPLOYMENT_MANAGER";
|
| 1841 |
--------------------------------------------------------
|
1921 |
--------------------------------------------------------
|
| 1842 |
-- DDL for Table RELEASE_CONTENT
|
1922 |
-- DDL for Table RELEASE_CONTENT
|
| 1843 |
--------------------------------------------------------
|
1923 |
--------------------------------------------------------
|
| 1844 |
|
1924 |
|
| 1845 |
CREATE TABLE "RELEASE_MANAGER"."RELEASE_CONTENT"
|
1925 |
CREATE TABLE "RELEASE_MANAGER"."RELEASE_CONTENT"
|
| Line 1859... |
Line 1939... |
| 1859 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
1939 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| 1860 |
NOCOMPRESS LOGGING
|
1940 |
NOCOMPRESS LOGGING
|
| 1861 |
STORAGE(INITIAL 11534336 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
1941 |
STORAGE(INITIAL 11534336 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 1862 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
1942 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 1863 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1943 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1864 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1944 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1865 |
|
1945 |
|
| 1866 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_CONTENT"."PKG_ID" IS 'NotUsed any more. Was:Package that has been deprecated';
|
1946 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_CONTENT"."PKG_ID" IS 'NotUsed any more. Was:Package that has been deprecated';
|
| 1867 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_CONTENT"."DEPRECATED_STATE" IS '6: Deprecated Package, 7: Deprecated Dependent';
|
1947 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_CONTENT"."DEPRECATED_STATE" IS '6: Deprecated Package, 7: Deprecated Dependent';
|
| 1868 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_CONTENT"."SDKTAG_ID" IS 'Pkg imported via SDK';
|
1948 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_CONTENT"."SDKTAG_ID" IS 'Pkg imported via SDK';
|
| 1869 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_CONTENT"."RIPPLE_STOP" IS 's: Stop Ripple, w:Wait for Reset, g:GoBuild';
|
1949 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_CONTENT"."RIPPLE_STOP" IS 's: Stop Ripple, w:Wait for Reset, g:GoBuild';
|
| 1870 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_CONTENT"."PERSIST_RIPPLE_STOP" IS 'Null:No';
|
1950 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_CONTENT"."PERSIST_RIPPLE_STOP" IS 'Null:No';
|
| 1871 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_CONTENT" TO "RM_READONLY";
|
1951 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_CONTENT" TO "RM_READONLY";
|
| 1872 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_CONTENT" TO "MS_READONLY";
|
1952 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_CONTENT" TO "MS_READONLY";
|
| 1873 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_CONTENT" TO "DM_READONLY";
|
1953 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_CONTENT" TO "DM_READONLY";
|
| 1874 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_CONTENT" TO "RELEASE_MANAGER_READ";
|
1954 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_CONTENT" TO "RELEASE_MANAGER_READ";
|
| 1875 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_CONTENT" TO "DEPLOYMENT_MANAGER";
|
1955 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_CONTENT" TO "DEPLOYMENT_MANAGER";
|
| 1876 |
--------------------------------------------------------
|
1956 |
--------------------------------------------------------
|
| 1877 |
-- DDL for Table RELEASE_LINKS
|
1957 |
-- DDL for Table RELEASE_LINKS
|
| 1878 |
--------------------------------------------------------
|
1958 |
--------------------------------------------------------
|
| 1879 |
|
1959 |
|
| 1880 |
CREATE TABLE "RELEASE_MANAGER"."RELEASE_LINKS"
|
1960 |
CREATE TABLE "RELEASE_MANAGER"."RELEASE_LINKS"
|
| Line 1888... |
Line 1968... |
| 1888 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1968 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1889 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1969 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1890 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_LINKS" TO "RM_READONLY";
|
1970 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_LINKS" TO "RM_READONLY";
|
| 1891 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_LINKS" TO "MS_READONLY";
|
1971 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_LINKS" TO "MS_READONLY";
|
| 1892 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_LINKS" TO "DM_READONLY";
|
1972 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_LINKS" TO "DM_READONLY";
|
| 1893 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_LINKS" TO "RELEASE_MANAGER_READ";
|
1973 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_LINKS" TO "RELEASE_MANAGER_READ";
|
| 1894 |
--------------------------------------------------------
|
1974 |
--------------------------------------------------------
|
| 1895 |
-- DDL for Table RELEASE_METRICS
|
1975 |
-- DDL for Table RELEASE_METRICS
|
| 1896 |
--------------------------------------------------------
|
1976 |
--------------------------------------------------------
|
| 1897 |
|
1977 |
|
| 1898 |
CREATE TABLE "RELEASE_MANAGER"."RELEASE_METRICS"
|
1978 |
CREATE TABLE "RELEASE_MANAGER"."RELEASE_METRICS"
|
| Line 1911... |
Line 1991... |
| 1911 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
1991 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 1912 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
1992 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1913 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
1993 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1914 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_METRICS" TO "RM_READONLY";
|
1994 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_METRICS" TO "RM_READONLY";
|
| 1915 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_METRICS" TO "MS_READONLY";
|
1995 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_METRICS" TO "MS_READONLY";
|
| 1916 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_METRICS" TO "DM_READONLY";
|
1996 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_METRICS" TO "DM_READONLY";
|
| 1917 |
--------------------------------------------------------
|
1997 |
--------------------------------------------------------
|
| 1918 |
-- DDL for Table RELEASE_MODIFIED
|
1998 |
-- DDL for Table RELEASE_MODIFIED
|
| 1919 |
--------------------------------------------------------
|
1999 |
--------------------------------------------------------
|
| 1920 |
|
2000 |
|
| 1921 |
CREATE TABLE "RELEASE_MANAGER"."RELEASE_MODIFIED"
|
2001 |
CREATE TABLE "RELEASE_MANAGER"."RELEASE_MODIFIED"
|
| 1922 |
( "RTAG_ID" NUMBER,
|
2002 |
( "RTAG_ID" NUMBER,
|
| 1923 |
"TIMESTAMP" TIMESTAMP (6) DEFAULT CURRENT_TIMESTAMP,
|
2003 |
"TIMESTAMP" TIMESTAMP (6) DEFAULT CURRENT_TIMESTAMP,
|
| 1924 |
"SEQNUM" NUMBER
|
2004 |
"SEQNUM" NUMBER
|
| Line 1926... |
Line 2006... |
| 1926 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
2006 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| 1927 |
NOCOMPRESS LOGGING
|
2007 |
NOCOMPRESS LOGGING
|
| 1928 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2008 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 1929 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2009 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 1930 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2010 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1931 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2011 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1932 |
|
2012 |
|
| 1933 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_MODIFIED"."RTAG_ID" IS 'Link to Release';
|
2013 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_MODIFIED"."RTAG_ID" IS 'Link to Release';
|
| 1934 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_MODIFIED"."TIMESTAMP" IS 'Time of the modification';
|
2014 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_MODIFIED"."TIMESTAMP" IS 'Time of the modification';
|
| 1935 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_MODIFIED"."SEQNUM" IS 'Unique number indicating change';
|
2015 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_MODIFIED"."SEQNUM" IS 'Unique number indicating change';
|
| 1936 |
COMMENT ON TABLE "RELEASE_MANAGER"."RELEASE_MODIFIED" IS 'This table conatins a single entry for each RELEASE_TAG.
|
2016 |
COMMENT ON TABLE "RELEASE_MANAGER"."RELEASE_MODIFIED" IS 'This table conatins a single entry for each RELEASE_TAG.
|
| Line 1939... |
Line 2019... |
| 1939 |
|
2019 |
|
| 1940 |
This should be called whenever the package_versions in the release have changed in such
|
2020 |
This should be called whenever the package_versions in the release have changed in such
|
| 1941 |
a manner that the build daemons should examine the release. This includes:
|
2021 |
a manner that the build daemons should examine the release. This includes:
|
| 1942 |
- Packages added and removed
|
2022 |
- Packages added and removed
|
| 1943 |
- Packages build status changed (re-included in the release )
|
2023 |
- Packages build status changed (re-included in the release )
|
| 1944 |
- Packages made Pending Build';
|
2024 |
- Packages made Pending Build';
|
| 1945 |
--------------------------------------------------------
|
2025 |
--------------------------------------------------------
|
| 1946 |
-- DDL for Table RELEASE_TAGS
|
2026 |
-- DDL for Table RELEASE_TAGS
|
| 1947 |
--------------------------------------------------------
|
2027 |
--------------------------------------------------------
|
| 1948 |
|
2028 |
|
| 1949 |
CREATE TABLE "RELEASE_MANAGER"."RELEASE_TAGS"
|
2029 |
CREATE TABLE "RELEASE_MANAGER"."RELEASE_TAGS"
|
| Line 1970... |
Line 2050... |
| 1970 |
"PRODUCT_STATE_USED" CHAR(1 BYTE),
|
2050 |
"PRODUCT_STATE_USED" CHAR(1 BYTE),
|
| 1971 |
"OFFICIAL_ID" NUMBER,
|
2051 |
"OFFICIAL_ID" NUMBER,
|
| 1972 |
"BUILD_AGE" NUMBER DEFAULT 31,
|
2052 |
"BUILD_AGE" NUMBER DEFAULT 31,
|
| 1973 |
"LXR" CHAR(1 BYTE) DEFAULT 'N'
|
2053 |
"LXR" CHAR(1 BYTE) DEFAULT 'N'
|
| 1974 |
) SEGMENT CREATION IMMEDIATE
|
2054 |
) SEGMENT CREATION IMMEDIATE
|
| 1975 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
2055 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| 1976 |
NOCOMPRESS LOGGING
|
2056 |
NOCOMPRESS LOGGING
|
| 1977 |
STORAGE(INITIAL 262144 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2057 |
STORAGE(INITIAL 262144 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 1978 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2058 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 1979 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2059 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 1980 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2060 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 1981 |
|
2061 |
|
| 1982 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_TAGS"."CREATED_STAMP" IS 'Date Release was created';
|
2062 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_TAGS"."CREATED_STAMP" IS 'Date Release was created';
|
| 1983 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_TAGS"."CREATOR_ID" IS 'User who created the release';
|
2063 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_TAGS"."CREATOR_ID" IS 'User who created the release';
|
| 1984 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_TAGS"."OFFICIAL_STAMP" IS 'Date OFFICIAL state was changed';
|
2064 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_TAGS"."OFFICIAL_STAMP" IS 'Date OFFICIAL state was changed';
|
| 1985 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_TAGS"."RELEASOR_ID" IS 'Not Used';
|
2065 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_TAGS"."RELEASOR_ID" IS 'Not Used';
|
| Line 1987... |
Line 2067... |
| 1987 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_TAGS"."REBUILD_ENV" IS 'Y: Rebuild Package State';
|
2067 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_TAGS"."REBUILD_ENV" IS 'Y: Rebuild Package State';
|
| 1988 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_TAGS"."REBUILD_STAMP" IS 'Not used ?';
|
2068 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_TAGS"."REBUILD_STAMP" IS 'Not used ?';
|
| 1989 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_TAGS"."OFFICIAL_ID" IS 'User last changed OFFICIAL state';
|
2069 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_TAGS"."OFFICIAL_ID" IS 'User last changed OFFICIAL state';
|
| 1990 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_TAGS"."BUILD_AGE" IS 'Days without building before warning is shown';
|
2070 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_TAGS"."BUILD_AGE" IS 'Days without building before warning is shown';
|
| 1991 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_TAGS"."LXR" IS 'Y:Enable LXR';
|
2071 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RELEASE_TAGS"."LXR" IS 'Y:Enable LXR';
|
| 1992 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_TAGS" TO "RM_READONLY";
|
2072 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_TAGS" TO "RM_READONLY";
|
| 1993 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_TAGS" TO "MS_READONLY";
|
2073 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_TAGS" TO "MS_READONLY";
|
| 1994 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_TAGS" TO "DM_READONLY";
|
2074 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_TAGS" TO "DM_READONLY";
|
| 1995 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_TAGS" TO "RELEASE_MANAGER_READ";
|
2075 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_TAGS" TO "RELEASE_MANAGER_READ";
|
| 1996 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_TAGS" TO "DEPLOYMENT_MANAGER";
|
2076 |
GRANT SELECT ON "RELEASE_MANAGER"."RELEASE_TAGS" TO "DEPLOYMENT_MANAGER";
|
| 1997 |
--------------------------------------------------------
|
2077 |
--------------------------------------------------------
|
| 1998 |
-- DDL for Table RM_PACKAGE_ISSUES_DELETE_ME
|
2078 |
-- DDL for Table RM_PACKAGE_ISSUES_DELETE_ME
|
| 1999 |
--------------------------------------------------------
|
2079 |
--------------------------------------------------------
|
| 2000 |
|
2080 |
|
| 2001 |
CREATE TABLE "RELEASE_MANAGER"."RM_PACKAGE_ISSUES_DELETE_ME"
|
2081 |
CREATE TABLE "RELEASE_MANAGER"."RM_PACKAGE_ISSUES_DELETE_ME"
|
| Line 2016... |
Line 2096... |
| 2016 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2096 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2017 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2097 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2018 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PACKAGE_ISSUES_DELETE_ME" TO "RM_READONLY";
|
2098 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PACKAGE_ISSUES_DELETE_ME" TO "RM_READONLY";
|
| 2019 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PACKAGE_ISSUES_DELETE_ME" TO "MS_READONLY";
|
2099 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PACKAGE_ISSUES_DELETE_ME" TO "MS_READONLY";
|
| 2020 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PACKAGE_ISSUES_DELETE_ME" TO "DM_READONLY";
|
2100 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PACKAGE_ISSUES_DELETE_ME" TO "DM_READONLY";
|
| 2021 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PACKAGE_ISSUES_DELETE_ME" TO "RELEASE_MANAGER_READ";
|
2101 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PACKAGE_ISSUES_DELETE_ME" TO "RELEASE_MANAGER_READ";
|
| 2022 |
--------------------------------------------------------
|
2102 |
--------------------------------------------------------
|
| 2023 |
-- DDL for Table RM_PKG_ISSUES
|
2103 |
-- DDL for Table RM_PKG_ISSUES
|
| 2024 |
--------------------------------------------------------
|
2104 |
--------------------------------------------------------
|
| 2025 |
|
2105 |
|
| 2026 |
CREATE GLOBAL TEMPORARY TABLE "RELEASE_MANAGER"."RM_PKG_ISSUES"
|
2106 |
CREATE GLOBAL TEMPORARY TABLE "RELEASE_MANAGER"."RM_PKG_ISSUES"
|
| Line 2035... |
Line 2115... |
| 2035 |
"ISS_ID" NUMBER
|
2115 |
"ISS_ID" NUMBER
|
| 2036 |
) ON COMMIT PRESERVE ROWS ;
|
2116 |
) ON COMMIT PRESERVE ROWS ;
|
| 2037 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PKG_ISSUES" TO "RM_READONLY";
|
2117 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PKG_ISSUES" TO "RM_READONLY";
|
| 2038 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PKG_ISSUES" TO "MS_READONLY";
|
2118 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PKG_ISSUES" TO "MS_READONLY";
|
| 2039 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PKG_ISSUES" TO "DM_READONLY";
|
2119 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PKG_ISSUES" TO "DM_READONLY";
|
| 2040 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PKG_ISSUES" TO "RELEASE_MANAGER_READ";
|
2120 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PKG_ISSUES" TO "RELEASE_MANAGER_READ";
|
| 2041 |
--------------------------------------------------------
|
2121 |
--------------------------------------------------------
|
| 2042 |
-- DDL for Table RUNTIME_DEPENDENCIES
|
2122 |
-- DDL for Table RUNTIME_DEPENDENCIES
|
| 2043 |
--------------------------------------------------------
|
2123 |
--------------------------------------------------------
|
| 2044 |
|
2124 |
|
| 2045 |
CREATE TABLE "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES"
|
2125 |
CREATE TABLE "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES"
|
| Line 2057... |
Line 2137... |
| 2057 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2137 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2058 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2138 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2059 |
GRANT SELECT ON "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES" TO "RM_READONLY";
|
2139 |
GRANT SELECT ON "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES" TO "RM_READONLY";
|
| 2060 |
GRANT SELECT ON "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES" TO "MS_READONLY";
|
2140 |
GRANT SELECT ON "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES" TO "MS_READONLY";
|
| 2061 |
GRANT SELECT ON "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES" TO "DM_READONLY";
|
2141 |
GRANT SELECT ON "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES" TO "DM_READONLY";
|
| 2062 |
GRANT SELECT ON "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES" TO "RELEASE_MANAGER_READ";
|
2142 |
GRANT SELECT ON "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES" TO "RELEASE_MANAGER_READ";
|
| 2063 |
--------------------------------------------------------
|
2143 |
--------------------------------------------------------
|
| 2064 |
-- DDL for Table RUN_LEVEL
|
2144 |
-- DDL for Table RUN_LEVEL
|
| 2065 |
--------------------------------------------------------
|
2145 |
--------------------------------------------------------
|
| 2066 |
|
2146 |
|
| 2067 |
CREATE TABLE "RELEASE_MANAGER"."RUN_LEVEL"
|
2147 |
CREATE TABLE "RELEASE_MANAGER"."RUN_LEVEL"
|
| Line 2083... |
Line 2163... |
| 2083 |
LOB ("CURRENT_BUILD_FILES") STORE AS BASICFILE (
|
2163 |
LOB ("CURRENT_BUILD_FILES") STORE AS BASICFILE (
|
| 2084 |
TABLESPACE "RELEASE_MANAGER_DATA" ENABLE STORAGE IN ROW CHUNK 8192 PCTVERSION 10
|
2164 |
TABLESPACE "RELEASE_MANAGER_DATA" ENABLE STORAGE IN ROW CHUNK 8192 PCTVERSION 10
|
| 2085 |
NOCACHE LOGGING
|
2165 |
NOCACHE LOGGING
|
| 2086 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2166 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2087 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2167 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2088 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)) ;
|
2168 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)) ;
|
| 2089 |
|
2169 |
|
| 2090 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL"."RCON_ID" IS 'Link to the Release_config table';
|
2170 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL"."RCON_ID" IS 'Link to the Release_config table';
|
| 2091 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL"."CURRENT_BUILD_FILES" IS 'The current build file. Set by the Master, consumed by the Slaves.';
|
2171 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL"."CURRENT_BUILD_FILES" IS 'The current build file. Set by the Master, consumed by the Slaves.';
|
| 2092 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL"."CURRENT_RUN_LEVEL" IS 'Daemon indiactes its current state. 1:Cannot Continue, 2:Paused, 3:Active, 4:Idle, 5:Waiting, 6:Publishing';
|
2172 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL"."CURRENT_RUN_LEVEL" IS 'Daemon indiactes its current state. 1:Cannot Continue, 2:Paused, 3:Active, 4:Idle, 5:Waiting, 6:Publishing';
|
| 2093 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL"."PAUSE" IS 'The daemon should pause at the end of the current build.Null:Run, 1:Pause, 2:Disable';
|
2173 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL"."PAUSE" IS 'The daemon should pause at the end of the current build.Null:Run, 1:Pause, 2:Disable';
|
| Line 2095... |
Line 2175... |
| 2095 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL"."KEEP_ALIVE" IS 'DateTime of the last database enquiry made by the daemon. Used to locate dead daemons.';
|
2175 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL"."KEEP_ALIVE" IS 'DateTime of the last database enquiry made by the daemon. Used to locate dead daemons.';
|
| 2096 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL"."CURRENT_PV_ID" IS 'The PV_ID of the package currently being built.';
|
2176 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL"."CURRENT_PV_ID" IS 'The PV_ID of the package currently being built.';
|
| 2097 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL"."LAST_BUILD" IS 'The DateTime that the last build started. This does not include dummy builds. Used to determine unused daemons.';
|
2177 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL"."LAST_BUILD" IS 'The DateTime that the last build started. This does not include dummy builds. Used to determine unused daemons.';
|
| 2098 |
GRANT SELECT ON "RELEASE_MANAGER"."RUN_LEVEL" TO "RM_READONLY";
|
2178 |
GRANT SELECT ON "RELEASE_MANAGER"."RUN_LEVEL" TO "RM_READONLY";
|
| 2099 |
GRANT SELECT ON "RELEASE_MANAGER"."RUN_LEVEL" TO "MS_READONLY";
|
2179 |
GRANT SELECT ON "RELEASE_MANAGER"."RUN_LEVEL" TO "MS_READONLY";
|
| 2100 |
GRANT SELECT ON "RELEASE_MANAGER"."RUN_LEVEL" TO "DM_READONLY";
|
2180 |
GRANT SELECT ON "RELEASE_MANAGER"."RUN_LEVEL" TO "DM_READONLY";
|
| 2101 |
--------------------------------------------------------
|
2181 |
--------------------------------------------------------
|
| 2102 |
-- DDL for Table RUN_LEVEL_SCHEDULE
|
2182 |
-- DDL for Table RUN_LEVEL_SCHEDULE
|
| 2103 |
--------------------------------------------------------
|
2183 |
--------------------------------------------------------
|
| 2104 |
|
2184 |
|
| 2105 |
CREATE TABLE "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE"
|
2185 |
CREATE TABLE "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE"
|
| Line 2112... |
Line 2192... |
| 2112 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
2192 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| 2113 |
NOCOMPRESS LOGGING
|
2193 |
NOCOMPRESS LOGGING
|
| 2114 |
STORAGE(INITIAL 262144 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2194 |
STORAGE(INITIAL 262144 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2115 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2195 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2116 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2196 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2117 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2197 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2118 |
|
2198 |
|
| 2119 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE"."SCHEDULED_ID" IS 'Unique entry identifier';
|
2199 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE"."SCHEDULED_ID" IS 'Unique entry identifier';
|
| 2120 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE"."SCHEDULED_PAUSE" IS 'Start DateTime of the outage';
|
2200 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE"."SCHEDULED_PAUSE" IS 'Start DateTime of the outage';
|
| 2121 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE"."SCHEDULED_RESUME" IS 'End DateTime of the outage';
|
2201 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE"."SCHEDULED_RESUME" IS 'End DateTime of the outage';
|
| 2122 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE"."REPEAT" IS '0:Once, 1:Daily, 7:Weekly';
|
2202 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE"."REPEAT" IS '0:Once, 1:Daily, 7:Weekly';
|
| 2123 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE"."INDEFINITE_PAUSE" IS 'Non Null indicates indefinite pause';
|
2203 |
COMMENT ON COLUMN "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE"."INDEFINITE_PAUSE" IS 'Non Null indicates indefinite pause';
|
| 2124 |
GRANT SELECT ON "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE" TO "RM_READONLY";
|
2204 |
GRANT SELECT ON "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE" TO "RM_READONLY";
|
| 2125 |
GRANT SELECT ON "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE" TO "MS_READONLY";
|
2205 |
GRANT SELECT ON "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE" TO "MS_READONLY";
|
| 2126 |
GRANT SELECT ON "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE" TO "DM_READONLY";
|
2206 |
GRANT SELECT ON "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE" TO "DM_READONLY";
|
| 2127 |
--------------------------------------------------------
|
2207 |
--------------------------------------------------------
|
| 2128 |
-- DDL for Table SDK_CONTENT
|
2208 |
-- DDL for Table SDK_CONTENT
|
| 2129 |
--------------------------------------------------------
|
2209 |
--------------------------------------------------------
|
| 2130 |
|
2210 |
|
| 2131 |
CREATE TABLE "RELEASE_MANAGER"."SDK_CONTENT"
|
2211 |
CREATE TABLE "RELEASE_MANAGER"."SDK_CONTENT"
|
| 2132 |
( "SDKTAG_ID" NUMBER,
|
2212 |
( "SDKTAG_ID" NUMBER,
|
| 2133 |
"PV_ID" NUMBER,
|
2213 |
"PV_ID" NUMBER,
|
| 2134 |
"SDKPKG_STATE" CHAR(1 BYTE) DEFAULT '-'
|
2214 |
"SDKPKG_STATE" CHAR(1 BYTE) DEFAULT '-'
|
| Line 2136... |
Line 2216... |
| 2136 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
2216 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| 2137 |
NOCOMPRESS LOGGING
|
2217 |
NOCOMPRESS LOGGING
|
| 2138 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2218 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2139 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2219 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2140 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2220 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2141 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2221 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2142 |
|
2222 |
|
| 2143 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_CONTENT"."SDKTAG_ID" IS 'Ref to SDK TAG';
|
2223 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_CONTENT"."SDKTAG_ID" IS 'Ref to SDK TAG';
|
| 2144 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_CONTENT"."PV_ID" IS 'Ref to Package Versions';
|
2224 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_CONTENT"."PV_ID" IS 'Ref to Package Versions';
|
| 2145 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_CONTENT"."SDKPKG_STATE" IS 'Package State: -:Not exposed, E:Exposed';
|
2225 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_CONTENT"."SDKPKG_STATE" IS 'Package State: -:Not exposed, E:Exposed';
|
| 2146 |
--------------------------------------------------------
|
2226 |
--------------------------------------------------------
|
| 2147 |
-- DDL for Table SDK_NAMES
|
2227 |
-- DDL for Table SDK_NAMES
|
| 2148 |
--------------------------------------------------------
|
2228 |
--------------------------------------------------------
|
| 2149 |
|
2229 |
|
| 2150 |
CREATE TABLE "RELEASE_MANAGER"."SDK_NAMES"
|
2230 |
CREATE TABLE "RELEASE_MANAGER"."SDK_NAMES"
|
| 2151 |
( "SDK_ID" NUMBER,
|
2231 |
( "SDK_ID" NUMBER,
|
| 2152 |
"SDK_NAME" VARCHAR2(50 BYTE),
|
2232 |
"SDK_NAME" VARCHAR2(50 BYTE),
|
| 2153 |
"SDK_COMMENT" VARCHAR2(4000 BYTE),
|
2233 |
"SDK_COMMENT" VARCHAR2(4000 BYTE),
|
| Line 2157... |
Line 2237... |
| 2157 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
2237 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| 2158 |
NOCOMPRESS LOGGING
|
2238 |
NOCOMPRESS LOGGING
|
| 2159 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2239 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2160 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2240 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2161 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2241 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2162 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2242 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2163 |
|
2243 |
|
| 2164 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_NAMES"."SDK_ID" IS 'Auto Created when row is created';
|
2244 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_NAMES"."SDK_ID" IS 'Auto Created when row is created';
|
| 2165 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_NAMES"."SDK_NAME" IS 'Name of the SDK';
|
2245 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_NAMES"."SDK_NAME" IS 'Name of the SDK';
|
| 2166 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_NAMES"."SDK_COMMENT" IS 'User comment';
|
2246 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_NAMES"."SDK_COMMENT" IS 'User comment';
|
| 2167 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_NAMES"."VIEW_ID" IS 'Base View for display';
|
2247 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_NAMES"."VIEW_ID" IS 'Base View for display';
|
| 2168 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_NAMES"."PROJ_ID" IS 'Project ID for Security context';
|
2248 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_NAMES"."PROJ_ID" IS 'Project ID for Security context';
|
| 2169 |
--------------------------------------------------------
|
2249 |
--------------------------------------------------------
|
| 2170 |
-- DDL for Table SDK_TAGS
|
2250 |
-- DDL for Table SDK_TAGS
|
| 2171 |
--------------------------------------------------------
|
2251 |
--------------------------------------------------------
|
| 2172 |
|
2252 |
|
| 2173 |
CREATE TABLE "RELEASE_MANAGER"."SDK_TAGS"
|
2253 |
CREATE TABLE "RELEASE_MANAGER"."SDK_TAGS"
|
| 2174 |
( "SDKTAG_ID" NUMBER,
|
2254 |
( "SDKTAG_ID" NUMBER,
|
| 2175 |
"SDKTAG_NAME" VARCHAR2(50 BYTE),
|
2255 |
"SDKTAG_NAME" VARCHAR2(50 BYTE),
|
| 2176 |
"DESCRIPTION" VARCHAR2(4000 BYTE),
|
2256 |
"DESCRIPTION" VARCHAR2(4000 BYTE),
|
| Line 2185... |
Line 2265... |
| 2185 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
2265 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| 2186 |
NOCOMPRESS LOGGING
|
2266 |
NOCOMPRESS LOGGING
|
| 2187 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2267 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2188 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2268 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2189 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2269 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2190 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2270 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2191 |
|
2271 |
|
| 2192 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."SDKTAG_ID" IS 'Unique ID. Created automatically';
|
2272 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."SDKTAG_ID" IS 'Unique ID. Created automatically';
|
| 2193 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."SDKTAG_NAME" IS 'Name of the SDK Version';
|
2273 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."SDKTAG_NAME" IS 'Name of the SDK Version';
|
| 2194 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."DESCRIPTION" IS 'General description';
|
2274 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."DESCRIPTION" IS 'General description';
|
| 2195 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."SDK_ID" IS 'Parent SDK';
|
2275 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."SDK_ID" IS 'Parent SDK';
|
| 2196 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."RTAG_ID" IS 'Release within which this SDK is maintained';
|
2276 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."RTAG_ID" IS 'Release within which this SDK is maintained';
|
| 2197 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."CREATED_STAMP" IS 'When created';
|
2277 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."CREATED_STAMP" IS 'When created';
|
| 2198 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."CREATOR_ID" IS 'Who Created the version';
|
2278 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."CREATOR_ID" IS 'Who Created the version';
|
| 2199 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."STATE_STAMP" IS 'Time of last change to this version';
|
2279 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."STATE_STAMP" IS 'Time of last change to this version';
|
| 2200 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."STATE_ID" IS 'User id who made the last state change';
|
2280 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."STATE_ID" IS 'User id who made the last state change';
|
| 2201 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."SDK_STATE" IS 'State: U-Under Development; R-Released; D-Deprecated';
|
2281 |
COMMENT ON COLUMN "RELEASE_MANAGER"."SDK_TAGS"."SDK_STATE" IS 'State: U-Under Development; R-Released; D-Deprecated';
|
| - |
|
2282 |
--------------------------------------------------------
|
| - |
|
2283 |
-- DDL for Table TEMP_ENV_DEPS
|
| 2202 |
--------------------------------------------------------
|
2284 |
--------------------------------------------------------
|
| 2203 |
-- DDL for Table TEMP_ENV_DEPS
|
- |
|
| 2204 |
--------------------------------------------------------
|
- |
|
| 2205 |
|
2285 |
|
| 2206 |
CREATE TABLE "RELEASE_MANAGER"."TEMP_ENV_DEPS"
|
2286 |
CREATE TABLE "RELEASE_MANAGER"."TEMP_ENV_DEPS"
|
| 2207 |
( "SESSION_NUM" NUMBER,
|
2287 |
( "SESSION_NUM" NUMBER,
|
| 2208 |
"PV_ID" NUMBER,
|
2288 |
"PV_ID" NUMBER,
|
| 2209 |
"PKG_ID" NUMBER,
|
2289 |
"PKG_ID" NUMBER,
|
| Line 2215... |
Line 2295... |
| 2215 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
2295 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| 2216 |
NOCOMPRESS LOGGING
|
2296 |
NOCOMPRESS LOGGING
|
| 2217 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2297 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2218 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2298 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2219 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2299 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2220 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2300 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2221 |
|
2301 |
|
| 2222 |
COMMENT ON TABLE "RELEASE_MANAGER"."TEMP_ENV_DEPS" IS 'This table is used in the creation of the package_state information
|
2302 |
COMMENT ON TABLE "RELEASE_MANAGER"."TEMP_ENV_DEPS" IS 'This table is used in the creation of the package_state information
|
| 2223 |
Data in the table is temporary. It should be cleared out after its been used.
|
2303 |
Data in the table is temporary. It should be cleared out after its been used.
|
| 2224 |
Data will only be used for a few seconds.
|
2304 |
Data will only be used for a few seconds.
|
| 2225 |
|
2305 |
|
| 2226 |
The table is used to map DPV_IDs to PV_IDs, but only for DPV_IDs that are of interest';
|
2306 |
The table is used to map DPV_IDs to PV_IDs, but only for DPV_IDs that are of interest';
|
| 2227 |
--------------------------------------------------------
|
2307 |
--------------------------------------------------------
|
| 2228 |
-- DDL for Table TEMP_ENV_STATES
|
2308 |
-- DDL for Table TEMP_ENV_STATES
|
| 2229 |
--------------------------------------------------------
|
2309 |
--------------------------------------------------------
|
| 2230 |
|
2310 |
|
| 2231 |
CREATE TABLE "RELEASE_MANAGER"."TEMP_ENV_STATES"
|
2311 |
CREATE TABLE "RELEASE_MANAGER"."TEMP_ENV_STATES"
|
| 2232 |
( "SESSION_NUM" NUMBER,
|
2312 |
( "SESSION_NUM" NUMBER,
|
| Line 2244... |
Line 2324... |
| 2244 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2324 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2245 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2325 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2246 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_ENV_STATES" TO "RM_READONLY";
|
2326 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_ENV_STATES" TO "RM_READONLY";
|
| 2247 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_ENV_STATES" TO "MS_READONLY";
|
2327 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_ENV_STATES" TO "MS_READONLY";
|
| 2248 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_ENV_STATES" TO "DM_READONLY";
|
2328 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_ENV_STATES" TO "DM_READONLY";
|
| 2249 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_ENV_STATES" TO "RELEASE_MANAGER_READ";
|
2329 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_ENV_STATES" TO "RELEASE_MANAGER_READ";
|
| 2250 |
--------------------------------------------------------
|
2330 |
--------------------------------------------------------
|
| 2251 |
-- DDL for Table TEMP_SASH
|
2331 |
-- DDL for Table TEMP_SASH
|
| 2252 |
--------------------------------------------------------
|
2332 |
--------------------------------------------------------
|
| 2253 |
|
2333 |
|
| 2254 |
CREATE TABLE "RELEASE_MANAGER"."TEMP_SASH"
|
2334 |
CREATE TABLE "RELEASE_MANAGER"."TEMP_SASH"
|
| Line 2262... |
Line 2342... |
| 2262 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2342 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2263 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2343 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2264 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_SASH" TO "RM_READONLY";
|
2344 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_SASH" TO "RM_READONLY";
|
| 2265 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_SASH" TO "MS_READONLY";
|
2345 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_SASH" TO "MS_READONLY";
|
| 2266 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_SASH" TO "DM_READONLY";
|
2346 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_SASH" TO "DM_READONLY";
|
| 2267 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_SASH" TO "RELEASE_MANAGER_READ";
|
2347 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_SASH" TO "RELEASE_MANAGER_READ";
|
| 2268 |
--------------------------------------------------------
|
2348 |
--------------------------------------------------------
|
| 2269 |
-- DDL for Table TEMP_TREE_BROWSE
|
2349 |
-- DDL for Table TEMP_TREE_BROWSE
|
| 2270 |
--------------------------------------------------------
|
2350 |
--------------------------------------------------------
|
| 2271 |
|
2351 |
|
| 2272 |
CREATE TABLE "RELEASE_MANAGER"."TEMP_TREE_BROWSE"
|
2352 |
CREATE TABLE "RELEASE_MANAGER"."TEMP_TREE_BROWSE"
|
| Line 2284... |
Line 2364... |
| 2284 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2364 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2285 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2365 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2286 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_TREE_BROWSE" TO "RM_READONLY";
|
2366 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_TREE_BROWSE" TO "RM_READONLY";
|
| 2287 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_TREE_BROWSE" TO "MS_READONLY";
|
2367 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_TREE_BROWSE" TO "MS_READONLY";
|
| 2288 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_TREE_BROWSE" TO "DM_READONLY";
|
2368 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_TREE_BROWSE" TO "DM_READONLY";
|
| 2289 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_TREE_BROWSE" TO "RELEASE_MANAGER_READ";
|
2369 |
GRANT SELECT ON "RELEASE_MANAGER"."TEMP_TREE_BROWSE" TO "RELEASE_MANAGER_READ";
|
| 2290 |
--------------------------------------------------------
|
2370 |
--------------------------------------------------------
|
| 2291 |
-- DDL for Table TEST_RUN
|
2371 |
-- DDL for Table TEST_RUN
|
| 2292 |
--------------------------------------------------------
|
2372 |
--------------------------------------------------------
|
| 2293 |
|
2373 |
|
| 2294 |
CREATE TABLE "RELEASE_MANAGER"."TEST_RUN"
|
2374 |
CREATE TABLE "RELEASE_MANAGER"."TEST_RUN"
|
| 2295 |
( "TESTRUN_ID" NUMBER,
|
2375 |
( "TESTRUN_ID" NUMBER,
|
| 2296 |
"BUILD_ID" NUMBER,
|
2376 |
"BUILD_ID" NUMBER,
|
| 2297 |
"PLATFORM" VARCHAR2(50 BYTE),
|
2377 |
"PLATFORM" VARCHAR2(50 BYTE),
|
| Line 2310... |
Line 2390... |
| 2310 |
LOB ("FAIL_MESSAGE") STORE AS BASICFILE (
|
2390 |
LOB ("FAIL_MESSAGE") STORE AS BASICFILE (
|
| 2311 |
TABLESPACE "RELEASE_MANAGER_DATA" ENABLE STORAGE IN ROW CHUNK 8192 RETENTION
|
2391 |
TABLESPACE "RELEASE_MANAGER_DATA" ENABLE STORAGE IN ROW CHUNK 8192 RETENTION
|
| 2312 |
NOCACHE LOGGING
|
2392 |
NOCACHE LOGGING
|
| 2313 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2393 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2314 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2394 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2315 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)) ;
|
2395 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)) ;
|
| 2316 |
|
2396 |
|
| 2317 |
COMMENT ON COLUMN "RELEASE_MANAGER"."TEST_RUN"."TESTRUN_ID" IS 'Unique Id. Used to generate a primary key.';
|
2397 |
COMMENT ON COLUMN "RELEASE_MANAGER"."TEST_RUN"."TESTRUN_ID" IS 'Unique Id. Used to generate a primary key.';
|
| 2318 |
COMMENT ON COLUMN "RELEASE_MANAGER"."TEST_RUN"."PLATFORM" IS 'Target Platform';
|
2398 |
COMMENT ON COLUMN "RELEASE_MANAGER"."TEST_RUN"."PLATFORM" IS 'Target Platform';
|
| 2319 |
COMMENT ON COLUMN "RELEASE_MANAGER"."TEST_RUN"."TYPE" IS 'P or D';
|
2399 |
COMMENT ON COLUMN "RELEASE_MANAGER"."TEST_RUN"."TYPE" IS 'P or D';
|
| 2320 |
COMMENT ON COLUMN "RELEASE_MANAGER"."TEST_RUN"."TEST_OUTCOME" IS 'PASS/FAIL/SKIP';
|
2400 |
COMMENT ON COLUMN "RELEASE_MANAGER"."TEST_RUN"."TEST_OUTCOME" IS 'PASS/FAIL/SKIP';
|
| 2321 |
COMMENT ON COLUMN "RELEASE_MANAGER"."TEST_RUN"."TIME_TAKEN" IS 'Test Duration in milliseconds';
|
2401 |
COMMENT ON COLUMN "RELEASE_MANAGER"."TEST_RUN"."TIME_TAKEN" IS 'Test Duration in milliseconds';
|
| 2322 |
COMMENT ON COLUMN "RELEASE_MANAGER"."TEST_RUN"."FAIL_MESSAGE" IS 'Failure Message';
|
2402 |
COMMENT ON COLUMN "RELEASE_MANAGER"."TEST_RUN"."FAIL_MESSAGE" IS 'Failure Message';
|
| 2323 |
--------------------------------------------------------
|
2403 |
--------------------------------------------------------
|
| 2324 |
-- DDL for Table TEST_TYPES
|
2404 |
-- DDL for Table TEST_TYPES
|
| 2325 |
--------------------------------------------------------
|
2405 |
--------------------------------------------------------
|
| 2326 |
|
2406 |
|
| 2327 |
CREATE TABLE "RELEASE_MANAGER"."TEST_TYPES"
|
2407 |
CREATE TABLE "RELEASE_MANAGER"."TEST_TYPES"
|
| Line 2337... |
Line 2417... |
| 2337 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2417 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2338 |
GRANT SELECT ON "RELEASE_MANAGER"."TEST_TYPES" TO "RM_READONLY";
|
2418 |
GRANT SELECT ON "RELEASE_MANAGER"."TEST_TYPES" TO "RM_READONLY";
|
| 2339 |
GRANT SELECT ON "RELEASE_MANAGER"."TEST_TYPES" TO "MS_READONLY";
|
2419 |
GRANT SELECT ON "RELEASE_MANAGER"."TEST_TYPES" TO "MS_READONLY";
|
| 2340 |
GRANT SELECT ON "RELEASE_MANAGER"."TEST_TYPES" TO "DM_READONLY";
|
2420 |
GRANT SELECT ON "RELEASE_MANAGER"."TEST_TYPES" TO "DM_READONLY";
|
| 2341 |
GRANT SELECT ON "RELEASE_MANAGER"."TEST_TYPES" TO "RELEASE_MANAGER_READ";
|
2421 |
GRANT SELECT ON "RELEASE_MANAGER"."TEST_TYPES" TO "RELEASE_MANAGER_READ";
|
| 2342 |
GRANT SELECT ON "RELEASE_MANAGER"."TEST_TYPES" TO "DEPLOYMENT_MANAGER";
|
2422 |
GRANT SELECT ON "RELEASE_MANAGER"."TEST_TYPES" TO "DEPLOYMENT_MANAGER";
|
| 2343 |
--------------------------------------------------------
|
2423 |
--------------------------------------------------------
|
| 2344 |
-- DDL for Table UNIT_TESTS
|
2424 |
-- DDL for Table UNIT_TESTS
|
| 2345 |
--------------------------------------------------------
|
2425 |
--------------------------------------------------------
|
| 2346 |
|
2426 |
|
| 2347 |
CREATE TABLE "RELEASE_MANAGER"."UNIT_TESTS"
|
2427 |
CREATE TABLE "RELEASE_MANAGER"."UNIT_TESTS"
|
| Line 2367... |
Line 2447... |
| 2367 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2447 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2368 |
GRANT SELECT ON "RELEASE_MANAGER"."UNIT_TESTS" TO "RM_READONLY";
|
2448 |
GRANT SELECT ON "RELEASE_MANAGER"."UNIT_TESTS" TO "RM_READONLY";
|
| 2369 |
GRANT SELECT ON "RELEASE_MANAGER"."UNIT_TESTS" TO "MS_READONLY";
|
2449 |
GRANT SELECT ON "RELEASE_MANAGER"."UNIT_TESTS" TO "MS_READONLY";
|
| 2370 |
GRANT SELECT ON "RELEASE_MANAGER"."UNIT_TESTS" TO "DM_READONLY";
|
2450 |
GRANT SELECT ON "RELEASE_MANAGER"."UNIT_TESTS" TO "DM_READONLY";
|
| 2371 |
GRANT SELECT ON "RELEASE_MANAGER"."UNIT_TESTS" TO "RELEASE_MANAGER_READ";
|
2451 |
GRANT SELECT ON "RELEASE_MANAGER"."UNIT_TESTS" TO "RELEASE_MANAGER_READ";
|
| 2372 |
GRANT SELECT ON "RELEASE_MANAGER"."UNIT_TESTS" TO "DEPLOYMENT_MANAGER";
|
2452 |
GRANT SELECT ON "RELEASE_MANAGER"."UNIT_TESTS" TO "DEPLOYMENT_MANAGER";
|
| 2373 |
--------------------------------------------------------
|
2453 |
--------------------------------------------------------
|
| 2374 |
-- DDL for Table VALIDATION_RULES_DELETE_ME
|
2454 |
-- DDL for Table VALIDATION_RULES_DELETE_ME
|
| 2375 |
--------------------------------------------------------
|
2455 |
--------------------------------------------------------
|
| 2376 |
|
2456 |
|
| 2377 |
CREATE TABLE "RELEASE_MANAGER"."VALIDATION_RULES_DELETE_ME"
|
2457 |
CREATE TABLE "RELEASE_MANAGER"."VALIDATION_RULES_DELETE_ME"
|
| Line 2395... |
Line 2475... |
| 2395 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2475 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2396 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2476 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2397 |
GRANT SELECT ON "RELEASE_MANAGER"."VALIDATION_RULES_DELETE_ME" TO "RM_READONLY";
|
2477 |
GRANT SELECT ON "RELEASE_MANAGER"."VALIDATION_RULES_DELETE_ME" TO "RM_READONLY";
|
| 2398 |
GRANT SELECT ON "RELEASE_MANAGER"."VALIDATION_RULES_DELETE_ME" TO "MS_READONLY";
|
2478 |
GRANT SELECT ON "RELEASE_MANAGER"."VALIDATION_RULES_DELETE_ME" TO "MS_READONLY";
|
| 2399 |
GRANT SELECT ON "RELEASE_MANAGER"."VALIDATION_RULES_DELETE_ME" TO "DM_READONLY";
|
2479 |
GRANT SELECT ON "RELEASE_MANAGER"."VALIDATION_RULES_DELETE_ME" TO "DM_READONLY";
|
| 2400 |
GRANT SELECT ON "RELEASE_MANAGER"."VALIDATION_RULES_DELETE_ME" TO "RELEASE_MANAGER_READ";
|
2480 |
GRANT SELECT ON "RELEASE_MANAGER"."VALIDATION_RULES_DELETE_ME" TO "RELEASE_MANAGER_READ";
|
| 2401 |
--------------------------------------------------------
|
2481 |
--------------------------------------------------------
|
| 2402 |
-- DDL for Table VCS_TYPE
|
2482 |
-- DDL for Table VCS_TYPE
|
| 2403 |
--------------------------------------------------------
|
2483 |
--------------------------------------------------------
|
| 2404 |
|
2484 |
|
| 2405 |
CREATE TABLE "RELEASE_MANAGER"."VCS_TYPE"
|
2485 |
CREATE TABLE "RELEASE_MANAGER"."VCS_TYPE"
|
| Line 2413... |
Line 2493... |
| 2413 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2493 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2414 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2494 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2415 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2495 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2416 |
GRANT SELECT ON "RELEASE_MANAGER"."VCS_TYPE" TO "RM_READONLY";
|
2496 |
GRANT SELECT ON "RELEASE_MANAGER"."VCS_TYPE" TO "RM_READONLY";
|
| 2417 |
GRANT SELECT ON "RELEASE_MANAGER"."VCS_TYPE" TO "MS_READONLY";
|
2497 |
GRANT SELECT ON "RELEASE_MANAGER"."VCS_TYPE" TO "MS_READONLY";
|
| 2418 |
GRANT SELECT ON "RELEASE_MANAGER"."VCS_TYPE" TO "DM_READONLY";
|
2498 |
GRANT SELECT ON "RELEASE_MANAGER"."VCS_TYPE" TO "DM_READONLY";
|
| 2419 |
--------------------------------------------------------
|
2499 |
--------------------------------------------------------
|
| 2420 |
-- DDL for Table VIEWS
|
2500 |
-- DDL for Table VIEWS
|
| 2421 |
--------------------------------------------------------
|
2501 |
--------------------------------------------------------
|
| 2422 |
|
2502 |
|
| 2423 |
CREATE TABLE "RELEASE_MANAGER"."VIEWS"
|
2503 |
CREATE TABLE "RELEASE_MANAGER"."VIEWS"
|
| Line 2430... |
Line 2510... |
| 2430 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
2510 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| 2431 |
NOCOMPRESS LOGGING
|
2511 |
NOCOMPRESS LOGGING
|
| 2432 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2512 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2433 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2513 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2434 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2514 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2435 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2515 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2436 |
|
2516 |
|
| 2437 |
COMMENT ON COLUMN "RELEASE_MANAGER"."VIEWS"."OWNER_ID" IS '0:Public';
|
2517 |
COMMENT ON COLUMN "RELEASE_MANAGER"."VIEWS"."OWNER_ID" IS '0:Public';
|
| 2438 |
COMMENT ON COLUMN "RELEASE_MANAGER"."VIEWS"."BASE_VIEW" IS 'Y:Base View';
|
2518 |
COMMENT ON COLUMN "RELEASE_MANAGER"."VIEWS"."BASE_VIEW" IS 'Y:Base View';
|
| 2439 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEWS" TO "RM_READONLY";
|
2519 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEWS" TO "RM_READONLY";
|
| 2440 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEWS" TO "MS_READONLY";
|
2520 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEWS" TO "MS_READONLY";
|
| 2441 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEWS" TO "DM_READONLY";
|
2521 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEWS" TO "DM_READONLY";
|
| 2442 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEWS" TO "RELEASE_MANAGER_READ";
|
2522 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEWS" TO "RELEASE_MANAGER_READ";
|
| 2443 |
--------------------------------------------------------
|
2523 |
--------------------------------------------------------
|
| 2444 |
-- DDL for Table VIEW_DEF
|
2524 |
-- DDL for Table VIEW_DEF
|
| 2445 |
--------------------------------------------------------
|
2525 |
--------------------------------------------------------
|
| 2446 |
|
2526 |
|
| 2447 |
CREATE TABLE "RELEASE_MANAGER"."VIEW_DEF"
|
2527 |
CREATE TABLE "RELEASE_MANAGER"."VIEW_DEF"
|
| Line 2451... |
Line 2531... |
| 2451 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
2531 |
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
|
| 2452 |
NOCOMPRESS LOGGING
|
2532 |
NOCOMPRESS LOGGING
|
| 2453 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2533 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2454 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2534 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2455 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2535 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2456 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2536 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2457 |
|
2537 |
|
| 2458 |
COMMENT ON COLUMN "RELEASE_MANAGER"."VIEW_DEF"."VIEW_ID" IS 'Non Base View ID';
|
2538 |
COMMENT ON COLUMN "RELEASE_MANAGER"."VIEW_DEF"."VIEW_ID" IS 'Non Base View ID';
|
| 2459 |
COMMENT ON COLUMN "RELEASE_MANAGER"."VIEW_DEF"."PKG_ID" IS 'Package ID';
|
2539 |
COMMENT ON COLUMN "RELEASE_MANAGER"."VIEW_DEF"."PKG_ID" IS 'Package ID';
|
| 2460 |
COMMENT ON TABLE "RELEASE_MANAGER"."VIEW_DEF" IS 'Packages in a non-baseview';
|
2540 |
COMMENT ON TABLE "RELEASE_MANAGER"."VIEW_DEF" IS 'Packages in a non-baseview';
|
| 2461 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEW_DEF" TO "RM_READONLY";
|
2541 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEW_DEF" TO "RM_READONLY";
|
| 2462 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEW_DEF" TO "MS_READONLY";
|
2542 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEW_DEF" TO "MS_READONLY";
|
| 2463 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEW_DEF" TO "DM_READONLY";
|
2543 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEW_DEF" TO "DM_READONLY";
|
| 2464 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEW_DEF" TO "RELEASE_MANAGER_READ";
|
2544 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEW_DEF" TO "RELEASE_MANAGER_READ";
|
| 2465 |
--------------------------------------------------------
|
2545 |
--------------------------------------------------------
|
| 2466 |
-- DDL for Table VIEW_SETTINGS
|
2546 |
-- DDL for Table VIEW_SETTINGS
|
| 2467 |
--------------------------------------------------------
|
2547 |
--------------------------------------------------------
|
| 2468 |
|
2548 |
|
| 2469 |
CREATE TABLE "RELEASE_MANAGER"."VIEW_SETTINGS"
|
2549 |
CREATE TABLE "RELEASE_MANAGER"."VIEW_SETTINGS"
|
| Line 2477... |
Line 2557... |
| 2477 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2557 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2478 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2558 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2479 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEW_SETTINGS" TO "RM_READONLY";
|
2559 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEW_SETTINGS" TO "RM_READONLY";
|
| 2480 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEW_SETTINGS" TO "MS_READONLY";
|
2560 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEW_SETTINGS" TO "MS_READONLY";
|
| 2481 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEW_SETTINGS" TO "DM_READONLY";
|
2561 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEW_SETTINGS" TO "DM_READONLY";
|
| 2482 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEW_SETTINGS" TO "RELEASE_MANAGER_READ";
|
2562 |
GRANT SELECT ON "RELEASE_MANAGER"."VIEW_SETTINGS" TO "RELEASE_MANAGER_READ";
|
| 2483 |
--------------------------------------------------------
|
2563 |
--------------------------------------------------------
|
| 2484 |
-- DDL for Table VTREES
|
2564 |
-- DDL for Table VTREES
|
| 2485 |
--------------------------------------------------------
|
2565 |
--------------------------------------------------------
|
| 2486 |
|
2566 |
|
| 2487 |
CREATE TABLE "RELEASE_MANAGER"."VTREES"
|
2567 |
CREATE TABLE "RELEASE_MANAGER"."VTREES"
|
| Line 2498... |
Line 2578... |
| 2498 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2578 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2499 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES" TO "RM_READONLY";
|
2579 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES" TO "RM_READONLY";
|
| 2500 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES" TO "MS_READONLY";
|
2580 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES" TO "MS_READONLY";
|
| 2501 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES" TO "DM_READONLY";
|
2581 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES" TO "DM_READONLY";
|
| 2502 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES" TO "RELEASE_MANAGER_READ";
|
2582 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES" TO "RELEASE_MANAGER_READ";
|
| 2503 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES" TO "DEPLOYMENT_MANAGER";
|
2583 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES" TO "DEPLOYMENT_MANAGER";
|
| 2504 |
--------------------------------------------------------
|
2584 |
--------------------------------------------------------
|
| 2505 |
-- DDL for Table VTREES_WORLD
|
2585 |
-- DDL for Table VTREES_WORLD
|
| 2506 |
--------------------------------------------------------
|
2586 |
--------------------------------------------------------
|
| 2507 |
|
2587 |
|
| 2508 |
CREATE TABLE "RELEASE_MANAGER"."VTREES_WORLD"
|
2588 |
CREATE TABLE "RELEASE_MANAGER"."VTREES_WORLD"
|
| Line 2517... |
Line 2597... |
| 2517 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2597 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2518 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES_WORLD" TO "RM_READONLY";
|
2598 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES_WORLD" TO "RM_READONLY";
|
| 2519 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES_WORLD" TO "MS_READONLY";
|
2599 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES_WORLD" TO "MS_READONLY";
|
| 2520 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES_WORLD" TO "DM_READONLY";
|
2600 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES_WORLD" TO "DM_READONLY";
|
| 2521 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES_WORLD" TO "RELEASE_MANAGER_READ";
|
2601 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES_WORLD" TO "RELEASE_MANAGER_READ";
|
| 2522 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES_WORLD" TO "DEPLOYMENT_MANAGER";
|
2602 |
GRANT SELECT ON "RELEASE_MANAGER"."VTREES_WORLD" TO "DEPLOYMENT_MANAGER";
|
| 2523 |
--------------------------------------------------------
|
2603 |
--------------------------------------------------------
|
| 2524 |
-- DDL for Table WORK_IN_PROGRESS
|
2604 |
-- DDL for Table WORK_IN_PROGRESS
|
| 2525 |
--------------------------------------------------------
|
2605 |
--------------------------------------------------------
|
| 2526 |
|
2606 |
|
| 2527 |
CREATE TABLE "RELEASE_MANAGER"."WORK_IN_PROGRESS"
|
2607 |
CREATE TABLE "RELEASE_MANAGER"."WORK_IN_PROGRESS"
|
| Line 2536... |
Line 2616... |
| 2536 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2616 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2537 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2617 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2538 |
GRANT SELECT ON "RELEASE_MANAGER"."WORK_IN_PROGRESS" TO "RM_READONLY";
|
2618 |
GRANT SELECT ON "RELEASE_MANAGER"."WORK_IN_PROGRESS" TO "RM_READONLY";
|
| 2539 |
GRANT SELECT ON "RELEASE_MANAGER"."WORK_IN_PROGRESS" TO "MS_READONLY";
|
2619 |
GRANT SELECT ON "RELEASE_MANAGER"."WORK_IN_PROGRESS" TO "MS_READONLY";
|
| 2540 |
GRANT SELECT ON "RELEASE_MANAGER"."WORK_IN_PROGRESS" TO "DM_READONLY";
|
2620 |
GRANT SELECT ON "RELEASE_MANAGER"."WORK_IN_PROGRESS" TO "DM_READONLY";
|
| 2541 |
GRANT SELECT ON "RELEASE_MANAGER"."WORK_IN_PROGRESS" TO "RELEASE_MANAGER_READ";
|
2621 |
GRANT SELECT ON "RELEASE_MANAGER"."WORK_IN_PROGRESS" TO "RELEASE_MANAGER_READ";
|
| 2542 |
--------------------------------------------------------
|
2622 |
--------------------------------------------------------
|
| 2543 |
-- DDL for Table WORLDS
|
2623 |
-- DDL for Table WORLDS
|
| 2544 |
--------------------------------------------------------
|
2624 |
--------------------------------------------------------
|
| 2545 |
|
2625 |
|
| 2546 |
CREATE TABLE "RELEASE_MANAGER"."WORLDS"
|
2626 |
CREATE TABLE "RELEASE_MANAGER"."WORLDS"
|
| Line 2555... |
Line 2635... |
| 2555 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2635 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2556 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2636 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2557 |
GRANT SELECT ON "RELEASE_MANAGER"."WORLDS" TO "RM_READONLY";
|
2637 |
GRANT SELECT ON "RELEASE_MANAGER"."WORLDS" TO "RM_READONLY";
|
| 2558 |
GRANT SELECT ON "RELEASE_MANAGER"."WORLDS" TO "MS_READONLY";
|
2638 |
GRANT SELECT ON "RELEASE_MANAGER"."WORLDS" TO "MS_READONLY";
|
| 2559 |
GRANT SELECT ON "RELEASE_MANAGER"."WORLDS" TO "DM_READONLY";
|
2639 |
GRANT SELECT ON "RELEASE_MANAGER"."WORLDS" TO "DM_READONLY";
|
| 2560 |
GRANT SELECT ON "RELEASE_MANAGER"."WORLDS" TO "RELEASE_MANAGER_READ";
|
2640 |
GRANT SELECT ON "RELEASE_MANAGER"."WORLDS" TO "RELEASE_MANAGER_READ";
|
| 2561 |
--------------------------------------------------------
|
2641 |
--------------------------------------------------------
|
| 2562 |
-- DDL for View ENVIRONMENT_VIEW
|
2642 |
-- DDL for View ENVIRONMENT_VIEW
|
| 2563 |
--------------------------------------------------------
|
2643 |
--------------------------------------------------------
|
| 2564 |
|
2644 |
|
| 2565 |
CREATE OR REPLACE FORCE VIEW "RELEASE_MANAGER"."ENVIRONMENT_VIEW" ("ENV_AREA", "PV_ID", "RTAG_ID", "VIEW_ID", "PKG_STATE", "DEPRECATED_STATE", "INSERTOR_ID", "INSERT_STAMP", "OPERATION") AS
|
2645 |
CREATE OR REPLACE FORCE VIEW "RELEASE_MANAGER"."ENVIRONMENT_VIEW" ("ENV_AREA", "PV_ID", "RTAG_ID", "VIEW_ID", "PKG_STATE", "DEPRECATED_STATE", "INSERTOR_ID", "INSERT_STAMP", "OPERATION") AS
|
| Line 2592... |
Line 2672... |
| 2592 |
NULL AS PKG_STATE,
|
2672 |
NULL AS PKG_STATE,
|
| 2593 |
NULL AS DEPRECATED_STATE,
|
2673 |
NULL AS DEPRECATED_STATE,
|
| 2594 |
NULL AS INSERTOR_ID,
|
2674 |
NULL AS INSERTOR_ID,
|
| 2595 |
NULL AS INSERT_STAMP,
|
2675 |
NULL AS INSERT_STAMP,
|
| 2596 |
pl.operation
|
2676 |
pl.operation
|
| 2597 |
FROM PLANNED pl;
|
2677 |
FROM PLANNED pl
|
| - |
|
2678 |
;
|
| 2598 |
GRANT SELECT ON "RELEASE_MANAGER"."ENVIRONMENT_VIEW" TO "RM_READONLY";
|
2679 |
GRANT SELECT ON "RELEASE_MANAGER"."ENVIRONMENT_VIEW" TO "RM_READONLY";
|
| 2599 |
GRANT SELECT ON "RELEASE_MANAGER"."ENVIRONMENT_VIEW" TO "MS_READONLY";
|
2680 |
GRANT SELECT ON "RELEASE_MANAGER"."ENVIRONMENT_VIEW" TO "MS_READONLY";
|
| 2600 |
GRANT SELECT ON "RELEASE_MANAGER"."ENVIRONMENT_VIEW" TO "RELEASE_MANAGER_READ";
|
2681 |
GRANT SELECT ON "RELEASE_MANAGER"."ENVIRONMENT_VIEW" TO "RELEASE_MANAGER_READ";
|
| 2601 |
--------------------------------------------------------
|
2682 |
--------------------------------------------------------
|
| 2602 |
-- DDL for View RM_PKG_ISSUES_ID
|
2683 |
-- DDL for View RM_PKG_ISSUES_ID
|
| 2603 |
--------------------------------------------------------
|
2684 |
--------------------------------------------------------
|
| 2604 |
|
2685 |
|
| 2605 |
CREATE OR REPLACE FORCE VIEW "RELEASE_MANAGER"."RM_PKG_ISSUES_ID" ("ISS_ID", "PKG_VERSION") AS
|
2686 |
CREATE OR REPLACE FORCE VIEW "RELEASE_MANAGER"."RM_PKG_ISSUES_ID" ("ISS_ID", "PKG_VERSION") AS
|
| 2606 |
SELECT DISTINCT ISS_ID, PKG_VERSION FROM RM_PACKAGE_ISSUES WHERE ISS_ID IS NOT NULL
|
2687 |
SELECT DISTINCT ISS_ID, PKG_VERSION FROM RM_PACKAGE_ISSUES WHERE ISS_ID IS NOT NULL
|
| 2607 |
|
2688 |
|
| - |
|
2689 |
|
| 2608 |
;
|
2690 |
;
|
| 2609 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PKG_ISSUES_ID" TO "RM_READONLY";
|
2691 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PKG_ISSUES_ID" TO "RM_READONLY";
|
| 2610 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PKG_ISSUES_ID" TO "MS_READONLY";
|
2692 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PKG_ISSUES_ID" TO "MS_READONLY";
|
| 2611 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PKG_ISSUES_ID" TO "RELEASE_MANAGER_READ";
|
2693 |
GRANT SELECT ON "RELEASE_MANAGER"."RM_PKG_ISSUES_ID" TO "RELEASE_MANAGER_READ";
|
| 2612 |
--------------------------------------------------------
|
2694 |
--------------------------------------------------------
|
| 2613 |
-- DDL for Index PK_LICENCES
|
2695 |
-- DDL for Index PK_LICENCES
|
| 2614 |
--------------------------------------------------------
|
2696 |
--------------------------------------------------------
|
| 2615 |
|
2697 |
|
| 2616 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_LICENCES" ON "RELEASE_MANAGER"."LICENCES" ("LICENCE")
|
2698 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_LICENCES" ON "RELEASE_MANAGER"."LICENCES" ("LICENCE")
|
| 2617 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2699 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2618 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2700 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2619 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2701 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2620 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2702 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2621 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2703 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2622 |
--------------------------------------------------------
|
2704 |
--------------------------------------------------------
|
| 2623 |
-- DDL for Index UNQ_PKG_BUILD_ENV
|
2705 |
-- DDL for Index UNQ_PKG_BUILD_ENV
|
| 2624 |
--------------------------------------------------------
|
2706 |
--------------------------------------------------------
|
| 2625 |
|
2707 |
|
| 2626 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PKG_BUILD_ENV" ON "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" ("PV_ID", "BE_ID")
|
2708 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PKG_BUILD_ENV" ON "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" ("PV_ID", "BE_ID")
|
| 2627 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2709 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2628 |
STORAGE(INITIAL 6291456 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2710 |
STORAGE(INITIAL 6291456 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2629 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2711 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2630 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2712 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2631 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2713 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2632 |
--------------------------------------------------------
|
2714 |
--------------------------------------------------------
|
| 2633 |
-- DDL for Index SDK_NAMES_UK1
|
2715 |
-- DDL for Index SDK_NAMES_UK1
|
| 2634 |
--------------------------------------------------------
|
2716 |
--------------------------------------------------------
|
| 2635 |
|
2717 |
|
| 2636 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."SDK_NAMES_UK1" ON "RELEASE_MANAGER"."SDK_NAMES" ("SDK_NAME")
|
2718 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."SDK_NAMES_UK1" ON "RELEASE_MANAGER"."SDK_NAMES" ("SDK_NAME")
|
| 2637 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2719 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2638 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2720 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2639 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2721 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2640 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2722 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2641 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2723 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2642 |
--------------------------------------------------------
|
2724 |
--------------------------------------------------------
|
| 2643 |
-- DDL for Index UNQ_PACKAGES
|
2725 |
-- DDL for Index UNQ_PACKAGES
|
| 2644 |
--------------------------------------------------------
|
2726 |
--------------------------------------------------------
|
| 2645 |
|
2727 |
|
| 2646 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PACKAGES" ON "RELEASE_MANAGER"."PACKAGES" ("PKG_NAME")
|
2728 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PACKAGES" ON "RELEASE_MANAGER"."PACKAGES" ("PKG_NAME", "PKG_ID")
|
| 2647 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2729 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2648 |
STORAGE(INITIAL 262144 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2730 |
STORAGE(INITIAL 262144 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2649 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2731 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2650 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2732 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2651 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2733 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2652 |
--------------------------------------------------------
|
2734 |
--------------------------------------------------------
|
| 2653 |
-- DDL for Index INX_PACKAGES_ALIAS
|
2735 |
-- DDL for Index INX_PACKAGES_ALIAS
|
| 2654 |
--------------------------------------------------------
|
2736 |
--------------------------------------------------------
|
| 2655 |
|
2737 |
|
| 2656 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."INX_PACKAGES_ALIAS" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID", "PKG_ID", "V_EXT")
|
2738 |
CREATE INDEX "RELEASE_MANAGER"."INX_PACKAGES_ALIAS" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PKG_ID", "V_EXT")
|
| 2657 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2739 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2658 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2740 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2659 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2741 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2660 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2742 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2661 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2743 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2662 |
--------------------------------------------------------
|
2744 |
--------------------------------------------------------
|
| 2663 |
-- DDL for Index CODE_REVIEW_URL_PK
|
2745 |
-- DDL for Index CODE_REVIEW_URL_PK
|
| 2664 |
--------------------------------------------------------
|
2746 |
--------------------------------------------------------
|
| 2665 |
|
2747 |
|
| 2666 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."CODE_REVIEW_URL_PK" ON "RELEASE_MANAGER"."CODE_REVIEW_URL" ("CR_ID")
|
2748 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."CODE_REVIEW_URL_PK" ON "RELEASE_MANAGER"."CODE_REVIEW_URL" ("CR_ID")
|
| 2667 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2749 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2668 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2750 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2669 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2751 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2670 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2752 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2671 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2753 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2672 |
--------------------------------------------------------
|
2754 |
--------------------------------------------------------
|
| 2673 |
-- DDL for Index SDK_NAMES_PK
|
2755 |
-- DDL for Index SDK_NAMES_PK
|
| 2674 |
--------------------------------------------------------
|
2756 |
--------------------------------------------------------
|
| 2675 |
|
2757 |
|
| 2676 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."SDK_NAMES_PK" ON "RELEASE_MANAGER"."SDK_NAMES" ("SDK_ID")
|
2758 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."SDK_NAMES_PK" ON "RELEASE_MANAGER"."SDK_NAMES" ("SDK_ID")
|
| 2677 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2759 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2678 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2760 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2679 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2761 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2680 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2762 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2681 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2763 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2682 |
--------------------------------------------------------
|
2764 |
--------------------------------------------------------
|
| 2683 |
-- DDL for Index INX_ACTION_TIMESTAMP
|
2765 |
-- DDL for Index INX_ACTION_TIMESTAMP
|
| 2684 |
--------------------------------------------------------
|
2766 |
--------------------------------------------------------
|
| 2685 |
|
2767 |
|
| 2686 |
CREATE INDEX "RELEASE_MANAGER"."INX_ACTION_TIMESTAMP" ON "RELEASE_MANAGER"."ACTION_LOG" ("ACTION_TIMESTAMP")
|
2768 |
CREATE INDEX "RELEASE_MANAGER"."INX_ACTION_TIMESTAMP" ON "RELEASE_MANAGER"."ACTION_LOG" ("ACTION_TIMESTAMP")
|
| 2687 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2769 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2688 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2770 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2689 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2771 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2690 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2772 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2691 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2773 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2692 |
--------------------------------------------------------
|
2774 |
--------------------------------------------------------
|
| 2693 |
-- DDL for Index INX_UT_COMPLETED
|
2775 |
-- DDL for Index INX_UT_COMPLETED
|
| 2694 |
--------------------------------------------------------
|
2776 |
--------------------------------------------------------
|
| 2695 |
|
2777 |
|
| 2696 |
CREATE INDEX "RELEASE_MANAGER"."INX_UT_COMPLETED" ON "RELEASE_MANAGER"."UNIT_TESTS" ("COMPLETION_DATE", "COMPLETED_BY")
|
2778 |
CREATE INDEX "RELEASE_MANAGER"."INX_UT_COMPLETED" ON "RELEASE_MANAGER"."UNIT_TESTS" ("COMPLETION_DATE", "COMPLETED_BY")
|
| 2697 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2779 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2698 |
STORAGE(INITIAL 5242880 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2780 |
STORAGE(INITIAL 5242880 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2699 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2781 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2700 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2782 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2701 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2783 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| - |
|
2784 |
--------------------------------------------------------
|
| - |
|
2785 |
-- DDL for Index BLAT_PROJECTS_INDEX1
|
| - |
|
2786 |
--------------------------------------------------------
|
| - |
|
2787 |
|
| - |
|
2788 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."BLAT_PROJECTS_INDEX1" ON "RELEASE_MANAGER"."BLAT_PROJECTS" ("BLAT_ID", "PROJ_ID")
|
| - |
|
2789 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
2790 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
2791 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
2792 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
2793 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2702 |
--------------------------------------------------------
|
2794 |
--------------------------------------------------------
|
| 2703 |
-- DDL for Index INX_PV_ID_PKGDOC
|
2795 |
-- DDL for Index INX_PV_ID_PKGDOC
|
| 2704 |
--------------------------------------------------------
|
2796 |
--------------------------------------------------------
|
| 2705 |
|
2797 |
|
| 2706 |
CREATE INDEX "RELEASE_MANAGER"."INX_PV_ID_PKGDOC" ON "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" ("PV_ID")
|
2798 |
CREATE INDEX "RELEASE_MANAGER"."INX_PV_ID_PKGDOC" ON "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" ("PV_ID")
|
| 2707 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2799 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2708 |
STORAGE(INITIAL 1048576 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2800 |
STORAGE(INITIAL 1048576 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2709 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2801 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2710 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2802 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2711 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2803 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2712 |
--------------------------------------------------------
|
2804 |
--------------------------------------------------------
|
| 2713 |
-- DDL for Index UNQ_VIEW_SETTINGS
|
2805 |
-- DDL for Index UNQ_VIEW_SETTINGS
|
| 2714 |
--------------------------------------------------------
|
2806 |
--------------------------------------------------------
|
| 2715 |
|
2807 |
|
| 2716 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_VIEW_SETTINGS" ON "RELEASE_MANAGER"."VIEW_SETTINGS" ("USER_ID", "VIEW_ID")
|
2808 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_VIEW_SETTINGS" ON "RELEASE_MANAGER"."VIEW_SETTINGS" ("USER_ID", "VIEW_ID")
|
| 2717 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2809 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2718 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2810 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2719 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2811 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2720 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2812 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2721 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2813 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2722 |
--------------------------------------------------------
|
2814 |
--------------------------------------------------------
|
| 2723 |
-- DDL for Index INX_PP_PV_ID
|
2815 |
-- DDL for Index INX_PP_PV_ID
|
| 2724 |
--------------------------------------------------------
|
2816 |
--------------------------------------------------------
|
| 2725 |
|
2817 |
|
| 2726 |
CREATE INDEX "RELEASE_MANAGER"."INX_PP_PV_ID" ON "RELEASE_MANAGER"."PACKAGE_PATCHES" ("PV_ID")
|
2818 |
CREATE INDEX "RELEASE_MANAGER"."INX_PP_PV_ID" ON "RELEASE_MANAGER"."PACKAGE_PATCHES" ("PV_ID")
|
| 2727 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2819 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2728 |
STORAGE(INITIAL 327680 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2820 |
STORAGE(INITIAL 327680 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2729 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2821 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2730 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2822 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2731 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2823 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2732 |
--------------------------------------------------------
|
2824 |
--------------------------------------------------------
|
| 2733 |
-- DDL for Index PK_VIEWS
|
2825 |
-- DDL for Index PK_VIEWS
|
| 2734 |
--------------------------------------------------------
|
2826 |
--------------------------------------------------------
|
| 2735 |
|
2827 |
|
| 2736 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_VIEWS" ON "RELEASE_MANAGER"."VIEWS" ("VIEW_ID")
|
2828 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_VIEWS" ON "RELEASE_MANAGER"."VIEWS" ("VIEW_ID")
|
| 2737 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2829 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2738 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2830 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2739 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2831 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2740 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2832 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2741 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2833 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2742 |
--------------------------------------------------------
|
2834 |
--------------------------------------------------------
|
| 2743 |
-- DDL for Index CQ_USERS_PK
|
2835 |
-- DDL for Index CQ_USERS_PK
|
| 2744 |
--------------------------------------------------------
|
2836 |
--------------------------------------------------------
|
| 2745 |
|
2837 |
|
| 2746 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."CQ_USERS_PK" ON "RELEASE_MANAGER"."CQ_USERS" ("DBID")
|
2838 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."CQ_USERS_PK" ON "RELEASE_MANAGER"."CQ_USERS" ("DBID")
|
| 2747 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2839 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2748 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2840 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2749 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2841 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2750 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2842 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2751 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2843 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2752 |
--------------------------------------------------------
|
2844 |
--------------------------------------------------------
|
| 2753 |
-- DDL for Index PK_PACKAGES
|
2845 |
-- DDL for Index PK_PACKAGES
|
| 2754 |
--------------------------------------------------------
|
2846 |
--------------------------------------------------------
|
| 2755 |
|
2847 |
|
| 2756 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_PACKAGES" ON "RELEASE_MANAGER"."PACKAGES" ("PKG_ID")
|
2848 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_PACKAGES" ON "RELEASE_MANAGER"."PACKAGES" ("PKG_ID")
|
| 2757 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2849 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2758 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2850 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2759 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2851 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2760 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2852 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2761 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2853 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2762 |
--------------------------------------------------------
|
2854 |
--------------------------------------------------------
|
| 2763 |
-- DDL for Index PK_TEST_TYPES
|
2855 |
-- DDL for Index PK_TEST_TYPES
|
| 2764 |
--------------------------------------------------------
|
2856 |
--------------------------------------------------------
|
| 2765 |
|
2857 |
|
| 2766 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_TEST_TYPES" ON "RELEASE_MANAGER"."TEST_TYPES" ("TEST_TYPE_ID")
|
2858 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_TEST_TYPES" ON "RELEASE_MANAGER"."TEST_TYPES" ("TEST_TYPE_ID")
|
| 2767 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2859 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2768 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2860 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2769 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2861 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2770 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2862 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2771 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2863 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2772 |
--------------------------------------------------------
|
2864 |
--------------------------------------------------------
|
| 2773 |
-- DDL for Index UNQ_ACTTYPE_ID
|
2865 |
-- DDL for Index UNQ_ACTTYPE_ID
|
| 2774 |
--------------------------------------------------------
|
2866 |
--------------------------------------------------------
|
| 2775 |
|
2867 |
|
| 2776 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_ACTTYPE_ID" ON "RELEASE_MANAGER"."ACTION_TYPE" ("ACTTYPE_ID")
|
2868 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_ACTTYPE_ID" ON "RELEASE_MANAGER"."ACTION_TYPE" ("ACTTYPE_ID")
|
| 2777 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2869 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2778 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2870 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2779 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2871 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2780 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2872 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2781 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2873 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2782 |
--------------------------------------------------------
|
2874 |
--------------------------------------------------------
|
| 2783 |
-- DDL for Index INX_PROJ_ACTION_DATE_TIME
|
2875 |
-- DDL for Index INX_PROJ_ACTION_DATE_TIME
|
| 2784 |
--------------------------------------------------------
|
2876 |
--------------------------------------------------------
|
| 2785 |
|
2877 |
|
| 2786 |
CREATE INDEX "RELEASE_MANAGER"."INX_PROJ_ACTION_DATE_TIME" ON "RELEASE_MANAGER"."PROJECT_ACTION_LOG" ("ACTION_DATETIME")
|
2878 |
CREATE INDEX "RELEASE_MANAGER"."INX_PROJ_ACTION_DATE_TIME" ON "RELEASE_MANAGER"."PROJECT_ACTION_LOG" ("ACTION_DATETIME")
|
| 2787 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2879 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2788 |
STORAGE(INITIAL 327680 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2880 |
STORAGE(INITIAL 327680 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2789 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2881 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2790 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2882 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2791 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2883 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2792 |
--------------------------------------------------------
|
2884 |
--------------------------------------------------------
|
| 2793 |
-- DDL for Index INX_RC_PKG_STATE
|
2885 |
-- DDL for Index INX_RC_PKG_STATE
|
| 2794 |
--------------------------------------------------------
|
2886 |
--------------------------------------------------------
|
| 2795 |
|
2887 |
|
| 2796 |
CREATE INDEX "RELEASE_MANAGER"."INX_RC_PKG_STATE" ON "RELEASE_MANAGER"."RELEASE_CONTENT" ("PKG_STATE")
|
2888 |
CREATE INDEX "RELEASE_MANAGER"."INX_RC_PKG_STATE" ON "RELEASE_MANAGER"."RELEASE_CONTENT" ("PKG_STATE")
|
| 2797 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
2889 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
| 2798 |
STORAGE(INITIAL 7340032 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2890 |
STORAGE(INITIAL 7340032 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2799 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2891 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2800 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2892 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2801 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2893 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| - |
|
2894 |
--------------------------------------------------------
|
| - |
|
2895 |
-- DDL for Index BLAT_SERVERS_PK
|
| - |
|
2896 |
--------------------------------------------------------
|
| - |
|
2897 |
|
| - |
|
2898 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."BLAT_SERVERS_PK" ON "RELEASE_MANAGER"."BLAT_SERVERS" ("BLAT_ID")
|
| - |
|
2899 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
2900 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
2901 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
2902 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
2903 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2802 |
--------------------------------------------------------
|
2904 |
--------------------------------------------------------
|
| 2803 |
-- DDL for Index PROCESSES_PK
|
2905 |
-- DDL for Index PROCESSES_PK
|
| 2804 |
--------------------------------------------------------
|
2906 |
--------------------------------------------------------
|
| 2805 |
|
2907 |
|
| 2806 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PROCESSES_PK" ON "RELEASE_MANAGER"."PROCESSES" ("PROC_ID")
|
2908 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PROCESSES_PK" ON "RELEASE_MANAGER"."PROCESSES" ("PROC_ID")
|
| 2807 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2909 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2808 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2910 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2809 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2911 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2810 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2912 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2811 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2913 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2812 |
--------------------------------------------------------
|
2914 |
--------------------------------------------------------
|
| 2813 |
-- DDL for Index INX_PACKAGE_DEPS_DPV_ID
|
2915 |
-- DDL for Index INX_PACKAGE_DEPS_DPV_ID
|
| 2814 |
--------------------------------------------------------
|
2916 |
--------------------------------------------------------
|
| 2815 |
|
2917 |
|
| 2816 |
CREATE INDEX "RELEASE_MANAGER"."INX_PACKAGE_DEPS_DPV_ID" ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" ("DPV_ID")
|
2918 |
CREATE INDEX "RELEASE_MANAGER"."INX_PACKAGE_DEPS_DPV_ID" ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" ("DPV_ID")
|
| 2817 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
2919 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
| 2818 |
STORAGE(INITIAL 75497472 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2920 |
STORAGE(INITIAL 75497472 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2819 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2921 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2820 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2922 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2821 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2923 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| - |
|
2924 |
--------------------------------------------------------
|
| - |
|
2925 |
-- DDL for Index PACKAGE_VERSIONS_RNOTE
|
| 2822 |
--------------------------------------------------------
|
2926 |
--------------------------------------------------------
|
| 2823 |
-- DDL for Index PACKAGE_VERSIONS_RNOTE
|
- |
|
| 2824 |
--------------------------------------------------------
|
- |
|
| 2825 |
|
2927 |
|
| 2826 |
CREATE INDEX "RELEASE_MANAGER"."PACKAGE_VERSIONS_RNOTE" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("RELEASE_NOTES_INFO")
|
2928 |
CREATE INDEX "RELEASE_MANAGER"."PACKAGE_VERSIONS_RNOTE" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("RELEASE_NOTES_INFO")
|
| 2827 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2929 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2828 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2930 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2829 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2931 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2830 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2932 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2831 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
2933 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 2832 |
--------------------------------------------------------
|
2934 |
--------------------------------------------------------
|
| 2833 |
-- DDL for Index INX_PACKAGES_PKG_VERSION
|
2935 |
-- DDL for Index INX_PACKAGES_PKG_VERSION
|
| 2834 |
--------------------------------------------------------
|
2936 |
--------------------------------------------------------
|
| 2835 |
|
2937 |
|
| 2836 |
CREATE INDEX "RELEASE_MANAGER"."INX_PACKAGES_PKG_VERSION" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PKG_VERSION")
|
2938 |
CREATE INDEX "RELEASE_MANAGER"."INX_PACKAGES_PKG_VERSION" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PKG_VERSION")
|
| 2837 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
2939 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
| 2838 |
STORAGE(INITIAL 10485760 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2940 |
STORAGE(INITIAL 10485760 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2839 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2941 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2840 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2942 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2841 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2943 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2842 |
--------------------------------------------------------
|
2944 |
--------------------------------------------------------
|
| 2843 |
-- DDL for Index UNQ_PACKAGE_METRICS
|
2945 |
-- DDL for Index UNQ_PACKAGE_METRICS
|
| 2844 |
--------------------------------------------------------
|
2946 |
--------------------------------------------------------
|
| 2845 |
|
2947 |
|
| 2846 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PACKAGE_METRICS" ON "RELEASE_MANAGER"."PACKAGE_METRICS" ("PV_ID")
|
2948 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PACKAGE_METRICS" ON "RELEASE_MANAGER"."PACKAGE_METRICS" ("PV_ID")
|
| 2847 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2949 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2848 |
STORAGE(INITIAL 4194304 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2950 |
STORAGE(INITIAL 4194304 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2849 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2951 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2850 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2952 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2851 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2953 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2852 |
--------------------------------------------------------
|
2954 |
--------------------------------------------------------
|
| 2853 |
-- DDL for Index UNQ_PLATFORM
|
2955 |
-- DDL for Index UNQ_PLATFORM
|
| 2854 |
--------------------------------------------------------
|
2956 |
--------------------------------------------------------
|
| 2855 |
|
2957 |
|
| 2856 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PLATFORM" ON "RELEASE_MANAGER"."PLATFORMS" ("NAME")
|
2958 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PLATFORM" ON "RELEASE_MANAGER"."PLATFORMS" ("NAME")
|
| 2857 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2959 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2858 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2960 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2859 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2961 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2860 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2962 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2861 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2963 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2862 |
--------------------------------------------------------
|
2964 |
--------------------------------------------------------
|
| 2863 |
-- DDL for Index UNQ_VIEWS
|
2965 |
-- DDL for Index UNQ_VIEWS
|
| 2864 |
--------------------------------------------------------
|
2966 |
--------------------------------------------------------
|
| 2865 |
|
2967 |
|
| 2866 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_VIEWS" ON "RELEASE_MANAGER"."VIEWS" ("VIEW_NAME", "OWNER_ID")
|
2968 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_VIEWS" ON "RELEASE_MANAGER"."VIEWS" ("VIEW_NAME", "OWNER_ID")
|
| 2867 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2969 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2868 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2970 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2869 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2971 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2870 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2972 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2871 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2973 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2872 |
--------------------------------------------------------
|
2974 |
--------------------------------------------------------
|
| 2873 |
-- DDL for Index PRODUCT_STATES_PK
|
2975 |
-- DDL for Index PRODUCT_STATES_PK
|
| 2874 |
--------------------------------------------------------
|
2976 |
--------------------------------------------------------
|
| 2875 |
|
2977 |
|
| 2876 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PRODUCT_STATES_PK" ON "RELEASE_MANAGER"."PRODUCT_STATES" ("STATE_ID")
|
2978 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PRODUCT_STATES_PK" ON "RELEASE_MANAGER"."PRODUCT_STATES" ("STATE_ID")
|
| 2877 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2979 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2878 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2980 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2879 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2981 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2880 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2982 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2881 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2983 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2882 |
--------------------------------------------------------
|
2984 |
--------------------------------------------------------
|
| 2883 |
-- DDL for Index PK_MESSAGE_BOARD
|
2985 |
-- DDL for Index PK_MESSAGE_BOARD
|
| 2884 |
--------------------------------------------------------
|
2986 |
--------------------------------------------------------
|
| 2885 |
|
2987 |
|
| 2886 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_MESSAGE_BOARD" ON "RELEASE_MANAGER"."MESSAGE_BOARD" ("MSG_ID")
|
2988 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_MESSAGE_BOARD" ON "RELEASE_MANAGER"."MESSAGE_BOARD" ("MSG_ID")
|
| 2887 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2989 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2888 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
2990 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2889 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
2991 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2890 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
2992 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2891 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
2993 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2892 |
--------------------------------------------------------
|
2994 |
--------------------------------------------------------
|
| 2893 |
-- DDL for Index PK_BUILD_MACHINE_CONFIG
|
2995 |
-- DDL for Index PK_BUILD_MACHINE_CONFIG
|
| 2894 |
--------------------------------------------------------
|
2996 |
--------------------------------------------------------
|
| 2895 |
|
2997 |
|
| 2896 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_BUILD_MACHINE_CONFIG" ON "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" ("BMCON_ID")
|
2998 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_BUILD_MACHINE_CONFIG" ON "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" ("BMCON_ID")
|
| 2897 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
2999 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2898 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3000 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2899 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3001 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2900 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3002 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2901 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3003 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2902 |
--------------------------------------------------------
|
3004 |
--------------------------------------------------------
|
| 2903 |
-- DDL for Index INX_MSGBOARD
|
3005 |
-- DDL for Index INX_MSGBOARD
|
| 2904 |
--------------------------------------------------------
|
3006 |
--------------------------------------------------------
|
| 2905 |
|
3007 |
|
| 2906 |
CREATE INDEX "RELEASE_MANAGER"."INX_MSGBOARD" ON "RELEASE_MANAGER"."MESSAGE_BOARD" ("EXPIRY_DATE", "DUE_DATE")
|
3008 |
CREATE INDEX "RELEASE_MANAGER"."INX_MSGBOARD" ON "RELEASE_MANAGER"."MESSAGE_BOARD" ("EXPIRY_DATE", "DUE_DATE")
|
| 2907 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3009 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2908 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3010 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2909 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3011 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2910 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3012 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2911 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3013 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2912 |
--------------------------------------------------------
|
3014 |
--------------------------------------------------------
|
| 2913 |
-- DDL for Index PK_VTREES
|
3015 |
-- DDL for Index PK_VTREES
|
| 2914 |
--------------------------------------------------------
|
3016 |
--------------------------------------------------------
|
| 2915 |
|
3017 |
|
| 2916 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_VTREES" ON "RELEASE_MANAGER"."VTREES" ("VTREE_ID")
|
3018 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_VTREES" ON "RELEASE_MANAGER"."VTREES" ("VTREE_ID")
|
| 2917 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3019 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2918 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3020 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2919 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3021 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2920 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3022 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2921 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3023 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2922 |
--------------------------------------------------------
|
3024 |
--------------------------------------------------------
|
| 2923 |
-- DDL for Index UNQ_UT_PART1
|
3025 |
-- DDL for Index UNQ_UT_PART1
|
| 2924 |
--------------------------------------------------------
|
3026 |
--------------------------------------------------------
|
| 2925 |
|
3027 |
|
| 2926 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_UT_PART1" ON "RELEASE_MANAGER"."UNIT_TESTS" ("PV_ID", "TEST_ID")
|
3028 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_UT_PART1" ON "RELEASE_MANAGER"."UNIT_TESTS" ("PV_ID", "TEST_ID")
|
| 2927 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3029 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2928 |
STORAGE(INITIAL 7340032 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3030 |
STORAGE(INITIAL 7340032 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2929 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3031 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2930 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3032 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2931 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3033 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2932 |
--------------------------------------------------------
|
3034 |
--------------------------------------------------------
|
| 2933 |
-- DDL for Index UNQ_BUILD_ENV
|
3035 |
-- DDL for Index UNQ_BUILD_ENV
|
| 2934 |
--------------------------------------------------------
|
3036 |
--------------------------------------------------------
|
| 2935 |
|
3037 |
|
| 2936 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_BUILD_ENV" ON "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" ("BE_NAME")
|
3038 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_BUILD_ENV" ON "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" ("BE_NAME")
|
| 2937 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3039 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2938 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3040 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2939 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3041 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2940 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3042 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2941 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3043 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| - |
|
3044 |
--------------------------------------------------------
|
| - |
|
3045 |
-- DDL for Index PK_RUN_LEVEL
|
| 2942 |
--------------------------------------------------------
|
3046 |
--------------------------------------------------------
|
| 2943 |
-- DDL for Index PK_RUN_LEVEL
|
- |
|
| 2944 |
--------------------------------------------------------
|
- |
|
| 2945 |
|
3047 |
|
| 2946 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_RUN_LEVEL" ON "RELEASE_MANAGER"."RUN_LEVEL" ("RCON_ID")
|
3048 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_RUN_LEVEL" ON "RELEASE_MANAGER"."RUN_LEVEL" ("RCON_ID")
|
| 2947 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3049 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2948 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3050 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2949 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3051 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2950 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3052 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2951 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3053 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2952 |
--------------------------------------------------------
|
3054 |
--------------------------------------------------------
|
| 2953 |
-- DDL for Index INX_ACTION_DATE_TIME
|
3055 |
-- DDL for Index INX_ACTION_DATE_TIME
|
| 2954 |
--------------------------------------------------------
|
3056 |
--------------------------------------------------------
|
| 2955 |
|
3057 |
|
| 2956 |
CREATE INDEX "RELEASE_MANAGER"."INX_ACTION_DATE_TIME" ON "RELEASE_MANAGER"."ACTION_LOG" ("ACTION_DATETIME")
|
3058 |
CREATE INDEX "RELEASE_MANAGER"."INX_ACTION_DATE_TIME" ON "RELEASE_MANAGER"."ACTION_LOG" ("ACTION_DATETIME")
|
| 2957 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3059 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2958 |
STORAGE(INITIAL 92274688 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3060 |
STORAGE(INITIAL 92274688 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2959 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3061 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2960 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3062 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2961 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3063 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2962 |
--------------------------------------------------------
|
3064 |
--------------------------------------------------------
|
| 2963 |
-- DDL for Index UNQ_BUILD_MACHINE_CONFIG02
|
3065 |
-- DDL for Index UNQ_BUILD_MACHINE_CONFIG02
|
| 2964 |
--------------------------------------------------------
|
3066 |
--------------------------------------------------------
|
| 2965 |
|
3067 |
|
| 2966 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_BUILD_MACHINE_CONFIG02" ON "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" ("MACHINE_HOSTNAME")
|
3068 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_BUILD_MACHINE_CONFIG02" ON "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" ("MACHINE_HOSTNAME")
|
| 2967 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3069 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2968 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3070 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2969 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3071 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2970 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3072 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2971 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3073 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| - |
|
3074 |
--------------------------------------------------------
|
| - |
|
3075 |
-- DDL for Index CQ_SOFTWARE_ISSUE_INDEX6
|
| 2972 |
--------------------------------------------------------
|
3076 |
--------------------------------------------------------
|
| 2973 |
-- DDL for Index CQ_SOFTWARE_ISSUE_INDEX6
|
- |
|
| 2974 |
--------------------------------------------------------
|
- |
|
| 2975 |
|
3077 |
|
| 2976 |
CREATE INDEX "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE_INDEX6" ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" ("NEW_NUM")
|
3078 |
CREATE INDEX "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE_INDEX6" ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" ("NEW_NUM")
|
| 2977 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3079 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2978 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3080 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2979 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3081 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2980 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3082 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2981 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3083 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2982 |
--------------------------------------------------------
|
3084 |
--------------------------------------------------------
|
| 2983 |
-- DDL for Index BUILD_MACHINES_PK
|
3085 |
-- DDL for Index BUILD_MACHINES_PK
|
| 2984 |
--------------------------------------------------------
|
3086 |
--------------------------------------------------------
|
| 2985 |
|
3087 |
|
| 2986 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."BUILD_MACHINES_PK" ON "RELEASE_MANAGER"."BUILD_MACHINES" ("BM_ID")
|
3088 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."BUILD_MACHINES_PK" ON "RELEASE_MANAGER"."BUILD_MACHINES" ("BM_ID")
|
| 2987 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3089 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2988 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3090 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2989 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3091 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 2990 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3092 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 2991 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3093 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 2992 |
--------------------------------------------------------
|
3094 |
--------------------------------------------------------
|
| 2993 |
-- DDL for Index INX_TTB_SESSION
|
3095 |
-- DDL for Index INX_TTB_SESSION
|
| 2994 |
--------------------------------------------------------
|
3096 |
--------------------------------------------------------
|
| 2995 |
|
3097 |
|
| 2996 |
CREATE INDEX "RELEASE_MANAGER"."INX_TTB_SESSION" ON "RELEASE_MANAGER"."TEMP_TREE_BROWSE" ("SESSION_NUM")
|
3098 |
CREATE INDEX "RELEASE_MANAGER"."INX_TTB_SESSION" ON "RELEASE_MANAGER"."TEMP_TREE_BROWSE" ("SESSION_NUM")
|
| 2997 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3099 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 2998 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3100 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 2999 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3101 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3000 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3102 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3001 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3103 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3002 |
--------------------------------------------------------
|
3104 |
--------------------------------------------------------
|
| 3003 |
-- DDL for Index UNQ_RTD
|
3105 |
-- DDL for Index UNQ_RTD
|
| 3004 |
--------------------------------------------------------
|
3106 |
--------------------------------------------------------
|
| 3005 |
|
3107 |
|
| 3006 |
CREATE INDEX "RELEASE_MANAGER"."UNQ_RTD" ON "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES" ("PV_ID", "RTD_ID")
|
3108 |
CREATE INDEX "RELEASE_MANAGER"."UNQ_RTD" ON "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES" ("PV_ID", "RTD_ID")
|
| 3007 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3109 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3008 |
STORAGE(INITIAL 5242880 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3110 |
STORAGE(INITIAL 5242880 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3009 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3111 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3010 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3112 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3011 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3113 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3012 |
--------------------------------------------------------
|
3114 |
--------------------------------------------------------
|
| 3013 |
-- DDL for Index BUILD_PLAN_PK
|
3115 |
-- DDL for Index BUILD_PLAN_PK
|
| 3014 |
--------------------------------------------------------
|
3116 |
--------------------------------------------------------
|
| 3015 |
|
3117 |
|
| 3016 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."BUILD_PLAN_PK" ON "RELEASE_MANAGER"."BUILD_PLAN" ("RTAG_ID", "BUILD_ORDER", "PV_ID")
|
3118 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."BUILD_PLAN_PK" ON "RELEASE_MANAGER"."BUILD_PLAN" ("RTAG_ID", "BUILD_ORDER", "PV_ID")
|
| 3017 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3119 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3018 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3120 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3019 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3121 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3020 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3122 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3021 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3123 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3022 |
--------------------------------------------------------
|
3124 |
--------------------------------------------------------
|
| 3023 |
-- DDL for Index SDK_CONTENT_INDEX1
|
3125 |
-- DDL for Index SDK_CONTENT_INDEX1
|
| 3024 |
--------------------------------------------------------
|
3126 |
--------------------------------------------------------
|
| 3025 |
|
3127 |
|
| 3026 |
CREATE INDEX "RELEASE_MANAGER"."SDK_CONTENT_INDEX1" ON "RELEASE_MANAGER"."SDK_CONTENT" ("SDKTAG_ID")
|
3128 |
CREATE INDEX "RELEASE_MANAGER"."SDK_CONTENT_INDEX1" ON "RELEASE_MANAGER"."SDK_CONTENT" ("SDKTAG_ID")
|
| 3027 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3129 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3028 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3130 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3029 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3131 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3030 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3132 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3031 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3133 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3032 |
--------------------------------------------------------
|
3134 |
--------------------------------------------------------
|
| 3033 |
-- DDL for Index CQ_STATEDEF_PK
|
3135 |
-- DDL for Index CQ_STATEDEF_PK
|
| 3034 |
--------------------------------------------------------
|
3136 |
--------------------------------------------------------
|
| 3035 |
|
3137 |
|
| 3036 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."CQ_STATEDEF_PK" ON "RELEASE_MANAGER"."CQ_STATEDEF" ("ID")
|
3138 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."CQ_STATEDEF_PK" ON "RELEASE_MANAGER"."CQ_STATEDEF" ("ID")
|
| 3037 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3139 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3038 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3140 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3039 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3141 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3040 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3142 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3041 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3143 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3042 |
--------------------------------------------------------
|
3144 |
--------------------------------------------------------
|
| 3043 |
-- DDL for Index INX_RL_RTAG_ID
|
3145 |
-- DDL for Index INX_RL_RTAG_ID
|
| 3044 |
--------------------------------------------------------
|
3146 |
--------------------------------------------------------
|
| 3045 |
|
3147 |
|
| 3046 |
CREATE INDEX "RELEASE_MANAGER"."INX_RL_RTAG_ID" ON "RELEASE_MANAGER"."RELEASE_LINKS" ("RTAG_ID")
|
3148 |
CREATE INDEX "RELEASE_MANAGER"."INX_RL_RTAG_ID" ON "RELEASE_MANAGER"."RELEASE_LINKS" ("RTAG_ID")
|
| 3047 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3149 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3048 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3150 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3049 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3151 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3050 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3152 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3051 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3153 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3052 |
--------------------------------------------------------
|
3154 |
--------------------------------------------------------
|
| 3053 |
-- DDL for Index UNQ_VIEW_DEF
|
3155 |
-- DDL for Index UNQ_VIEW_DEF
|
| 3054 |
--------------------------------------------------------
|
3156 |
--------------------------------------------------------
|
| 3055 |
|
3157 |
|
| 3056 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_VIEW_DEF" ON "RELEASE_MANAGER"."VIEW_DEF" ("VIEW_ID", "PKG_ID")
|
3158 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_VIEW_DEF" ON "RELEASE_MANAGER"."VIEW_DEF" ("VIEW_ID", "PKG_ID")
|
| 3057 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3159 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3058 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3160 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3059 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3161 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3060 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3162 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3061 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3163 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3062 |
--------------------------------------------------------
|
3164 |
--------------------------------------------------------
|
| 3063 |
-- DDL for Index INX_PACKAGES_PKG_NAME
|
3165 |
-- DDL for Index INX_PACKAGES_PKG_NAME
|
| 3064 |
--------------------------------------------------------
|
3166 |
--------------------------------------------------------
|
| 3065 |
|
3167 |
|
| 3066 |
CREATE INDEX "RELEASE_MANAGER"."INX_PACKAGES_PKG_NAME" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PKG_ID")
|
3168 |
CREATE INDEX "RELEASE_MANAGER"."INX_PACKAGES_PKG_NAME" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PKG_ID")
|
| 3067 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
3169 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
| 3068 |
STORAGE(INITIAL 6291456 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3170 |
STORAGE(INITIAL 6291456 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3069 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3171 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3070 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3172 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3071 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3173 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3072 |
--------------------------------------------------------
|
3174 |
--------------------------------------------------------
|
| 3073 |
-- DDL for Index INX_PCOMP_FK_PV_ID
|
3175 |
-- DDL for Index INX_PCOMP_FK_PV_ID
|
| 3074 |
--------------------------------------------------------
|
3176 |
--------------------------------------------------------
|
| 3075 |
|
3177 |
|
| 3076 |
CREATE INDEX "RELEASE_MANAGER"."INX_PCOMP_FK_PV_ID" ON "RELEASE_MANAGER"."PRODUCT_COMPONENTS" ("PV_ID")
|
3178 |
CREATE INDEX "RELEASE_MANAGER"."INX_PCOMP_FK_PV_ID" ON "RELEASE_MANAGER"."PRODUCT_COMPONENTS" ("PV_ID")
|
| 3077 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3179 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3078 |
STORAGE(INITIAL 11534336 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3180 |
STORAGE(INITIAL 11534336 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3079 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3181 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3080 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3182 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3081 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3183 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3082 |
--------------------------------------------------------
|
3184 |
--------------------------------------------------------
|
| 3083 |
-- DDL for Index DAEMON_INSTRUCTIONS_UK1
|
3185 |
-- DDL for Index DAEMON_INSTRUCTIONS_UK1
|
| 3084 |
--------------------------------------------------------
|
3186 |
--------------------------------------------------------
|
| 3085 |
|
3187 |
|
| 3086 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS_UK1" ON "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" ("OP_CODE", "RTAG_ID", "PV_ID")
|
3188 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS_UK1" ON "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" ("OP_CODE", "RTAG_ID", "PV_ID")
|
| 3087 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3189 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3088 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3190 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3089 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3191 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3090 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3192 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3091 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3193 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3092 |
--------------------------------------------------------
|
3194 |
--------------------------------------------------------
|
| 3093 |
-- DDL for Index INX_FILE_NAME
|
3195 |
-- DDL for Index INX_FILE_NAME
|
| 3094 |
--------------------------------------------------------
|
3196 |
--------------------------------------------------------
|
| 3095 |
|
3197 |
|
| 3096 |
CREATE INDEX "RELEASE_MANAGER"."INX_FILE_NAME" ON "RELEASE_MANAGER"."RELEASE_COMPONENTS" (UPPER("FILE_NAME"))
|
3198 |
CREATE INDEX "RELEASE_MANAGER"."INX_FILE_NAME" ON "RELEASE_MANAGER"."RELEASE_COMPONENTS" (UPPER("FILE_NAME"))
|
| 3097 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3199 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3098 |
STORAGE(INITIAL 1147142144 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3200 |
STORAGE(INITIAL 1147142144 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3099 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3201 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3100 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3202 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3101 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3203 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3102 |
--------------------------------------------------------
|
3204 |
--------------------------------------------------------
|
| 3103 |
-- DDL for Index INX_IS_PATCH_IGNORE
|
3205 |
-- DDL for Index INX_IS_PATCH_IGNORE
|
| 3104 |
--------------------------------------------------------
|
3206 |
--------------------------------------------------------
|
| 3105 |
|
3207 |
|
| 3106 |
CREATE INDEX "RELEASE_MANAGER"."INX_IS_PATCH_IGNORE" ON "RELEASE_MANAGER"."IGNORE_WARNINGS" ("IS_PATCH_IGNORE")
|
3208 |
CREATE INDEX "RELEASE_MANAGER"."INX_IS_PATCH_IGNORE" ON "RELEASE_MANAGER"."IGNORE_WARNINGS" ("IS_PATCH_IGNORE")
|
| 3107 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3209 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3108 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3210 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3109 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3211 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3110 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3212 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3111 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3213 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| - |
|
3214 |
--------------------------------------------------------
|
| - |
|
3215 |
-- DDL for Index PK_TEST_RUN
|
| 3112 |
--------------------------------------------------------
|
3216 |
--------------------------------------------------------
|
| 3113 |
-- DDL for Index PK_TEST_RUN
|
- |
|
| 3114 |
--------------------------------------------------------
|
- |
|
| 3115 |
|
3217 |
|
| 3116 |
CREATE INDEX "RELEASE_MANAGER"."PK_TEST_RUN" ON "RELEASE_MANAGER"."TEST_RUN" ("TESTRUN_ID")
|
3218 |
CREATE INDEX "RELEASE_MANAGER"."PK_TEST_RUN" ON "RELEASE_MANAGER"."TEST_RUN" ("TESTRUN_ID")
|
| 3117 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3219 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3118 |
STORAGE(INITIAL 109051904 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3220 |
STORAGE(INITIAL 109051904 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3119 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3221 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3120 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3222 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3121 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3223 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3122 |
--------------------------------------------------------
|
3224 |
--------------------------------------------------------
|
| 3123 |
-- DDL for Index UNQ_BUILD_ENV_DOCS
|
3225 |
-- DDL for Index UNQ_BUILD_ENV_DOCS
|
| 3124 |
--------------------------------------------------------
|
3226 |
--------------------------------------------------------
|
| 3125 |
|
3227 |
|
| 3126 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_BUILD_ENV_DOCS" ON "RELEASE_MANAGER"."BUILD_ENV_DOCUMENTS" ("BE_ID", "DOC_NUM")
|
3228 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_BUILD_ENV_DOCS" ON "RELEASE_MANAGER"."BUILD_ENV_DOCUMENTS" ("BE_ID", "DOC_NUM")
|
| 3127 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3229 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3128 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3230 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3129 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3231 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3130 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3232 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3131 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3233 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3132 |
--------------------------------------------------------
|
3234 |
--------------------------------------------------------
|
| 3133 |
-- DDL for Index INX_PROJ_ACTION_LOG_PROJ
|
3235 |
-- DDL for Index INX_PROJ_ACTION_LOG_PROJ
|
| 3134 |
--------------------------------------------------------
|
3236 |
--------------------------------------------------------
|
| 3135 |
|
3237 |
|
| 3136 |
CREATE INDEX "RELEASE_MANAGER"."INX_PROJ_ACTION_LOG_PROJ" ON "RELEASE_MANAGER"."PROJECT_ACTION_LOG" ("PROJ_ID")
|
3238 |
CREATE INDEX "RELEASE_MANAGER"."INX_PROJ_ACTION_LOG_PROJ" ON "RELEASE_MANAGER"."PROJECT_ACTION_LOG" ("PROJ_ID")
|
| 3137 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3239 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3138 |
STORAGE(INITIAL 327680 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3240 |
STORAGE(INITIAL 327680 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3139 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3241 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3140 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3242 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3141 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3243 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3142 |
--------------------------------------------------------
|
3244 |
--------------------------------------------------------
|
| 3143 |
-- DDL for Index LICENCING_PK
|
3245 |
-- DDL for Index LICENCING_PK
|
| 3144 |
--------------------------------------------------------
|
3246 |
--------------------------------------------------------
|
| 3145 |
|
3247 |
|
| 3146 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."LICENCING_PK" ON "RELEASE_MANAGER"."LICENCING" ("PV_ID", "LICENCE")
|
3248 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."LICENCING_PK" ON "RELEASE_MANAGER"."LICENCING" ("PV_ID", "LICENCE")
|
| 3147 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3249 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3148 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3250 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3149 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3251 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3150 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3252 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3151 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3253 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3152 |
--------------------------------------------------------
|
3254 |
--------------------------------------------------------
|
| 3153 |
-- DDL for Index BUILD_SERVICE_CONFIG_INDEX1
|
3255 |
-- DDL for Index BUILD_SERVICE_CONFIG_INDEX1
|
| 3154 |
--------------------------------------------------------
|
3256 |
--------------------------------------------------------
|
| 3155 |
|
3257 |
|
| 3156 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."BUILD_SERVICE_CONFIG_INDEX1" ON "RELEASE_MANAGER"."BUILD_SERVICE_CONFIG" ("SERVICE")
|
3258 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."BUILD_SERVICE_CONFIG_INDEX1" ON "RELEASE_MANAGER"."BUILD_SERVICE_CONFIG" ("SERVICE")
|
| 3157 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3259 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3158 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3260 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3159 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3261 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3160 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3262 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3161 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3263 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3162 |
--------------------------------------------------------
|
3264 |
--------------------------------------------------------
|
| 3163 |
-- DDL for Index RELEASE_MODIFIED_PK
|
3265 |
-- DDL for Index RELEASE_MODIFIED_PK
|
| 3164 |
--------------------------------------------------------
|
3266 |
--------------------------------------------------------
|
| 3165 |
|
3267 |
|
| 3166 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."RELEASE_MODIFIED_PK" ON "RELEASE_MANAGER"."RELEASE_MODIFIED" ("RTAG_ID")
|
3268 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."RELEASE_MODIFIED_PK" ON "RELEASE_MANAGER"."RELEASE_MODIFIED" ("RTAG_ID")
|
| 3167 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3269 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3168 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3270 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3169 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3271 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3170 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3272 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3171 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3273 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3172 |
--------------------------------------------------------
|
3274 |
--------------------------------------------------------
|
| 3173 |
-- DDL for Index CQ_HISTORY_INDEX2
|
3275 |
-- DDL for Index CQ_HISTORY_INDEX2
|
| 3174 |
--------------------------------------------------------
|
3276 |
--------------------------------------------------------
|
| 3175 |
|
3277 |
|
| 3176 |
CREATE INDEX "RELEASE_MANAGER"."CQ_HISTORY_INDEX2" ON "RELEASE_MANAGER"."CQ_HISTORY" ("ENTITYDEF_ID")
|
3278 |
CREATE INDEX "RELEASE_MANAGER"."CQ_HISTORY_INDEX2" ON "RELEASE_MANAGER"."CQ_HISTORY" ("ENTITYDEF_ID")
|
| 3177 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3279 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3178 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3280 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3179 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3281 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3180 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3282 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3181 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3283 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3182 |
--------------------------------------------------------
|
3284 |
--------------------------------------------------------
|
| 3183 |
-- DDL for Index INX_TTB_LEVEL_NUM
|
3285 |
-- DDL for Index INX_TTB_LEVEL_NUM
|
| 3184 |
--------------------------------------------------------
|
3286 |
--------------------------------------------------------
|
| 3185 |
|
3287 |
|
| 3186 |
CREATE INDEX "RELEASE_MANAGER"."INX_TTB_LEVEL_NUM" ON "RELEASE_MANAGER"."TEMP_TREE_BROWSE" ("LEVEL_NUM")
|
3288 |
CREATE INDEX "RELEASE_MANAGER"."INX_TTB_LEVEL_NUM" ON "RELEASE_MANAGER"."TEMP_TREE_BROWSE" ("LEVEL_NUM")
|
| 3187 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3289 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3188 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3290 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3189 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3291 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3190 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3292 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3191 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3293 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| - |
|
3294 |
--------------------------------------------------------
|
| - |
|
3295 |
-- DDL for Index BLAT_SERVERS_UK1
|
| - |
|
3296 |
--------------------------------------------------------
|
| - |
|
3297 |
|
| - |
|
3298 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."BLAT_SERVERS_UK1" ON "RELEASE_MANAGER"."BLAT_SERVERS" ("BLAT_SERVER_NAME")
|
| - |
|
3299 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
3300 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
3301 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
3302 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
3303 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 3192 |
--------------------------------------------------------
|
3304 |
--------------------------------------------------------
|
| 3193 |
-- DDL for Index UNQ_WORK_IN_PROGRESS
|
3305 |
-- DDL for Index UNQ_WORK_IN_PROGRESS
|
| 3194 |
--------------------------------------------------------
|
3306 |
--------------------------------------------------------
|
| 3195 |
|
3307 |
|
| 3196 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_WORK_IN_PROGRESS" ON "RELEASE_MANAGER"."WORK_IN_PROGRESS" ("RTAG_ID", "PV_ID")
|
3308 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_WORK_IN_PROGRESS" ON "RELEASE_MANAGER"."WORK_IN_PROGRESS" ("RTAG_ID", "PV_ID")
|
| 3197 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3309 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3198 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3310 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3199 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3311 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3200 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3312 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3201 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3313 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3202 |
--------------------------------------------------------
|
3314 |
--------------------------------------------------------
|
| 3203 |
-- DDL for Index INX_PACKAGES_V_NMM
|
3315 |
-- DDL for Index INX_PACKAGES_V_NMM
|
| 3204 |
--------------------------------------------------------
|
3316 |
--------------------------------------------------------
|
| 3205 |
|
3317 |
|
| 3206 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."INX_PACKAGES_V_NMM" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("V_NMM", "PV_ID")
|
3318 |
CREATE INDEX "RELEASE_MANAGER"."INX_PACKAGES_V_NMM" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("V_NMM")
|
| 3207 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
3319 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
| 3208 |
STORAGE(INITIAL 9437184 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3320 |
STORAGE(INITIAL 9437184 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3209 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3321 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3210 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3322 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3211 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3323 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| - |
|
3324 |
--------------------------------------------------------
|
| - |
|
3325 |
-- DDL for Index TEST_RUN_IDX_BUILD_ID
|
| 3212 |
--------------------------------------------------------
|
3326 |
--------------------------------------------------------
|
| 3213 |
-- DDL for Index TEST_RUN_IDX_BUILD_ID
|
- |
|
| 3214 |
--------------------------------------------------------
|
- |
|
| 3215 |
|
3327 |
|
| 3216 |
CREATE INDEX "RELEASE_MANAGER"."TEST_RUN_IDX_BUILD_ID" ON "RELEASE_MANAGER"."TEST_RUN" ("BUILD_ID")
|
3328 |
CREATE INDEX "RELEASE_MANAGER"."TEST_RUN_IDX_BUILD_ID" ON "RELEASE_MANAGER"."TEST_RUN" ("BUILD_ID")
|
| 3217 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3329 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3218 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3330 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3219 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3331 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3220 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3332 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3221 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
3333 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 3222 |
--------------------------------------------------------
|
3334 |
--------------------------------------------------------
|
| 3223 |
-- DDL for Index UNQ_PLANNED
|
3335 |
-- DDL for Index UNQ_PLANNED
|
| 3224 |
--------------------------------------------------------
|
3336 |
--------------------------------------------------------
|
| 3225 |
|
3337 |
|
| 3226 |
CREATE INDEX "RELEASE_MANAGER"."UNQ_PLANNED" ON "RELEASE_MANAGER"."PLANNED" ("RTAG_ID", "PV_ID")
|
3338 |
CREATE INDEX "RELEASE_MANAGER"."UNQ_PLANNED" ON "RELEASE_MANAGER"."PLANNED" ("RTAG_ID", "PV_ID")
|
| 3227 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3339 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3228 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3340 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3229 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3341 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3230 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3342 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3231 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3343 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| - |
|
3344 |
--------------------------------------------------------
|
| - |
|
3345 |
-- DDL for Index PV_BUILDINFO
|
| - |
|
3346 |
--------------------------------------------------------
|
| - |
|
3347 |
|
| - |
|
3348 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PV_BUILDINFO" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PKG_ID", "PKG_VERSION", "MODIFIED_STAMP", "MODIFIER_ID", "DLOCKED", "BUILD_TIME", "BUILD_TYPE", "CREATED_STAMP")
|
| - |
|
3349 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
3350 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
3351 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
3352 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
3353 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 3232 |
--------------------------------------------------------
|
3354 |
--------------------------------------------------------
|
| 3233 |
-- DDL for Index INX_TES_PKGEXT
|
3355 |
-- DDL for Index INX_TES_PKGEXT
|
| 3234 |
--------------------------------------------------------
|
3356 |
--------------------------------------------------------
|
| 3235 |
|
3357 |
|
| 3236 |
CREATE INDEX "RELEASE_MANAGER"."INX_TES_PKGEXT" ON "RELEASE_MANAGER"."TEMP_ENV_STATES" ("PKG_ID", "V_EXT")
|
3358 |
CREATE INDEX "RELEASE_MANAGER"."INX_TES_PKGEXT" ON "RELEASE_MANAGER"."TEMP_ENV_STATES" ("PKG_ID", "V_EXT")
|
| 3237 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
3359 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
| 3238 |
STORAGE(INITIAL 524288 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3360 |
STORAGE(INITIAL 524288 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3239 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3361 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3240 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3362 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3241 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3363 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3242 |
--------------------------------------------------------
|
3364 |
--------------------------------------------------------
|
| 3243 |
-- DDL for Index UNQ_BUILD_MACHINE_CONFIG01
|
3365 |
-- DDL for Index UNQ_BUILD_MACHINE_CONFIG01
|
| 3244 |
--------------------------------------------------------
|
3366 |
--------------------------------------------------------
|
| 3245 |
|
3367 |
|
| 3246 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_BUILD_MACHINE_CONFIG01" ON "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" (LOWER("DISPLAY_NAME"))
|
3368 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_BUILD_MACHINE_CONFIG01" ON "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" (LOWER("DISPLAY_NAME"))
|
| 3247 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3369 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3248 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3370 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3249 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3371 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3250 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3372 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3251 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3373 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| - |
|
3374 |
--------------------------------------------------------
|
| - |
|
3375 |
-- DDL for Index CQ_SOFTWARE_ISSUE_INDEX2
|
| 3252 |
--------------------------------------------------------
|
3376 |
--------------------------------------------------------
|
| 3253 |
-- DDL for Index CQ_SOFTWARE_ISSUE_INDEX2
|
- |
|
| 3254 |
--------------------------------------------------------
|
- |
|
| 3255 |
|
3377 |
|
| 3256 |
CREATE INDEX "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE_INDEX2" ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" ("STATE")
|
3378 |
CREATE INDEX "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE_INDEX2" ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" ("STATE")
|
| 3257 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3379 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3258 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3380 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3259 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3381 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3260 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3382 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3261 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3383 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3262 |
--------------------------------------------------------
|
3384 |
--------------------------------------------------------
|
| 3263 |
-- DDL for Index TEMP_ENV_DEPS_PK
|
3385 |
-- DDL for Index TEMP_ENV_DEPS_PK
|
| 3264 |
--------------------------------------------------------
|
3386 |
--------------------------------------------------------
|
| 3265 |
|
3387 |
|
| 3266 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."TEMP_ENV_DEPS_PK" ON "RELEASE_MANAGER"."TEMP_ENV_DEPS" ("PV_ID", "SESSION_NUM", "DPV_ID")
|
3388 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."TEMP_ENV_DEPS_PK" ON "RELEASE_MANAGER"."TEMP_ENV_DEPS" ("PV_ID", "SESSION_NUM", "DPV_ID")
|
| 3267 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3389 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3268 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3390 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3269 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3391 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3270 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3392 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3271 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3393 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3272 |
--------------------------------------------------------
|
3394 |
--------------------------------------------------------
|
| 3273 |
-- DDL for Index UNQ_RELEASE_LINKS
|
3395 |
-- DDL for Index UNQ_RELEASE_LINKS
|
| 3274 |
--------------------------------------------------------
|
3396 |
--------------------------------------------------------
|
| 3275 |
|
3397 |
|
| 3276 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_RELEASE_LINKS" ON "RELEASE_MANAGER"."RELEASE_LINKS" ("RTAG_ID", "REF_RTAG_ID")
|
3398 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_RELEASE_LINKS" ON "RELEASE_MANAGER"."RELEASE_LINKS" ("RTAG_ID", "REF_RTAG_ID")
|
| 3277 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3399 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3278 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3400 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3279 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3401 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3280 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3402 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3281 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3403 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3282 |
--------------------------------------------------------
|
3404 |
--------------------------------------------------------
|
| 3283 |
-- DDL for Index UNQ_PKG_DOC
|
3405 |
-- DDL for Index UNQ_PKG_DOC
|
| 3284 |
--------------------------------------------------------
|
3406 |
--------------------------------------------------------
|
| 3285 |
|
3407 |
|
| 3286 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PKG_DOC" ON "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" ("PV_ID", "DOC_NUM")
|
3408 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PKG_DOC" ON "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" ("PV_ID", "DOC_NUM")
|
| 3287 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3409 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3288 |
STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3410 |
STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3289 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3411 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3290 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3412 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3291 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3413 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3292 |
--------------------------------------------------------
|
3414 |
--------------------------------------------------------
|
| 3293 |
-- DDL for Index LXR_STATE_PK
|
3415 |
-- DDL for Index LXR_STATE_PK
|
| 3294 |
--------------------------------------------------------
|
3416 |
--------------------------------------------------------
|
| 3295 |
|
3417 |
|
| 3296 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."LXR_STATE_PK" ON "RELEASE_MANAGER"."LXR_STATE" ("RTAG_ID")
|
3418 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."LXR_STATE_PK" ON "RELEASE_MANAGER"."LXR_STATE" ("RTAG_ID")
|
| 3297 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3419 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3298 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3420 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3299 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3421 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3300 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3422 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3301 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3423 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3302 |
--------------------------------------------------------
|
3424 |
--------------------------------------------------------
|
| 3303 |
-- DDL for Index DAEMON_INSTRUCTIONS_PK
|
3425 |
-- DDL for Index DAEMON_INSTRUCTIONS_PK
|
| 3304 |
--------------------------------------------------------
|
3426 |
--------------------------------------------------------
|
| 3305 |
|
3427 |
|
| 3306 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS_PK" ON "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" ("DAEMON_INSTRUCTIONS_ID")
|
3428 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS_PK" ON "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" ("DAEMON_INSTRUCTIONS_ID")
|
| 3307 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3429 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3308 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3430 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3309 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3431 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3310 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3432 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3311 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3433 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3312 |
--------------------------------------------------------
|
3434 |
--------------------------------------------------------
|
| 3313 |
-- DDL for Index INX_DAEMON_INST_SCHED_DATETIME
|
3435 |
-- DDL for Index INX_DAEMON_INST_SCHED_DATETIME
|
| 3314 |
--------------------------------------------------------
|
3436 |
--------------------------------------------------------
|
| 3315 |
|
3437 |
|
| 3316 |
CREATE INDEX "RELEASE_MANAGER"."INX_DAEMON_INST_SCHED_DATETIME" ON "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" ("SCHEDULED_DATETIME")
|
3438 |
CREATE INDEX "RELEASE_MANAGER"."INX_DAEMON_INST_SCHED_DATETIME" ON "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" ("SCHEDULED_DATETIME")
|
| 3317 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3439 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3318 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3440 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3319 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3441 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3320 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3442 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3321 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3443 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3322 |
--------------------------------------------------------
|
3444 |
--------------------------------------------------------
|
| 3323 |
-- DDL for Index INX_TTB_PKG
|
3445 |
-- DDL for Index INX_TTB_PKG
|
| 3324 |
--------------------------------------------------------
|
3446 |
--------------------------------------------------------
|
| 3325 |
|
3447 |
|
| 3326 |
CREATE INDEX "RELEASE_MANAGER"."INX_TTB_PKG" ON "RELEASE_MANAGER"."TEMP_TREE_BROWSE" ("PKG_ID", "V_EXT")
|
3448 |
CREATE INDEX "RELEASE_MANAGER"."INX_TTB_PKG" ON "RELEASE_MANAGER"."TEMP_TREE_BROWSE" ("PKG_ID", "V_EXT")
|
| 3327 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3449 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3328 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3450 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3329 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3451 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3330 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3452 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3331 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3453 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3332 |
--------------------------------------------------------
|
- |
|
| 3333 |
-- DDL for Index PACKAGE_VERSIONS_MODIFER_ID
|
- |
|
| 3334 |
--------------------------------------------------------
|
- |
|
| 3335 |
|
- |
|
| 3336 |
CREATE INDEX "RELEASE_MANAGER"."PACKAGE_VERSIONS_MODIFER_ID" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("MODIFIER_ID")
|
- |
|
| 3337 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 3338 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 3339 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 3340 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 3341 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
- |
|
| 3342 |
--------------------------------------------------------
|
3454 |
--------------------------------------------------------
|
| 3343 |
-- DDL for Index UNQ_VALIDATION_RULES
|
3455 |
-- DDL for Index UNQ_VALIDATION_RULES
|
| 3344 |
--------------------------------------------------------
|
3456 |
--------------------------------------------------------
|
| 3345 |
|
3457 |
|
| 3346 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_VALIDATION_RULES" ON "RELEASE_MANAGER"."VALIDATION_RULES_DELETE_ME" ("FIELD_NAME")
|
3458 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_VALIDATION_RULES" ON "RELEASE_MANAGER"."VALIDATION_RULES_DELETE_ME" ("FIELD_NAME")
|
| 3347 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3459 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3348 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3460 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3349 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3461 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3350 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3462 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3351 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3463 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3352 |
--------------------------------------------------------
|
3464 |
--------------------------------------------------------
|
| 3353 |
-- DDL for Index BUILD_STANDARDS_ADDENDUM_PK
|
3465 |
-- DDL for Index BUILD_STANDARDS_ADDENDUM_PK
|
| 3354 |
--------------------------------------------------------
|
3466 |
--------------------------------------------------------
|
| 3355 |
|
3467 |
|
| 3356 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM_PK" ON "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM" ("BSA_ID")
|
3468 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM_PK" ON "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM" ("BSA_ID")
|
| 3357 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3469 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3358 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3470 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3359 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3471 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3360 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3472 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3361 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3473 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3362 |
--------------------------------------------------------
|
3474 |
--------------------------------------------------------
|
| 3363 |
-- DDL for Index INX_PV_OWNER_ID
|
3475 |
-- DDL for Index INX_PV_OWNER_ID
|
| 3364 |
--------------------------------------------------------
|
3476 |
--------------------------------------------------------
|
| 3365 |
|
3477 |
|
| 3366 |
CREATE INDEX "RELEASE_MANAGER"."INX_PV_OWNER_ID" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("OWNER_ID")
|
3478 |
CREATE INDEX "RELEASE_MANAGER"."INX_PV_OWNER_ID" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("OWNER_ID")
|
| 3367 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3479 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3368 |
STORAGE(INITIAL 7340032 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3480 |
STORAGE(INITIAL 7340032 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3369 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3481 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3370 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3482 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3371 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3483 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3372 |
--------------------------------------------------------
|
3484 |
--------------------------------------------------------
|
| 3373 |
-- DDL for Index INX_TES_TES_STATE
|
3485 |
-- DDL for Index INX_TES_TES_STATE
|
| 3374 |
--------------------------------------------------------
|
3486 |
--------------------------------------------------------
|
| 3375 |
|
3487 |
|
| 3376 |
CREATE INDEX "RELEASE_MANAGER"."INX_TES_TES_STATE" ON "RELEASE_MANAGER"."TEMP_ENV_STATES" ("TES_STATE")
|
3488 |
CREATE INDEX "RELEASE_MANAGER"."INX_TES_TES_STATE" ON "RELEASE_MANAGER"."TEMP_ENV_STATES" ("TES_STATE")
|
| 3377 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
3489 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
| 3378 |
STORAGE(INITIAL 458752 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3490 |
STORAGE(INITIAL 458752 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3379 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3491 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3380 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3492 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3381 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3493 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| - |
|
3494 |
--------------------------------------------------------
|
| - |
|
3495 |
-- DDL for Index INX_PV_MODIFIER
|
| - |
|
3496 |
--------------------------------------------------------
|
| - |
|
3497 |
|
| - |
|
3498 |
CREATE INDEX "RELEASE_MANAGER"."INX_PV_MODIFIER" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("MODIFIER_ID", "MODIFIED_STAMP")
|
| - |
|
3499 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
3500 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
3501 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
3502 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
3503 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 3382 |
--------------------------------------------------------
|
3504 |
--------------------------------------------------------
|
| 3383 |
-- DDL for Index UNQ_AN_PART1
|
3505 |
-- DDL for Index UNQ_AN_PART1
|
| 3384 |
--------------------------------------------------------
|
3506 |
--------------------------------------------------------
|
| 3385 |
|
3507 |
|
| 3386 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_AN_PART1" ON "RELEASE_MANAGER"."ADDITIONAL_NOTES" ("PV_ID", "NOTE_ID")
|
3508 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_AN_PART1" ON "RELEASE_MANAGER"."ADDITIONAL_NOTES" ("PV_ID", "NOTE_ID")
|
| 3387 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3509 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3388 |
STORAGE(INITIAL 3145728 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3510 |
STORAGE(INITIAL 3145728 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3389 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3511 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3390 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3512 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3391 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3513 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3392 |
--------------------------------------------------------
|
3514 |
--------------------------------------------------------
|
| 3393 |
-- DDL for Index UNQ_RELEASE_CONTENTS
|
3515 |
-- DDL for Index UNQ_RELEASE_CONTENTS
|
| 3394 |
--------------------------------------------------------
|
3516 |
--------------------------------------------------------
|
| 3395 |
|
3517 |
|
| 3396 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_RELEASE_CONTENTS" ON "RELEASE_MANAGER"."RELEASE_CONTENT" ("RTAG_ID", "PV_ID")
|
3518 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_RELEASE_CONTENTS" ON "RELEASE_MANAGER"."RELEASE_CONTENT" ("RTAG_ID", "PV_ID")
|
| 3397 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
3519 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
| 3398 |
STORAGE(INITIAL 10485760 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3520 |
STORAGE(INITIAL 10485760 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3399 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3521 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3400 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3522 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3401 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3523 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3402 |
--------------------------------------------------------
|
3524 |
--------------------------------------------------------
|
| 3403 |
-- DDL for Index INX_ACTION_LOG_PV_ID
|
3525 |
-- DDL for Index INX_ACTION_LOG_PV_ID
|
| 3404 |
--------------------------------------------------------
|
3526 |
--------------------------------------------------------
|
| 3405 |
|
3527 |
|
| 3406 |
CREATE INDEX "RELEASE_MANAGER"."INX_ACTION_LOG_PV_ID" ON "RELEASE_MANAGER"."ACTION_LOG" ("PV_ID")
|
3528 |
CREATE INDEX "RELEASE_MANAGER"."INX_ACTION_LOG_PV_ID" ON "RELEASE_MANAGER"."ACTION_LOG" ("PV_ID")
|
| 3407 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3529 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3408 |
STORAGE(INITIAL 109051904 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3530 |
STORAGE(INITIAL 109051904 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3409 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3531 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3410 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3532 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3411 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3533 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3412 |
--------------------------------------------------------
|
3534 |
--------------------------------------------------------
|
| 3413 |
-- DDL for Index UNQ_TEST_TYPE_NAME
|
3535 |
-- DDL for Index UNQ_TEST_TYPE_NAME
|
| 3414 |
--------------------------------------------------------
|
3536 |
--------------------------------------------------------
|
| 3415 |
|
3537 |
|
| 3416 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_TEST_TYPE_NAME" ON "RELEASE_MANAGER"."TEST_TYPES" ("TEST_TYPE_NAME")
|
3538 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_TEST_TYPE_NAME" ON "RELEASE_MANAGER"."TEST_TYPES" ("TEST_TYPE_NAME")
|
| 3417 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3539 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3418 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3540 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3419 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3541 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3420 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3542 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3421 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3543 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3422 |
--------------------------------------------------------
|
3544 |
--------------------------------------------------------
|
| 3423 |
-- DDL for Index PEGGED_VERSIONS_INDEX1
|
3545 |
-- DDL for Index PEGGED_VERSIONS_INDEX1
|
| 3424 |
--------------------------------------------------------
|
3546 |
--------------------------------------------------------
|
| 3425 |
|
3547 |
|
| 3426 |
CREATE INDEX "RELEASE_MANAGER"."PEGGED_VERSIONS_INDEX1" ON "RELEASE_MANAGER"."PEGGED_VERSIONS" ("RTAG_ID", "PV_ID")
|
3548 |
CREATE INDEX "RELEASE_MANAGER"."PEGGED_VERSIONS_INDEX1" ON "RELEASE_MANAGER"."PEGGED_VERSIONS" ("RTAG_ID", "PV_ID")
|
| 3427 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3549 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3428 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3550 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3429 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3551 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3430 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3552 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3431 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3553 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3432 |
--------------------------------------------------------
|
3554 |
--------------------------------------------------------
|
| 3433 |
-- DDL for Index PKNOTE_MANAGER1
|
3555 |
-- DDL for Index PKNOTE_MANAGER1
|
| 3434 |
--------------------------------------------------------
|
3556 |
--------------------------------------------------------
|
| 3435 |
|
3557 |
|
| 3436 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PKNOTE_MANAGER1" ON "RELEASE_MANAGER"."NOTE_MANAGER" ("NID")
|
3558 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PKNOTE_MANAGER1" ON "RELEASE_MANAGER"."NOTE_MANAGER" ("NID")
|
| 3437 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3559 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3438 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3560 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3439 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3561 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3440 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3562 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3441 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3563 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3442 |
--------------------------------------------------------
|
3564 |
--------------------------------------------------------
|
| 3443 |
-- DDL for Index INX_PACKAGES_V_MM
|
3565 |
-- DDL for Index INX_PACKAGES_V_MM
|
| 3444 |
--------------------------------------------------------
|
3566 |
--------------------------------------------------------
|
| 3445 |
|
3567 |
|
| 3446 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."INX_PACKAGES_V_MM" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("V_MM", "PV_ID")
|
3568 |
CREATE INDEX "RELEASE_MANAGER"."INX_PACKAGES_V_MM" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("V_MM")
|
| 3447 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
3569 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
| 3448 |
STORAGE(INITIAL 6291456 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3570 |
STORAGE(INITIAL 6291456 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3449 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3571 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3450 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3572 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3451 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3573 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3452 |
--------------------------------------------------------
|
3574 |
--------------------------------------------------------
|
| 3453 |
-- DDL for Index INX_CODE_REVIEW
|
3575 |
-- DDL for Index INX_CODE_REVIEW
|
| 3454 |
--------------------------------------------------------
|
3576 |
--------------------------------------------------------
|
| 3455 |
|
3577 |
|
| 3456 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."INX_CODE_REVIEW" ON "RELEASE_MANAGER"."CODE_REVIEWS" ("PV_ID")
|
3578 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."INX_CODE_REVIEW" ON "RELEASE_MANAGER"."CODE_REVIEWS" ("PV_ID")
|
| 3457 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3579 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3458 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3580 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3459 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3581 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3460 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3582 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3461 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3583 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3462 |
--------------------------------------------------------
|
3584 |
--------------------------------------------------------
|
| 3463 |
-- DDL for Index UNQ_VTREES
|
3585 |
-- DDL for Index UNQ_VTREES
|
| 3464 |
--------------------------------------------------------
|
3586 |
--------------------------------------------------------
|
| 3465 |
|
3587 |
|
| 3466 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_VTREES" ON "RELEASE_MANAGER"."VTREES" ("PROJ_ID", "VTREE_NAME")
|
3588 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_VTREES" ON "RELEASE_MANAGER"."VTREES" ("PROJ_ID", "VTREE_NAME")
|
| 3467 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3589 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3468 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3590 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3469 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3591 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3470 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3592 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3471 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3593 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3472 |
--------------------------------------------------------
|
3594 |
--------------------------------------------------------
|
| 3473 |
-- DDL for Index INX_PACKAGE_DEPS_PKG_ID
|
3595 |
-- DDL for Index INX_PACKAGE_DEPS_PKG_ID
|
| 3474 |
--------------------------------------------------------
|
3596 |
--------------------------------------------------------
|
| 3475 |
|
3597 |
|
| 3476 |
CREATE INDEX "RELEASE_MANAGER"."INX_PACKAGE_DEPS_PKG_ID" ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" ("PKG_ID")
|
3598 |
CREATE INDEX "RELEASE_MANAGER"."INX_PACKAGE_DEPS_PKG_ID" ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" ("PKG_ID")
|
| 3477 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
3599 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
| 3478 |
STORAGE(INITIAL 83886080 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3600 |
STORAGE(INITIAL 83886080 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3479 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3601 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3480 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3602 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3481 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3603 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3482 |
--------------------------------------------------------
|
3604 |
--------------------------------------------------------
|
| 3483 |
-- DDL for Index UNQ_PROJECTS
|
3605 |
-- DDL for Index UNQ_PROJECTS
|
| 3484 |
--------------------------------------------------------
|
3606 |
--------------------------------------------------------
|
| 3485 |
|
3607 |
|
| 3486 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PROJECTS" ON "RELEASE_MANAGER"."PROJECTS" ("PROJ_NAME")
|
3608 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PROJECTS" ON "RELEASE_MANAGER"."PROJECTS" ("PROJ_NAME")
|
| 3487 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3609 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3488 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3610 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3489 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3611 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3490 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3612 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3491 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3613 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3492 |
--------------------------------------------------------
|
3614 |
--------------------------------------------------------
|
| 3493 |
-- DDL for Index INX_PACKAGES_V_EXT
|
3615 |
-- DDL for Index INX_PACKAGES_V_EXT
|
| 3494 |
--------------------------------------------------------
|
3616 |
--------------------------------------------------------
|
| 3495 |
|
3617 |
|
| 3496 |
CREATE INDEX "RELEASE_MANAGER"."INX_PACKAGES_V_EXT" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("V_EXT")
|
3618 |
CREATE INDEX "RELEASE_MANAGER"."INX_PACKAGES_V_EXT" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("V_EXT")
|
| 3497 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
3619 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
| 3498 |
STORAGE(INITIAL 7340032 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3620 |
STORAGE(INITIAL 7340032 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3499 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3621 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3500 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3622 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3501 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3623 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3502 |
--------------------------------------------------------
|
3624 |
--------------------------------------------------------
|
| 3503 |
-- DDL for Index PK_PROJECTS
|
3625 |
-- DDL for Index PK_PROJECTS
|
| 3504 |
--------------------------------------------------------
|
3626 |
--------------------------------------------------------
|
| 3505 |
|
3627 |
|
| 3506 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_PROJECTS" ON "RELEASE_MANAGER"."PROJECTS" ("PROJ_ID")
|
3628 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_PROJECTS" ON "RELEASE_MANAGER"."PROJECTS" ("PROJ_ID")
|
| 3507 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3629 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3508 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3630 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3509 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3631 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3510 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3632 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3511 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3633 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3512 |
--------------------------------------------------------
|
3634 |
--------------------------------------------------------
|
| 3513 |
-- DDL for Index INX_TES_PV
|
3635 |
-- DDL for Index INX_TES_PV
|
| 3514 |
--------------------------------------------------------
|
3636 |
--------------------------------------------------------
|
| 3515 |
|
3637 |
|
| 3516 |
CREATE INDEX "RELEASE_MANAGER"."INX_TES_PV" ON "RELEASE_MANAGER"."TEMP_ENV_STATES" ("PV_ID")
|
3638 |
CREATE INDEX "RELEASE_MANAGER"."INX_TES_PV" ON "RELEASE_MANAGER"."TEMP_ENV_STATES" ("PV_ID")
|
| 3517 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
3639 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
| 3518 |
STORAGE(INITIAL 851968 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3640 |
STORAGE(INITIAL 851968 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3519 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3641 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3520 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3642 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3521 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3643 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| - |
|
3644 |
--------------------------------------------------------
|
| - |
|
3645 |
-- DDL for Index CQ_SOFTWARE_ISSUE_INDEX5
|
| 3522 |
--------------------------------------------------------
|
3646 |
--------------------------------------------------------
|
| 3523 |
-- DDL for Index CQ_SOFTWARE_ISSUE_INDEX5
|
- |
|
| 3524 |
--------------------------------------------------------
|
- |
|
| 3525 |
|
3647 |
|
| 3526 |
CREATE INDEX "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE_INDEX5" ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" ("PRODUCT")
|
3648 |
CREATE INDEX "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE_INDEX5" ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" ("PRODUCT")
|
| 3527 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3649 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3528 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3650 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3529 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3651 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3530 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3652 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3531 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3653 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3532 |
--------------------------------------------------------
|
3654 |
--------------------------------------------------------
|
| 3533 |
-- DDL for Index UNQ_VTREE_WORLD
|
3655 |
-- DDL for Index UNQ_VTREE_WORLD
|
| 3534 |
--------------------------------------------------------
|
3656 |
--------------------------------------------------------
|
| 3535 |
|
3657 |
|
| 3536 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_VTREE_WORLD" ON "RELEASE_MANAGER"."VTREES_WORLD" ("WORLD_ID", "VTREE_ID")
|
3658 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_VTREE_WORLD" ON "RELEASE_MANAGER"."VTREES_WORLD" ("WORLD_ID", "VTREE_ID")
|
| 3537 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3659 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3538 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3660 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3539 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3661 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3540 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3662 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3541 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3663 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3542 |
--------------------------------------------------------
|
3664 |
--------------------------------------------------------
|
| 3543 |
-- DDL for Index UNQ_IGW
|
3665 |
-- DDL for Index UNQ_IGW
|
| 3544 |
--------------------------------------------------------
|
3666 |
--------------------------------------------------------
|
| 3545 |
|
3667 |
|
| 3546 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_IGW" ON "RELEASE_MANAGER"."IGNORE_WARNINGS" ("RTAG_ID", "PV_ID", "DPV_ID")
|
3668 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_IGW" ON "RELEASE_MANAGER"."IGNORE_WARNINGS" ("RTAG_ID", "PV_ID", "DPV_ID")
|
| 3547 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3669 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3548 |
STORAGE(INITIAL 5242880 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3670 |
STORAGE(INITIAL 5242880 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3549 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3671 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3550 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3672 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3551 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3673 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3552 |
--------------------------------------------------------
|
3674 |
--------------------------------------------------------
|
| 3553 |
-- DDL for Index INX_DAEMON_INST_RTAG_ID
|
3675 |
-- DDL for Index INX_DAEMON_INST_RTAG_ID
|
| 3554 |
--------------------------------------------------------
|
3676 |
--------------------------------------------------------
|
| 3555 |
|
3677 |
|
| 3556 |
CREATE INDEX "RELEASE_MANAGER"."INX_DAEMON_INST_RTAG_ID" ON "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" ("RTAG_ID")
|
3678 |
CREATE INDEX "RELEASE_MANAGER"."INX_DAEMON_INST_RTAG_ID" ON "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" ("RTAG_ID")
|
| 3557 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3679 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3558 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3680 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3559 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3681 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3560 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3682 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3561 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3683 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3562 |
--------------------------------------------------------
|
3684 |
--------------------------------------------------------
|
| 3563 |
-- DDL for Index SDK_TAGS_PK
|
3685 |
-- DDL for Index SDK_TAGS_PK
|
| 3564 |
--------------------------------------------------------
|
3686 |
--------------------------------------------------------
|
| 3565 |
|
3687 |
|
| 3566 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."SDK_TAGS_PK" ON "RELEASE_MANAGER"."SDK_TAGS" ("SDKTAG_ID")
|
3688 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."SDK_TAGS_PK" ON "RELEASE_MANAGER"."SDK_TAGS" ("SDKTAG_ID")
|
| 3567 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3689 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3568 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3690 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3569 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3691 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3570 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3692 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3571 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3693 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3572 |
--------------------------------------------------------
|
3694 |
--------------------------------------------------------
|
| 3573 |
-- DDL for Index CQ_SOFTWARE_ISSUE_INDEX7
|
3695 |
-- DDL for Index CQ_SOFTWARE_ISSUE_INDEX7
|
| 3574 |
--------------------------------------------------------
|
3696 |
--------------------------------------------------------
|
| 3575 |
|
3697 |
|
| 3576 |
CREATE INDEX "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE_INDEX7" ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" ("DEPENDANT_DEVIS")
|
3698 |
CREATE INDEX "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE_INDEX7" ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" ("DEPENDANT_DEVIS")
|
| 3577 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3699 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3578 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3700 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3579 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3701 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3580 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3702 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3581 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3703 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3582 |
--------------------------------------------------------
|
3704 |
--------------------------------------------------------
|
| 3583 |
-- DDL for Index PK_NOTIFICATION_HISTORY
|
3705 |
-- DDL for Index PK_NOTIFICATION_HISTORY
|
| 3584 |
--------------------------------------------------------
|
3706 |
--------------------------------------------------------
|
| 3585 |
|
3707 |
|
| 3586 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_NOTIFICATION_HISTORY" ON "RELEASE_MANAGER"."NOTIFICATION_HISTORY" ("RTAG_ID", "PV_ID", "USER_ID")
|
3708 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_NOTIFICATION_HISTORY" ON "RELEASE_MANAGER"."NOTIFICATION_HISTORY" ("RTAG_ID", "PV_ID", "USER_ID")
|
| 3587 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3709 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3588 |
STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3710 |
STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3589 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3711 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3590 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3712 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3591 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3713 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3592 |
--------------------------------------------------------
|
3714 |
--------------------------------------------------------
|
| 3593 |
-- DDL for Index UNQ_PACKAGE_DEPENDENCIES
|
3715 |
-- DDL for Index UNQ_PACKAGE_DEPENDENCIES
|
| 3594 |
--------------------------------------------------------
|
3716 |
--------------------------------------------------------
|
| 3595 |
|
3717 |
|
| 3596 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PACKAGE_DEPENDENCIES" ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" ("PV_ID", "DPV_ID")
|
3718 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PACKAGE_DEPENDENCIES" ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" ("PV_ID", "DPV_ID")
|
| 3597 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3719 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3598 |
STORAGE(INITIAL 100663296 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3720 |
STORAGE(INITIAL 100663296 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3599 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3721 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3600 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3722 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3601 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3723 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| - |
|
3724 |
--------------------------------------------------------
|
| - |
|
3725 |
-- DDL for Index PACKAGE_PATCHES_INDEX1
|
| 3602 |
--------------------------------------------------------
|
3726 |
--------------------------------------------------------
|
| 3603 |
-- DDL for Index PACKAGE_PATCHES_INDEX1
|
- |
|
| 3604 |
--------------------------------------------------------
|
- |
|
| 3605 |
|
3727 |
|
| 3606 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PACKAGE_PATCHES_INDEX1" ON "RELEASE_MANAGER"."PACKAGE_PATCHES" ("PV_ID", "PATCH_ID")
|
3728 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PACKAGE_PATCHES_INDEX1" ON "RELEASE_MANAGER"."PACKAGE_PATCHES" ("PV_ID", "PATCH_ID")
|
| 3607 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3729 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3608 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3730 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3609 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3731 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3610 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3732 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3611 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
3733 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 3612 |
--------------------------------------------------------
|
3734 |
--------------------------------------------------------
|
| 3613 |
-- DDL for Index INX_PACKAGE_DEPS_PV_ID
|
3735 |
-- DDL for Index INX_PACKAGE_DEPS_PV_ID
|
| 3614 |
--------------------------------------------------------
|
3736 |
--------------------------------------------------------
|
| 3615 |
|
3737 |
|
| 3616 |
CREATE INDEX "RELEASE_MANAGER"."INX_PACKAGE_DEPS_PV_ID" ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" ("PV_ID")
|
3738 |
CREATE INDEX "RELEASE_MANAGER"."INX_PACKAGE_DEPS_PV_ID" ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" ("PV_ID")
|
| 3617 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
3739 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
| 3618 |
STORAGE(INITIAL 75497472 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3740 |
STORAGE(INITIAL 75497472 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3619 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3741 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3620 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3742 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3621 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3743 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3622 |
--------------------------------------------------------
|
3744 |
--------------------------------------------------------
|
| 3623 |
-- DDL for Index BUILD_STANDARDS_PK
|
3745 |
-- DDL for Index BUILD_STANDARDS_PK
|
| 3624 |
--------------------------------------------------------
|
3746 |
--------------------------------------------------------
|
| 3625 |
|
3747 |
|
| 3626 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."BUILD_STANDARDS_PK" ON "RELEASE_MANAGER"."BUILD_STANDARDS" ("BS_ID")
|
3748 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."BUILD_STANDARDS_PK" ON "RELEASE_MANAGER"."BUILD_STANDARDS" ("BS_ID")
|
| 3627 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3749 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3628 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3750 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3629 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3751 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3630 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3752 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3631 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3753 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3632 |
--------------------------------------------------------
|
3754 |
--------------------------------------------------------
|
| 3633 |
-- DDL for Index UNQ_CQ
|
3755 |
-- DDL for Index UNQ_CQ
|
| 3634 |
--------------------------------------------------------
|
3756 |
--------------------------------------------------------
|
| 3635 |
|
3757 |
|
| 3636 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_CQ" ON "RELEASE_MANAGER"."CQ_ISSUES" ("PV_ID", "ISS_ID", "ISS_DB")
|
3758 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_CQ" ON "RELEASE_MANAGER"."CQ_ISSUES" ("PV_ID", "ISS_ID", "ISS_DB")
|
| 3637 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3759 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3638 |
STORAGE(INITIAL 4194304 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3760 |
STORAGE(INITIAL 4194304 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3639 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3761 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3640 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3762 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3641 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3763 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3642 |
--------------------------------------------------------
|
3764 |
--------------------------------------------------------
|
| 3643 |
-- DDL for Index UNQ_PACKAGE_VERSIONS
|
3765 |
-- DDL for Index UNQ_PACKAGE_VERSIONS
|
| 3644 |
--------------------------------------------------------
|
3766 |
--------------------------------------------------------
|
| 3645 |
|
3767 |
|
| 3646 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PACKAGE_VERSIONS" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PKG_ID", "PKG_VERSION")
|
3768 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PACKAGE_VERSIONS" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PKG_ID", "PKG_VERSION")
|
| 3647 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3769 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3648 |
STORAGE(INITIAL 11534336 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3770 |
STORAGE(INITIAL 11534336 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3649 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3771 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3650 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3772 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3651 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3773 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3652 |
--------------------------------------------------------
|
3774 |
--------------------------------------------------------
|
| 3653 |
-- DDL for Index INX_PV_ID_TEST_ID_PKGDOC
|
3775 |
-- DDL for Index INX_PV_ID_TEST_ID_PKGDOC
|
| 3654 |
--------------------------------------------------------
|
3776 |
--------------------------------------------------------
|
| 3655 |
|
3777 |
|
| 3656 |
CREATE INDEX "RELEASE_MANAGER"."INX_PV_ID_TEST_ID_PKGDOC" ON "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" ("PV_ID", "TEST_ID")
|
3778 |
CREATE INDEX "RELEASE_MANAGER"."INX_PV_ID_TEST_ID_PKGDOC" ON "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" ("PV_ID", "TEST_ID")
|
| 3657 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3779 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3658 |
STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3780 |
STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3659 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3781 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3660 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3782 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3661 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3783 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3662 |
--------------------------------------------------------
|
3784 |
--------------------------------------------------------
|
| 3663 |
-- DDL for Index UNQ_PACKAGE_PATCHES
|
3785 |
-- DDL for Index UNQ_PACKAGE_PATCHES
|
| 3664 |
--------------------------------------------------------
|
3786 |
--------------------------------------------------------
|
| 3665 |
|
3787 |
|
| 3666 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PACKAGE_PATCHES" ON "RELEASE_MANAGER"."PACKAGE_PATCHES" ("PATCH_ID")
|
3788 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PACKAGE_PATCHES" ON "RELEASE_MANAGER"."PACKAGE_PATCHES" ("PATCH_ID")
|
| 3667 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
3789 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
| 3668 |
STORAGE(INITIAL 327680 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3790 |
STORAGE(INITIAL 327680 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3669 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3791 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3670 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3792 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3671 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3793 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| - |
|
3794 |
--------------------------------------------------------
|
| - |
|
3795 |
-- DDL for Index CQ_SOFTWARE_ISSUE_INDEX3
|
| 3672 |
--------------------------------------------------------
|
3796 |
--------------------------------------------------------
|
| 3673 |
-- DDL for Index CQ_SOFTWARE_ISSUE_INDEX3
|
- |
|
| 3674 |
--------------------------------------------------------
|
- |
|
| 3675 |
|
3797 |
|
| 3676 |
CREATE INDEX "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE_INDEX3" ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" ("PACKAGE_REF")
|
3798 |
CREATE INDEX "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE_INDEX3" ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" ("PACKAGE_REF")
|
| 3677 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3799 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3678 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3800 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3679 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3801 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3680 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3802 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3681 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3803 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| - |
|
3804 |
--------------------------------------------------------
|
| - |
|
3805 |
-- DDL for Index UNQ_PACKAGE_DEP_REV
|
| - |
|
3806 |
--------------------------------------------------------
|
| - |
|
3807 |
|
| - |
|
3808 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PACKAGE_DEP_REV" ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" ("DPV_ID", "PV_ID")
|
| - |
|
3809 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
3810 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
3811 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
3812 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
3813 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 3682 |
--------------------------------------------------------
|
3814 |
--------------------------------------------------------
|
| 3683 |
-- DDL for Index CQ_SOFTWARE_ISSUE_INDEX4
|
3815 |
-- DDL for Index CQ_SOFTWARE_ISSUE_INDEX4
|
| 3684 |
--------------------------------------------------------
|
3816 |
--------------------------------------------------------
|
| 3685 |
|
3817 |
|
| 3686 |
CREATE INDEX "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE_INDEX4" ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" ("PROJECT")
|
3818 |
CREATE INDEX "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE_INDEX4" ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" ("PROJECT")
|
| 3687 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3819 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3688 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3820 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3689 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3821 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3690 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3822 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3691 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3823 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3692 |
--------------------------------------------------------
|
3824 |
--------------------------------------------------------
|
| 3693 |
-- DDL for Index UNQ_REL_COMPONENTS
|
3825 |
-- DDL for Index UNQ_REL_COMPONENTS
|
| 3694 |
--------------------------------------------------------
|
3826 |
--------------------------------------------------------
|
| 3695 |
|
3827 |
|
| 3696 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_REL_COMPONENTS" ON "RELEASE_MANAGER"."RELEASE_COMPONENTS" ("PV_ID", "FILE_NAME", "FILE_PATH")
|
3828 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_REL_COMPONENTS" ON "RELEASE_MANAGER"."RELEASE_COMPONENTS" ("PV_ID", "FILE_NAME", "FILE_PATH")
|
| 3697 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3829 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3698 |
STORAGE(INITIAL 3489660928 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3830 |
STORAGE(INITIAL 3489660928 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3699 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3831 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3700 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3832 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3701 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3833 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3702 |
--------------------------------------------------------
|
3834 |
--------------------------------------------------------
|
| 3703 |
-- DDL for Index PK_PACKAGE_VERSIONS
|
3835 |
-- DDL for Index PK_PACKAGE_VERSIONS
|
| 3704 |
--------------------------------------------------------
|
3836 |
--------------------------------------------------------
|
| 3705 |
|
3837 |
|
| 3706 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_PACKAGE_VERSIONS" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID")
|
3838 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_PACKAGE_VERSIONS" ON "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID")
|
| 3707 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3839 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3708 |
STORAGE(INITIAL 5242880 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3840 |
STORAGE(INITIAL 5242880 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3709 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3841 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3710 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3842 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3711 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3843 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3712 |
--------------------------------------------------------
|
3844 |
--------------------------------------------------------
|
| 3713 |
-- DDL for Index UNQ_RELEASE_METRICS
|
3845 |
-- DDL for Index UNQ_RELEASE_METRICS
|
| 3714 |
--------------------------------------------------------
|
3846 |
--------------------------------------------------------
|
| 3715 |
|
3847 |
|
| 3716 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_RELEASE_METRICS" ON "RELEASE_MANAGER"."RELEASE_METRICS" ("RTAG_ID")
|
3848 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_RELEASE_METRICS" ON "RELEASE_MANAGER"."RELEASE_METRICS" ("RTAG_ID")
|
| 3717 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3849 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3718 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3850 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3719 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3851 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3720 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3852 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3721 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3853 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3722 |
--------------------------------------------------------
|
3854 |
--------------------------------------------------------
|
| 3723 |
-- DDL for Index UNQ_BUILD_ORDER
|
3855 |
-- DDL for Index UNQ_BUILD_ORDER
|
| 3724 |
--------------------------------------------------------
|
3856 |
--------------------------------------------------------
|
| 3725 |
|
3857 |
|
| 3726 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_BUILD_ORDER" ON "RELEASE_MANAGER"."BUILD_ORDER" ("RTAG_ID", "PV_ID", "STEP_NUM")
|
3858 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_BUILD_ORDER" ON "RELEASE_MANAGER"."BUILD_ORDER" ("RTAG_ID", "PV_ID", "STEP_NUM")
|
| 3727 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3859 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3728 |
STORAGE(INITIAL 3145728 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3860 |
STORAGE(INITIAL 3145728 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3729 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3861 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3730 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3862 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3731 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3863 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3732 |
--------------------------------------------------------
|
3864 |
--------------------------------------------------------
|
| 3733 |
-- DDL for Index PK_BUILD_ENVIRONMENTS
|
3865 |
-- DDL for Index PK_BUILD_ENVIRONMENTS
|
| 3734 |
--------------------------------------------------------
|
3866 |
--------------------------------------------------------
|
| 3735 |
|
3867 |
|
| 3736 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_BUILD_ENVIRONMENTS" ON "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" ("BE_ID")
|
3868 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_BUILD_ENVIRONMENTS" ON "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" ("BE_ID")
|
| 3737 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3869 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3738 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3870 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3739 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3871 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3740 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3872 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3741 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3873 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3742 |
--------------------------------------------------------
|
3874 |
--------------------------------------------------------
|
| 3743 |
-- DDL for Index CQ_SOFTWARE_ISSUE_INDEX1
|
3875 |
-- DDL for Index CQ_SOFTWARE_ISSUE_INDEX1
|
| 3744 |
--------------------------------------------------------
|
3876 |
--------------------------------------------------------
|
| 3745 |
|
3877 |
|
| 3746 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE_INDEX1" ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" ("DBID")
|
3878 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE_INDEX1" ON "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" ("DBID")
|
| 3747 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3879 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3748 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3880 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3749 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3881 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3750 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3882 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3751 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3883 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3752 |
--------------------------------------------------------
|
3884 |
--------------------------------------------------------
|
| 3753 |
-- DDL for Index INX_PACKAGE_DEPS_DPKG_ID
|
3885 |
-- DDL for Index INX_PACKAGE_DEPS_DPKG_ID
|
| 3754 |
--------------------------------------------------------
|
3886 |
--------------------------------------------------------
|
| 3755 |
|
3887 |
|
| 3756 |
CREATE INDEX "RELEASE_MANAGER"."INX_PACKAGE_DEPS_DPKG_ID" ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" ("DPKG_ID")
|
3888 |
CREATE INDEX "RELEASE_MANAGER"."INX_PACKAGE_DEPS_DPKG_ID" ON "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" ("DPKG_ID")
|
| 3757 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
3889 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
| 3758 |
STORAGE(INITIAL 83886080 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3890 |
STORAGE(INITIAL 83886080 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3759 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3891 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3760 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3892 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3761 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3893 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3762 |
--------------------------------------------------------
|
3894 |
--------------------------------------------------------
|
| 3763 |
-- DDL for Index INX_RL_REFRTAG_ID
|
3895 |
-- DDL for Index INX_RL_REFRTAG_ID
|
| 3764 |
--------------------------------------------------------
|
3896 |
--------------------------------------------------------
|
| 3765 |
|
3897 |
|
| 3766 |
CREATE INDEX "RELEASE_MANAGER"."INX_RL_REFRTAG_ID" ON "RELEASE_MANAGER"."RELEASE_LINKS" ("REF_RTAG_ID")
|
3898 |
CREATE INDEX "RELEASE_MANAGER"."INX_RL_REFRTAG_ID" ON "RELEASE_MANAGER"."RELEASE_LINKS" ("REF_RTAG_ID")
|
| 3767 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3899 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3768 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3900 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3769 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3901 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3770 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3902 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3771 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3903 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3772 |
--------------------------------------------------------
|
3904 |
--------------------------------------------------------
|
| 3773 |
-- DDL for Index INX_RC_BASE_VIEW_ID
|
3905 |
-- DDL for Index INX_RC_BASE_VIEW_ID
|
| 3774 |
--------------------------------------------------------
|
3906 |
--------------------------------------------------------
|
| 3775 |
|
3907 |
|
| 3776 |
CREATE INDEX "RELEASE_MANAGER"."INX_RC_BASE_VIEW_ID" ON "RELEASE_MANAGER"."RELEASE_CONTENT" ("BASE_VIEW_ID")
|
3908 |
CREATE INDEX "RELEASE_MANAGER"."INX_RC_BASE_VIEW_ID" ON "RELEASE_MANAGER"."RELEASE_CONTENT" ("BASE_VIEW_ID")
|
| 3777 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
3909 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS NOLOGGING
|
| 3778 |
STORAGE(INITIAL 8388608 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3910 |
STORAGE(INITIAL 8388608 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3779 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3911 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3780 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3912 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3781 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3913 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3782 |
--------------------------------------------------------
|
3914 |
--------------------------------------------------------
|
| 3783 |
-- DDL for Index INX_DAEMON_INST_PV_ID
|
3915 |
-- DDL for Index INX_DAEMON_INST_PV_ID
|
| 3784 |
--------------------------------------------------------
|
3916 |
--------------------------------------------------------
|
| 3785 |
|
3917 |
|
| 3786 |
CREATE INDEX "RELEASE_MANAGER"."INX_DAEMON_INST_PV_ID" ON "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" ("PV_ID")
|
3918 |
CREATE INDEX "RELEASE_MANAGER"."INX_DAEMON_INST_PV_ID" ON "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" ("PV_ID")
|
| 3787 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3919 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3788 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3920 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3789 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3921 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3790 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3922 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3791 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3923 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3792 |
--------------------------------------------------------
|
3924 |
--------------------------------------------------------
|
| 3793 |
-- DDL for Index UNQ_PROJECT_EXT
|
3925 |
-- DDL for Index UNQ_PROJECT_EXT
|
| 3794 |
--------------------------------------------------------
|
3926 |
--------------------------------------------------------
|
| 3795 |
|
3927 |
|
| 3796 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PROJECT_EXT" ON "RELEASE_MANAGER"."PROJECT_EXTENTIONS" ("PROJ_ID", "EXT_NAME")
|
3928 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_PROJECT_EXT" ON "RELEASE_MANAGER"."PROJECT_EXTENTIONS" ("PROJ_ID", "EXT_NAME")
|
| 3797 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3929 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3798 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3930 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3799 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3931 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3800 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3932 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3801 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3933 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3802 |
--------------------------------------------------------
|
3934 |
--------------------------------------------------------
|
| 3803 |
-- DDL for Index VCS_TYPE_PK
|
3935 |
-- DDL for Index VCS_TYPE_PK
|
| 3804 |
--------------------------------------------------------
|
3936 |
--------------------------------------------------------
|
| 3805 |
|
3937 |
|
| 3806 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."VCS_TYPE_PK" ON "RELEASE_MANAGER"."VCS_TYPE" ("VCS_TYPE_ID")
|
3938 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."VCS_TYPE_PK" ON "RELEASE_MANAGER"."VCS_TYPE" ("VCS_TYPE_ID")
|
| 3807 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3939 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3808 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3940 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3809 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3941 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3810 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3942 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3811 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3943 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3812 |
--------------------------------------------------------
|
3944 |
--------------------------------------------------------
|
| 3813 |
-- DDL for Index INX_PC_FILE_NAME
|
3945 |
-- DDL for Index INX_PC_FILE_NAME
|
| 3814 |
--------------------------------------------------------
|
3946 |
--------------------------------------------------------
|
| 3815 |
|
3947 |
|
| 3816 |
CREATE INDEX "RELEASE_MANAGER"."INX_PC_FILE_NAME" ON "RELEASE_MANAGER"."PRODUCT_COMPONENTS" (UPPER("FILE_NAME"))
|
3948 |
CREATE INDEX "RELEASE_MANAGER"."INX_PC_FILE_NAME" ON "RELEASE_MANAGER"."PRODUCT_COMPONENTS" (UPPER("FILE_NAME"))
|
| 3817 |
PCTFREE 10 INITRANS 2 MAXTRANS 167 COMPUTE STATISTICS
|
3949 |
PCTFREE 10 INITRANS 2 MAXTRANS 167 COMPUTE STATISTICS
|
| 3818 |
STORAGE(INITIAL 18874368 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3950 |
STORAGE(INITIAL 18874368 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3819 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3951 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3820 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3952 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3821 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3953 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3822 |
--------------------------------------------------------
|
3954 |
--------------------------------------------------------
|
| 3823 |
-- DDL for Index PK_RELEASE_TAGS
|
3955 |
-- DDL for Index PK_RELEASE_TAGS
|
| 3824 |
--------------------------------------------------------
|
3956 |
--------------------------------------------------------
|
| 3825 |
|
3957 |
|
| 3826 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_RELEASE_TAGS" ON "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID")
|
3958 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_RELEASE_TAGS" ON "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID")
|
| 3827 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3959 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3828 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3960 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3829 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3961 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3830 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3962 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3831 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3963 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3832 |
--------------------------------------------------------
|
3964 |
--------------------------------------------------------
|
| 3833 |
-- DDL for Index FK_PROJ_ID_RELEASE_TAGS
|
3965 |
-- DDL for Index FK_PROJ_ID_RELEASE_TAGS
|
| 3834 |
--------------------------------------------------------
|
3966 |
--------------------------------------------------------
|
| 3835 |
|
3967 |
|
| 3836 |
CREATE INDEX "RELEASE_MANAGER"."FK_PROJ_ID_RELEASE_TAGS" ON "RELEASE_MANAGER"."RELEASE_TAGS" ("PROJ_ID")
|
3968 |
CREATE INDEX "RELEASE_MANAGER"."FK_PROJ_ID_RELEASE_TAGS" ON "RELEASE_MANAGER"."RELEASE_TAGS" ("PROJ_ID")
|
| 3837 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3969 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3838 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3970 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3839 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3971 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3840 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3972 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3841 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3973 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3842 |
--------------------------------------------------------
|
3974 |
--------------------------------------------------------
|
| 3843 |
-- DDL for Index INX_RCOMP_PV_ID
|
3975 |
-- DDL for Index INX_RCOMP_PV_ID
|
| 3844 |
--------------------------------------------------------
|
3976 |
--------------------------------------------------------
|
| 3845 |
|
3977 |
|
| 3846 |
CREATE INDEX "RELEASE_MANAGER"."INX_RCOMP_PV_ID" ON "RELEASE_MANAGER"."RELEASE_COMPONENTS" ("PV_ID")
|
3978 |
CREATE INDEX "RELEASE_MANAGER"."INX_RCOMP_PV_ID" ON "RELEASE_MANAGER"."RELEASE_COMPONENTS" ("PV_ID")
|
| 3847 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3979 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3848 |
STORAGE(INITIAL 724566016 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3980 |
STORAGE(INITIAL 724566016 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3849 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3981 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3850 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3982 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3851 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3983 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3852 |
--------------------------------------------------------
|
3984 |
--------------------------------------------------------
|
| 3853 |
-- DDL for Index MICROSOFT_PK_DTPROPERTIES
|
3985 |
-- DDL for Index MICROSOFT_PK_DTPROPERTIES
|
| 3854 |
--------------------------------------------------------
|
3986 |
--------------------------------------------------------
|
| 3855 |
|
3987 |
|
| 3856 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."MICROSOFT_PK_DTPROPERTIES" ON "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES" ("ID", "PROPERTY")
|
3988 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."MICROSOFT_PK_DTPROPERTIES" ON "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES" ("ID", "PROPERTY")
|
| 3857 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
3989 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3858 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
3990 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3859 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
3991 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3860 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
3992 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3861 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
3993 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| - |
|
3994 |
--------------------------------------------------------
|
| - |
|
3995 |
-- DDL for Index BLAT_RELEASES_INDEX1
|
| - |
|
3996 |
--------------------------------------------------------
|
| - |
|
3997 |
|
| - |
|
3998 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."BLAT_RELEASES_INDEX1" ON "RELEASE_MANAGER"."BLAT_RELEASES" ("BLAT_ID", "RTAG_ID")
|
| - |
|
3999 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
4000 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
4001 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
4002 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
4003 |
TABLESPACE "RELEASE_MANAGER_DATA" ;
|
| 3862 |
--------------------------------------------------------
|
4004 |
--------------------------------------------------------
|
| 3863 |
-- DDL for Index BUILD_ID
|
4005 |
-- DDL for Index BUILD_ID
|
| 3864 |
--------------------------------------------------------
|
4006 |
--------------------------------------------------------
|
| 3865 |
|
4007 |
|
| 3866 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."BUILD_ID" ON "RELEASE_MANAGER"."BUILD_INSTANCES" ("BUILD_ID")
|
4008 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."BUILD_ID" ON "RELEASE_MANAGER"."BUILD_INSTANCES" ("BUILD_ID")
|
| 3867 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4009 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3868 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
4010 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3869 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4011 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3870 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4012 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3871 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
4013 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3872 |
--------------------------------------------------------
|
4014 |
--------------------------------------------------------
|
| 3873 |
-- DDL for Index INX_UT_PV_TEST_TYPE
|
4015 |
-- DDL for Index INX_UT_PV_TEST_TYPE
|
| 3874 |
--------------------------------------------------------
|
4016 |
--------------------------------------------------------
|
| 3875 |
|
4017 |
|
| 3876 |
CREATE INDEX "RELEASE_MANAGER"."INX_UT_PV_TEST_TYPE" ON "RELEASE_MANAGER"."UNIT_TESTS" ("PV_ID", "TEST_TYPES_FK")
|
4018 |
CREATE INDEX "RELEASE_MANAGER"."INX_UT_PV_TEST_TYPE" ON "RELEASE_MANAGER"."UNIT_TESTS" ("PV_ID", "TEST_TYPES_FK")
|
| 3877 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4019 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3878 |
STORAGE(INITIAL 7340032 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
4020 |
STORAGE(INITIAL 7340032 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3879 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4021 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3880 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4022 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3881 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
4023 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3882 |
--------------------------------------------------------
|
4024 |
--------------------------------------------------------
|
| 3883 |
-- DDL for Index PK_WORLDS
|
4025 |
-- DDL for Index PK_WORLDS
|
| 3884 |
--------------------------------------------------------
|
4026 |
--------------------------------------------------------
|
| 3885 |
|
4027 |
|
| 3886 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_WORLDS" ON "RELEASE_MANAGER"."WORLDS" ("WORLD_ID")
|
4028 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."PK_WORLDS" ON "RELEASE_MANAGER"."WORLDS" ("WORLD_ID")
|
| 3887 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4029 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3888 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
4030 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3889 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4031 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3890 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4032 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3891 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
4033 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3892 |
--------------------------------------------------------
|
4034 |
--------------------------------------------------------
|
| 3893 |
-- DDL for Index CQ_HISTORY_INDEX1
|
4035 |
-- DDL for Index CQ_HISTORY_INDEX1
|
| 3894 |
--------------------------------------------------------
|
4036 |
--------------------------------------------------------
|
| 3895 |
|
4037 |
|
| 3896 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."CQ_HISTORY_INDEX1" ON "RELEASE_MANAGER"."CQ_HISTORY" ("DBID")
|
4038 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."CQ_HISTORY_INDEX1" ON "RELEASE_MANAGER"."CQ_HISTORY" ("DBID")
|
| 3897 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4039 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3898 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
4040 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3899 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4041 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3900 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4042 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3901 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
4043 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3902 |
--------------------------------------------------------
|
4044 |
--------------------------------------------------------
|
| 3903 |
-- DDL for Index UNQ_AN_PART2
|
4045 |
-- DDL for Index UNQ_AN_PART2
|
| 3904 |
--------------------------------------------------------
|
4046 |
--------------------------------------------------------
|
| 3905 |
|
4047 |
|
| 3906 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_AN_PART2" ON "RELEASE_MANAGER"."ADDITIONAL_NOTES" ("PV_ID", "NOTE_TITLE")
|
4048 |
CREATE UNIQUE INDEX "RELEASE_MANAGER"."UNQ_AN_PART2" ON "RELEASE_MANAGER"."ADDITIONAL_NOTES" ("PV_ID", "NOTE_TITLE")
|
| 3907 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4049 |
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 3908 |
STORAGE(INITIAL 6291456 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
4050 |
STORAGE(INITIAL 6291456 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 3909 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4051 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 3910 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4052 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 3911 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
4053 |
TABLESPACE "RELEASE_MANAGER_INDX" ;
|
| 3912 |
--------------------------------------------------------
|
- |
|
| 3913 |
-- Constraints for Table RELEASE_TAGS
|
- |
|
| 3914 |
--------------------------------------------------------
|
4054 |
--------------------------------------------------------
|
| 3915 |
|
- |
|
| 3916 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_TAGS" ADD CONSTRAINT "PK_RELEASE_TAGS" PRIMARY KEY ("RTAG_ID")
|
- |
|
| 3917 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 3918 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 3919 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 3920 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 3921 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
- |
|
| 3922 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_TAGS" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
- |
|
| 3923 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_TAGS" MODIFY ("PARENT_RTAG_ID" NOT NULL ENABLE);
|
- |
|
| 3924 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_TAGS" MODIFY ("REBUILD_STAMP" NOT NULL ENABLE);
|
- |
|
| 3925 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_TAGS" MODIFY ("REBUILD_ENV" NOT NULL ENABLE);
|
- |
|
| 3926 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_TAGS" MODIFY ("OFFICIAL" NOT NULL ENABLE);
|
- |
|
| 3927 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_TAGS" MODIFY ("RTAG_NAME" NOT NULL ENABLE);
|
- |
|
| 3928 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_TAGS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
- |
|
| 3929 |
--------------------------------------------------------
|
- |
|
| 3930 |
-- Constraints for Table PACKAGE_DOCUMENTS
|
4055 |
-- DDL for Trigger TRIGGER_BLAT_SERVER_ID
|
| 3931 |
--------------------------------------------------------
|
- |
|
| 3932 |
|
- |
|
| 3933 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" MODIFY ("DOC_NUM" NOT NULL ENABLE);
|
- |
|
| 3934 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" MODIFY ("DOC_ID" NOT NULL ENABLE);
|
- |
|
| 3935 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 3936 |
--------------------------------------------------------
|
4056 |
--------------------------------------------------------
|
| 3937 |
-- Constraints for Table AUTOBUILD_FAILURE
|
- |
|
| 3938 |
--------------------------------------------------------
|
- |
|
| 3939 |
|
- |
|
| 3940 |
ALTER TABLE "RELEASE_MANAGER"."AUTOBUILD_FAILURE" ADD PRIMARY KEY ("GROUP_EMAIL_ID")
|
- |
|
| 3941 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 3942 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 3943 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 3944 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 3945 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
- |
|
| 3946 |
ALTER TABLE "RELEASE_MANAGER"."AUTOBUILD_FAILURE" MODIFY ("GROUP_EMAIL_ID" NOT NULL ENABLE);
|
- |
|
| 3947 |
--------------------------------------------------------
|
- |
|
| 3948 |
-- Constraints for Table RELEASE_METRICS
|
- |
|
| 3949 |
--------------------------------------------------------
|
- |
|
| 3950 |
|
4057 |
|
| 3951 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_METRICS" ADD CONSTRAINT "UNQ_RELEASE_METRICS" UNIQUE ("RTAG_ID")
|
4058 |
CREATE OR REPLACE TRIGGER "RELEASE_MANAGER"."TRIGGER_BLAT_SERVER_ID"
|
| 3952 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4059 |
BEFORE INSERT ON BLAT_SERVERS
|
| 3953 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
4060 |
for each row
|
| - |
|
4061 |
BEGIN
|
| 3954 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4062 |
select SEQ_BLAT_SERVER_ID.nextval
|
| 3955 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4063 |
into :new.BLAT_ID
|
| 3956 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4064 |
from DUAL;
|
| - |
|
4065 |
END;
|
| - |
|
4066 |
/
|
| 3957 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_METRICS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
4067 |
ALTER TRIGGER "RELEASE_MANAGER"."TRIGGER_BLAT_SERVER_ID" ENABLE;
|
| 3958 |
--------------------------------------------------------
|
4068 |
--------------------------------------------------------
|
| 3959 |
-- Constraints for Table RELEASE_COMPONENTS
|
4069 |
-- DDL for Trigger TRIGGER_BSA_ID
|
| 3960 |
--------------------------------------------------------
|
4070 |
--------------------------------------------------------
|
| 3961 |
|
4071 |
|
| - |
|
4072 |
CREATE OR REPLACE TRIGGER "RELEASE_MANAGER"."TRIGGER_BSA_ID"
|
| - |
|
4073 |
BEFORE INSERT ON BUILD_STANDARDS_ADDENDUM
|
| - |
|
4074 |
for each row
|
| - |
|
4075 |
BEGIN
|
| - |
|
4076 |
select SEQ_BSA_ID.nextval
|
| - |
|
4077 |
into :new.BSA_ID
|
| - |
|
4078 |
from DUAL;
|
| - |
|
4079 |
END;
|
| - |
|
4080 |
/
|
| 3962 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_COMPONENTS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
4081 |
ALTER TRIGGER "RELEASE_MANAGER"."TRIGGER_BSA_ID" ENABLE;
|
| 3963 |
--------------------------------------------------------
|
4082 |
--------------------------------------------------------
|
| 3964 |
-- Constraints for Table SDK_CONTENT
|
4083 |
-- DDL for Trigger TRIGGER_BUILD_INSTANCE
|
| 3965 |
--------------------------------------------------------
|
4084 |
--------------------------------------------------------
|
| 3966 |
|
4085 |
|
| 3967 |
ALTER TABLE "RELEASE_MANAGER"."SDK_CONTENT" MODIFY ("SDKPKG_STATE" NOT NULL ENABLE);
|
4086 |
CREATE OR REPLACE TRIGGER "RELEASE_MANAGER"."TRIGGER_BUILD_INSTANCE"
|
| 3968 |
ALTER TABLE "RELEASE_MANAGER"."SDK_CONTENT" MODIFY ("PV_ID" NOT NULL ENABLE);
|
4087 |
BEFORE INSERT ON BUILD_INSTANCES
|
| - |
|
4088 |
for each row
|
| - |
|
4089 |
BEGIN
|
| - |
|
4090 |
If :new.BUILD_ID is null then
|
| - |
|
4091 |
select SEQ_BUILD_INSTANCE.nextval
|
| - |
|
4092 |
into :new.BUILD_ID
|
| - |
|
4093 |
from DUAL;
|
| - |
|
4094 |
End If;
|
| - |
|
4095 |
END;
|
| - |
|
4096 |
/
|
| 3969 |
ALTER TABLE "RELEASE_MANAGER"."SDK_CONTENT" MODIFY ("SDKTAG_ID" NOT NULL ENABLE);
|
4097 |
ALTER TRIGGER "RELEASE_MANAGER"."TRIGGER_BUILD_INSTANCE" ENABLE;
|
| 3970 |
--------------------------------------------------------
|
4098 |
--------------------------------------------------------
|
| 3971 |
-- Constraints for Table ACTION_TYPE
|
4099 |
-- DDL for Trigger TRIGGER_SDK_NAMES
|
| 3972 |
--------------------------------------------------------
|
4100 |
--------------------------------------------------------
|
| 3973 |
|
4101 |
|
| 3974 |
ALTER TABLE "RELEASE_MANAGER"."ACTION_TYPE" ADD CONSTRAINT "UNQ_ACTTYPE_ID" PRIMARY KEY ("ACTTYPE_ID")
|
- |
|
| 3975 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4102 |
CREATE OR REPLACE TRIGGER "RELEASE_MANAGER"."TRIGGER_SDK_NAMES"
|
| 3976 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
4103 |
BEFORE INSERT ON SDK_NAMES
|
| - |
|
4104 |
for each row
|
| - |
|
4105 |
BEGIN
|
| 3977 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4106 |
select SEQ_SDK_ID.nextval
|
| 3978 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4107 |
into :new.SDK_ID
|
| 3979 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4108 |
from DUAL;
|
| - |
|
4109 |
END;
|
| - |
|
4110 |
/
|
| 3980 |
ALTER TABLE "RELEASE_MANAGER"."ACTION_TYPE" MODIFY ("NAME" NOT NULL ENABLE);
|
4111 |
ALTER TRIGGER "RELEASE_MANAGER"."TRIGGER_SDK_NAMES" ENABLE;
|
| 3981 |
ALTER TABLE "RELEASE_MANAGER"."ACTION_TYPE" MODIFY ("ACTTYPE_ID" NOT NULL ENABLE);
|
- |
|
| 3982 |
--------------------------------------------------------
|
4112 |
--------------------------------------------------------
|
| 3983 |
-- Constraints for Table PLANNED
|
4113 |
-- DDL for Trigger TRIGGER_SDK_TAGS
|
| 3984 |
--------------------------------------------------------
|
4114 |
--------------------------------------------------------
|
| 3985 |
|
4115 |
|
| 3986 |
ALTER TABLE "RELEASE_MANAGER"."PLANNED" ADD CONSTRAINT "UNIQUE_PV_RTAG" UNIQUE ("PV_ID", "RTAG_ID")
|
4116 |
CREATE OR REPLACE TRIGGER "RELEASE_MANAGER"."TRIGGER_SDK_TAGS"
|
| 3987 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4117 |
BEFORE INSERT ON SDK_TAGS
|
| 3988 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 3989 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4118 |
for each row
|
| - |
|
4119 |
BEGIN
|
| 3990 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4120 |
select SEQ_SDKTAG_ID.nextval
|
| 3991 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4121 |
into :new.SDKTAG_ID
|
| 3992 |
ALTER TABLE "RELEASE_MANAGER"."PLANNED" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
- |
|
| 3993 |
ALTER TABLE "RELEASE_MANAGER"."PLANNED" MODIFY ("PV_ID" NOT NULL ENABLE);
|
4122 |
from DUAL;
|
| - |
|
4123 |
END;
|
| - |
|
4124 |
/
|
| 3994 |
ALTER TABLE "RELEASE_MANAGER"."PLANNED" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
4125 |
ALTER TRIGGER "RELEASE_MANAGER"."TRIGGER_SDK_TAGS" ENABLE;
|
| 3995 |
--------------------------------------------------------
|
4126 |
--------------------------------------------------------
|
| 3996 |
-- Constraints for Table SDK_TAGS
|
4127 |
-- DDL for Trigger TRIGGER_TEST_RUNS
|
| 3997 |
--------------------------------------------------------
|
4128 |
--------------------------------------------------------
|
| 3998 |
|
4129 |
|
| 3999 |
ALTER TABLE "RELEASE_MANAGER"."SDK_TAGS" ADD CONSTRAINT "SDK_TAGS_PK" PRIMARY KEY ("SDKTAG_ID")
|
4130 |
CREATE OR REPLACE TRIGGER "RELEASE_MANAGER"."TRIGGER_TEST_RUNS"
|
| 4000 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4131 |
BEFORE INSERT ON TEST_RUN
|
| 4001 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
4132 |
for each row
|
| - |
|
4133 |
BEGIN
|
| 4002 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4134 |
if :new.TESTRUN_ID is null then
|
| 4003 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4135 |
select SEQ_TESTRUN_ID.nextval
|
| 4004 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4136 |
into :new.TESTRUN_ID
|
| 4005 |
ALTER TABLE "RELEASE_MANAGER"."SDK_TAGS" MODIFY ("SDK_STATE" NOT NULL ENABLE);
|
- |
|
| 4006 |
ALTER TABLE "RELEASE_MANAGER"."SDK_TAGS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
4137 |
from DUAL;
|
| - |
|
4138 |
end if;
|
| - |
|
4139 |
END;
|
| - |
|
4140 |
/
|
| 4007 |
ALTER TABLE "RELEASE_MANAGER"."SDK_TAGS" MODIFY ("SDK_ID" NOT NULL ENABLE);
|
4141 |
ALTER TRIGGER "RELEASE_MANAGER"."TRIGGER_TEST_RUNS" ENABLE;
|
| 4008 |
ALTER TABLE "RELEASE_MANAGER"."SDK_TAGS" MODIFY ("SDKTAG_NAME" NOT NULL ENABLE);
|
- |
|
| 4009 |
ALTER TABLE "RELEASE_MANAGER"."SDK_TAGS" MODIFY ("SDKTAG_ID" NOT NULL ENABLE);
|
- |
|
| 4010 |
--------------------------------------------------------
|
4142 |
--------------------------------------------------------
|
| 4011 |
-- Constraints for Table RELEASE_MODIFIED
|
4143 |
-- DDL for Procedure ADD_AUTOBUILD_FAILURE_INFO
|
| 4012 |
--------------------------------------------------------
|
4144 |
--------------------------------------------------------
|
| - |
|
4145 |
set define off;
|
| 4013 |
|
4146 |
|
| 4014 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_MODIFIED" ADD CONSTRAINT "RELEASE_MODIFIED_PK" PRIMARY KEY ("RTAG_ID")
|
4147 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."ADD_AUTOBUILD_FAILURE_INFO" (
|
| 4015 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4148 |
nprojid IN NUMBER,
|
| 4016 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4017 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4149 |
nviewid IN NUMBER,
|
| 4018 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4150 |
suserlist IN VARCHAR2
|
| - |
|
4151 |
)
|
| - |
|
4152 |
IS
|
| 4019 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4153 |
groupid NUMBER;
|
| 4020 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_MODIFIED" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
4154 |
/******************************************************************************
|
| 4021 |
--------------------------------------------------------
|
4155 |
NAME: ADD_AUTOBUILD_FAILURE
|
| 4022 |
-- Constraints for Table PACKAGE_METRICS
|
4156 |
PURPOSE:
|
| 4023 |
--------------------------------------------------------
|
- |
|
| 4024 |
|
4157 |
|
| 4025 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_METRICS" ADD CONSTRAINT "UNQ_PACKAGE_METRICS" UNIQUE ("PV_ID")
|
- |
|
| 4026 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4027 |
STORAGE(INITIAL 4194304 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4028 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4158 |
REVISIONS:
|
| 4029 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4030 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4159 |
Ver Date Author Description
|
| 4031 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_METRICS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 4032 |
--------------------------------------------------------
|
4160 |
--------- ---------- --------------- ------------------------------------
|
| 4033 |
-- Constraints for Table PACKAGE_BUILD_ENV
|
- |
|
| 4034 |
--------------------------------------------------------
|
4161 |
1.0 11/04/2006 Rupesh Solanki Created this procedure.
|
| 4035 |
|
4162 |
|
| 4036 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" MODIFY ("BE_ID" NOT NULL ENABLE);
|
- |
|
| 4037 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 4038 |
--------------------------------------------------------
|
- |
|
| 4039 |
-- Constraints for Table PROCESSES
|
4163 |
NOTES:
|
| 4040 |
--------------------------------------------------------
|
- |
|
| 4041 |
|
4164 |
|
| 4042 |
ALTER TABLE "RELEASE_MANAGER"."PROCESSES" ADD CONSTRAINT "PROCESSES_PK" PRIMARY KEY ("PROC_ID")
|
- |
|
| 4043 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4044 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4045 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4165 |
Automatically available Auto Replace Keywords:
|
| 4046 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4166 |
Object Name: ADD_AUTOBUILD_FAILURE
|
| 4047 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4167 |
Sysdate: 11/04/2006
|
| 4048 |
ALTER TABLE "RELEASE_MANAGER"."PROCESSES" MODIFY ("PROC_NAME" NOT NULL ENABLE);
|
4168 |
Date and Time: 11/04/2006, 9:28:28 AM, and 11/04/2006 9:28:28 AM
|
| 4049 |
ALTER TABLE "RELEASE_MANAGER"."PROCESSES" MODIFY ("PROC_ID" NOT NULL ENABLE);
|
4169 |
Username: (set in TOAD Options, Procedure Editor)
|
| 4050 |
--------------------------------------------------------
|
- |
|
| 4051 |
-- Constraints for Table BUILD_SERVICE_CONFIG
|
4170 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
| 4052 |
--------------------------------------------------------
|
- |
|
| 4053 |
|
4171 |
|
| 4054 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_SERVICE_CONFIG" MODIFY ("CONFIG" NOT NULL ENABLE);
|
4172 |
******************************************************************************/
|
| - |
|
4173 |
BEGIN
|
| - |
|
4174 |
BEGIN
|
| 4055 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_SERVICE_CONFIG" MODIFY ("SERVICE" NOT NULL ENABLE);
|
4175 |
SELECT group_email_id
|
| - |
|
4176 |
INTO groupid
|
| - |
|
4177 |
FROM autobuild_failure
|
| 4056 |
--------------------------------------------------------
|
4178 |
WHERE proj_id = nprojid AND view_id = nviewid;
|
| - |
|
4179 |
EXCEPTION
|
| - |
|
4180 |
WHEN NO_DATA_FOUND
|
| - |
|
4181 |
THEN
|
| 4057 |
-- Constraints for Table PROJECT_ACTION_LOG
|
4182 |
-- Create Next Sequence Id ---
|
| 4058 |
--------------------------------------------------------
|
4183 |
SELECT seq_group_email_id.NEXTVAL
|
| - |
|
4184 |
INTO groupid
|
| - |
|
4185 |
FROM DUAL;
|
| 4059 |
|
4186 |
|
| 4060 |
ALTER TABLE "RELEASE_MANAGER"."PROJECT_ACTION_LOG" MODIFY ("ACTTYPE_ID" NOT NULL ENABLE);
|
4187 |
INSERT INTO autobuild_failure
|
| 4061 |
ALTER TABLE "RELEASE_MANAGER"."PROJECT_ACTION_LOG" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
4188 |
(group_email_id, proj_id, view_id
|
| 4062 |
ALTER TABLE "RELEASE_MANAGER"."PROJECT_ACTION_LOG" MODIFY ("ACTION_DATETIME" NOT NULL ENABLE);
|
- |
|
| 4063 |
ALTER TABLE "RELEASE_MANAGER"."PROJECT_ACTION_LOG" MODIFY ("USER_ID" NOT NULL ENABLE);
|
4189 |
)
|
| 4064 |
--------------------------------------------------------
|
4190 |
VALUES (groupid, nprojid, nviewid
|
| 4065 |
-- Constraints for Table ARCHIVE_ACTION_LOG
|
4191 |
);
|
| 4066 |
--------------------------------------------------------
|
- |
|
| - |
|
4192 |
END;
|
| 4067 |
|
4193 |
|
| 4068 |
ALTER TABLE "RELEASE_MANAGER"."ARCHIVE_ACTION_LOG" MODIFY ("DESCRIPTION" NOT NULL ENABLE);
|
- |
|
| 4069 |
ALTER TABLE "RELEASE_MANAGER"."ARCHIVE_ACTION_LOG" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
- |
|
| 4070 |
ALTER TABLE "RELEASE_MANAGER"."ARCHIVE_ACTION_LOG" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
|
- |
|
| 4071 |
ALTER TABLE "RELEASE_MANAGER"."ARCHIVE_ACTION_LOG" MODIFY ("USER_ID" NOT NULL ENABLE);
|
- |
|
| 4072 |
--------------------------------------------------------
|
4194 |
add_view_members (groupid, suserlist);
|
| 4073 |
-- Constraints for Table VTREES
|
4195 |
END add_autobuild_failure_info;
|
| 4074 |
--------------------------------------------------------
|
- |
|
| 4075 |
|
4196 |
|
| 4076 |
ALTER TABLE "RELEASE_MANAGER"."VTREES" ADD CONSTRAINT "PK_VTREES" PRIMARY KEY ("VTREE_ID")
|
- |
|
| 4077 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4078 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4079 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4080 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4081 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
- |
|
| 4082 |
ALTER TABLE "RELEASE_MANAGER"."VTREES" MODIFY ("HIDE" NOT NULL ENABLE);
|
- |
|
| 4083 |
ALTER TABLE "RELEASE_MANAGER"."VTREES" MODIFY ("VTREE_NAME" NOT NULL ENABLE);
|
- |
|
| 4084 |
ALTER TABLE "RELEASE_MANAGER"."VTREES" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
- |
|
| 4085 |
ALTER TABLE "RELEASE_MANAGER"."VTREES" MODIFY ("VTREE_ID" NOT NULL ENABLE);
|
- |
|
| - |
|
4197 |
/
|
| 4086 |
--------------------------------------------------------
|
4198 |
--------------------------------------------------------
|
| 4087 |
-- Constraints for Table GBE_MACHTYPE
|
4199 |
-- DDL for Procedure ADD_COMPONENT
|
| 4088 |
--------------------------------------------------------
|
4200 |
--------------------------------------------------------
|
| - |
|
4201 |
set define off;
|
| 4089 |
|
4202 |
|
| 4090 |
ALTER TABLE "RELEASE_MANAGER"."GBE_MACHTYPE" ADD PRIMARY KEY ("GBE_ID")
|
4203 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."ADD_COMPONENT" ( nPvId IN RELEASE_COMPONENTS.PV_ID%TYPE,
|
| 4091 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4204 |
sFileName IN RELEASE_COMPONENTS.FILE_NAME%TYPE,
|
| 4092 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4093 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4094 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4205 |
sFilePath IN RELEASE_COMPONENTS.FILE_PATH%TYPE DEFAULT NULL,
|
| 4095 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4206 |
nByteSize IN RELEASE_COMPONENTS.BYTE_SIZE%TYPE,
|
| 4096 |
ALTER TABLE "RELEASE_MANAGER"."GBE_MACHTYPE" MODIFY ("BM_ID" NOT NULL ENABLE);
|
4207 |
sCRCcksum IN RELEASE_COMPONENTS.CRC_CKSUM%TYPE DEFAULT NULL,
|
| 4097 |
ALTER TABLE "RELEASE_MANAGER"."GBE_MACHTYPE" MODIFY ("GBE_VALUE" NOT NULL ENABLE);
|
4208 |
sCRCmodcrc IN RELEASE_COMPONENTS.CRC_MODCRC%TYPE DEFAULT NULL
|
| 4098 |
ALTER TABLE "RELEASE_MANAGER"."GBE_MACHTYPE" MODIFY ("GBE_ID" NOT NULL ENABLE);
|
4209 |
) IS
|
| 4099 |
--------------------------------------------------------
|
4210 |
/* ---------------------------------------------------------------------------
|
| 4100 |
-- Constraints for Table PACKAGE_INTEREST
|
4211 |
Version: 3.0.0
|
| 4101 |
--------------------------------------------------------
|
4212 |
--------------------------------------------------------------------------- */
|
| 4102 |
|
4213 |
|
| 4103 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_INTEREST" MODIFY ("USER_ID" NOT NULL ENABLE);
|
- |
|
| 4104 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_INTEREST" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
- |
|
| 4105 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_INTEREST" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
- |
|
| 4106 |
--------------------------------------------------------
|
- |
|
| 4107 |
-- Constraints for Table PACKAGES
|
- |
|
| 4108 |
--------------------------------------------------------
|
- |
|
| 4109 |
|
4214 |
|
| 4110 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGES" ADD CONSTRAINT "PK_PACKAGES" PRIMARY KEY ("PKG_ID")
|
- |
|
| 4111 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4112 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4113 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4114 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4115 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4215 |
BEGIN
|
| 4116 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGES" MODIFY ("PKG_NAME" NOT NULL ENABLE);
|
- |
|
| 4117 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGES" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
- |
|
| 4118 |
--------------------------------------------------------
|
- |
|
| 4119 |
-- Constraints for Table IGNORE_WARNINGS
|
- |
|
| 4120 |
--------------------------------------------------------
|
- |
|
| 4121 |
|
4216 |
|
| 4122 |
ALTER TABLE "RELEASE_MANAGER"."IGNORE_WARNINGS" MODIFY ("DPV_ID" NOT NULL ENABLE);
|
4217 |
--- Insert into RELEASE_COMPONENTS
|
| 4123 |
ALTER TABLE "RELEASE_MANAGER"."IGNORE_WARNINGS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
4218 |
INSERT INTO RELEASE_COMPONENTS ( PV_ID, FILE_NAME, FILE_PATH, BYTE_SIZE, CRC_CKSUM, CRC_MODCRC )
|
| 4124 |
ALTER TABLE "RELEASE_MANAGER"."IGNORE_WARNINGS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
4219 |
VALUES ( nPvId, sFileName, sFilePath, nByteSize, sCRCcksum, sCRCmodcrc );
|
| 4125 |
--------------------------------------------------------
|
- |
|
| 4126 |
-- Constraints for Table PRODUCT_COMPONENTS
|
- |
|
| 4127 |
--------------------------------------------------------
|
- |
|
| 4128 |
|
4220 |
|
| 4129 |
ALTER TABLE "RELEASE_MANAGER"."PRODUCT_COMPONENTS" MODIFY ("OS_ID" NOT NULL ENABLE);
|
- |
|
| 4130 |
ALTER TABLE "RELEASE_MANAGER"."PRODUCT_COMPONENTS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 4131 |
--------------------------------------------------------
|
- |
|
| 4132 |
-- Constraints for Table TEST_TYPES
|
- |
|
| 4133 |
--------------------------------------------------------
|
- |
|
| 4134 |
|
4221 |
|
| 4135 |
ALTER TABLE "RELEASE_MANAGER"."TEST_TYPES" ADD CONSTRAINT "PK_TEST_TYPES" PRIMARY KEY ("TEST_TYPE_ID")
|
- |
|
| 4136 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4137 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4138 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4139 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4140 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
- |
|
| 4141 |
ALTER TABLE "RELEASE_MANAGER"."TEST_TYPES" MODIFY ("TEST_TYPE_NAME" NOT NULL ENABLE);
|
- |
|
| 4142 |
ALTER TABLE "RELEASE_MANAGER"."TEST_TYPES" MODIFY ("TEST_TYPE_ID" NOT NULL ENABLE);
|
- |
|
| 4143 |
--------------------------------------------------------
|
- |
|
| 4144 |
-- Constraints for Table MICROSOFTDTPROPERTIES
|
- |
|
| 4145 |
--------------------------------------------------------
|
- |
|
| 4146 |
|
4222 |
|
| 4147 |
ALTER TABLE "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES" ADD CONSTRAINT "MICROSOFT_PK_DTPROPERTIES" PRIMARY KEY ("ID", "PROPERTY")
|
- |
|
| 4148 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4149 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4150 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4151 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4152 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
- |
|
| 4153 |
ALTER TABLE "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES" MODIFY ("VERSION" CONSTRAINT "MICROSOFT_NN_VERSION" NOT NULL ENABLE);
|
- |
|
| 4154 |
ALTER TABLE "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES" MODIFY ("PROPERTY" CONSTRAINT "MICROSOFT_NN_PROPERTY" NOT NULL ENABLE);
|
- |
|
| 4155 |
ALTER TABLE "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES" MODIFY ("ID" CONSTRAINT "MICROSOFT_NN_ID" NOT NULL ENABLE);
|
- |
|
| 4156 |
--------------------------------------------------------
|
- |
|
| 4157 |
-- Constraints for Table PRODUCT_STATES
|
- |
|
| 4158 |
--------------------------------------------------------
|
- |
|
| 4159 |
|
4223 |
|
| 4160 |
ALTER TABLE "RELEASE_MANAGER"."PRODUCT_STATES" ADD CONSTRAINT "PRODUCT_STATES_PK" PRIMARY KEY ("STATE_ID")
|
- |
|
| 4161 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4162 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4163 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4164 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4165 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
- |
|
| 4166 |
ALTER TABLE "RELEASE_MANAGER"."PRODUCT_STATES" MODIFY ("STATE" NOT NULL ENABLE);
|
- |
|
| 4167 |
ALTER TABLE "RELEASE_MANAGER"."PRODUCT_STATES" MODIFY ("STATE_ID" NOT NULL ENABLE);
|
- |
|
| 4168 |
--------------------------------------------------------
|
- |
|
| 4169 |
-- Constraints for Table CODE_REVIEWS
|
4224 |
END Add_Component;
|
| 4170 |
--------------------------------------------------------
|
- |
|
| 4171 |
|
4225 |
|
| 4172 |
ALTER TABLE "RELEASE_MANAGER"."CODE_REVIEWS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| - |
|
4226 |
/
|
| 4173 |
--------------------------------------------------------
|
4227 |
--------------------------------------------------------
|
| 4174 |
-- Constraints for Table RELEASE_CONTENT
|
4228 |
-- DDL for Procedure ADD_PACKAGE_INTEREST
|
| 4175 |
--------------------------------------------------------
|
4229 |
--------------------------------------------------------
|
| - |
|
4230 |
set define off;
|
| 4176 |
|
4231 |
|
| 4177 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONTENT" MODIFY ("PKG_STATE" NOT NULL ENABLE);
|
4232 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."ADD_PACKAGE_INTEREST" (
|
| 4178 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONTENT" MODIFY ("INSERTOR_ID" NOT NULL ENABLE);
|
4233 |
nProjId IN PROJECTS.PROJ_ID%TYPE,
|
| - |
|
4234 |
nPkgIdList IN VARCHAR2,
|
| 4179 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONTENT" MODIFY ("INSERT_STAMP" NOT NULL ENABLE);
|
4235 |
nUserId IN NUMBER )
|
| - |
|
4236 |
IS
|
| 4180 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONTENT" MODIFY ("BASE_VIEW_ID" NOT NULL ENABLE);
|
4237 |
npkgidcollector relmgr_number_tab_t := relmgr_number_tab_t ();
|
| - |
|
4238 |
nPkgId NUMBER;
|
| - |
|
4239 |
alreadyExists NUMBER;
|
| - |
|
4240 |
BEGIN
|
| 4181 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONTENT" MODIFY ("PV_ID" NOT NULL ENABLE);
|
4241 |
npkgidcollector := in_list_number2 (nPkgIdList);
|
| 4182 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONTENT" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
4242 |
FOR i IN 1..npkgidcollector.COUNT
|
| - |
|
4243 |
LOOP
|
| - |
|
4244 |
nPkgId := npkgidcollector(i);
|
| 4183 |
--------------------------------------------------------
|
4245 |
--- Ensure it doesn't already exist
|
| - |
|
4246 |
SELECT COUNT(*)
|
| - |
|
4247 |
INTO alreadyExists
|
| - |
|
4248 |
FROM PACKAGE_INTEREST
|
| - |
|
4249 |
WHERE USER_ID = nUserId
|
| 4184 |
-- Constraints for Table WORLDS
|
4250 |
AND PKG_ID = nPkgId
|
| 4185 |
--------------------------------------------------------
|
4251 |
AND PROJ_ID = nProjId;
|
| 4186 |
|
4252 |
|
| 4187 |
ALTER TABLE "RELEASE_MANAGER"."WORLDS" ADD CONSTRAINT "PK_WORLDS" PRIMARY KEY ("WORLD_ID")
|
- |
|
| 4188 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4253 |
IF ( alreadyExists = 0 ) THEN
|
| 4189 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
4254 |
--- Insert into PACKAGE_INTEREST TABLE
|
| 4190 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4255 |
INSERT
|
| 4191 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4256 |
INTO PACKAGE_INTEREST (PROJ_ID, PKG_ID, USER_ID )
|
| 4192 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4257 |
VALUES (nProjId, nPkgId, nUserId );
|
| 4193 |
ALTER TABLE "RELEASE_MANAGER"."WORLDS" MODIFY ("WORLD_NAME" NOT NULL ENABLE);
|
4258 |
END IF;
|
| 4194 |
ALTER TABLE "RELEASE_MANAGER"."WORLDS" MODIFY ("WORLD_ID" NOT NULL ENABLE);
|
4259 |
END LOOP;
|
| 4195 |
--------------------------------------------------------
|
- |
|
| 4196 |
-- Constraints for Table PEGGED_VERSIONS
|
4260 |
END ADD_PACKAGE_INTEREST;
|
| 4197 |
--------------------------------------------------------
|
- |
|
| 4198 |
|
4261 |
|
| 4199 |
ALTER TABLE "RELEASE_MANAGER"."PEGGED_VERSIONS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 4200 |
ALTER TABLE "RELEASE_MANAGER"."PEGGED_VERSIONS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
- |
|
| - |
|
4262 |
/
|
| 4201 |
--------------------------------------------------------
|
4263 |
--------------------------------------------------------
|
| 4202 |
-- Constraints for Table ABT_ACTION_LOG
|
4264 |
-- DDL for Procedure ADD_RUNTIME_DEPENDENCY
|
| 4203 |
--------------------------------------------------------
|
4265 |
--------------------------------------------------------
|
| - |
|
4266 |
set define off;
|
| 4204 |
|
4267 |
|
| 4205 |
ALTER TABLE "RELEASE_MANAGER"."ABT_ACTION_LOG" MODIFY ("RCON_ID" NOT NULL ENABLE);
|
4268 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."ADD_RUNTIME_DEPENDENCY" ( NNpv_id IN NUMBER,
|
| - |
|
4269 |
SSrtd_name IN PACKAGES.pkg_name%TYPE,
|
| - |
|
4270 |
SSrtd_version IN PACKAGE_VERSIONS.pkg_version%TYPE,
|
| - |
|
4271 |
NNuser_id IN NUMBER
|
| - |
|
4272 |
) IS
|
| 4206 |
--------------------------------------------------------
|
4273 |
/* ---------------------------------------------------------------------------
|
| 4207 |
-- Constraints for Table LICENCING
|
4274 |
Version: 3.1
|
| 4208 |
--------------------------------------------------------
|
4275 |
--------------------------------------------------------------------------- */
|
| 4209 |
|
4276 |
|
| 4210 |
ALTER TABLE "RELEASE_MANAGER"."LICENCING" ADD CONSTRAINT "LICENCING_PK" PRIMARY KEY ("PV_ID", "LICENCE")
|
- |
|
| 4211 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4212 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4213 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4214 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4215 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
- |
|
| 4216 |
ALTER TABLE "RELEASE_MANAGER"."LICENCING" MODIFY ("LICENCE" NOT NULL ENABLE);
|
- |
|
| 4217 |
ALTER TABLE "RELEASE_MANAGER"."LICENCING" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 4218 |
--------------------------------------------------------
|
- |
|
| 4219 |
-- Constraints for Table DASH_BOARD
|
4277 |
retRTD_ID NUMBER;
|
| 4220 |
--------------------------------------------------------
|
- |
|
| 4221 |
|
4278 |
|
| 4222 |
ALTER TABLE "RELEASE_MANAGER"."DASH_BOARD" MODIFY ("TOTAL_PACKAGES" NOT NULL ENABLE);
|
- |
|
| 4223 |
ALTER TABLE "RELEASE_MANAGER"."DASH_BOARD" MODIFY ("AUTOMATED_PACKAGES" NOT NULL ENABLE);
|
- |
|
| 4224 |
ALTER TABLE "RELEASE_MANAGER"."DASH_BOARD" MODIFY ("LAST_BUILD_TIME" NOT NULL ENABLE);
|
- |
|
| 4225 |
ALTER TABLE "RELEASE_MANAGER"."DASH_BOARD" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
4279 |
CURSOR rtd_cur IS
|
| 4226 |
ALTER TABLE "RELEASE_MANAGER"."DASH_BOARD" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
4280 |
SELECT rtd_id FROM runtime_dependencies WHERE pv_id = NNpv_id AND rtd_id = retRTD_ID;
|
| 4227 |
--------------------------------------------------------
|
- |
|
| 4228 |
-- Constraints for Table BUILD_INSTANCES
|
4281 |
rtd_rec rtd_cur%ROWTYPE;
|
| 4229 |
--------------------------------------------------------
|
- |
|
| 4230 |
|
4282 |
|
| 4231 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_INSTANCES" ADD CONSTRAINT "BUILD_ID" PRIMARY KEY ("BUILD_ID")
|
- |
|
| 4232 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4233 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4234 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4235 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4236 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4283 |
BEGIN
|
| 4237 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_INSTANCES" MODIFY ("STATE" NOT NULL ENABLE);
|
4284 |
--- Seed database with package_name and version if required ---
|
| 4238 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_INSTANCES" MODIFY ("TIMESTAMP" NOT NULL ENABLE);
|
- |
|
| 4239 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_INSTANCES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 4240 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_INSTANCES" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
4285 |
Seed_Package_Names_Versions ( SSrtd_name, SSrtd_version, NNuser_id, retRTD_ID );
|
| 4241 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_INSTANCES" MODIFY ("BUILD_ID" NOT NULL ENABLE);
|
- |
|
| 4242 |
--------------------------------------------------------
|
- |
|
| 4243 |
-- Constraints for Table NOTE_MANAGER
|
- |
|
| 4244 |
--------------------------------------------------------
|
- |
|
| 4245 |
|
4286 |
|
| 4246 |
ALTER TABLE "RELEASE_MANAGER"."NOTE_MANAGER" ADD CONSTRAINT "PKNOTE_MANAGER1" PRIMARY KEY ("NID")
|
- |
|
| 4247 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4248 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4249 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4287 |
OPEN rtd_cur;
|
| 4250 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4251 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4288 |
FETCH rtd_cur INTO rtd_rec;
|
| 4252 |
ALTER TABLE "RELEASE_MANAGER"."NOTE_MANAGER" MODIFY ("NID" NOT NULL ENABLE);
|
- |
|
| 4253 |
--------------------------------------------------------
|
- |
|
| 4254 |
-- Constraints for Table NOTIFICATION_HISTORY
|
- |
|
| 4255 |
--------------------------------------------------------
|
- |
|
| 4256 |
|
4289 |
|
| 4257 |
ALTER TABLE "RELEASE_MANAGER"."NOTIFICATION_HISTORY" ADD CONSTRAINT "PK_NOTIFICATION_HISTORY" PRIMARY KEY ("RTAG_ID", "PV_ID", "USER_ID")
|
- |
|
| 4258 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4259 |
STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4260 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4290 |
IF rtd_cur%NOTFOUND
|
| 4261 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4262 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
- |
|
| 4263 |
ALTER TABLE "RELEASE_MANAGER"."NOTIFICATION_HISTORY" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
|
- |
|
| 4264 |
ALTER TABLE "RELEASE_MANAGER"."NOTIFICATION_HISTORY" MODIFY ("USER_ID" NOT NULL ENABLE);
|
- |
|
| 4265 |
ALTER TABLE "RELEASE_MANAGER"."NOTIFICATION_HISTORY" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 4266 |
ALTER TABLE "RELEASE_MANAGER"."NOTIFICATION_HISTORY" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
- |
|
| 4267 |
--------------------------------------------------------
|
- |
|
| 4268 |
-- Constraints for Table ACTION_LOG
|
4291 |
THEN
|
| 4269 |
--------------------------------------------------------
|
4292 |
/* Make sure it does not exists already as runtime dependency */
|
| 4270 |
|
4293 |
|
| 4271 |
ALTER TABLE "RELEASE_MANAGER"."ACTION_LOG" MODIFY ("ACTION_TIMESTAMP" NOT NULL ENABLE);
|
- |
|
| 4272 |
ALTER TABLE "RELEASE_MANAGER"."ACTION_LOG" MODIFY ("ACTTYPE_ID" NOT NULL ENABLE);
|
4294 |
--- Add new Runtime Dependency ---
|
| 4273 |
ALTER TABLE "RELEASE_MANAGER"."ACTION_LOG" MODIFY ("PV_ID" NOT NULL ENABLE);
|
4295 |
INSERT INTO runtime_dependencies ( pv_id, rtd_id, mod_date, mod_user )
|
| 4274 |
ALTER TABLE "RELEASE_MANAGER"."ACTION_LOG" MODIFY ("ACTION_DATETIME" NOT NULL ENABLE);
|
- |
|
| 4275 |
ALTER TABLE "RELEASE_MANAGER"."ACTION_LOG" MODIFY ("USER_ID" NOT NULL ENABLE);
|
4296 |
VALUES ( NNpv_id, retRTD_ID, ORA_SYSDATE , NNuser_id );
|
| 4276 |
--------------------------------------------------------
|
- |
|
| 4277 |
-- Constraints for Table RELEASE_LINKS
|
- |
|
| 4278 |
--------------------------------------------------------
|
- |
|
| 4279 |
|
4297 |
|
| 4280 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_LINKS" MODIFY ("REF_RTAG_ID" NOT NULL ENABLE);
|
- |
|
| 4281 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_LINKS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
4298 |
/* LOG ACTION */
|
| 4282 |
--------------------------------------------------------
|
4299 |
Log_Action ( NNpv_id, 'runtime_add', NNuser_id,
|
| 4283 |
-- Constraints for Table VTREES_WORLD
|
4300 |
'Runtime package: '|| SSrtd_name ||' '|| SSrtd_version );
|
| 4284 |
--------------------------------------------------------
|
- |
|
| 4285 |
|
4301 |
|
| 4286 |
ALTER TABLE "RELEASE_MANAGER"."VTREES_WORLD" MODIFY ("VTREE_ID" NOT NULL ENABLE);
|
- |
|
| 4287 |
ALTER TABLE "RELEASE_MANAGER"."VTREES_WORLD" MODIFY ("WORLD_ID" NOT NULL ENABLE);
|
- |
|
| 4288 |
--------------------------------------------------------
|
- |
|
| 4289 |
-- Constraints for Table DAEMON_ACTION_LOG
|
4302 |
END IF;
|
| 4290 |
--------------------------------------------------------
|
- |
|
| 4291 |
|
4303 |
|
| 4292 |
ALTER TABLE "RELEASE_MANAGER"."DAEMON_ACTION_LOG" MODIFY ("RCON_ID" NOT NULL ENABLE);
|
- |
|
| 4293 |
ALTER TABLE "RELEASE_MANAGER"."DAEMON_ACTION_LOG" MODIFY ("USER_ID" NOT NULL ENABLE);
|
- |
|
| 4294 |
--------------------------------------------------------
|
- |
|
| 4295 |
-- Constraints for Table BUILD_STANDARDS_ADDENDUM
|
- |
|
| 4296 |
--------------------------------------------------------
|
- |
|
| 4297 |
|
4304 |
|
| 4298 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM" ADD CONSTRAINT "BUILD_STANDARDS_ADDENDUM_PK" PRIMARY KEY ("BSA_ID")
|
- |
|
| 4299 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4300 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4301 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4302 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4303 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4305 |
END Add_Runtime_Dependency;
|
| 4304 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM" MODIFY ("BS_ID" NOT NULL ENABLE);
|
- |
|
| 4305 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM" MODIFY ("BSA_NAME" NOT NULL ENABLE);
|
- |
|
| 4306 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM" MODIFY ("BSA_ID" NOT NULL ENABLE);
|
- |
|
| 4307 |
--------------------------------------------------------
|
- |
|
| 4308 |
-- Constraints for Table BUILD_MACHINES
|
- |
|
| 4309 |
--------------------------------------------------------
|
- |
|
| 4310 |
|
4306 |
|
| 4311 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_MACHINES" ADD CONSTRAINT "BUILD_MACHINES_PK" PRIMARY KEY ("BM_ID")
|
- |
|
| 4312 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4313 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4314 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4315 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4316 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
- |
|
| 4317 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_MACHINES" MODIFY ("BM_NAME" NOT NULL ENABLE);
|
- |
|
| 4318 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_MACHINES" MODIFY ("BM_ID" NOT NULL ENABLE);
|
- |
|
| - |
|
4307 |
/
|
| 4319 |
--------------------------------------------------------
|
4308 |
--------------------------------------------------------
|
| 4320 |
-- Constraints for Table PLATFORMS
|
4309 |
-- DDL for Procedure ADD_VIEW_MEMBERS
|
| 4321 |
--------------------------------------------------------
|
4310 |
--------------------------------------------------------
|
| - |
|
4311 |
set define off;
|
| 4322 |
|
4312 |
|
| 4323 |
ALTER TABLE "RELEASE_MANAGER"."PLATFORMS" MODIFY ("NAME" NOT NULL ENABLE);
|
4313 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."ADD_VIEW_MEMBERS" (nGroupId IN NUMBER, sUserList IN VARCHAR2) IS
|
| 4324 |
ALTER TABLE "RELEASE_MANAGER"."PLATFORMS" MODIFY ("CODE" NOT NULL ENABLE);
|
- |
|
| 4325 |
--------------------------------------------------------
|
- |
|
| 4326 |
-- Constraints for Table WORK_IN_PROGRESS
|
- |
|
| 4327 |
--------------------------------------------------------
|
- |
|
| 4328 |
|
4314 |
|
| 4329 |
ALTER TABLE "RELEASE_MANAGER"."WORK_IN_PROGRESS" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
4315 |
/******************************************************************************
|
| 4330 |
ALTER TABLE "RELEASE_MANAGER"."WORK_IN_PROGRESS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
4316 |
NAME: ADD_VIEW_MEMBERS
|
| 4331 |
ALTER TABLE "RELEASE_MANAGER"."WORK_IN_PROGRESS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
- |
|
| 4332 |
--------------------------------------------------------
|
- |
|
| 4333 |
-- Constraints for Table CQ_ISSUES
|
4317 |
PURPOSE:
|
| 4334 |
--------------------------------------------------------
|
- |
|
| 4335 |
|
4318 |
|
| 4336 |
ALTER TABLE "RELEASE_MANAGER"."CQ_ISSUES" MODIFY ("MOD_DATE" NOT NULL ENABLE);
|
- |
|
| 4337 |
ALTER TABLE "RELEASE_MANAGER"."CQ_ISSUES" MODIFY ("ISS_STATE" NOT NULL ENABLE);
|
- |
|
| 4338 |
ALTER TABLE "RELEASE_MANAGER"."CQ_ISSUES" MODIFY ("ISS_ID" NOT NULL ENABLE);
|
- |
|
| 4339 |
ALTER TABLE "RELEASE_MANAGER"."CQ_ISSUES" MODIFY ("ISS_DB" NOT NULL ENABLE);
|
4319 |
REVISIONS:
|
| 4340 |
ALTER TABLE "RELEASE_MANAGER"."CQ_ISSUES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
4320 |
Ver Date Author Description
|
| 4341 |
--------------------------------------------------------
|
4321 |
--------- ---------- --------------- ------------------------------------
|
| 4342 |
-- Constraints for Table BUILD_ORDER
|
- |
|
| 4343 |
--------------------------------------------------------
|
4322 |
1.0 11/04/2006 1. Created this procedure.
|
| 4344 |
|
4323 |
|
| 4345 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_ORDER" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 4346 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_ORDER" MODIFY ("STEP_NUM" NOT NULL ENABLE);
|
- |
|
| 4347 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_ORDER" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
- |
|
| 4348 |
--------------------------------------------------------
|
- |
|
| 4349 |
-- Constraints for Table VALIDATION_RULES_DELETE_ME
|
4324 |
NOTES:
|
| 4350 |
--------------------------------------------------------
|
- |
|
| 4351 |
|
4325 |
|
| 4352 |
ALTER TABLE "RELEASE_MANAGER"."VALIDATION_RULES_DELETE_ME" MODIFY ("IS_REQUIRED" NOT NULL ENABLE);
|
4326 |
Automatically available Auto Replace Keywords:
|
| 4353 |
ALTER TABLE "RELEASE_MANAGER"."VALIDATION_RULES_DELETE_ME" MODIFY ("FIELD_NAME" NOT NULL ENABLE);
|
4327 |
Object Name: ADD_VIEW_MEMBERS
|
| - |
|
4328 |
Sysdate: 11/04/2006
|
| 4354 |
--------------------------------------------------------
|
4329 |
Date and Time: 11/04/2006, 9:52:58 AM, and 11/04/2006 9:52:58 AM
|
| 4355 |
-- Constraints for Table CODE_REVIEW_URL
|
4330 |
Username: (set in TOAD Options, Procedure Editor)
|
| 4356 |
--------------------------------------------------------
|
4331 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
| 4357 |
|
4332 |
|
| 4358 |
ALTER TABLE "RELEASE_MANAGER"."CODE_REVIEW_URL" ADD CONSTRAINT "CODE_REVIEW_URL_PK" PRIMARY KEY ("CR_ID")
|
- |
|
| 4359 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4333 |
******************************************************************************/
|
| 4360 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
4334 |
CURSOR user_cur IS
|
| 4361 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4335 |
SELECT u.USER_ID
|
| 4362 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4336 |
FROM USERS u
|
| 4363 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4337 |
WHERE u.USER_ID IN (
|
| 4364 |
ALTER TABLE "RELEASE_MANAGER"."CODE_REVIEW_URL" MODIFY ("DATE_OF_REVIEW" NOT NULL ENABLE);
|
- |
|
| 4365 |
ALTER TABLE "RELEASE_MANAGER"."CODE_REVIEW_URL" MODIFY ("URL" NOT NULL ENABLE);
|
4338 |
SELECT *
|
| 4366 |
ALTER TABLE "RELEASE_MANAGER"."CODE_REVIEW_URL" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
- |
|
| 4367 |
ALTER TABLE "RELEASE_MANAGER"."CODE_REVIEW_URL" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 4368 |
ALTER TABLE "RELEASE_MANAGER"."CODE_REVIEW_URL" MODIFY ("CR_ID" NOT NULL ENABLE);
|
4339 |
FROM THE ( SELECT CAST( IN_LIST_NUMBER( sUserList ) AS RELMGR_NUMBER_TAB_t ) FROM dual )
|
| 4369 |
--------------------------------------------------------
|
- |
|
| - |
|
4340 |
);
|
| 4370 |
-- Constraints for Table RELEASE_CONFIG
|
4341 |
user_rec user_cur%ROWTYPE;
|
| 4371 |
--------------------------------------------------------
|
- |
|
| 4372 |
|
4342 |
|
| 4373 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONFIG" ADD PRIMARY KEY ("RCON_ID")
|
- |
|
| 4374 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4375 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4376 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4377 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4378 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
- |
|
| 4379 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONFIG" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
- |
|
| 4380 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONFIG" MODIFY ("RCON_ID" NOT NULL ENABLE);
|
- |
|
| 4381 |
--------------------------------------------------------
|
- |
|
| 4382 |
-- Constraints for Table PACKAGE_PROCESSES
|
- |
|
| 4383 |
--------------------------------------------------------
|
- |
|
| 4384 |
|
4343 |
|
| 4385 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_PROCESSES" MODIFY ("PROC_ID" NOT NULL ENABLE);
|
- |
|
| 4386 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_PROCESSES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 4387 |
--------------------------------------------------------
|
- |
|
| 4388 |
-- Constraints for Table PACKAGE_BUILD_INFO
|
4344 |
BEGIN
|
| 4389 |
--------------------------------------------------------
|
- |
|
| 4390 |
|
4345 |
|
| 4391 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_BUILD_INFO" MODIFY ("BM_ID" NOT NULL ENABLE);
|
- |
|
| 4392 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_BUILD_INFO" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 4393 |
--------------------------------------------------------
|
4346 |
OPEN user_cur;
|
| 4394 |
-- Constraints for Table VIEW_SETTINGS
|
4347 |
FETCH user_cur INTO user_rec;
|
| 4395 |
--------------------------------------------------------
|
- |
|
| 4396 |
|
4348 |
|
| 4397 |
ALTER TABLE "RELEASE_MANAGER"."VIEW_SETTINGS" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
4349 |
WHILE user_cur%FOUND
|
| - |
|
4350 |
LOOP
|
| 4398 |
ALTER TABLE "RELEASE_MANAGER"."VIEW_SETTINGS" MODIFY ("USER_ID" NOT NULL ENABLE);
|
4351 |
INSERT INTO MEMBERS_GROUP (GROUP_EMAIL_ID, USER_ID)
|
| 4399 |
--------------------------------------------------------
|
- |
|
| 4400 |
-- Constraints for Table DEPRECATED_PACKAGES
|
4352 |
VALUES ( nGroupId, user_rec.USER_ID);
|
| 4401 |
--------------------------------------------------------
|
- |
|
| 4402 |
|
4353 |
|
| 4403 |
ALTER TABLE "RELEASE_MANAGER"."DEPRECATED_PACKAGES" MODIFY ("COMMENTS" NOT NULL ENABLE);
|
- |
|
| 4404 |
ALTER TABLE "RELEASE_MANAGER"."DEPRECATED_PACKAGES" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
- |
|
| 4405 |
ALTER TABLE "RELEASE_MANAGER"."DEPRECATED_PACKAGES" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
- |
|
| 4406 |
--------------------------------------------------------
|
- |
|
| 4407 |
-- Constraints for Table BUILD_PLAN
|
4354 |
FETCH user_cur INTO user_rec;
|
| 4408 |
--------------------------------------------------------
|
4355 |
END LOOP;
|
| 4409 |
|
4356 |
|
| 4410 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_PLAN" ADD CONSTRAINT "BUILD_PLAN_PK" PRIMARY KEY ("RTAG_ID", "BUILD_ORDER", "PV_ID")
|
- |
|
| 4411 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4412 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4413 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4414 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4415 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
- |
|
| 4416 |
--------------------------------------------------------
|
- |
|
| 4417 |
-- Constraints for Table MESSAGE_BOARD
|
- |
|
| 4418 |
--------------------------------------------------------
|
- |
|
| 4419 |
|
4357 |
|
| 4420 |
ALTER TABLE "RELEASE_MANAGER"."MESSAGE_BOARD" ADD CONSTRAINT "PK_MESSAGE_BOARD" PRIMARY KEY ("MSG_ID")
|
- |
|
| 4421 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4422 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4423 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4424 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| - |
|
4358 |
|
| 4425 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4359 |
END ADD_VIEW_MEMBERS;
|
| 4426 |
ALTER TABLE "RELEASE_MANAGER"."MESSAGE_BOARD" MODIFY ("SUBMITION_DATE" NOT NULL ENABLE);
|
- |
|
| 4427 |
ALTER TABLE "RELEASE_MANAGER"."MESSAGE_BOARD" MODIFY ("MSG_DETAILS" NOT NULL ENABLE);
|
- |
|
| 4428 |
ALTER TABLE "RELEASE_MANAGER"."MESSAGE_BOARD" MODIFY ("MSG_ID" NOT NULL ENABLE);
|
- |
|
| - |
|
4360 |
|
| - |
|
4361 |
/
|
| 4429 |
--------------------------------------------------------
|
4362 |
--------------------------------------------------------
|
| 4430 |
-- Constraints for Table VCS_TYPE
|
4363 |
-- DDL for Procedure BASIC_CLONE
|
| 4431 |
--------------------------------------------------------
|
4364 |
--------------------------------------------------------
|
| - |
|
4365 |
set define off;
|
| 4432 |
|
4366 |
|
| 4433 |
ALTER TABLE "RELEASE_MANAGER"."VCS_TYPE" ADD CONSTRAINT "VCS_TYPE_PK" PRIMARY KEY ("VCS_TYPE_ID")
|
4367 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."BASIC_CLONE" (
|
| 4434 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4368 |
nFROMpv_id IN NUMBER,
|
| 4435 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
4369 |
nTOpv_id IN NUMBER,
|
| 4436 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4370 |
nRtag_id IN NUMBER,
|
| 4437 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4438 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4371 |
nUser_id IN NUMBER,
|
| 4439 |
ALTER TABLE "RELEASE_MANAGER"."VCS_TYPE" MODIFY ("TAG" NOT NULL ENABLE);
|
4372 |
nTOpkg_id IN NUMBER DEFAULT NULL,
|
| 4440 |
ALTER TABLE "RELEASE_MANAGER"."VCS_TYPE" MODIFY ("NAME" NOT NULL ENABLE);
|
4373 |
enumISSUES_STATE_IMPORTED IN NUMBER DEFAULT NULL ) IS
|
| 4441 |
ALTER TABLE "RELEASE_MANAGER"."VCS_TYPE" MODIFY ("VCS_TYPE_ID" NOT NULL ENABLE);
|
- |
|
| 4442 |
--------------------------------------------------------
|
- |
|
| 4443 |
-- Constraints for Table RUN_LEVEL
|
- |
|
| 4444 |
--------------------------------------------------------
|
- |
|
| 4445 |
|
4374 |
|
| 4446 |
ALTER TABLE "RELEASE_MANAGER"."RUN_LEVEL" ADD CONSTRAINT "PK_RUN_LEVEL" PRIMARY KEY ("RCON_ID")
|
- |
|
| 4447 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4375 |
FromVersion PACKAGE_VERSIONS.PKG_VERSION%TYPE;
|
| 4448 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
4376 |
major NUMBER;
|
| 4449 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4377 |
minor NUMBER;
|
| 4450 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4378 |
patch NUMBER;
|
| 4451 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4379 |
buildn NUMBER;
|
| 4452 |
ALTER TABLE "RELEASE_MANAGER"."RUN_LEVEL" MODIFY ("RCON_ID" NOT NULL ENABLE);
|
4380 |
from_vcs_type_id NUMBER;
|
| - |
|
4381 |
BEGIN
|
| 4453 |
--------------------------------------------------------
|
4382 |
------------------------------ Version Control System ------------------------------------------
|
| - |
|
4383 |
SELECT vcs_type_id
|
| 4454 |
-- Constraints for Table DO_NOT_RIPPLE
|
4384 |
INTO from_vcs_type_id
|
| 4455 |
--------------------------------------------------------
|
4385 |
FROM package_versions WHERE pv_id = nFROMpv_id;
|
| 4456 |
|
4386 |
|
| - |
|
4387 |
UPDATE package_versions
|
| 4457 |
ALTER TABLE "RELEASE_MANAGER"."DO_NOT_RIPPLE" MODIFY ("PV_ID" NOT NULL ENABLE);
|
4388 |
SET vcs_type_id = from_vcs_type_id
|
| 4458 |
ALTER TABLE "RELEASE_MANAGER"."DO_NOT_RIPPLE" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
4389 |
WHERE pv_id = nTOpv_id;
|
| 4459 |
--------------------------------------------------------
|
4390 |
------------------------------------- Limits ---------------------------------------------------
|
| - |
|
4391 |
select major_limit, minor_limit, patch_limit, build_number_limit
|
| - |
|
4392 |
into major, minor, patch, buildn
|
| 4460 |
-- Constraints for Table CQ_SOFTWARE_ISSUE
|
4393 |
from package_versions where pv_id=nFROMpv_id;
|
| - |
|
4394 |
UPDATE package_versions SET
|
| - |
|
4395 |
major_limit = major,
|
| - |
|
4396 |
minor_limit = minor,
|
| - |
|
4397 |
patch_limit = patch,
|
| - |
|
4398 |
build_number_limit = buildn
|
| - |
|
4399 |
WHERE PV_ID = nTOpv_id;
|
| 4461 |
--------------------------------------------------------
|
4400 |
------------------------------------- Clone Dependencies ---------------------------------------------------
|
| - |
|
4401 |
IF NOT nRtag_id IS NULL
|
| - |
|
4402 |
THEN
|
| - |
|
4403 |
-- Auto Update Dependencies --
|
| - |
|
4404 |
INSERT INTO PACKAGE_DEPENDENCIES
|
| - |
|
4405 |
SELECT nTOpv_id AS pv_id,
|
| - |
|
4406 |
DECODE(nUser_id,
|
| - |
|
4407 |
frc.modifier_id,
|
| - |
|
4408 |
frc.pv_id,
|
| - |
|
4409 |
DECODE(frc.dlocked,
|
| - |
|
4410 |
'Y',
|
| - |
|
4411 |
frc.pv_id,
|
| - |
|
4412 |
dep.dpv_id)
|
| - |
|
4413 |
) AS dpv_id,
|
| - |
|
4414 |
nTOpkg_id AS pkg_id,
|
| - |
|
4415 |
dep.dpkg_id,
|
| - |
|
4416 |
dep.build_type,
|
| - |
|
4417 |
dep.display_order
|
| - |
|
4418 |
FROM PACKAGE_DEPENDENCIES dep,
|
| - |
|
4419 |
PACKAGE_VERSIONS pv,
|
| - |
|
4420 |
(
|
| - |
|
4421 |
/* Full Release Contents used for reference*/
|
| - |
|
4422 |
SELECT rpv.pv_id, rpv.pkg_id, NVL(rpv.v_ext, '|LINK_A_NULL|') AS v_ext, rpv.modifier_id, rpv.dlocked
|
| - |
|
4423 |
FROM RELEASE_CONTENT rel, PACKAGE_VERSIONS rpv
|
| - |
|
4424 |
WHERE rel.pv_id = rpv.pv_id AND rtag_id = nRtag_id
|
| - |
|
4425 |
) frc
|
| - |
|
4426 |
WHERE dep.pv_id = nFROMpv_id
|
| - |
|
4427 |
AND dep.dpv_id = pv.pv_id
|
| - |
|
4428 |
AND pv.pkg_id = frc.pkg_id(+)
|
| - |
|
4429 |
AND NVL(pv.v_ext, '|LINK_A_NULL|') = frc.v_ext(+);
|
| - |
|
4430 |
ELSE
|
| - |
|
4431 |
-- Clone Dependencies --
|
| - |
|
4432 |
INSERT INTO PACKAGE_DEPENDENCIES
|
| - |
|
4433 |
SELECT nTOpv_id AS pv_id,
|
| - |
|
4434 |
dep.dpv_id,
|
| - |
|
4435 |
nTOpkg_id AS pkg_id,
|
| - |
|
4436 |
dep.dpkg_id,
|
| - |
|
4437 |
dep.build_type,
|
| - |
|
4438 |
dep.display_order
|
| - |
|
4439 |
FROM PACKAGE_DEPENDENCIES dep
|
| - |
|
4440 |
WHERE dep.pv_id = nFROMpv_id;
|
| 4462 |
|
4441 |
|
| 4463 |
ALTER TABLE "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" ADD CONSTRAINT "CQ_SOFTWARE_ISSUE_PK" PRIMARY KEY ("DBID")
|
- |
|
| 4464 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4465 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4466 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4467 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4468 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
- |
|
| 4469 |
ALTER TABLE "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" MODIFY ("DBID" NOT NULL ENABLE);
|
- |
|
| 4470 |
--------------------------------------------------------
|
- |
|
| 4471 |
-- Constraints for Table LICENCES
|
4442 |
END IF;
|
| 4472 |
--------------------------------------------------------
|
- |
|
| 4473 |
|
4443 |
|
| 4474 |
ALTER TABLE "RELEASE_MANAGER"."LICENCES" ADD CONSTRAINT "PK_LICENCES" PRIMARY KEY ("LICENCE")
|
4444 |
----------------------------------------- Clone Issues -------------------------------------------------------
|
| - |
|
4445 |
IF enumISSUES_STATE_IMPORTED IS NULL
|
| - |
|
4446 |
THEN
|
| - |
|
4447 |
/* All Issues */
|
| 4475 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4448 |
INSERT INTO CQ_ISSUES ( pv_id, iss_db, iss_id, iss_state, mod_date, notes )
|
| 4476 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
4449 |
SELECT nTOpv_id AS pv_id, iss_db, iss_id, iss_state, mod_date, notes
|
| 4477 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4450 |
FROM CQ_ISSUES
|
| 4478 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4451 |
WHERE pv_id = nFROMpv_id;
|
| - |
|
4452 |
ELSE
|
| 4479 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4453 |
/* Outstanding Issues Only */
|
| 4480 |
ALTER TABLE "RELEASE_MANAGER"."LICENCES" MODIFY ("NAME" NOT NULL ENABLE);
|
4454 |
INSERT INTO CQ_ISSUES ( pv_id, iss_db, iss_id, iss_state, mod_date, notes )
|
| 4481 |
ALTER TABLE "RELEASE_MANAGER"."LICENCES" MODIFY ("LICENCE" NOT NULL ENABLE);
|
4455 |
SELECT nTOpv_id AS pv_id, iss_db, iss_id, iss_state, mod_date, notes
|
| 4482 |
--------------------------------------------------------
|
4456 |
FROM CQ_ISSUES
|
| 4483 |
-- Constraints for Table UNIT_TESTS
|
4457 |
WHERE pv_id = nFROMpv_id
|
| 4484 |
--------------------------------------------------------
|
4458 |
AND iss_state = enumISSUES_STATE_IMPORTED;
|
| - |
|
4459 |
END IF;
|
| 4485 |
|
4460 |
|
| 4486 |
ALTER TABLE "RELEASE_MANAGER"."UNIT_TESTS" MODIFY ("TEST_TYPES_FK" NOT NULL ENABLE);
|
4461 |
------------------------------------ Clone Runtime Dependencies -----------------------------------------------
|
| 4487 |
ALTER TABLE "RELEASE_MANAGER"."UNIT_TESTS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
4462 |
INSERT INTO RUNTIME_DEPENDENCIES (pv_id, rtd_id, rtd_url, rtd_comments, mod_date, mod_user)
|
| 4488 |
ALTER TABLE "RELEASE_MANAGER"."UNIT_TESTS" MODIFY ("TEST_ID" NOT NULL ENABLE);
|
4463 |
SELECT nTOpv_id AS pv_id, rtd_id, rtd_url, rtd_comments, mod_date, mod_user
|
| 4489 |
--------------------------------------------------------
|
- |
|
| 4490 |
-- Constraints for Table CQ_STATEDEF
|
- |
|
| 4491 |
--------------------------------------------------------
|
4464 |
FROM RUNTIME_DEPENDENCIES WHERE pv_id = nFROMpv_id;
|
| 4492 |
|
4465 |
|
| 4493 |
ALTER TABLE "RELEASE_MANAGER"."CQ_STATEDEF" ADD CONSTRAINT "CQ_STATEDEF_PK" PRIMARY KEY ("ID")
|
4466 |
--------------------------------------- Clone Additional Notes ------------------------------------------------
|
| 4494 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4467 |
INSERT INTO ADDITIONAL_NOTES ( NOTE_ID, PV_ID, NOTE_TITLE, NOTE_BODY, MOD_DATE, MOD_USER )
|
| 4495 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
4468 |
SELECT an.NOTE_ID,
|
| 4496 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4469 |
nTOpv_id AS PV_ID,
|
| 4497 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4470 |
an.NOTE_TITLE,
|
| 4498 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4471 |
an.NOTE_BODY,
|
| 4499 |
ALTER TABLE "RELEASE_MANAGER"."CQ_STATEDEF" MODIFY ("ID" NOT NULL ENABLE);
|
4472 |
an.MOD_DATE,
|
| 4500 |
--------------------------------------------------------
|
4473 |
an.MOD_USER
|
| 4501 |
-- Constraints for Table TEMP_ENV_STATES
|
4474 |
FROM ADDITIONAL_NOTES an
|
| 4502 |
--------------------------------------------------------
|
4475 |
WHERE an.PV_ID = nFROMpv_id;
|
| 4503 |
|
4476 |
|
| 4504 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_STATES" MODIFY ("TES_STATE" NOT NULL ENABLE);
|
- |
|
| 4505 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_STATES" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
- |
|
| 4506 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_STATES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 4507 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_STATES" MODIFY ("LEVEL_NUM" NOT NULL ENABLE);
|
- |
|
| 4508 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_STATES" MODIFY ("SESSION_NUM" NOT NULL ENABLE);
|
- |
|
| 4509 |
--------------------------------------------------------
|
4477 |
-------------------------------------------- Clone Unit Tests -------------------------------------------------
|
| 4510 |
-- Constraints for Table CQ_USERS
|
4478 |
-- Only clone 'Auto Unit Test', 'Interactive Unit Test' and 'Autobuild UTF'
|
| 4511 |
--------------------------------------------------------
|
4479 |
-- Only clone the basic information: TEST_SUMMARY
|
| 4512 |
|
4480 |
|
| 4513 |
ALTER TABLE "RELEASE_MANAGER"."CQ_USERS" ADD CONSTRAINT "CQ_USERS_PK" PRIMARY KEY ("DBID")
|
4481 |
INSERT INTO UNIT_TESTS (
|
| 4514 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4482 |
TEST_ID,
|
| 4515 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
4483 |
PV_ID,
|
| 4516 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4484 |
TEST_TYPES_FK,
|
| 4517 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4485 |
TEST_SUMMARY
|
| - |
|
4486 |
)
|
| 4518 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4487 |
SELECT ut.TEST_ID,
|
| 4519 |
ALTER TABLE "RELEASE_MANAGER"."CQ_USERS" MODIFY ("DBID" NOT NULL ENABLE);
|
4488 |
nTOpv_id AS PV_ID,
|
| 4520 |
--------------------------------------------------------
|
4489 |
ut.TEST_TYPES_FK,
|
| 4521 |
-- Constraints for Table TEMP_ENV_DEPS
|
4490 |
ut.TEST_SUMMARY
|
| - |
|
4491 |
FROM UNIT_TESTS ut
|
| - |
|
4492 |
WHERE ut.PV_ID = nFROMpv_id
|
| 4522 |
--------------------------------------------------------
|
4493 |
AND ut.TEST_TYPES_FK IN (5,6,7);
|
| 4523 |
|
4494 |
|
| 4524 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_DEPS" ADD CONSTRAINT "TEMP_ENV_DEPS_PK" PRIMARY KEY ("PV_ID", "SESSION_NUM", "DPV_ID")
|
4495 |
-------------------------------------------- Clone Package Documents ------------------------------------------
|
| 4525 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4496 |
INSERT INTO PACKAGE_DOCUMENTS ( PV_ID, TEST_ID, DOC_NUM, DOC_ID, IS_LATEST )
|
| 4526 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
4497 |
SELECT nTOpv_id AS PV_ID,
|
| 4527 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4498 |
pd.test_id,
|
| 4528 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4499 |
pd.doc_num,
|
| 4529 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4500 |
pd.doc_id,
|
| 4530 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_DEPS" MODIFY ("DPKG_ID" NOT NULL ENABLE);
|
- |
|
| 4531 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_DEPS" MODIFY ("DPV_ID" NOT NULL ENABLE);
|
- |
|
| 4532 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_DEPS" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
4501 |
pd.IS_LATEST
|
| 4533 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_DEPS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
4502 |
FROM PACKAGE_DOCUMENTS pd
|
| 4534 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_DEPS" MODIFY ("SESSION_NUM" NOT NULL ENABLE);
|
- |
|
| 4535 |
--------------------------------------------------------
|
- |
|
| 4536 |
-- Constraints for Table RUN_LEVEL_SCHEDULE
|
4503 |
WHERE pd.PV_ID = nFROMpv_id;
|
| 4537 |
--------------------------------------------------------
|
- |
|
| 4538 |
|
4504 |
|
| 4539 |
ALTER TABLE "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE" ADD PRIMARY KEY ("SCHEDULED_ID")
|
4505 |
-------------------------------------------- Clone Build Environments -----------------------------------------
|
| 4540 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4506 |
INSERT INTO PACKAGE_BUILD_ENV ( PV_ID, BE_ID, BUILD_TYPE )
|
| 4541 |
STORAGE(INITIAL 262144 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
4507 |
SELECT nTOpv_id AS PV_ID,
|
| 4542 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4508 |
pkgbe.BE_ID,
|
| 4543 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4509 |
pkgbe.BUILD_TYPE
|
| 4544 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4510 |
FROM PACKAGE_BUILD_ENV pkgbe
|
| 4545 |
ALTER TABLE "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE" MODIFY ("SCHEDULED_ID" NOT NULL ENABLE);
|
- |
|
| 4546 |
--------------------------------------------------------
|
- |
|
| 4547 |
-- Constraints for Table SDK_NAMES
|
4511 |
WHERE pkgbe.PV_ID = nFROMpv_id;
|
| 4548 |
--------------------------------------------------------
|
- |
|
| 4549 |
|
4512 |
|
| 4550 |
ALTER TABLE "RELEASE_MANAGER"."SDK_NAMES" ADD CONSTRAINT "SDK_NAMES_PK" PRIMARY KEY ("SDK_ID")
|
4513 |
---------------------------------------------Clone Package Build Info------------------------------------------
|
| 4551 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4514 |
INSERT INTO PACKAGE_BUILD_INFO (PV_ID, BM_ID, BSA_ID)
|
| 4552 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4553 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4515 |
SELECT nTOpv_id AS PV_ID,
|
| 4554 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4555 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4516 |
pkgbinfo.BM_ID,
|
| 4556 |
ALTER TABLE "RELEASE_MANAGER"."SDK_NAMES" ADD CONSTRAINT "SDK_NAMES_UK1" UNIQUE ("SDK_NAME")
|
- |
|
| 4557 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4558 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4559 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4517 |
pkgbinfo.BSA_ID
|
| 4560 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4561 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4518 |
FROM PACKAGE_BUILD_INFO pkgbinfo
|
| 4562 |
ALTER TABLE "RELEASE_MANAGER"."SDK_NAMES" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
- |
|
| 4563 |
ALTER TABLE "RELEASE_MANAGER"."SDK_NAMES" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
- |
|
| 4564 |
ALTER TABLE "RELEASE_MANAGER"."SDK_NAMES" MODIFY ("SDK_NAME" NOT NULL ENABLE);
|
- |
|
| 4565 |
ALTER TABLE "RELEASE_MANAGER"."SDK_NAMES" MODIFY ("SDK_ID" NOT NULL ENABLE);
|
- |
|
| 4566 |
--------------------------------------------------------
|
- |
|
| 4567 |
-- Constraints for Table PROJECT_EXTENTIONS
|
4519 |
WHERE pkgbinfo.PV_ID = nFROMpv_id;
|
| 4568 |
--------------------------------------------------------
|
- |
|
| 4569 |
|
4520 |
|
| 4570 |
ALTER TABLE "RELEASE_MANAGER"."PROJECT_EXTENTIONS" MODIFY ("EXT_NAME" NOT NULL ENABLE);
|
- |
|
| 4571 |
--------------------------------------------------------
|
4521 |
---------------------------------------------Clone Package Version Processes-----------------------------------
|
| 4572 |
-- Constraints for Table MEMBERS_GROUP
|
4522 |
INSERT INTO PACKAGE_PROCESSES ( PV_ID, PROC_ID )
|
| 4573 |
--------------------------------------------------------
|
- |
|
| 4574 |
|
- |
|
| 4575 |
ALTER TABLE "RELEASE_MANAGER"."MEMBERS_GROUP" MODIFY ("GROUP_EMAIL_ID" NOT NULL ENABLE);
|
4523 |
SELECT nTOpv_id AS PV_ID,
|
| 4576 |
--------------------------------------------------------
|
4524 |
pp.PROC_ID
|
| 4577 |
-- Constraints for Table TEST_RUN
|
4525 |
FROM PACKAGE_PROCESSES pp
|
| 4578 |
--------------------------------------------------------
|
4526 |
WHERE pp.PV_ID = nFROMpv_id;
|
| 4579 |
|
4527 |
|
| 4580 |
ALTER TABLE "RELEASE_MANAGER"."TEST_RUN" ADD CONSTRAINT "PK_TEST_RUN" PRIMARY KEY ("TESTRUN_ID")
|
- |
|
| 4581 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4582 |
STORAGE(INITIAL 109051904 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4583 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4584 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4585 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
- |
|
| 4586 |
ALTER TABLE "RELEASE_MANAGER"."TEST_RUN" MODIFY ("TEST_OUTCOME" NOT NULL ENABLE);
|
- |
|
| 4587 |
ALTER TABLE "RELEASE_MANAGER"."TEST_RUN" MODIFY ("TEST_NAME" NOT NULL ENABLE);
|
- |
|
| 4588 |
ALTER TABLE "RELEASE_MANAGER"."TEST_RUN" MODIFY ("TYPE" NOT NULL ENABLE);
|
- |
|
| 4589 |
ALTER TABLE "RELEASE_MANAGER"."TEST_RUN" MODIFY ("PLATFORM" NOT NULL ENABLE);
|
- |
|
| 4590 |
ALTER TABLE "RELEASE_MANAGER"."TEST_RUN" MODIFY ("BUILD_ID" NOT NULL ENABLE);
|
- |
|
| 4591 |
ALTER TABLE "RELEASE_MANAGER"."TEST_RUN" MODIFY ("TESTRUN_ID" NOT NULL ENABLE);
|
- |
|
| 4592 |
--------------------------------------------------------
|
4528 |
---------------------------------------------Clone Licencing Associations-----------------------------------
|
| 4593 |
-- Constraints for Table BUILD_STANDARDS
|
4529 |
PK_LICENCING.CLONE_LICENCING(nFROMpv_id, nTOpv_id, nUser_id);
|
| 4594 |
--------------------------------------------------------
|
4530 |
---------------------------------------------------------------------------------------------------------------
|
| 4595 |
|
4531 |
|
| 4596 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_STANDARDS" ADD CONSTRAINT "BUILD_STANDARDS_PK" PRIMARY KEY ("BS_ID")
|
- |
|
| 4597 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4598 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4599 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4532 |
/* LOG ACTION */
|
| 4600 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4533 |
SELECT pv.PKG_VERSION INTO FromVersion
|
| 4601 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4534 |
FROM PACKAGE_VERSIONS pv
|
| 4602 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_STANDARDS" MODIFY ("BS_NAME" NOT NULL ENABLE);
|
- |
|
| 4603 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_STANDARDS" MODIFY ("BS_ID" NOT NULL ENABLE);
|
- |
|
| 4604 |
--------------------------------------------------------
|
- |
|
| 4605 |
-- Constraints for Table RUNTIME_DEPENDENCIES
|
4535 |
WHERE pv.PV_ID = nFROMpv_id;
|
| 4606 |
--------------------------------------------------------
|
- |
|
| 4607 |
|
4536 |
|
| 4608 |
ALTER TABLE "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES" MODIFY ("MOD_USER" NOT NULL ENABLE);
|
- |
|
| 4609 |
ALTER TABLE "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES" MODIFY ("MOD_DATE" NOT NULL ENABLE);
|
- |
|
| 4610 |
ALTER TABLE "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 4611 |
--------------------------------------------------------
|
- |
|
| 4612 |
-- Constraints for Table DAEMON_INSTRUCTIONS
|
4537 |
Log_Action ( nTOpv_id, 'clone_from', nUser_id,
|
| 4613 |
--------------------------------------------------------
|
4538 |
'Details cloned from: '|| FromVersion );
|
| 4614 |
|
4539 |
|
| 4615 |
ALTER TABLE "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" ADD CONSTRAINT "DAEMON_INSTRUCTIONS_UK1" UNIQUE ("OP_CODE", "RTAG_ID", "PV_ID")
|
- |
|
| 4616 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4617 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4618 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4619 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4620 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
- |
|
| 4621 |
ALTER TABLE "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" ADD CONSTRAINT "DAEMON_INSTRUCTIONS_PK" PRIMARY KEY ("DAEMON_INSTRUCTIONS_ID")
|
- |
|
| 4622 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4623 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4624 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4625 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4626 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
- |
|
| 4627 |
ALTER TABLE "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" MODIFY ("OP_CODE" NOT NULL ENABLE);
|
- |
|
| 4628 |
ALTER TABLE "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" MODIFY ("DAEMON_INSTRUCTIONS_ID" NOT NULL ENABLE);
|
- |
|
| 4629 |
--------------------------------------------------------
|
- |
|
| 4630 |
-- Constraints for Table PACKAGE_VERSIONS
|
- |
|
| 4631 |
--------------------------------------------------------
|
4540 |
---------------------------------------------------------------------------------------------------------------
|
| 4632 |
|
4541 |
|
| 4633 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" ADD CONSTRAINT "PK_PACKAGE_VERSIONS" PRIMARY KEY ("PV_ID")
|
- |
|
| 4634 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4635 |
STORAGE(INITIAL 5242880 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4636 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4637 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4638 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4542 |
END Basic_Clone;
|
| 4639 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" MODIFY ("BUILD_TYPE" NOT NULL ENABLE);
|
- |
|
| 4640 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" MODIFY ("LAST_PV_ID" NOT NULL ENABLE);
|
- |
|
| 4641 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" MODIFY ("OWNER_ID" NOT NULL ENABLE);
|
- |
|
| 4642 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" MODIFY ("CREATOR_ID" NOT NULL ENABLE);
|
- |
|
| 4643 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" MODIFY ("MODIFIER_ID" NOT NULL ENABLE);
|
- |
|
| 4644 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" MODIFY ("DLOCKED" NOT NULL ENABLE);
|
- |
|
| 4645 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" MODIFY ("PKG_VERSION" NOT NULL ENABLE);
|
- |
|
| 4646 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
- |
|
| 4647 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| - |
|
4543 |
|
| - |
|
4544 |
/
|
| 4648 |
--------------------------------------------------------
|
4545 |
--------------------------------------------------------
|
| 4649 |
-- Constraints for Table BUILD_ENV_DOCUMENTS
|
4546 |
-- DDL for Procedure BUILD_TREE
|
| 4650 |
--------------------------------------------------------
|
4547 |
--------------------------------------------------------
|
| - |
|
4548 |
set define off;
|
| 4651 |
|
4549 |
|
| 4652 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_ENV_DOCUMENTS" MODIFY ("DOC_NUM" NOT NULL ENABLE);
|
- |
|
| 4653 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_ENV_DOCUMENTS" MODIFY ("BE_ID" NOT NULL ENABLE);
|
4550 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."BUILD_TREE" ( nRtag_id IN NUMBER,
|
| 4654 |
--------------------------------------------------------
|
- |
|
| 4655 |
-- Constraints for Table LXR_STATE
|
4551 |
retSessionNum OUT NUMBER ) IS
|
| 4656 |
--------------------------------------------------------
|
- |
|
| 4657 |
|
4552 |
|
| 4658 |
ALTER TABLE "RELEASE_MANAGER"."LXR_STATE" ADD CONSTRAINT "LXR_STATE_PK" PRIMARY KEY ("RTAG_ID")
|
4553 |
/* ---------------------------------------------------------------------------
|
| - |
|
4554 |
Version: 3.0.0
|
| 4659 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4555 |
--------------------------------------------------------------------------- */
|
| 4660 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
4556 |
rowCnt NUMBER := 0; -- Iterations counter
|
| 4661 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4557 |
iteration NUMBER := 1; -- Maximum number of iterations allowed.
|
| 4662 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4558 |
maxIterations NUMBER := 50; -- This will prevent infinite loops if cyrcular dependencies are found
|
| 4663 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4559 |
UP_THE_TREE CONSTANT NUMBER DEFAULT 1;
|
| 4664 |
ALTER TABLE "RELEASE_MANAGER"."LXR_STATE" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
4560 |
DOWN_THE_TREE CONSTANT NUMBER DEFAULT -1;
|
| 4665 |
--------------------------------------------------------
|
- |
|
| 4666 |
-- Constraints for Table BUILD_MACHINE_CONFIG
|
4561 |
sessionNum NUMBER;
|
| 4667 |
--------------------------------------------------------
|
4562 |
levelNum NUMBER;
|
| 4668 |
|
4563 |
|
| 4669 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" ADD CONSTRAINT "PK_BUILD_MACHINE_CONFIG" PRIMARY KEY ("BMCON_ID")
|
- |
|
| 4670 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4671 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4672 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4673 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4674 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4564 |
BEGIN
|
| 4675 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" MODIFY ("ACTIVE" NOT NULL ENABLE);
|
4565 |
SELECT SEQ_session_num.nextval INTO sessionNum FROM DUAL;
|
| 4676 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" MODIFY ("GBE_ID" NOT NULL ENABLE);
|
- |
|
| 4677 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" MODIFY ("MACHINE_HOSTNAME" NOT NULL ENABLE);
|
- |
|
| 4678 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" MODIFY ("DISPLAY_NAME" NOT NULL ENABLE);
|
- |
|
| 4679 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" MODIFY ("BMCON_ID" NOT NULL ENABLE);
|
- |
|
| 4680 |
--------------------------------------------------------
|
- |
|
| 4681 |
-- Constraints for Table ADVISORY_RIPPLE
|
- |
|
| 4682 |
--------------------------------------------------------
|
- |
|
| 4683 |
|
4566 |
|
| 4684 |
ALTER TABLE "RELEASE_MANAGER"."ADVISORY_RIPPLE" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 4685 |
ALTER TABLE "RELEASE_MANAGER"."ADVISORY_RIPPLE" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
- |
|
| 4686 |
--------------------------------------------------------
|
- |
|
| - |
|
4567 |
/*
|
| 4687 |
-- Constraints for Table PROJECTS
|
4568 |
|| Start UP THE TREE
|
| 4688 |
--------------------------------------------------------
|
- |
|
| - |
|
4569 |
*/
|
| 4689 |
|
4570 |
|
| 4690 |
ALTER TABLE "RELEASE_MANAGER"."PROJECTS" ADD CONSTRAINT "PK_PROJECTS" PRIMARY KEY ("PROJ_ID")
|
- |
|
| 4691 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4692 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4693 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4694 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4695 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
- |
|
| 4696 |
ALTER TABLE "RELEASE_MANAGER"."PROJECTS" MODIFY ("PROJ_NAME" NOT NULL ENABLE);
|
- |
|
| 4697 |
ALTER TABLE "RELEASE_MANAGER"."PROJECTS" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
- |
|
| 4698 |
--------------------------------------------------------
|
- |
|
| 4699 |
-- Constraints for Table PACKAGE_PATCHES
|
- |
|
| 4700 |
--------------------------------------------------------
|
- |
|
| 4701 |
|
4571 |
|
| - |
|
4572 |
/* Packages with no dependencies */
|
| 4702 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_PATCHES" MODIFY ("INSTALL_ORDER" NOT NULL ENABLE);
|
4573 |
INSERT INTO TEMP_TREE_BROWSE (SESSION_NUM, LEVEL_NUM, DIRECTION, PV_ID, PKG_ID, V_EXT )
|
| 4703 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_PATCHES" MODIFY ("PATCH_ID" NOT NULL ENABLE);
|
4574 |
SELECT sessionNum AS SESSION_NUM,
|
| - |
|
4575 |
iteration AS LEVEL_NUM,
|
| 4704 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_PATCHES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
4576 |
UP_THE_TREE AS DIRECTION,
|
| 4705 |
--------------------------------------------------------
|
4577 |
rc.pv_id, pv.pkg_id, pv.v_ext
|
| - |
|
4578 |
FROM release_content rc,
|
| - |
|
4579 |
package_versions pv
|
| - |
|
4580 |
WHERE rc.rtag_id = nRtag_id
|
| - |
|
4581 |
AND rc.pv_id = pv.pv_id
|
| - |
|
4582 |
MINUS
|
| - |
|
4583 |
SELECT sessionNum AS SESSION_NUM,
|
| 4706 |
-- Constraints for Table PACKAGE_DEPENDENCIES
|
4584 |
iteration AS LEVEL_NUM,
|
| - |
|
4585 |
UP_THE_TREE AS DIRECTION,
|
| - |
|
4586 |
dep.pv_id, pv.pkg_id, pv.v_ext
|
| - |
|
4587 |
FROM package_dependencies dep,
|
| - |
|
4588 |
package_versions pv
|
| 4707 |
--------------------------------------------------------
|
4589 |
WHERE dep.pv_id IN ( SELECT pv_id FROM release_content WHERE rtag_id = nRtag_id )
|
| - |
|
4590 |
AND dep.pv_id = pv.pv_id;
|
| 4708 |
|
4591 |
|
| 4709 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" MODIFY ("BUILD_TYPE" NOT NULL ENABLE);
|
- |
|
| 4710 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" MODIFY ("DPKG_ID" NOT NULL ENABLE);
|
- |
|
| 4711 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
- |
|
| 4712 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" MODIFY ("DPV_ID" NOT NULL ENABLE);
|
- |
|
| 4713 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 4714 |
--------------------------------------------------------
|
- |
|
| 4715 |
-- Constraints for Table JIRA_ISSUES
|
- |
|
| 4716 |
--------------------------------------------------------
|
- |
|
| 4717 |
|
4592 |
|
| 4718 |
ALTER TABLE "RELEASE_MANAGER"."JIRA_ISSUES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
- |
|
| 4719 |
--------------------------------------------------------
|
4593 |
/* Browse UP the build tree */
|
| 4720 |
-- Constraints for Table ADDITIONAL_NOTES
|
4594 |
iteration := iteration + 1;
|
| 4721 |
--------------------------------------------------------
|
- |
|
| - |
|
4595 |
LOOP
|
| 4722 |
|
4596 |
|
| 4723 |
ALTER TABLE "RELEASE_MANAGER"."ADDITIONAL_NOTES" MODIFY ("MOD_USER" NOT NULL ENABLE);
|
4597 |
INSERT INTO TEMP_TREE_BROWSE (SESSION_NUM, LEVEL_NUM, DIRECTION, PV_ID, PKG_ID, V_EXT )
|
| - |
|
4598 |
SELECT DISTINCT
|
| - |
|
4599 |
sessionNum AS SESSION_NUM,
|
| - |
|
4600 |
iteration AS LEVEL_NUM,
|
| - |
|
4601 |
UP_THE_TREE AS DIRECTION,
|
| - |
|
4602 |
rdep.pv_id, rdep.pkg_id, rdep.v_ext
|
| - |
|
4603 |
FROM (
|
| 4724 |
ALTER TABLE "RELEASE_MANAGER"."ADDITIONAL_NOTES" MODIFY ("MOD_DATE" NOT NULL ENABLE);
|
4604 |
SELECT dep.pv_id, pv.pkg_id, pv.v_ext, dep.dpv_id, dpv.pkg_id AS dpkg_id, dpv.v_ext AS dv_ext
|
| - |
|
4605 |
FROM package_dependencies dep,
|
| - |
|
4606 |
release_content rc,
|
| - |
|
4607 |
package_versions pv,
|
| - |
|
4608 |
package_versions dpv
|
| - |
|
4609 |
WHERE dep.pv_id = rc.pv_id
|
| - |
|
4610 |
AND rc.rtag_id = nRtag_id
|
| - |
|
4611 |
AND dep.pv_id = pv.pv_id
|
| - |
|
4612 |
AND dep.dpv_id = dpv.pv_id
|
| - |
|
4613 |
) rdep,
|
| - |
|
4614 |
temp_tree_browse ttb
|
| - |
|
4615 |
WHERE rdep.dpkg_id = ttb.pkg_id
|
| 4725 |
ALTER TABLE "RELEASE_MANAGER"."ADDITIONAL_NOTES" MODIFY ("NOTE_TITLE" NOT NULL ENABLE);
|
4616 |
AND NVL(rdep.dv_ext ,'|LINK_A_NULL|') = NVL(ttb.v_ext,'|LINK_A_NULL|')
|
| - |
|
4617 |
AND ttb.SESSION_NUM = sessionNum
|
| - |
|
4618 |
AND ttb.LEVEL_NUM = iteration - 1
|
| - |
|
4619 |
MINUS
|
| 4726 |
ALTER TABLE "RELEASE_MANAGER"."ADDITIONAL_NOTES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
4620 |
/* Packages with all depencencies NOT matched */
|
| - |
|
4621 |
SELECT DISTINCT
|
| - |
|
4622 |
sessionNum AS SESSION_NUM,
|
| - |
|
4623 |
iteration AS LEVEL_NUM,
|
| - |
|
4624 |
UP_THE_TREE AS DIRECTION,
|
| - |
|
4625 |
rdep.pv_id, rdep.pkg_id, rdep.v_ext
|
| - |
|
4626 |
FROM (
|
| 4727 |
ALTER TABLE "RELEASE_MANAGER"."ADDITIONAL_NOTES" MODIFY ("NOTE_ID" NOT NULL ENABLE);
|
4627 |
SELECT dep.pv_id, pv.pkg_id, pv.v_ext, dep.dpv_id, dpv.pkg_id AS dpkg_id, dpv.v_ext AS dv_ext
|
| 4728 |
--------------------------------------------------------
|
4628 |
FROM package_dependencies dep,
|
| 4729 |
-- Constraints for Table ARCHIVE_DATA
|
4629 |
release_content rc,
|
| - |
|
4630 |
package_versions pv,
|
| - |
|
4631 |
package_versions dpv
|
| - |
|
4632 |
WHERE dep.pv_id = rc.pv_id
|
| - |
|
4633 |
AND rc.rtag_id = nRtag_id
|
| - |
|
4634 |
AND dep.pv_id = pv.pv_id
|
| - |
|
4635 |
AND dep.dpv_id = dpv.pv_id
|
| - |
|
4636 |
) rdep,
|
| - |
|
4637 |
(
|
| - |
|
4638 |
SELECT tb.*
|
| - |
|
4639 |
FROM temp_tree_browse tb
|
| - |
|
4640 |
WHERE tb.SESSION_NUM = sessionNum
|
| - |
|
4641 |
) ttb
|
| 4730 |
--------------------------------------------------------
|
4642 |
WHERE rdep.dpkg_id = ttb.pkg_id (+)
|
| - |
|
4643 |
AND NVL(rdep.dv_ext ,'|LINK_A_NULL|') = NVL(ttb.v_ext (+),'|LINK_A_NULL|')
|
| - |
|
4644 |
AND ttb.SESSION_NUM IS NULL;
|
| 4731 |
|
4645 |
|
| 4732 |
ALTER TABLE "RELEASE_MANAGER"."ARCHIVE_DATA" MODIFY ("PV_ID" NOT NULL ENABLE);
|
4646 |
rowCnt := SQL%ROWCOUNT;
|
| 4733 |
ALTER TABLE "RELEASE_MANAGER"."ARCHIVE_DATA" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
4647 |
IF rowCnt > 0 THEN
|
| 4734 |
--------------------------------------------------------
|
- |
|
| 4735 |
-- Constraints for Table BUILD_ENVIRONMENTS
|
4648 |
iteration := iteration + 1;
|
| - |
|
4649 |
END IF;
|
| 4736 |
--------------------------------------------------------
|
4650 |
EXIT WHEN (rowCnt < 1) OR (iteration > maxIterations);
|
| - |
|
4651 |
END LOOP;
|
| 4737 |
|
4652 |
|
| 4738 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" ADD CONSTRAINT "PK_BUILD_ENVIRONMENTS" PRIMARY KEY ("BE_ID")
|
- |
|
| 4739 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
- |
|
| 4740 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
- |
|
| 4741 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
- |
|
| 4742 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
- |
|
| 4743 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
- |
|
| 4744 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" MODIFY ("BE_NAME" NOT NULL ENABLE);
|
- |
|
| 4745 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" MODIFY ("BE_ID" NOT NULL ENABLE);
|
- |
|
| 4746 |
--------------------------------------------------------
|
4653 |
/*---------------------------------------------------------------------------------------------------------------------*/
|
| 4747 |
-- Constraints for Table VIEWS
|
- |
|
| 4748 |
--------------------------------------------------------
|
- |
|
| 4749 |
|
4654 |
|
| 4750 |
ALTER TABLE "RELEASE_MANAGER"."VIEWS" ADD CONSTRAINT "PK_VIEWS" PRIMARY KEY ("VIEW_ID")
|
4655 |
/* Check for unresolved dependencies
|
| - |
|
4656 |
||
|
| - |
|
4657 |
*/
|
| 4751 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
4658 |
/* UNRESOLVED */
|
| 4752 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
4659 |
SELECT COUNT(*) INTO rowCnt
|
| 4753 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
4660 |
FROM (
|
| 4754 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
4661 |
SELECT pv.pv_id, pv.pkg_id, pv.v_ext
|
| 4755 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
4662 |
FROM release_content rc,
|
| 4756 |
ALTER TABLE "RELEASE_MANAGER"."VIEWS" MODIFY ("PUBLIC_READ" NOT NULL ENABLE);
|
- |
|
| 4757 |
ALTER TABLE "RELEASE_MANAGER"."VIEWS" MODIFY ("BASE_VIEW" NOT NULL ENABLE);
|
- |
|
| 4758 |
ALTER TABLE "RELEASE_MANAGER"."VIEWS" MODIFY ("OWNER_ID" NOT NULL ENABLE);
|
4663 |
package_versions pv
|
| 4759 |
ALTER TABLE "RELEASE_MANAGER"."VIEWS" MODIFY ("VIEW_NAME" NOT NULL ENABLE);
|
4664 |
WHERE rc.rtag_id = nRtag_id
|
| 4760 |
ALTER TABLE "RELEASE_MANAGER"."VIEWS" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
4665 |
AND rc.pv_id = pv.pv_id
|
| - |
|
4666 |
MINUS
|
| 4761 |
--------------------------------------------------------
|
4667 |
SELECT ttb.pv_id, ttb.pkg_id, ttb.v_ext
|
| 4762 |
-- Constraints for Table VIEW_DEF
|
4668 |
FROM temp_tree_browse ttb
|
| 4763 |
--------------------------------------------------------
|
4669 |
WHERE ttb.session_num = sessionNum
|
| - |
|
4670 |
);
|
| 4764 |
|
4671 |
|
| 4765 |
ALTER TABLE "RELEASE_MANAGER"."VIEW_DEF" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
- |
|
| 4766 |
ALTER TABLE "RELEASE_MANAGER"."VIEW_DEF" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
- |
|
| 4767 |
--------------------------------------------------------
|
- |
|
| 4768 |
-- Ref Constraints for Table ABT_ACTION_LOG
|
- |
|
| 4769 |
--------------------------------------------------------
|
- |
|
| 4770 |
|
4672 |
|
| 4771 |
ALTER TABLE "RELEASE_MANAGER"."ABT_ACTION_LOG" ADD FOREIGN KEY ("RCON_ID")
|
- |
|
| 4772 |
REFERENCES "RELEASE_MANAGER"."RELEASE_CONFIG" ("RCON_ID") ENABLE;
|
- |
|
| 4773 |
--------------------------------------------------------
|
- |
|
| 4774 |
-- Ref Constraints for Table ACTION_LOG
|
- |
|
| 4775 |
--------------------------------------------------------
|
- |
|
| 4776 |
|
4673 |
|
| 4777 |
ALTER TABLE "RELEASE_MANAGER"."ACTION_LOG" ADD CONSTRAINT "ACTION_LOG_FK1" FOREIGN KEY ("PV_ID")
|
- |
|
| 4778 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ON DELETE CASCADE ENABLE;
|
4674 |
IF rowCnt > 0
|
| 4779 |
ALTER TABLE "RELEASE_MANAGER"."ACTION_LOG" ADD CONSTRAINT "REFACTION_TYPE48" FOREIGN KEY ("ACTTYPE_ID")
|
- |
|
| - |
|
4675 |
THEN
|
| 4780 |
REFERENCES "RELEASE_MANAGER"."ACTION_TYPE" ("ACTTYPE_ID") ENABLE;
|
4676 |
/* Circular dependencies detected.
|
| 4781 |
--------------------------------------------------------
|
4677 |
|| Try to resolve build order from the top now.
|
| 4782 |
-- Ref Constraints for Table ADDITIONAL_NOTES
|
4678 |
|| Start DOWN THE TREE
|
| 4783 |
--------------------------------------------------------
|
- |
|
| - |
|
4679 |
*/
|
| 4784 |
|
4680 |
|
| - |
|
4681 |
iteration := 0;
|
| - |
|
4682 |
/* Top Level packages */
|
| 4785 |
ALTER TABLE "RELEASE_MANAGER"."ADDITIONAL_NOTES" ADD CONSTRAINT "FK_ADDITION_REF_PV_ID" FOREIGN KEY ("PV_ID")
|
4683 |
INSERT INTO TEMP_TREE_BROWSE (SESSION_NUM, LEVEL_NUM, DIRECTION, PV_ID, PKG_ID, V_EXT )
|
| 4786 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
4684 |
SELECT sessionNum AS SESSION_NUM,
|
| - |
|
4685 |
iteration AS LEVEL_NUM,
|
| - |
|
4686 |
DOWN_THE_TREE AS DIRECTION,
|
| - |
|
4687 |
pv.pv_id, pv.pkg_id, pv.v_ext
|
| - |
|
4688 |
FROM (
|
| 4787 |
--------------------------------------------------------
|
4689 |
/* Packages no one depends on ( Top level packages )*/
|
| - |
|
4690 |
(
|
| - |
|
4691 |
/* All parents*/
|
| - |
|
4692 |
SELECT pv.pkg_id, pv.v_ext
|
| - |
|
4693 |
FROM package_dependencies dep,
|
| - |
|
4694 |
release_content rc,
|
| - |
|
4695 |
package_versions pv
|
| - |
|
4696 |
WHERE dep.pv_id = rc.pv_id
|
| - |
|
4697 |
AND rc.rtag_id = nRtag_id
|
| - |
|
4698 |
AND dep.pv_id = pv.pv_id
|
| - |
|
4699 |
MINUS
|
| - |
|
4700 |
/* All children */
|
| - |
|
4701 |
SELECT dpv.pkg_id, dpv.v_ext
|
| - |
|
4702 |
FROM package_dependencies dep,
|
| 4788 |
-- Ref Constraints for Table ADVISORY_RIPPLE
|
4703 |
release_content rc,
|
| - |
|
4704 |
package_versions dpv
|
| - |
|
4705 |
WHERE dep.pv_id = rc.pv_id
|
| - |
|
4706 |
AND rc.rtag_id = nRtag_id
|
| - |
|
4707 |
AND dep.dpv_id = dpv.pv_id
|
| - |
|
4708 |
)
|
| - |
|
4709 |
MINUS
|
| 4789 |
--------------------------------------------------------
|
4710 |
/* Packages with resolved dependencies from UP THE TREE */
|
| - |
|
4711 |
SELECT ttb.pkg_id, ttb.v_ext
|
| - |
|
4712 |
FROM temp_tree_browse ttb
|
| - |
|
4713 |
WHERE ttb.session_num = sessionNum
|
| - |
|
4714 |
) tpkg,
|
| - |
|
4715 |
package_versions pv,
|
| - |
|
4716 |
release_content rc
|
| - |
|
4717 |
WHERE rc.rtag_id = nRtag_id
|
| - |
|
4718 |
AND rc.pv_id = pv.pv_id
|
| - |
|
4719 |
AND tpkg.pkg_id = pv.pkg_id
|
| - |
|
4720 |
AND NVL(tpkg.v_ext,'|LINK_A_NULL|') = NVL(pv.v_ext,'|LINK_A_NULL|');
|
| 4790 |
|
4721 |
|
| 4791 |
ALTER TABLE "RELEASE_MANAGER"."ADVISORY_RIPPLE" ADD FOREIGN KEY ("RTAG_ID")
|
- |
|
| 4792 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") ENABLE;
|
- |
|
| 4793 |
ALTER TABLE "RELEASE_MANAGER"."ADVISORY_RIPPLE" ADD FOREIGN KEY ("PV_ID")
|
- |
|
| 4794 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
- |
|
| 4795 |
--------------------------------------------------------
|
- |
|
| 4796 |
-- Ref Constraints for Table AUTOBUILD_FAILURE
|
- |
|
| 4797 |
--------------------------------------------------------
|
- |
|
| 4798 |
|
4722 |
|
| - |
|
4723 |
/* Keep taking packages which no one depende on */
|
| - |
|
4724 |
iteration := iteration - 1;
|
| - |
|
4725 |
LOOP
|
| 4799 |
ALTER TABLE "RELEASE_MANAGER"."AUTOBUILD_FAILURE" ADD FOREIGN KEY ("PROJ_ID")
|
4726 |
INSERT INTO TEMP_TREE_BROWSE (SESSION_NUM, LEVEL_NUM, DIRECTION, PV_ID, PKG_ID, V_EXT )
|
| 4800 |
REFERENCES "RELEASE_MANAGER"."PROJECTS" ("PROJ_ID") ENABLE;
|
4727 |
SELECT sessionNum AS SESSION_NUM,
|
| - |
|
4728 |
iteration AS LEVEL_NUM,
|
| 4801 |
ALTER TABLE "RELEASE_MANAGER"."AUTOBUILD_FAILURE" ADD FOREIGN KEY ("VIEW_ID")
|
4729 |
DOWN_THE_TREE AS DIRECTION,
|
| - |
|
4730 |
pv.pv_id, pv.pkg_id, pv.v_ext
|
| - |
|
4731 |
FROM (
|
| - |
|
4732 |
/* All Unresolved */
|
| - |
|
4733 |
(
|
| - |
|
4734 |
SELECT pv.pkg_id, pv.v_ext
|
| - |
|
4735 |
FROM release_content rc,
|
| - |
|
4736 |
package_versions pv
|
| - |
|
4737 |
WHERE rc.rtag_id = nRtag_id
|
| - |
|
4738 |
AND rc.pv_id = pv.pv_id
|
| - |
|
4739 |
MINUS
|
| - |
|
4740 |
SELECT ttb.pkg_id, ttb.v_ext
|
| - |
|
4741 |
FROM temp_tree_browse ttb
|
| - |
|
4742 |
WHERE ttb.session_num = sessionNum
|
| - |
|
4743 |
)
|
| - |
|
4744 |
MINUS
|
| - |
|
4745 |
(
|
| - |
|
4746 |
/* Children of Unresolved */
|
| - |
|
4747 |
SELECT dpv.pkg_id, dpv.V_EXT
|
| - |
|
4748 |
FROM (
|
| 4802 |
REFERENCES "RELEASE_MANAGER"."VIEWS" ("VIEW_ID") ENABLE;
|
4749 |
SELECT pv.pv_id, pv.pkg_id, pv.v_ext
|
| - |
|
4750 |
FROM release_content rc,
|
| - |
|
4751 |
package_versions pv
|
| - |
|
4752 |
WHERE rc.rtag_id = nRtag_id
|
| - |
|
4753 |
AND rc.pv_id = pv.pv_id
|
| - |
|
4754 |
MINUS
|
| 4803 |
--------------------------------------------------------
|
4755 |
SELECT ttb.pv_id, ttb.pkg_id, ttb.v_ext
|
| - |
|
4756 |
FROM temp_tree_browse ttb
|
| 4804 |
-- Ref Constraints for Table BUILD_ENV_DOCUMENTS
|
4757 |
WHERE ttb.session_num = sessionNum
|
| - |
|
4758 |
) unr,
|
| - |
|
4759 |
package_dependencies dep,
|
| - |
|
4760 |
package_versions dpv
|
| - |
|
4761 |
WHERE unr.pv_id = dep.pv_id
|
| - |
|
4762 |
AND dep.dpv_id = dpv.pv_id
|
| - |
|
4763 |
)
|
| - |
|
4764 |
) tpkg,
|
| - |
|
4765 |
package_versions pv,
|
| - |
|
4766 |
release_content rc
|
| - |
|
4767 |
WHERE rc.rtag_id = nRtag_id
|
| - |
|
4768 |
AND rc.pv_id = pv.pv_id
|
| - |
|
4769 |
AND tpkg.pkg_id = pv.pkg_id
|
| 4805 |
--------------------------------------------------------
|
4770 |
AND NVL(tpkg.v_ext,'|LINK_A_NULL|') = NVL(pv.v_ext,'|LINK_A_NULL|');
|
| 4806 |
|
4771 |
|
| 4807 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_ENV_DOCUMENTS" ADD CONSTRAINT "FK_BUILD_E_DOCS_REF_BUILD_ENV" FOREIGN KEY ("BE_ID")
|
- |
|
| 4808 |
REFERENCES "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" ("BE_ID") ENABLE;
|
4772 |
rowCnt := SQL%ROWCOUNT;
|
| 4809 |
--------------------------------------------------------
|
4773 |
IF rowCnt > 0 THEN
|
| 4810 |
-- Ref Constraints for Table BUILD_INSTANCES
|
4774 |
iteration := iteration - 1;
|
| - |
|
4775 |
END IF;
|
| 4811 |
--------------------------------------------------------
|
4776 |
EXIT WHEN (rowCnt < 1);
|
| - |
|
4777 |
END LOOP;
|
| 4812 |
|
4778 |
|
| 4813 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_INSTANCES" ADD CONSTRAINT "BUILD_INSTANCES_FK1" FOREIGN KEY ("RTAG_ID")
|
- |
|
| 4814 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") ON DELETE CASCADE ENABLE;
|
- |
|
| 4815 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_INSTANCES" ADD CONSTRAINT "BUILD_INSTANCES_FK2" FOREIGN KEY ("PV_ID")
|
- |
|
| 4816 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ON DELETE CASCADE ENABLE;
|
- |
|
| 4817 |
--------------------------------------------------------
|
- |
|
| 4818 |
-- Ref Constraints for Table BUILD_MACHINE_CONFIG
|
4779 |
END IF;
|
| 4819 |
--------------------------------------------------------
|
- |
|
| 4820 |
|
4780 |
|
| 4821 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" ADD CONSTRAINT "FK_BM_GBE_ID" FOREIGN KEY ("GBE_ID")
|
- |
|
| 4822 |
REFERENCES "RELEASE_MANAGER"."GBE_MACHTYPE" ("GBE_ID") ENABLE;
|
- |
|
| 4823 |
--------------------------------------------------------
|
- |
|
| 4824 |
-- Ref Constraints for Table BUILD_ORDER
|
- |
|
| 4825 |
--------------------------------------------------------
|
- |
|
| 4826 |
|
4781 |
|
| 4827 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_ORDER" ADD CONSTRAINT "FK_BO_PV_ID" FOREIGN KEY ("PV_ID")
|
- |
|
| 4828 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
- |
|
| 4829 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_ORDER" ADD CONSTRAINT "FK_BO_RTAG_ID" FOREIGN KEY ("RTAG_ID")
|
- |
|
| 4830 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") ENABLE;
|
- |
|
| 4831 |
--------------------------------------------------------
|
- |
|
| 4832 |
-- Ref Constraints for Table BUILD_PLAN
|
- |
|
| 4833 |
--------------------------------------------------------
|
4782 |
/*---------------------------------------------------------------------------------------------------------------------*/
|
| 4834 |
|
4783 |
|
| 4835 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_PLAN" ADD CONSTRAINT "BUILD_PLAN_FK1" FOREIGN KEY ("PV_ID")
|
- |
|
| 4836 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ON DELETE CASCADE ENABLE;
|
- |
|
| 4837 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_PLAN" ADD CONSTRAINT "BUILD_PLAN_FK2" FOREIGN KEY ("RTAG_ID")
|
- |
|
| 4838 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") ON DELETE CASCADE ENABLE;
|
- |
|
| - |
|
4784 |
/*
|
| 4839 |
--------------------------------------------------------
|
4785 |
|| Save results from temp table
|
| - |
|
4786 |
*/
|
| 4840 |
-- Ref Constraints for Table BUILD_STANDARDS_ADDENDUM
|
4787 |
/* Clean up build_order table */
|
| 4841 |
--------------------------------------------------------
|
4788 |
DELETE FROM BUILD_ORDER WHERE rtag_id = nRtag_id;
|
| 4842 |
|
4789 |
|
| - |
|
4790 |
/* Save UP THE TREE */
|
| 4843 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM" ADD CONSTRAINT "BUILD_STANDARDS_ADDENDUM_R01" FOREIGN KEY ("BS_ID")
|
4791 |
INSERT INTO BUILD_ORDER ( RTAG_ID, STEP_NUM, PV_ID )
|
| 4844 |
REFERENCES "RELEASE_MANAGER"."BUILD_STANDARDS" ("BS_ID") ENABLE;
|
4792 |
SELECT nRtag_id AS rtag_id,
|
| 4845 |
--------------------------------------------------------
|
4793 |
ttb.level_num AS step_num,
|
| - |
|
4794 |
ttb.PV_ID
|
| - |
|
4795 |
FROM temp_tree_browse ttb
|
| 4846 |
-- Ref Constraints for Table CODE_REVIEWS
|
4796 |
WHERE ttb.session_num = sessionNum
|
| 4847 |
--------------------------------------------------------
|
4797 |
AND ttb.direction = UP_THE_TREE;
|
| 4848 |
|
4798 |
|
| 4849 |
ALTER TABLE "RELEASE_MANAGER"."CODE_REVIEWS" ADD CONSTRAINT "FK_CODE_REV_REF_PV_ID" FOREIGN KEY ("PV_ID")
|
- |
|
| 4850 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
4799 |
/*Get last step_num */
|
| 4851 |
--------------------------------------------------------
|
- |
|
| 4852 |
-- Ref Constraints for Table CODE_REVIEW_URL
|
4800 |
SELECT MAX(ttb.level_num) + 1 INTO levelNum
|
| 4853 |
--------------------------------------------------------
|
4801 |
FROM temp_tree_browse ttb WHERE ttb.session_num = sessionNum AND ttb.DIRECTION = UP_THE_TREE;
|
| 4854 |
|
4802 |
|
| - |
|
4803 |
/* UNRESOLVED */
|
| 4855 |
ALTER TABLE "RELEASE_MANAGER"."CODE_REVIEW_URL" ADD CONSTRAINT "CODE_REVIEW_URL_PACKAGE_V_FK1" FOREIGN KEY ("PV_ID")
|
4804 |
SELECT COUNT(*) INTO rowCnt
|
| - |
|
4805 |
FROM (
|
| 4856 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
4806 |
SELECT pv.pv_id, pv.pkg_id, pv.v_ext
|
| - |
|
4807 |
FROM release_content rc,
|
| - |
|
4808 |
package_versions pv
|
| 4857 |
ALTER TABLE "RELEASE_MANAGER"."CODE_REVIEW_URL" ADD CONSTRAINT "CODE_REVIEW_URL_PROJECT_V_FK1" FOREIGN KEY ("PROJ_ID")
|
4809 |
WHERE rc.rtag_id = nRtag_id
|
| 4858 |
REFERENCES "RELEASE_MANAGER"."PROJECTS" ("PROJ_ID") ENABLE;
|
4810 |
AND rc.pv_id = pv.pv_id
|
| - |
|
4811 |
MINUS
|
| 4859 |
--------------------------------------------------------
|
4812 |
SELECT ttb.pv_id, ttb.pkg_id, ttb.v_ext
|
| 4860 |
-- Ref Constraints for Table CQ_ISSUES
|
4813 |
FROM temp_tree_browse ttb
|
| 4861 |
--------------------------------------------------------
|
4814 |
WHERE ttb.session_num = sessionNum
|
| - |
|
4815 |
);
|
| 4862 |
|
4816 |
|
| 4863 |
ALTER TABLE "RELEASE_MANAGER"."CQ_ISSUES" ADD CONSTRAINT "FK_CQ_PV_ID" FOREIGN KEY ("PV_ID")
|
- |
|
| 4864 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
- |
|
| 4865 |
--------------------------------------------------------
|
- |
|
| 4866 |
-- Ref Constraints for Table DAEMON_ACTION_LOG
|
- |
|
| 4867 |
--------------------------------------------------------
|
- |
|
| 4868 |
|
4817 |
|
| - |
|
4818 |
IF rowCnt > 0
|
| - |
|
4819 |
THEN
|
| - |
|
4820 |
/* Save unresolved packages */
|
| 4869 |
ALTER TABLE "RELEASE_MANAGER"."DAEMON_ACTION_LOG" ADD FOREIGN KEY ("RCON_ID")
|
4821 |
INSERT INTO BUILD_ORDER ( RTAG_ID, STEP_NUM, PV_ID, UNRESOLVED )
|
| 4870 |
REFERENCES "RELEASE_MANAGER"."RELEASE_CONFIG" ("RCON_ID") ENABLE;
|
4822 |
SELECT nRtag_id AS rtag_id,
|
| - |
|
4823 |
levelNum AS step_num,
|
| - |
|
4824 |
upv.PV_ID,
|
| - |
|
4825 |
'Y' AS UNRESOLVED
|
| - |
|
4826 |
FROM (
|
| 4871 |
ALTER TABLE "RELEASE_MANAGER"."DAEMON_ACTION_LOG" ADD FOREIGN KEY ("ACTTYPE_ID")
|
4827 |
SELECT pv.pv_id, pv.pkg_id, pv.v_ext
|
| - |
|
4828 |
FROM release_content rc,
|
| - |
|
4829 |
package_versions pv
|
| 4872 |
REFERENCES "RELEASE_MANAGER"."ACTION_TYPE" ("ACTTYPE_ID") ENABLE;
|
4830 |
WHERE rc.rtag_id = nRtag_id
|
| - |
|
4831 |
AND rc.pv_id = pv.pv_id
|
| - |
|
4832 |
MINUS
|
| 4873 |
--------------------------------------------------------
|
4833 |
SELECT ttb.pv_id, ttb.pkg_id, ttb.v_ext
|
| 4874 |
-- Ref Constraints for Table DAEMON_INSTRUCTIONS
|
4834 |
FROM temp_tree_browse ttb
|
| 4875 |
--------------------------------------------------------
|
4835 |
WHERE ttb.session_num = sessionNum
|
| - |
|
4836 |
) upv;
|
| - |
|
4837 |
END IF;
|
| 4876 |
|
4838 |
|
| 4877 |
ALTER TABLE "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" ADD CONSTRAINT "DAEMON_INSTRUCTIONS_PV_ID_FK" FOREIGN KEY ("PV_ID")
|
4839 |
/* Save DOWN THE TREE */
|
| - |
|
4840 |
levelNum := 1000;
|
| 4878 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
4841 |
INSERT INTO BUILD_ORDER ( RTAG_ID, STEP_NUM, PV_ID )
|
| 4879 |
ALTER TABLE "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" ADD CONSTRAINT "DAEMON_INSTRUCTIONS_RTAG_ID_FK" FOREIGN KEY ("RTAG_ID")
|
4842 |
SELECT nRtag_id AS rtag_id,
|
| 4880 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") ENABLE;
|
4843 |
levelNum + ttb.level_num AS step_num,
|
| - |
|
4844 |
ttb.PV_ID
|
| 4881 |
--------------------------------------------------------
|
4845 |
FROM temp_tree_browse ttb
|
| 4882 |
-- Ref Constraints for Table DASH_BOARD
|
4846 |
WHERE ttb.session_num = sessionNum
|
| 4883 |
--------------------------------------------------------
|
4847 |
AND ttb.direction = DOWN_THE_TREE;
|
| 4884 |
|
4848 |
|
| 4885 |
ALTER TABLE "RELEASE_MANAGER"."DASH_BOARD" ADD FOREIGN KEY ("PROJ_ID")
|
- |
|
| 4886 |
REFERENCES "RELEASE_MANAGER"."PROJECTS" ("PROJ_ID") ENABLE;
|
- |
|
| 4887 |
ALTER TABLE "RELEASE_MANAGER"."DASH_BOARD" ADD FOREIGN KEY ("RTAG_ID")
|
- |
|
| 4888 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") ENABLE;
|
- |
|
| 4889 |
--------------------------------------------------------
|
- |
|
| 4890 |
-- Ref Constraints for Table DO_NOT_RIPPLE
|
- |
|
| 4891 |
--------------------------------------------------------
|
- |
|
| 4892 |
|
4849 |
|
| 4893 |
ALTER TABLE "RELEASE_MANAGER"."DO_NOT_RIPPLE" ADD FOREIGN KEY ("PV_ID")
|
- |
|
| 4894 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
- |
|
| 4895 |
ALTER TABLE "RELEASE_MANAGER"."DO_NOT_RIPPLE" ADD FOREIGN KEY ("RTAG_ID")
|
- |
|
| 4896 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") ENABLE;
|
- |
|
| 4897 |
--------------------------------------------------------
|
- |
|
| 4898 |
-- Ref Constraints for Table GBE_MACHTYPE
|
- |
|
| 4899 |
--------------------------------------------------------
|
4850 |
/*---------------------------------------------------------------------------------------------------------------------*/
|
| 4900 |
|
4851 |
|
| 4901 |
ALTER TABLE "RELEASE_MANAGER"."GBE_MACHTYPE" ADD CONSTRAINT "GBE_MACHTYPE_BUILD_MACHIN_FK1" FOREIGN KEY ("BM_ID")
|
- |
|
| 4902 |
REFERENCES "RELEASE_MANAGER"."BUILD_MACHINES" ("BM_ID") ENABLE;
|
- |
|
| 4903 |
--------------------------------------------------------
|
- |
|
| 4904 |
-- Ref Constraints for Table IGNORE_WARNINGS
|
4852 |
/* Clean up temp table */
|
| 4905 |
--------------------------------------------------------
|
4853 |
DELETE FROM TEMP_TREE_BROWSE WHERE session_num = sessionNum;
|
| 4906 |
|
4854 |
|
| 4907 |
ALTER TABLE "RELEASE_MANAGER"."IGNORE_WARNINGS" ADD CONSTRAINT "FK_IGW_DPV_ID" FOREIGN KEY ("DPV_ID")
|
- |
|
| 4908 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
- |
|
| 4909 |
ALTER TABLE "RELEASE_MANAGER"."IGNORE_WARNINGS" ADD CONSTRAINT "FK_IGW_PV_ID" FOREIGN KEY ("PV_ID")
|
- |
|
| 4910 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
- |
|
| 4911 |
ALTER TABLE "RELEASE_MANAGER"."IGNORE_WARNINGS" ADD CONSTRAINT "FK_IGW_RTAG_ID" FOREIGN KEY ("RTAG_ID")
|
- |
|
| 4912 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") ENABLE;
|
- |
|
| 4913 |
--------------------------------------------------------
|
- |
|
| 4914 |
-- Ref Constraints for Table JIRA_ISSUES
|
4855 |
retSessionNum := sessionNum;
|
| 4915 |
--------------------------------------------------------
|
4856 |
END Build_Tree;
|
| 4916 |
|
4857 |
|
| 4917 |
ALTER TABLE "RELEASE_MANAGER"."JIRA_ISSUES" ADD CONSTRAINT "FK_JIRA_PV_ID" FOREIGN KEY ("PV_ID")
|
- |
|
| 4918 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
- |
|
| - |
|
4858 |
/
|
| 4919 |
--------------------------------------------------------
|
4859 |
--------------------------------------------------------
|
| 4920 |
-- Ref Constraints for Table LICENCING
|
4860 |
-- DDL for Procedure CHANGE_PACKAGE_STATE
|
| 4921 |
--------------------------------------------------------
|
4861 |
--------------------------------------------------------
|
| - |
|
4862 |
set define off;
|
| 4922 |
|
4863 |
|
| 4923 |
ALTER TABLE "RELEASE_MANAGER"."LICENCING" ADD FOREIGN KEY ("PV_ID")
|
4864 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."CHANGE_PACKAGE_STATE" ( nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
| 4924 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
4865 |
nRtagId IN RELEASE_TAGS.RTAG_ID%TYPE ) IS
|
| 4925 |
ALTER TABLE "RELEASE_MANAGER"."LICENCING" ADD FOREIGN KEY ("LICENCE")
|
- |
|
| 4926 |
REFERENCES "RELEASE_MANAGER"."LICENCES" ("LICENCE") ENABLE;
|
- |
|
| 4927 |
--------------------------------------------------------
|
4866 |
/* ---------------------------------------------------------------------------
|
| 4928 |
-- Ref Constraints for Table LXR_STATE
|
4867 |
Version: 4.0
|
| 4929 |
--------------------------------------------------------
|
4868 |
--------------------------------------------------------------------------- */
|
| 4930 |
|
4869 |
|
| 4931 |
ALTER TABLE "RELEASE_MANAGER"."LXR_STATE" ADD CONSTRAINT "LXR_STATE_FK1" FOREIGN KEY ("RTAG_ID")
|
- |
|
| 4932 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") ON DELETE CASCADE ENABLE;
|
- |
|
| 4933 |
--------------------------------------------------------
|
- |
|
| 4934 |
-- Ref Constraints for Table MEMBERS_GROUP
|
4870 |
BEGIN
|
| 4935 |
--------------------------------------------------------
|
- |
|
| 4936 |
|
4871 |
|
| 4937 |
ALTER TABLE "RELEASE_MANAGER"."MEMBERS_GROUP" ADD FOREIGN KEY ("GROUP_EMAIL_ID")
|
4872 |
-- Unlock Package
|
| 4938 |
REFERENCES "RELEASE_MANAGER"."AUTOBUILD_FAILURE" ("GROUP_EMAIL_ID") ENABLE;
|
4873 |
UPDATE RELEASE_CONTENT rc SET
|
| 4939 |
--------------------------------------------------------
|
4874 |
rc.PKG_STATE = 0
|
| 4940 |
-- Ref Constraints for Table NOTIFICATION_HISTORY
|
4875 |
WHERE rc.PV_ID = nPvId
|
| 4941 |
--------------------------------------------------------
|
4876 |
AND rc.RTAG_ID = nRtagId;
|
| 4942 |
|
4877 |
|
| 4943 |
ALTER TABLE "RELEASE_MANAGER"."NOTIFICATION_HISTORY" ADD CONSTRAINT "FK_NH_RTAG_ID" FOREIGN KEY ("RTAG_ID")
|
- |
|
| 4944 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") ENABLE;
|
- |
|
| 4945 |
ALTER TABLE "RELEASE_MANAGER"."NOTIFICATION_HISTORY" ADD CONSTRAINT "FK_NK_PV_ID" FOREIGN KEY ("PV_ID")
|
- |
|
| 4946 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") DISABLE;
|
- |
|
| 4947 |
--------------------------------------------------------
|
- |
|
| 4948 |
-- Ref Constraints for Table PACKAGE_BUILD_ENV
|
4878 |
/* LOG ACTION */
|
| 4949 |
--------------------------------------------------------
|
4879 |
/* Log_Action ( nPvId, 'unlock_package', nUserId );*/
|
| 4950 |
|
4880 |
|
| 4951 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" ADD CONSTRAINT "FK_PKG_BUILD_E_REF_BUILD_ENV" FOREIGN KEY ("BE_ID")
|
- |
|
| 4952 |
REFERENCES "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" ("BE_ID") ENABLE;
|
- |
|
| 4953 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" ADD CONSTRAINT "FK_PKG_BUILD_E_REF_PKG_VERSION" FOREIGN KEY ("PV_ID")
|
- |
|
| 4954 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
- |
|
| 4955 |
--------------------------------------------------------
|
- |
|
| 4956 |
-- Ref Constraints for Table PACKAGE_BUILD_INFO
|
4881 |
END Change_Package_State;
|
| 4957 |
--------------------------------------------------------
|
- |
|
| 4958 |
|
4882 |
|
| 4959 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_BUILD_INFO" ADD FOREIGN KEY ("PV_ID")
|
- |
|
| 4960 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
- |
|
| 4961 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_BUILD_INFO" ADD FOREIGN KEY ("BM_ID")
|
- |
|
| 4962 |
REFERENCES "RELEASE_MANAGER"."BUILD_MACHINES" ("BM_ID") ENABLE;
|
- |
|
| - |
|
4883 |
/
|
| 4963 |
--------------------------------------------------------
|
4884 |
--------------------------------------------------------
|
| 4964 |
-- Ref Constraints for Table PACKAGE_DEPENDENCIES
|
4885 |
-- DDL for Procedure CHANGE_RELEASE_MODE
|
| 4965 |
--------------------------------------------------------
|
- |
|
| 4966 |
|
- |
|
| 4967 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" ADD CONSTRAINT "PACKAGE_DEPENDENCIES_FK1" FOREIGN KEY ("PV_ID")
|
- |
|
| 4968 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ON DELETE CASCADE ENABLE;
|
- |
|
| 4969 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" ADD CONSTRAINT "PACKAGE_DEPENDENCIES_FK2" FOREIGN KEY ("DPV_ID")
|
- |
|
| 4970 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ON DELETE CASCADE ENABLE;
|
- |
|
| 4971 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" ADD CONSTRAINT "PACKAGE_DEPENDENCIES_FK3" FOREIGN KEY ("DPKG_ID")
|
- |
|
| 4972 |
REFERENCES "RELEASE_MANAGER"."PACKAGES" ("PKG_ID") ON DELETE CASCADE ENABLE;
|
- |
|
| 4973 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" ADD CONSTRAINT "PACKAGE_DEPENDENCIES_FK4" FOREIGN KEY ("PKG_ID")
|
- |
|
| 4974 |
REFERENCES "RELEASE_MANAGER"."PACKAGES" ("PKG_ID") ON DELETE CASCADE ENABLE;
|
- |
|
| 4975 |
--------------------------------------------------------
|
- |
|
| 4976 |
-- Ref Constraints for Table PACKAGE_DOCUMENTS
|
- |
|
| 4977 |
--------------------------------------------------------
|
4886 |
--------------------------------------------------------
|
| - |
|
4887 |
set define off;
|
| 4978 |
|
4888 |
|
| 4979 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" ADD CONSTRAINT "FK_PKGDOCS_REF_PV" FOREIGN KEY ("PV_ID")
|
4889 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."CHANGE_RELEASE_MODE" ( nModeCode IN NUMBER, nRtagId IN NUMBER, UserId IN NUMBER ) IS
|
| 4980 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
- |
|
| 4981 |
--------------------------------------------------------
|
4890 |
/* ---------------------------------------------------------------------------
|
| 4982 |
-- Ref Constraints for Table PACKAGE_INTEREST
|
4891 |
Version: 3.0.0
|
| 4983 |
--------------------------------------------------------
|
4892 |
--------------------------------------------------------------------------- */
|
| 4984 |
|
4893 |
|
| 4985 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_INTEREST" ADD FOREIGN KEY ("PROJ_ID")
|
- |
|
| 4986 |
REFERENCES "RELEASE_MANAGER"."PROJECTS" ("PROJ_ID") ENABLE;
|
4894 |
cMode CHAR(1) := NULL;
|
| 4987 |
--------------------------------------------------------
|
- |
|
| 4988 |
-- Ref Constraints for Table PACKAGE_METRICS
|
4895 |
nProjId NUMBER;
|
| 4989 |
--------------------------------------------------------
|
- |
|
| 4990 |
|
4896 |
|
| 4991 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_METRICS" ADD CONSTRAINT "FK_PACKAGE_METRICS_PV_ID" FOREIGN KEY ("PV_ID")
|
- |
|
| 4992 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
- |
|
| 4993 |
--------------------------------------------------------
|
- |
|
| 4994 |
-- Ref Constraints for Table PACKAGE_PATCHES
|
- |
|
| 4995 |
--------------------------------------------------------
|
- |
|
| - |
|
4897 |
BEGIN
|
| 4996 |
|
4898 |
|
| 4997 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_PATCHES" ADD CONSTRAINT "FK_PP_PATCH_ID" FOREIGN KEY ("PATCH_ID")
|
- |
|
| 4998 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
- |
|
| 4999 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_PATCHES" ADD CONSTRAINT "FK_PP_PV_ID" FOREIGN KEY ("PV_ID")
|
- |
|
| 5000 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
- |
|
| 5001 |
--------------------------------------------------------
|
- |
|
| 5002 |
-- Ref Constraints for Table PACKAGE_PROCESSES
|
- |
|
| 5003 |
--------------------------------------------------------
|
- |
|
| 5004 |
|
4899 |
|
| - |
|
4900 |
/*
|
| - |
|
4901 |
Author: Rupesh Solanki
|
| 5005 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_PROCESSES" ADD CONSTRAINT "PACKAGE_PROCESSES_R01" FOREIGN KEY ("PV_ID")
|
4902 |
Modified: 24th October 2006
|
| 5006 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
4903 |
Reason: Added the archive mode state into Release Manager
|
| - |
|
4904 |
|| 1 - Open Mode
|
| 5007 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_PROCESSES" ADD CONSTRAINT "PACKAGE_PROCESSES_R02" FOREIGN KEY ("PROC_ID")
|
4905 |
|| 2 - Restrictive Mode
|
| - |
|
4906 |
|| 3 - Closed Mode
|
| - |
|
4907 |
|| 4 - CCB Mode
|
| - |
|
4908 |
|| 5 - Archive Mode
|
| 5008 |
REFERENCES "RELEASE_MANAGER"."PROCESSES" ("PROC_ID") ENABLE;
|
4909 |
|| 6 - Preserve Mode
|
| - |
|
4910 |
*/
|
| - |
|
4911 |
-- Get project Id
|
| 5009 |
--------------------------------------------------------
|
4912 |
SELECT rt.PROJ_ID INTO nProjId
|
| 5010 |
-- Ref Constraints for Table PACKAGE_VERSIONS
|
4913 |
FROM RELEASE_TAGS rt
|
| 5011 |
--------------------------------------------------------
|
4914 |
WHERE rt.RTAG_ID = nRtagId;
|
| 5012 |
|
4915 |
|
| 5013 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" ADD CONSTRAINT "PACKAGE_VERSIONS_VCS_TYPE" FOREIGN KEY ("VCS_TYPE_ID")
|
- |
|
| 5014 |
REFERENCES "RELEASE_MANAGER"."VCS_TYPE" ("VCS_TYPE_ID") ENABLE;
|
- |
|
| 5015 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" ADD CONSTRAINT "PKG_NAME_EXISTS" FOREIGN KEY ("PKG_ID")
|
- |
|
| 5016 |
REFERENCES "RELEASE_MANAGER"."PACKAGES" ("PKG_ID") ENABLE;
|
4916 |
IF nModeCode = 1 THEN
|
| 5017 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" ADD FOREIGN KEY ("BS_ID")
|
- |
|
| 5018 |
REFERENCES "RELEASE_MANAGER"."BUILD_STANDARDS" ("BS_ID") ENABLE;
|
- |
|
| 5019 |
--------------------------------------------------------
|
- |
|
| 5020 |
-- Ref Constraints for Table PEGGED_VERSIONS
|
4917 |
-- Open Mode
|
| 5021 |
--------------------------------------------------------
|
4918 |
cMode := 'N';
|
| 5022 |
|
4919 |
|
| 5023 |
ALTER TABLE "RELEASE_MANAGER"."PEGGED_VERSIONS" ADD CONSTRAINT "PEGGED_VERSIONS_PACKAG_FK1" FOREIGN KEY ("PV_ID")
|
- |
|
| 5024 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
4920 |
/* LOG ACTION */
|
| 5025 |
ALTER TABLE "RELEASE_MANAGER"."PEGGED_VERSIONS" ADD CONSTRAINT "PEGGED_VERSIONS_RELEAS_FK1" FOREIGN KEY ("RTAG_ID")
|
4921 |
Log_Project_Action ( nProjId, 'set_to_open_mode', UserId, 'Release is set to Open Mode', nRtagId );
|
| 5026 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") ENABLE;
|
- |
|
| 5027 |
--------------------------------------------------------
|
- |
|
| 5028 |
-- Ref Constraints for Table PLANNED
|
- |
|
| 5029 |
--------------------------------------------------------
|
- |
|
| 5030 |
|
4922 |
|
| 5031 |
ALTER TABLE "RELEASE_MANAGER"."PLANNED" ADD CONSTRAINT "REFPACKAGE_VERSIONS54" FOREIGN KEY ("PV_ID")
|
- |
|
| 5032 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
- |
|
| 5033 |
ALTER TABLE "RELEASE_MANAGER"."PLANNED" ADD CONSTRAINT "REFRELEASE_TAGS53" FOREIGN KEY ("RTAG_ID")
|
- |
|
| 5034 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") ENABLE;
|
- |
|
| 5035 |
ALTER TABLE "RELEASE_MANAGER"."PLANNED" ADD CONSTRAINT "REFVIEWS55" FOREIGN KEY ("VIEW_ID")
|
- |
|
| 5036 |
REFERENCES "RELEASE_MANAGER"."VIEWS" ("VIEW_ID") ENABLE;
|
4923 |
ELSIF nModeCode = 2 THEN
|
| 5037 |
--------------------------------------------------------
|
- |
|
| 5038 |
-- Ref Constraints for Table PLANNED_VERSIONS
|
4924 |
-- Restrictive Mode
|
| 5039 |
--------------------------------------------------------
|
4925 |
cMode := 'R';
|
| 5040 |
|
4926 |
|
| 5041 |
ALTER TABLE "RELEASE_MANAGER"."PLANNED_VERSIONS" ADD FOREIGN KEY ("PKG_ID")
|
- |
|
| 5042 |
REFERENCES "RELEASE_MANAGER"."PACKAGES" ("PKG_ID") ENABLE;
|
4927 |
/* LOG ACTION */
|
| 5043 |
--------------------------------------------------------
|
- |
|
| 5044 |
-- Ref Constraints for Table PRODUCT_COMPONENTS
|
4928 |
Log_Project_Action ( nProjId, 'set_to_restrictive_mode', UserId, 'Release is set to Restrictive Mode', nRtagId );
|
| 5045 |
--------------------------------------------------------
|
- |
|
| 5046 |
|
4929 |
|
| 5047 |
ALTER TABLE "RELEASE_MANAGER"."PRODUCT_COMPONENTS" ADD CONSTRAINT "REFPACKAGE_VERSIONS49" FOREIGN KEY ("PV_ID")
|
- |
|
| 5048 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
4930 |
ELSIF nModeCode = 3 THEN
|
| 5049 |
--------------------------------------------------------
|
- |
|
| 5050 |
-- Ref Constraints for Table PROJECT_ACTION_LOG
|
4931 |
-- Closed Mode
|
| 5051 |
--------------------------------------------------------
|
4932 |
cMode := 'Y';
|
| 5052 |
|
4933 |
|
| 5053 |
ALTER TABLE "RELEASE_MANAGER"."PROJECT_ACTION_LOG" ADD CONSTRAINT "REFACTION_TYPE63" FOREIGN KEY ("ACTTYPE_ID")
|
- |
|
| 5054 |
REFERENCES "RELEASE_MANAGER"."ACTION_TYPE" ("ACTTYPE_ID") ENABLE;
|
4934 |
/* LOG ACTION */
|
| 5055 |
ALTER TABLE "RELEASE_MANAGER"."PROJECT_ACTION_LOG" ADD FOREIGN KEY ("RTAG_ID")
|
4935 |
Log_Project_Action ( nProjId, 'set_to_closed_mode', UserId, 'Release is set to Closed Mode', nRtagId );
|
| 5056 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") DISABLE;
|
- |
|
| 5057 |
--------------------------------------------------------
|
- |
|
| 5058 |
-- Ref Constraints for Table RELEASE_COMPONENTS
|
- |
|
| 5059 |
--------------------------------------------------------
|
- |
|
| 5060 |
|
4936 |
|
| 5061 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_COMPONENTS" ADD CONSTRAINT "FK_RCONT_PV_ID" FOREIGN KEY ("PV_ID")
|
- |
|
| 5062 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
4937 |
ELSIF nModeCode = 4 THEN
|
| 5063 |
--------------------------------------------------------
|
4938 |
-- CCB Mode
|
| 5064 |
-- Ref Constraints for Table RELEASE_CONFIG
|
4939 |
cMode := 'C';
|
| 5065 |
--------------------------------------------------------
|
- |
|
| 5066 |
|
4940 |
|
| 5067 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONFIG" ADD FOREIGN KEY ("RTAG_ID")
|
- |
|
| 5068 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") ENABLE;
|
4941 |
/* LOG ACTION */
|
| 5069 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONFIG" ADD FOREIGN KEY ("GBE_ID")
|
4942 |
Log_Project_Action ( nProjId, 'set_to_ccb_mode', UserId, 'Release is set to CCB Mode', nRtagId );
|
| 5070 |
REFERENCES "RELEASE_MANAGER"."GBE_MACHTYPE" ("GBE_ID") ENABLE;
|
- |
|
| 5071 |
--------------------------------------------------------
|
- |
|
| 5072 |
-- Ref Constraints for Table RELEASE_CONTENT
|
- |
|
| 5073 |
--------------------------------------------------------
|
- |
|
| 5074 |
|
4943 |
|
| 5075 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONTENT" ADD CONSTRAINT "RELEASE_CONTENT_FK1" FOREIGN KEY ("SDKTAG_ID")
|
- |
|
| 5076 |
REFERENCES "RELEASE_MANAGER"."SDK_TAGS" ("SDKTAG_ID") ENABLE;
|
- |
|
| 5077 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONTENT" ADD FOREIGN KEY ("PKG_ID")
|
- |
|
| 5078 |
REFERENCES "RELEASE_MANAGER"."PACKAGES" ("PKG_ID") ENABLE;
|
4944 |
ELSIF nModeCode = 5 THEN
|
| 5079 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONTENT" ADD FOREIGN KEY ("PRODUCT_STATE")
|
- |
|
| 5080 |
REFERENCES "RELEASE_MANAGER"."PRODUCT_STATES" ("STATE_ID") ENABLE;
|
- |
|
| 5081 |
--------------------------------------------------------
|
4945 |
-- Archive Mode
|
| 5082 |
-- Ref Constraints for Table RELEASE_LINKS
|
4946 |
cMode := 'A';
|
| 5083 |
--------------------------------------------------------
|
- |
|
| 5084 |
|
4947 |
|
| 5085 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_LINKS" ADD CONSTRAINT "REFRELEASE_TAGS56" FOREIGN KEY ("RTAG_ID")
|
- |
|
| 5086 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") ENABLE;
|
4948 |
/* LOG ACTION */
|
| 5087 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_LINKS" ADD CONSTRAINT "REFRELEASE_TAGS58" FOREIGN KEY ("REF_RTAG_ID")
|
4949 |
Log_Project_Action ( nProjId, 'set_to_archive_mode', UserId, 'Release is set to Archive Mode', nRtagId );
|
| 5088 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") ENABLE;
|
- |
|
| 5089 |
--------------------------------------------------------
|
- |
|
| 5090 |
-- Ref Constraints for Table RELEASE_METRICS
|
- |
|
| 5091 |
--------------------------------------------------------
|
- |
|
| 5092 |
|
4950 |
|
| 5093 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_METRICS" ADD CONSTRAINT "FK_RELEASE_METRICS_RTAG_ID" FOREIGN KEY ("RTAG_ID")
|
- |
|
| 5094 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") ENABLE;
|
4951 |
ELSIF nModeCode = 6 THEN
|
| 5095 |
--------------------------------------------------------
|
4952 |
-- Archive Mode
|
| - |
|
4953 |
cMode := 'P';
|
| - |
|
4954 |
|
| 5096 |
-- Ref Constraints for Table RELEASE_MODIFIED
|
4955 |
/* LOG ACTION */
|
| 5097 |
--------------------------------------------------------
|
4956 |
Log_Project_Action ( nProjId, 'set_to_archive_mode', UserId, 'Release is set to Preserve Mode', nRtagId );
|
| - |
|
4957 |
END IF;
|
| 5098 |
|
4958 |
|
| 5099 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_MODIFIED" ADD CONSTRAINT "RELEASE_MODIFIED_RELEASE__FK1" FOREIGN KEY ("RTAG_ID")
|
- |
|
| 5100 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") ON DELETE CASCADE ENABLE;
|
- |
|
| 5101 |
--------------------------------------------------------
|
- |
|
| 5102 |
-- Ref Constraints for Table RUNTIME_DEPENDENCIES
|
- |
|
| 5103 |
--------------------------------------------------------
|
- |
|
| 5104 |
|
4959 |
|
| 5105 |
ALTER TABLE "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES" ADD CONSTRAINT "FK_RTD_PV_ID" FOREIGN KEY ("PV_ID")
|
- |
|
| 5106 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
- |
|
| 5107 |
ALTER TABLE "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES" ADD CONSTRAINT "FK_RTD_RTD_ID" FOREIGN KEY ("RTD_ID")
|
- |
|
| 5108 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
- |
|
| 5109 |
--------------------------------------------------------
|
- |
|
| 5110 |
-- Ref Constraints for Table RUN_LEVEL
|
- |
|
| 5111 |
--------------------------------------------------------
|
- |
|
| 5112 |
|
4960 |
|
| 5113 |
ALTER TABLE "RELEASE_MANAGER"."RUN_LEVEL" ADD FOREIGN KEY ("RCON_ID")
|
4961 |
-- Now update table
|
| 5114 |
REFERENCES "RELEASE_MANAGER"."RELEASE_CONFIG" ("RCON_ID") ENABLE;
|
4962 |
IF NOT cMode IS NULL THEN
|
| 5115 |
ALTER TABLE "RELEASE_MANAGER"."RUN_LEVEL" ADD FOREIGN KEY ("CURRENT_PKG_ID_BEING_BUILT")
|
4963 |
UPDATE RELEASE_TAGS rt SET
|
| 5116 |
REFERENCES "RELEASE_MANAGER"."PACKAGES" ("PKG_ID") ENABLE;
|
4964 |
rt.OFFICIAL = cMode,
|
| 5117 |
--------------------------------------------------------
|
4965 |
rt.OFFICIAL_STAMP = ORA_SYSDATETIME,
|
| 5118 |
-- Ref Constraints for Table SDK_CONTENT
|
4966 |
rt.OFFICIAL_ID = UserId
|
| 5119 |
--------------------------------------------------------
|
4967 |
WHERE rt.RTAG_ID = nRtagId;
|
| 5120 |
|
4968 |
|
| 5121 |
ALTER TABLE "RELEASE_MANAGER"."SDK_CONTENT" ADD CONSTRAINT "SDK_CONTENT_FK1" FOREIGN KEY ("PV_ID")
|
- |
|
| 5122 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
- |
|
| 5123 |
ALTER TABLE "RELEASE_MANAGER"."SDK_CONTENT" ADD CONSTRAINT "SDK_CONTENT_FK2" FOREIGN KEY ("SDKTAG_ID")
|
- |
|
| 5124 |
REFERENCES "RELEASE_MANAGER"."SDK_TAGS" ("SDKTAG_ID") ENABLE;
|
- |
|
| 5125 |
--------------------------------------------------------
|
- |
|
| 5126 |
-- Ref Constraints for Table SDK_NAMES
|
4969 |
END IF;
|
| 5127 |
--------------------------------------------------------
|
- |
|
| 5128 |
|
4970 |
|
| 5129 |
ALTER TABLE "RELEASE_MANAGER"."SDK_NAMES" ADD CONSTRAINT "SDK_NAMES_FK1" FOREIGN KEY ("VIEW_ID")
|
- |
|
| 5130 |
REFERENCES "RELEASE_MANAGER"."VIEWS" ("VIEW_ID") ENABLE;
|
- |
|
| 5131 |
ALTER TABLE "RELEASE_MANAGER"."SDK_NAMES" ADD CONSTRAINT "SDK_NAMES_FK2" FOREIGN KEY ("PROJ_ID")
|
- |
|
| 5132 |
REFERENCES "RELEASE_MANAGER"."PROJECTS" ("PROJ_ID") ENABLE;
|
- |
|
| 5133 |
--------------------------------------------------------
|
- |
|
| 5134 |
-- Ref Constraints for Table SDK_TAGS
|
- |
|
| 5135 |
--------------------------------------------------------
|
- |
|
| 5136 |
|
4971 |
|
| 5137 |
ALTER TABLE "RELEASE_MANAGER"."SDK_TAGS" ADD CONSTRAINT "SDK_TAGS_FK1" FOREIGN KEY ("SDK_ID")
|
- |
|
| 5138 |
REFERENCES "RELEASE_MANAGER"."SDK_NAMES" ("SDK_ID") ENABLE;
|
- |
|
| 5139 |
ALTER TABLE "RELEASE_MANAGER"."SDK_TAGS" ADD CONSTRAINT "SDK_TAGS_FK2" FOREIGN KEY ("RTAG_ID")
|
- |
|
| 5140 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") ENABLE;
|
4972 |
END CHANGE_RELEASE_MODE;
|
| 5141 |
--------------------------------------------------------
|
- |
|
| 5142 |
-- Ref Constraints for Table TEST_RUN
|
- |
|
| 5143 |
--------------------------------------------------------
|
- |
|
| 5144 |
|
4973 |
|
| 5145 |
ALTER TABLE "RELEASE_MANAGER"."TEST_RUN" ADD CONSTRAINT "TEST_RUN_FK1" FOREIGN KEY ("BUILD_ID")
|
- |
|
| 5146 |
REFERENCES "RELEASE_MANAGER"."BUILD_INSTANCES" ("BUILD_ID") ON DELETE CASCADE ENABLE;
|
- |
|
| - |
|
4974 |
/
|
| 5147 |
--------------------------------------------------------
|
4975 |
--------------------------------------------------------
|
| 5148 |
-- Ref Constraints for Table UNIT_TESTS
|
4976 |
-- DDL for Procedure CHECK_NEW_PATCHES
|
| 5149 |
--------------------------------------------------------
|
4977 |
--------------------------------------------------------
|
| - |
|
4978 |
set define off;
|
| 5150 |
|
4979 |
|
| 5151 |
ALTER TABLE "RELEASE_MANAGER"."UNIT_TESTS" ADD CONSTRAINT "FK_UT_REF_PV_ID" FOREIGN KEY ("PV_ID")
|
4980 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."CHECK_NEW_PATCHES" (
|
| 5152 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
4981 |
nrtagid IN release_content.rtag_id%TYPE
|
| - |
|
4982 |
)
|
| - |
|
4983 |
IS
|
| 5153 |
ALTER TABLE "RELEASE_MANAGER"."UNIT_TESTS" ADD CONSTRAINT "FK_UT_REF_TEST_TYPES" FOREIGN KEY ("TEST_TYPES_FK")
|
4984 |
/* ---------------------------------------------------------------------------
|
| - |
|
4985 |
Version: 3.0
|
| 5154 |
REFERENCES "RELEASE_MANAGER"."TEST_TYPES" ("TEST_TYPE_ID") ENABLE;
|
4986 |
--------------------------------------------------------------------------- */
|
| - |
|
4987 |
BEGIN
|
| 5155 |
--------------------------------------------------------
|
4988 |
/*--------------- Business Rules Here -------------------*/
|
| 5156 |
-- Ref Constraints for Table VTREES_WORLD
|
4989 |
/*IF nRtagId NOT IN (SELECT RTAG_ID FROM RELEASE_TAGS ) THEN
|
| - |
|
4990 |
RAISE_APPLICATION_ERROR (-20000, 'Please contact the person in charge of Release Manager now.' );
|
| - |
|
4991 |
END IF
|
| - |
|
4992 |
|
| 5157 |
--------------------------------------------------------
|
4993 |
/*-------------------------------------------------------*/
|
| - |
|
4994 |
UPDATE release_content rc
|
| - |
|
4995 |
SET rc.pkg_state = 5 -- enumPKG_STATE_NEW_PATCH
|
| - |
|
4996 |
WHERE rc.pv_id IN (
|
| - |
|
4997 |
SELECT prod.pv_id
|
| - |
|
4998 |
FROM (SELECT pp.pv_id AS orig_parent_id,
|
| - |
|
4999 |
COUNT (*) AS num_of_patches
|
| - |
|
5000 |
FROM release_content rc, package_patches pp
|
| - |
|
5001 |
WHERE rc.pv_id = pp.pv_id AND rc.rtag_id = nrtagid
|
| - |
|
5002 |
GROUP BY pp.pv_id) orig,
|
| - |
|
5003 |
(SELECT prodpp.pv_id, pp.pv_id AS parent_id,
|
| - |
|
5004 |
COUNT (*) AS num_of_patches
|
| - |
|
5005 |
FROM release_content rc,
|
| - |
|
5006 |
package_patches pp,
|
| - |
|
5007 |
package_dependencies dep,
|
| - |
|
5008 |
package_versions pv,
|
| - |
|
5009 |
package_patches prodpp
|
| - |
|
5010 |
WHERE rc.pv_id = pp.pv_id
|
| - |
|
5011 |
AND rc.rtag_id = nrtagid
|
| - |
|
5012 |
AND pp.patch_id = dep.dpv_id
|
| - |
|
5013 |
AND dep.pv_id = pv.pv_id
|
| - |
|
5014 |
AND pv.is_patch = 'Y'
|
| - |
|
5015 |
AND pv.dlocked = 'Y'
|
| - |
|
5016 |
AND prodpp.patch_id = dep.pv_id
|
| - |
|
5017 |
GROUP BY prodpp.pv_id, pp.pv_id) prod,
|
| - |
|
5018 |
release_content rc
|
| - |
|
5019 |
WHERE orig.orig_parent_id = prod.pv_id
|
| - |
|
5020 |
AND orig.num_of_patches != prod.num_of_patches
|
| - |
|
5021 |
AND rc.rtag_id = nrtagid
|
| - |
|
5022 |
AND rc.pv_id = prod.pv_id
|
| - |
|
5023 |
AND rc.pkg_state = 0
|
| - |
|
5024 |
UNION
|
| - |
|
5025 |
SELECT prodpp.pv_id
|
| - |
|
5026 |
FROM release_content rc,
|
| - |
|
5027 |
package_patches pp,
|
| - |
|
5028 |
package_dependencies dep,
|
| - |
|
5029 |
package_versions pv,
|
| - |
|
5030 |
package_patches prodpp
|
| - |
|
5031 |
WHERE rc.pv_id = pp.pv_id
|
| - |
|
5032 |
AND rc.rtag_id = nrtagid
|
| - |
|
5033 |
AND pp.patch_id = dep.dpv_id
|
| - |
|
5034 |
AND dep.pv_id = pv.pv_id
|
| - |
|
5035 |
AND pv.is_patch = 'Y'
|
| - |
|
5036 |
AND pv.dlocked = 'Y'
|
| - |
|
5037 |
AND prodpp.patch_id = dep.pv_id
|
| - |
|
5038 |
GROUP BY prodpp.pv_id, pp.pv_id
|
| - |
|
5039 |
MINUS
|
| - |
|
5040 |
SELECT pp.pv_id
|
| - |
|
5041 |
FROM release_content rc, package_patches pp
|
| - |
|
5042 |
WHERE rc.pv_id = pp.pv_id AND rc.rtag_id = nrtagid
|
| - |
|
5043 |
GROUP BY pp.pv_id);
|
| - |
|
5044 |
END check_new_patches;
|
| 5158 |
|
5045 |
|
| 5159 |
ALTER TABLE "RELEASE_MANAGER"."VTREES_WORLD" ADD CONSTRAINT "FK_VW_REF_VTREE_ID" FOREIGN KEY ("VTREE_ID")
|
- |
|
| 5160 |
REFERENCES "RELEASE_MANAGER"."VTREES" ("VTREE_ID") ENABLE;
|
- |
|
| 5161 |
ALTER TABLE "RELEASE_MANAGER"."VTREES_WORLD" ADD CONSTRAINT "FK_VW_REF_WORLD_ID" FOREIGN KEY ("WORLD_ID")
|
- |
|
| 5162 |
REFERENCES "RELEASE_MANAGER"."WORLDS" ("WORLD_ID") ENABLE;
|
- |
|
| - |
|
5046 |
/
|
| 5163 |
--------------------------------------------------------
|
5047 |
--------------------------------------------------------
|
| 5164 |
-- Ref Constraints for Table WORK_IN_PROGRESS
|
5048 |
-- DDL for Procedure CLEAN_ADVISORY_RIPPLE
|
| 5165 |
--------------------------------------------------------
|
5049 |
--------------------------------------------------------
|
| - |
|
5050 |
set define off;
|
| 5166 |
|
5051 |
|
| 5167 |
ALTER TABLE "RELEASE_MANAGER"."WORK_IN_PROGRESS" ADD CONSTRAINT "REFPACKAGE_VERSIONS51" FOREIGN KEY ("PV_ID")
|
- |
|
| 5168 |
REFERENCES "RELEASE_MANAGER"."PACKAGE_VERSIONS" ("PV_ID") ENABLE;
|
5052 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."CLEAN_ADVISORY_RIPPLE" (nrtagid IN NUMBER)
|
| 5169 |
ALTER TABLE "RELEASE_MANAGER"."WORK_IN_PROGRESS" ADD CONSTRAINT "REFRELEASE_TAGS50" FOREIGN KEY ("RTAG_ID")
|
- |
|
| - |
|
5053 |
IS
|
| 5170 |
REFERENCES "RELEASE_MANAGER"."RELEASE_TAGS" ("RTAG_ID") ENABLE;
|
5054 |
/******************************************************************************
|
| 5171 |
ALTER TABLE "RELEASE_MANAGER"."WORK_IN_PROGRESS" ADD CONSTRAINT "REFVIEWS52" FOREIGN KEY ("VIEW_ID")
|
- |
|
| 5172 |
REFERENCES "RELEASE_MANAGER"."VIEWS" ("VIEW_ID") ENABLE;
|
- |
|
| 5173 |
--------------------------------------------------------
|
- |
|
| 5174 |
-- DDL for Trigger TRIGGER_BSA_ID
|
5055 |
NAME: clean_advisory_ripple
|
| 5175 |
--------------------------------------------------------
|
- |
|
| 5176 |
|
5056 |
|
| 5177 |
CREATE OR REPLACE TRIGGER "RELEASE_MANAGER"."TRIGGER_BSA_ID"
|
5057 |
PURPOSE: To delete entries from the advisory_ripple table based upon
|
| 5178 |
BEFORE INSERT ON BUILD_STANDARDS_ADDENDUM
|
- |
|
| 5179 |
for each row
|
- |
|
| 5180 |
BEGIN
|
- |
|
| 5181 |
select SEQ_BSA_ID.nextval
|
- |
|
| 5182 |
into :new.BSA_ID
|
- |
|
| 5183 |
from DUAL;
|
- |
|
| 5184 |
END;
|
- |
|
| 5185 |
/
|
- |
|
| 5186 |
ALTER TRIGGER "RELEASE_MANAGER"."TRIGGER_BSA_ID" ENABLE;
|
- |
|
| 5187 |
--------------------------------------------------------
|
- |
|
| 5188 |
-- DDL for Trigger TRIGGER_BUILD_INSTANCE
|
5058 |
an RTAG_ID only
|
| 5189 |
--------------------------------------------------------
|
- |
|
| 5190 |
|
5059 |
|
| 5191 |
CREATE OR REPLACE TRIGGER "RELEASE_MANAGER"."TRIGGER_BUILD_INSTANCE"
|
5060 |
This is a tidy-up operation performed against the advisory_ripple
|
| 5192 |
BEFORE INSERT ON BUILD_INSTANCES
|
- |
|
| 5193 |
for each row
|
- |
|
| 5194 |
BEGIN
|
- |
|
| 5195 |
select SEQ_BUILD_INSTANCE.nextval
|
- |
|
| 5196 |
into :new.BUILD_ID
|
- |
|
| 5197 |
from DUAL;
|
- |
|
| 5198 |
END;
|
- |
|
| 5199 |
/
|
- |
|
| 5200 |
ALTER TRIGGER "RELEASE_MANAGER"."TRIGGER_BUILD_INSTANCE" ENABLE;
|
5061 |
table, ensuring that the table does not have rtag_id/pv_id
|
| 5201 |
--------------------------------------------------------
|
5062 |
combinations that cannot be found in the release's wip/pending/release
|
| 5202 |
-- DDL for Trigger TRIGGER_SDK_NAMES
|
5063 |
tabs.
|
| 5203 |
--------------------------------------------------------
|
- |
|
| 5204 |
|
5064 |
|
| 5205 |
CREATE OR REPLACE TRIGGER "RELEASE_MANAGER"."TRIGGER_SDK_NAMES"
|
5065 |
******************************************************************************/
|
| 5206 |
BEFORE INSERT ON SDK_NAMES
|
- |
|
| 5207 |
for each row
|
- |
|
| 5208 |
BEGIN
|
5066 |
BEGIN
|
| - |
|
5067 |
-- Delete any invalid rtag_id/pv_id combination from the advisory_ripple table.
|
| - |
|
5068 |
-- An invalid rtag_id/pv_id combination is one that cannot be found in the
|
| - |
|
5069 |
-- work_in_progress, planned, or release_content table.
|
| - |
|
5070 |
-- NOTE: Planned operations that represent pending additive/subtractive merge
|
| - |
|
5071 |
-- operations are ignored because they have not been approved yet and so
|
| 5209 |
select SEQ_SDK_ID.nextval
|
5072 |
-- cannot be said to be "in the release".
|
| 5210 |
into :new.SDK_ID
|
5073 |
DELETE FROM advisory_ripple
|
| 5211 |
from DUAL;
|
5074 |
WHERE rtag_id = nrtagid
|
| 5212 |
END;
|
5075 |
AND pv_id not in
|
| 5213 |
/
|
- |
|
| 5214 |
ALTER TRIGGER "RELEASE_MANAGER"."TRIGGER_SDK_NAMES" ENABLE;
|
5076 |
((SELECT pv_id FROM release_content WHERE rtag_id = nrtagid)
|
| - |
|
5077 |
UNION
|
| 5215 |
--------------------------------------------------------
|
5078 |
(SELECT pv_id FROM work_in_progress WHERE rtag_id = nrtagid)
|
| 5216 |
-- DDL for Trigger TRIGGER_SDK_TAGS
|
5079 |
UNION
|
| 5217 |
--------------------------------------------------------
|
5080 |
(SELECT pv_id FROM planned WHERE rtag_id = nrtagid AND (operation is null OR operation = 'R'))
|
| - |
|
5081 |
);
|
| - |
|
5082 |
END clean_advisory_ripple;
|
| 5218 |
|
5083 |
|
| 5219 |
CREATE OR REPLACE TRIGGER "RELEASE_MANAGER"."TRIGGER_SDK_TAGS"
|
- |
|
| 5220 |
BEFORE INSERT ON SDK_TAGS
|
- |
|
| 5221 |
for each row
|
- |
|
| 5222 |
BEGIN
|
- |
|
| 5223 |
select SEQ_SDKTAG_ID.nextval
|
- |
|
| 5224 |
into :new.SDKTAG_ID
|
- |
|
| 5225 |
from DUAL;
|
- |
|
| 5226 |
END;
|
- |
|
| 5227 |
/
|
5084 |
/
|
| 5228 |
ALTER TRIGGER "RELEASE_MANAGER"."TRIGGER_SDK_TAGS" ENABLE;
|
- |
|
| 5229 |
--------------------------------------------------------
|
5085 |
--------------------------------------------------------
|
| 5230 |
-- DDL for Trigger TRIGGER_TEST_RUNS
|
5086 |
-- DDL for Procedure CLEAN_DO_NOT_RIPPLE
|
| 5231 |
--------------------------------------------------------
|
5087 |
--------------------------------------------------------
|
| - |
|
5088 |
set define off;
|
| 5232 |
|
5089 |
|
| 5233 |
CREATE OR REPLACE TRIGGER "RELEASE_MANAGER"."TRIGGER_TEST_RUNS"
|
5090 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."CLEAN_DO_NOT_RIPPLE" (nrtagid IN NUMBER)
|
| - |
|
5091 |
IS
|
| - |
|
5092 |
/******************************************************************************
|
| - |
|
5093 |
NAME: clean_do_not_ripple
|
| - |
|
5094 |
|
| - |
|
5095 |
PURPOSE: To delete entries from the do_not_ripple table based upon
|
| 5234 |
BEFORE INSERT ON TEST_RUN
|
5096 |
an RTAG_ID only
|
| - |
|
5097 |
|
| - |
|
5098 |
This is a tidy-up operation performed against the do_not_ripple
|
| - |
|
5099 |
table, ensuring that the table does not have rtag_id/pv_id
|
| - |
|
5100 |
combinations that cannot be found in the release's wip/pending/release
|
| 5235 |
for each row
|
5101 |
tabs.
|
| - |
|
5102 |
|
| - |
|
5103 |
******************************************************************************/
|
| 5236 |
BEGIN
|
5104 |
BEGIN
|
| - |
|
5105 |
-- Delete any invalid rtag_id/pv_id combination from the do_not_ripple table.
|
| - |
|
5106 |
-- An invalid rtag_id/pv_id combination is one that cannot be found in the
|
| - |
|
5107 |
-- work_in_progress, planned, or release_content table.
|
| - |
|
5108 |
-- NOTE: Planned operations that represent pending additive/subtractive merge
|
| - |
|
5109 |
-- operations are ignored because they have not been approved yet and so
|
| - |
|
5110 |
-- cannot be said to be "in the release".
|
| 5237 |
select SEQ_TESTRUN_ID.nextval
|
5111 |
DELETE FROM do_not_ripple
|
| - |
|
5112 |
WHERE rtag_id = nrtagid
|
| - |
|
5113 |
AND pv_id not in
|
| - |
|
5114 |
((SELECT pv_id FROM release_content WHERE rtag_id = nrtagid)
|
| - |
|
5115 |
UNION
|
| - |
|
5116 |
(SELECT pv_id FROM work_in_progress WHERE rtag_id = nrtagid)
|
| 5238 |
into :new.TESTRUN_ID
|
5117 |
UNION
|
| - |
|
5118 |
(SELECT pv_id FROM planned WHERE rtag_id = nrtagid AND (operation is null OR operation = 'R'))
|
| 5239 |
from DUAL;
|
5119 |
);
|
| - |
|
5120 |
END clean_do_not_ripple;
|
| 5240 |
END;
|
5121 |
|
| 5241 |
/
|
5122 |
/
|
| 5242 |
ALTER TRIGGER "RELEASE_MANAGER"."TRIGGER_TEST_RUNS" ENABLE;
|
- |
|
| 5243 |
--------------------------------------------------------
|
5123 |
--------------------------------------------------------
|
| 5244 |
-- DDL for Function CAN_EDIT_PKG_IN_PROJECT
|
5124 |
-- DDL for Procedure CLEAR_ADVISORY_RIPPLE
|
| 5245 |
--------------------------------------------------------
|
5125 |
--------------------------------------------------------
|
| - |
|
5126 |
set define off;
|
| 5246 |
|
5127 |
|
| 5247 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."CAN_EDIT_PKG_IN_PROJECT" ( nPvId IN NUMBER, nRtagId IN NUMBER ) RETURN NUMBER IS
|
5128 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."CLEAR_ADVISORY_RIPPLE" ( nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
| 5248 |
-- Returns 0 : Package is not editable in this Release
|
5129 |
nRtagId IN RELEASE_TAGS.RTAG_ID%TYPE,
|
| 5249 |
-- 1 : Package is editable in this release
|
5130 |
nUserId IN NUMBER ) IS
|
| 5250 |
/* ---------------------------------------------------------------------------
|
5131 |
/* ---------------------------------------------------------------------------
|
| 5251 |
Version: 3.0.0
|
5132 |
Version: 4.0
|
| 5252 |
--------------------------------------------------------------------------- */
|
5133 |
--------------------------------------------------------------------------- */
|
| 5253 |
|
5134 |
|
| 5254 |
VExt PACKAGE_VERSIONS.V_EXT%TYPE;
|
- |
|
| 5255 |
ProjId NUMBER;
|
- |
|
| 5256 |
RowCount NUMBER;
|
- |
|
| 5257 |
cReleaseMode CHAR(1);
|
- |
|
| 5258 |
|
- |
|
| 5259 |
BEGIN
|
5135 |
BEGIN
|
| 5260 |
|
5136 |
|
| 5261 |
/*--------------- Business Rules Here -------------------*/
|
5137 |
-- Clear Advisory Ripple Package
|
| 5262 |
IF (nRtagId IS NULL) OR (nRtagId < 1)THEN
|
5138 |
DELETE FROM ADVISORY_RIPPLE
|
| 5263 |
RETURN 0;
|
5139 |
WHERE PV_ID = nPvId
|
| 5264 |
END IF;
|
5140 |
AND RTAG_ID = nRtagId;
|
| 5265 |
/*-------------------------------------------------------*/
|
- |
|
| 5266 |
|
5141 |
|
| 5267 |
/*-- First Check. See if package is used through release reference --*/
|
- |
|
| 5268 |
SELECT COUNT(rc.PV_ID) INTO RowCount
|
- |
|
| 5269 |
FROM (
|
- |
|
| 5270 |
SELECT rl.REF_RTAG_ID
|
- |
|
| 5271 |
FROM RELEASE_LINKS rl
|
- |
|
| 5272 |
WHERE rl.RTAG_ID = nRtagId
|
- |
|
| 5273 |
) rl,
|
- |
|
| 5274 |
RELEASE_CONTENT rc
|
5142 |
/* LOG ACTION */
|
| 5275 |
WHERE rc.RTAG_ID = rl.REF_RTAG_ID
|
5143 |
Log_Action ( nPvId, 'clear_advisory_ripple', nUserId );
|
| 5276 |
AND rc.PV_ID = nPvId;
|
- |
|
| 5277 |
|
5144 |
|
| 5278 |
-- Decide if package can be edited
|
5145 |
/*Rebuild_Environment(nRtagId);*/
|
| 5279 |
IF RowCount > 0 THEN
|
- |
|
| 5280 |
-- Package is referenced from other release, hence cannot be edited
|
- |
|
| 5281 |
RETURN 0;
|
- |
|
| 5282 |
END IF;
|
- |
|
| 5283 |
|
5146 |
|
| 5284 |
-- Check if the package is included through an SDK reference
|
- |
|
| 5285 |
SELECT count(*) INTO RowCount
|
- |
|
| 5286 |
FROM RELEASE_CONTENT rc
|
- |
|
| 5287 |
WHERE rc.RTAG_ID = nRtagId
|
- |
|
| 5288 |
AND rc.PV_ID = nPvId
|
- |
|
| 5289 |
AND rc.SDKTAG_ID is not NULL ;
|
5147 |
END Clear_Advisory_Ripple;
|
| 5290 |
|
5148 |
|
| - |
|
5149 |
/
|
| - |
|
5150 |
--------------------------------------------------------
|
| 5291 |
IF RowCount > 0 THEN
|
5151 |
-- DDL for Procedure CLONED_PACKAGE_PROCESSES
|
| 5292 |
-- Package is imported via SDK
|
5152 |
--------------------------------------------------------
|
| 5293 |
RETURN 0;
|
5153 |
set define off;
|
| 5294 |
END IF;
|
- |
|
| 5295 |
|
5154 |
|
| 5296 |
-- Pegged packages can be edited. Other checking needs to be done
|
5155 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."CLONED_PACKAGE_PROCESSES"
|
| 5297 |
-- -- Check if the package is pegged
|
- |
|
| 5298 |
-- SELECT count(*) INTO RowCount
|
- |
|
| 5299 |
-- FROM pegged_versions
|
- |
|
| 5300 |
-- WHERE RTAG_ID = nRtagId
|
- |
|
| 5301 |
-- AND PV_ID = nPvId;
|
5156 |
IS
|
| 5302 |
|
5157 |
|
| 5303 |
-- IF RowCount > 0 THEN
|
5158 |
proc_id NUMBER;
|
| - |
|
5159 |
/******************************************************************************
|
| 5304 |
-- -- Package is Pegged
|
5160 |
NAME: DELETE_DO_NOT_RIPPLE
|
| 5305 |
-- RETURN 0;
|
5161 |
PURPOSE: TO DELETE ENTRIES FROM THE DO_NOT_RIPPLE TABLE WHEN A PACKAGE
|
| 5306 |
-- END IF;
|
5162 |
IS RELEASED
|
| 5307 |
|
5163 |
|
| - |
|
5164 |
REVISIONS:
|
| 5308 |
-- Check is only done for releases in restrictive mode
|
5165 |
Ver Date Author Description
|
| 5309 |
SELECT rt.OFFICIAL INTO cReleaseMode
|
5166 |
--------- ---------- --------------- ------------------------------------
|
| 5310 |
FROM RELEASE_TAGS rt
|
- |
|
| 5311 |
WHERE rt.RTAG_ID = nRtagId;
|
5167 |
1.0 21/04/2006 Rupesh Solanki 1. Created this procedure.
|
| 5312 |
|
5168 |
|
| 5313 |
IF cReleaseMode = 'N' OR cReleaseMode = 'R' OR cReleaseMode = 'C' THEN
|
- |
|
| 5314 |
-- Do not do any further checking,
|
- |
|
| 5315 |
-- Package is editable here
|
- |
|
| 5316 |
RETURN 1;
|
- |
|
| 5317 |
END IF;
|
5169 |
NOTES:
|
| 5318 |
|
5170 |
|
| - |
|
5171 |
Automatically available Auto Replace Keywords:
|
| - |
|
5172 |
Object Name: DELETE_DO_NOT_RIPPLE
|
| - |
|
5173 |
Sysdate: 21/04/2006
|
| - |
|
5174 |
Date and Time: 21/04/2006, 3:21:55 PM, and 21/04/2006 3:21:55 PM
|
| - |
|
5175 |
Username: (set in TOAD Options, Procedure Editor)
|
| - |
|
5176 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
| 5319 |
|
5177 |
|
| 5320 |
/*-- Further checking --*/
|
5178 |
******************************************************************************/
|
| 5321 |
-- Get proj_id
|
5179 |
CURSOR ripple_cur
|
| 5322 |
SELECT rt.PROJ_ID INTO ProjId
|
- |
|
| 5323 |
FROM RELEASE_TAGS rt
|
5180 |
IS
|
| 5324 |
WHERE rt.RTAG_ID = nRtagId;
|
5181 |
select distinct proc_id, prod_id from deployment_manager.processes_config;
|
| 5325 |
|
5182 |
|
| - |
|
5183 |
ripple_rec ripple_cur%ROWTYPE;
|
| 5326 |
BEGIN
|
5184 |
BEGIN
|
| 5327 |
-- Get v_ext
|
5185 |
OPEN ripple_cur;
|
| 5328 |
SELECT pv.V_EXT INTO Vext
|
- |
|
| 5329 |
FROM PACKAGE_VERSIONS pv
|
- |
|
| 5330 |
WHERE pv.PV_ID = nPvId;
|
- |
|
| 5331 |
|
5186 |
|
| 5332 |
EXCEPTION
|
5187 |
FETCH ripple_cur
|
| 5333 |
WHEN NO_DATA_FOUND THEN
|
- |
|
| 5334 |
Vext := NULL;
|
5188 |
INTO ripple_rec;
|
| 5335 |
END;
|
- |
|
| 5336 |
|
5189 |
|
| 5337 |
--Temp Hack for Step Project
|
- |
|
| 5338 |
IF ProjId != 281 THEN
|
- |
|
| 5339 |
-- Find if package can be edited in this project
|
- |
|
| 5340 |
SELECT COUNT(pe.EXT_NAME) INTO RowCount
|
- |
|
| 5341 |
FROM PROJECT_EXTENTIONS pe
|
- |
|
| 5342 |
WHERE pe.PROJ_ID != ProjId
|
5190 |
WHILE ripple_cur%FOUND
|
| 5343 |
AND pe.EXT_NAME = VExt;
|
- |
|
| 5344 |
END IF;
|
5191 |
LOOP
|
| 5345 |
|
5192 |
|
| 5346 |
-- Decide if package can be edited
|
- |
|
| 5347 |
IF RowCount > 0 THEN
|
- |
|
| 5348 |
-- Package extension is found in other projects, hence NOT EDITABLE
|
- |
|
| 5349 |
RETURN 0;
|
- |
|
| 5350 |
ELSE
|
- |
|
| 5351 |
RETURN 1;
|
- |
|
| 5352 |
END IF;
|
- |
|
| 5353 |
|
5193 |
|
| 5354 |
|
5194 |
|
| 5355 |
END CAN_EDIT_PKG_IN_PROJECT;
|
5195 |
insert into package_processes (PROC_ID, PV_ID)
|
| - |
|
5196 |
values( ripple_rec.proc_id, ripple_rec.prod_id);
|
| 5356 |
|
5197 |
|
| - |
|
5198 |
FETCH ripple_cur
|
| - |
|
5199 |
INTO ripple_rec;
|
| - |
|
5200 |
END LOOP;
|
| - |
|
5201 |
END CLONED_PACKAGE_PROCESSES;
|
| - |
|
5202 |
|
| 5357 |
/
|
5203 |
/
|
| 5358 |
--------------------------------------------------------
|
5204 |
--------------------------------------------------------
|
| 5359 |
-- DDL for Function DT_ADDUSEROBJECT
|
5205 |
-- DDL for Procedure CLONED_PROCESSES
|
| 5360 |
--------------------------------------------------------
|
5206 |
--------------------------------------------------------
|
| - |
|
5207 |
set define off;
|
| 5361 |
|
5208 |
|
| 5362 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."DT_ADDUSEROBJECT" RETURN NUMBER IS NEWOBJECTID NUMBER; BEGIN /* GET THE NEXT VALUE FROM THE SEQUENCE FOR THE OBJECT ID */ SELECT MICROSOFTSEQDTPROPERTIES.NEXTVAL INTO NEWOBJECTID FROM DUAL; /* ADD THE PARENT NODE FOR THE NEW OBJECT */ INSERT INTO MICROSOFTDTPROPERTIES ( ID, OBJECTID, PROPERTY ) VALUES ( NEWOBJECTID, NEWOBJECTID, 'DtgSchemaOBJECT' ); RETURN( NEWOBJECTID ); END DT_ADDUSEROBJECT;
|
5209 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."CLONED_PROCESSES"
|
| - |
|
5210 |
IS
|
| 5363 |
|
5211 |
|
| 5364 |
/
|
5212 |
proc_id NUMBER;
|
| 5365 |
--------------------------------------------------------
|
5213 |
/******************************************************************************
|
| 5366 |
-- DDL for Function GET_AUTOMATED_LABEL
|
5214 |
NAME: DELETE_DO_NOT_RIPPLE
|
| 5367 |
--------------------------------------------------------
|
5215 |
PURPOSE: TO DELETE ENTRIES FROM THE DO_NOT_RIPPLE TABLE WHEN A PACKAGE
|
| - |
|
5216 |
IS RELEASED
|
| 5368 |
|
5217 |
|
| - |
|
5218 |
REVISIONS:
|
| - |
|
5219 |
Ver Date Author Description
|
| - |
|
5220 |
--------- ---------- --------------- ------------------------------------
|
| 5369 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."GET_AUTOMATED_LABEL" ( nPvId IN NUMBER ) RETURN VARCHAR2 IS
|
5221 |
1.0 21/04/2006 Rupesh Solanki 1. Created this procedure.
|
| 5370 |
|
5222 |
|
| 5371 |
/* ---------------------------------------------------------------------------
|
- |
|
| 5372 |
Version: 3.0.0
|
5223 |
NOTES:
|
| 5373 |
--------------------------------------------------------------------------- */
|
- |
|
| 5374 |
|
5224 |
|
| 5375 |
sPkgName VARCHAR2(4000);
|
5225 |
Automatically available Auto Replace Keywords:
|
| 5376 |
sPkgVersion VARCHAR2(4000);
|
5226 |
Object Name: DELETE_DO_NOT_RIPPLE
|
| 5377 |
sVext VARCHAR2(4000);
|
5227 |
Sysdate: 21/04/2006
|
| - |
|
5228 |
Date and Time: 21/04/2006, 3:21:55 PM, and 21/04/2006 3:21:55 PM
|
| 5378 |
cChangeType CHAR;
|
5229 |
Username: (set in TOAD Options, Procedure Editor)
|
| 5379 |
cBuildType CHAR;
|
5230 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
| 5380 |
|
5231 |
|
| - |
|
5232 |
******************************************************************************/
|
| - |
|
5233 |
CURSOR ripple_cur
|
| - |
|
5234 |
IS
|
| - |
|
5235 |
select distinct pkg_health_tag, cmd_interface, pkg_owner, is_interface from deployment_manager.processes_config;
|
| 5381 |
|
5236 |
|
| - |
|
5237 |
ripple_rec ripple_cur%ROWTYPE;
|
| 5382 |
BEGIN
|
5238 |
BEGIN
|
| - |
|
5239 |
OPEN ripple_cur;
|
| 5383 |
|
5240 |
|
| 5384 |
-- Get package details
|
- |
|
| 5385 |
SELECT pkg.PKG_NAME, pv.V_EXT, pv.build_type, pv.change_type, pv.pkg_version INTO sPkgName, sVext,cBuildType, cChangeType, sPkgVersion
|
- |
|
| 5386 |
FROM PACKAGE_VERSIONS pv,
|
- |
|
| 5387 |
PACKAGES pkg
|
5241 |
FETCH ripple_cur
|
| 5388 |
WHERE pv.PKG_ID = pkg.PKG_ID
|
- |
|
| 5389 |
AND pv.PV_ID = nPvId;
|
5242 |
INTO ripple_rec;
|
| 5390 |
|
5243 |
|
| 5391 |
-- Generate Label for manually built package
|
- |
|
| 5392 |
If cBuildType = 'M' Then
|
5244 |
WHILE ripple_cur%FOUND
|
| 5393 |
return (sPkgName ||'_'|| sPkgVersion );
|
- |
|
| 5394 |
End If;
|
5245 |
LOOP
|
| 5395 |
|
5246 |
|
| 5396 |
-- Generate Label for automated build with specified package version
|
5247 |
select deployment_manager.seq_proc_id.nextval into proc_id from dual;
|
| 5397 |
IF cchangetype = 'F' Then
|
- |
|
| 5398 |
return (sPkgName ||'_'|| sPkgVersion ||'.WIP');
|
- |
|
| 5399 |
End If;
|
- |
|
| 5400 |
|
5248 |
|
| 5401 |
-- Generate Label for automated build
|
5249 |
insert into processes (PROC_ID, PROC_NAME, RUN_AS, PKG_OWNER, IS_INTERFACE)
|
| 5402 |
RETURN UPPER( sPkgName ||'.'|| nPvId || sVext ||'.WIP' );
|
5250 |
values(proc_id, ripple_rec.pkg_health_tag, ripple_rec.cmd_interface, ripple_rec.pkg_owner, ripple_rec.is_interface);
|
| 5403 |
|
5251 |
|
| - |
|
5252 |
FETCH ripple_cur
|
| - |
|
5253 |
INTO ripple_rec;
|
| - |
|
5254 |
END LOOP;
|
| 5404 |
END GET_AUTOMATED_LABEL;
|
5255 |
END CLONED_PROCESSES;
|
| 5405 |
|
5256 |
|
| 5406 |
/
|
5257 |
/
|
| 5407 |
--------------------------------------------------------
|
5258 |
--------------------------------------------------------
|
| 5408 |
-- DDL for Function GET_BUILD_NUMBER
|
5259 |
-- DDL for Procedure DELETE_AUTOBUILD_FAILURE_INFO
|
| 5409 |
--------------------------------------------------------
|
5260 |
--------------------------------------------------------
|
| - |
|
5261 |
set define off;
|
| 5410 |
|
5262 |
|
| 5411 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."GET_BUILD_NUMBER" (s_version IN VARCHAR2) RETURN VARCHAR2
|
5263 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."DELETE_AUTOBUILD_FAILURE_INFO"
|
| 5412 |
IS
|
5264 |
IS
|
| 5413 |
/* ---------------------------------------------------------------------------
|
5265 |
/******************************************************************************
|
| - |
|
5266 |
NAME: DELETE_AUTOBUILD_FAILURE_INFO
|
| - |
|
5267 |
PURPOSE:
|
| - |
|
5268 |
|
| 5414 |
Version: 1.0.0
|
5269 |
REVISIONS:
|
| - |
|
5270 |
Ver Date Author Description
|
| 5415 |
--------------------------------------------------------------------------- */
|
5271 |
--------- ---------- --------------- ------------------------------------
|
| - |
|
5272 |
1.0 2/06/2006 Rupesh Solanki 1. Created this procedure.
|
| - |
|
5273 |
|
| - |
|
5274 |
NOTES:
|
| - |
|
5275 |
|
| - |
|
5276 |
Automatically available Auto Replace Keywords:
|
| - |
|
5277 |
Object Name: DELETE_AUTOBUILD_FAILURE_INFO
|
| - |
|
5278 |
Sysdate: 2/06/2006
|
| - |
|
5279 |
Date and Time: 2/06/2006, 8:44:25 AM, and 2/06/2006 8:44:25 AM
|
| - |
|
5280 |
Username: (set in TOAD Options, Procedure Editor)
|
| - |
|
5281 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
| - |
|
5282 |
|
| - |
|
5283 |
******************************************************************************/
|
| 5416 |
BEGIN
|
5284 |
BEGIN
|
| 5417 |
IF is_number(s_version) AND LENGTH(s_version) > 3
|
5285 |
DELETE FROM autobuild_failure
|
| 5418 |
THEN
|
- |
|
| 5419 |
RETURN MOD(TO_NUMBER(s_version), 1000);
|
5286 |
WHERE group_email_id NOT IN (SELECT group_email_id
|
| 5420 |
ELSE
|
- |
|
| 5421 |
RETURN 0;
|
5287 |
FROM members_group);
|
| 5422 |
END IF;
|
- |
|
| 5423 |
END get_build_number;
|
5288 |
END delete_autobuild_failure_info;
|
| 5424 |
|
5289 |
|
| 5425 |
/
|
5290 |
/
|
| 5426 |
--------------------------------------------------------
|
5291 |
--------------------------------------------------------
|
| 5427 |
-- DDL for Function GET_PATCH_VERSION
|
5292 |
-- DDL for Procedure DEPRECATE_PACKAGE
|
| 5428 |
--------------------------------------------------------
|
5293 |
--------------------------------------------------------
|
| - |
|
5294 |
set define off;
|
| 5429 |
|
5295 |
|
| 5430 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."GET_PATCH_VERSION" (s_version IN VARCHAR2) RETURN VARCHAR2
|
5296 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."DEPRECATE_PACKAGE" (
|
| - |
|
5297 |
nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
| - |
|
5298 |
nRtagId IN DEPRECATED_PACKAGES.RTAG_ID%TYPE,
|
| - |
|
5299 |
nPkgId IN DEPRECATED_PACKAGES.PKG_ID%TYPE,
|
| - |
|
5300 |
sComments IN DEPRECATED_PACKAGES.COMMENTS%TYPE,
|
| - |
|
5301 |
nUserId IN NUMBER)
|
| 5431 |
IS
|
5302 |
IS
|
| 5432 |
/* ---------------------------------------------------------------------------
|
- |
|
| 5433 |
Version: 1.0.0
|
5303 |
ext VARCHAR2(50);
|
| 5434 |
--------------------------------------------------------------------------- */
|
- |
|
| 5435 |
BEGIN
|
5304 |
BEGIN
|
| 5436 |
IF is_number(s_version) AND LENGTH(s_version) > 3
|
- |
|
| 5437 |
THEN
|
- |
|
| 5438 |
RETURN FLOOR(TO_NUMBER(s_version) / 1000);
|
5305 |
--Extract the package version extension
|
| 5439 |
ELSE
|
- |
|
| 5440 |
RETURN s_version;
|
5306 |
SELECT V_EXT INTO ext
|
| 5441 |
END IF;
|
5307 |
FROM PACKAGE_VERSIONS
|
| 5442 |
END get_patch_version;
|
5308 |
WHERE PV_ID = nPvId;
|
| 5443 |
|
5309 |
|
| - |
|
5310 |
-- Deprecate Package
|
| - |
|
5311 |
INSERT INTO DEPRECATED_PACKAGES
|
| - |
|
5312 |
( RTAG_ID, PKG_ID, COMMENTS, V_EXT )
|
| - |
|
5313 |
VALUES ( nRtagId, nPkgId, sComments, ext );
|
| - |
|
5314 |
|
| - |
|
5315 |
-- Update Release Contents entry
|
| - |
|
5316 |
-- Process PackageName.ext for the package. ie: Allow multiple
|
| - |
|
5317 |
-- versions of the package to be in the release.
|
| - |
|
5318 |
UPDATE RELEASE_CONTENT
|
| - |
|
5319 |
SET
|
| - |
|
5320 |
DEPRECATED_STATE = 6
|
| - |
|
5321 |
WHERE RTAG_ID = nRtagId
|
| - |
|
5322 |
AND PV_ID IN (
|
| - |
|
5323 |
SELECT PV.PV_ID
|
| - |
|
5324 |
FROM PACKAGE_VERSIONS PV
|
| - |
|
5325 |
WHERE PV.PKG_ID = nPkgId
|
| - |
|
5326 |
AND NVL(PV.V_EXT, '.NULL') = NVL(ext,'.NULL')
|
| - |
|
5327 |
);
|
| - |
|
5328 |
|
| - |
|
5329 |
-- Update consumers of the package
|
| - |
|
5330 |
-- Update ALL packages in the Release
|
| - |
|
5331 |
|
| - |
|
5332 |
REBUILD_DEPRECATE_STATE(nRtagId);
|
| - |
|
5333 |
|
| - |
|
5334 |
/* LOG ACTION */
|
| - |
|
5335 |
/*Log_Action ( nPkgId, 'deprecated_package', nUserId );*/
|
| - |
|
5336 |
END Deprecate_Package;
|
| - |
|
5337 |
|
| 5444 |
/
|
5338 |
/
|
| 5445 |
--------------------------------------------------------
|
5339 |
--------------------------------------------------------
|
| 5446 |
-- DDL for Function GET_PV_FIRST_MODIFIED
|
5340 |
-- DDL for Procedure DT_DROPUSEROBJECTBYID
|
| 5447 |
--------------------------------------------------------
|
5341 |
--------------------------------------------------------
|
| - |
|
5342 |
set define off;
|
| 5448 |
|
5343 |
|
| 5449 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."GET_PV_FIRST_MODIFIED" (v_pv_id NUMBER) RETURN DATE IS
|
5344 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."DT_DROPUSEROBJECTBYID" ( PARAM_ID IN NUMBER ) AS BEGIN DELETE FROM MICROSOFTDTPROPERTIES WHERE OBJECTID = PARAM_ID; END DT_DROPUSEROBJECTBYID;
|
| 5450 |
ret DATE;
|
- |
|
| 5451 |
BEGIN
|
- |
|
| 5452 |
SELECT q.modified_stamp
|
- |
|
| 5453 |
INTO ret
|
- |
|
| 5454 |
FROM (
|
- |
|
| 5455 |
SELECT level AS lvl, pvc.pv_id, pvc.modified_stamp, pvc.change_type
|
- |
|
| 5456 |
FROM package_versions pvc
|
- |
|
| 5457 |
START WITH pvc.pv_id = v_pv_id
|
- |
|
| 5458 |
CONNECT BY NOCYCLE pvc.pv_id = PRIOR pvc.last_pv_id
|
- |
|
| 5459 |
) Q
|
- |
|
| 5460 |
WHERE q.change_type IS NOT NULL
|
- |
|
| 5461 |
AND rownum = 1
|
- |
|
| 5462 |
ORDER BY q.lvl;
|
- |
|
| 5463 |
|
5345 |
|
| - |
|
5346 |
/
|
| - |
|
5347 |
--------------------------------------------------------
|
| - |
|
5348 |
-- DDL for Procedure DT_SETPROPERTYBYID
|
| - |
|
5349 |
--------------------------------------------------------
|
| 5464 |
RETURN ret;
|
5350 |
set define off;
|
| 5465 |
END;
|
- |
|
| 5466 |
|
5351 |
|
| - |
|
5352 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."DT_SETPROPERTYBYID" (
|
| - |
|
5353 |
PARAM_ID IN NUMBER,
|
| - |
|
5354 |
PARAM_PROPERTY IN VARCHAR2,
|
| - |
|
5355 |
PARAM_VALUE IN VARCHAR2,
|
| - |
|
5356 |
PARAM_LVALUE IN LONG RAW )
|
| 5467 |
/
|
5357 |
AS
|
| - |
|
5358 |
BEGIN
|
| - |
|
5359 |
DECLARE
|
| - |
|
5360 |
X NUMBER(38);
|
| - |
|
5361 |
BEGIN
|
| - |
|
5362 |
SELECT COUNT(*)
|
| - |
|
5363 |
INTO X
|
| - |
|
5364 |
FROM MICROSOFTDTPROPERTIES
|
| - |
|
5365 |
WHERE OBJECTID=PARAM_ID
|
| - |
|
5366 |
AND PROPERTY =PARAM_PROPERTY;
|
| - |
|
5367 |
IF X = 0 THEN
|
| - |
|
5368 |
INSERT
|
| - |
|
5369 |
INTO MICROSOFTDTPROPERTIES
|
| - |
|
5370 |
(
|
| - |
|
5371 |
ID,
|
| - |
|
5372 |
PROPERTY,
|
| - |
|
5373 |
OBJECTID,
|
| - |
|
5374 |
VALUE,
|
| - |
|
5375 |
LVALUE,
|
| - |
|
5376 |
VERSION
|
| - |
|
5377 |
)
|
| - |
|
5378 |
VALUES
|
| - |
|
5379 |
(
|
| - |
|
5380 |
MICROSOFTSEQDTPROPERTIES.NEXTVAL,
|
| - |
|
5381 |
PARAM_PROPERTY,
|
| - |
|
5382 |
PARAM_ID,
|
| - |
|
5383 |
PARAM_VALUE,
|
| - |
|
5384 |
PARAM_LVALUE,
|
| - |
|
5385 |
0
|
| - |
|
5386 |
);
|
| - |
|
5387 |
ELSE
|
| - |
|
5388 |
UPDATE MICROSOFTDTPROPERTIES
|
| - |
|
5389 |
SET VALUE =PARAM_VALUE,
|
| - |
|
5390 |
LVALUE =PARAM_LVALUE,
|
| - |
|
5391 |
VERSION =VERSION+1
|
| - |
|
5392 |
WHERE OBJECTID=PARAM_ID
|
| - |
|
5393 |
AND PROPERTY =PARAM_PROPERTY;
|
| - |
|
5394 |
END IF;
|
| - |
|
5395 |
END;
|
| - |
|
5396 |
END DT_SETPROPERTYBYID;
|
| 5468 |
|
5397 |
|
| 5469 |
GRANT EXECUTE ON "RELEASE_MANAGER"."GET_PV_FIRST_MODIFIED" TO "RM_READONLY";
|
- |
|
| 5470 |
GRANT EXECUTE ON "RELEASE_MANAGER"."GET_PV_FIRST_MODIFIED" TO "DM_READONLY";
|
- |
|
| 5471 |
GRANT EXECUTE ON "RELEASE_MANAGER"."GET_PV_FIRST_MODIFIED" TO "DEPLOYMENT_MANAGER";
|
- |
|
| - |
|
5398 |
/
|
| 5472 |
--------------------------------------------------------
|
5399 |
--------------------------------------------------------
|
| 5473 |
-- DDL for Function GET_V_EXT
|
5400 |
-- DDL for Procedure IGNORE_DEPENDENCY_WARNINGS
|
| 5474 |
--------------------------------------------------------
|
5401 |
--------------------------------------------------------
|
| - |
|
5402 |
set define off;
|
| 5475 |
|
5403 |
|
| 5476 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."GET_V_EXT" (SSpkg_version IN PACKAGE_VERSIONS.pkg_version%TYPE) RETURN VARCHAR2 IS
|
5404 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."IGNORE_DEPENDENCY_WARNINGS" ( nRtagId IN IGNORE_WARNINGS.RTAG_ID%TYPE,
|
| 5477 |
|
- |
|
| - |
|
5405 |
nPvId IN IGNORE_WARNINGS.PV_ID%TYPE,
|
| - |
|
5406 |
sIgnoreIdList IN VARCHAR2,
|
| - |
|
5407 |
bDoPatchIgnore IN BOOLEAN DEFAULT FALSE,
|
| - |
|
5408 |
nUserId IN NUMBER DEFAULT NULL ) IS
|
| 5478 |
/* ---------------------------------------------------------------------------
|
5409 |
/* ---------------------------------------------------------------------------
|
| - |
|
5410 |
Updates the ignore warnings table - this is really two functions in one.
|
| - |
|
5411 |
|
| - |
|
5412 |
1) One function updates the table based on a list of dependent PV_IDs and a parent PV_ID
|
| - |
|
5413 |
and is called from the RM website's SetIgnoreWarnings() function after a user changes
|
| - |
|
5414 |
the ignore warnings checkboxes and submits the form.
|
| - |
|
5415 |
This can (at time of writing this) only be done within releases that are not build
|
| - |
|
5416 |
daemon enabled. The ignore warnings feature is a feature we would like to see the end
|
| - |
|
5417 |
of in an ideal world.
|
| - |
|
5418 |
The SetIgnoreWarnings() website function now calls Touch_Release so there is no need to
|
| - |
|
5419 |
do so in this stored procedure, thereby making this stored procedure much more precise in
|
| - |
|
5420 |
that it only updates the ignore_warnings table (action log table too although that is just
|
| - |
|
5421 |
a log and doesn't affect any subsequent business rules behaviour) and it cares nothing
|
| - |
|
5422 |
about website presentation layer states, etc.
|
| - |
|
5423 |
|
| - |
|
5424 |
2) The other function updates the table for out of sync dependencies that have in fact
|
| - |
|
5425 |
been satisfied by patches made to some other product in the release.
|
| - |
|
5426 |
This seems to be a seldom used feature in current projects.
|
| - |
|
5427 |
It is probably the most often taken path through this function given that it occurs when
|
| - |
|
5428 |
this function is called from Rebuild_Environment, and that is called in many circumstances
|
| - |
|
5429 |
from the RM website whenever the seems to be a possibility that the state of a package
|
| - |
|
5430 |
in a release might have changed and therefore affects the state of other packages in
|
| - |
|
5431 |
that same release.
|
| - |
|
5432 |
|
| 5479 |
Version: 3.0.0
|
5433 |
Parameter Usage:
|
| - |
|
5434 |
when called from | when called from
|
| - |
|
5435 |
Rebuild_Environment | SetIgnoreWarnings()
|
| - |
|
5436 |
stored procedure. | in the Website
|
| - |
|
5437 |
--------------------------------------+----------------------------
|
| - |
|
5438 |
nRtagId RTAG_ID | RTAG_ID
|
| - |
|
5439 |
nPvId NULL | PV_ID
|
| - |
|
5440 |
sIgnoreIdList NULL | list of dependent PV_ID's
|
| - |
|
5441 |
bDoPatchIgnore TRUE | FALSE
|
| - |
|
5442 |
nUserId NULL | current user ID
|
| 5480 |
--------------------------------------------------------------------------- */
|
5443 |
--------------------------------------------------------------------------- */
|
| 5481 |
|
5444 |
|
| - |
|
5445 |
oIgnoreIdCollector RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
| 5482 |
SSV_EXT PACKAGE_VERSIONS.V_EXT%TYPE;
|
5446 |
ReleaseLocation VARCHAR2(4000);
|
| 5483 |
lastDot NUMBER;
|
5447 |
ActionTypeId NUMBER;
|
| 5484 |
|
5448 |
|
| 5485 |
BEGIN
|
5449 |
BEGIN
|
| 5486 |
lastDot := INSTR (SSpkg_version, '.', -1);
|
- |
|
| 5487 |
|
5450 |
|
| - |
|
5451 |
IF (NOT bDoPatchIgnore) THEN
|
| 5488 |
IF ( lastDot > 0 ) AND ( lastDot != LENGTH(SSpkg_version) )
|
5452 |
/* Manual Ignore Warnings - this execution path is the one taken when called from SetIgnoreWarnings() in the Website
|
| 5489 |
THEN
|
5453 |
*/
|
| 5490 |
-- YES dot separator found --
|
- |
|
| 5491 |
SSV_EXT := SUBSTR (SSpkg_version, lastDot, LENGTH(SSpkg_version)-lastDot+1);
|
5454 |
oIgnoreIdCollector := IN_LIST_NUMBER ( sIgnoreIdList );
|
| 5492 |
|
5455 |
|
| 5493 |
IF IS_VERSION_EXTENSION ( SSV_EXT )
|
- |
|
| 5494 |
THEN
|
- |
|
| 5495 |
RETURN SSV_EXT;
|
- |
|
| 5496 |
ELSE
|
- |
|
| 5497 |
RETURN NULL;
|
- |
|
| 5498 |
END IF;
|
- |
|
| 5499 |
|
5456 |
|
| - |
|
5457 |
/* Log Action */
|
| - |
|
5458 |
-- Get Release Location
|
| - |
|
5459 |
SELECT proj.PROJ_NAME ||' / '|| rt.RTAG_NAME INTO ReleaseLocation
|
| - |
|
5460 |
FROM PROJECTS proj,
|
| - |
|
5461 |
RELEASE_TAGS rt
|
| - |
|
5462 |
WHERE rt.PROJ_ID = proj.PROJ_ID
|
| - |
|
5463 |
AND rt.RTAG_ID = nRtagId;
|
| - |
|
5464 |
|
| - |
|
5465 |
-- Get Action Type Id for IGNORE_ON
|
| - |
|
5466 |
SELECT act.ACTTYPE_ID INTO ActionTypeId
|
| - |
|
5467 |
FROM ACTION_TYPE act
|
| - |
|
5468 |
WHERE act.NAME = 'ignore_on';
|
| - |
|
5469 |
|
| - |
|
5470 |
-- Get Ignored (Current MINUS Old)
|
| - |
|
5471 |
INSERT INTO ACTION_LOG ( USER_ID, PV_ID, DESCRIPTION, ACTTYPE_ID )
|
| - |
|
5472 |
SELECT nUserId, nPvId, pkg.PKG_NAME ||' '|| rpv.PKG_VERSION ||' at '|| ReleaseLocation, ActionTypeId
|
| - |
|
5473 |
FROM (
|
| - |
|
5474 |
SELECT TO_NUMBER(nRtagId) AS RTAG_ID, TO_NUMBER(nPvId), pv.PV_ID AS DPV_ID
|
| - |
|
5475 |
FROM PACKAGE_VERSIONS pv
|
| - |
|
5476 |
WHERE pv.PV_ID IN ( SELECT * FROM TABLE ( CAST ( oIgnoreIdCollector AS RELMGR_NUMBER_TAB_t ) ) )
|
| - |
|
5477 |
MINUS
|
| - |
|
5478 |
SELECT igw.RTAG_ID, igw.PV_ID, igw.DPV_ID
|
| - |
|
5479 |
FROM IGNORE_WARNINGS igw
|
| - |
|
5480 |
WHERE igw.RTAG_ID = nRtagId
|
| - |
|
5481 |
AND igw.PV_ID = nPvId
|
| - |
|
5482 |
) qry,
|
| - |
|
5483 |
PACKAGE_VERSIONS pv,
|
| - |
|
5484 |
PACKAGES pkg,
|
| - |
|
5485 |
RELEASE_CONTENT rc,
|
| - |
|
5486 |
PACKAGE_VERSIONS rpv
|
| - |
|
5487 |
WHERE pv.PKG_ID = pkg.PKG_ID
|
| - |
|
5488 |
AND rc.RTAG_ID = nRtagId
|
| - |
|
5489 |
AND rc.PV_ID = rpv.PV_ID
|
| - |
|
5490 |
AND rpv.PKG_ID = pv.PKG_ID
|
| - |
|
5491 |
AND NVL( rpv.V_EXT, 'LINK_A_NULL' ) = NVL( pv.V_EXT, 'LINK_A_NULL' )
|
| - |
|
5492 |
AND qry.DPV_ID = pv.PV_ID;
|
| - |
|
5493 |
|
| - |
|
5494 |
|
| - |
|
5495 |
-- Get Action Type Id for IGNORE_OFF
|
| - |
|
5496 |
SELECT act.ACTTYPE_ID INTO ActionTypeId
|
| - |
|
5497 |
FROM ACTION_TYPE act
|
| - |
|
5498 |
WHERE act.NAME = 'ignore_off';
|
| - |
|
5499 |
|
| - |
|
5500 |
-- Get UnIgnored (Old MINUS Current)
|
| - |
|
5501 |
INSERT INTO ACTION_LOG ( USER_ID, PV_ID, DESCRIPTION, ACTTYPE_ID )
|
| - |
|
5502 |
SELECT nUserId, nPvId, pkg.PKG_NAME ||' '|| rpv.PKG_VERSION ||' at '|| ReleaseLocation, ActionTypeId
|
| - |
|
5503 |
FROM (
|
| - |
|
5504 |
SELECT igw.RTAG_ID, igw.PV_ID, igw.DPV_ID
|
| - |
|
5505 |
FROM IGNORE_WARNINGS igw
|
| - |
|
5506 |
WHERE igw.RTAG_ID = nRtagId
|
| - |
|
5507 |
AND igw.PV_ID = nPvId
|
| - |
|
5508 |
MINUS
|
| - |
|
5509 |
SELECT TO_NUMBER(nRtagId) AS RTAG_ID, TO_NUMBER(nPvId), pv.PV_ID AS DPV_ID
|
| - |
|
5510 |
FROM PACKAGE_VERSIONS pv
|
| - |
|
5511 |
WHERE pv.PV_ID IN ( SELECT * FROM TABLE ( CAST ( oIgnoreIdCollector AS RELMGR_NUMBER_TAB_t ) ) )
|
| - |
|
5512 |
) qry,
|
| - |
|
5513 |
PACKAGE_VERSIONS pv,
|
| - |
|
5514 |
PACKAGES pkg,
|
| - |
|
5515 |
RELEASE_CONTENT rc,
|
| - |
|
5516 |
PACKAGE_VERSIONS rpv
|
| - |
|
5517 |
WHERE pv.PKG_ID = pkg.PKG_ID
|
| - |
|
5518 |
AND rc.RTAG_ID = nRtagId
|
| - |
|
5519 |
AND rc.PV_ID = rpv.PV_ID
|
| - |
|
5520 |
AND rpv.PKG_ID = pv.PKG_ID
|
| - |
|
5521 |
AND NVL( rpv.V_EXT, 'LINK_A_NULL' ) = NVL( pv.V_EXT, 'LINK_A_NULL' )
|
| - |
|
5522 |
AND qry.DPV_ID = pv.PV_ID;
|
| - |
|
5523 |
|
| - |
|
5524 |
|
| - |
|
5525 |
-- Delete Current Ignore Warnings
|
| - |
|
5526 |
DELETE
|
| - |
|
5527 |
FROM IGNORE_WARNINGS igw
|
| - |
|
5528 |
WHERE igw.RTAG_ID = nRtagId
|
| - |
|
5529 |
AND igw.PV_ID = nPvId
|
| - |
|
5530 |
AND igw.IS_PATCH_IGNORE IS NULL;
|
| - |
|
5531 |
|
| - |
|
5532 |
|
| - |
|
5533 |
IF (oIgnoreIdCollector.COUNT > 0) THEN
|
| - |
|
5534 |
-- Insert Ignore Warnings
|
| - |
|
5535 |
INSERT INTO IGNORE_WARNINGS igw ( RTAG_ID, PV_ID, DPV_ID )
|
| - |
|
5536 |
SELECT nRtagId,
|
| - |
|
5537 |
nPvId,
|
| - |
|
5538 |
pv.PV_ID AS DPV_ID
|
| - |
|
5539 |
FROM PACKAGE_VERSIONS pv
|
| - |
|
5540 |
WHERE pv.PV_ID IN ( SELECT * FROM TABLE ( CAST ( oIgnoreIdCollector AS RELMGR_NUMBER_TAB_t ) ) );
|
| - |
|
5541 |
END IF;
|
| - |
|
5542 |
|
| 5500 |
ELSE
|
5543 |
ELSE
|
| - |
|
5544 |
/* Patch Ignore Warnings - this execution path is the one taken when called from the Rebuild_Environment stored procedure */
|
| - |
|
5545 |
|
| - |
|
5546 |
-- Delete Current Patch Ignore Warnings
|
| - |
|
5547 |
DELETE
|
| - |
|
5548 |
FROM IGNORE_WARNINGS igw
|
| - |
|
5549 |
WHERE igw.RTAG_ID = nRtagId
|
| - |
|
5550 |
AND igw.IS_PATCH_IGNORE = 'Y';
|
| - |
|
5551 |
|
| - |
|
5552 |
|
| - |
|
5553 |
-- Delete Manual Ignores that need to be Patch Ignores
|
| - |
|
5554 |
DELETE
|
| - |
|
5555 |
FROM IGNORE_WARNINGS igw
|
| - |
|
5556 |
WHERE ( RTAG_ID, PV_ID, DPV_ID ) IN
|
| - |
|
5557 |
(
|
| - |
|
5558 |
SELECT DISTINCT
|
| - |
|
5559 |
nRtagId,
|
| - |
|
5560 |
err.PV_ID,
|
| - |
|
5561 |
err.ERR_DPV AS DPV_ID
|
| - |
|
5562 |
FROM (
|
| - |
|
5563 |
/* Full Release Contents used for reference*/
|
| - |
|
5564 |
SELECT rpv.PV_ID, rpv.pkg_id, NVL(rpv.v_ext, '|LINK_A_NULL|') AS v_ext
|
| - |
|
5565 |
FROM release_content rel, package_versions rpv
|
| - |
|
5566 |
WHERE rel.pv_id = rpv.pv_id
|
| - |
|
5567 |
AND rtag_id = nRtagId
|
| - |
|
5568 |
) frc,
|
| - |
|
5569 |
(
|
| - |
|
5570 |
/* DPV_IDs not fount in release*/
|
| - |
|
5571 |
SELECT dep.pv_id, dep.dpv_id AS err_dpv
|
| - |
|
5572 |
FROM package_dependencies dep
|
| - |
|
5573 |
WHERE dep.pv_id IN ( SELECT pv_id FROM release_content WHERE rtag_id = nRtagId )
|
| - |
|
5574 |
AND NOT dep.dpv_id IN ( SELECT pv_id FROM release_content WHERE rtag_id = nRtagId )
|
| - |
|
5575 |
) err,
|
| - |
|
5576 |
(
|
| - |
|
5577 |
SELECT DISTINCT pp.PV_ID, dep.DPV_ID
|
| - |
|
5578 |
FROM PACKAGE_PATCHES pp,
|
| - |
|
5579 |
PACKAGE_DEPENDENCIES dep,
|
| - |
|
5580 |
RELEASE_CONTENT rc
|
| - |
|
5581 |
WHERE rc.RTAG_ID = nRtagId
|
| - |
|
5582 |
AND rc.PV_ID = pp.PV_ID
|
| - |
|
5583 |
AND dep.PV_ID = pp.PATCH_ID
|
| - |
|
5584 |
) pp,
|
| - |
|
5585 |
package_versions errpkg,
|
| - |
|
5586 |
package_versions errpv
|
| - |
|
5587 |
WHERE err.err_dpv = errpv.pv_id
|
| - |
|
5588 |
AND errpv.pkg_id = frc.pkg_id(+)
|
| - |
|
5589 |
AND NVL(errpv.v_ext, '|LINK_A_NULL|') = frc.v_ext(+)
|
| - |
|
5590 |
AND err.pv_id = errpkg.pv_id
|
| - |
|
5591 |
AND err.PV_ID = pp.PV_ID
|
| - |
|
5592 |
AND frc.PV_ID = pp.DPV_ID
|
| - |
|
5593 |
);
|
| - |
|
5594 |
|
| - |
|
5595 |
/*
|
| - |
|
5596 |
---------------------------------------------------
|
| - |
|
5597 |
-- Make sure that select statement above and below are same
|
| - |
|
5598 |
---------------------------------------------------
|
| - |
|
5599 |
*/
|
| - |
|
5600 |
|
| 5501 |
-- NO dot separator found --
|
5601 |
-- Insert Patch Ignores
|
| - |
|
5602 |
INSERT INTO IGNORE_WARNINGS igw ( RTAG_ID, PV_ID, DPV_ID, IS_PATCH_IGNORE )
|
| - |
|
5603 |
SELECT DISTINCT
|
| - |
|
5604 |
nRtagId,
|
| - |
|
5605 |
err.PV_ID,
|
| - |
|
5606 |
err.ERR_DPV AS DPV_ID,
|
| - |
|
5607 |
'Y'
|
| - |
|
5608 |
FROM (
|
| - |
|
5609 |
/* Full Release Contents used for reference*/
|
| - |
|
5610 |
SELECT rpv.PV_ID, rpv.pkg_id, NVL(rpv.v_ext, '|LINK_A_NULL|') AS v_ext
|
| - |
|
5611 |
FROM release_content rel, package_versions rpv
|
| - |
|
5612 |
WHERE rel.pv_id = rpv.pv_id
|
| - |
|
5613 |
AND rtag_id = nRtagId
|
| - |
|
5614 |
) frc,
|
| - |
|
5615 |
(
|
| - |
|
5616 |
/* DPV_IDs not fount in release*/
|
| - |
|
5617 |
SELECT dep.pv_id, dep.dpv_id AS err_dpv
|
| - |
|
5618 |
FROM package_dependencies dep
|
| - |
|
5619 |
WHERE dep.pv_id IN ( SELECT pv_id FROM release_content WHERE rtag_id = nRtagId )
|
| - |
|
5620 |
AND NOT dep.dpv_id IN ( SELECT pv_id FROM release_content WHERE rtag_id = nRtagId )
|
| 5502 |
RETURN NULL;
|
5621 |
) err,
|
| - |
|
5622 |
(
|
| - |
|
5623 |
SELECT DISTINCT pp.PV_ID, dep.DPV_ID
|
| - |
|
5624 |
FROM PACKAGE_PATCHES pp,
|
| - |
|
5625 |
PACKAGE_DEPENDENCIES dep,
|
| - |
|
5626 |
RELEASE_CONTENT rc
|
| - |
|
5627 |
WHERE rc.RTAG_ID = nRtagId
|
| - |
|
5628 |
AND rc.PV_ID = pp.PV_ID
|
| - |
|
5629 |
AND dep.PV_ID = pp.PATCH_ID
|
| - |
|
5630 |
) pp,
|
| - |
|
5631 |
package_versions errpkg,
|
| - |
|
5632 |
package_versions errpv
|
| - |
|
5633 |
WHERE err.err_dpv = errpv.pv_id
|
| - |
|
5634 |
AND errpv.pkg_id = frc.pkg_id(+)
|
| - |
|
5635 |
AND NVL(errpv.v_ext, '|LINK_A_NULL|') = frc.v_ext(+)
|
| - |
|
5636 |
AND err.pv_id = errpkg.pv_id
|
| - |
|
5637 |
AND err.PV_ID = pp.PV_ID
|
| - |
|
5638 |
AND frc.PV_ID = pp.DPV_ID;
|
| - |
|
5639 |
|
| 5503 |
END IF;
|
5640 |
END IF;
|
| 5504 |
|
5641 |
|
| 5505 |
END GET_V_EXT;
|
5642 |
END Ignore_Dependency_Warnings;
|
| 5506 |
|
5643 |
|
| 5507 |
/
|
5644 |
/
|
| 5508 |
--------------------------------------------------------
|
5645 |
--------------------------------------------------------
|
| 5509 |
-- DDL for Function IN_LIST_NUMBER
|
5646 |
-- DDL for Procedure INSERT_INTO_PACKAGE_BUILD_INFO
|
| 5510 |
--------------------------------------------------------
|
5647 |
--------------------------------------------------------
|
| - |
|
5648 |
set define off;
|
| 5511 |
|
5649 |
|
| 5512 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."IN_LIST_NUMBER" ( sInList IN VARCHAR2 ) RETURN RELMGR_NUMBER_TAB_t IS
|
5650 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."INSERT_INTO_PACKAGE_BUILD_INFO" IS
|
| 5513 |
|
5651 |
|
| 5514 |
/* ---------------------------------------------------------------------------
|
5652 |
/******************************************************************************
|
| - |
|
5653 |
NAME: INSERT_INTO_PACKAGE_BUILD_INFO
|
| - |
|
5654 |
PURPOSE:
|
| - |
|
5655 |
|
| 5515 |
Version: 3.0.0
|
5656 |
REVISIONS:
|
| - |
|
5657 |
Ver Date Author Description
|
| 5516 |
--------------------------------------------------------------------------- */
|
5658 |
--------- ---------- --------------- ------------------------------------
|
| - |
|
5659 |
1.0 6/12/2006 1. Created this procedure.
|
| - |
|
5660 |
|
| - |
|
5661 |
NOTES:
|
| - |
|
5662 |
|
| - |
|
5663 |
Automatically available Auto Replace Keywords:
|
| - |
|
5664 |
Object Name: INSERT_INTO_PACKAGE_BUILD_INFO
|
| - |
|
5665 |
Sysdate: 6/12/2006
|
| - |
|
5666 |
Date and Time: 6/12/2006, 1:53:40 PM, and 6/12/2006 1:53:40 PM
|
| - |
|
5667 |
Username: (set in TOAD Options, Procedure Editor)
|
| - |
|
5668 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
| - |
|
5669 |
|
| - |
|
5670 |
******************************************************************************/
|
| - |
|
5671 |
|
| - |
|
5672 |
CURSOR curInfo IS
|
| - |
|
5673 |
SELECT PV_ID
|
| - |
|
5674 |
FROM PACKAGE_BUILD_ENV
|
| - |
|
5675 |
WHERE BE_ID IN (11, 12);
|
| - |
|
5676 |
recInfo curInfo%ROWTYPE;
|
| 5517 |
|
5677 |
|
| 5518 |
sync_rtags RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
- |
|
| 5519 |
pos NUMBER;
|
- |
|
| 5520 |
in_list VARCHAR2(4000) := sInList || ',';
|
- |
|
| 5521 |
|
5678 |
|
| 5522 |
BEGIN
|
5679 |
BEGIN
|
| 5523 |
|
5680 |
|
| 5524 |
IF NOT sInList IS NULL
|
5681 |
OPEN curInfo;
|
| 5525 |
THEN
|
- |
|
| 5526 |
LOOP
|
- |
|
| 5527 |
EXIT WHEN in_list IS NULL;
|
5682 |
FETCH curInfo INTO recInfo;
|
| 5528 |
pos := INSTR ( in_list, ',' );
|
- |
|
| 5529 |
sync_rtags.extend;
|
- |
|
| 5530 |
sync_rtags(sync_rtags.count) := LTRIM ( RTRIM ( SUBSTR ( in_list, 1, pos-1 ) ) );
|
- |
|
| 5531 |
in_list := SUBSTR ( in_list, pos+1 );
|
- |
|
| 5532 |
END LOOP;
|
- |
|
| 5533 |
END IF;
|
- |
|
| 5534 |
|
5683 |
|
| 5535 |
RETURN sync_rtags;
|
5684 |
WHILE curInfo%FOUND
|
| 5536 |
END IN_LIST_NUMBER;
|
5685 |
LOOP
|
| 5537 |
|
5686 |
|
| 5538 |
/
|
- |
|
| 5539 |
--------------------------------------------------------
|
5687 |
INSERT INTO PACKAGE_BUILD_INFO ( PV_ID, BM_ID, BSA_ID )
|
| 5540 |
-- DDL for Function IN_LIST_NUMBER2
|
5688 |
VALUES( recInfo.PV_ID, 2, 5);
|
| 5541 |
--------------------------------------------------------
|
- |
|
| 5542 |
|
5689 |
|
| 5543 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."IN_LIST_NUMBER2" ( sInList IN VARCHAR2 ) RETURN RELMGR_NUMBER_TAB_t IS
|
5690 |
UPDATE PACKAGE_VERSIONS SET BS_ID = 2 WHERE PV_ID = recInfo.PV_ID;
|
| 5544 |
|
5691 |
|
| 5545 |
/* ---------------------------------------------------------------------------
|
- |
|
| 5546 |
Version: 3.0.0
|
5692 |
FETCH curInfo INTO recInfo;
|
| 5547 |
--------------------------------------------------------------------------- */
|
- |
|
| 5548 |
|
5693 |
|
| 5549 |
sync_rtags RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
- |
|
| 5550 |
pos NUMBER;
|
5694 |
END LOOP;
|
| 5551 |
in_list VARCHAR2(32767) := sInList || ',';
|
- |
|
| 5552 |
|
5695 |
|
| 5553 |
BEGIN
|
5696 |
CLOSE curInfo;
|
| 5554 |
|
5697 |
|
| 5555 |
IF NOT sInList IS NULL
|
- |
|
| 5556 |
THEN
|
- |
|
| 5557 |
LOOP
|
- |
|
| 5558 |
EXIT WHEN in_list IS NULL;
|
- |
|
| 5559 |
pos := INSTR ( in_list, ',' );
|
- |
|
| 5560 |
sync_rtags.extend;
|
- |
|
| 5561 |
sync_rtags(sync_rtags.count) := LTRIM ( RTRIM ( SUBSTR ( in_list, 1, pos-1 ) ) );
|
- |
|
| 5562 |
in_list := SUBSTR ( in_list, pos+1 );
|
- |
|
| 5563 |
END LOOP;
|
- |
|
| 5564 |
END IF;
|
- |
|
| 5565 |
|
5698 |
|
| 5566 |
RETURN sync_rtags;
|
- |
|
| 5567 |
END IN_LIST_NUMBER2;
|
- |
|
| 5568 |
|
5699 |
|
| - |
|
5700 |
|
| - |
|
5701 |
END INSERT_INTO_PACKAGE_BUILD_INFO;
|
| - |
|
5702 |
|
| 5569 |
/
|
5703 |
/
|
| 5570 |
--------------------------------------------------------
|
5704 |
--------------------------------------------------------
|
| 5571 |
-- DDL for Function IN_LIST_VARCHAR2
|
5705 |
-- DDL for Procedure INSERT_MULTIPLE_STICKY_NOTES
|
| 5572 |
--------------------------------------------------------
|
5706 |
--------------------------------------------------------
|
| - |
|
5707 |
set define off;
|
| 5573 |
|
5708 |
|
| 5574 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."IN_LIST_VARCHAR2" ( sInList IN VARCHAR2, cSeparator IN VARCHAR2 ) RETURN RELMGR_VARCHAR2_TAB_t IS
|
5709 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."INSERT_MULTIPLE_STICKY_NOTES" IS
|
| 5575 |
|
5710 |
|
| 5576 |
/* ---------------------------------------------------------------------------
|
5711 |
/******************************************************************************
|
| - |
|
5712 |
NAME: INSERT_MULTIPLE_STICKY_NOTES
|
| - |
|
5713 |
PURPOSE:
|
| - |
|
5714 |
|
| 5577 |
Version: 3.1
|
5715 |
REVISIONS:
|
| - |
|
5716 |
Ver Date Author Description
|
| 5578 |
--------------------------------------------------------------------------- */
|
5717 |
--------- ---------- --------------- ------------------------------------
|
| - |
|
5718 |
1.0 6/12/2006 1. Created this procedure.
|
| - |
|
5719 |
|
| - |
|
5720 |
NOTES:
|
| - |
|
5721 |
|
| - |
|
5722 |
Automatically available Auto Replace Keywords:
|
| - |
|
5723 |
Object Name: INSERT_MULTIPLE_STICKY_NOTES
|
| - |
|
5724 |
Sysdate: 6/12/2006
|
| - |
|
5725 |
Date and Time: 6/12/2006, 1:53:40 PM, and 6/12/2006 1:53:40 PM
|
| - |
|
5726 |
Username: (set in TOAD Options, Procedure Editor)
|
| - |
|
5727 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
| - |
|
5728 |
|
| - |
|
5729 |
******************************************************************************/
|
| - |
|
5730 |
|
| - |
|
5731 |
CURSOR curInfo IS
|
| - |
|
5732 |
SELECT PV_ID
|
| - |
|
5733 |
FROM PACKAGE_BUILD_ENV
|
| - |
|
5734 |
WHERE BE_ID IN (11, 12);
|
| - |
|
5735 |
recInfo curInfo%ROWTYPE;
|
| 5579 |
|
5736 |
|
| 5580 |
cItemCollection RELMGR_VARCHAR2_TAB_t := RELMGR_VARCHAR2_TAB_t();
|
- |
|
| 5581 |
pos NUMBER;
|
- |
|
| 5582 |
in_list VARCHAR2(4000) := sInList || cSeparator;
|
- |
|
| 5583 |
val VARCHAR2(4000);
|
- |
|
| 5584 |
|
5737 |
|
| 5585 |
BEGIN
|
5738 |
BEGIN
|
| 5586 |
|
5739 |
|
| 5587 |
IF NOT sInList IS NULL
|
5740 |
OPEN curInfo;
|
| 5588 |
THEN
|
- |
|
| 5589 |
LOOP
|
- |
|
| 5590 |
EXIT WHEN in_list IS NULL;
|
5741 |
FETCH curInfo INTO recInfo;
|
| 5591 |
pos := INSTR ( in_list, cSeparator );
|
- |
|
| 5592 |
val := LTRIM ( RTRIM ( SUBSTR ( in_list, 1, pos-1 ) ) );
|
- |
|
| 5593 |
|
5742 |
|
| 5594 |
IF (NOT val IS NULL) THEN
|
5743 |
WHILE curInfo%FOUND
|
| 5595 |
cItemCollection.extend;
|
- |
|
| 5596 |
cItemCollection(cItemCollection.count) := val;
|
- |
|
| 5597 |
END IF;
|
5744 |
LOOP
|
| 5598 |
|
5745 |
|
| 5599 |
in_list := SUBSTR ( in_list, pos+1 );
|
5746 |
INSERT INTO NOTE_MANAGER ( NID, LAST_USER, LAST_DATE, DESCRIPTION )
|
| 5600 |
END LOOP;
|
5747 |
VALUES( recInfo.PV_ID, 'awehalle', ORA_SYSDATETIME, '' );
|
| 5601 |
END IF;
|
- |
|
| 5602 |
|
5748 |
|
| 5603 |
RETURN cItemCollection;
|
5749 |
FETCH curInfo INTO recInfo;
|
| 5604 |
END IN_LIST_VARCHAR2;
|
- |
|
| 5605 |
|
5750 |
|
| - |
|
5751 |
END LOOP;
|
| - |
|
5752 |
|
| - |
|
5753 |
CLOSE curInfo;
|
| - |
|
5754 |
|
| - |
|
5755 |
|
| - |
|
5756 |
|
| - |
|
5757 |
|
| - |
|
5758 |
END INSERT_MULTIPLE_STICKY_NOTES;
|
| - |
|
5759 |
|
| 5606 |
/
|
5760 |
/
|
| 5607 |
--------------------------------------------------------
|
5761 |
--------------------------------------------------------
|
| 5608 |
-- DDL for Function IS_NUMBER
|
5762 |
-- DDL for Procedure LEVEL_N_CONFLICTS
|
| 5609 |
--------------------------------------------------------
|
5763 |
--------------------------------------------------------
|
| - |
|
5764 |
set define off;
|
| 5610 |
|
5765 |
|
| 5611 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."IS_NUMBER" (p_val IN VARCHAR2) RETURN BOOLEAN
|
5766 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."LEVEL_N_CONFLICTS" (
|
| - |
|
5767 |
nnrtag_id IN NUMBER,
|
| - |
|
5768 |
nnsession_num IN NUMBER,
|
| - |
|
5769 |
nnrowcnt OUT NUMBER,
|
| - |
|
5770 |
nniteration IN NUMBER
|
| - |
|
5771 |
)
|
| 5612 |
IS
|
5772 |
IS
|
| 5613 |
temp_num NUMBER;
|
- |
|
| 5614 |
/* ---------------------------------------------------------------------------
|
5773 |
/* ---------------------------------------------------------------------------
|
| 5615 |
Version: 1.0.0
|
5774 |
Version: 3.0.1
|
| 5616 |
--------------------------------------------------------------------------- */
|
5775 |
--------------------------------------------------------------------------- */
|
| - |
|
5776 |
previteration NUMBER := nniteration - 1;
|
| 5617 |
BEGIN
|
5777 |
BEGIN
|
| 5618 |
temp_num := TO_NUMBER(p_val);
|
5778 |
-- Map broken dependency information from a package into a consumer
|
| 5619 |
RETURN true;
|
- |
|
| 5620 |
EXCEPTION WHEN VALUE_ERROR THEN
|
5779 |
-- package. ie: Ripple need-to-build info up the dependency tree.
|
| 5621 |
RETURN false;
|
- |
|
| 5622 |
END IS_NUMBER;
|
- |
|
| 5623 |
|
5780 |
|
| - |
|
5781 |
/* --------- LEVEL 1 CONFILCTS -----------
|
| - |
|
5782 |
|| Following states are used:
|
| - |
|
5783 |
|| 0 -> NOT FOUND
|
| - |
|
5784 |
|| 1 -> MAJOR
|
| - |
|
5785 |
|| 2 -> MINOR MINOR
|
| - |
|
5786 |
*/
|
| - |
|
5787 |
INSERT INTO temp_env_states
|
| - |
|
5788 |
SELECT DISTINCT nnsession_num AS session_num, nniteration AS level_num,
|
| - |
|
5789 |
dpv.pv_id, dpv.pkg_id, dpv.v_ext,
|
| - |
|
5790 |
DECODE (tes.tes_state, 2, 2, 1) AS MESSAGE,
|
| - |
|
5791 |
'X'
|
| - |
|
5792 |
FROM TEMP_ENV_DEPS dpv,
|
| - |
|
5793 |
temp_env_states tes
|
| - |
|
5794 |
WHERE dpv.SESSION_NUM = nnsession_num
|
| - |
|
5795 |
AND dpv.dpkg_id = tes.pkg_id
|
| - |
|
5796 |
AND NVL (dpv.dv_ext, '|LINK_A_NULL|') = NVL (tes.v_ext, '|LINK_A_NULL|')
|
| - |
|
5797 |
AND tes.session_num = nnsession_num
|
| - |
|
5798 |
AND tes.level_num = previteration;
|
| - |
|
5799 |
|
| - |
|
5800 |
nnrowcnt := SQL%ROWCOUNT;
|
| - |
|
5801 |
END level_n_conflicts;
|
| - |
|
5802 |
|
| 5624 |
/
|
5803 |
/
|
| 5625 |
--------------------------------------------------------
|
5804 |
--------------------------------------------------------
|
| 5626 |
-- DDL for Function IS_VERSION_EXTENSION
|
5805 |
-- DDL for Procedure LEVEL_ONE_CONFLICTS
|
| 5627 |
--------------------------------------------------------
|
5806 |
--------------------------------------------------------
|
| - |
|
5807 |
set define off;
|
| 5628 |
|
5808 |
|
| 5629 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."IS_VERSION_EXTENSION" (SSV_EXT PACKAGE_VERSIONS.V_EXT%TYPE) RETURN BOOLEAN
|
5809 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."LEVEL_ONE_CONFLICTS" (
|
| - |
|
5810 |
nnrtag_id IN NUMBER,
|
| - |
|
5811 |
nnsession_num IN NUMBER
|
| - |
|
5812 |
)
|
| 5630 |
IS
|
5813 |
IS
|
| - |
|
5814 |
BEGIN
|
| - |
|
5815 |
-- Prepare the TEMP_ENV_DEPS table
|
| - |
|
5816 |
-- This table maps package-versions to their dependencies and is
|
| - |
|
5817 |
-- used to walk up the dependency tree.
|
| - |
|
5818 |
-- This table consists of PV_ID -> DPV_ID in the release in which we are interested
|
| - |
|
5819 |
-- ie: Those that ARE NOT a part of:
|
| - |
|
5820 |
-- Pegged Package
|
| - |
|
5821 |
-- SDK imported package
|
| - |
|
5822 |
-- Marked with an ignore warnings
|
| - |
|
5823 |
-- Marked as an advisory ripple
|
| - |
|
5824 |
--
|
| - |
|
5825 |
-- This table speeds up the process by a huge (really huge) amount
|
| - |
|
5826 |
--
|
| - |
|
5827 |
INSERT into TEMP_ENV_DEPS
|
| - |
|
5828 |
(
|
| - |
|
5829 |
SELECT DISTINCT nnsession_num AS session_num,
|
| - |
|
5830 |
pv.pv_id, pv.pkg_id, pv.v_ext,
|
| - |
|
5831 |
dpv.pv_id as dpv_id, dpv.pkg_id as dpkg_id, dpv.v_ext as dv_ext
|
| - |
|
5832 |
|
| - |
|
5833 |
FROM release_content rel,
|
| - |
|
5834 |
package_dependencies dep,
|
| - |
|
5835 |
package_versions dpv,
|
| - |
|
5836 |
package_versions pv
|
| - |
|
5837 |
|
| - |
|
5838 |
WHERE rel.pv_id = dep.pv_id
|
| - |
|
5839 |
AND rel.rtag_id = nnrtag_id
|
| - |
|
5840 |
AND dep.pv_id = pv.pv_id
|
| - |
|
5841 |
AND dep.dpv_id = dpv.pv_id
|
| - |
|
5842 |
--AND rel.SDKTAG_ID is null
|
| - |
|
5843 |
--AND NOT dep.pv_id IN (SELECT pegv.pv_id FROM PEGGED_VERSIONS pegv WHERE pegv.rtag_id = nnrtag_id)
|
| - |
|
5844 |
AND NOT (dep.pv_id, dep.dpv_id) in (SELECT igw.pv_id, igw.DPV_ID from ignore_warnings igw where igw.rtag_id = nnrtag_id)
|
| - |
|
5845 |
);
|
| - |
|
5846 |
|
| - |
|
5847 |
/* --------- LEVEL 1 CONFILCTS -----------
|
| - |
|
5848 |
|| Following states are used:
|
| - |
|
5849 |
|| 0 -> NOT FOUND
|
| - |
|
5850 |
|| 1 -> MAJOR
|
| - |
|
5851 |
|| 2 -> MINOR MINOR
|
| - |
|
5852 |
*/
|
| - |
|
5853 |
INSERT INTO temp_env_states
|
| - |
|
5854 |
(
|
| - |
|
5855 |
SELECT nnsession_num AS session_num,
|
| - |
|
5856 |
1 AS level_num,
|
| - |
|
5857 |
rd.pv_id,
|
| - |
|
5858 |
rd.pkg_id,
|
| - |
|
5859 |
rd.v_ext,
|
| - |
|
5860 |
DECODE (rd.v_nmm,
|
| - |
|
5861 |
NULL, 0,
|
| - |
|
5862 |
pv2.v_nmm, DECODE (rd.v_mm,
|
| - |
|
5863 |
pv2.v_mm, 0,
|
| - |
|
5864 |
2
|
| - |
|
5865 |
),
|
| - |
|
5866 |
1
|
| - |
|
5867 |
) AS MESSAGE,
|
| - |
|
5868 |
rd.build_type
|
| - |
|
5869 |
from (
|
| - |
|
5870 |
SELECT DISTINCT err.pv_id, errpkg.pkg_id, errpkg.v_ext,
|
| - |
|
5871 |
frc.build_type,
|
| - |
|
5872 |
frc.v_nmm,
|
| - |
|
5873 |
frc.v_mm,
|
| - |
|
5874 |
errpv.pv_id as errpv_id
|
| - |
|
5875 |
FROM (
|
| - |
|
5876 |
/* Full Release Contents used for reference*/
|
| - |
|
5877 |
SELECT rel.rtag_id, rpv.pv_id, rpv.pkg_id,
|
| - |
|
5878 |
NVL (rpv.v_ext, '|LINK_A_NULL|') AS v_ext,
|
| - |
|
5879 |
rpv.pkg_version, rpv.v_nmm, rpv.v_mm,
|
| - |
|
5880 |
(SELECT COUNT(*) FROM ADVISORY_RIPPLE avr WHERE avr.rtag_id = rel.rtag_id AND avr.pv_id = rel.pv_id ) AS IsAvr,
|
| - |
|
5881 |
rpv.build_type
|
| - |
|
5882 |
FROM release_content rel,
|
| - |
|
5883 |
package_versions rpv
|
| - |
|
5884 |
WHERE rel.pv_id = rpv.pv_id
|
| - |
|
5885 |
AND rtag_id = nnrtag_id
|
| - |
|
5886 |
) frc,
|
| - |
|
5887 |
|
| - |
|
5888 |
(
|
| - |
|
5889 |
/* DPV_IDs not found in release. Excluding:
|
| - |
|
5890 |
Those from pegged versions
|
| - |
|
5891 |
Those from packages imported via an SDK
|
| - |
|
5892 |
*/
|
| - |
|
5893 |
SELECT dep.pv_id, dep.dpv_id AS err_dpv
|
| - |
|
5894 |
FROM package_dependencies dep
|
| - |
|
5895 |
WHERE dep.pv_id IN (SELECT pv_id FROM release_content WHERE rtag_id = nnrtag_id AND release_content.SDKTAG_ID is NULL)
|
| - |
|
5896 |
AND NOT dep.pv_id IN (SELECT pegv.pv_id FROM PEGGED_VERSIONS pegv WHERE pegv.rtag_id = nnrtag_id)
|
| - |
|
5897 |
AND NOT dep.dpv_id IN (SELECT pv_id FROM release_content WHERE rtag_id = nnrtag_id)
|
| - |
|
5898 |
|
| - |
|
5899 |
/* INCLUDE Unbuildable packages to force missing */
|
| - |
|
5900 |
UNION
|
| - |
|
5901 |
SELECT bpv.pv_id, bpv.pv_id as err_dpv
|
| - |
|
5902 |
FROM package_versions bpv, release_content brc
|
| - |
|
5903 |
WHERE bpv.build_type = 'U' AND brc.rtag_id = nnrtag_id AND bpv.pv_id = brc.pv_id
|
| - |
|
5904 |
|
| - |
|
5905 |
MINUS
|
| - |
|
5906 |
/* MINUS Dependencies to be ignored */
|
| - |
|
5907 |
SELECT igw.pv_id, igw.dpv_id AS err_dpv
|
| - |
|
5908 |
FROM ignore_warnings igw
|
| - |
|
5909 |
WHERE igw.rtag_id = nnrtag_id
|
| - |
|
5910 |
|
| - |
|
5911 |
) err,
|
| - |
|
5912 |
package_versions errpkg,
|
| - |
|
5913 |
package_versions errpv
|
| - |
|
5914 |
WHERE err.err_dpv = errpv.pv_id
|
| - |
|
5915 |
AND errpv.pkg_id = frc.pkg_id(+)
|
| - |
|
5916 |
AND NVL (errpv.v_ext, '|LINK_A_NULL|') = frc.v_ext(+)
|
| - |
|
5917 |
AND err.pv_id = errpkg.pv_id
|
| - |
|
5918 |
AND NVL(frc.IsAvr,0) = 0
|
| - |
|
5919 |
) rd,
|
| - |
|
5920 |
package_versions pv2
|
| - |
|
5921 |
where rd.errpv_id = pv2.PV_ID
|
| - |
|
5922 |
);
|
| - |
|
5923 |
END level_one_conflicts;
|
| - |
|
5924 |
|
| - |
|
5925 |
/
|
| - |
|
5926 |
--------------------------------------------------------
|
| - |
|
5927 |
-- DDL for Procedure LOCK_PACKAGE
|
| - |
|
5928 |
--------------------------------------------------------
|
| - |
|
5929 |
set define off;
|
| - |
|
5930 |
|
| - |
|
5931 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."LOCK_PACKAGE" ( nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
| - |
|
5932 |
nUserId IN NUMBER ) IS
|
| 5631 |
/* ---------------------------------------------------------------------------
|
5933 |
/* ---------------------------------------------------------------------------
|
| 5632 |
Version: 3.0.0
|
5934 |
Version: 4.0
|
| 5633 |
--------------------------------------------------------------------------- */
|
5935 |
--------------------------------------------------------------------------- */
|
| 5634 |
|
5936 |
|
| 5635 |
BEGIN
|
5937 |
BEGIN
|
| 5636 |
IF LENGTH ( TRIM (TRANSLATE (SSV_EXT, '.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',' ') ) ) > 0
|
- |
|
| 5637 |
THEN
|
- |
|
| 5638 |
RETURN FALSE;
|
- |
|
| 5639 |
ELSE
|
- |
|
| 5640 |
RETURN TRUE;
|
- |
|
| 5641 |
END IF;
|
- |
|
| 5642 |
|
5938 |
|
| - |
|
5939 |
-- Lock Package
|
| - |
|
5940 |
UPDATE PACKAGE_VERSIONS pv SET
|
| - |
|
5941 |
pv.DLOCKED = 'Y'
|
| 5643 |
END IS_VERSION_EXTENSION;
|
5942 |
WHERE pv.PV_ID = nPvId;
|
| 5644 |
|
5943 |
|
| - |
|
5944 |
/* LOG ACTION */
|
| - |
|
5945 |
Log_Action ( nPvId, 'lock_package', nUserId );
|
| - |
|
5946 |
|
| - |
|
5947 |
END Lock_Package;
|
| - |
|
5948 |
|
| 5645 |
/
|
5949 |
/
|
| 5646 |
--------------------------------------------------------
|
5950 |
--------------------------------------------------------
|
| 5647 |
-- DDL for Function ORA_SYSDATE
|
5951 |
-- DDL for Procedure LOG_ACTION
|
| 5648 |
--------------------------------------------------------
|
5952 |
--------------------------------------------------------
|
| - |
|
5953 |
set define off;
|
| 5649 |
|
5954 |
|
| 5650 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."ORA_SYSDATE"
|
5955 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."LOG_ACTION" ( nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
| 5651 |
RETURN DATE
|
5956 |
enumActionTypeName IN ACTION_TYPE.NAME%TYPE,
|
| 5652 |
IS
|
- |
|
| - |
|
5957 |
nUserId IN ACTION_LOG.USER_ID%TYPE,
|
| - |
|
5958 |
sAdditionalComments IN ACTION_LOG.DESCRIPTION%TYPE DEFAULT NULL ) IS
|
| 5653 |
/* ---------------------------------------------------------------------------
|
5959 |
/* ---------------------------------------------------------------------------
|
| 5654 |
Version: 3.0.0
|
5960 |
Version: 3.0
|
| 5655 |
--------------------------------------------------------------------------- */
|
5961 |
--------------------------------------------------------------------------- */
|
| - |
|
5962 |
|
| - |
|
5963 |
ActionTypeId NUMBER;
|
| - |
|
5964 |
|
| 5656 |
BEGIN
|
5965 |
BEGIN
|
| 5657 |
|
5966 |
|
| - |
|
5967 |
-- Get Action Type FK
|
| 5658 |
RETURN TO_DATE( TO_CHAR( SYSDATE,'DD-MON-YYYY' ),'DD-MON-YYYY' );
|
5968 |
SELECT act.ACTTYPE_ID INTO ActionTypeId
|
| 5659 |
END ORA_SYSDATE;
|
5969 |
FROM ACTION_TYPE act
|
| - |
|
5970 |
WHERE act.NAME = enumActionTypeName;
|
| 5660 |
|
5971 |
|
| - |
|
5972 |
|
| - |
|
5973 |
INSERT INTO ACTION_LOG ( USER_ID, PV_ID, DESCRIPTION, ACTTYPE_ID )
|
| - |
|
5974 |
VALUES ( nUserId, nPvId, sAdditionalComments, ActionTypeId );
|
| - |
|
5975 |
|
| - |
|
5976 |
|
| - |
|
5977 |
END Log_Action;
|
| - |
|
5978 |
|
| 5661 |
/
|
5979 |
/
|
| 5662 |
--------------------------------------------------------
|
5980 |
--------------------------------------------------------
|
| 5663 |
-- DDL for Function ORA_SYSDATETIME
|
5981 |
-- DDL for Procedure LOG_ACTION_BULK
|
| 5664 |
--------------------------------------------------------
|
5982 |
--------------------------------------------------------
|
| - |
|
5983 |
set define off;
|
| 5665 |
|
5984 |
|
| 5666 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."ORA_SYSDATETIME"
|
5985 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."LOG_ACTION_BULK" ( nPvIdList IN VARCHAR2,
|
| 5667 |
RETURN DATE
|
5986 |
enumActionTypeName IN ACTION_TYPE.NAME%TYPE,
|
| 5668 |
IS
|
- |
|
| - |
|
5987 |
nUserId IN ACTION_LOG.USER_ID%TYPE,
|
| - |
|
5988 |
sAdditionalComments IN ACTION_LOG.DESCRIPTION%TYPE DEFAULT NULL ) IS
|
| 5669 |
/* ---------------------------------------------------------------------------
|
5989 |
/* ---------------------------------------------------------------------------
|
| 5670 |
Version: 3.0.0
|
5990 |
Version: 3.0
|
| 5671 |
--------------------------------------------------------------------------- */
|
5991 |
--------------------------------------------------------------------------- */
|
| - |
|
5992 |
|
| - |
|
5993 |
ActionTypeId NUMBER;
|
| - |
|
5994 |
oPvIdCollector RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
| - |
|
5995 |
|
| 5672 |
BEGIN
|
5996 |
BEGIN
|
| 5673 |
|
5997 |
|
| 5674 |
RETURN TO_DATE( TO_CHAR( SYSDATE,'DD-MON-YYYY HH24:MI:SS' ),'DD-MON-YYYY HH24:MI:SS' );
|
5998 |
oPvIdCollector := IN_LIST_NUMBER ( nPvIdList );
|
| 5675 |
END ORA_SYSDATETIME;
|
- |
|
| 5676 |
|
5999 |
|
| 5677 |
/
|
- |
|
| - |
|
6000 |
-- Get Action Type FK
|
| 5678 |
--------------------------------------------------------
|
6001 |
SELECT act.ACTTYPE_ID INTO ActionTypeId
|
| 5679 |
-- DDL for Function PERL_DBD_TESTFUNC
|
6002 |
FROM ACTION_TYPE act
|
| 5680 |
--------------------------------------------------------
|
6003 |
WHERE act.NAME = enumActionTypeName;
|
| 5681 |
|
6004 |
|
| - |
|
6005 |
-- Log Action
|
| - |
|
6006 |
INSERT INTO ACTION_LOG ( USER_ID, PV_ID, DESCRIPTION, ACTTYPE_ID )
|
| - |
|
6007 |
SELECT nUserId,
|
| - |
|
6008 |
pv.PV_ID,
|
| - |
|
6009 |
sAdditionalComments,
|
| - |
|
6010 |
ActionTypeId
|
| - |
|
6011 |
FROM PACKAGE_VERSIONS pv
|
| 5682 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."PERL_DBD_TESTFUNC" (a in integer, b in integer) return integer is c integer; begin if b is null then c := 0; else c := b; end if; return a * c + 1; end;
|
6012 |
WHERE pv.PV_ID IN ( SELECT * FROM TABLE ( CAST ( oPvIdCollector AS RELMGR_NUMBER_TAB_t ) ) );
|
| 5683 |
|
6013 |
|
| - |
|
6014 |
|
| - |
|
6015 |
END Log_Action_Bulk;
|
| - |
|
6016 |
|
| 5684 |
/
|
6017 |
/
|
| 5685 |
--------------------------------------------------------
|
6018 |
--------------------------------------------------------
|
| 5686 |
-- DDL for Function RELEASE_MODE
|
6019 |
-- DDL for Procedure LOG_DAEMON_ACTION
|
| 5687 |
--------------------------------------------------------
|
6020 |
--------------------------------------------------------
|
| - |
|
6021 |
set define off;
|
| 5688 |
|
6022 |
|
| 5689 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."RELEASE_MODE" ( nRtagId IN NUMBER ) RETURN CHAR IS
|
6023 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."LOG_DAEMON_ACTION" ( nRconId IN NUMBER,
|
| 5690 |
|
- |
|
| - |
|
6024 |
enumActionTypeName IN VARCHAR2,
|
| - |
|
6025 |
nUserId IN NUMBER,
|
| - |
|
6026 |
sAdditionalComments IN VARCHAR2 DEFAULT NULL ) IS
|
| 5691 |
/* ---------------------------------------------------------------------------
|
6027 |
/* ---------------------------------------------------------------------------
|
| 5692 |
Version: 3.0.0
|
6028 |
Version: 3.0
|
| 5693 |
--------------------------------------------------------------------------- */
|
6029 |
--------------------------------------------------------------------------- */
|
| 5694 |
|
6030 |
|
| 5695 |
returnValue CHAR(1);
|
6031 |
ActionTypeId NUMBER;
|
| 5696 |
|
6032 |
|
| 5697 |
BEGIN
|
6033 |
BEGIN
|
| 5698 |
|
6034 |
|
| - |
|
6035 |
-- Get Action Type FK
|
| 5699 |
/*--------------- Business Rules Here -------------------*/
|
6036 |
SELECT act.ACTTYPE_ID INTO ActionTypeId
|
| - |
|
6037 |
FROM ACTION_TYPE act
|
| 5700 |
/*-------------------------------------------------------*/
|
6038 |
WHERE act.NAME = enumActionTypeName;
|
| 5701 |
|
6039 |
|
| 5702 |
-- Get release mode
|
- |
|
| 5703 |
SELECT rt.OFFICIAL INTO returnValue
|
- |
|
| 5704 |
FROM RELEASE_TAGS rt
|
- |
|
| 5705 |
WHERE rt.RTAG_ID = nRtagId;
|
- |
|
| 5706 |
|
6040 |
|
| 5707 |
RETURN returnValue;
|
6041 |
INSERT INTO DAEMON_ACTION_LOG
|
| - |
|
6042 |
VALUES ( nUserId, ORA_SYSDATETIME, nRconId, sAdditionalComments, ActionTypeId );
|
| 5708 |
|
6043 |
|
| 5709 |
END RELEASE_MODE;
|
- |
|
| 5710 |
|
6044 |
|
| - |
|
6045 |
END Log_Daemon_Action;
|
| - |
|
6046 |
|
| 5711 |
/
|
6047 |
/
|
| 5712 |
--------------------------------------------------------
|
6048 |
--------------------------------------------------------
|
| 5713 |
-- DDL for Package PK_APP_UTILS
|
6049 |
-- DDL for Procedure LOG_PROJECT_ACTION
|
| 5714 |
--------------------------------------------------------
|
6050 |
--------------------------------------------------------
|
| - |
|
6051 |
set define off;
|
| 5715 |
|
6052 |
|
| 5716 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_APP_UTILS" IS
|
6053 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."LOG_PROJECT_ACTION" ( nProjId IN NUMBER,
|
| 5717 |
/*
|
- |
|
| 5718 |
------------------------------
|
6054 |
enumActionTypeName IN VARCHAR2,
|
| - |
|
6055 |
nUserId IN NUMBER,
|
| 5719 |
|| Last Modified: S.Vukovic
|
6056 |
sAdditionalComments IN VARCHAR2 DEFAULT NULL,
|
| 5720 |
|| Modified Date: 26/Apr/2005
|
6057 |
nRtagId IN NUMBER ) IS
|
| - |
|
6058 |
/* ---------------------------------------------------------------------------
|
| 5721 |
|| Spec Version: 1.0
|
6059 |
Version: 3.0
|
| 5722 |
------------------------------
|
6060 |
--------------------------------------------------------------------------- */
|
| 5723 |
*/
|
- |
|
| 5724 |
|
6061 |
|
| 5725 |
TYPE typeCur IS REF CURSOR;
|
6062 |
ActionTypeId NUMBER;
|
| 5726 |
|
6063 |
|
| 5727 |
/*================================================================================================*/
|
- |
|
| - |
|
6064 |
BEGIN
|
| 5728 |
|
6065 |
|
| - |
|
6066 |
-- Get Action Type FK
|
| 5729 |
PROCEDURE GET_CURRENT_PARAMETERS ( ProjId IN VARCHAR2, RtagId IN VARCHAR2, records OUT typeCur);
|
6067 |
SELECT act.ACTTYPE_ID INTO ActionTypeId
|
| - |
|
6068 |
FROM ACTION_TYPE act
|
| - |
|
6069 |
WHERE act.NAME = enumActionTypeName;
|
| 5730 |
|
6070 |
|
| 5731 |
/*================================================================================================*/
|
- |
|
| 5732 |
|
6071 |
|
| - |
|
6072 |
INSERT INTO PROJECT_ACTION_LOG ( USER_ID, ACTION_DATETIME, PROJ_ID, DESCRIPTION, ACTTYPE_ID, RTAG_ID)
|
| 5733 |
END PK_APP_UTILS;
|
6073 |
VALUES ( nUserId, ORA_SYSDATETIME, nProjId, sAdditionalComments, ActionTypeId, nRtagId);
|
| 5734 |
|
6074 |
|
| 5735 |
/
|
- |
|
| 5736 |
|
6075 |
|
| 5737 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_APP_UTILS" TO "DEPLOYMENT_MANAGER";
|
6076 |
END Log_Project_Action;
|
| - |
|
6077 |
|
| - |
|
6078 |
/
|
| 5738 |
--------------------------------------------------------
|
6079 |
--------------------------------------------------------
|
| 5739 |
-- DDL for Package PK_BUILDAPI
|
6080 |
-- DDL for Procedure NEW_ADDITIONAL_NOTE
|
| 5740 |
--------------------------------------------------------
|
6081 |
--------------------------------------------------------
|
| - |
|
6082 |
set define off;
|
| 5741 |
|
6083 |
|
| 5742 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_BUILDAPI"
|
6084 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."NEW_ADDITIONAL_NOTE" ( pnPv_id IN NUMBER,
|
| 5743 |
IS
|
- |
|
| 5744 |
/*================================================================================================*/
|
6085 |
psNote_title IN ADDITIONAL_NOTES.NOTE_TITLE%TYPE,
|
| 5745 |
PROCEDURE add_product_component (
|
6086 |
psNote_body IN ADDITIONAL_NOTES.NOTE_BODY%TYPE,
|
| 5746 |
npvid IN NUMBER,
|
6087 |
pnUser_id IN NUMBER,
|
| 5747 |
sosname IN VARCHAR2,
|
6088 |
outErrCode OUT NUMBER
|
| 5748 |
sorigfilepath IN VARCHAR2,
|
- |
|
| 5749 |
sfilename IN VARCHAR2,
|
6089 |
) IS
|
| 5750 |
sdestfilepath IN VARCHAR2,
|
6090 |
/* ---------------------------------------------------------------------------
|
| 5751 |
nbytesize IN NUMBER,
|
6091 |
Version: 3.0.0
|
| 5752 |
scrccksum IN VARCHAR2
|
6092 |
--------------------------------------------------------------------------- */
|
| 5753 |
);
|
- |
|
| 5754 |
|
6093 |
|
| 5755 |
PROCEDURE remove_all_product_components (
|
- |
|
| 5756 |
npvid IN NUMBER,
|
6094 |
newID NUMBER;
|
| 5757 |
sosname IN VARCHAR2
|
- |
|
| 5758 |
);
|
- |
|
| 5759 |
|
6095 |
|
| 5760 |
/*================================================================================================*/
|
- |
|
| 5761 |
FUNCTION get_osid (sosname IN VARCHAR2)
|
6096 |
CURSOR an_duplicate_cur IS
|
| 5762 |
RETURN NUMBER;
|
6097 |
SELECT note_id
|
| - |
|
6098 |
FROM ADDITIONAL_NOTES
|
| - |
|
6099 |
WHERE pv_id = pnPv_id
|
| - |
|
6100 |
AND note_title = psNote_title;
|
| - |
|
6101 |
an_duplicate_rec an_duplicate_cur%ROWTYPE;
|
| 5763 |
|
6102 |
|
| 5764 |
/*================================================================================================*/
|
- |
|
| 5765 |
PROCEDURE update_build_service_info (
|
- |
|
| 5766 |
sdatabaseserver IN VARCHAR2,
|
- |
|
| 5767 |
sarchiveserver IN VARCHAR2,
|
- |
|
| 5768 |
smailserver IN VARCHAR2,
|
- |
|
| 5769 |
smailsender IN VARCHAR2,
|
- |
|
| 5770 |
faultmlist IN VARCHAR2,
|
- |
|
| 5771 |
sdiskspace IN VARCHAR2,
|
- |
|
| 5772 |
ssbommanagement IN VARCHAR2,
|
- |
|
| 5773 |
lxrserver IN VARCHAR2
|
- |
|
| 5774 |
);
|
6103 |
BEGIN
|
| - |
|
6104 |
outErrCode := -1; -- Set default return error code to ERROR state
|
| 5775 |
|
6105 |
|
| 5776 |
/*================================================================================================*/
|
6106 |
OPEN an_duplicate_cur;
|
| 5777 |
PROCEDURE add_gbe_machtype (sgbevalue IN VARCHAR2, sgbeclass IN NUMBER);
|
6107 |
FETCH an_duplicate_cur INTO an_duplicate_rec;
|
| 5778 |
|
6108 |
|
| 5779 |
/*================================================================================================*/
|
6109 |
IF an_duplicate_cur%NOTFOUND
|
| - |
|
6110 |
THEN
|
| - |
|
6111 |
/* No duplicate titles */
|
| - |
|
6112 |
-- Get new ID --
|
| 5780 |
PROCEDURE remove_gbe_machtype (ngbe_id IN NUMBER);
|
6113 |
SELECT SEQ_ADDITIONAL_NOTES.NEXTVAL INTO newID FROM DUAL;
|
| 5781 |
|
6114 |
|
| - |
|
6115 |
--- Add Additional Note ---
|
| 5782 |
/*================================================================================================*/
|
6116 |
INSERT INTO ADDITIONAL_NOTES ( note_id, pv_id, note_title, note_body, mod_date, mod_user )
|
| 5783 |
PROCEDURE update_gbe_machtype (ngbe_id IN NUMBER, sgbevalue IN VARCHAR2, sgbeclass IN NUMBER);
|
6117 |
VALUES ( newID, pnPv_id, psNote_title, psNote_body, Ora_Sysdate, pnUser_id );
|
| - |
|
6118 |
outErrCode := 0; -- Set return to SUCCESS
|
| - |
|
6119 |
END IF;
|
| 5784 |
|
6120 |
|
| 5785 |
/*================================================================================================*/
|
- |
|
| 5786 |
PROCEDURE add_buildmachine (sbmvalue IN VARCHAR2);
|
6121 |
CLOSE an_duplicate_cur;
|
| - |
|
6122 |
END New_Additional_Note;
|
| 5787 |
|
6123 |
|
| - |
|
6124 |
/
|
| 5788 |
/*================================================================================================*/
|
6125 |
--------------------------------------------------------
|
| 5789 |
PROCEDURE remove_buildmachine (nbm_id IN NUMBER);
|
6126 |
-- DDL for Procedure NEW_PACKAGE_NAME
|
| - |
|
6127 |
--------------------------------------------------------
|
| - |
|
6128 |
set define off;
|
| 5790 |
|
6129 |
|
| 5791 |
/*================================================================================================*/
|
6130 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."NEW_PACKAGE_NAME" ( SSpkg_name IN PACKAGES.pkg_name%TYPE,
|
| 5792 |
PROCEDURE update_buildmachine (nbm_id IN NUMBER, sbmvalue IN VARCHAR2);
|
6131 |
retPKG_ID OUT NUMBER ) IS
|
| - |
|
6132 |
/* ---------------------------------------------------------------------------
|
| - |
|
6133 |
Version: 3.0.0
|
| - |
|
6134 |
--------------------------------------------------------------------------- */
|
| 5793 |
|
6135 |
|
| - |
|
6136 |
CURSOR packages_cur IS
|
| - |
|
6137 |
SELECT pkg.pkg_id
|
| - |
|
6138 |
FROM packages pkg
|
| 5794 |
/*================================================================================================*/
|
6139 |
WHERE pkg.pkg_name = SSpkg_name;
|
| 5795 |
PROCEDURE delete_daemon (srconidlist IN VARCHAR2);
|
6140 |
packages_rec packages_cur%ROWTYPE;
|
| 5796 |
|
6141 |
|
| 5797 |
/*================================================================================================*/
|
- |
|
| 5798 |
PROCEDURE remove_daemon (srconidlist IN VARCHAR2);
|
- |
|
| 5799 |
|
6142 |
|
| 5800 |
/*================================================================================================*/
|
- |
|
| 5801 |
PROCEDURE insert_schedule_info (
|
- |
|
| 5802 |
dschedulepause IN DATE,
|
- |
|
| 5803 |
dscheduleresume IN DATE,
|
- |
|
| 5804 |
crepeat IN VARCHAR2,
|
- |
|
| 5805 |
cindefinitepause IN VARCHAR2
|
- |
|
| 5806 |
);
|
6143 |
BEGIN
|
| 5807 |
|
6144 |
|
| 5808 |
/*================================================================================================*/
|
6145 |
/* ---------------------------------------------------- */
|
| 5809 |
PROCEDURE delete_schedule (nscheduleid IN NUMBER);
|
6146 |
/* Find if package name exists */
|
| - |
|
6147 |
/* ---------------------------------------------------- */
|
| 5810 |
|
6148 |
|
| 5811 |
/*================================================================================================*/
|
6149 |
OPEN packages_cur;
|
| 5812 |
PROCEDURE set_infinite_pause;
|
6150 |
FETCH packages_cur INTO packages_rec;
|
| 5813 |
|
6151 |
|
| 5814 |
/*================================================================================================*/
|
6152 |
IF packages_cur%NOTFOUND
|
| - |
|
6153 |
THEN
|
| 5815 |
PROCEDURE set_resume;
|
6154 |
-- Create new pkg_name --
|
| - |
|
6155 |
SELECT SEQ_PKG_ID.nextval INTO retPKG_ID FROM DUAL;
|
| 5816 |
|
6156 |
|
| 5817 |
/*================================================================================================*/
|
6157 |
INSERT INTO packages ( pkg_id, pkg_name )
|
| 5818 |
PROCEDURE delete_out_of_date_schedule;
|
6158 |
VALUES ( retPKG_ID, SSpkg_name );
|
| 5819 |
|
6159 |
|
| 5820 |
/*================================================================================================*/
|
- |
|
| - |
|
6160 |
ELSE
|
| 5821 |
PROCEDURE set_daemon_resume (nrconid IN NUMBER);
|
6161 |
retPKG_ID := packages_rec.pkg_id;
|
| 5822 |
|
6162 |
|
| 5823 |
/*================================================================================================*/
|
- |
|
| 5824 |
PROCEDURE set_daemon_pause (nrconid IN NUMBER);
|
6163 |
END IF;
|
| 5825 |
|
6164 |
|
| 5826 |
/*================================================================================================*/
|
- |
|
| 5827 |
PROCEDURE set_daemon_disable (nrconid NUMBER);
|
- |
|
| 5828 |
|
6165 |
|
| 5829 |
/*================================================================================================*/
|
- |
|
| 5830 |
PROCEDURE set_daemon_states (nrtagid NUMBER, nstate NUMBER);
|
6166 |
CLOSE packages_cur;
|
| 5831 |
|
6167 |
|
| 5832 |
/*================================================================================================*/
|
- |
|
| 5833 |
PROCEDURE mark_daemon_inst_in_progress( nInstId IN NUMBER );
|
- |
|
| 5834 |
/*================================================================================================*/
|
- |
|
| 5835 |
PROCEDURE mark_daemon_inst_completed( nInstId IN NUMBER );
|
- |
|
| 5836 |
/*================================================================================================*/
|
- |
|
| 5837 |
FUNCTION get_daemon_inst(
|
- |
|
| 5838 |
nRtag_id IN NUMBER,
|
- |
|
| 5839 |
nInst_id IN OUT NUMBER,
|
- |
|
| 5840 |
nOp_code IN OUT NUMBER,
|
- |
|
| 5841 |
nPv_id OUT NUMBER,
|
- |
|
| 5842 |
nUser_id OUT NUMBER,
|
- |
|
| 5843 |
nInProgress OUT NUMBER
|
- |
|
| 5844 |
) RETURN NUMBER;
|
- |
|
| 5845 |
/*================================================================================================*/
|
- |
|
| 5846 |
PROCEDURE cleanup_stranded_daemon_insts;
|
- |
|
| 5847 |
/*================================================================================================*/
|
- |
|
| 5848 |
PROCEDURE insert_daemon_inst(
|
- |
|
| 5849 |
nOp_code IN NUMBER,
|
- |
|
| 5850 |
nRtag_id IN NUMBER,
|
- |
|
| 5851 |
nPv_id IN NUMBER,
|
- |
|
| 5852 |
nSchedDate IN DATE,
|
- |
|
| 5853 |
nRepeatSecs IN NUMBER,
|
- |
|
| 5854 |
nAddedDate IN DATE,
|
- |
|
| 5855 |
nUser_id IN NUMBER
|
- |
|
| 5856 |
);
|
- |
|
| 5857 |
/*================================================================================================*/
|
- |
|
| 5858 |
PROCEDURE del_daemon_inst( nInstId IN NUMBER );
|
- |
|
| 5859 |
/*================================================================================================*/
|
- |
|
| 5860 |
PROCEDURE del_daemon_inst_by_rtag_pvid(
|
- |
|
| 5861 |
nOp_code IN NUMBER,
|
- |
|
| 5862 |
nRtag_id IN NUMBER,
|
- |
|
| 5863 |
nPv_id IN NUMBER
|
- |
|
| 5864 |
);
|
- |
|
| 5865 |
/*================================================================================================*/
|
- |
|
| 5866 |
PROCEDURE update_daemon_inst(
|
- |
|
| 5867 |
nInstId IN NUMBER,
|
- |
|
| 5868 |
nOp_code IN NUMBER,
|
- |
|
| 5869 |
nRtag_id IN NUMBER,
|
- |
|
| 5870 |
nPv_id IN NUMBER,
|
- |
|
| 5871 |
nSchedDate IN DATE,
|
- |
|
| 5872 |
nRepeatSecs IN NUMBER,
|
- |
|
| 5873 |
nAddedDate IN DATE,
|
6168 |
END New_Package_Name;
|
| 5874 |
nUser_id IN NUMBER
|
- |
|
| 5875 |
);
|
- |
|
| 5876 |
/*================================================================================================*/
|
- |
|
| 5877 |
FUNCTION daemon_ops_for_rtag_pvid(
|
- |
|
| 5878 |
nRtag_id IN NUMBER,
|
- |
|
| 5879 |
nPv_id IN NUMBER
|
- |
|
| 5880 |
) RETURN VARCHAR2;
|
- |
|
| 5881 |
/*================================================================================================*/
|
- |
|
| 5882 |
FUNCTION daemon_ops_for_rtag(
|
- |
|
| 5883 |
nRtag_id IN NUMBER
|
- |
|
| 5884 |
) RETURN VARCHAR2;
|
- |
|
| 5885 |
/*================================================================================================*/
|
- |
|
| 5886 |
PROCEDURE add_daemon_config (
|
- |
|
| 5887 |
nrtagid IN NUMBER,
|
- |
|
| 5888 |
nbmcon_id IN NUMBER,
|
- |
|
| 5889 |
sdaemon_mode IN VARCHAR2,
|
- |
|
| 5890 |
sgbebuildfilter IN VARCHAR2
|
- |
|
| 5891 |
);
|
- |
|
| 5892 |
/*================================================================================================*/
|
- |
|
| 5893 |
PROCEDURE update_daemon_config (
|
- |
|
| 5894 |
nrconid IN NUMBER,
|
- |
|
| 5895 |
nbmcon_id IN NUMBER,
|
- |
|
| 5896 |
sdaemon_mode IN VARCHAR2,
|
- |
|
| 5897 |
sgbebuildfilter IN VARCHAR2
|
- |
|
| 5898 |
);
|
- |
|
| 5899 |
|
6169 |
|
| 5900 |
/*================================================================================================*/
|
- |
|
| - |
|
6170 |
/
|
| 5901 |
PROCEDURE duplicate_daemon_config (
|
6171 |
--------------------------------------------------------
|
| 5902 |
nrtagid IN NUMBER,
|
- |
|
| 5903 |
nbmcon_id IN NUMBER,
|
- |
|
| 5904 |
sdaemonhostname IN VARCHAR2,
|
6172 |
-- DDL for Procedure NEW_PATCH
|
| 5905 |
ngbe_id IN NUMBER,
|
- |
|
| 5906 |
sdaemon_mode IN VARCHAR2,
|
6173 |
--------------------------------------------------------
|
| 5907 |
sgbebuildfilter IN VARCHAR2
|
- |
|
| 5908 |
);
|
6174 |
set define off;
|
| 5909 |
|
6175 |
|
| 5910 |
/*================================================================================================*/
|
6176 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."NEW_PATCH" ( SSpatch_version IN PACKAGE_VERSIONS.pkg_version%TYPE,
|
| 5911 |
PROCEDURE add_build_machine (
|
- |
|
| 5912 |
sdisplay_name IN VARCHAR2,
|
- |
|
| 5913 |
smachine_hostname IN VARCHAR2,
|
- |
|
| 5914 |
ngbeid IN NUMBER,
|
6177 |
NNparent_id IN NUMBER,
|
| 5915 |
sdescription IN VARCHAR2,
|
6178 |
sPatchIdList IN VARCHAR2,
|
| 5916 |
sactive IN CHAR
|
6179 |
NNuser_id IN NUMBER ) IS
|
| 5917 |
);
|
- |
|
| 5918 |
/*================================================================================================*/
|
- |
|
| 5919 |
PROCEDURE delete_build_machine (sbmcon_id_list IN VARCHAR2);
|
6180 |
/* ---------------------------------------------------------------------------
|
| 5920 |
/*================================================================================================*/
|
- |
|
| 5921 |
PROCEDURE update_build_machine (
|
- |
|
| 5922 |
nbmcon_id IN NUMBER,
|
- |
|
| 5923 |
sdisplay_name IN VARCHAR2,
|
- |
|
| 5924 |
smachine_hostname IN VARCHAR2,
|
- |
|
| 5925 |
ngbeid IN NUMBER,
|
- |
|
| 5926 |
sdescription IN VARCHAR2,
|
- |
|
| 5927 |
sactive IN CHAR
|
- |
|
| 5928 |
);
|
6181 |
Version: 3.5
|
| 5929 |
/*================================================================================================*/
|
- |
|
| 5930 |
PROCEDURE import_daemons ( nSourceRtagId IN NUMBER, nTargetRtagId IN NUMBER, nUserId IN NUMBER );
|
- |
|
| 5931 |
/*================================================================================================*/
|
- |
|
| 5932 |
PROCEDURE set_finite_pause ( duration IN NUMBER );
|
- |
|
| 5933 |
PROCEDURE set_build_plan (rtagId IN NUMBER, nStartIndex IN NUMBER, pvList IN VARCHAR2);
|
6182 |
--------------------------------------------------------------------------- */
|
| 5934 |
|
6183 |
|
| - |
|
6184 |
patchPv_id NUMBER;
|
| 5935 |
END pk_buildapi;
|
6185 |
parPkg_id NUMBER;
|
| - |
|
6186 |
LastInstallOrder NUMBER;
|
| - |
|
6187 |
isPatchDlocked PACKAGE_VERSIONS.DLOCKED%TYPE;
|
| - |
|
6188 |
SSV_MM PACKAGE_VERSIONS.V_MM%TYPE;
|
| - |
|
6189 |
SSV_NMM PACKAGE_VERSIONS.V_NMM%TYPE;
|
| - |
|
6190 |
SSV_EXT PACKAGE_VERSIONS.V_EXT%TYPE;
|
| - |
|
6191 |
oPatchDepCollector RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
| 5936 |
|
6192 |
|
| 5937 |
/
|
- |
|
| - |
|
6193 |
CURSOR parent_cur IS
|
| 5938 |
--------------------------------------------------------
|
6194 |
SELECT pv.*, pkg.pkg_name
|
| 5939 |
-- DDL for Package PK_ENVIRONMENT
|
6195 |
FROM package_versions pv,
|
| - |
|
6196 |
packages pkg
|
| 5940 |
--------------------------------------------------------
|
6197 |
WHERE pv.pv_id = NNparent_id
|
| - |
|
6198 |
AND pv.pkg_id = pkg.pkg_id;
|
| - |
|
6199 |
parent_rec parent_cur%ROWTYPE;
|
| 5941 |
|
6200 |
|
| - |
|
6201 |
CURSOR patch_cur IS
|
| 5942 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_ENVIRONMENT" IS
|
6202 |
SELECT pv.*, pg.pkg_name
|
| 5943 |
/*
|
- |
|
| 5944 |
------------------------------
|
6203 |
FROM package_versions pv,
|
| 5945 |
|| Last Modified: G.Huddy
|
6204 |
packages pg
|
| 5946 |
|| Modified Date: 28/May/2008
|
6205 |
WHERE pv.pkg_id = parPkg_id
|
| - |
|
6206 |
AND pv.pkg_version = SSpatch_version
|
| 5947 |
|| Spec Version: 1.2
|
6207 |
AND pv.pkg_id = pg.pkg_id;
|
| 5948 |
------------------------------
|
6208 |
patch_rec patch_cur%ROWTYPE;
|
| 5949 |
*/
|
- |
|
| 5950 |
|
6209 |
|
| 5951 |
TYPE typeCur IS REF CURSOR;
|
6210 |
CURSOR releases_cur IS
|
| - |
|
6211 |
SELECT rc.pv_id
|
| - |
|
6212 |
FROM release_content rc
|
| - |
|
6213 |
WHERE rc.pv_id = patch_rec.pv_id;
|
| - |
|
6214 |
releases_rec releases_cur%ROWTYPE;
|
| 5952 |
|
6215 |
|
| 5953 |
/*================================================================================================*/
|
- |
|
| 5954 |
|
6216 |
|
| 5955 |
FUNCTION SELECT_ENVIRONMENT_AREA ( cDlock IN PACKAGE_VERSIONS.DLOCKED%TYPE ) RETURN NUMBER;
|
- |
|
| 5956 |
FUNCTION GET_PACKAGE_AREA ( PvId IN NUMBER, RtagId IN NUMBER ) RETURN NUMBER;
|
- |
|
| 5957 |
FUNCTION GET_VIEW_LOCATION ( PvId IN NUMBER, RtagId IN NUMBER ) RETURN NUMBER;
|
- |
|
| 5958 |
PROCEDURE ADD_PACKAGE ( PvId IN NUMBER, ViewId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER, imode IN CHAR default NULL );
|
- |
|
| 5959 |
PROCEDURE ADD_PACKAGE_BULK ( PvIdList IN VARCHAR2, ViewId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER, imode IN CHAR default NULL );
|
- |
|
| 5960 |
PROCEDURE REPLACE_PACKAGE ( newPvId IN NUMBER, oldPvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
- |
|
| 5961 |
FUNCTION REMOVE_PACKAGE ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER, ForceRemove IN CHAR ) RETURN NUMBER;
|
- |
|
| - |
|
6217 |
BEGIN
|
| 5962 |
|
6218 |
|
| 5963 |
PROCEDURE GET_ENVIRONMENT_ITEMS ( ViewType IN NUMBER, UserId IN NUMBER, RtagId IN NUMBER, sViewIdShowList IN VARCHAR2, nTrueRecordCount OUT NUMBER, RecordSet OUT typeCur );
|
6219 |
-- Get Last Install Order
|
| 5964 |
PROCEDURE GET_RELEASED_ITEMS ( ViewType IN NUMBER, UserId IN NUMBER, RtagId IN NUMBER, sViewIdShowList IN VARCHAR2, nTrueRecordCount OUT NUMBER, RecordSet OUT typeCur );
|
6220 |
SELECT Count(*) INTO LastInstallOrder
|
| 5965 |
PROCEDURE GET_PENDING_ITEMS ( ViewType IN NUMBER, UserId IN NUMBER, RtagId IN NUMBER, sViewIdShowList IN VARCHAR2, nTrueRecordCount OUT NUMBER, RecordSet OUT typeCur );
|
6221 |
FROM PACKAGE_PATCHES pp
|
| 5966 |
PROCEDURE GET_WORK_IN_PROGRESS_ITEMS ( ViewType IN NUMBER, UserId IN NUMBER, RtagId IN NUMBER, sViewIdShowList IN VARCHAR2, nTrueRecordCount OUT NUMBER, RecordSet OUT typeCur );
|
6222 |
WHERE pp.PV_ID = NNparent_id;
|
| 5967 |
|
6223 |
|
| 5968 |
PROCEDURE GET_VIEW_CONTENT ( RtagId IN NUMBER, ViewId IN NUMBER, RecordSet OUT typeCur );
|
- |
|
| 5969 |
|
6224 |
|
| - |
|
6225 |
-- Get parent details
|
| - |
|
6226 |
OPEN parent_cur;
|
| 5970 |
FUNCTION GET_PACKAGE_VIEW ( PvId IN NUMBER, RtagId IN NUMBER ) RETURN NUMBER;
|
6227 |
FETCH parent_cur INTO parent_rec;
|
| - |
|
6228 |
parPkg_id := parent_rec.pkg_id;
|
| 5971 |
|
6229 |
|
| 5972 |
|
6230 |
|
| 5973 |
PROCEDURE MAKE_RELEASE ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
6231 |
-- Find if patch exists in database
|
| - |
|
6232 |
OPEN patch_cur;
|
| 5974 |
PROCEDURE MAKE_UNRELEASE ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
6233 |
FETCH patch_cur INTO patch_rec;
|
| 5975 |
|
6234 |
|
| 5976 |
PROCEDURE MAKE_PENDING ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
- |
|
| 5977 |
PROCEDURE MAKE_APPROVED ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
- |
|
| 5978 |
PROCEDURE MAKE_REJECT ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
- |
|
| 5979 |
PROCEDURE APPROVE_MERGE ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
- |
|
| 5980 |
|
6235 |
|
| - |
|
6236 |
-- Parent must be official
|
| 5981 |
PROCEDURE CHANGE_PACKAGE_VIEW ( PvId IN NUMBER, RtagId IN NUMBER, NewViewId IN NUMBER );
|
6237 |
IF parent_rec.dlocked = 'Y' THEN
|
| 5982 |
|
6238 |
|
| 5983 |
PROCEDURE FIND_PACKAGE ( sKeyword IN VARCHAR2, nRtagId IN NUMBER, nSearchArea IN NUMBER, RecordSet OUT typeCur );
|
6239 |
IF patch_cur%NOTFOUND
|
| - |
|
6240 |
THEN
|
| 5984 |
PROCEDURE FIND_FILE ( sKeyword IN VARCHAR2, nRtagId IN NUMBER, nSearchArea IN NUMBER, nPageSize IN NUMBER, RecordSet OUT typeCur );
|
6241 |
isPatchDlocked := 'N';
|
| 5985 |
|
6242 |
|
| 5986 |
PROCEDURE AUTO_MAKE_RELEASE ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER, VExt IN
|
6243 |
-- Create new patch version --
|
| 5987 |
PACKAGE_VERSIONS.V_EXT%TYPE, SSV_EXT IN PACKAGE_VERSIONS.V_EXT%TYPE,
|
6244 |
SELECT SEQ_PV_ID.nextval INTO patchPv_id FROM DUAL;
|
| 5988 |
CloneFromPvId IN NUMBER );
|
- |
|
| 5989 |
|
6245 |
|
| 5990 |
PROCEDURE GET_PRODRELEASE_ITEMS ( RtagId IN NUMBER, nTrueRecordCount OUT NUMBER, RecordSet OUT typeCur );
|
- |
|
| 5991 |
|
6246 |
|
| 5992 |
PROCEDURE GET_INTEGRATION_ITEMS ( RtagId IN NUMBER, nTrueRecordCount OUT NUMBER, RecordSet OUT typeCur );
|
6247 |
Split_version ( SSpatch_version, SSV_MM, SSV_NMM, SSV_EXT );
|
| 5993 |
|
6248 |
|
| - |
|
6249 |
INSERT INTO package_versions ( pv_id, pkg_id, pkg_version, dlocked, created_stamp, creator_id, modified_stamp, modifier_id, V_MM, V_NMM, V_EXT, src_path, pv_description, owner_id, is_patch, LAST_PV_ID, bs_id, is_autobuildable, ripple_field )
|
| - |
|
6250 |
VALUES (
|
| - |
|
6251 |
patchPv_id,
|
| - |
|
6252 |
parPkg_id,
|
| - |
|
6253 |
SSpatch_version,
|
| - |
|
6254 |
isPatchDlocked,
|
| - |
|
6255 |
ORA_SYSDATE,
|
| - |
|
6256 |
NNuser_id,
|
| - |
|
6257 |
ORA_SYSDATETIME,
|
| - |
|
6258 |
NNuser_id,
|
| - |
|
6259 |
SSV_MM,
|
| - |
|
6260 |
SSV_NMM,
|
| - |
|
6261 |
SSV_EXT,
|
| - |
|
6262 |
parent_rec.src_path,
|
| 5994 |
PROCEDURE GET_TEST_ITEMS ( RtagId IN NUMBER, nTrueRecordCount OUT NUMBER, RecordSet OUT typeCur );
|
6263 |
'This is a patch to ' || parent_rec.pkg_name || ' ' || parent_rec.pkg_version,
|
| - |
|
6264 |
NNuser_id,
|
| - |
|
6265 |
'Y',
|
| - |
|
6266 |
patchPv_id,
|
| - |
|
6267 |
parent_rec.bs_id,
|
| - |
|
6268 |
parent_rec.is_autobuildable,
|
| - |
|
6269 |
parent_rec.ripple_field
|
| 5995 |
|
6270 |
|
| 5996 |
PROCEDURE GET_DEPLOY_ITEMS ( RtagId IN NUMBER, nTrueRecordCount OUT NUMBER, RecordSet OUT typeCur );
|
- |
|
| - |
|
6271 |
);
|
| 5997 |
|
6272 |
|
| 5998 |
PROCEDURE GET_REJECT_ITEMS ( RtagId IN NUMBER, nTrueRecordCount OUT NUMBER, RecordSet OUT typeCur );
|
6273 |
INSERT INTO package_patches ( pv_id, patch_id, INSTALL_ORDER )
|
| - |
|
6274 |
( SELECT NNparent_id AS pv_id,
|
| - |
|
6275 |
pv.pv_id AS patch_id,
|
| 5999 |
/*================================================================================================*/
|
6276 |
LastInstallOrder + 1 AS INSTALL_ORDER
|
| - |
|
6277 |
FROM package_versions pv
|
| - |
|
6278 |
WHERE pv.pv_id = patchPv_id
|
| - |
|
6279 |
AND pv.is_patch = 'Y' );
|
| 6000 |
|
6280 |
|
| 6001 |
END PK_ENVIRONMENT;
|
6281 |
/* LOG ACTION */
|
| - |
|
6282 |
Log_Action ( patchPv_id, 'new_version', NNuser_id,
|
| - |
|
6283 |
'Patch version created: '|| SSpatch_version );
|
| 6002 |
|
6284 |
|
| 6003 |
/
|
- |
|
| 6004 |
--------------------------------------------------------
|
6285 |
Log_Action ( NNparent_id, 'patch_add', NNuser_id,
|
| 6005 |
-- DDL for Package PK_LICENCING
|
- |
|
| 6006 |
--------------------------------------------------------
|
6286 |
'New patch created and attached: '|| SSpatch_version );
|
| 6007 |
|
6287 |
|
| 6008 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_LICENCING" IS
|
- |
|
| 6009 |
/*
|
- |
|
| 6010 |
------------------------------
|
- |
|
| 6011 |
|| Last Modified: G.Huddy
|
- |
|
| 6012 |
|| Modified Date: 19/Aug/2008
|
- |
|
| 6013 |
|| Spec Version: 1.0
|
- |
|
| 6014 |
------------------------------
|
- |
|
| 6015 |
*/
|
- |
|
| 6016 |
|
6288 |
|
| 6017 |
TYPE typeCur IS REF CURSOR;
|
6289 |
ELSE
|
| 6018 |
|
6290 |
|
| 6019 |
/*================================================================================================*/
|
- |
|
| 6020 |
PROCEDURE ADD_LICENCE ( PvId IN NUMBER, licenceId IN NUMBER, UserId IN NUMBER );
|
- |
|
| 6021 |
PROCEDURE REMOVE_LICENCE ( PvId IN NUMBER, licenceId IN NUMBER, UserId IN NUMBER );
|
- |
|
| 6022 |
PROCEDURE CLONE_LICENCING( fromPvId IN NUMBER, toPvId IN NUMBER, UserId IN NUMBER );
|
- |
|
| 6023 |
FUNCTION IS_LICENCED( PvId IN NUMBER, licenceId IN NUMBER) RETURN NUMBER;
|
6291 |
patchPv_id := patch_rec.pv_id;
|
| 6024 |
PROCEDURE REMOVE_ALL_LICENCING( PvId IN NUMBER, UserId IN NUMBER );
|
6292 |
isPatchDlocked := patch_rec.dlocked;
|
| 6025 |
/*================================================================================================*/
|
- |
|
| 6026 |
|
6293 |
|
| - |
|
6294 |
-- Find if pv_id exists in release content (i.e. it cannot be a patch)
|
| 6027 |
END PK_LICENCING;
|
6295 |
OPEN releases_cur;
|
| - |
|
6296 |
FETCH releases_cur INTO releases_rec;
|
| 6028 |
|
6297 |
|
| - |
|
6298 |
IF releases_cur%NOTFOUND
|
| 6029 |
/
|
6299 |
THEN
|
| 6030 |
--------------------------------------------------------
|
6300 |
-- This pv_id is trully a patch, hence add Y to column IS_PATCH
|
| 6031 |
-- DDL for Package PK_PACKAGE
|
6301 |
UPDATE package_versions SET
|
| - |
|
6302 |
is_patch = 'Y'
|
| 6032 |
--------------------------------------------------------
|
6303 |
WHERE pv_id = patchPv_id;
|
| 6033 |
|
6304 |
|
| 6034 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_PACKAGE"
|
6305 |
INSERT INTO package_patches ( pv_id, patch_id, INSTALL_ORDER )
|
| 6035 |
IS
|
- |
|
| 6036 |
/*
|
- |
|
| 6037 |
------------------------------
|
6306 |
( SELECT NNparent_id AS pv_id,
|
| 6038 |
|| Last Modified: Jeremy Tweddle
|
6307 |
pv.pv_id AS patch_id,
|
| - |
|
6308 |
LastInstallOrder + 1 AS INSTALL_ORDER
|
| 6039 |
|| Modified Date: 24/08/2007
|
6309 |
FROM package_versions pv
|
| 6040 |
||
|
- |
|
| 6041 |
------------------------------
|
6310 |
WHERE pv.pv_id = patchPv_id
|
| 6042 |
*/
|
- |
|
| 6043 |
TYPE typecur IS REF CURSOR;
|
6311 |
AND pv.is_patch = 'Y' );
|
| 6044 |
|
6312 |
|
| 6045 |
/*
|
- |
|
| 6046 |
* Carriage-return line-feed character sequence.
|
- |
|
| 6047 |
*/
|
6313 |
END IF;
|
| 6048 |
CRLF CONSTANT VARCHAR2(2 CHAR) := unistr('\000D\000A');
|
- |
|
| 6049 |
|
6314 |
|
| 6050 |
/*================================================================================================*/
|
- |
|
| 6051 |
PROCEDURE new_version (
|
6315 |
CLOSE releases_cur;
|
| 6052 |
nlastpvid IN NUMBER,
|
- |
|
| 6053 |
snewpkgversion IN VARCHAR2 DEFAULT NULL,
|
- |
|
| 6054 |
cbuildtype IN CHAR,
|
- |
|
| 6055 |
cchangetype IN CHAR,
|
- |
|
| 6056 |
nsettopvid IN NUMBER DEFAULT NULL,
|
- |
|
| 6057 |
nrtagid IN NUMBER,
|
- |
|
| 6058 |
nuserid IN NUMBER,
|
- |
|
| 6059 |
enumissues_state_imported IN NUMBER,
|
- |
|
| 6060 |
returnpvid OUT NUMBER
|
- |
|
| 6061 |
);
|
- |
|
| 6062 |
|
6316 |
|
| 6063 |
PROCEDURE change_state (
|
- |
|
| 6064 |
pvid IN NUMBER,
|
6317 |
/* LOG ACTION */
|
| 6065 |
newstate IN package_versions.dlocked%TYPE,
|
6318 |
Log_Action ( NNparent_id, 'patch_add', NNuser_id,
|
| 6066 |
userid IN NUMBER
|
6319 |
'Patch version was found and attached: '|| SSpatch_version );
|
| 6067 |
);
|
- |
|
| 6068 |
|
6320 |
|
| 6069 |
PROCEDURE new_patch (
|
- |
|
| 6070 |
snewpatchversion IN package_versions.pkg_version%TYPE,
|
- |
|
| 6071 |
nparentpvid IN NUMBER,
|
- |
|
| 6072 |
spatchidlist IN VARCHAR2,
|
- |
|
| 6073 |
nuserid IN NUMBER,
|
- |
|
| 6074 |
returnpatchid OUT NUMBER
|
- |
|
| 6075 |
);
|
6321 |
END IF;
|
| 6076 |
|
6322 |
|
| 6077 |
PROCEDURE obsolete_patch (
|
- |
|
| 6078 |
patchid IN NUMBER,
|
- |
|
| 6079 |
isobsolete IN CHAR,
|
- |
|
| 6080 |
obsoletecomments IN VARCHAR2,
|
- |
|
| 6081 |
userid IN NUMBER
|
- |
|
| 6082 |
);
|
- |
|
| 6083 |
|
6323 |
|
| 6084 |
PROCEDURE obsolete_patches (
|
- |
|
| 6085 |
spatchidlist IN VARCHAR2,
|
- |
|
| 6086 |
isobsolete IN CHAR,
|
- |
|
| 6087 |
obsoletecomments IN VARCHAR2,
|
- |
|
| 6088 |
userid IN NUMBER
|
- |
|
| 6089 |
);
|
- |
|
| 6090 |
|
6324 |
|
| 6091 |
PROCEDURE destroy_package (
|
- |
|
| 6092 |
pvid IN NUMBER,
|
- |
|
| 6093 |
overridewarnings IN CHAR DEFAULT 'N',
|
- |
|
| 6094 |
problemstring OUT VARCHAR2
|
- |
|
| 6095 |
);
|
- |
|
| 6096 |
|
- |
|
| 6097 |
PROCEDURE destroy_package_extended (
|
- |
|
| 6098 |
pvid IN NUMBER,
|
- |
|
| 6099 |
rtagid IN NUMBER,
|
- |
|
| 6100 |
overridewarnings IN NUMBER DEFAULT 0,
|
- |
|
| 6101 |
RESULTS OUT SYS_REFCURSOR
|
- |
|
| 6102 |
);
|
- |
|
| 6103 |
PROCEDURE add_process (
|
- |
|
| 6104 |
nprocid IN processes.proc_id%TYPE,
|
- |
|
| 6105 |
shealthtag IN processes.proc_name%TYPE,
|
- |
|
| 6106 |
sprocdesc IN processes.proc_description%TYPE,
|
- |
|
| 6107 |
scmdinterface IN processes.run_as%TYPE,
|
- |
|
| 6108 |
spkgowner IN processes.pkg_owner%TYPE,
|
- |
|
| 6109 |
sisinterface IN processes.is_interface%TYPE,
|
- |
|
| 6110 |
npvid IN package_processes.pv_id%TYPE,
|
- |
|
| 6111 |
nuserid IN NUMBER
|
- |
|
| 6112 |
);
|
- |
|
| 6113 |
|
6325 |
|
| 6114 |
PROCEDURE add_package_process (
|
- |
|
| 6115 |
nprocidlist IN VARCHAR2,
|
- |
|
| 6116 |
npvid IN package_processes.pv_id%TYPE,
|
- |
|
| 6117 |
nuserid IN NUMBER
|
- |
|
| 6118 |
);
|
6326 |
END IF;
|
| 6119 |
|
6327 |
|
| 6120 |
|
6328 |
|
| 6121 |
|
6329 |
|
| 6122 |
PROCEDURE remove_process (
|
6330 |
/* Create Patch Dependencies */
|
| 6123 |
nprocid IN package_processes.proc_id%TYPE,
|
6331 |
oPatchDepCollector := IN_LIST_NUMBER ( sPatchIdList );
|
| 6124 |
npvid IN package_processes.pv_id%TYPE,
|
- |
|
| 6125 |
nuserid IN NUMBER
|
- |
|
| 6126 |
);
|
- |
|
| 6127 |
|
6332 |
|
| 6128 |
PROCEDURE move_package (
|
- |
|
| 6129 |
npvid IN package_versions.pv_id%TYPE,
|
- |
|
| 6130 |
nrtagid IN release_tags.rtag_id%TYPE,
|
- |
|
| 6131 |
nnewrtagid IN release_tags.rtag_id%TYPE,
|
- |
|
| 6132 |
nuserid IN NUMBER
|
- |
|
| 6133 |
);
|
- |
|
| 6134 |
|
6333 |
|
| 6135 |
PROCEDURE modify_product_state (
|
6334 |
-- Make sure patch is unofficial before altering its dependencies
|
| 6136 |
npvid IN package_versions.pv_id%TYPE,
|
6335 |
IF (oPatchDepCollector.COUNT > 0) AND (isPatchDlocked = 'N') THEN
|
| 6137 |
nrtagid IN release_tags.rtag_id%TYPE,
|
6336 |
-- Delete Existing Dependencies
|
| - |
|
6337 |
DELETE
|
| 6138 |
nstateid IN product_states.state_id%TYPE,
|
6338 |
FROM PACKAGE_DEPENDENCIES dep
|
| 6139 |
nuserid IN NUMBER
|
6339 |
WHERE dep.PV_ID = patchPv_id;
|
| 6140 |
);
|
- |
|
| 6141 |
|
6340 |
|
| 6142 |
PROCEDURE add_code_review_url (
|
- |
|
| 6143 |
npvid IN NUMBER,
|
- |
|
| 6144 |
nprojid IN NUMBER,
|
- |
|
| 6145 |
surl IN VARCHAR2,
|
- |
|
| 6146 |
sreason IN VARCHAR2,
|
- |
|
| 6147 |
ddateofreview IN VARCHAR2
|
- |
|
| 6148 |
);
|
- |
|
| 6149 |
|
6341 |
|
| 6150 |
PROCEDURE update_code_review_url (
|
6342 |
-- Insert new dependencies
|
| - |
|
6343 |
INSERT INTO PACKAGE_DEPENDENCIES ( PV_ID, DPV_ID, PKG_ID, DPKG_ID, BUILD_TYPE )
|
| 6151 |
ncrid IN NUMBER,
|
6344 |
SELECT patchPv_id AS PV_ID,
|
| 6152 |
nprojid IN NUMBER,
|
6345 |
pv.PV_ID AS DPV_ID,
|
| 6153 |
surl IN VARCHAR2,
|
6346 |
parPkg_id AS PKG_ID,
|
| 6154 |
sreason IN VARCHAR2,
|
6347 |
pv.PKG_ID AS DPKG_ID,
|
| 6155 |
ddateofreview IN VARCHAR2
|
6348 |
'L' AS BUILD_TYPE
|
| 6156 |
);
|
6349 |
FROM PACKAGE_VERSIONS pv
|
| - |
|
6350 |
WHERE pv.PV_ID IN ( SELECT * FROM TABLE ( CAST ( oPatchDepCollector AS RELMGR_NUMBER_TAB_t ) ) );
|
| 6157 |
|
6351 |
|
| 6158 |
PROCEDURE remove_code_review_url (
|
- |
|
| 6159 |
ncrid IN NUMBER
|
- |
|
| 6160 |
);
|
- |
|
| 6161 |
|
- |
|
| 6162 |
PROCEDURE SET_RIPPLE_STOP (
|
- |
|
| 6163 |
nPVID IN RELEASE_CONTENT.PV_ID%TYPE,
|
- |
|
| 6164 |
nRtagId IN RELEASE_CONTENT.RTAG_ID%TYPE,
|
- |
|
| 6165 |
nUserId IN NUMBER,
|
- |
|
| 6166 |
cMode IN CHAR
|
- |
|
| 6167 |
);
|
- |
|
| 6168 |
/*================================================================================================*/
|
- |
|
| 6169 |
END pk_package;
|
- |
|
| 6170 |
|
6352 |
|
| 6171 |
/
|
6353 |
END IF;
|
| 6172 |
|
6354 |
|
| - |
|
6355 |
|
| 6173 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_PACKAGE" TO "DEPLOYMENT_MANAGER";
|
6356 |
CLOSE parent_cur;
|
| 6174 |
GRANT DEBUG ON "RELEASE_MANAGER"."PK_PACKAGE" TO "DEPLOYMENT_MANAGER";
|
6357 |
CLOSE patch_cur;
|
| - |
|
6358 |
END New_Patch;
|
| - |
|
6359 |
|
| - |
|
6360 |
/
|
| 6175 |
--------------------------------------------------------
|
6361 |
--------------------------------------------------------
|
| 6176 |
-- DDL for Package PK_PLANNED
|
6362 |
-- DDL for Procedure NEW_UNIT_TEST
|
| 6177 |
--------------------------------------------------------
|
6363 |
--------------------------------------------------------
|
| - |
|
6364 |
set define off;
|
| 6178 |
|
6365 |
|
| 6179 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_PLANNED" IS
|
6366 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."NEW_UNIT_TEST" ( nPv_id IN NUMBER,
|
| 6180 |
/*
|
- |
|
| - |
|
6367 |
nTestTypeId IN UNIT_TESTS.TEST_TYPES_FK%TYPE,
|
| - |
|
6368 |
sTest_summary IN UNIT_TESTS.TEST_SUMMARY%TYPE,
|
| - |
|
6369 |
sNumOfTest IN UNIT_TESTS.NUMOF_TEST%TYPE,
|
| - |
|
6370 |
sDpkg_path IN VARCHAR2,
|
| - |
|
6371 |
sResults IN VARCHAR2,
|
| - |
|
6372 |
sCompletion_date IN VARCHAR2,
|
| - |
|
6373 |
nCompleted_by IN NUMBER,
|
| - |
|
6374 |
enumTEST_TYPE_AUTOMATIC IN NUMBER,
|
| 6181 |
------------------------------
|
6375 |
enumTEST_TYPE_NOT_DONE IN NUMBER,
|
| 6182 |
|| Last Modified: G.Huddy
|
6376 |
outFileName OUT VARCHAR2
|
| 6183 |
|| Modified Date: 28/May/2008
|
6377 |
) IS
|
| - |
|
6378 |
/* ---------------------------------------------------------------------------
|
| 6184 |
|| Spec Version: 1.1
|
6379 |
Version: 3.2.0
|
| 6185 |
------------------------------
|
6380 |
--------------------------------------------------------------------------- */
|
| 6186 |
*/
|
- |
|
| 6187 |
|
6381 |
|
| 6188 |
TYPE typeCur IS REF CURSOR;
|
6382 |
FILENAME_PREFIX CONSTANT VARCHAR2(50) := 'RM_UNIT_TEST';
|
| 6189 |
|
6383 |
|
| 6190 |
/*================================================================================================*/
|
- |
|
| 6191 |
PROCEDURE ADD_PACKAGE ( newPvId IN NUMBER, ViewId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER, OPR IN CHAR DEFAULT 'R' );
|
- |
|
| 6192 |
PROCEDURE REMOVE_PACKAGE ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
6384 |
newID NUMBER;
|
| 6193 |
FUNCTION GET_PACKAGE_VIEW ( PvId IN NUMBER, RtagId IN NUMBER ) RETURN NUMBER;
|
6385 |
ResultsURL UNIT_TESTS.RESULTS_URL%TYPE DEFAULT NULL;
|
| 6194 |
PROCEDURE GET_VIEW_CONTENT ( RtagId IN NUMBER, ViewId IN NUMBER, RecordSet OUT typeCur );
|
- |
|
| 6195 |
PROCEDURE CHANGE_PACKAGE_VIEW ( PvId IN NUMBER, RtagId IN NUMBER, NewViewId IN NUMBER );
|
6386 |
ResultsAttachment UNIT_TESTS.RESULTS_ATTACHMENT_NAME%TYPE DEFAULT NULL;
|
| 6196 |
PROCEDURE MERGE_PACKAGE ( newPvId IN NUMBER, ViewId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER, mergeOperation IN CHAR);
|
- |
|
| 6197 |
/*================================================================================================*/
|
- |
|
| 6198 |
|
6387 |
|
| 6199 |
END PK_PLANNED;
|
6388 |
BEGIN
|
| 6200 |
|
6389 |
|
| 6201 |
/
|
- |
|
| 6202 |
--------------------------------------------------------
|
- |
|
| 6203 |
-- DDL for Package PK_PROJECT
|
6390 |
-- Get new ID --
|
| 6204 |
--------------------------------------------------------
|
6391 |
SELECT SEQ_UNIT_TESTS.NEXTVAL INTO newID FROM DUAL;
|
| 6205 |
|
6392 |
|
| - |
|
6393 |
IF nTestTypeId = enumTEST_TYPE_AUTOMATIC THEN
|
| - |
|
6394 |
ResultsURL := sResults;
|
| - |
|
6395 |
ELSE
|
| 6206 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_PROJECT" IS
|
6396 |
IF (sResults <> '') OR ( NOT sResults IS NULL ) THEN
|
| - |
|
6397 |
outFileName := FILENAME_PREFIX || newID ||'_'|| sResults;
|
| - |
|
6398 |
ResultsAttachment := sDpkg_path || '/' || outFileName;
|
| - |
|
6399 |
END IF;
|
| - |
|
6400 |
END IF;
|
| 6207 |
|
6401 |
|
| - |
|
6402 |
-- Remove NOT_DONE entry if exists
|
| - |
|
6403 |
DELETE FROM UNIT_TESTS
|
| - |
|
6404 |
WHERE pv_id = nPv_id
|
| 6208 |
TYPE typecur IS REF CURSOR;
|
6405 |
AND test_types_fk = enumTEST_TYPE_NOT_DONE;
|
| 6209 |
|
6406 |
|
| 6210 |
/*------------------------------------------------------------------------*/
|
6407 |
--- Add Additional Note ---
|
| 6211 |
PROCEDURE update_base_url (
|
6408 |
INSERT INTO UNIT_TESTS ( TEST_ID,
|
| - |
|
6409 |
PV_ID,
|
| - |
|
6410 |
TEST_TYPES_FK,
|
| - |
|
6411 |
TEST_SUMMARY,
|
| 6212 |
nprojid IN projects.proj_id%TYPE,
|
6412 |
COMPLETION_DATE,
|
| - |
|
6413 |
COMPLETED_BY,
|
| - |
|
6414 |
RESULTS_URL,
|
| 6213 |
sbaseurl IN VARCHAR2
|
6415 |
RESULTS_ATTACHMENT_NAME,
|
| - |
|
6416 |
NUMOF_TEST )
|
| 6214 |
);
|
6417 |
VALUES (
|
| - |
|
6418 |
newID,
|
| - |
|
6419 |
nPv_id,
|
| - |
|
6420 |
nTestTypeId,
|
| 6215 |
/*------------------------------------------------------------------------*/
|
6421 |
sTest_summary,
|
| 6216 |
PROCEDURE update_project_config (
|
6422 |
TO_DATE( sCompletion_date,'DD/MM/YYYY' ),
|
| 6217 |
nprojid IN projects.proj_id%TYPE,
|
6423 |
nCompleted_by,
|
| 6218 |
sbaseurl IN VARCHAR2,
|
6424 |
ResultsURL,
|
| 6219 |
sjirakey IN VARCHAR2
|
6425 |
ResultsAttachment,
|
| 6220 |
);
|
6426 |
sNumOfTest );
|
| 6221 |
/*------------------------------------------------------------------------*/
|
- |
|
| 6222 |
|
6427 |
|
| 6223 |
END pk_project;
|
6428 |
END New_Unit_Test;
|
| 6224 |
|
6429 |
|
| 6225 |
/
|
6430 |
/
|
| 6226 |
--------------------------------------------------------
|
6431 |
--------------------------------------------------------
|
| 6227 |
-- DDL for Package PK_RELEASE
|
6432 |
-- DDL for Procedure PAOLO_BUILD_TREE
|
| 6228 |
--------------------------------------------------------
|
6433 |
--------------------------------------------------------
|
| - |
|
6434 |
set define off;
|
| 6229 |
|
6435 |
|
| 6230 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_RELEASE" IS
|
6436 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."PAOLO_BUILD_TREE" ( nRtag_id IN NUMBER ) IS
|
| 6231 |
/*
|
- |
|
| 6232 |
------------------------------
|
- |
|
| 6233 |
|| Last Modified: S.Vukovic
|
- |
|
| 6234 |
|| Modified Date: 12/Sep/2005
|
- |
|
| 6235 |
|| Body Version: 3.0
|
- |
|
| 6236 |
------------------------------
|
- |
|
| 6237 |
*/
|
- |
|
| 6238 |
|
6437 |
|
| - |
|
6438 |
sessionNumber NUMBER := 0;
|
| - |
|
6439 |
iteration NUMBER := 1;
|
| 6239 |
TYPE typeCur IS REF CURSOR;
|
6440 |
rowCnt NUMBER := 0;
|
| - |
|
6441 |
maxIterations NUMBER := 50;
|
| 6240 |
|
6442 |
|
| 6241 |
/*================================================================================================*/
|
- |
|
| 6242 |
PROCEDURE New_Release ( sReleaseName IN VARCHAR2, sReleaseComments IN VARCHAR2, nProjId IN NUMBER, nSourceRtagId IN NUMBER, sIsBranched IN CHAR, nUserId IN NUMBER,cOfficial IN CHAR DEFAULT 'N' );
|
- |
|
| 6243 |
PROCEDURE Update_Release ( nRtagId IN NUMBER, sReleaseName IN VARCHAR2, sReleaseComments IN VARCHAR2, nParentRtagId IN NUMBER, nMASSRtagId IN NUMBER, nConfigSpecBranch IN VARCHAR2, sOwnerEmail IN VARCHAR2, nUserId IN NUMBER, cState IN VARCHAR, nBuildAge in NUMBER,cLxr in CHAR );
|
6443 |
BEGIN
|
| 6244 |
PROCEDURE MOVE_RELEASE ( sRtagIdList IN VARCHAR2, nProjId IN NUMBER, nUserId IN NUMBER );
|
- |
|
| 6245 |
PROCEDURE Destroy_Release ( nRtagId IN NUMBER, nUserId IN NUMBER );
|
- |
|
| 6246 |
PROCEDURE Import_Release_Contents ( nSourceRtagId IN NUMBER, nTargetRtagId IN NUMBER, nUserId IN NUMBER,nMode IN NUMBER default 0 );
|
- |
|
| 6247 |
PROCEDURE Clean_Release_Contents ( nRtagId IN NUMBER, nUserId IN NUMBER );
|
- |
|
| 6248 |
FUNCTION GET_PARENT_RTAG ( nRtagId IN NUMBER, nSourceRtagId IN NUMBER, cIsBranch IN CHAR ) RETURN NUMBER;
|
- |
|
| 6249 |
PROCEDURE UPDATE_DISPLAY_ORDER ( nProjId IN NUMBER );
|
- |
|
| 6250 |
PROCEDURE GET_VIEW_CONTENT ( RtagId IN NUMBER, ViewId IN NUMBER, RecordSet OUT typeCur );
|
- |
|
| 6251 |
PROCEDURE ADD_PACKAGE ( newPvId IN NUMBER, ViewId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
- |
|
| 6252 |
--PROCEDURE ADD_DEPRECATE_PACKAGE ( newPvId IN NUMBER, ViewId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER, nPkgId IN NUMBER );
|
- |
|
| 6253 |
PROCEDURE REPLACE_PACKAGE ( newPvId IN NUMBER, oldPvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
- |
|
| 6254 |
PROCEDURE REMOVE_PACKAGE ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
- |
|
| 6255 |
PROCEDURE REMOVE_MATCHING_PACKAGE ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
- |
|
| 6256 |
FUNCTION GET_PACKAGE_VIEW ( PvId IN NUMBER, RtagId IN NUMBER ) RETURN NUMBER;
|
- |
|
| 6257 |
PROCEDURE RUN_POST_ACTIONS ( PvId IN NUMBER, RtagId IN NUMBER );
|
- |
|
| 6258 |
PROCEDURE RUN_POST_ACTIONS_BULK ( PvId IN NUMBER );
|
- |
|
| 6259 |
PROCEDURE CHANGE_PACKAGE_VIEW ( PvId IN NUMBER, RtagId IN NUMBER, NewViewId IN NUMBER );
|
- |
|
| 6260 |
PROCEDURE ADD_RELEASE_REFERENCE ( nRtagId IN NUMBER, nRefRtagId IN NUMBER, ProblemString OUT VARCHAR2 );
|
- |
|
| 6261 |
PROCEDURE REMOVE_RELEASE_REFERENCE ( nRtagId IN NUMBER, nRefRtagId IN NUMBER );
|
- |
|
| 6262 |
PROCEDURE CAN_USER_WRITE_TO_RELEASE ( RtagId IN NUMBER, PvId IN NUMBER, Permission IN CHAR );
|
- |
|
| 6263 |
PROCEDURE SET_RELEASE_MODIFIED (nRtagId IN NUMBER );
|
- |
|
| 6264 |
PROCEDURE ADD_RELEASE_SDK ( nRtagId IN NUMBER, nSdktagId IN NUMBER, nUserId IN NUMBER, bDelete IN NUMBER, nInsertCount OUT NUMBER, curReturn OUT typeCur );
|
- |
|
| 6265 |
PROCEDURE REMOVE_RELEASE_SDK ( nRtagId IN NUMBER, nSdktagId IN NUMBER );
|
- |
|
| 6266 |
FUNCTION CAN_ADD_PKG_TO_RELEASE ( nRtagId IN NUMBER, nPvid in NUMBER ) RETURN NUMBER;
|
- |
|
| 6267 |
|
6444 |
|
| 6268 |
/*================================================================================================*/
|
- |
|
| 6269 |
|
6445 |
|
| - |
|
6446 |
INSERT INTO TEMP_TREE_BROWSE ( SESSION_NUM, LEVEL_NUM, PV_ID )
|
| - |
|
6447 |
SELECT sessionNumber, iteration, rc.PV_ID
|
| 6270 |
END PK_RELEASE;
|
6448 |
FROM RELEASE_CONTENT rc
|
| - |
|
6449 |
WHERE rc.RTAG_ID = nRtag_id;
|
| 6271 |
|
6450 |
|
| 6272 |
/
|
- |
|
| 6273 |
--------------------------------------------------------
|
6451 |
iteration := iteration + 1;
|
| 6274 |
-- DDL for Package PK_RMAPI
|
6452 |
LOOP
|
| 6275 |
--------------------------------------------------------
|
- |
|
| 6276 |
|
6453 |
|
| 6277 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_RMAPI"
|
6454 |
INSERT INTO TEMP_TREE_BROWSE ( SESSION_NUM, LEVEL_NUM, PV_ID )
|
| 6278 |
IS
|
6455 |
SELECT sessionNumber,
|
| - |
|
6456 |
iteration,
|
| 6279 |
TYPE typecur IS REF CURSOR;
|
6457 |
dep.DPV_ID
|
| - |
|
6458 |
FROM TEMP_TREE_BROWSE ttb,
|
| - |
|
6459 |
PACKAGE_DEPENDENCIES dep
|
| - |
|
6460 |
WHERE dep.PV_ID = ttb.PV_ID
|
| - |
|
6461 |
AND ttb.LEVEL_NUM = iteration - 1
|
| 6280 |
|
6462 |
|
| 6281 |
FUNCTION package_dependencies (pkgname VARCHAR2, pkgversion VARCHAR2)
|
- |
|
| 6282 |
RETURN typecur;
|
6463 |
MINUS
|
| 6283 |
|
6464 |
|
| 6284 |
FUNCTION wip_iteration_package (
|
6465 |
SELECT sessionNumber, iteration, ttb.PV_ID
|
| 6285 |
projname VARCHAR2,
|
6466 |
FROM TEMP_TREE_BROWSE ttb;
|
| 6286 |
iterationname VARCHAR2,
|
- |
|
| 6287 |
pkgname VARCHAR2
|
- |
|
| 6288 |
)
|
- |
|
| 6289 |
RETURN typecur;
|
- |
|
| 6290 |
|
6467 |
|
| 6291 |
FUNCTION auto_make_vcsrelease (
|
- |
|
| 6292 |
rtagid IN NUMBER,
|
- |
|
| 6293 |
pkgname IN VARCHAR2,
|
- |
|
| 6294 |
vext IN VARCHAR2,
|
- |
|
| 6295 |
newpkgversion IN VARCHAR2,
|
- |
|
| 6296 |
vcstag IN VARCHAR2,
|
- |
|
| 6297 |
dependenciesimportlist IN VARCHAR2,
|
- |
|
| 6298 |
isrippled IN NUMBER,
|
- |
|
| 6299 |
username IN VARCHAR2
|
- |
|
| 6300 |
)
|
- |
|
| 6301 |
RETURN NUMBER;
|
- |
|
| 6302 |
|
- |
|
| 6303 |
FUNCTION auto_make_vcsrelease2 (
|
- |
|
| 6304 |
rtagid IN NUMBER,
|
- |
|
| 6305 |
pkgname IN VARCHAR2,
|
- |
|
| 6306 |
vext IN VARCHAR2,
|
- |
|
| 6307 |
newpkgversion IN VARCHAR2,
|
- |
|
| 6308 |
vcstag IN VARCHAR2,
|
- |
|
| 6309 |
dependenciesimportlist IN relmgr_varchar2_tab_t,
|
- |
|
| 6310 |
isrippled IN NUMBER,
|
- |
|
| 6311 |
username IN VARCHAR2
|
- |
|
| 6312 |
)
|
- |
|
| 6313 |
RETURN NUMBER;
|
- |
|
| 6314 |
|
6468 |
|
| 6315 |
PROCEDURE import_dependencies (
|
- |
|
| 6316 |
pvid IN NUMBER,
|
- |
|
| 6317 |
dependenciesimportlist IN VARCHAR2,
|
- |
|
| 6318 |
userid IN NUMBER
|
- |
|
| 6319 |
);
|
- |
|
| 6320 |
|
- |
|
| 6321 |
PROCEDURE import_dependencies2 (
|
- |
|
| 6322 |
pvid IN NUMBER,
|
- |
|
| 6323 |
dependenciesimportlist IN relmgr_varchar2_tab_t,
|
- |
|
| 6324 |
userid IN NUMBER
|
- |
|
| 6325 |
);
|
- |
|
| 6326 |
|
6469 |
|
| 6327 |
FUNCTION return_last_package_version (pkgname IN VARCHAR2, rtagid IN NUMBER)
|
- |
|
| 6328 |
RETURN VARCHAR2;
|
- |
|
| 6329 |
|
6470 |
|
| - |
|
6471 |
rowCnt := SQL%ROWCOUNT;
|
| - |
|
6472 |
IF rowCnt > 0 THEN
|
| - |
|
6473 |
iteration := iteration + 1;
|
| - |
|
6474 |
END IF;
|
| 6330 |
FUNCTION return_wip (pkgname IN VARCHAR2, rtagid IN NUMBER)
|
6475 |
EXIT WHEN (rowCnt < 1) OR (iteration > maxIterations);
|
| 6331 |
RETURN VARCHAR2;
|
6476 |
END LOOP;
|
| 6332 |
|
6477 |
|
| 6333 |
PROCEDURE update_dash_board (rtagid IN NUMBER);
|
6478 |
END PAOLO_Build_Tree;
|
| 6334 |
|
6479 |
|
| 6335 |
FUNCTION exclude_from_build (
|
- |
|
| 6336 |
pvid IN NUMBER,
|
- |
|
| - |
|
6480 |
/
|
| 6337 |
spkgversion IN VARCHAR2,
|
6481 |
--------------------------------------------------------
|
| 6338 |
rtagid IN NUMBER,
|
6482 |
-- DDL for Procedure REBUILD_DEPRECATE_STATE
|
| 6339 |
username IN VARCHAR2
|
6483 |
--------------------------------------------------------
|
| 6340 |
)
|
- |
|
| 6341 |
RETURN NUMBER;
|
6484 |
set define off;
|
| 6342 |
|
6485 |
|
| 6343 |
FUNCTION exclude_indirect_from_build (
|
6486 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."REBUILD_DEPRECATE_STATE" ( nRtagId IN INT ) AS
|
| 6344 |
pvid IN NUMBER,
|
- |
|
| 6345 |
spkgversion IN VARCHAR2,
|
- |
|
| 6346 |
rtagid IN NUMBER,
|
- |
|
| 6347 |
username IN VARCHAR2,
|
- |
|
| 6348 |
rootpvid IN NUMBER,
|
- |
|
| 6349 |
rootcause IN VARCHAR2,
|
- |
|
| 6350 |
rootfile IN VARCHAR2
|
- |
|
| 6351 |
)
|
6487 |
BEGIN
|
| 6352 |
RETURN NUMBER;
|
- |
|
| 6353 |
|
6488 |
|
| 6354 |
PROCEDURE insert_abt_actionlog (rconid IN NUMBER, action IN VARCHAR2);
|
6489 |
-- Clear the 'calculated' values from the Release Conetnts
|
| - |
|
6490 |
--
|
| - |
|
6491 |
UPDATE RELEASE_CONTENT
|
| - |
|
6492 |
SET DEPRECATED_STATE = NULL
|
| - |
|
6493 |
WHERE RTAG_ID = nRtagId
|
| - |
|
6494 |
AND DEPRECATED_STATE != 6
|
| - |
|
6495 |
AND DEPRECATED_STATE is NOT NULL;
|
| 6355 |
|
6496 |
|
| - |
|
6497 |
--
|
| - |
|
6498 |
-- Insert new calculated values into the table
|
| - |
|
6499 |
-- Use of 'AAA' speeds up the CONNECT BY PRIOR query (lots)
|
| - |
|
6500 |
UPDATE RELEASE_CONTENT
|
| - |
|
6501 |
SET DEPRECATED_STATE = 7
|
| - |
|
6502 |
WHERE RTAG_ID = nRtagId
|
| - |
|
6503 |
AND DEPRECATED_STATE is null
|
| - |
|
6504 |
AND PV_ID in (
|
| - |
|
6505 |
WITH AAA AS
|
| - |
|
6506 |
(SELECT pd.*
|
| - |
|
6507 |
FROM PACKAGE_DEPENDENCIES pd,
|
| - |
|
6508 |
RELEASE_CONTENT RC1
|
| - |
|
6509 |
WHERE rc1.rtag_id = nRtagId
|
| 6356 |
FUNCTION insert_package_metrics (
|
6510 |
AND RC1.PV_ID = pd.PV_ID
|
| - |
|
6511 |
)
|
| - |
|
6512 |
SELECT DISTINCT qry.PV_ID
|
| - |
|
6513 |
FROM
|
| 6357 |
rtagid IN NUMBER,
|
6514 |
(SELECT dep.*,
|
| 6358 |
pkgname IN VARCHAR2,
|
6515 |
LEVEL AS LEVEL_NUM
|
| - |
|
6516 |
FROM AAA dep
|
| - |
|
6517 |
START WITH dep.DPV_ID IN (
|
| - |
|
6518 |
SELECT rc.pv_id as pv_id
|
| - |
|
6519 |
FROM RELEASE_CONTENT rc
|
| - |
|
6520 |
WHERE rc.rtag_id = nRtagId
|
| - |
|
6521 |
AND rc.DEPRECATED_STATE = 6 )
|
| - |
|
6522 |
CONNECT BY PRIOR dep.PV_ID = dep.DPV_ID
|
| - |
|
6523 |
) qry,
|
| 6359 |
vext IN VARCHAR2,
|
6524 |
PACKAGES pkg,
|
| - |
|
6525 |
PACKAGE_VERSIONS pv,
|
| 6360 |
metricstring IN VARCHAR2
|
6526 |
RELEASE_CONTENT rc
|
| - |
|
6527 |
WHERE qry.PV_ID = pv.PV_ID
|
| - |
|
6528 |
AND pv.PKG_ID = pkg.PKG_ID
|
| - |
|
6529 |
AND rc.RTAG_ID = nRtagId
|
| - |
|
6530 |
AND rc.PV_ID = qry.PV_ID
|
| 6361 |
)
|
6531 |
);
|
| 6362 |
RETURN NUMBER;
|
6532 |
END REBUILD_DEPRECATE_STATE;
|
| 6363 |
|
6533 |
|
| - |
|
6534 |
/
|
| - |
|
6535 |
--------------------------------------------------------
|
| 6364 |
PROCEDURE update_release_metrics (rtagid IN NUMBER);
|
6536 |
-- DDL for Procedure REBUILD_ENVIRONMENT
|
| - |
|
6537 |
--------------------------------------------------------
|
| - |
|
6538 |
set define off;
|
| 6365 |
|
6539 |
|
| - |
|
6540 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."REBUILD_ENVIRONMENT" ( NNrtag_id IN NUMBER ) IS
|
| - |
|
6541 |
--
|
| - |
|
6542 |
-- Recalculate the package_state
|
| - |
|
6543 |
-- Triggered by the Web Interface
|
| - |
|
6544 |
--
|
| - |
|
6545 |
rowCnt NUMBER := 0;
|
| - |
|
6546 |
iteration NUMBER := 2; -- Iterations counter
|
| - |
|
6547 |
maxIterations NUMBER := 30; -- Maximum number of iterations allowed.
|
| - |
|
6548 |
-- This will prevent infinite loops if cyrcular dependencies are found
|
| - |
|
6549 |
sessionNum NUMBER;
|
| - |
|
6550 |
BEGIN
|
| 6366 |
FUNCTION return_vcs_tag(pvid IN NUMBER) RETURN VARCHAR2;
|
6551 |
SELECT SEQ_session_num.nextval INTO sessionNum FROM DUAL;
|
| 6367 |
|
6552 |
|
| 6368 |
PROCEDURE update_vcs_details(ipv_id IN NUMBER, vcstag IN VARCHAR2, user_id IN NUMBER);
|
- |
|
| 6369 |
|
6553 |
|
| - |
|
6554 |
-- Redo Patch Ignore warnings
|
| 6370 |
FUNCTION isSVN( pkgid IN NUMBER ) RETURN NUMBER;
|
6555 |
Ignore_Dependency_Warnings ( NNrtag_id, NULL, NULL, TRUE );
|
| 6371 |
|
6556 |
|
| 6372 |
FUNCTION isSVNbyName( pkgname IN VARCHAR2 ) RETURN NUMBER;
|
6557 |
Level_One_Conflicts ( NNrtag_id, sessionNum );
|
| - |
|
6558 |
--commit;
|
| 6373 |
|
6559 |
|
| - |
|
6560 |
LOOP
|
| 6374 |
FUNCTION new_build_instance( rtag_id IN NUMBER, pv_id IN NUMBER, reason IN CHAR ) return NUMBER;
|
6561 |
Level_N_Conflicts ( NNrtag_id, sessionNum, rowCnt, iteration );
|
| - |
|
6562 |
--commit;
|
| - |
|
6563 |
iteration := iteration + 1;
|
| - |
|
6564 |
EXIT WHEN (rowCnt < 1) OR (iteration > maxIterations);
|
| - |
|
6565 |
END LOOP;
|
| 6375 |
|
6566 |
|
| 6376 |
FUNCTION update_build_instance( nbuild_id IN NUMBER, npv_id IN NUMBER default null, nstate IN CHAR default null ) return NUMBER;
|
6567 |
Update_Package_States ( NNrtag_id, sessionNum );
|
| 6377 |
|
6568 |
|
| 6378 |
FUNCTION insert_test_run( build_id IN NUMBER, name IN VARCHAR2, outcome IN VARCHAR2, platform IN VARCHAR2, stype IN VARCHAR2, duration IN NUMBER default null, message IN CLOB default null) return NUMBER;
|
6569 |
DELETE FROM temp_env_states WHERE session_num = sessionNum;
|
| - |
|
6570 |
DELETE FROM TEMP_ENV_DEPS WHERE session_num = sessionNum;
|
| 6379 |
|
6571 |
|
| - |
|
6572 |
-- Flag Packages with New Patches Available
|
| - |
|
6573 |
-- Temp deleted 28-Mar-2017 (25-Jul-2018)
|
| - |
|
6574 |
-- Reason: It takes a very long time and we dont use patches any more
|
| - |
|
6575 |
-- Check_New_Patches ( NNrtag_id );
|
| 6380 |
|
6576 |
|
| 6381 |
END pk_rmapi;
|
6577 |
Clean_Do_Not_Ripple( NNrtag_id );
|
| 6382 |
|
6578 |
|
| 6383 |
/
|
- |
|
| 6384 |
|
6579 |
|
| - |
|
6580 |
/* Circular Dependency Flag */
|
| - |
|
6581 |
/*
|
| - |
|
6582 |
IF iteration > maxIterations
|
| - |
|
6583 |
THEN
|
| - |
|
6584 |
UPDATE release_tags SET
|
| 6385 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_RMAPI" TO "RM_READONLY";
|
6585 |
circular_dependency = 'Y'
|
| - |
|
6586 |
WHERE rtag_id = NNrtag_id;
|
| - |
|
6587 |
ELSE
|
| - |
|
6588 |
UPDATE release_tags SET
|
| 6386 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_RMAPI" TO "MS_READONLY";
|
6589 |
circular_dependency = NULL
|
| 6387 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_RMAPI" TO "DM_READONLY";
|
6590 |
WHERE rtag_id = NNrtag_id;
|
| - |
|
6591 |
END IF;
|
| - |
|
6592 |
*/
|
| - |
|
6593 |
END Rebuild_Environment;
|
| - |
|
6594 |
|
| - |
|
6595 |
/
|
| 6388 |
--------------------------------------------------------
|
6596 |
--------------------------------------------------------
|
| 6389 |
-- DDL for Package PK_WORK_IN_PROGRESS
|
6597 |
-- DDL for Procedure REMOVE_COMPONENTS
|
| 6390 |
--------------------------------------------------------
|
6598 |
--------------------------------------------------------
|
| - |
|
6599 |
set define off;
|
| 6391 |
|
6600 |
|
| 6392 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_WORK_IN_PROGRESS" IS
|
6601 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."REMOVE_COMPONENTS" ( nPvId IN RELEASE_COMPONENTS.PV_ID%TYPE ) IS
|
| 6393 |
/*
|
- |
|
| 6394 |
------------------------------
|
6602 |
/* ---------------------------------------------------------------------------
|
| 6395 |
|| Last Modified: S.Vukovic
|
- |
|
| 6396 |
|| Modified Date: 2/May/2005
|
- |
|
| 6397 |
|| Spec Version: 1.0
|
6603 |
Version: 3.0.0
|
| 6398 |
------------------------------
|
6604 |
--------------------------------------------------------------------------- */
|
| 6399 |
*/
|
- |
|
| 6400 |
|
6605 |
|
| 6401 |
TYPE typeCur IS REF CURSOR;
|
- |
|
| 6402 |
|
6606 |
|
| 6403 |
/*================================================================================================*/
|
- |
|
| 6404 |
PROCEDURE ADD_PACKAGE ( newPvId IN NUMBER, ViewId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
- |
|
| 6405 |
PROCEDURE REMOVE_PACKAGE ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
- |
|
| 6406 |
PROCEDURE REMOVE_PACKAGE_BULK ( PvIdList IN VARCHAR2, RtagId IN NUMBER, UserId IN NUMBER );
|
- |
|
| - |
|
6607 |
BEGIN
|
| 6407 |
|
6608 |
|
| 6408 |
FUNCTION GET_PACKAGE_VIEW ( PvId IN NUMBER, RtagId IN NUMBER ) RETURN NUMBER;
|
6609 |
--- Delete From RELEASE_COMPONENTS
|
| 6409 |
PROCEDURE GET_VIEW_CONTENT ( RtagId IN NUMBER, ViewId IN NUMBER, RecordSet OUT typeCur );
|
6610 |
DELETE FROM RELEASE_COMPONENTS
|
| 6410 |
PROCEDURE CHANGE_PACKAGE_VIEW ( PvId IN NUMBER, RtagId IN NUMBER, NewViewId IN NUMBER );
|
6611 |
WHERE PV_ID = nPvId;
|
| 6411 |
/*================================================================================================*/
|
- |
|
| 6412 |
|
6612 |
|
| 6413 |
END PK_WORK_IN_PROGRESS;
|
6613 |
END Remove_Components;
|
| 6414 |
|
6614 |
|
| 6415 |
/
|
6615 |
/
|
| 6416 |
--------------------------------------------------------
|
6616 |
--------------------------------------------------------
|
| 6417 |
-- DDL for Package RM_ISSUES
|
6617 |
-- DDL for Procedure REMOVE_DOCUMENT
|
| 6418 |
--------------------------------------------------------
|
6618 |
--------------------------------------------------------
|
| - |
|
6619 |
set define off;
|
| 6419 |
|
6620 |
|
| 6420 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."RM_ISSUES" AS
|
6621 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."REMOVE_DOCUMENT" ( nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
| - |
|
6622 |
nDocId IN PACKAGE_DOCUMENTS.DOC_ID%TYPE,
|
| - |
|
6623 |
nUserId IN NUMBER ) IS
|
| - |
|
6624 |
/* ---------------------------------------------------------------------------
|
| - |
|
6625 |
Version: 3.0
|
| - |
|
6626 |
--------------------------------------------------------------------------- */
|
| 6421 |
|
6627 |
|
| 6422 |
TYPE T_Cur IS REF CURSOR;
|
6628 |
DocNumber PACKAGE_DOCUMENTS.DOC_NUM%TYPE;
|
| 6423 |
|
6629 |
|
| 6424 |
FUNCTION VerIsGrtrThanOrEqlToStart( XXstart IN NUMBER, XX IN NUMBER, YYstart IN NUMBER, YY IN NUMBER, ZZstart IN NUMBER, ZZ IN NUMBER ) RETURN NUMBER;
|
- |
|
| 6425 |
FUNCTION VersionIsBetween( version IN VARCHAR2, version_start IN VARCHAR2, version_end IN VARCHAR ) RETURN NUMBER;
|
- |
|
| 6426 |
FUNCTION VerIsLessThanOrEqlToEnd( XXend IN NUMBER, XX IN NUMBER, YYend IN NUMBER, YY IN NUMBER, ZZend IN NUMBER, ZZ IN NUMBER ) RETURN NUMBER;
|
- |
|
| 6427 |
FUNCTION GetPkgId( pkgName IN VARCHAR2 ) RETURN NUMBER;
|
- |
|
| - |
|
6630 |
BEGIN
|
| 6428 |
|
6631 |
|
| - |
|
6632 |
-- Get Doc Num
|
| 6429 |
PROCEDURE AllIssues( vCursor OUT T_Cur, pkg_name IN VARCHAR2, version_start IN VARCHAR2, version_end IN VARCHAR2 );
|
6633 |
SELECT pd.DOC_NUM INTO DocNumber
|
| 6430 |
PROCEDURE LoadIssuesTable( vCursor OUT T_Cur, pkg_name IN VARCHAR2, version_start IN VARCHAR2, version_end IN VARCHAR2 );
|
6634 |
FROM PACKAGE_DOCUMENTS pd
|
| - |
|
6635 |
WHERE pd.PV_ID = nPvId
|
| 6431 |
PROCEDURE InsertIssuesForDepends( pvID IN NUMBER, top_pkgID IN NUMBER, top_pkgName IN VARCHAR2, top_pvID IN NUMBER, top_pkgVer IN VARCHAR2 );
|
6636 |
AND pd.DOC_ID = nDocId;
|
| 6432 |
|
6637 |
|
| 6433 |
END Rm_Issues;
|
- |
|
| 6434 |
|
6638 |
|
| - |
|
6639 |
-- Delete Document
|
| - |
|
6640 |
DELETE
|
| - |
|
6641 |
FROM PACKAGE_DOCUMENTS pd
|
| - |
|
6642 |
WHERE pd.PV_ID = nPvId
|
| - |
|
6643 |
AND pd.DOC_ID = nDocId;
|
| - |
|
6644 |
|
| - |
|
6645 |
|
| - |
|
6646 |
/* LOG ACTION */
|
| - |
|
6647 |
Log_Action ( nPvId, 'document_remove', nUserId,
|
| - |
|
6648 |
'Document number: '|| DocNumber );
|
| - |
|
6649 |
|
| - |
|
6650 |
|
| - |
|
6651 |
END Remove_Document;
|
| - |
|
6652 |
|
| 6435 |
/
|
6653 |
/
|
| 6436 |
--------------------------------------------------------
|
6654 |
--------------------------------------------------------
|
| 6437 |
-- DDL for Package Body PK_APP_UTILS
|
6655 |
-- DDL for Procedure REMOVE_PACKAGE_INTEREST
|
| 6438 |
--------------------------------------------------------
|
6656 |
--------------------------------------------------------
|
| - |
|
6657 |
set define off;
|
| 6439 |
|
6658 |
|
| 6440 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_APP_UTILS" IS
|
6659 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."REMOVE_PACKAGE_INTEREST" (nProjId IN PROJECTS.PROJ_ID%TYPE,
|
| - |
|
6660 |
nPkgId IN PACKAGES.PKG_ID%TYPE,
|
| - |
|
6661 |
nUserId IN NUMBER
|
| - |
|
6662 |
) IS
|
| 6441 |
|
6663 |
|
| 6442 |
/*
|
- |
|
| 6443 |
------------------------------
|
6664 |
/******************************************************************************
|
| 6444 |
|| Last Modified: S.Vukovic
|
6665 |
NAME: REMOVE_PACKAGE_INTEREST
|
| 6445 |
|| Modified Date: 26/Apr/2005
|
6666 |
PURPOSE: To remove interest in a given package per project
|
| 6446 |
|| Body Version: 1.0
|
- |
|
| 6447 |
------------------------------
|
- |
|
| 6448 |
*/
|
- |
|
| 6449 |
|
6667 |
|
| - |
|
6668 |
REVISIONS:
|
| - |
|
6669 |
Ver Date Author Description
|
| - |
|
6670 |
--------- ---------- --------------- ------------------------------------
|
| - |
|
6671 |
1.0 12/05/2006 Rupesh Solanki 1. Created this procedure.
|
| 6450 |
|
6672 |
|
| 6451 |
/*-------------------------------------------------------------------------------------------------------*/
|
- |
|
| 6452 |
PROCEDURE GET_CURRENT_PARAMETERS ( ProjId IN VARCHAR2, RtagId IN VARCHAR2, records OUT typeCur) IS
|
- |
|
| - |
|
6673 |
NOTES:
|
| 6453 |
|
6674 |
|
| - |
|
6675 |
Automatically available Auto Replace Keywords:
|
| - |
|
6676 |
Object Name: REMOVE_PACKAGE_INTEREST
|
| - |
|
6677 |
Sysdate: 12/05/2006
|
| - |
|
6678 |
Date and Time: 12/05/2006, 11:28:50 AM, and 12/05/2006 11:28:50 AM
|
| - |
|
6679 |
Username: (set in TOAD Options, Procedure Editor)
|
| - |
|
6680 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
| 6454 |
|
6681 |
|
| - |
|
6682 |
******************************************************************************/
|
| 6455 |
BEGIN
|
6683 |
BEGIN
|
| 6456 |
|
6684 |
|
| - |
|
6685 |
--Delete from PACKAGE_INTEREST
|
| - |
|
6686 |
DELETE FROM PACKAGE_INTEREST
|
| - |
|
6687 |
WHERE PROJ_ID = nProjId
|
| - |
|
6688 |
AND PKG_ID = nPkgId
|
| - |
|
6689 |
AND USER_ID = nUserId;
|
| 6457 |
|
6690 |
|
| 6458 |
IF (NOT RtagId IS NULL) THEN
|
- |
|
| 6459 |
-- Case with RTAG_ID present
|
- |
|
| 6460 |
OPEN records FOR
|
- |
|
| 6461 |
SELECT rt.PROJ_ID,
|
- |
|
| 6462 |
rt.RTAG_ID AS RTAG_ID
|
- |
|
| 6463 |
FROM RELEASE_TAGS rt
|
6691 |
END REMOVE_PACKAGE_INTEREST;
|
| 6464 |
WHERE rt.RTAG_ID = TO_NUMBER(RtagId);
|
- |
|
| 6465 |
|
6692 |
|
| - |
|
6693 |
/
|
| 6466 |
ELSIF (NOT ProjId IS NULL) THEN
|
6694 |
--------------------------------------------------------
|
| 6467 |
-- Case with PROJ_ID present
|
6695 |
-- DDL for Procedure REMOVE_PATCH
|
| 6468 |
OPEN records FOR
|
- |
|
| 6469 |
SELECT TO_NUMBER(ProjId) AS PROJ_ID,
|
6696 |
--------------------------------------------------------
|
| 6470 |
-1 AS RTAG_ID
|
- |
|
| 6471 |
FROM DUAL;
|
6697 |
set define off;
|
| 6472 |
|
6698 |
|
| 6473 |
ELSE
|
- |
|
| 6474 |
-- Case with none present
|
6699 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."REMOVE_PATCH" ( nPatchId IN PACKAGE_PATCHES.PATCH_ID%TYPE,
|
| 6475 |
OPEN records FOR
|
- |
|
| 6476 |
SELECT -1 AS PROJ_ID,
|
6700 |
nPvId IN PACKAGE_PATCHES.PV_ID%TYPE,
|
| 6477 |
-1 AS RTAG_ID
|
6701 |
nUserId IN NUMBER ) IS
|
| - |
|
6702 |
/* ---------------------------------------------------------------------------
|
| 6478 |
FROM DUAL;
|
6703 |
Version: 4.0
|
| - |
|
6704 |
--------------------------------------------------------------------------- */
|
| 6479 |
|
6705 |
|
| 6480 |
END IF;
|
6706 |
PatchVersion PACKAGE_VERSIONS.PKG_VERSION%TYPE;
|
| 6481 |
|
6707 |
|
| - |
|
6708 |
CURSOR curPatch IS
|
| - |
|
6709 |
SELECT pp.PV_ID,
|
| - |
|
6710 |
pp.PATCH_ID,
|
| - |
|
6711 |
ROWNUM AS NEW_INSTALL_ORDER
|
| - |
|
6712 |
FROM PACKAGE_PATCHES pp
|
| - |
|
6713 |
WHERE pp.PV_ID = nPvId
|
| - |
|
6714 |
ORDER BY pp.INSTALL_ORDER;
|
| - |
|
6715 |
recPatch curPatch%ROWTYPE;
|
| 6482 |
|
6716 |
|
| - |
|
6717 |
BEGIN
|
| 6483 |
|
6718 |
|
| - |
|
6719 |
-- Delete Patch
|
| - |
|
6720 |
DELETE
|
| - |
|
6721 |
FROM PACKAGE_PATCHES pp
|
| - |
|
6722 |
WHERE pp.PV_ID = nPvId
|
| - |
|
6723 |
AND pp.PATCH_ID = nPatchId;
|
| 6484 |
|
6724 |
|
| 6485 |
--RETURN records;
|
- |
|
| 6486 |
|
6725 |
|
| - |
|
6726 |
-- Redo Install Order
|
| 6487 |
END;
|
6727 |
OPEN curPatch;
|
| 6488 |
/*-------------------------------------------------------------------------------------------------------*/
|
- |
|
| 6489 |
END PK_APP_UTILS;
|
6728 |
FETCH curPatch INTO recPatch;
|
| 6490 |
|
6729 |
|
| - |
|
6730 |
WHILE curPatch%FOUND
|
| 6491 |
/
|
6731 |
LOOP
|
| 6492 |
|
6732 |
|
| 6493 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_APP_UTILS" TO "DEPLOYMENT_MANAGER";
|
6733 |
UPDATE PACKAGE_PATCHES pp SET
|
| 6494 |
--------------------------------------------------------
|
6734 |
pp.INSTALL_ORDER = recPatch.NEW_INSTALL_ORDER
|
| 6495 |
-- DDL for Package Body PK_BUILDAPI
|
6735 |
WHERE pp.PV_ID = nPvId
|
| 6496 |
--------------------------------------------------------
|
6736 |
AND pp.PATCH_ID = recPatch.PATCH_ID;
|
| 6497 |
|
6737 |
|
| 6498 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_BUILDAPI"
|
- |
|
| 6499 |
IS
|
- |
|
| 6500 |
/*-------------------------------------------------------------------------------------------------------*/
|
- |
|
| 6501 |
PROCEDURE add_product_component (
|
- |
|
| 6502 |
npvid IN NUMBER,
|
- |
|
| 6503 |
sosname IN VARCHAR2,
|
- |
|
| 6504 |
sorigfilepath IN VARCHAR2,
|
- |
|
| 6505 |
sfilename IN VARCHAR2,
|
- |
|
| 6506 |
sdestfilepath IN VARCHAR2,
|
- |
|
| 6507 |
nbytesize IN NUMBER,
|
- |
|
| 6508 |
scrccksum IN VARCHAR2
|
- |
|
| 6509 |
)
|
- |
|
| 6510 |
IS
|
- |
|
| 6511 |
nosid NUMBER;
|
- |
|
| 6512 |
BEGIN
|
- |
|
| 6513 |
/*--------------- Business Rules Here -------------------*/
|
- |
|
| 6514 |
-- OS Name Requirements --
|
6738 |
FETCH curPatch INTO recPatch;
|
| 6515 |
IF (sosname IS NULL)
|
- |
|
| 6516 |
THEN
|
- |
|
| 6517 |
raise_application_error (-20000, 'OsName cannot be NULL.');
|
- |
|
| 6518 |
END IF;
|
6739 |
END LOOP;
|
| 6519 |
|
6740 |
|
| 6520 |
-- File Requirements --
|
- |
|
| 6521 |
IF (NOT sfilename IS NULL)
|
- |
|
| 6522 |
THEN
|
- |
|
| 6523 |
IF (nbytesize IS NULL)
|
- |
|
| 6524 |
THEN
|
- |
|
| 6525 |
raise_application_error (-20000, 'Byte Size cannot be NULL.');
|
- |
|
| 6526 |
ELSIF (scrccksum IS NULL)
|
- |
|
| 6527 |
THEN
|
- |
|
| 6528 |
raise_application_error (-20000, 'CRC CKSUM cannot be NULL.');
|
- |
|
| 6529 |
END IF;
|
6741 |
CLOSE curPatch;
|
| 6530 |
END IF;
|
- |
|
| 6531 |
|
6742 |
|
| 6532 |
-- Folder Requirements --
|
- |
|
| 6533 |
-- No requirements for now.
|
- |
|
| 6534 |
|
6743 |
|
| 6535 |
/*-------------------------------------------------------*/
|
- |
|
| 6536 |
|
6744 |
|
| 6537 |
-- Get OsId
|
- |
|
| 6538 |
nosid := get_osid (sosname);
|
- |
|
| 6539 |
|
6745 |
|
| 6540 |
-- Insert component entry
|
- |
|
| 6541 |
INSERT INTO product_components
|
- |
|
| 6542 |
(pv_id, os_id, file_path, file_name, destination_path,
|
- |
|
| 6543 |
byte_size, crc_cksum
|
- |
|
| 6544 |
)
|
6746 |
/* LOG ACTION */
|
| 6545 |
VALUES (npvid, nosid, sorigfilepath, sfilename, sdestfilepath,
|
- |
|
| 6546 |
nbytesize, scrccksum
|
6747 |
SELECT pv.PKG_VERSION INTO PatchVersion
|
| 6547 |
);
|
- |
|
| 6548 |
EXCEPTION
|
- |
|
| 6549 |
WHEN DUP_VAL_ON_INDEX
|
6748 |
FROM PACKAGE_VERSIONS pv
|
| 6550 |
THEN
|
- |
|
| 6551 |
raise_application_error (-20000,
|
- |
|
| 6552 |
'Cannot have duplicate product components.'
|
- |
|
| 6553 |
);
|
6749 |
WHERE pv.PV_ID = nPatchId;
|
| 6554 |
END;
|
- |
|
| 6555 |
|
6750 |
|
| 6556 |
/*-------------------------------------------------------------------------------------------------------*/
|
- |
|
| 6557 |
PROCEDURE remove_all_product_components (
|
6751 |
Log_Action ( nPvId, 'patch_remove', nUserId,
|
| 6558 |
npvid IN NUMBER,
|
- |
|
| 6559 |
sosname IN VARCHAR2
|
6752 |
'Version: '|| PatchVersion );
|
| 6560 |
)
|
- |
|
| 6561 |
IS
|
- |
|
| 6562 |
nosid NUMBER;
|
- |
|
| 6563 |
BEGIN
|
- |
|
| 6564 |
/*--------------- Business Rules Here -------------------*/
|
- |
|
| 6565 |
/*-------------------------------------------------------*/
|
- |
|
| 6566 |
|
6753 |
|
| 6567 |
-- Get OsId
|
6754 |
END Remove_Patch;
|
| 6568 |
nosid := get_osid (sosname);
|
- |
|
| 6569 |
|
6755 |
|
| - |
|
6756 |
/
|
| 6570 |
-- Delete component entry
|
6757 |
--------------------------------------------------------
|
| 6571 |
DELETE FROM product_components pc
|
6758 |
-- DDL for Procedure REMOVE_PROJECT_VIEW_OWNER
|
| 6572 |
WHERE pc.pv_id = npvid AND pc.os_id = nosid;
|
6759 |
--------------------------------------------------------
|
| 6573 |
END;
|
6760 |
set define off;
|
| 6574 |
|
6761 |
|
| 6575 |
/*-------------------------------------------------------------------------------------------------------*/
|
6762 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."REMOVE_PROJECT_VIEW_OWNER" (nProjId IN NUMBER,
|
| 6576 |
FUNCTION get_osid (sosname IN VARCHAR2)
|
6763 |
nViewId IN NUMBER,
|
| 6577 |
RETURN NUMBER
|
- |
|
| 6578 |
IS
|
- |
|
| 6579 |
code NUMBER;
|
- |
|
| 6580 |
BEGIN
|
- |
|
| 6581 |
-- Get Platform Code --
|
6764 |
sUserIdList IN VARCHAR2,
|
| 6582 |
SELECT pf.code
|
- |
|
| 6583 |
INTO code
|
- |
|
| 6584 |
FROM platforms pf
|
- |
|
| 6585 |
WHERE UPPER (pf.NAME) = UPPER (sosname);
|
6765 |
nUserId IN NUMBER ) IS
|
| 6586 |
|
6766 |
|
| 6587 |
RETURN code;
|
6767 |
GroupId NUMBER;
|
| 6588 |
EXCEPTION
|
6768 |
|
| 6589 |
WHEN NO_DATA_FOUND
|
6769 |
|
| 6590 |
THEN
|
6770 |
|
| 6591 |
raise_application_error
|
6771 |
/******************************************************************************
|
| 6592 |
(-20000,
|
6772 |
NAME: UPDATE_VIEW
|
| 6593 |
'Platform '
|
6773 |
PURPOSE:
|
| - |
|
6774 |
|
| - |
|
6775 |
REVISIONS:
|
| - |
|
6776 |
Ver Date Author Description
|
| - |
|
6777 |
--------- ---------- --------------- ------------------------------------
|
| - |
|
6778 |
1.0 10/04/2006 Rupesh Solanki 1. Created this procedure.
|
| - |
|
6779 |
|
| - |
|
6780 |
NOTES:
|
| - |
|
6781 |
|
| - |
|
6782 |
Automatically available Auto Replace Keywords:
|
| - |
|
6783 |
Object Name: UPDATE_VIEW
|
| - |
|
6784 |
Sysdate: 10/04/2006
|
| - |
|
6785 |
Date and Time: 10/04/2006, 1:55:19 PM, and 10/04/2006 1:55:19 PM
|
| - |
|
6786 |
Username: (set in TOAD Options, Procedure Editor)
|
| - |
|
6787 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
| - |
|
6788 |
|
| - |
|
6789 |
******************************************************************************/
|
| - |
|
6790 |
|
| - |
|
6791 |
BEGIN
|
| - |
|
6792 |
SELECT GROUP_EMAIL_ID into GroupId
|
| - |
|
6793 |
FROM AUTOBUILD_FAILURE
|
| - |
|
6794 |
WHERE PROJ_ID = nProjId
|
| - |
|
6795 |
AND VIEW_ID = nViewId;
|
| - |
|
6796 |
|
| - |
|
6797 |
DELETE FROM MEMBERS_GROUP
|
| - |
|
6798 |
WHERE GROUP_EMAIL_ID = GroupId
|
| - |
|
6799 |
AND USER_ID IN (
|
| - |
|
6800 |
SELECT * FROM THE ( SELECT CAST( IN_LIST_NUMBER( sUserIdList ) AS RELMGR_NUMBER_TAB_t ) FROM dual )
|
| - |
|
6801 |
);
|
| - |
|
6802 |
|
| - |
|
6803 |
|
| - |
|
6804 |
|
| - |
|
6805 |
END REMOVE_PROJECT_VIEW_OWNER;
|
| - |
|
6806 |
|
| - |
|
6807 |
/
|
| - |
|
6808 |
--------------------------------------------------------
|
| - |
|
6809 |
-- DDL for Procedure REMOVE_RELEASE_CONTENT
|
| - |
|
6810 |
--------------------------------------------------------
|
| - |
|
6811 |
set define off;
|
| - |
|
6812 |
|
| - |
|
6813 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."REMOVE_RELEASE_CONTENT" ( sPvIdList IN VARCHAR2,
|
| - |
|
6814 |
sNotPvIdList IN VARCHAR2,
|
| - |
|
6815 |
nRTagId IN RELEASE_CONTENT.RTAG_ID%TYPE ) IS
|
| - |
|
6816 |
/* ---------------------------------------------------------------------------
|
| - |
|
6817 |
Version: 3.0
|
| - |
|
6818 |
--------------------------------------------------------------------------- */
|
| - |
|
6819 |
|
| - |
|
6820 |
oPvIdCollector RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
| - |
|
6821 |
oNotPvIdCollector RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
| - |
|
6822 |
|
| - |
|
6823 |
BEGIN
|
| - |
|
6824 |
oPvIdCollector := IN_LIST_NUMBER ( sPvIdList );
|
| - |
|
6825 |
oNotPvIdCollector := IN_LIST_NUMBER ( sNotPvIdList );
|
| - |
|
6826 |
|
| - |
|
6827 |
-- Delete From Release Content
|
| - |
|
6828 |
DELETE
|
| - |
|
6829 |
FROM RELEASE_CONTENT
|
| - |
|
6830 |
WHERE rtag_id = nRTagId
|
| - |
|
6831 |
AND pv_id IN ( SELECT * FROM TABLE ( CAST ( oPvIdCollector AS RELMGR_NUMBER_TAB_t ) ) )
|
| - |
|
6832 |
AND NOT pv_id IN ( SELECT * FROM TABLE ( CAST ( oNotPvIdCollector AS RELMGR_NUMBER_TAB_t ) ) );
|
| - |
|
6833 |
|
| - |
|
6834 |
|
| - |
|
6835 |
|
| - |
|
6836 |
END Remove_Release_Content;
|
| - |
|
6837 |
|
| - |
|
6838 |
/
|
| - |
|
6839 |
--------------------------------------------------------
|
| - |
|
6840 |
-- DDL for Procedure REMOVE_RUNTIME
|
| - |
|
6841 |
--------------------------------------------------------
|
| - |
|
6842 |
set define off;
|
| - |
|
6843 |
|
| - |
|
6844 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."REMOVE_RUNTIME" ( nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
| - |
|
6845 |
nRuntimeId IN RUNTIME_DEPENDENCIES.RTD_ID%TYPE,
|
| - |
|
6846 |
nUserId IN NUMBER ) IS
|
| - |
|
6847 |
/* ---------------------------------------------------------------------------
|
| - |
|
6848 |
Version: 3.0
|
| - |
|
6849 |
--------------------------------------------------------------------------- */
|
| - |
|
6850 |
|
| - |
|
6851 |
RuntimeDependency VARCHAR2(4000);
|
| - |
|
6852 |
|
| - |
|
6853 |
BEGIN
|
| - |
|
6854 |
|
| - |
|
6855 |
-- Get Runtime dependency
|
| - |
|
6856 |
SELECT pkg.PKG_NAME ||' '|| pv.PKG_VERSION INTO RuntimeDependency
|
| - |
|
6857 |
FROM RUNTIME_DEPENDENCIES rtd,
|
| - |
|
6858 |
PACKAGES pkg,
|
| - |
|
6859 |
PACKAGE_VERSIONS pv
|
| - |
|
6860 |
WHERE rtd.PV_ID = nPvId
|
| - |
|
6861 |
AND pv.PKG_ID = pkg.PKG_ID
|
| - |
|
6862 |
AND rtd.RTD_ID = pv.PV_ID
|
| - |
|
6863 |
AND rtd.RTD_ID = nRuntimeId;
|
| - |
|
6864 |
|
| - |
|
6865 |
|
| - |
|
6866 |
-- Delete Document
|
| - |
|
6867 |
DELETE
|
| - |
|
6868 |
FROM RUNTIME_DEPENDENCIES rtd
|
| - |
|
6869 |
WHERE rtd.PV_ID = nPvId
|
| - |
|
6870 |
AND rtd.RTD_ID = nRuntimeId;
|
| - |
|
6871 |
|
| - |
|
6872 |
|
| - |
|
6873 |
/* LOG ACTION */
|
| - |
|
6874 |
Log_Action ( nPvId, 'runtime_remove', nUserId,
|
| - |
|
6875 |
'Runtime package: '|| RuntimeDependency );
|
| - |
|
6876 |
|
| - |
|
6877 |
|
| - |
|
6878 |
END Remove_Runtime;
|
| - |
|
6879 |
|
| - |
|
6880 |
/
|
| - |
|
6881 |
--------------------------------------------------------
|
| - |
|
6882 |
-- DDL for Procedure RENAME_PACKAGE_VERSION
|
| - |
|
6883 |
--------------------------------------------------------
|
| - |
|
6884 |
set define off;
|
| - |
|
6885 |
|
| - |
|
6886 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."RENAME_PACKAGE_VERSION" ( NNpv_id IN NUMBER,
|
| - |
|
6887 |
SSpkg_version IN PACKAGE_VERSIONS.pkg_version%TYPE,
|
| - |
|
6888 |
cBuildType IN CHAR,
|
| - |
|
6889 |
cChangeType IN CHAR,
|
| - |
|
6890 |
NNuser_id IN NUMBER,
|
| - |
|
6891 |
errMessage OUT VARCHAR2 ) IS
|
| - |
|
6892 |
/* ---------------------------------------------------------------------------
|
| - |
|
6893 |
Version: 3.2
|
| - |
|
6894 |
--------------------------------------------------------------------------- */
|
| - |
|
6895 |
|
| - |
|
6896 |
sPackageVersion VARCHAR2(4000);
|
| - |
|
6897 |
sLabel VARCHAR2(4000) := NULL;
|
| - |
|
6898 |
sChangeType VARCHAR2(100) := NULL;
|
| - |
|
6899 |
uChangeType CHAR := cChangeType;
|
| - |
|
6900 |
OldPkgVersion PACKAGE_VERSIONS.PKG_VERSION%TYPE;
|
| - |
|
6901 |
|
| - |
|
6902 |
SSV_MM PACKAGE_VERSIONS.V_MM%TYPE;
|
| - |
|
6903 |
SSV_NMM PACKAGE_VERSIONS.V_NMM%TYPE;
|
| - |
|
6904 |
SSV_EXT PACKAGE_VERSIONS.V_EXT%TYPE;
|
| - |
|
6905 |
|
| - |
|
6906 |
CURSOR package_versions_cur IS
|
| - |
|
6907 |
SELECT pv_id
|
| - |
|
6908 |
FROM package_versions
|
| - |
|
6909 |
WHERE pkg_id IN ( SELECT pkg_id FROM package_versions WHERE pv_id = NNpv_id )
|
| - |
|
6910 |
AND pkg_version = SSpkg_version;
|
| - |
|
6911 |
package_versions_rec package_versions_cur%ROWTYPE;
|
| - |
|
6912 |
|
| - |
|
6913 |
|
| - |
|
6914 |
BEGIN
|
| - |
|
6915 |
|
| - |
|
6916 |
/* ---------------------------------------------------- */
|
| - |
|
6917 |
/* Find if package_version exists */
|
| - |
|
6918 |
/* ---------------------------------------------------- */
|
| - |
|
6919 |
|
| - |
|
6920 |
errMessage := NULL;
|
| - |
|
6921 |
|
| - |
|
6922 |
-- Get previous version
|
| - |
|
6923 |
SELECT pv.PKG_VERSION INTO OldPkgVersion
|
| - |
|
6924 |
FROM PACKAGE_VERSIONS pv
|
| - |
|
6925 |
WHERE pv.PV_ID = NNpv_id;
|
| - |
|
6926 |
|
| - |
|
6927 |
sPackageVersion := SSpkg_version;
|
| - |
|
6928 |
|
| - |
|
6929 |
IF OldPkgVersion != sPackageVersion THEN
|
| - |
|
6930 |
|
| - |
|
6931 |
OPEN package_versions_cur;
|
| - |
|
6932 |
FETCH package_versions_cur INTO package_versions_rec;
|
| - |
|
6933 |
|
| - |
|
6934 |
IF package_versions_cur%NOTFOUND
|
| - |
|
6935 |
THEN
|
| - |
|
6936 |
|
| - |
|
6937 |
-- Split current version in parts
|
| - |
|
6938 |
Split_Version ( SSpkg_version, SSV_MM, SSV_NMM, SSV_EXT );
|
| - |
|
6939 |
|
| - |
|
6940 |
|
| - |
|
6941 |
-- Automated built config
|
| - |
|
6942 |
IF ( cBuildType = 'M' ) THEN
|
| - |
|
6943 |
uChangeType := 'F';
|
| - |
|
6944 |
END IF;
|
| - |
|
6945 |
|
| - |
|
6946 |
-- Automated version numbering
|
| - |
|
6947 |
-- Make sure that version is still unique
|
| - |
|
6948 |
IF (uChangeType != 'F') THEN
|
| - |
|
6949 |
sPackageVersion := '('|| NNpv_id ||')'|| SSV_EXT;
|
| - |
|
6950 |
END IF;
|
| - |
|
6951 |
|
| - |
|
6952 |
-- Packge version not found, hence rename it.
|
| - |
|
6953 |
UPDATE package_versions
|
| - |
|
6954 |
SET pkg_version = sPackageVersion,
|
| - |
|
6955 |
v_mm = SSV_MM,
|
| - |
|
6956 |
v_nmm = SSV_NMM,
|
| - |
|
6957 |
v_ext = SSV_EXT,
|
| - |
|
6958 |
modified_stamp = ORA_SYSDATETIME,
|
| - |
|
6959 |
modifier_id = NNuser_id,
|
| - |
|
6960 |
build_type = cBuildType,
|
| - |
|
6961 |
change_type = uChangeType,
|
| - |
|
6962 |
pkg_label = NULL
|
| - |
|
6963 |
WHERE pv_id = NNpv_id;
|
| - |
|
6964 |
|
| - |
|
6965 |
sLabel := GET_AUTOMATED_LABEL( NNpv_id );
|
| - |
|
6966 |
UPDATE PACKAGE_VERSIONS pv SET
|
| - |
|
6967 |
pv.PKG_LABEL = sLabel
|
| - |
|
6968 |
WHERE pv_id = NNpv_id;
|
| - |
|
6969 |
|
| - |
|
6970 |
|
| - |
|
6971 |
/* LOG ACTION */
|
| - |
|
6972 |
IF (cChangeType = 'F') THEN
|
| - |
|
6973 |
Log_Action ( NNpv_id, 'rename', NNuser_id, 'From '|| OldPkgVersion ||' to '|| sPackageVersion );
|
| - |
|
6974 |
ELSE
|
| - |
|
6975 |
|
| - |
|
6976 |
IF cChangeType = 'M' THEN
|
| - |
|
6977 |
sChangeType := 'Major Change';
|
| - |
|
6978 |
ELSIF cChangeType = 'N' THEN
|
| - |
|
6979 |
sChangeType := 'Minor Change';
|
| - |
|
6980 |
ELSIF cChangeType = 'P' THEN
|
| - |
|
6981 |
sChangeType := 'Patch Change';
|
| - |
|
6982 |
ELSE
|
| - |
|
6983 |
sChangeType := 'Unknown Change';
|
| - |
|
6984 |
END IF;
|
| - |
|
6985 |
|
| - |
|
6986 |
Log_Action ( NNpv_id, 'rename', NNuser_id, 'From '|| OldPkgVersion ||' to '|| sPackageVersion || ',' || sChangeType );
|
| - |
|
6987 |
END IF;
|
| - |
|
6988 |
|
| - |
|
6989 |
ELSE
|
| - |
|
6990 |
-- Package version exists. Cannot proceed.
|
| - |
|
6991 |
errMessage := 'enum_MSG_VERSION_EXISTS';
|
| - |
|
6992 |
|
| - |
|
6993 |
END IF;
|
| - |
|
6994 |
|
| - |
|
6995 |
CLOSE package_versions_cur;
|
| - |
|
6996 |
|
| - |
|
6997 |
END IF;
|
| - |
|
6998 |
|
| - |
|
6999 |
END Rename_Package_Version;
|
| - |
|
7000 |
|
| - |
|
7001 |
/
|
| - |
|
7002 |
--------------------------------------------------------
|
| - |
|
7003 |
-- DDL for Procedure RESET_IGNORE_WARNINGS
|
| - |
|
7004 |
--------------------------------------------------------
|
| - |
|
7005 |
set define off;
|
| - |
|
7006 |
|
| - |
|
7007 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."RESET_IGNORE_WARNINGS" ( sPvIdList IN VARCHAR2,
|
| - |
|
7008 |
nRTagId IN RELEASE_CONTENT.RTAG_ID%TYPE ) IS
|
| - |
|
7009 |
/* ---------------------------------------------------------------------------
|
| - |
|
7010 |
Version: 5.0
|
| - |
|
7011 |
--------------------------------------------------------------------------- */
|
| - |
|
7012 |
|
| - |
|
7013 |
oPvIdCollector RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
| - |
|
7014 |
|
| - |
|
7015 |
BEGIN
|
| - |
|
7016 |
oPvIdCollector := IN_LIST_NUMBER ( sPvIdList );
|
| - |
|
7017 |
|
| - |
|
7018 |
-- Remove Ignore Warnings
|
| - |
|
7019 |
DELETE
|
| - |
|
7020 |
FROM ignore_warnings
|
| - |
|
7021 |
WHERE (rtag_id, pv_id, dpv_id) IN
|
| - |
|
7022 |
(
|
| - |
|
7023 |
SELECT igw.rtag_id, igw.pv_id, igw.dpv_id
|
| - |
|
7024 |
FROM ignore_warnings igw,
|
| - |
|
7025 |
package_versions dpv,
|
| - |
|
7026 |
package_versions pv
|
| - |
|
7027 |
WHERE igw.dpv_id = dpv.pv_id
|
| - |
|
7028 |
AND igw.rtag_id = nRTagId
|
| - |
|
7029 |
AND dpv.pkg_id = pv.pkg_id
|
| - |
|
7030 |
AND NVL(dpv.v_ext,'|LINK_A_NULL|') = NVL(pv.v_ext,'|LINK_A_NULL|')
|
| - |
|
7031 |
AND pv.pv_id IN ( SELECT * FROM TABLE ( CAST ( oPvIdCollector AS RELMGR_NUMBER_TAB_t ) ) )
|
| - |
|
7032 |
);
|
| - |
|
7033 |
|
| - |
|
7034 |
END Reset_Ignore_Warnings;
|
| - |
|
7035 |
|
| - |
|
7036 |
/
|
| - |
|
7037 |
--------------------------------------------------------
|
| - |
|
7038 |
-- DDL for Procedure RIPPLE_PACKAGE
|
| - |
|
7039 |
--------------------------------------------------------
|
| - |
|
7040 |
set define off;
|
| - |
|
7041 |
|
| - |
|
7042 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."RIPPLE_PACKAGE" (
|
| - |
|
7043 |
sPvIdList IN VARCHAR2,
|
| - |
|
7044 |
nRtagId IN RELEASE_TAGS.RTAG_ID%TYPE,
|
| - |
|
7045 |
nUserId IN NUMBER
|
| - |
|
7046 |
) IS
|
| - |
|
7047 |
/* ---------------------------------------------------------------------------
|
| - |
|
7048 |
Version: 4.1
|
| - |
|
7049 |
--------------------------------------------------------------------------- */
|
| - |
|
7050 |
|
| - |
|
7051 |
BEGIN
|
| - |
|
7052 |
|
| - |
|
7053 |
IF (sPvIdList IS NULL) THEN
|
| - |
|
7054 |
RAISE_APPLICATION_ERROR (-20000, 'Please select at least one package.' );
|
| - |
|
7055 |
END IF;
|
| - |
|
7056 |
|
| - |
|
7057 |
-- Ripple Package
|
| - |
|
7058 |
DELETE FROM DO_NOT_RIPPLE
|
| - |
|
7059 |
WHERE RTAG_ID = nRtagId
|
| - |
|
7060 |
AND PV_ID IN (
|
| - |
|
7061 |
SELECT *
|
| - |
|
7062 |
FROM THE (
|
| - |
|
7063 |
SELECT CAST( IN_LIST_NUMBER( sPvIdList )
|
| - |
|
7064 |
AS RELMGR_NUMBER_TAB_t )
|
| - |
|
7065 |
FROM DUAL
|
| - |
|
7066 |
)
|
| - |
|
7067 |
);
|
| - |
|
7068 |
|
| - |
|
7069 |
-- Mark Release Changed for build
|
| - |
|
7070 |
PK_RELEASE.SET_RELEASE_MODIFIED(nRtagId);
|
| - |
|
7071 |
|
| - |
|
7072 |
/* LOG ACTION */
|
| - |
|
7073 |
Log_Action_Bulk ( sPvIdList, 'ripple_package', nUserId );
|
| - |
|
7074 |
|
| - |
|
7075 |
END Ripple_Package;
|
| - |
|
7076 |
|
| - |
|
7077 |
/
|
| - |
|
7078 |
--------------------------------------------------------
|
| - |
|
7079 |
-- DDL for Procedure SEED_PACKAGE_NAMES_VERSIONS
|
| - |
|
7080 |
--------------------------------------------------------
|
| - |
|
7081 |
set define off;
|
| - |
|
7082 |
|
| - |
|
7083 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."SEED_PACKAGE_NAMES_VERSIONS" ( SSpkg_name IN PACKAGES.pkg_name%TYPE,
|
| - |
|
7084 |
SSpkg_version IN PACKAGE_VERSIONS.pkg_version%TYPE,
|
| - |
|
7085 |
NNuser_id IN NUMBER,
|
| - |
|
7086 |
retPV_ID OUT NUMBER,
|
| - |
|
7087 |
nCloneFromPvId IN NUMBER DEFAULT NULL,
|
| - |
|
7088 |
nBuildType IN CHAR DEFAULT 'U',
|
| - |
|
7089 |
nChangeType IN CHAR DEFAULT 'F') IS
|
| - |
|
7090 |
/* ---------------------------------------------------------------------------
|
| - |
|
7091 |
Version: 5.0
|
| - |
|
7092 |
--------------------------------------------------------------------------- */
|
| - |
|
7093 |
|
| - |
|
7094 |
parPkg_id NUMBER;
|
| - |
|
7095 |
parPv_id NUMBER;
|
| - |
|
7096 |
cloneFrom_pv_id NUMBER;
|
| - |
|
7097 |
SSV_MM PACKAGE_VERSIONS.V_MM%TYPE;
|
| - |
|
7098 |
SSV_NMM PACKAGE_VERSIONS.V_NMM%TYPE;
|
| - |
|
7099 |
SSV_EXT PACKAGE_VERSIONS.V_EXT%TYPE;
|
| - |
|
7100 |
spackageversion VARCHAR2 (4000);
|
| - |
|
7101 |
slabel VARCHAR2 (4000) := NULL;
|
| - |
|
7102 |
|
| - |
|
7103 |
CURSOR packages_cur IS
|
| - |
|
7104 |
SELECT pkg_id FROM PACKAGES
|
| - |
|
7105 |
WHERE pkg_name = SSpkg_name;
|
| - |
|
7106 |
packages_rec packages_cur%ROWTYPE;
|
| - |
|
7107 |
|
| - |
|
7108 |
CURSOR package_versions_cur IS
|
| - |
|
7109 |
SELECT pv_id FROM PACKAGE_VERSIONS
|
| - |
|
7110 |
WHERE pkg_id = parPkg_id
|
| - |
|
7111 |
AND pkg_version = SSpkg_version;
|
| - |
|
7112 |
package_versions_rec package_versions_cur%ROWTYPE;
|
| - |
|
7113 |
|
| - |
|
7114 |
CURSOR clone_package_versions_cur IS
|
| - |
|
7115 |
SELECT MAX(pv_id) AS pv_id
|
| - |
|
7116 |
FROM PACKAGE_VERSIONS
|
| - |
|
7117 |
WHERE pkg_id = parPkg_id
|
| - |
|
7118 |
AND NVL(v_ext,'LINK_A_NULL') = NVL(SSV_EXT,'LINK_A_NULL');
|
| - |
|
7119 |
clone_package_versions_rec clone_package_versions_cur%ROWTYPE;
|
| - |
|
7120 |
|
| - |
|
7121 |
BEGIN
|
| - |
|
7122 |
/* -------------------------------------------- */
|
| - |
|
7123 |
/* Find if pkg_name exists and seed if required */
|
| - |
|
7124 |
/* -------------------------------------------- */
|
| - |
|
7125 |
OPEN packages_cur;
|
| - |
|
7126 |
FETCH packages_cur INTO packages_rec;
|
| - |
|
7127 |
|
| - |
|
7128 |
IF packages_cur%NOTFOUND
|
| - |
|
7129 |
THEN
|
| - |
|
7130 |
/* INSERT into packages table */
|
| - |
|
7131 |
SELECT SEQ_PKG_ID.NEXTVAL INTO parPkg_id FROM DUAL;
|
| - |
|
7132 |
INSERT INTO PACKAGES ( pkg_id, pkg_name ) VALUES ( parPkg_id, SSpkg_name );
|
| - |
|
7133 |
|
| - |
|
7134 |
ELSE
|
| - |
|
7135 |
parPkg_id := packages_rec.pkg_id;
|
| - |
|
7136 |
|
| - |
|
7137 |
END IF;
|
| - |
|
7138 |
|
| - |
|
7139 |
CLOSE packages_cur;
|
| - |
|
7140 |
|
| - |
|
7141 |
|
| - |
|
7142 |
/* ---------------------------------------------------- */
|
| - |
|
7143 |
/* Find if package_version exists and seed if required */
|
| - |
|
7144 |
/* ---------------------------------------------------- */
|
| - |
|
7145 |
OPEN package_versions_cur;
|
| - |
|
7146 |
FETCH package_versions_cur INTO package_versions_rec;
|
| - |
|
7147 |
|
| - |
|
7148 |
IF package_versions_cur%NOTFOUND
|
| - |
|
7149 |
THEN
|
| - |
|
7150 |
SELECT SEQ_PV_ID.NEXTVAL INTO parPv_id FROM DUAL;
|
| - |
|
7151 |
|
| - |
|
7152 |
/* Generate automated version Number */
|
| - |
|
7153 |
Split_Version ( SSpkg_version, SSV_MM, SSV_NMM, SSV_EXT );
|
| - |
|
7154 |
spackageversion := SSpkg_version;
|
| - |
|
7155 |
|
| - |
|
7156 |
IF ( nChangeType <> 'F' )
|
| - |
|
7157 |
THEN
|
| - |
|
7158 |
spackageversion := '(' || parPv_id || ')' || SSV_EXT;
|
| - |
|
7159 |
END If;
|
| - |
|
7160 |
|
| - |
|
7161 |
/* Determine clone source for new package-version
|
| - |
|
7162 |
Use nCloneFromPvId - iff provided
|
| - |
|
7163 |
Use most recently created pkgName/pkgExtension - if it exists
|
| - |
|
7164 |
Else create a brand new package-version
|
| - |
|
7165 |
*/
|
| - |
|
7166 |
|
| - |
|
7167 |
IF ( NOT nCloneFromPvId IS NULL) THEN
|
| - |
|
7168 |
cloneFrom_pv_id := nCloneFromPvId;
|
| - |
|
7169 |
ELSE
|
| - |
|
7170 |
/* Find similar pkg_name + ext to clone from */
|
| - |
|
7171 |
OPEN clone_package_versions_cur;
|
| - |
|
7172 |
FETCH clone_package_versions_cur INTO clone_package_versions_rec;
|
| - |
|
7173 |
CLOSE clone_package_versions_cur;
|
| - |
|
7174 |
|
| - |
|
7175 |
IF ( NOT clone_package_versions_rec.pv_id IS NULL) THEN
|
| - |
|
7176 |
cloneFrom_pv_id := clone_package_versions_rec.pv_id;
|
| - |
|
7177 |
ELSE
|
| - |
|
7178 |
cloneFrom_pv_id := NULL;
|
| - |
|
7179 |
END IF;
|
| - |
|
7180 |
|
| - |
|
7181 |
END IF;
|
| - |
|
7182 |
|
| - |
|
7183 |
IF NOT cloneFrom_pv_id IS NULL
|
| - |
|
7184 |
THEN
|
| - |
|
7185 |
-- Clone Package Version Details --
|
| - |
|
7186 |
INSERT INTO PACKAGE_VERSIONS ( pv_id, pkg_id, pkg_version, dlocked, created_stamp, creator_id, modified_stamp, modifier_id, V_MM, V_NMM, V_EXT,
|
| - |
|
7187 |
src_path, pv_description, PV_OVERVIEW, LAST_PV_ID, owner_id, BUILD_TYPE, IS_BUILD_ENV_REQUIRED, bs_id, is_autobuildable, is_deployable, ripple_field,change_type )
|
| - |
|
7188 |
SELECT parPv_id AS pv_id,
|
| - |
|
7189 |
parPkg_id AS pkg_id,
|
| - |
|
7190 |
spackageversion AS pkg_version,
|
| - |
|
7191 |
'N' AS dlocked,
|
| - |
|
7192 |
Ora_Sysdate AS created_stamp,
|
| - |
|
7193 |
NNuser_id AS creator_id,
|
| - |
|
7194 |
Ora_Sysdatetime AS modified_stamp,
|
| - |
|
7195 |
NNuser_id AS modifier_id,
|
| - |
|
7196 |
SSV_MM AS V_MM,
|
| - |
|
7197 |
SSV_NMM AS V_NMM,
|
| - |
|
7198 |
SSV_EXT AS V_EXT,
|
| - |
|
7199 |
pv.src_path,
|
| - |
|
7200 |
pv.pv_description,
|
| - |
|
7201 |
pv.PV_OVERVIEW,
|
| - |
|
7202 |
cloneFrom_pv_id AS LAST_PV_ID,
|
| - |
|
7203 |
pv.owner_id,
|
| - |
|
7204 |
nBuildType AS BUILD_TYPE,
|
| - |
|
7205 |
pv.IS_BUILD_ENV_REQUIRED,
|
| - |
|
7206 |
pv.BS_ID,
|
| - |
|
7207 |
pv.is_autobuildable,
|
| - |
|
7208 |
pv.IS_DEPLOYABLE,
|
| - |
|
7209 |
pv.ripple_field,
|
| - |
|
7210 |
nChangeType AS change_type
|
| - |
|
7211 |
FROM PACKAGE_VERSIONS pv
|
| - |
|
7212 |
WHERE pv.pv_id = cloneFrom_pv_id;
|
| - |
|
7213 |
|
| - |
|
7214 |
Basic_Clone ( cloneFrom_pv_id, parPv_id, NULL, NNuser_id, parPkg_id, 0 );
|
| - |
|
7215 |
|
| - |
|
7216 |
ELSE
|
| - |
|
7217 |
/* BRAND NEW version + ext */
|
| - |
|
7218 |
INSERT INTO PACKAGE_VERSIONS ( pv_id, pkg_id, pkg_version, dlocked, created_stamp, creator_id, modified_stamp, modifier_id, V_MM, V_NMM, V_EXT, owner_id, LAST_PV_ID, BUILD_TYPE, ripple_field, change_type )
|
| - |
|
7219 |
VALUES (
|
| - |
|
7220 |
parPv_id,
|
| - |
|
7221 |
parPkg_id,
|
| - |
|
7222 |
spackageversion,
|
| - |
|
7223 |
'N',
|
| - |
|
7224 |
Ora_Sysdate,
|
| - |
|
7225 |
NNuser_id,
|
| - |
|
7226 |
Ora_Sysdatetime,
|
| - |
|
7227 |
NNuser_id,
|
| - |
|
7228 |
SSV_MM,
|
| - |
|
7229 |
SSV_NMM,
|
| - |
|
7230 |
SSV_EXT,
|
| - |
|
7231 |
NNuser_id,
|
| - |
|
7232 |
parPv_id,
|
| - |
|
7233 |
nBuildType,
|
| - |
|
7234 |
'b',
|
| - |
|
7235 |
nChangeType
|
| - |
|
7236 |
);
|
| - |
|
7237 |
END IF;
|
| - |
|
7238 |
|
| - |
|
7239 |
/* Insert initial package label */
|
| - |
|
7240 |
slabel := get_automated_label (parPv_id);
|
| - |
|
7241 |
UPDATE package_versions pv
|
| - |
|
7242 |
SET pv.pkg_label = slabel
|
| - |
|
7243 |
WHERE pv.pv_id = parPv_id;
|
| - |
|
7244 |
|
| - |
|
7245 |
retPV_ID := parPv_id;
|
| - |
|
7246 |
|
| - |
|
7247 |
/* LOG ACTION */
|
| - |
|
7248 |
Log_Action ( parPv_id, 'new_version', NNuser_id,
|
| - |
|
7249 |
'New package version: '|| spackageversion );
|
| - |
|
7250 |
|
| - |
|
7251 |
ELSE
|
| - |
|
7252 |
retPV_ID := package_versions_rec.pv_id;
|
| - |
|
7253 |
|
| - |
|
7254 |
END IF;
|
| - |
|
7255 |
|
| - |
|
7256 |
CLOSE package_versions_cur;
|
| - |
|
7257 |
|
| - |
|
7258 |
END Seed_Package_Names_Versions;
|
| - |
|
7259 |
|
| - |
|
7260 |
/
|
| - |
|
7261 |
|
| - |
|
7262 |
GRANT EXECUTE ON "RELEASE_MANAGER"."SEED_PACKAGE_NAMES_VERSIONS" TO "DEPLOYMENT_MANAGER";
|
| - |
|
7263 |
--------------------------------------------------------
|
| - |
|
7264 |
-- DDL for Procedure SET_ADVISORY_RIPPLE
|
| - |
|
7265 |
--------------------------------------------------------
|
| - |
|
7266 |
set define off;
|
| - |
|
7267 |
|
| - |
|
7268 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."SET_ADVISORY_RIPPLE" ( nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
| - |
|
7269 |
nRtagId IN RELEASE_TAGS.RTAG_ID%TYPE,
|
| - |
|
7270 |
nUserId IN NUMBER ) IS
|
| - |
|
7271 |
/* ---------------------------------------------------------------------------
|
| - |
|
7272 |
Version: 4.0
|
| - |
|
7273 |
--------------------------------------------------------------------------- */
|
| - |
|
7274 |
|
| - |
|
7275 |
BEGIN
|
| - |
|
7276 |
|
| - |
|
7277 |
-- Set Advisory Ripple Package
|
| - |
|
7278 |
INSERT INTO ADVISORY_RIPPLE (RTAG_ID, PV_ID)
|
| - |
|
7279 |
VALUES (nRtagId, nPvId);
|
| - |
|
7280 |
|
| - |
|
7281 |
/* LOG ACTION */
|
| - |
|
7282 |
Log_Action ( nPvId, 'set_advisory_ripple', nUserId );
|
| - |
|
7283 |
|
| - |
|
7284 |
/*Rebuild_Environment(nRtagId);*/
|
| - |
|
7285 |
|
| - |
|
7286 |
END Set_Advisory_Ripple;
|
| - |
|
7287 |
|
| - |
|
7288 |
/
|
| - |
|
7289 |
--------------------------------------------------------
|
| - |
|
7290 |
-- DDL for Procedure SET_PACKAGE_BUILD_ENV
|
| - |
|
7291 |
--------------------------------------------------------
|
| - |
|
7292 |
set define off;
|
| - |
|
7293 |
|
| - |
|
7294 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."SET_PACKAGE_BUILD_ENV" ( nPvId IN PACKAGE_BUILD_ENV.PV_ID%TYPE,
|
| - |
|
7295 |
sBuildEnvIdList IN VARCHAR2 ) IS
|
| - |
|
7296 |
/* ---------------------------------------------------------------------------
|
| - |
|
7297 |
Last Modified: Rupesh Solanki
|
| - |
|
7298 |
Version: 3.0.1
|
| - |
|
7299 |
--------------------------------------------------------------------------- */
|
| - |
|
7300 |
|
| - |
|
7301 |
|
| - |
|
7302 |
BEGIN
|
| - |
|
7303 |
|
| - |
|
7304 |
-- Delete Current Build Env settings
|
| - |
|
7305 |
DELETE FROM PACKAGE_BUILD_ENV
|
| - |
|
7306 |
WHERE pv_id = nPvId;
|
| - |
|
7307 |
|
| - |
|
7308 |
-- Delet Current Package Build Info Settings
|
| - |
|
7309 |
DELETE FROM PACKAGE_BUILD_INFO
|
| - |
|
7310 |
WHERE pv_id = nPvId;
|
| - |
|
7311 |
|
| - |
|
7312 |
-- Reset flag to N
|
| - |
|
7313 |
UPDATE PACKAGE_VERSIONS SET
|
| - |
|
7314 |
IS_BUILD_ENV_REQUIRED = 'N'
|
| - |
|
7315 |
WHERE PV_ID = nPvId;
|
| - |
|
7316 |
|
| - |
|
7317 |
|
| - |
|
7318 |
-- Set new Build Env
|
| - |
|
7319 |
IF NOT sBuildEnvIdList IS NULL THEN
|
| - |
|
7320 |
-- Insert into PACKAGE_BUILD_ENV
|
| - |
|
7321 |
INSERT INTO PACKAGE_BUILD_ENV ( PV_ID, BE_ID )
|
| - |
|
7322 |
SELECT nPvId AS PV_ID,
|
| - |
|
7323 |
be.BE_ID
|
| - |
|
7324 |
FROM BUILD_ENVIRONMENTS be
|
| - |
|
7325 |
WHERE be.BE_ID IN (
|
| - |
|
7326 |
SELECT *
|
| - |
|
7327 |
FROM THE ( SELECT CAST( IN_LIST_NUMBER( sBuildEnvIdList ) AS RELMGR_NUMBER_TAB_t ) FROM dual )
|
| - |
|
7328 |
);
|
| - |
|
7329 |
|
| - |
|
7330 |
-- Insert into PACKAGE_BUILD_INFO
|
| - |
|
7331 |
INSERT INTO PACKAGE_BUILD_INFO ( PV_ID, BM_ID )
|
| - |
|
7332 |
SELECT nPvId AS PV_ID,
|
| - |
|
7333 |
be.BM_ID
|
| - |
|
7334 |
FROM BUILD_MACHINES be
|
| - |
|
7335 |
WHERE be.BM_ID IN (
|
| - |
|
7336 |
SELECT *
|
| - |
|
7337 |
FROM THE ( SELECT CAST( IN_LIST_NUMBER( sBuildEnvIdList ) AS RELMGR_NUMBER_TAB_t ) FROM dual )
|
| - |
|
7338 |
);
|
| - |
|
7339 |
|
| - |
|
7340 |
-- Set flag to Y
|
| - |
|
7341 |
UPDATE PACKAGE_VERSIONS SET
|
| - |
|
7342 |
IS_BUILD_ENV_REQUIRED = 'Y'
|
| - |
|
7343 |
WHERE PV_ID = nPvId;
|
| - |
|
7344 |
|
| - |
|
7345 |
END IF;
|
| - |
|
7346 |
|
| - |
|
7347 |
|
| - |
|
7348 |
END Set_Package_Build_Env;
|
| - |
|
7349 |
|
| - |
|
7350 |
/
|
| - |
|
7351 |
--------------------------------------------------------
|
| - |
|
7352 |
-- DDL for Procedure SET_PACKAGE_BUILD_ENV_TEMP
|
| - |
|
7353 |
--------------------------------------------------------
|
| - |
|
7354 |
set define off;
|
| - |
|
7355 |
|
| - |
|
7356 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."SET_PACKAGE_BUILD_ENV_TEMP" ( nPvId IN PACKAGE_BUILD_ENV.PV_ID%TYPE,
|
| - |
|
7357 |
sBuildEnvIdList IN VARCHAR2,
|
| - |
|
7358 |
nBuildStandard IN PACKAGE_VERSIONS.BS_ID%TYPE
|
| - |
|
7359 |
) IS
|
| - |
|
7360 |
/* ---------------------------------------------------------------------------
|
| - |
|
7361 |
Last Modified: Rupesh Solanki
|
| - |
|
7362 |
Version: 3.0.1
|
| - |
|
7363 |
--------------------------------------------------------------------------- */
|
| - |
|
7364 |
|
| - |
|
7365 |
nBsCollector RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
| - |
|
7366 |
BsId NUMBER;
|
| - |
|
7367 |
HackBsId NUMBER;
|
| - |
|
7368 |
|
| - |
|
7369 |
|
| - |
|
7370 |
BEGIN
|
| - |
|
7371 |
|
| - |
|
7372 |
nBsCollector := IN_LIST_NUMBER ( sBuildEnvIdList );
|
| - |
|
7373 |
|
| - |
|
7374 |
-- Delete Current Build Env settings
|
| - |
|
7375 |
DELETE FROM PACKAGE_BUILD_ENV
|
| - |
|
7376 |
WHERE pv_id = nPvId;
|
| - |
|
7377 |
|
| - |
|
7378 |
-- Delet Current Package Build Info Settings
|
| - |
|
7379 |
DELETE FROM PACKAGE_BUILD_INFO
|
| - |
|
7380 |
WHERE pv_id = nPvId;
|
| - |
|
7381 |
|
| - |
|
7382 |
-- Reset flag to N
|
| - |
|
7383 |
UPDATE PACKAGE_VERSIONS SET
|
| - |
|
7384 |
IS_BUILD_ENV_REQUIRED = 'N'
|
| - |
|
7385 |
WHERE PV_ID = nPvId;
|
| - |
|
7386 |
|
| - |
|
7387 |
|
| - |
|
7388 |
-- Set new Build Env
|
| - |
|
7389 |
IF NOT sBuildEnvIdList IS NULL THEN
|
| - |
|
7390 |
FOR i IN 1..nBsCollector.COUNT
|
| - |
|
7391 |
LOOP
|
| - |
|
7392 |
|
| - |
|
7393 |
BsId := nBsCollector(i);
|
| - |
|
7394 |
|
| - |
|
7395 |
IF nBuildStandard = 2 THEN
|
| - |
|
7396 |
IF BsId = 1 THEN
|
| - |
|
7397 |
HackBsId := 11;
|
| - |
|
7398 |
ELSE
|
| - |
|
7399 |
HackBsId := 12;
|
| - |
|
7400 |
END IF;
|
| - |
|
7401 |
|
| - |
|
7402 |
-- Insert into PACKAGE_BUILD_ENV
|
| - |
|
7403 |
INSERT INTO PACKAGE_BUILD_ENV ( PV_ID, BE_ID )
|
| - |
|
7404 |
SELECT nPvId AS PV_ID,
|
| - |
|
7405 |
be.BE_ID
|
| - |
|
7406 |
FROM BUILD_ENVIRONMENTS be
|
| - |
|
7407 |
WHERE be.BE_ID IN ( HackBsId );
|
| - |
|
7408 |
|
| - |
|
7409 |
-- Insert into PACKAGE_BUILD_INFO
|
| - |
|
7410 |
INSERT INTO PACKAGE_BUILD_INFO ( PV_ID, BM_ID )
|
| - |
|
7411 |
SELECT nPvId AS PV_ID,
|
| - |
|
7412 |
be.BM_ID
|
| - |
|
7413 |
FROM BUILD_MACHINES be
|
| - |
|
7414 |
WHERE be.BM_ID IN ( BsId );
|
| - |
|
7415 |
|
| - |
|
7416 |
-- Set flag to Y
|
| - |
|
7417 |
UPDATE PACKAGE_VERSIONS SET
|
| - |
|
7418 |
IS_BUILD_ENV_REQUIRED = 'Y'
|
| - |
|
7419 |
WHERE PV_ID = nPvId;
|
| - |
|
7420 |
|
| - |
|
7421 |
|
| - |
|
7422 |
ELSE
|
| - |
|
7423 |
|
| - |
|
7424 |
-- Insert into PACKAGE_BUILD_ENV
|
| - |
|
7425 |
INSERT INTO PACKAGE_BUILD_ENV ( PV_ID, BE_ID )
|
| - |
|
7426 |
SELECT nPvId AS PV_ID,
|
| - |
|
7427 |
be.BE_ID
|
| - |
|
7428 |
FROM BUILD_ENVIRONMENTS be
|
| - |
|
7429 |
WHERE be.BE_ID IN ( BsId );
|
| - |
|
7430 |
|
| - |
|
7431 |
-- Insert into PACKAGE_BUILD_INFO
|
| - |
|
7432 |
INSERT INTO PACKAGE_BUILD_INFO ( PV_ID, BM_ID )
|
| - |
|
7433 |
SELECT nPvId AS PV_ID,
|
| - |
|
7434 |
be.BM_ID
|
| - |
|
7435 |
FROM BUILD_MACHINES be
|
| - |
|
7436 |
WHERE be.BM_ID IN ( BsId );
|
| - |
|
7437 |
|
| - |
|
7438 |
-- Set flag to Y
|
| - |
|
7439 |
UPDATE PACKAGE_VERSIONS SET
|
| - |
|
7440 |
IS_BUILD_ENV_REQUIRED = 'Y'
|
| - |
|
7441 |
WHERE PV_ID = nPvId;
|
| - |
|
7442 |
|
| - |
|
7443 |
END IF;
|
| - |
|
7444 |
|
| - |
|
7445 |
|
| - |
|
7446 |
END LOOP;
|
| - |
|
7447 |
|
| - |
|
7448 |
END IF;
|
| - |
|
7449 |
|
| - |
|
7450 |
|
| - |
|
7451 |
END Set_Package_Build_Env_Temp;
|
| - |
|
7452 |
|
| - |
|
7453 |
/
|
| - |
|
7454 |
--------------------------------------------------------
|
| - |
|
7455 |
-- DDL for Procedure SET_TO_AUTOBUILDABLE
|
| - |
|
7456 |
--------------------------------------------------------
|
| - |
|
7457 |
set define off;
|
| - |
|
7458 |
|
| - |
|
7459 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."SET_TO_AUTOBUILDABLE" (
|
| - |
|
7460 |
nrtagid IN NUMBER,
|
| - |
|
7461 |
spvidlist IN VARCHAR2
|
| - |
|
7462 |
)
|
| - |
|
7463 |
IS
|
| - |
|
7464 |
/******************************************************************************
|
| - |
|
7465 |
NAME: SET_TO_AUTOBUILDABLE
|
| - |
|
7466 |
PURPOSE:
|
| - |
|
7467 |
|
| - |
|
7468 |
REVISIONS:
|
| - |
|
7469 |
Ver Date Author Description
|
| - |
|
7470 |
--------- ---------- --------------- ------------------------------------
|
| - |
|
7471 |
1.0 15/12/2006 Rupesh Solanki 1. Created this procedure.
|
| - |
|
7472 |
|
| - |
|
7473 |
NOTES:
|
| - |
|
7474 |
|
| - |
|
7475 |
Automatically available Auto Replace Keywords:
|
| - |
|
7476 |
Object Name: SET_TO_AUTOBUILDABLE
|
| - |
|
7477 |
Sysdate: 15/12/2006
|
| - |
|
7478 |
Date and Time: 15/12/2006, 11:42:29 AM, and 15/12/2006 11:42:29 AM
|
| - |
|
7479 |
Username: (set in TOAD Options, Procedure Editor)
|
| - |
|
7480 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
| - |
|
7481 |
|
| - |
|
7482 |
******************************************************************************/
|
| - |
|
7483 |
npvidcollector relmgr_number_tab_t := relmgr_number_tab_t ();
|
| - |
|
7484 |
PvId NUMBER;
|
| - |
|
7485 |
BEGIN
|
| - |
|
7486 |
|
| - |
|
7487 |
npvidcollector := in_list_number2 (spvidlist);
|
| - |
|
7488 |
|
| - |
|
7489 |
UPDATE package_versions
|
| - |
|
7490 |
SET is_autobuildable = 'N'
|
| - |
|
7491 |
WHERE pv_id IN (SELECT pv_id
|
| - |
|
7492 |
FROM release_content
|
| - |
|
7493 |
WHERE rtag_id = nrtagid);
|
| - |
|
7494 |
|
| - |
|
7495 |
|
| - |
|
7496 |
|
| - |
|
7497 |
FOR i IN 1..npvidcollector.COUNT
|
| - |
|
7498 |
LOOP
|
| - |
|
7499 |
PvId := npvidcollector(i);
|
| - |
|
7500 |
|
| - |
|
7501 |
UPDATE package_versions
|
| - |
|
7502 |
set is_autobuildable = 'Y'
|
| - |
|
7503 |
where pv_id = PvId;
|
| - |
|
7504 |
|
| - |
|
7505 |
END LOOP;
|
| - |
|
7506 |
|
| - |
|
7507 |
|
| - |
|
7508 |
END set_to_autobuildable;
|
| - |
|
7509 |
|
| - |
|
7510 |
/
|
| - |
|
7511 |
--------------------------------------------------------
|
| - |
|
7512 |
-- DDL for Procedure SHIFT_INSTALL_ORDER
|
| - |
|
7513 |
--------------------------------------------------------
|
| - |
|
7514 |
set define off;
|
| - |
|
7515 |
|
| - |
|
7516 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."SHIFT_INSTALL_ORDER" ( nPatchId IN PACKAGE_PATCHES.PATCH_ID%TYPE,
|
| - |
|
7517 |
nPvId IN PACKAGE_PATCHES.PV_ID%TYPE,
|
| - |
|
7518 |
nToInstallOrder IN PACKAGE_PATCHES.INSTALL_ORDER%TYPE ) IS
|
| - |
|
7519 |
/* ---------------------------------------------------------------------------
|
| - |
|
7520 |
Version: 3.0
|
| - |
|
7521 |
--------------------------------------------------------------------------- */
|
| - |
|
7522 |
|
| - |
|
7523 |
currInstallOrder NUMBER;
|
| - |
|
7524 |
FromInstallOrder NUMBER;
|
| - |
|
7525 |
|
| - |
|
7526 |
BEGIN
|
| - |
|
7527 |
|
| - |
|
7528 |
-- Get Current Install Order
|
| - |
|
7529 |
SELECT pp.INSTALL_ORDER INTO currInstallOrder
|
| - |
|
7530 |
FROM PACKAGE_PATCHES pp
|
| - |
|
7531 |
WHERE pp.PV_ID = nPvId
|
| - |
|
7532 |
AND pp.PATCH_ID = nPatchId;
|
| - |
|
7533 |
|
| - |
|
7534 |
|
| - |
|
7535 |
IF currInstallOrder > nToInstallOrder
|
| - |
|
7536 |
THEN
|
| - |
|
7537 |
|
| - |
|
7538 |
FromInstallOrder := nToInstallOrder;
|
| - |
|
7539 |
|
| - |
|
7540 |
-- Shift others Up
|
| - |
|
7541 |
UPDATE PACKAGE_PATCHES pp SET
|
| - |
|
7542 |
pp.INSTALL_ORDER = pp.INSTALL_ORDER + 1
|
| - |
|
7543 |
WHERE pp.PV_ID = nPvId
|
| - |
|
7544 |
AND pp.PATCH_ID != nPatchId
|
| - |
|
7545 |
AND pp.INSTALL_ORDER BETWEEN FromInstallOrder AND currInstallOrder - 1;
|
| - |
|
7546 |
|
| - |
|
7547 |
|
| - |
|
7548 |
ELSIF currInstallOrder < nToInstallOrder
|
| - |
|
7549 |
THEN
|
| - |
|
7550 |
|
| - |
|
7551 |
FromInstallOrder := currInstallOrder + 1;
|
| - |
|
7552 |
|
| - |
|
7553 |
-- Shift others Down
|
| - |
|
7554 |
UPDATE PACKAGE_PATCHES pp SET
|
| - |
|
7555 |
pp.INSTALL_ORDER = pp.INSTALL_ORDER - 1
|
| - |
|
7556 |
WHERE pp.PV_ID = nPvId
|
| - |
|
7557 |
AND pp.PATCH_ID != nPatchId
|
| - |
|
7558 |
AND pp.INSTALL_ORDER BETWEEN FromInstallOrder AND nToInstallOrder;
|
| - |
|
7559 |
|
| - |
|
7560 |
END IF;
|
| - |
|
7561 |
|
| - |
|
7562 |
|
| - |
|
7563 |
-- Move Patch to new install order
|
| - |
|
7564 |
UPDATE PACKAGE_PATCHES pp SET
|
| - |
|
7565 |
pp.INSTALL_ORDER = nToInstallOrder
|
| - |
|
7566 |
WHERE pp.PV_ID = nPvId
|
| - |
|
7567 |
AND pp.PATCH_ID = nPatchId;
|
| - |
|
7568 |
|
| - |
|
7569 |
|
| - |
|
7570 |
END Shift_Install_Order;
|
| - |
|
7571 |
|
| - |
|
7572 |
/
|
| - |
|
7573 |
--------------------------------------------------------
|
| - |
|
7574 |
-- DDL for Procedure SPLIT_VERSION
|
| - |
|
7575 |
--------------------------------------------------------
|
| - |
|
7576 |
set define off;
|
| - |
|
7577 |
|
| - |
|
7578 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."SPLIT_VERSION" ( SSpkg_version IN PACKAGE_VERSIONS.pkg_version%TYPE,
|
| - |
|
7579 |
SSV_MM OUT PACKAGE_VERSIONS.V_MM%TYPE,
|
| - |
|
7580 |
SSV_NMM OUT PACKAGE_VERSIONS.V_NMM%TYPE,
|
| - |
|
7581 |
SSV_EXT OUT PACKAGE_VERSIONS.V_EXT%TYPE ) IS
|
| - |
|
7582 |
/* ---------------------------------------------------------------------------
|
| - |
|
7583 |
Version: 3.0.0
|
| - |
|
7584 |
--------------------------------------------------------------------------- */
|
| - |
|
7585 |
|
| - |
|
7586 |
TYPE VERSION_COMPONENTS_TYPE IS TABLE OF VARCHAR2(50)
|
| - |
|
7587 |
INDEX BY BINARY_INTEGER;
|
| - |
|
7588 |
|
| - |
|
7589 |
version_components VERSION_COMPONENTS_TYPE;
|
| - |
|
7590 |
lastDot NUMBER := 0;
|
| - |
|
7591 |
currDot NUMBER := 0;
|
| - |
|
7592 |
|
| - |
|
7593 |
BEGIN
|
| - |
|
7594 |
currDot := INSTR ( SSpkg_version, '.', -1 ); -- Find 1st dot from the right
|
| - |
|
7595 |
|
| - |
|
7596 |
IF ( currDot > 0 )
|
| - |
|
7597 |
THEN
|
| - |
|
7598 |
-- YES dot separator found --
|
| - |
|
7599 |
SSV_EXT := GET_V_EXT( SSpkg_version );
|
| - |
|
7600 |
|
| - |
|
7601 |
IF NOT SSV_EXT IS NULL
|
| - |
|
7602 |
THEN
|
| - |
|
7603 |
lastDot := currDot;
|
| - |
|
7604 |
currDot := INSTR ( SSpkg_version, '.', -1, 2 ); -- Find 2nd dot from the right
|
| - |
|
7605 |
|
| - |
|
7606 |
IF ( currDot > 0 )
|
| - |
|
7607 |
THEN
|
| - |
|
7608 |
-- XXXX.M.E
|
| - |
|
7609 |
SSV_MM := SUBSTR ( SSpkg_version, currDot + 1, lastDot - currDot - 1);
|
| - |
|
7610 |
SSV_NMM := SUBSTR ( SSpkg_version, 0, currDot ) || SSV_EXT;
|
| - |
|
7611 |
ELSE
|
| - |
|
7612 |
-- XXXX.E
|
| - |
|
7613 |
SSV_MM := NULL;
|
| - |
|
7614 |
SSV_NMM := SSpkg_version;
|
| - |
|
7615 |
END IF;
|
| - |
|
7616 |
|
| - |
|
7617 |
ELSE
|
| - |
|
7618 |
-- XXXX.M
|
| - |
|
7619 |
SSV_MM := SUBSTR ( SSpkg_version, currDot + 1, LENGTH(SSpkg_version) - currDot );
|
| - |
|
7620 |
SSV_NMM := SUBSTR ( SSpkg_version, 0, currDot );
|
| - |
|
7621 |
|
| - |
|
7622 |
END IF;
|
| - |
|
7623 |
|
| - |
|
7624 |
ELSE
|
| - |
|
7625 |
-- NO dot separator found --
|
| - |
|
7626 |
-- XXXXXX
|
| - |
|
7627 |
SSV_MM := NULL;
|
| - |
|
7628 |
SSV_NMM := SSpkg_version;
|
| - |
|
7629 |
SSV_EXT := NULL;
|
| - |
|
7630 |
|
| - |
|
7631 |
END IF;
|
| - |
|
7632 |
|
| - |
|
7633 |
END Split_Version;
|
| - |
|
7634 |
|
| - |
|
7635 |
/
|
| - |
|
7636 |
--------------------------------------------------------
|
| - |
|
7637 |
-- DDL for Procedure SWITCH_REPRODUCIBLE_PACKAGE
|
| - |
|
7638 |
--------------------------------------------------------
|
| - |
|
7639 |
set define off;
|
| - |
|
7640 |
|
| - |
|
7641 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."SWITCH_REPRODUCIBLE_PACKAGE" (nPvId IN NUMBER, nUserId IN NUMBER)IS
|
| - |
|
7642 |
Auto CHAR;
|
| - |
|
7643 |
/******************************************************************************
|
| - |
|
7644 |
NAME: SWITCH_REPRODUCIBLE_PACKAGE
|
| - |
|
7645 |
PURPOSE:
|
| - |
|
7646 |
|
| - |
|
7647 |
REVISIONS:
|
| - |
|
7648 |
Ver Date Author Description
|
| - |
|
7649 |
--------- ---------- --------------- ------------------------------------
|
| - |
|
7650 |
1.0 14/12/2006 Rupesh Solanki 1. Created this procedure.
|
| - |
|
7651 |
|
| - |
|
7652 |
NOTES:
|
| - |
|
7653 |
|
| - |
|
7654 |
Automatically available Auto Replace Keywords:
|
| - |
|
7655 |
Object Name: SWITCH_REPRODUCIBLE_PACKAGE
|
| - |
|
7656 |
Sysdate: 14/12/2006
|
| - |
|
7657 |
Date and Time: 14/12/2006, 11:35:15 AM, and 14/12/2006 11:35:15 AM
|
| - |
|
7658 |
Username: (set in TOAD Options, Procedure Editor)
|
| - |
|
7659 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
| - |
|
7660 |
|
| - |
|
7661 |
******************************************************************************/
|
| - |
|
7662 |
BEGIN
|
| - |
|
7663 |
|
| - |
|
7664 |
SELECT IS_AUTOBUILDABLE into Auto
|
| - |
|
7665 |
FROM PACKAGE_VERSIONS
|
| - |
|
7666 |
WHERE PV_ID = nPvId;
|
| - |
|
7667 |
|
| - |
|
7668 |
IF Auto = 'N' Then
|
| - |
|
7669 |
|
| - |
|
7670 |
UPDATE PACKAGE_VERSIONS
|
| - |
|
7671 |
SET IS_AUTOBUILDABLE = 'Y'
|
| - |
|
7672 |
WHERE PV_ID = nPvId;
|
| - |
|
7673 |
|
| - |
|
7674 |
|
| - |
|
7675 |
/* LOG ACTION */
|
| - |
|
7676 |
Log_Action ( nPvId, 'reproducible_package', nUserId );
|
| - |
|
7677 |
|
| - |
|
7678 |
Else
|
| - |
|
7679 |
|
| - |
|
7680 |
UPDATE PACKAGE_VERSIONS
|
| - |
|
7681 |
SET IS_AUTOBUILDABLE = 'N'
|
| - |
|
7682 |
WHERE PV_ID = nPvId;
|
| - |
|
7683 |
|
| - |
|
7684 |
|
| - |
|
7685 |
/* LOG ACTION */
|
| - |
|
7686 |
Log_Action ( nPvId, 'unreproducible_package', nUserId );
|
| - |
|
7687 |
|
| - |
|
7688 |
End If;
|
| - |
|
7689 |
|
| - |
|
7690 |
|
| - |
|
7691 |
|
| - |
|
7692 |
|
| - |
|
7693 |
|
| - |
|
7694 |
|
| - |
|
7695 |
|
| - |
|
7696 |
|
| - |
|
7697 |
END SWITCH_REPRODUCIBLE_PACKAGE;
|
| - |
|
7698 |
|
| - |
|
7699 |
/
|
| - |
|
7700 |
--------------------------------------------------------
|
| - |
|
7701 |
-- DDL for Procedure SYNC_PROJECTS_NEW_VERSION
|
| - |
|
7702 |
--------------------------------------------------------
|
| - |
|
7703 |
set define off;
|
| - |
|
7704 |
|
| - |
|
7705 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."SYNC_PROJECTS_NEW_VERSION" ( nPv_id IN NUMBER,
|
| - |
|
7706 |
sSyncRtagsInList IN VARCHAR2,
|
| - |
|
7707 |
nUser_id IN NUMBER ) IS
|
| - |
|
7708 |
/* ---------------------------------------------------------------------------
|
| - |
|
7709 |
Version: 3.0.0
|
| - |
|
7710 |
--------------------------------------------------------------------------- */
|
| - |
|
7711 |
|
| - |
|
7712 |
CURSOR sync_rtags_cur IS
|
| - |
|
7713 |
SELECT rc.RTAG_ID, rc.BASE_VIEW_ID, pv.pv_id
|
| - |
|
7714 |
FROM release_content rc,
|
| - |
|
7715 |
package_versions pv,
|
| - |
|
7716 |
package_versions opv
|
| - |
|
7717 |
WHERE rc.pv_id = pv.pv_id
|
| - |
|
7718 |
AND opv.pkg_id = pv.pkg_id
|
| - |
|
7719 |
AND NVL(opv.v_ext, '|LINK_A_NULL|') = NVL(pv.v_ext, '|LINK_A_NULL|')
|
| - |
|
7720 |
AND opv.pv_id = nPv_id
|
| - |
|
7721 |
AND rtag_id IN ( SELECT *
|
| - |
|
7722 |
FROM THE (
|
| - |
|
7723 |
SELECT CAST( IN_LIST_NUMBER( sSyncRtagsInList ) AS RELMGR_NUMBER_TAB_t )
|
| - |
|
7724 |
FROM dual
|
| - |
|
7725 |
)
|
| - |
|
7726 |
);
|
| - |
|
7727 |
sync_rtags_rec sync_rtags_cur%ROWTYPE;
|
| - |
|
7728 |
|
| - |
|
7729 |
BEGIN
|
| - |
|
7730 |
|
| - |
|
7731 |
OPEN sync_rtags_cur;
|
| - |
|
7732 |
FETCH sync_rtags_cur INTO sync_rtags_rec;
|
| - |
|
7733 |
|
| - |
|
7734 |
WHILE sync_rtags_cur%FOUND
|
| - |
|
7735 |
LOOP
|
| - |
|
7736 |
DELETE FROM RELEASE_CONTENT
|
| - |
|
7737 |
WHERE rtag_id = sync_rtags_rec.rtag_id
|
| - |
|
7738 |
AND pv_id = sync_rtags_rec.pv_id;
|
| - |
|
7739 |
|
| - |
|
7740 |
INSERT INTO RELEASE_CONTENT ( RTAG_ID, PV_ID, BASE_VIEW_ID, INSERT_STAMP, INSERTOR_ID, PKG_STATE )
|
| - |
|
7741 |
VALUES ( sync_rtags_rec.rtag_id,
|
| - |
|
7742 |
nPv_id,
|
| - |
|
7743 |
sync_rtags_rec.BASE_VIEW_ID,
|
| - |
|
7744 |
Ora_Sysdate,
|
| - |
|
7745 |
nUser_id,
|
| - |
|
7746 |
0
|
| - |
|
7747 |
);
|
| - |
|
7748 |
|
| - |
|
7749 |
-- UPDATE RELEASE_CONTENT
|
| - |
|
7750 |
-- SET pv_id = nPv_id,
|
| - |
|
7751 |
-- insert_stamp = Ora_Sysdate,
|
| - |
|
7752 |
-- insertor_id = nUser_id
|
| - |
|
7753 |
-- WHERE rtag_id = sync_rtags_rec.rtag_id
|
| - |
|
7754 |
-- AND pv_id = sync_rtags_rec.pv_id;
|
| - |
|
7755 |
|
| - |
|
7756 |
FETCH sync_rtags_cur INTO sync_rtags_rec;
|
| - |
|
7757 |
END LOOP;
|
| - |
|
7758 |
|
| - |
|
7759 |
CLOSE sync_rtags_cur;
|
| - |
|
7760 |
|
| - |
|
7761 |
END Sync_Projects_New_Version;
|
| - |
|
7762 |
|
| - |
|
7763 |
/
|
| - |
|
7764 |
--------------------------------------------------------
|
| - |
|
7765 |
-- DDL for Procedure TOUCH_RELEASE
|
| - |
|
7766 |
--------------------------------------------------------
|
| - |
|
7767 |
set define off;
|
| - |
|
7768 |
|
| - |
|
7769 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."TOUCH_RELEASE" ( nRtagId IN RELEASE_TAGS.RTAG_ID%TYPE ) IS
|
| - |
|
7770 |
/* ---------------------------------------------------------------------------
|
| - |
|
7771 |
The purpose of this procedure is to flag in the database that the specified
|
| - |
|
7772 |
release has changed to an extent that the procedure Rebuild_Environment
|
| - |
|
7773 |
should be called at the next opportunity in order that the package state
|
| - |
|
7774 |
icons are all re-evaluated.
|
| - |
|
7775 |
The package state icons are controlled using the pkg_state column in the
|
| - |
|
7776 |
release_content table, and Rebuild_Environment updates that column.
|
| - |
|
7777 |
It will be through user action in the website that Rebuild_Environment will
|
| - |
|
7778 |
be called, for example:
|
| - |
|
7779 |
a) when setting/clearing ignore warnings checkboxes
|
| - |
|
7780 |
b) when someone opens a page upon a rtag/pvid and rebuild_en flag is set
|
| - |
|
7781 |
c) when someone opens the build order report form
|
| - |
|
7782 |
d) when someone modifies dependencies of a package
|
| - |
|
7783 |
+ other scenarios (?)
|
| - |
|
7784 |
--------------------------------------------------------------------------- */
|
| - |
|
7785 |
BEGIN
|
| - |
|
7786 |
-- Touch Release for Rebuild
|
| - |
|
7787 |
UPDATE RELEASE_TAGS rt SET
|
| - |
|
7788 |
rt.REBUILD_ENV = 'Y',
|
| - |
|
7789 |
rt.REBUILD_STAMP = 0
|
| - |
|
7790 |
WHERE rt.RTAG_ID = nRtagId;
|
| - |
|
7791 |
|
| - |
|
7792 |
END Touch_Release;
|
| - |
|
7793 |
|
| - |
|
7794 |
/
|
| - |
|
7795 |
--------------------------------------------------------
|
| - |
|
7796 |
-- DDL for Procedure TOUCH_RELEASE_BULK
|
| - |
|
7797 |
--------------------------------------------------------
|
| - |
|
7798 |
set define off;
|
| - |
|
7799 |
|
| - |
|
7800 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."TOUCH_RELEASE_BULK" ( nRtagIdList IN VARCHAR2 ) IS
|
| - |
|
7801 |
/* ---------------------------------------------------------------------------
|
| - |
|
7802 |
Version: 3.0
|
| - |
|
7803 |
--------------------------------------------------------------------------- */
|
| - |
|
7804 |
|
| - |
|
7805 |
oRTagIdCollector RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
| - |
|
7806 |
|
| - |
|
7807 |
BEGIN
|
| - |
|
7808 |
oRTagIdCollector := IN_LIST_NUMBER ( nRtagIdList );
|
| - |
|
7809 |
|
| - |
|
7810 |
-- Touch Release for Rebuild
|
| - |
|
7811 |
UPDATE RELEASE_TAGS rt SET
|
| - |
|
7812 |
rt.REBUILD_ENV = 'Y',
|
| - |
|
7813 |
rt.REBUILD_STAMP = 0
|
| - |
|
7814 |
WHERE rt.RTAG_ID IN ( SELECT * FROM TABLE ( CAST ( oRTagIdCollector AS RELMGR_NUMBER_TAB_t ) ) );
|
| - |
|
7815 |
|
| - |
|
7816 |
|
| - |
|
7817 |
END Touch_Release_Bulk;
|
| - |
|
7818 |
|
| - |
|
7819 |
/
|
| - |
|
7820 |
--------------------------------------------------------
|
| - |
|
7821 |
-- DDL for Procedure TO_INSERT_VTREE_ID
|
| - |
|
7822 |
--------------------------------------------------------
|
| - |
|
7823 |
set define off;
|
| - |
|
7824 |
|
| - |
|
7825 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."TO_INSERT_VTREE_ID" IS
|
| - |
|
7826 |
|
| - |
|
7827 |
/******************************************************************************
|
| - |
|
7828 |
NAME: TO_INSERT_VTREE_ID
|
| - |
|
7829 |
PURPOSE:
|
| - |
|
7830 |
|
| - |
|
7831 |
REVISIONS:
|
| - |
|
7832 |
Ver Date Author Description
|
| - |
|
7833 |
--------- ---------- --------------- ------------------------------------
|
| - |
|
7834 |
1.0 2/02/2007 1. Created this procedure.
|
| - |
|
7835 |
|
| - |
|
7836 |
NOTES:
|
| - |
|
7837 |
|
| - |
|
7838 |
Automatically available Auto Replace Keywords:
|
| - |
|
7839 |
Object Name: TO_INSERT_VTREE_ID
|
| - |
|
7840 |
Sysdate: 2/02/2007
|
| - |
|
7841 |
Date and Time: 2/02/2007, 8:42:56 AM, and 2/02/2007 8:42:56 AM
|
| - |
|
7842 |
Username: (set in TOAD Options, Procedure Editor)
|
| - |
|
7843 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
| - |
|
7844 |
|
| - |
|
7845 |
******************************************************************************/
|
| - |
|
7846 |
VTreeId NUMBER;
|
| - |
|
7847 |
|
| - |
|
7848 |
|
| - |
|
7849 |
CURSOR curInfo IS
|
| - |
|
7850 |
SELECT RTAG_ID
|
| - |
|
7851 |
FROM RELEASE_TAGS
|
| - |
|
7852 |
WHERE VTREE_ID IS NULL;
|
| - |
|
7853 |
recInfo curInfo%ROWTYPE;
|
| - |
|
7854 |
|
| - |
|
7855 |
|
| - |
|
7856 |
BEGIN
|
| - |
|
7857 |
|
| - |
|
7858 |
OPEN curInfo;
|
| - |
|
7859 |
FETCH curInfo INTO recInfo;
|
| - |
|
7860 |
|
| - |
|
7861 |
WHILE curInfo%FOUND
|
| - |
|
7862 |
LOOP
|
| - |
|
7863 |
SELECT SEQ_VTREE_ID.nextval INTO VTreeId FROM DUAL;
|
| - |
|
7864 |
|
| - |
|
7865 |
UPDATE RELEASE_TAGS
|
| - |
|
7866 |
SET VTREE_ID = VTreeId
|
| - |
|
7867 |
WHERE RTAG_ID = recInfo.RTAG_ID;
|
| - |
|
7868 |
|
| - |
|
7869 |
FETCH curInfo INTO recInfo;
|
| - |
|
7870 |
END LOOP;
|
| - |
|
7871 |
|
| - |
|
7872 |
CLOSE curInfo;
|
| - |
|
7873 |
|
| - |
|
7874 |
END TO_INSERT_VTREE_ID;
|
| - |
|
7875 |
|
| - |
|
7876 |
/
|
| - |
|
7877 |
--------------------------------------------------------
|
| - |
|
7878 |
-- DDL for Procedure UNDEPRECATE_PACKAGE
|
| - |
|
7879 |
--------------------------------------------------------
|
| - |
|
7880 |
set define off;
|
| - |
|
7881 |
|
| - |
|
7882 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UNDEPRECATE_PACKAGE" (
|
| - |
|
7883 |
nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
| - |
|
7884 |
nRtagId IN DEPRECATED_PACKAGES.RTAG_ID%TYPE,
|
| - |
|
7885 |
nPkgId IN DEPRECATED_PACKAGES.PKG_ID%TYPE,
|
| - |
|
7886 |
nUserId IN NUMBER)
|
| - |
|
7887 |
IS
|
| - |
|
7888 |
ext VARCHAR2(50);
|
| - |
|
7889 |
|
| - |
|
7890 |
BEGIN
|
| - |
|
7891 |
--Extract the package extension
|
| - |
|
7892 |
SELECT V_EXT INTO ext
|
| - |
|
7893 |
FROM PACKAGE_VERSIONS
|
| - |
|
7894 |
WHERE PV_ID = nPvId;
|
| - |
|
7895 |
|
| - |
|
7896 |
-- Undeprecate Package
|
| - |
|
7897 |
DELETE
|
| - |
|
7898 |
FROM DEPRECATED_PACKAGES
|
| - |
|
7899 |
WHERE RTAG_ID = nRtagId
|
| - |
|
7900 |
AND PKG_ID = nPkgId
|
| - |
|
7901 |
AND NVL(V_EXT,'.NULL') = NVL(ext,'.NULL');
|
| - |
|
7902 |
|
| - |
|
7903 |
-- Update Release Contents entry
|
| - |
|
7904 |
-- Process PackageName.ext for the package. ie: Allow multiple
|
| - |
|
7905 |
-- versions of the package to be in the release.
|
| - |
|
7906 |
|
| - |
|
7907 |
UPDATE RELEASE_CONTENT
|
| - |
|
7908 |
SET
|
| - |
|
7909 |
DEPRECATED_STATE = NULL
|
| - |
|
7910 |
WHERE RTAG_ID = nRtagId
|
| - |
|
7911 |
AND PV_ID IN (
|
| - |
|
7912 |
SELECT PV.PV_ID
|
| - |
|
7913 |
FROM PACKAGE_VERSIONS PV
|
| - |
|
7914 |
WHERE PV.PKG_ID = nPkgId
|
| - |
|
7915 |
AND NVL(PV.V_EXT, '.NULL') = NVL(ext,'.NULL')
|
| - |
|
7916 |
);
|
| - |
|
7917 |
|
| - |
|
7918 |
-- Update consumers of the package
|
| - |
|
7919 |
-- Update ALL packages in the Release
|
| - |
|
7920 |
|
| - |
|
7921 |
REBUILD_DEPRECATE_STATE(nRtagId);
|
| - |
|
7922 |
|
| - |
|
7923 |
END Undeprecate_Package;
|
| - |
|
7924 |
|
| - |
|
7925 |
/
|
| - |
|
7926 |
--------------------------------------------------------
|
| - |
|
7927 |
-- DDL for Procedure UNLOCK_PACKAGE
|
| - |
|
7928 |
--------------------------------------------------------
|
| - |
|
7929 |
set define off;
|
| - |
|
7930 |
|
| - |
|
7931 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UNLOCK_PACKAGE" ( nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
| - |
|
7932 |
nUserId IN NUMBER ) IS
|
| - |
|
7933 |
/* ---------------------------------------------------------------------------
|
| - |
|
7934 |
Author: Rupesh Solanki
|
| - |
|
7935 |
|
| - |
|
7936 |
Version: 4.0
|
| - |
|
7937 |
--------------------------------------------------------------------------- */
|
| - |
|
7938 |
STATE CHAR;
|
| - |
|
7939 |
|
| - |
|
7940 |
BEGIN
|
| - |
|
7941 |
|
| - |
|
7942 |
SELECT DLOCKED INTO STATE
|
| - |
|
7943 |
FROM PACKAGE_VERSIONS
|
| - |
|
7944 |
WHERE PV_ID = nPvId;
|
| - |
|
7945 |
|
| - |
|
7946 |
IF STATE = 'A' THEN --It was made official for autobuilds
|
| - |
|
7947 |
-- Unlock Package
|
| - |
|
7948 |
UPDATE PACKAGE_VERSIONS pv SET
|
| - |
|
7949 |
pv.DLOCKED = 'P'
|
| - |
|
7950 |
WHERE pv.PV_ID = nPvId;
|
| - |
|
7951 |
ELSE
|
| - |
|
7952 |
-- Unlock Package
|
| - |
|
7953 |
UPDATE PACKAGE_VERSIONS pv SET
|
| - |
|
7954 |
pv.DLOCKED = 'N'
|
| - |
|
7955 |
WHERE pv.PV_ID = nPvId;
|
| - |
|
7956 |
|
| - |
|
7957 |
END IF;
|
| - |
|
7958 |
|
| - |
|
7959 |
/* LOG ACTION */
|
| - |
|
7960 |
Log_Action ( nPvId, 'unlock_package', nUserId );
|
| - |
|
7961 |
|
| - |
|
7962 |
END Unlock_Package;
|
| - |
|
7963 |
|
| - |
|
7964 |
/
|
| - |
|
7965 |
--------------------------------------------------------
|
| - |
|
7966 |
-- DDL for Procedure UNRIPPLE_PACKAGE
|
| - |
|
7967 |
--------------------------------------------------------
|
| - |
|
7968 |
set define off;
|
| - |
|
7969 |
|
| - |
|
7970 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UNRIPPLE_PACKAGE" (
|
| - |
|
7971 |
sPvIdList IN VARCHAR2,
|
| - |
|
7972 |
nRtagId IN RELEASE_TAGS.RTAG_ID%TYPE,
|
| - |
|
7973 |
nUserId IN NUMBER
|
| - |
|
7974 |
) IS
|
| - |
|
7975 |
/* ---------------------------------------------------------------------------
|
| - |
|
7976 |
Version: 4.1
|
| - |
|
7977 |
--------------------------------------------------------------------------- */
|
| - |
|
7978 |
|
| - |
|
7979 |
oPvIdCollector RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
| - |
|
7980 |
|
| - |
|
7981 |
BEGIN
|
| - |
|
7982 |
|
| - |
|
7983 |
IF (sPvIdList IS NULL) THEN
|
| - |
|
7984 |
RAISE_APPLICATION_ERROR (-20000, 'Please select at least one package.' );
|
| - |
|
7985 |
END IF;
|
| - |
|
7986 |
|
| - |
|
7987 |
oPvIdCollector := IN_LIST_NUMBER ( sPvIdList );
|
| - |
|
7988 |
|
| - |
|
7989 |
-- UnRipple Package
|
| - |
|
7990 |
INSERT INTO DO_NOT_RIPPLE ( RTAG_ID, PV_ID )
|
| - |
|
7991 |
SELECT nRtagId, pv.PV_ID
|
| - |
|
7992 |
FROM PACKAGE_VERSIONS pv
|
| - |
|
7993 |
WHERE pv.PV_ID IN (
|
| - |
|
7994 |
SELECT *
|
| - |
|
7995 |
FROM TABLE (
|
| - |
|
7996 |
CAST ( oPvIdCollector AS RELMGR_NUMBER_TAB_t )
|
| - |
|
7997 |
)
|
| - |
|
7998 |
);
|
| - |
|
7999 |
|
| - |
|
8000 |
/* LOG ACTION */
|
| - |
|
8001 |
Log_Action_Bulk ( sPvIdList, 'unripple_package', nUserId );
|
| - |
|
8002 |
|
| - |
|
8003 |
END UnRipple_Package;
|
| - |
|
8004 |
|
| - |
|
8005 |
/
|
| - |
|
8006 |
--------------------------------------------------------
|
| - |
|
8007 |
-- DDL for Procedure UNRIPPLE_PACKAGE_INDIRECT
|
| - |
|
8008 |
--------------------------------------------------------
|
| - |
|
8009 |
set define off;
|
| - |
|
8010 |
|
| - |
|
8011 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UNRIPPLE_PACKAGE_INDIRECT" (
|
| - |
|
8012 |
nPvId IN NUMBER,
|
| - |
|
8013 |
nRtagId IN NUMBER,
|
| - |
|
8014 |
nUserId IN NUMBER,
|
| - |
|
8015 |
nrootCausePvId IN NUMBER,
|
| - |
|
8016 |
srootCause IN VARCHAR2,
|
| - |
|
8017 |
srootFile IN VARCHAR2
|
| - |
|
8018 |
) IS
|
| - |
|
8019 |
ReleaseLocation VARCHAR2(4000);
|
| - |
|
8020 |
BEGIN
|
| - |
|
8021 |
|
| - |
|
8022 |
-- UnRipple Package
|
| - |
|
8023 |
delete from do_not_ripple where rtag_id=nRtagId and pv_id=nPvId;
|
| - |
|
8024 |
INSERT INTO DO_NOT_RIPPLE ( RTAG_ID, PV_ID, ROOT_PV_ID, ROOT_CAUSE, ROOT_FILE ) values (nRtagId, nPvId, nrootCausePvId, srootCause, srootFile);
|
| - |
|
8025 |
|
| - |
|
8026 |
-- Do not log if RootCause is -2
|
| - |
|
8027 |
IF nrootCausePvId IS NOT NULL AND nrootCausePvId = -2 THEN
|
| - |
|
8028 |
RETURN;
|
| - |
|
8029 |
END IF;
|
| - |
|
8030 |
|
| - |
|
8031 |
/* LOG ACTION */
|
| - |
|
8032 |
SELECT proj.PROJ_NAME ||' / '|| rt.RTAG_NAME INTO ReleaseLocation
|
| - |
|
8033 |
FROM PROJECTS proj,
|
| - |
|
8034 |
RELEASE_TAGS rt
|
| - |
|
8035 |
WHERE rt.RTAG_ID = nRtagId
|
| - |
|
8036 |
AND rt.PROJ_ID = proj.PROJ_ID;
|
| - |
|
8037 |
|
| - |
|
8038 |
/* LOG ACTION */
|
| - |
|
8039 |
Log_Action ( nPvId, 'unripple_package', nUserId, 'Location: '|| ReleaseLocation );
|
| - |
|
8040 |
|
| - |
|
8041 |
END UnRipple_Package_Indirect;
|
| - |
|
8042 |
|
| - |
|
8043 |
/
|
| - |
|
8044 |
--------------------------------------------------------
|
| - |
|
8045 |
-- DDL for Procedure UPDATE_ADDITIONAL_NOTE
|
| - |
|
8046 |
--------------------------------------------------------
|
| - |
|
8047 |
set define off;
|
| - |
|
8048 |
|
| - |
|
8049 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UPDATE_ADDITIONAL_NOTE" ( pnNote_id IN NUMBER,
|
| - |
|
8050 |
pnPv_id IN NUMBER,
|
| - |
|
8051 |
psNote_title IN ADDITIONAL_NOTES.NOTE_TITLE%TYPE,
|
| - |
|
8052 |
psNote_body IN ADDITIONAL_NOTES.NOTE_BODY%TYPE,
|
| - |
|
8053 |
pnUser_id IN NUMBER,
|
| - |
|
8054 |
outErrCode OUT NUMBER
|
| - |
|
8055 |
) IS
|
| - |
|
8056 |
/* ---------------------------------------------------------------------------
|
| - |
|
8057 |
Version: 3.0.1
|
| - |
|
8058 |
--------------------------------------------------------------------------- */
|
| - |
|
8059 |
|
| - |
|
8060 |
newID NUMBER;
|
| - |
|
8061 |
|
| - |
|
8062 |
/* Disallow duplicate Note Titles */
|
| - |
|
8063 |
CURSOR an_duplicate_cur IS
|
| - |
|
8064 |
SELECT COUNT(*) AS cnt_note
|
| - |
|
8065 |
FROM ADDITIONAL_NOTES
|
| - |
|
8066 |
WHERE pv_id = pnPv_id
|
| - |
|
8067 |
AND note_id != pnNote_id
|
| - |
|
8068 |
AND note_title = psNote_title;
|
| - |
|
8069 |
an_duplicate_rec an_duplicate_cur%ROWTYPE;
|
| - |
|
8070 |
|
| - |
|
8071 |
BEGIN
|
| - |
|
8072 |
outErrCode := -1; -- Set default return error code to ERROR state
|
| - |
|
8073 |
|
| - |
|
8074 |
OPEN an_duplicate_cur;
|
| - |
|
8075 |
FETCH an_duplicate_cur INTO an_duplicate_rec;
|
| - |
|
8076 |
|
| - |
|
8077 |
IF an_duplicate_rec.cnt_note < 1
|
| - |
|
8078 |
THEN
|
| - |
|
8079 |
--- Update Additional Note ---
|
| - |
|
8080 |
UPDATE ADDITIONAL_NOTES SET
|
| - |
|
8081 |
note_title = psNote_title,
|
| - |
|
8082 |
note_body = psNote_body,
|
| - |
|
8083 |
mod_date = Ora_Sysdate,
|
| - |
|
8084 |
mod_user = pnUser_id
|
| - |
|
8085 |
WHERE note_id = pnNote_id
|
| - |
|
8086 |
AND pv_id = pnPv_id;
|
| - |
|
8087 |
outErrCode := 0; -- Set return to SUCCESS
|
| - |
|
8088 |
END IF;
|
| - |
|
8089 |
|
| - |
|
8090 |
CLOSE an_duplicate_cur;
|
| - |
|
8091 |
END Update_Additional_Note;
|
| - |
|
8092 |
|
| - |
|
8093 |
/
|
| - |
|
8094 |
--------------------------------------------------------
|
| - |
|
8095 |
-- DDL for Procedure UPDATE_DEPRECATION_STATE
|
| - |
|
8096 |
--------------------------------------------------------
|
| - |
|
8097 |
set define off;
|
| - |
|
8098 |
|
| - |
|
8099 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UPDATE_DEPRECATION_STATE" (nnrtag_id IN NUMBER) AS
|
| - |
|
8100 |
|
| - |
|
8101 |
recno NUMBER;
|
| - |
|
8102 |
|
| - |
|
8103 |
CURSOR deprecate_cur IS
|
| - |
|
8104 |
|
| - |
|
8105 |
SELECT rc.pv_id
|
| - |
|
8106 |
FROM release_content rc
|
| - |
|
8107 |
WHERE rtag_id = nnrtag_id
|
| - |
|
8108 |
AND deprecated_state IN(7);
|
| - |
|
8109 |
|
| - |
|
8110 |
deprecate_rec deprecate_cur % rowtype;
|
| - |
|
8111 |
|
| - |
|
8112 |
BEGIN
|
| - |
|
8113 |
|
| - |
|
8114 |
OPEN deprecate_cur;
|
| - |
|
8115 |
|
| - |
|
8116 |
FETCH deprecate_cur
|
| - |
|
8117 |
INTO deprecate_rec;
|
| - |
|
8118 |
|
| - |
|
8119 |
WHILE deprecate_cur % FOUND
|
| - |
|
8120 |
LOOP
|
| - |
|
8121 |
|
| - |
|
8122 |
SELECT COUNT(*)
|
| - |
|
8123 |
INTO recno
|
| - |
|
8124 |
FROM package_dependencies pd,
|
| - |
|
8125 |
release_content rc
|
| - |
|
8126 |
WHERE pd.pv_id = deprecate_rec.pv_id
|
| - |
|
8127 |
AND rc.pv_id = pd.dpv_id
|
| - |
|
8128 |
AND rc.rtag_id = nnrtag_id
|
| - |
|
8129 |
AND rc.deprecated_state IN(6, 7);
|
| - |
|
8130 |
|
| - |
|
8131 |
IF recno = 0 THEN
|
| - |
|
8132 |
|
| - |
|
8133 |
UPDATE release_content
|
| - |
|
8134 |
SET pkg_id = NULL, deprecated_state = NULL
|
| - |
|
8135 |
WHERE pv_id = deprecate_rec.pv_id
|
| - |
|
8136 |
AND rtag_id = nnrtag_id;
|
| - |
|
8137 |
|
| - |
|
8138 |
END IF;
|
| - |
|
8139 |
|
| - |
|
8140 |
FETCH deprecate_cur
|
| - |
|
8141 |
INTO deprecate_rec;
|
| - |
|
8142 |
END LOOP;
|
| - |
|
8143 |
|
| - |
|
8144 |
END;
|
| - |
|
8145 |
|
| - |
|
8146 |
/
|
| - |
|
8147 |
--------------------------------------------------------
|
| - |
|
8148 |
-- DDL for Procedure UPDATE_MISC_VIEW
|
| - |
|
8149 |
--------------------------------------------------------
|
| - |
|
8150 |
set define off;
|
| - |
|
8151 |
|
| - |
|
8152 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UPDATE_MISC_VIEW" IS
|
| - |
|
8153 |
/******************************************************************************
|
| - |
|
8154 |
NAME: UPDATE_MISC_VIEW
|
| - |
|
8155 |
PURPOSE:
|
| - |
|
8156 |
|
| - |
|
8157 |
REVISIONS:
|
| - |
|
8158 |
Ver Date Author Description
|
| - |
|
8159 |
--------- ---------- --------------- ------------------------------------
|
| - |
|
8160 |
1.0 16/03/2007 1. Created this procedure.
|
| - |
|
8161 |
|
| - |
|
8162 |
NOTES:
|
| - |
|
8163 |
|
| - |
|
8164 |
Automatically available Auto Replace Keywords:
|
| - |
|
8165 |
Object Name: UPDATE_MISC_VIEW
|
| - |
|
8166 |
Sysdate: 16/03/2007
|
| - |
|
8167 |
Date and Time: 16/03/2007, 8:56:29 AM, and 16/03/2007 8:56:29 AM
|
| - |
|
8168 |
Username: (set in TOAD Options, Procedure Editor)
|
| - |
|
8169 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
| - |
|
8170 |
|
| - |
|
8171 |
******************************************************************************/
|
| - |
|
8172 |
CURSOR view_cur /*Create a record set to store the ripple data*/
|
| - |
|
8173 |
IS
|
| - |
|
8174 |
SELECT pkg.pkg_id, rc.base_view_id
|
| - |
|
8175 |
FROM package_versions pv, packages pkg, release_content rc
|
| - |
|
8176 |
where rc.rtag_id = 2362
|
| - |
|
8177 |
and rc.pv_id = pv.pv_id
|
| - |
|
8178 |
and pv.pkg_id = pkg.pkg_id;
|
| - |
|
8179 |
view_rec view_cur%ROWTYPE;
|
| - |
|
8180 |
|
| - |
|
8181 |
|
| - |
|
8182 |
|
| - |
|
8183 |
BEGIN
|
| - |
|
8184 |
OPEN view_cur;
|
| - |
|
8185 |
|
| - |
|
8186 |
FETCH view_cur
|
| - |
|
8187 |
INTO view_rec;
|
| - |
|
8188 |
|
| - |
|
8189 |
WHILE view_cur%FOUND
|
| - |
|
8190 |
LOOP
|
| - |
|
8191 |
|
| - |
|
8192 |
|
| - |
|
8193 |
update release_content
|
| - |
|
8194 |
set base_view_id = view_rec.base_view_id
|
| - |
|
8195 |
where rtag_id = 8027
|
| - |
|
8196 |
and pv_id IN
|
| - |
|
8197 |
(
|
| - |
|
8198 |
select pv.pv_id from release_content rc, package_versions pv
|
| - |
|
8199 |
where rc.rtag_id = 8027
|
| - |
|
8200 |
and pv.pv_id = rc.pv_id
|
| - |
|
8201 |
and pv.pkg_id = view_rec.pkg_id
|
| - |
|
8202 |
|
| - |
|
8203 |
);
|
| - |
|
8204 |
|
| - |
|
8205 |
|
| - |
|
8206 |
|
| - |
|
8207 |
|
| - |
|
8208 |
|
| - |
|
8209 |
|
| - |
|
8210 |
|
| - |
|
8211 |
|
| - |
|
8212 |
|
| - |
|
8213 |
FETCH view_cur
|
| - |
|
8214 |
INTO view_rec;
|
| - |
|
8215 |
END LOOP;
|
| - |
|
8216 |
|
| - |
|
8217 |
|
| - |
|
8218 |
|
| - |
|
8219 |
|
| - |
|
8220 |
|
| - |
|
8221 |
END UPDATE_MISC_VIEW;
|
| - |
|
8222 |
|
| - |
|
8223 |
/
|
| - |
|
8224 |
--------------------------------------------------------
|
| - |
|
8225 |
-- DDL for Procedure UPDATE_PACKAGE_DEPENDENCY
|
| - |
|
8226 |
--------------------------------------------------------
|
| - |
|
8227 |
set define off;
|
| - |
|
8228 |
|
| - |
|
8229 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UPDATE_PACKAGE_DEPENDENCY" ( NNpv_id IN NUMBER,
|
| - |
|
8230 |
SSdep_name IN PACKAGES.pkg_name%TYPE,
|
| - |
|
8231 |
SSdep_version IN PACKAGE_VERSIONS.pkg_version%TYPE,
|
| - |
|
8232 |
CCbuild_type IN PACKAGE_DEPENDENCIES.build_type%TYPE,
|
| - |
|
8233 |
NNuser_id IN NUMBER,
|
| - |
|
8234 |
NNdelete_old_dependency IN NUMBER
|
| - |
|
8235 |
) IS
|
| - |
|
8236 |
/* ---------------------------------------------------------------------------
|
| - |
|
8237 |
Version: 3.3
|
| - |
|
8238 |
--------------------------------------------------------------------------- */
|
| - |
|
8239 |
|
| - |
|
8240 |
retPV_ID NUMBER;
|
| - |
|
8241 |
SSV_EXT PACKAGE_VERSIONS.v_ext%TYPE;
|
| - |
|
8242 |
DepIsPatch PACKAGE_VERSIONS.is_patch%TYPE;
|
| - |
|
8243 |
PvIsPatch PACKAGE_VERSIONS.is_patch%TYPE;
|
| - |
|
8244 |
NNpkg_id NUMBER;
|
| - |
|
8245 |
NNdpkg_id NUMBER;
|
| - |
|
8246 |
|
| - |
|
8247 |
BEGIN
|
| - |
|
8248 |
--- Seed database with package_name and version if required ---
|
| - |
|
8249 |
Seed_Package_Names_Versions ( SSdep_name, SSdep_version, NNuser_id, retPV_ID );
|
| - |
|
8250 |
|
| - |
|
8251 |
-- get v_ext,pkg_id of current dependency
|
| - |
|
8252 |
SELECT v_ext, pkg_id, is_patch INTO SSV_EXT, NNdpkg_id, DepIsPatch
|
| - |
|
8253 |
FROM PACKAGE_VERSIONS
|
| - |
|
8254 |
WHERE pv_id = retPV_ID;
|
| - |
|
8255 |
|
| - |
|
8256 |
-- get pkg_id of parent package
|
| - |
|
8257 |
SELECT pkg_id, is_patch INTO NNpkg_id, PvIsPatch
|
| - |
|
8258 |
FROM PACKAGE_VERSIONS
|
| - |
|
8259 |
WHERE pv_id = NNpv_id;
|
| - |
|
8260 |
|
| - |
|
8261 |
|
| - |
|
8262 |
IF ( (PvIsPatch IS NULL) AND (DepIsPatch IS NULL) ) OR
|
| - |
|
8263 |
( (PvIsPatch IS NOT NULL) )THEN
|
| - |
|
8264 |
|
| - |
|
8265 |
IF NNdelete_old_dependency = 1 THEN
|
| - |
|
8266 |
/* Used for CUSTOM dependency add/edit */
|
| - |
|
8267 |
|
| - |
|
8268 |
--- Remove old dependency ---
|
| - |
|
8269 |
IF (PvIsPatch IS NULL) THEN
|
| - |
|
8270 |
-- Do it for Packages
|
| - |
|
8271 |
DELETE FROM PACKAGE_DEPENDENCIES
|
| - |
|
8272 |
WHERE ( pv_id, dpv_id, pkg_id, dpkg_id, build_type, display_order ) IN
|
| - |
|
8273 |
(
|
| - |
|
8274 |
SELECT dep.*
|
| - |
|
8275 |
FROM PACKAGE_DEPENDENCIES dep,
|
| - |
|
8276 |
PACKAGE_VERSIONS dpv,
|
| - |
|
8277 |
PACKAGE_VERSIONS pv
|
| - |
|
8278 |
WHERE dep.dpv_id = dpv.pv_id
|
| - |
|
8279 |
AND dep.pv_id = NNpv_id
|
| - |
|
8280 |
AND pv.pv_id = retPV_ID
|
| - |
|
8281 |
AND dpv.pkg_id = pv.pkg_id
|
| - |
|
8282 |
AND NVL(dpv.v_ext, '|LINK_A_NULL|') = NVL(SSV_EXT, '|LINK_A_NULL|')
|
| - |
|
8283 |
);
|
| - |
|
8284 |
ELSE
|
| - |
|
8285 |
-- Do it for Patches
|
| - |
|
8286 |
DELETE FROM PACKAGE_DEPENDENCIES
|
| - |
|
8287 |
WHERE ( pv_id, dpv_id, pkg_id, dpkg_id, build_type, display_order ) IN
|
| - |
|
8288 |
(
|
| - |
|
8289 |
SELECT dep.*
|
| - |
|
8290 |
FROM PACKAGE_DEPENDENCIES dep
|
| - |
|
8291 |
WHERE dep.dpv_id = retPV_ID
|
| - |
|
8292 |
AND dep.pv_id = NNpv_id
|
| - |
|
8293 |
);
|
| - |
|
8294 |
END IF;
|
| - |
|
8295 |
|
| - |
|
8296 |
END IF;
|
| - |
|
8297 |
|
| - |
|
8298 |
/* NOTE: for JATS, ANTS dependency update, it is expected that all dependencies are removed. */
|
| - |
|
8299 |
|
| - |
|
8300 |
--- Add new dependency ---
|
| - |
|
8301 |
INSERT INTO PACKAGE_DEPENDENCIES ( pv_id, dpv_id, pkg_id, dpkg_id, build_type )
|
| - |
|
8302 |
VALUES ( NNpv_id, retPV_ID, NNpkg_id, NNdpkg_id, CCbuild_type );
|
| - |
|
8303 |
|
| - |
|
8304 |
END IF;
|
| - |
|
8305 |
|
| - |
|
8306 |
END Update_Package_Dependency;
|
| - |
|
8307 |
|
| - |
|
8308 |
/
|
| - |
|
8309 |
--------------------------------------------------------
|
| - |
|
8310 |
-- DDL for Procedure UPDATE_PACKAGE_STATES
|
| - |
|
8311 |
--------------------------------------------------------
|
| - |
|
8312 |
set define off;
|
| - |
|
8313 |
|
| - |
|
8314 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UPDATE_PACKAGE_STATES" ( NNrtag_id IN NUMBER,
|
| - |
|
8315 |
NNsession_num IN NUMBER ) IS
|
| - |
|
8316 |
/* ============= STATE RULES =================== */
|
| - |
|
8317 |
/*
|
| - |
|
8318 |
MNR MRR MN MR | pkg_state
|
| - |
|
8319 |
------------------------------------
|
| - |
|
8320 |
0 0 0 0 | OK
|
| - |
|
8321 |
0 0 0 1 | MAJOR
|
| - |
|
8322 |
0 0 1 0 | MINOR
|
| - |
|
8323 |
0 0 1 1 | MAJOR
|
| - |
|
8324 |
------------------------------------
|
| - |
|
8325 |
0 1 0 0 | MAJOR_READY
|
| - |
|
8326 |
0 1 0 1 | MAJOR
|
| - |
|
8327 |
0 1 1 0 | MAJOR
|
| - |
|
8328 |
0 1 1 1 | MAJOR
|
| - |
|
8329 |
------------------------------------
|
| - |
|
8330 |
1 0 0 0 | MINOR_READY
|
| - |
|
8331 |
1 0 0 1 | MAJOR
|
| - |
|
8332 |
1 0 1 0 | MINOR
|
| - |
|
8333 |
1 0 1 1 | MAJOR
|
| - |
|
8334 |
------------------------------------
|
| - |
|
8335 |
1 1 0 0 | MAJOR_READY
|
| - |
|
8336 |
1 1 0 1 | MAJOR
|
| - |
|
8337 |
1 1 1 0 | MAJOR
|
| - |
|
8338 |
1 1 1 1 | MAJOR
|
| - |
|
8339 |
------------------------------------
|
| - |
|
8340 |
*/
|
| - |
|
8341 |
BEGIN
|
| - |
|
8342 |
/*----------------------------------------------
|
| - |
|
8343 |
|| MINOR READY
|
| - |
|
8344 |
*/----------------------------------------------
|
| - |
|
8345 |
|
| - |
|
8346 |
UPDATE release_content
|
| - |
|
8347 |
SET pkg_state = 4
|
| - |
|
8348 |
WHERE rtag_id = NNrtag_id
|
| - |
|
8349 |
AND pv_id IN
|
| - |
|
8350 |
(
|
| - |
|
8351 |
SELECT DISTINCT pv_id
|
| - |
|
8352 |
FROM temp_env_states
|
| - |
|
8353 |
WHERE session_num = NNsession_num
|
| - |
|
8354 |
AND level_num = 1
|
| - |
|
8355 |
AND tes_state = 2
|
| - |
|
8356 |
);
|
| - |
|
8357 |
|
| - |
|
8358 |
/*----------------------------------------------
|
| - |
|
8359 |
|| MAJOR READY
|
| - |
|
8360 |
*/----------------------------------------------
|
| - |
|
8361 |
UPDATE release_content
|
| - |
|
8362 |
SET pkg_state = 3
|
| - |
|
8363 |
WHERE rtag_id = NNrtag_id
|
| - |
|
8364 |
AND pv_id IN
|
| - |
|
8365 |
(
|
| - |
|
8366 |
SELECT DISTINCT pv_id
|
| - |
|
8367 |
FROM temp_env_states
|
| - |
|
8368 |
WHERE session_num = NNsession_num
|
| - |
|
8369 |
AND level_num = 1
|
| - |
|
8370 |
AND tes_state IN (0,1)
|
| - |
|
8371 |
);
|
| - |
|
8372 |
|
| - |
|
8373 |
/*----------------------------------------------
|
| - |
|
8374 |
|| MINOR
|
| - |
|
8375 |
*/----------------------------------------------
|
| - |
|
8376 |
UPDATE release_content
|
| - |
|
8377 |
SET pkg_state = 2
|
| - |
|
8378 |
WHERE rtag_id = NNrtag_id
|
| - |
|
8379 |
AND pv_id IN
|
| - |
|
8380 |
(
|
| - |
|
8381 |
SELECT DISTINCT pv_id
|
| - |
|
8382 |
FROM temp_env_states
|
| - |
|
8383 |
WHERE session_num = NNsession_num
|
| - |
|
8384 |
AND level_num >= 2
|
| - |
|
8385 |
AND tes_state = 2
|
| - |
|
8386 |
MINUS
|
| - |
|
8387 |
SELECT pv_id
|
| - |
|
8388 |
FROM release_content
|
| - |
|
8389 |
WHERE rtag_id = NNrtag_id
|
| - |
|
8390 |
AND pkg_state = 3
|
| - |
|
8391 |
);
|
| - |
|
8392 |
|
| - |
|
8393 |
/*----------------------------------------------
|
| - |
|
8394 |
|| MAJOR
|
| - |
|
8395 |
*/----------------------------------------------
|
| - |
|
8396 |
UPDATE release_content
|
| - |
|
8397 |
SET pkg_state = 1
|
| - |
|
8398 |
WHERE rtag_id = NNrtag_id
|
| - |
|
8399 |
AND pv_id IN
|
| - |
|
8400 |
(
|
| - |
|
8401 |
SELECT DISTINCT pv_id
|
| - |
|
8402 |
FROM temp_env_states
|
| - |
|
8403 |
WHERE session_num = NNsession_num
|
| - |
|
8404 |
AND level_num >= 2
|
| - |
|
8405 |
AND tes_state IN (0,1)
|
| - |
|
8406 |
/* MAJOR EXCEPTION - When package has Major Ready and Minor */
|
| - |
|
8407 |
UNION
|
| - |
|
8408 |
SELECT DISTINCT tes.pv_id
|
| - |
|
8409 |
FROM temp_env_states tes,
|
| - |
|
8410 |
release_content rc
|
| - |
|
8411 |
WHERE tes.session_num = NNsession_num
|
| - |
|
8412 |
AND tes.level_num >= 2
|
| - |
|
8413 |
AND tes.tes_state = 2
|
| - |
|
8414 |
AND rtag_id = NNrtag_id
|
| - |
|
8415 |
AND rc.pv_id = tes.pv_id
|
| - |
|
8416 |
AND rc.pkg_state = 3
|
| - |
|
8417 |
);
|
| - |
|
8418 |
|
| - |
|
8419 |
/*----------------------------------------------
|
| - |
|
8420 |
|| OK
|
| - |
|
8421 |
*/----------------------------------------------
|
| - |
|
8422 |
UPDATE release_content
|
| - |
|
8423 |
SET pkg_state = 0
|
| - |
|
8424 |
WHERE rtag_id = NNrtag_id
|
| - |
|
8425 |
AND pv_id IN
|
| - |
|
8426 |
(
|
| - |
|
8427 |
SELECT rc.pv_id
|
| - |
|
8428 |
FROM release_content rc
|
| - |
|
8429 |
WHERE rc.rtag_id = NNrtag_id
|
| - |
|
8430 |
AND NOT rc.pv_id IN
|
| - |
|
8431 |
(
|
| - |
|
8432 |
SELECT DISTINCT pv_id
|
| - |
|
8433 |
FROM temp_env_states WHERE session_num = NNsession_num
|
| - |
|
8434 |
)
|
| - |
|
8435 |
);
|
| - |
|
8436 |
|
| - |
|
8437 |
Update_Deprecation_State (NNrtag_id);
|
| - |
|
8438 |
|
| - |
|
8439 |
/*----------------------------------------------
|
| - |
|
8440 |
|| PEGGED VERSIONS DEPENDENT
|
| - |
|
8441 |
*/----------------------------------------------
|
| - |
|
8442 |
UPDATE release_content
|
| - |
|
8443 |
SET pkg_state = 10
|
| - |
|
8444 |
WHERE rtag_id = NNrtag_id
|
| - |
|
8445 |
AND pv_id IN
|
| - |
|
8446 |
(
|
| - |
|
8447 |
SELECT DISTINCT pv_id
|
| - |
|
8448 |
FROM pegged_versions pegv
|
| - |
|
8449 |
WHERE pegv.rtag_id = NNrtag_id
|
| - |
|
8450 |
);
|
| - |
|
8451 |
|
| - |
|
8452 |
/*----------------------------------------------
|
| - |
|
8453 |
|| ADVISORY RIPPLE
|
| - |
|
8454 |
*/----------------------------------------------
|
| - |
|
8455 |
UPDATE release_content
|
| - |
|
8456 |
SET pkg_state = 8
|
| - |
|
8457 |
WHERE rtag_id = NNrtag_id
|
| - |
|
8458 |
AND pv_id IN
|
| - |
|
8459 |
(
|
| - |
|
8460 |
SELECT DISTINCT pv_id
|
| - |
|
8461 |
FROM advisory_ripple ar
|
| - |
|
8462 |
WHERE ar.rtag_id = NNrtag_id
|
| - |
|
8463 |
)
|
| - |
|
8464 |
AND pv_id IN
|
| - |
|
8465 |
(
|
| - |
|
8466 |
SELECT DISTINCT pv_id
|
| - |
|
8467 |
FROM release_content rc
|
| - |
|
8468 |
WHERE rc.rtag_id = NNrtag_id
|
| - |
|
8469 |
);
|
| - |
|
8470 |
|
| - |
|
8471 |
/*----------------------------------------------
|
| - |
|
8472 |
|| SDK Imported
|
| - |
|
8473 |
*/----------------------------------------------
|
| - |
|
8474 |
UPDATE release_content
|
| - |
|
8475 |
SET pkg_state = 11
|
| - |
|
8476 |
WHERE rtag_id = NNrtag_id
|
| - |
|
8477 |
AND sdktag_id is not null;
|
| - |
|
8478 |
|
| - |
|
8479 |
/*----------------------------------------------
|
| - |
|
8480 |
|| UnBuildable
|
| - |
|
8481 |
*/----------------------------------------------
|
| - |
|
8482 |
UPDATE release_content
|
| - |
|
8483 |
SET pkg_state = 13
|
| - |
|
8484 |
WHERE rtag_id = NNrtag_id
|
| - |
|
8485 |
AND pv_id in (select pv_id from temp_env_states WHERE session_num = NNsession_num AND build_type = 'U');
|
| - |
|
8486 |
|
| - |
|
8487 |
END Update_Package_States;
|
| - |
|
8488 |
|
| - |
|
8489 |
/
|
| - |
|
8490 |
--------------------------------------------------------
|
| - |
|
8491 |
-- DDL for Procedure UPDATE_PROCESSES
|
| - |
|
8492 |
--------------------------------------------------------
|
| - |
|
8493 |
set define off;
|
| - |
|
8494 |
|
| - |
|
8495 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UPDATE_PROCESSES"
|
| - |
|
8496 |
IS
|
| - |
|
8497 |
|
| - |
|
8498 |
proc_id NUMBER;
|
| - |
|
8499 |
/******************************************************************************
|
| - |
|
8500 |
NAME: DELETE_DO_NOT_RIPPLE
|
| - |
|
8501 |
PURPOSE: TO DELETE ENTRIES FROM THE DO_NOT_RIPPLE TABLE WHEN A PACKAGE
|
| - |
|
8502 |
IS RELEASED
|
| - |
|
8503 |
|
| - |
|
8504 |
REVISIONS:
|
| - |
|
8505 |
Ver Date Author Description
|
| - |
|
8506 |
--------- ---------- --------------- ------------------------------------
|
| - |
|
8507 |
1.0 21/04/2006 Rupesh Solanki 1. Created this procedure.
|
| - |
|
8508 |
|
| - |
|
8509 |
NOTES:
|
| - |
|
8510 |
|
| - |
|
8511 |
Automatically available Auto Replace Keywords:
|
| - |
|
8512 |
Object Name: DELETE_DO_NOT_RIPPLE
|
| - |
|
8513 |
Sysdate: 21/04/2006
|
| - |
|
8514 |
Date and Time: 21/04/2006, 3:21:55 PM, and 21/04/2006 3:21:55 PM
|
| - |
|
8515 |
Username: (set in TOAD Options, Procedure Editor)
|
| - |
|
8516 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
| - |
|
8517 |
|
| - |
|
8518 |
******************************************************************************/
|
| - |
|
8519 |
CURSOR ripple_cur
|
| - |
|
8520 |
IS
|
| - |
|
8521 |
select proc_id, proc_name, run_as, pkg_owner, is_interface from processes;
|
| - |
|
8522 |
|
| - |
|
8523 |
ripple_rec ripple_cur%ROWTYPE;
|
| - |
|
8524 |
BEGIN
|
| - |
|
8525 |
OPEN ripple_cur;
|
| - |
|
8526 |
|
| - |
|
8527 |
FETCH ripple_cur
|
| - |
|
8528 |
INTO ripple_rec;
|
| - |
|
8529 |
|
| - |
|
8530 |
WHILE ripple_cur%FOUND
|
| - |
|
8531 |
LOOP
|
| - |
|
8532 |
|
| - |
|
8533 |
|
| - |
|
8534 |
update deployment_manager.processes_config
|
| - |
|
8535 |
set proc_id = ripple_rec.proc_id
|
| - |
|
8536 |
where pkg_health_tag = ripple_rec.proc_name
|
| - |
|
8537 |
and cmd_interface IS NULL
|
| - |
|
8538 |
and pkg_owner IS NULL
|
| - |
|
8539 |
and is_interface IS NULL;
|
| - |
|
8540 |
|
| - |
|
8541 |
|
| - |
|
8542 |
FETCH ripple_cur
|
| - |
|
8543 |
INTO ripple_rec;
|
| - |
|
8544 |
END LOOP;
|
| - |
|
8545 |
END UPDATE_PROCESSES;
|
| - |
|
8546 |
|
| - |
|
8547 |
/
|
| - |
|
8548 |
--------------------------------------------------------
|
| - |
|
8549 |
-- DDL for Procedure UPDATE_RUNTIME_DEPENDENCY
|
| - |
|
8550 |
--------------------------------------------------------
|
| - |
|
8551 |
set define off;
|
| - |
|
8552 |
|
| - |
|
8553 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UPDATE_RUNTIME_DEPENDENCY" ( NNpv_id IN RUNTIME_DEPENDENCIES.pv_id%TYPE,
|
| - |
|
8554 |
NNrtd_id IN RUNTIME_DEPENDENCIES.rtd_id%TYPE,
|
| - |
|
8555 |
SSrtd_version IN PACKAGE_VERSIONS.pkg_version%TYPE,
|
| - |
|
8556 |
SSrtd_url IN RUNTIME_DEPENDENCIES.rtd_url%TYPE,
|
| - |
|
8557 |
SSrtd_comments IN RUNTIME_DEPENDENCIES.rtd_comments%TYPE,
|
| - |
|
8558 |
NNuser_id IN NUMBER ) IS
|
| - |
|
8559 |
/* ---------------------------------------------------------------------------
|
| - |
|
8560 |
Version: 3.0.1
|
| - |
|
8561 |
--------------------------------------------------------------------------- */
|
| - |
|
8562 |
|
| - |
|
8563 |
retRTD_ID NUMBER;
|
| - |
|
8564 |
CURSOR rtd_cur IS
|
| - |
|
8565 |
SELECT pv.pkg_version, pkg.pkg_name
|
| - |
|
8566 |
FROM runtime_dependencies rtd,
|
| - |
|
8567 |
package_versions pv,
|
| - |
|
8568 |
packages pkg
|
| - |
|
8569 |
WHERE rtd.rtd_id = pv.pv_id
|
| - |
|
8570 |
AND pv.pkg_id = pkg.pkg_id
|
| - |
|
8571 |
AND rtd.pv_id = NNpv_id
|
| - |
|
8572 |
AND rtd.rtd_id = NNrtd_id;
|
| - |
|
8573 |
rtd_rec rtd_cur%ROWTYPE;
|
| - |
|
8574 |
|
| - |
|
8575 |
CURSOR old_rtd_cur IS
|
| - |
|
8576 |
SELECT pv.pv_id
|
| - |
|
8577 |
FROM package_versions pv
|
| - |
|
8578 |
WHERE pv.pkg_id IN ( SELECT rtdpv.pkg_id
|
| - |
|
8579 |
FROM package_versions rtdpv
|
| - |
|
8580 |
WHERE rtdpv.pv_id = NNrtd_id )
|
| - |
|
8581 |
AND pv.pkg_version = SSrtd_version;
|
| - |
|
8582 |
old_rtd_rec old_rtd_cur%ROWTYPE;
|
| - |
|
8583 |
|
| - |
|
8584 |
|
| - |
|
8585 |
BEGIN
|
| - |
|
8586 |
|
| - |
|
8587 |
-- Get current runtime dependency details
|
| - |
|
8588 |
OPEN rtd_cur;
|
| - |
|
8589 |
FETCH rtd_cur INTO rtd_rec;
|
| - |
|
8590 |
|
| - |
|
8591 |
|
| - |
|
8592 |
|
| - |
|
8593 |
|
| - |
|
8594 |
IF rtd_rec.pkg_version != SSrtd_version THEN
|
| - |
|
8595 |
-- Version has changed, hence create new runtime dependency --
|
| - |
|
8596 |
/* NOTE: You must create new version as updating just a version will affect
|
| - |
|
8597 |
all packages using this runtime dependency and user does not expect that.
|
| - |
|
8598 |
It is safer to create new version */
|
| - |
|
8599 |
OPEN old_rtd_cur;
|
| - |
|
8600 |
FETCH old_rtd_cur INTO old_rtd_rec;
|
| - |
|
8601 |
|
| - |
|
8602 |
|
| - |
|
8603 |
IF old_rtd_cur%NOTFOUND
|
| - |
|
8604 |
THEN
|
| - |
|
8605 |
-- Version not found, hence Create New version --
|
| - |
|
8606 |
Seed_Package_Names_Versions ( rtd_rec.pkg_name, SSrtd_version, NNuser_id, retRTD_ID );
|
| - |
|
8607 |
|
| - |
|
8608 |
-- Update runtime dependency table --
|
| - |
|
8609 |
UPDATE runtime_dependencies SET
|
| - |
|
8610 |
rtd_id = retRTD_ID,
|
| - |
|
8611 |
rtd_url = SSrtd_url,
|
| - |
|
8612 |
rtd_comments = SSrtd_comments
|
| - |
|
8613 |
WHERE pv_id = NNpv_id
|
| - |
|
8614 |
AND rtd_id = NNrtd_id;
|
| - |
|
8615 |
|
| - |
|
8616 |
ELSE
|
| - |
|
8617 |
-- Update runtime dependency table --
|
| - |
|
8618 |
UPDATE runtime_dependencies SET
|
| - |
|
8619 |
rtd_id = old_rtd_rec.pv_id,
|
| - |
|
8620 |
rtd_url = SSrtd_url,
|
| - |
|
8621 |
rtd_comments = SSrtd_comments
|
| - |
|
8622 |
WHERE pv_id = NNpv_id
|
| - |
|
8623 |
AND rtd_id = NNrtd_id;
|
| - |
|
8624 |
|
| - |
|
8625 |
END IF;
|
| - |
|
8626 |
|
| - |
|
8627 |
|
| - |
|
8628 |
CLOSE old_rtd_cur;
|
| - |
|
8629 |
|
| - |
|
8630 |
ELSE
|
| - |
|
8631 |
-- Version has not changed, hence update everithing except version --
|
| - |
|
8632 |
UPDATE runtime_dependencies SET
|
| - |
|
8633 |
rtd_url = SSrtd_url,
|
| - |
|
8634 |
rtd_comments = SSrtd_comments
|
| - |
|
8635 |
WHERE pv_id = NNpv_id
|
| - |
|
8636 |
AND rtd_id = NNrtd_id;
|
| - |
|
8637 |
|
| - |
|
8638 |
|
| - |
|
8639 |
|
| - |
|
8640 |
END IF;
|
| - |
|
8641 |
|
| - |
|
8642 |
|
| - |
|
8643 |
CLOSE rtd_cur;
|
| - |
|
8644 |
|
| - |
|
8645 |
END Update_Runtime_Dependency;
|
| - |
|
8646 |
|
| - |
|
8647 |
/
|
| - |
|
8648 |
--------------------------------------------------------
|
| - |
|
8649 |
-- DDL for Procedure UPDATE_UNIT_TEST
|
| - |
|
8650 |
--------------------------------------------------------
|
| - |
|
8651 |
set define off;
|
| - |
|
8652 |
|
| - |
|
8653 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UPDATE_UNIT_TEST" ( nTest_id IN NUMBER,
|
| - |
|
8654 |
nTestTypeId IN UNIT_TESTS.TEST_TYPES_FK%TYPE,
|
| - |
|
8655 |
nPv_id IN NUMBER,
|
| - |
|
8656 |
nUserId IN NUMBER,
|
| - |
|
8657 |
sTest_summary IN UNIT_TESTS.TEST_SUMMARY%TYPE,
|
| - |
|
8658 |
sNumof_test IN UNIT_TESTS.NUMOF_TEST%TYPE,
|
| - |
|
8659 |
sCompletion_date IN VARCHAR2,
|
| - |
|
8660 |
sDpkg_path IN VARCHAR2,
|
| - |
|
8661 |
enumTEST_TYPE_AUTOMATIC IN NUMBER,
|
| - |
|
8662 |
sResults IN VARCHAR2,
|
| - |
|
8663 |
outFileName OUT VARCHAR2
|
| - |
|
8664 |
) IS
|
| - |
|
8665 |
/* ---------------------------------------------------------------------------
|
| - |
|
8666 |
Version: 3.1.0
|
| - |
|
8667 |
--------------------------------------------------------------------------- */
|
| - |
|
8668 |
|
| - |
|
8669 |
FILENAME_PREFIX CONSTANT VARCHAR2(50) := 'RM_UNIT_TEST';
|
| - |
|
8670 |
|
| - |
|
8671 |
ResultsURL UNIT_TESTS.RESULTS_URL%TYPE DEFAULT NULL;
|
| - |
|
8672 |
ResultsAttachment UNIT_TESTS.RESULTS_ATTACHMENT_NAME%TYPE DEFAULT NULL;
|
| - |
|
8673 |
|
| - |
|
8674 |
|
| - |
|
8675 |
BEGIN
|
| - |
|
8676 |
|
| - |
|
8677 |
IF nTestTypeId = enumTEST_TYPE_AUTOMATIC THEN
|
| - |
|
8678 |
ResultsURL := sResults;
|
| - |
|
8679 |
ELSE
|
| - |
|
8680 |
IF (sResults <> '') OR ( NOT sResults IS NULL ) THEN
|
| - |
|
8681 |
outFileName := FILENAME_PREFIX || nTest_id ||'_'|| sResults;
|
| - |
|
8682 |
ResultsAttachment := sDpkg_path || '/' || outFileName;
|
| - |
|
8683 |
END IF;
|
| - |
|
8684 |
END IF;
|
| - |
|
8685 |
|
| - |
|
8686 |
--- Update Unit Test ---
|
| - |
|
8687 |
UPDATE UNIT_TESTS SET
|
| - |
|
8688 |
TEST_SUMMARY = sTest_summary,
|
| - |
|
8689 |
NUMOF_TEST = sNumof_test,
|
| - |
|
8690 |
COMPLETION_DATE = TO_DATE( sCompletion_date,'DD/MM/YYYY' ),
|
| - |
|
8691 |
COMPLETED_BY = nUserId,
|
| - |
|
8692 |
RESULTS_URL = ResultsURL,
|
| - |
|
8693 |
RESULTS_ATTACHMENT_NAME = ResultsAttachment
|
| - |
|
8694 |
WHERE TEST_ID = nTest_id
|
| - |
|
8695 |
AND PV_ID = nPv_id;
|
| - |
|
8696 |
|
| - |
|
8697 |
END Update_Unit_Test;
|
| - |
|
8698 |
|
| - |
|
8699 |
/
|
| - |
|
8700 |
--------------------------------------------------------
|
| - |
|
8701 |
-- DDL for Procedure UPDATE_UNIT_TEST_ACCEPTANCE
|
| - |
|
8702 |
--------------------------------------------------------
|
| - |
|
8703 |
set define off;
|
| - |
|
8704 |
|
| - |
|
8705 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UPDATE_UNIT_TEST_ACCEPTANCE" ( pnTest_id IN NUMBER,
|
| - |
|
8706 |
pnPv_id IN NUMBER,
|
| - |
|
8707 |
sAccepted IN UNIT_TESTS.TEST_ACCEPTED%TYPE,
|
| - |
|
8708 |
sAcceptanceDate IN VARCHAR2,
|
| - |
|
8709 |
sAcceptedBy IN NUMBER,
|
| - |
|
8710 |
sReviewComments IN UNIT_TESTS.REVIEW_COMMENTS%TYPE,
|
| - |
|
8711 |
cUpdateAcceptedStateOnly IN CHAR
|
| - |
|
8712 |
) IS
|
| - |
|
8713 |
/* ---------------------------------------------------------------------------
|
| - |
|
8714 |
Version: 3.0.0
|
| - |
|
8715 |
--------------------------------------------------------------------------- */
|
| - |
|
8716 |
|
| - |
|
8717 |
|
| - |
|
8718 |
|
| - |
|
8719 |
BEGIN
|
| - |
|
8720 |
IF cUpdateAcceptedStateOnly = 'Y'
|
| - |
|
8721 |
THEN
|
| - |
|
8722 |
--- Update Accepted State Only ---
|
| - |
|
8723 |
IF ( sAccepted IS NULL )
|
| - |
|
8724 |
THEN
|
| - |
|
8725 |
-- Clear alleptance
|
| - |
|
8726 |
UPDATE UNIT_TESTS SET
|
| - |
|
8727 |
TEST_ACCEPTED = NULL,
|
| - |
|
8728 |
ACCEPTANCE_DATE = NULL,
|
| - |
|
8729 |
ACCEPTED_BY = NULL,
|
| - |
|
8730 |
REVIEW_COMMENTS = NULL
|
| - |
|
8731 |
WHERE TEST_ID = pnTest_id
|
| - |
|
8732 |
AND PV_ID = pnPv_id;
|
| - |
|
8733 |
|
| - |
|
8734 |
ELSE
|
| - |
|
8735 |
UPDATE UNIT_TESTS SET
|
| - |
|
8736 |
TEST_ACCEPTED = sAccepted,
|
| - |
|
8737 |
ACCEPTANCE_DATE = TO_DATE( sAcceptanceDate,'DD/MM/YYYY' ),
|
| - |
|
8738 |
ACCEPTED_BY = sAcceptedBy
|
| - |
|
8739 |
WHERE TEST_ID = pnTest_id
|
| - |
|
8740 |
AND PV_ID = pnPv_id;
|
| - |
|
8741 |
|
| - |
|
8742 |
END IF;
|
| - |
|
8743 |
|
| - |
|
8744 |
|
| - |
|
8745 |
ELSE
|
| - |
|
8746 |
--- Update Unit Test Acceptance ---
|
| - |
|
8747 |
UPDATE UNIT_TESTS SET
|
| - |
|
8748 |
TEST_ACCEPTED = sAccepted,
|
| - |
|
8749 |
REVIEW_COMMENTS = sReviewComments,
|
| - |
|
8750 |
ACCEPTANCE_DATE = TO_DATE( sAcceptanceDate,'DD/MM/YYYY' ),
|
| - |
|
8751 |
ACCEPTED_BY = sAcceptedBy
|
| - |
|
8752 |
WHERE TEST_ID = pnTest_id
|
| - |
|
8753 |
AND PV_ID = pnPv_id;
|
| - |
|
8754 |
|
| - |
|
8755 |
END IF;
|
| - |
|
8756 |
|
| - |
|
8757 |
END Update_Unit_Test_Acceptance;
|
| - |
|
8758 |
|
| - |
|
8759 |
/
|
| - |
|
8760 |
--------------------------------------------------------
|
| - |
|
8761 |
-- DDL for Package PK_APP_UTILS
|
| - |
|
8762 |
--------------------------------------------------------
|
| - |
|
8763 |
|
| - |
|
8764 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_APP_UTILS" IS
|
| - |
|
8765 |
/*
|
| - |
|
8766 |
------------------------------
|
| - |
|
8767 |
|| Last Modified: S.Vukovic
|
| - |
|
8768 |
|| Modified Date: 26/Apr/2005
|
| - |
|
8769 |
|| Spec Version: 1.0
|
| - |
|
8770 |
------------------------------
|
| - |
|
8771 |
*/
|
| - |
|
8772 |
|
| - |
|
8773 |
TYPE typeCur IS REF CURSOR;
|
| - |
|
8774 |
|
| - |
|
8775 |
/*================================================================================================*/
|
| - |
|
8776 |
|
| - |
|
8777 |
PROCEDURE GET_CURRENT_PARAMETERS ( ProjId IN VARCHAR2, RtagId IN VARCHAR2, records OUT typeCur);
|
| - |
|
8778 |
|
| - |
|
8779 |
/*================================================================================================*/
|
| - |
|
8780 |
|
| - |
|
8781 |
END PK_APP_UTILS;
|
| - |
|
8782 |
|
| - |
|
8783 |
/
|
| - |
|
8784 |
|
| - |
|
8785 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_APP_UTILS" TO "DEPLOYMENT_MANAGER";
|
| - |
|
8786 |
--------------------------------------------------------
|
| - |
|
8787 |
-- DDL for Package PK_BLATAPI
|
| - |
|
8788 |
--------------------------------------------------------
|
| - |
|
8789 |
|
| - |
|
8790 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_BLATAPI"
|
| - |
|
8791 |
IS
|
| - |
|
8792 |
|
| - |
|
8793 |
/*================================================================================================*/
|
| - |
|
8794 |
PROCEDURE add_pkg_replica (
|
| - |
|
8795 |
sdisplay_name IN VARCHAR2,
|
| - |
|
8796 |
sserver_name IN VARCHAR2,
|
| - |
|
8797 |
sdescription IN VARCHAR2,
|
| - |
|
8798 |
sactive IN CHAR,
|
| - |
|
8799 |
smode IN CHAR
|
| - |
|
8800 |
);
|
| - |
|
8801 |
|
| - |
|
8802 |
/*================================================================================================*/
|
| - |
|
8803 |
PROCEDURE delete_pkg_replica (sserver_id_list IN VARCHAR2);
|
| - |
|
8804 |
|
| - |
|
8805 |
/*================================================================================================*/
|
| - |
|
8806 |
PROCEDURE update_pkg_replica (
|
| - |
|
8807 |
nserver_id IN NUMBER,
|
| - |
|
8808 |
sdisplay_name IN VARCHAR2,
|
| - |
|
8809 |
sserver_name IN VARCHAR2,
|
| - |
|
8810 |
sdescription IN VARCHAR2,
|
| - |
|
8811 |
sactive IN CHAR,
|
| - |
|
8812 |
smode IN CHAR
|
| - |
|
8813 |
);
|
| - |
|
8814 |
|
| - |
|
8815 |
/*================================================================================================*/
|
| - |
|
8816 |
PROCEDURE set_pkg_replica_changed( nserver_id IN NUMBER);
|
| - |
|
8817 |
|
| - |
|
8818 |
END PK_BLATAPI;
|
| - |
|
8819 |
|
| - |
|
8820 |
/
|
| - |
|
8821 |
--------------------------------------------------------
|
| - |
|
8822 |
-- DDL for Package PK_BUILDAPI
|
| - |
|
8823 |
--------------------------------------------------------
|
| - |
|
8824 |
|
| - |
|
8825 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_BUILDAPI"
|
| - |
|
8826 |
IS
|
| - |
|
8827 |
/*================================================================================================*/
|
| - |
|
8828 |
PROCEDURE add_product_component (
|
| - |
|
8829 |
npvid IN NUMBER,
|
| - |
|
8830 |
sosname IN VARCHAR2,
|
| - |
|
8831 |
sorigfilepath IN VARCHAR2,
|
| - |
|
8832 |
sfilename IN VARCHAR2,
|
| - |
|
8833 |
sdestfilepath IN VARCHAR2,
|
| - |
|
8834 |
nbytesize IN NUMBER,
|
| - |
|
8835 |
scrccksum IN VARCHAR2
|
| - |
|
8836 |
);
|
| - |
|
8837 |
|
| - |
|
8838 |
PROCEDURE remove_all_product_components (
|
| - |
|
8839 |
npvid IN NUMBER,
|
| - |
|
8840 |
sosname IN VARCHAR2
|
| - |
|
8841 |
);
|
| - |
|
8842 |
|
| - |
|
8843 |
/*================================================================================================*/
|
| - |
|
8844 |
FUNCTION get_osid (sosname IN VARCHAR2)
|
| - |
|
8845 |
RETURN NUMBER;
|
| - |
|
8846 |
|
| - |
|
8847 |
/*================================================================================================*/
|
| - |
|
8848 |
PROCEDURE update_build_service_info (
|
| - |
|
8849 |
sdatabaseserver IN VARCHAR2,
|
| - |
|
8850 |
sarchiveserver IN VARCHAR2,
|
| - |
|
8851 |
smailserver IN VARCHAR2,
|
| - |
|
8852 |
smailsender IN VARCHAR2,
|
| - |
|
8853 |
faultmlist IN VARCHAR2,
|
| - |
|
8854 |
sdiskspace IN VARCHAR2,
|
| - |
|
8855 |
ssbommanagement IN VARCHAR2,
|
| - |
|
8856 |
lxrserver IN VARCHAR2
|
| - |
|
8857 |
);
|
| - |
|
8858 |
|
| - |
|
8859 |
/*================================================================================================*/
|
| - |
|
8860 |
PROCEDURE add_gbe_machtype (sgbevalue IN VARCHAR2, sgbeclass IN NUMBER);
|
| - |
|
8861 |
|
| - |
|
8862 |
/*================================================================================================*/
|
| - |
|
8863 |
PROCEDURE remove_gbe_machtype (ngbe_id IN NUMBER);
|
| - |
|
8864 |
|
| - |
|
8865 |
/*================================================================================================*/
|
| - |
|
8866 |
PROCEDURE update_gbe_machtype (ngbe_id IN NUMBER, sgbevalue IN VARCHAR2, sgbeclass IN NUMBER);
|
| - |
|
8867 |
|
| - |
|
8868 |
/*================================================================================================*/
|
| - |
|
8869 |
PROCEDURE add_buildmachine (sbmvalue IN VARCHAR2);
|
| - |
|
8870 |
|
| - |
|
8871 |
/*================================================================================================*/
|
| - |
|
8872 |
PROCEDURE remove_buildmachine (nbm_id IN NUMBER);
|
| - |
|
8873 |
|
| - |
|
8874 |
/*================================================================================================*/
|
| - |
|
8875 |
PROCEDURE update_buildmachine (nbm_id IN NUMBER, sbmvalue IN VARCHAR2);
|
| - |
|
8876 |
|
| - |
|
8877 |
/*================================================================================================*/
|
| - |
|
8878 |
PROCEDURE delete_daemon (srconidlist IN VARCHAR2);
|
| - |
|
8879 |
|
| - |
|
8880 |
/*================================================================================================*/
|
| - |
|
8881 |
PROCEDURE remove_daemon (srconidlist IN VARCHAR2);
|
| - |
|
8882 |
|
| - |
|
8883 |
/*================================================================================================*/
|
| - |
|
8884 |
PROCEDURE insert_schedule_info (
|
| - |
|
8885 |
dschedulepause IN DATE,
|
| - |
|
8886 |
dscheduleresume IN DATE,
|
| - |
|
8887 |
crepeat IN VARCHAR2,
|
| - |
|
8888 |
cindefinitepause IN VARCHAR2
|
| - |
|
8889 |
);
|
| - |
|
8890 |
|
| - |
|
8891 |
/*================================================================================================*/
|
| - |
|
8892 |
PROCEDURE delete_schedule (nscheduleid IN NUMBER);
|
| - |
|
8893 |
|
| - |
|
8894 |
/*================================================================================================*/
|
| - |
|
8895 |
PROCEDURE set_infinite_pause;
|
| - |
|
8896 |
|
| - |
|
8897 |
/*================================================================================================*/
|
| - |
|
8898 |
PROCEDURE set_resume;
|
| - |
|
8899 |
|
| - |
|
8900 |
/*================================================================================================*/
|
| - |
|
8901 |
PROCEDURE delete_out_of_date_schedule;
|
| - |
|
8902 |
|
| - |
|
8903 |
/*================================================================================================*/
|
| - |
|
8904 |
PROCEDURE set_daemon_resume (nrconid IN NUMBER);
|
| - |
|
8905 |
|
| - |
|
8906 |
/*================================================================================================*/
|
| - |
|
8907 |
PROCEDURE set_daemon_pause (nrconid IN NUMBER);
|
| - |
|
8908 |
|
| - |
|
8909 |
/*================================================================================================*/
|
| - |
|
8910 |
PROCEDURE set_daemon_disable (nrconid NUMBER);
|
| - |
|
8911 |
|
| - |
|
8912 |
/*================================================================================================*/
|
| - |
|
8913 |
PROCEDURE set_daemon_states (nrtagid NUMBER, nstate NUMBER);
|
| - |
|
8914 |
|
| - |
|
8915 |
/*================================================================================================*/
|
| - |
|
8916 |
PROCEDURE mark_daemon_inst_in_progress( nInstId IN NUMBER );
|
| - |
|
8917 |
/*================================================================================================*/
|
| - |
|
8918 |
PROCEDURE mark_daemon_inst_completed( nInstId IN NUMBER );
|
| - |
|
8919 |
/*================================================================================================*/
|
| - |
|
8920 |
FUNCTION get_daemon_inst(
|
| - |
|
8921 |
nRtag_id IN NUMBER,
|
| - |
|
8922 |
nInst_id IN OUT NUMBER,
|
| - |
|
8923 |
nOp_code IN OUT NUMBER,
|
| - |
|
8924 |
nPv_id OUT NUMBER,
|
| - |
|
8925 |
nUser_id OUT NUMBER,
|
| - |
|
8926 |
nInProgress OUT NUMBER
|
| - |
|
8927 |
) RETURN NUMBER;
|
| - |
|
8928 |
/*================================================================================================*/
|
| - |
|
8929 |
PROCEDURE cleanup_stranded_daemon_insts;
|
| - |
|
8930 |
/*================================================================================================*/
|
| - |
|
8931 |
PROCEDURE insert_daemon_inst(
|
| - |
|
8932 |
nOp_code IN NUMBER,
|
| - |
|
8933 |
nRtag_id IN NUMBER,
|
| - |
|
8934 |
nPv_id IN NUMBER,
|
| - |
|
8935 |
nSchedDate IN DATE,
|
| - |
|
8936 |
nRepeatSecs IN NUMBER,
|
| - |
|
8937 |
nAddedDate IN DATE,
|
| - |
|
8938 |
nUser_id IN NUMBER
|
| - |
|
8939 |
);
|
| - |
|
8940 |
/*================================================================================================*/
|
| - |
|
8941 |
PROCEDURE del_daemon_inst( nInstId IN NUMBER );
|
| - |
|
8942 |
/*================================================================================================*/
|
| - |
|
8943 |
PROCEDURE del_daemon_inst_by_rtag_pvid(
|
| - |
|
8944 |
nOp_code IN NUMBER,
|
| - |
|
8945 |
nRtag_id IN NUMBER,
|
| - |
|
8946 |
nPv_id IN NUMBER
|
| - |
|
8947 |
);
|
| - |
|
8948 |
/*================================================================================================*/
|
| - |
|
8949 |
PROCEDURE update_daemon_inst(
|
| - |
|
8950 |
nInstId IN NUMBER,
|
| - |
|
8951 |
nOp_code IN NUMBER,
|
| - |
|
8952 |
nRtag_id IN NUMBER,
|
| - |
|
8953 |
nPv_id IN NUMBER,
|
| - |
|
8954 |
nSchedDate IN DATE,
|
| - |
|
8955 |
nRepeatSecs IN NUMBER,
|
| - |
|
8956 |
nAddedDate IN DATE,
|
| - |
|
8957 |
nUser_id IN NUMBER
|
| - |
|
8958 |
);
|
| - |
|
8959 |
/*================================================================================================*/
|
| - |
|
8960 |
FUNCTION daemon_ops_for_rtag_pvid(
|
| - |
|
8961 |
nRtag_id IN NUMBER,
|
| - |
|
8962 |
nPv_id IN NUMBER
|
| - |
|
8963 |
) RETURN VARCHAR2;
|
| - |
|
8964 |
/*================================================================================================*/
|
| - |
|
8965 |
FUNCTION daemon_ops_for_rtag(
|
| - |
|
8966 |
nRtag_id IN NUMBER
|
| - |
|
8967 |
) RETURN VARCHAR2;
|
| - |
|
8968 |
/*================================================================================================*/
|
| - |
|
8969 |
PROCEDURE add_daemon_config (
|
| - |
|
8970 |
nrtagid IN NUMBER,
|
| - |
|
8971 |
nbmcon_id IN NUMBER,
|
| - |
|
8972 |
sdaemon_mode IN VARCHAR2,
|
| - |
|
8973 |
sgbebuildfilter IN VARCHAR2
|
| - |
|
8974 |
);
|
| - |
|
8975 |
/*================================================================================================*/
|
| - |
|
8976 |
PROCEDURE update_daemon_config (
|
| - |
|
8977 |
nrconid IN NUMBER,
|
| - |
|
8978 |
nbmcon_id IN NUMBER,
|
| - |
|
8979 |
sdaemon_mode IN VARCHAR2,
|
| - |
|
8980 |
sgbebuildfilter IN VARCHAR2
|
| - |
|
8981 |
);
|
| - |
|
8982 |
|
| - |
|
8983 |
/*================================================================================================*/
|
| - |
|
8984 |
PROCEDURE duplicate_daemon_config (
|
| - |
|
8985 |
nrtagid IN NUMBER,
|
| - |
|
8986 |
nbmcon_id IN NUMBER,
|
| - |
|
8987 |
sdaemonhostname IN VARCHAR2,
|
| - |
|
8988 |
ngbe_id IN NUMBER,
|
| - |
|
8989 |
sdaemon_mode IN VARCHAR2,
|
| - |
|
8990 |
sgbebuildfilter IN VARCHAR2
|
| - |
|
8991 |
);
|
| - |
|
8992 |
|
| - |
|
8993 |
/*================================================================================================*/
|
| - |
|
8994 |
PROCEDURE add_build_machine (
|
| - |
|
8995 |
sdisplay_name IN VARCHAR2,
|
| - |
|
8996 |
smachine_hostname IN VARCHAR2,
|
| - |
|
8997 |
ngbeid IN NUMBER,
|
| - |
|
8998 |
sdescription IN VARCHAR2,
|
| - |
|
8999 |
sactive IN CHAR
|
| - |
|
9000 |
);
|
| - |
|
9001 |
/*================================================================================================*/
|
| - |
|
9002 |
PROCEDURE delete_build_machine (sbmcon_id_list IN VARCHAR2);
|
| - |
|
9003 |
/*================================================================================================*/
|
| - |
|
9004 |
PROCEDURE update_build_machine (
|
| - |
|
9005 |
nbmcon_id IN NUMBER,
|
| - |
|
9006 |
sdisplay_name IN VARCHAR2,
|
| - |
|
9007 |
smachine_hostname IN VARCHAR2,
|
| - |
|
9008 |
ngbeid IN NUMBER,
|
| - |
|
9009 |
sdescription IN VARCHAR2,
|
| - |
|
9010 |
sactive IN CHAR
|
| - |
|
9011 |
);
|
| - |
|
9012 |
/*================================================================================================*/
|
| - |
|
9013 |
PROCEDURE import_daemons ( nSourceRtagId IN NUMBER, nTargetRtagId IN NUMBER, nUserId IN NUMBER );
|
| - |
|
9014 |
/*================================================================================================*/
|
| - |
|
9015 |
PROCEDURE set_finite_pause ( duration IN NUMBER );
|
| - |
|
9016 |
PROCEDURE set_build_plan (rtagId IN NUMBER, nStartIndex IN NUMBER, pvList IN VARCHAR2);
|
| - |
|
9017 |
|
| - |
|
9018 |
END pk_buildapi;
|
| - |
|
9019 |
|
| - |
|
9020 |
/
|
| - |
|
9021 |
--------------------------------------------------------
|
| - |
|
9022 |
-- DDL for Package PK_ENVIRONMENT
|
| - |
|
9023 |
--------------------------------------------------------
|
| - |
|
9024 |
|
| - |
|
9025 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_ENVIRONMENT" IS
|
| - |
|
9026 |
/*
|
| - |
|
9027 |
------------------------------
|
| - |
|
9028 |
|| Last Modified: G.Huddy
|
| - |
|
9029 |
|| Modified Date: 28/May/2008
|
| - |
|
9030 |
|| Spec Version: 1.2
|
| - |
|
9031 |
------------------------------
|
| - |
|
9032 |
*/
|
| - |
|
9033 |
|
| - |
|
9034 |
TYPE typeCur IS REF CURSOR;
|
| - |
|
9035 |
|
| - |
|
9036 |
/*================================================================================================*/
|
| - |
|
9037 |
|
| - |
|
9038 |
FUNCTION SELECT_ENVIRONMENT_AREA ( cDlock IN PACKAGE_VERSIONS.DLOCKED%TYPE ) RETURN NUMBER;
|
| - |
|
9039 |
FUNCTION GET_PACKAGE_AREA ( PvId IN NUMBER, RtagId IN NUMBER ) RETURN NUMBER;
|
| - |
|
9040 |
FUNCTION GET_VIEW_LOCATION ( PvId IN NUMBER, RtagId IN NUMBER ) RETURN NUMBER;
|
| - |
|
9041 |
PROCEDURE ADD_PACKAGE ( PvId IN NUMBER, ViewId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER, imode IN CHAR default NULL );
|
| - |
|
9042 |
PROCEDURE ADD_PACKAGE_BULK ( PvIdList IN VARCHAR2, ViewId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER, imode IN CHAR default NULL );
|
| - |
|
9043 |
PROCEDURE REPLACE_PACKAGE ( newPvId IN NUMBER, oldPvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
| - |
|
9044 |
FUNCTION REMOVE_PACKAGE ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER, ForceRemove IN CHAR ) RETURN NUMBER;
|
| - |
|
9045 |
|
| - |
|
9046 |
PROCEDURE GET_ENVIRONMENT_ITEMS ( ViewType IN NUMBER, UserId IN NUMBER, RtagId IN NUMBER, sViewIdShowList IN VARCHAR2, nTrueRecordCount OUT NUMBER, RecordSet OUT typeCur );
|
| - |
|
9047 |
PROCEDURE GET_RELEASED_ITEMS ( ViewType IN NUMBER, UserId IN NUMBER, RtagId IN NUMBER, sViewIdShowList IN VARCHAR2, nTrueRecordCount OUT NUMBER, RecordSet OUT typeCur );
|
| - |
|
9048 |
PROCEDURE GET_PENDING_ITEMS ( ViewType IN NUMBER, UserId IN NUMBER, RtagId IN NUMBER, sViewIdShowList IN VARCHAR2, nTrueRecordCount OUT NUMBER, RecordSet OUT typeCur );
|
| - |
|
9049 |
PROCEDURE GET_WORK_IN_PROGRESS_ITEMS ( ViewType IN NUMBER, UserId IN NUMBER, RtagId IN NUMBER, sViewIdShowList IN VARCHAR2, nTrueRecordCount OUT NUMBER, RecordSet OUT typeCur );
|
| - |
|
9050 |
|
| - |
|
9051 |
PROCEDURE GET_VIEW_CONTENT ( RtagId IN NUMBER, ViewId IN NUMBER, RecordSet OUT typeCur );
|
| - |
|
9052 |
|
| - |
|
9053 |
FUNCTION GET_PACKAGE_VIEW ( PvId IN NUMBER, RtagId IN NUMBER ) RETURN NUMBER;
|
| - |
|
9054 |
|
| - |
|
9055 |
|
| - |
|
9056 |
PROCEDURE MAKE_RELEASE ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
| - |
|
9057 |
PROCEDURE MAKE_UNRELEASE ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
| - |
|
9058 |
|
| - |
|
9059 |
PROCEDURE MAKE_PENDING ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
| - |
|
9060 |
PROCEDURE MAKE_APPROVED ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
| - |
|
9061 |
PROCEDURE MAKE_REJECT ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
| - |
|
9062 |
PROCEDURE APPROVE_MERGE ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
| - |
|
9063 |
|
| - |
|
9064 |
PROCEDURE CHANGE_PACKAGE_VIEW ( PvId IN NUMBER, RtagId IN NUMBER, NewViewId IN NUMBER );
|
| - |
|
9065 |
|
| - |
|
9066 |
PROCEDURE FIND_PACKAGE ( sKeyword IN VARCHAR2, nRtagId IN NUMBER, nSearchArea IN NUMBER, RecordSet OUT typeCur );
|
| - |
|
9067 |
PROCEDURE FIND_FILE ( sKeyword IN VARCHAR2, nRtagId IN NUMBER, nSearchArea IN NUMBER, nPageSize IN NUMBER, RecordSet OUT typeCur );
|
| - |
|
9068 |
|
| - |
|
9069 |
PROCEDURE AUTO_MAKE_RELEASE ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER, VExt IN
|
| - |
|
9070 |
PACKAGE_VERSIONS.V_EXT%TYPE, SSV_EXT IN PACKAGE_VERSIONS.V_EXT%TYPE,
|
| - |
|
9071 |
CloneFromPvId IN NUMBER );
|
| - |
|
9072 |
|
| - |
|
9073 |
PROCEDURE GET_PRODRELEASE_ITEMS ( RtagId IN NUMBER, nTrueRecordCount OUT NUMBER, RecordSet OUT typeCur );
|
| - |
|
9074 |
|
| - |
|
9075 |
PROCEDURE GET_INTEGRATION_ITEMS ( RtagId IN NUMBER, nTrueRecordCount OUT NUMBER, RecordSet OUT typeCur );
|
| - |
|
9076 |
|
| - |
|
9077 |
PROCEDURE GET_TEST_ITEMS ( RtagId IN NUMBER, nTrueRecordCount OUT NUMBER, RecordSet OUT typeCur );
|
| - |
|
9078 |
|
| - |
|
9079 |
PROCEDURE GET_DEPLOY_ITEMS ( RtagId IN NUMBER, nTrueRecordCount OUT NUMBER, RecordSet OUT typeCur );
|
| - |
|
9080 |
|
| - |
|
9081 |
PROCEDURE GET_REJECT_ITEMS ( RtagId IN NUMBER, nTrueRecordCount OUT NUMBER, RecordSet OUT typeCur );
|
| - |
|
9082 |
/*================================================================================================*/
|
| - |
|
9083 |
|
| - |
|
9084 |
END PK_ENVIRONMENT;
|
| - |
|
9085 |
|
| - |
|
9086 |
/
|
| - |
|
9087 |
--------------------------------------------------------
|
| - |
|
9088 |
-- DDL for Package PK_LICENCING
|
| - |
|
9089 |
--------------------------------------------------------
|
| - |
|
9090 |
|
| - |
|
9091 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_LICENCING" IS
|
| - |
|
9092 |
/*
|
| - |
|
9093 |
------------------------------
|
| - |
|
9094 |
|| Last Modified: G.Huddy
|
| - |
|
9095 |
|| Modified Date: 19/Aug/2008
|
| - |
|
9096 |
|| Spec Version: 1.0
|
| - |
|
9097 |
------------------------------
|
| - |
|
9098 |
*/
|
| - |
|
9099 |
|
| - |
|
9100 |
TYPE typeCur IS REF CURSOR;
|
| - |
|
9101 |
|
| - |
|
9102 |
/*================================================================================================*/
|
| - |
|
9103 |
PROCEDURE ADD_LICENCE ( PvId IN NUMBER, licenceId IN NUMBER, UserId IN NUMBER );
|
| - |
|
9104 |
PROCEDURE REMOVE_LICENCE ( PvId IN NUMBER, licenceId IN NUMBER, UserId IN NUMBER );
|
| - |
|
9105 |
PROCEDURE CLONE_LICENCING( fromPvId IN NUMBER, toPvId IN NUMBER, UserId IN NUMBER );
|
| - |
|
9106 |
FUNCTION IS_LICENCED( PvId IN NUMBER, licenceId IN NUMBER) RETURN NUMBER;
|
| - |
|
9107 |
PROCEDURE REMOVE_ALL_LICENCING( PvId IN NUMBER, UserId IN NUMBER );
|
| - |
|
9108 |
/*================================================================================================*/
|
| - |
|
9109 |
|
| - |
|
9110 |
END PK_LICENCING;
|
| - |
|
9111 |
|
| - |
|
9112 |
/
|
| - |
|
9113 |
--------------------------------------------------------
|
| - |
|
9114 |
-- DDL for Package PK_PACKAGE
|
| - |
|
9115 |
--------------------------------------------------------
|
| - |
|
9116 |
|
| - |
|
9117 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_PACKAGE"
|
| - |
|
9118 |
IS
|
| - |
|
9119 |
/*
|
| - |
|
9120 |
------------------------------
|
| - |
|
9121 |
|| Last Modified: Jeremy Tweddle
|
| - |
|
9122 |
|| Modified Date: 24/08/2007
|
| - |
|
9123 |
||
|
| - |
|
9124 |
------------------------------
|
| - |
|
9125 |
*/
|
| - |
|
9126 |
TYPE typecur IS REF CURSOR;
|
| - |
|
9127 |
|
| - |
|
9128 |
/*
|
| - |
|
9129 |
* Carriage-return line-feed character sequence.
|
| - |
|
9130 |
*/
|
| - |
|
9131 |
CRLF CONSTANT VARCHAR2(2 CHAR) := unistr('\000D\000A');
|
| - |
|
9132 |
|
| - |
|
9133 |
/*================================================================================================*/
|
| - |
|
9134 |
PROCEDURE new_version (
|
| - |
|
9135 |
nlastpvid IN NUMBER,
|
| - |
|
9136 |
snewpkgversion IN VARCHAR2 DEFAULT NULL,
|
| - |
|
9137 |
cbuildtype IN CHAR,
|
| - |
|
9138 |
cchangetype IN CHAR,
|
| - |
|
9139 |
nsettopvid IN NUMBER DEFAULT NULL,
|
| - |
|
9140 |
nrtagid IN NUMBER,
|
| - |
|
9141 |
nuserid IN NUMBER,
|
| - |
|
9142 |
enumissues_state_imported IN NUMBER,
|
| - |
|
9143 |
returnpvid OUT NUMBER
|
| - |
|
9144 |
);
|
| - |
|
9145 |
|
| - |
|
9146 |
PROCEDURE change_state (
|
| - |
|
9147 |
pvid IN NUMBER,
|
| - |
|
9148 |
newstate IN package_versions.dlocked%TYPE,
|
| - |
|
9149 |
userid IN NUMBER
|
| - |
|
9150 |
);
|
| - |
|
9151 |
|
| - |
|
9152 |
PROCEDURE new_patch (
|
| - |
|
9153 |
snewpatchversion IN package_versions.pkg_version%TYPE,
|
| - |
|
9154 |
nparentpvid IN NUMBER,
|
| - |
|
9155 |
spatchidlist IN VARCHAR2,
|
| - |
|
9156 |
nuserid IN NUMBER,
|
| - |
|
9157 |
returnpatchid OUT NUMBER
|
| - |
|
9158 |
);
|
| - |
|
9159 |
|
| - |
|
9160 |
PROCEDURE obsolete_patch (
|
| - |
|
9161 |
patchid IN NUMBER,
|
| - |
|
9162 |
isobsolete IN CHAR,
|
| - |
|
9163 |
obsoletecomments IN VARCHAR2,
|
| - |
|
9164 |
userid IN NUMBER
|
| - |
|
9165 |
);
|
| - |
|
9166 |
|
| - |
|
9167 |
PROCEDURE obsolete_patches (
|
| - |
|
9168 |
spatchidlist IN VARCHAR2,
|
| - |
|
9169 |
isobsolete IN CHAR,
|
| - |
|
9170 |
obsoletecomments IN VARCHAR2,
|
| - |
|
9171 |
userid IN NUMBER
|
| - |
|
9172 |
);
|
| - |
|
9173 |
|
| - |
|
9174 |
PROCEDURE destroy_package (
|
| - |
|
9175 |
pvid IN NUMBER,
|
| - |
|
9176 |
overridewarnings IN CHAR DEFAULT 'N',
|
| - |
|
9177 |
problemstring OUT VARCHAR2
|
| - |
|
9178 |
);
|
| - |
|
9179 |
|
| - |
|
9180 |
PROCEDURE destroy_package_extended (
|
| - |
|
9181 |
pvid IN NUMBER,
|
| - |
|
9182 |
rtagid IN NUMBER,
|
| - |
|
9183 |
overridewarnings IN NUMBER DEFAULT 0,
|
| - |
|
9184 |
RESULTS OUT SYS_REFCURSOR
|
| - |
|
9185 |
);
|
| - |
|
9186 |
PROCEDURE add_process (
|
| - |
|
9187 |
nprocid IN processes.proc_id%TYPE,
|
| - |
|
9188 |
shealthtag IN processes.proc_name%TYPE,
|
| - |
|
9189 |
sprocdesc IN processes.proc_description%TYPE,
|
| - |
|
9190 |
scmdinterface IN processes.run_as%TYPE,
|
| - |
|
9191 |
spkgowner IN processes.pkg_owner%TYPE,
|
| - |
|
9192 |
sisinterface IN processes.is_interface%TYPE,
|
| - |
|
9193 |
npvid IN package_processes.pv_id%TYPE,
|
| - |
|
9194 |
nuserid IN NUMBER
|
| - |
|
9195 |
);
|
| - |
|
9196 |
|
| - |
|
9197 |
PROCEDURE add_package_process (
|
| - |
|
9198 |
nprocidlist IN VARCHAR2,
|
| - |
|
9199 |
npvid IN package_processes.pv_id%TYPE,
|
| - |
|
9200 |
nuserid IN NUMBER
|
| - |
|
9201 |
);
|
| - |
|
9202 |
|
| - |
|
9203 |
|
| - |
|
9204 |
|
| - |
|
9205 |
PROCEDURE remove_process (
|
| - |
|
9206 |
nprocid IN package_processes.proc_id%TYPE,
|
| - |
|
9207 |
npvid IN package_processes.pv_id%TYPE,
|
| - |
|
9208 |
nuserid IN NUMBER
|
| - |
|
9209 |
);
|
| - |
|
9210 |
|
| - |
|
9211 |
PROCEDURE move_package (
|
| - |
|
9212 |
npvid IN package_versions.pv_id%TYPE,
|
| - |
|
9213 |
nrtagid IN release_tags.rtag_id%TYPE,
|
| - |
|
9214 |
nnewrtagid IN release_tags.rtag_id%TYPE,
|
| - |
|
9215 |
nuserid IN NUMBER
|
| - |
|
9216 |
);
|
| - |
|
9217 |
|
| - |
|
9218 |
PROCEDURE modify_product_state (
|
| - |
|
9219 |
npvid IN package_versions.pv_id%TYPE,
|
| - |
|
9220 |
nrtagid IN release_tags.rtag_id%TYPE,
|
| - |
|
9221 |
nstateid IN product_states.state_id%TYPE,
|
| - |
|
9222 |
nuserid IN NUMBER
|
| - |
|
9223 |
);
|
| - |
|
9224 |
|
| - |
|
9225 |
PROCEDURE add_code_review_url (
|
| - |
|
9226 |
npvid IN NUMBER,
|
| - |
|
9227 |
nprojid IN NUMBER,
|
| - |
|
9228 |
surl IN VARCHAR2,
|
| - |
|
9229 |
sreason IN VARCHAR2,
|
| - |
|
9230 |
ddateofreview IN VARCHAR2
|
| - |
|
9231 |
);
|
| - |
|
9232 |
|
| - |
|
9233 |
PROCEDURE update_code_review_url (
|
| - |
|
9234 |
ncrid IN NUMBER,
|
| - |
|
9235 |
nprojid IN NUMBER,
|
| - |
|
9236 |
surl IN VARCHAR2,
|
| - |
|
9237 |
sreason IN VARCHAR2,
|
| - |
|
9238 |
ddateofreview IN VARCHAR2
|
| - |
|
9239 |
);
|
| - |
|
9240 |
|
| - |
|
9241 |
PROCEDURE remove_code_review_url (
|
| - |
|
9242 |
ncrid IN NUMBER
|
| - |
|
9243 |
);
|
| - |
|
9244 |
|
| - |
|
9245 |
PROCEDURE SET_RIPPLE_STOP (
|
| - |
|
9246 |
nPVID IN RELEASE_CONTENT.PV_ID%TYPE,
|
| - |
|
9247 |
nRtagId IN RELEASE_CONTENT.RTAG_ID%TYPE,
|
| - |
|
9248 |
nUserId IN NUMBER,
|
| - |
|
9249 |
cMode IN CHAR
|
| - |
|
9250 |
);
|
| - |
|
9251 |
|
| - |
|
9252 |
/*================================================================================================*/
|
| - |
|
9253 |
END pk_package;
|
| - |
|
9254 |
|
| - |
|
9255 |
/
|
| - |
|
9256 |
|
| - |
|
9257 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_PACKAGE" TO "DEPLOYMENT_MANAGER";
|
| - |
|
9258 |
GRANT DEBUG ON "RELEASE_MANAGER"."PK_PACKAGE" TO "DEPLOYMENT_MANAGER";
|
| - |
|
9259 |
--------------------------------------------------------
|
| - |
|
9260 |
-- DDL for Package PK_PLANNED
|
| - |
|
9261 |
--------------------------------------------------------
|
| - |
|
9262 |
|
| - |
|
9263 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_PLANNED" IS
|
| - |
|
9264 |
/*
|
| - |
|
9265 |
------------------------------
|
| - |
|
9266 |
|| Last Modified: G.Huddy
|
| - |
|
9267 |
|| Modified Date: 28/May/2008
|
| - |
|
9268 |
|| Spec Version: 1.1
|
| - |
|
9269 |
------------------------------
|
| - |
|
9270 |
*/
|
| - |
|
9271 |
|
| - |
|
9272 |
TYPE typeCur IS REF CURSOR;
|
| - |
|
9273 |
|
| - |
|
9274 |
/*================================================================================================*/
|
| - |
|
9275 |
PROCEDURE ADD_PACKAGE ( newPvId IN NUMBER, ViewId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER, OPR IN CHAR DEFAULT 'R' );
|
| - |
|
9276 |
PROCEDURE REMOVE_PACKAGE ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
| - |
|
9277 |
FUNCTION GET_PACKAGE_VIEW ( PvId IN NUMBER, RtagId IN NUMBER ) RETURN NUMBER;
|
| - |
|
9278 |
PROCEDURE GET_VIEW_CONTENT ( RtagId IN NUMBER, ViewId IN NUMBER, RecordSet OUT typeCur );
|
| - |
|
9279 |
PROCEDURE CHANGE_PACKAGE_VIEW ( PvId IN NUMBER, RtagId IN NUMBER, NewViewId IN NUMBER );
|
| - |
|
9280 |
PROCEDURE MERGE_PACKAGE ( newPvId IN NUMBER, ViewId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER, mergeOperation IN CHAR);
|
| - |
|
9281 |
/*================================================================================================*/
|
| - |
|
9282 |
|
| - |
|
9283 |
END PK_PLANNED;
|
| - |
|
9284 |
|
| - |
|
9285 |
/
|
| - |
|
9286 |
--------------------------------------------------------
|
| - |
|
9287 |
-- DDL for Package PK_PROJECT
|
| - |
|
9288 |
--------------------------------------------------------
|
| - |
|
9289 |
|
| - |
|
9290 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_PROJECT" IS
|
| - |
|
9291 |
|
| - |
|
9292 |
TYPE typecur IS REF CURSOR;
|
| - |
|
9293 |
|
| - |
|
9294 |
/*------------------------------------------------------------------------*/
|
| - |
|
9295 |
PROCEDURE update_base_url (
|
| - |
|
9296 |
nprojid IN projects.proj_id%TYPE,
|
| - |
|
9297 |
sbaseurl IN VARCHAR2
|
| - |
|
9298 |
);
|
| - |
|
9299 |
/*------------------------------------------------------------------------*/
|
| - |
|
9300 |
PROCEDURE update_project_config (
|
| - |
|
9301 |
nprojid IN projects.proj_id%TYPE,
|
| - |
|
9302 |
sbaseurl IN VARCHAR2,
|
| - |
|
9303 |
sjirakey IN VARCHAR2
|
| - |
|
9304 |
);
|
| - |
|
9305 |
/*------------------------------------------------------------------------*/
|
| - |
|
9306 |
|
| - |
|
9307 |
END pk_project;
|
| - |
|
9308 |
|
| - |
|
9309 |
/
|
| - |
|
9310 |
--------------------------------------------------------
|
| - |
|
9311 |
-- DDL for Package PK_RELEASE
|
| - |
|
9312 |
--------------------------------------------------------
|
| - |
|
9313 |
|
| - |
|
9314 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_RELEASE" IS
|
| - |
|
9315 |
/*
|
| - |
|
9316 |
------------------------------
|
| - |
|
9317 |
|| Last Modified: S.Vukovic
|
| - |
|
9318 |
|| Modified Date: 12/Sep/2005
|
| - |
|
9319 |
|| Body Version: 3.0
|
| - |
|
9320 |
------------------------------
|
| - |
|
9321 |
*/
|
| - |
|
9322 |
|
| - |
|
9323 |
TYPE typeCur IS REF CURSOR;
|
| - |
|
9324 |
|
| - |
|
9325 |
/*================================================================================================*/
|
| - |
|
9326 |
PROCEDURE New_Release ( sReleaseName IN VARCHAR2, sReleaseComments IN VARCHAR2, nProjId IN NUMBER, nSourceRtagId IN NUMBER, sIsBranched IN CHAR, nUserId IN NUMBER,cOfficial IN CHAR DEFAULT 'N' );
|
| - |
|
9327 |
PROCEDURE Update_Release ( nRtagId IN NUMBER, sReleaseName IN VARCHAR2, sReleaseComments IN VARCHAR2, nParentRtagId IN NUMBER, nMASSRtagId IN NUMBER, nConfigSpecBranch IN VARCHAR2, sOwnerEmail IN VARCHAR2, nUserId IN NUMBER, cState IN VARCHAR, nBuildAge in NUMBER,cLxr in CHAR );
|
| - |
|
9328 |
PROCEDURE MOVE_RELEASE ( sRtagIdList IN VARCHAR2, nProjId IN NUMBER, nUserId IN NUMBER );
|
| - |
|
9329 |
PROCEDURE Destroy_Release ( nRtagId IN NUMBER, nUserId IN NUMBER );
|
| - |
|
9330 |
PROCEDURE Import_Release_Contents ( nSourceRtagId IN NUMBER, nTargetRtagId IN NUMBER, nUserId IN NUMBER,nMode IN NUMBER default 0 );
|
| - |
|
9331 |
PROCEDURE Clean_Release_Contents ( nRtagId IN NUMBER, nUserId IN NUMBER );
|
| - |
|
9332 |
FUNCTION GET_PARENT_RTAG ( nRtagId IN NUMBER, nSourceRtagId IN NUMBER, cIsBranch IN CHAR ) RETURN NUMBER;
|
| - |
|
9333 |
PROCEDURE UPDATE_DISPLAY_ORDER ( nProjId IN NUMBER );
|
| - |
|
9334 |
PROCEDURE GET_VIEW_CONTENT ( RtagId IN NUMBER, ViewId IN NUMBER, RecordSet OUT typeCur );
|
| - |
|
9335 |
PROCEDURE ADD_PACKAGE ( newPvId IN NUMBER, ViewId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
| - |
|
9336 |
--PROCEDURE ADD_DEPRECATE_PACKAGE ( newPvId IN NUMBER, ViewId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER, nPkgId IN NUMBER );
|
| - |
|
9337 |
PROCEDURE REPLACE_PACKAGE ( newPvId IN NUMBER, oldPvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
| - |
|
9338 |
PROCEDURE REMOVE_PACKAGE ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
| - |
|
9339 |
PROCEDURE REMOVE_MATCHING_PACKAGE ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
| - |
|
9340 |
FUNCTION GET_PACKAGE_VIEW ( PvId IN NUMBER, RtagId IN NUMBER ) RETURN NUMBER;
|
| - |
|
9341 |
PROCEDURE RUN_POST_ACTIONS ( PvId IN NUMBER, RtagId IN NUMBER );
|
| - |
|
9342 |
PROCEDURE RUN_POST_ACTIONS_BULK ( PvId IN NUMBER );
|
| - |
|
9343 |
PROCEDURE CHANGE_PACKAGE_VIEW ( PvId IN NUMBER, RtagId IN NUMBER, NewViewId IN NUMBER );
|
| - |
|
9344 |
PROCEDURE ADD_RELEASE_REFERENCE ( nRtagId IN NUMBER, nRefRtagId IN NUMBER, ProblemString OUT VARCHAR2 );
|
| - |
|
9345 |
PROCEDURE REMOVE_RELEASE_REFERENCE ( nRtagId IN NUMBER, nRefRtagId IN NUMBER );
|
| - |
|
9346 |
PROCEDURE CAN_USER_WRITE_TO_RELEASE ( RtagId IN NUMBER, PvId IN NUMBER, Permission IN CHAR );
|
| - |
|
9347 |
PROCEDURE SET_RELEASE_MODIFIED (nRtagId IN NUMBER );
|
| - |
|
9348 |
PROCEDURE ADD_RELEASE_SDK ( nRtagId IN NUMBER, nSdktagId IN NUMBER, nUserId IN NUMBER, bDelete IN NUMBER, nInsertCount OUT NUMBER, curReturn OUT typeCur );
|
| - |
|
9349 |
PROCEDURE REMOVE_RELEASE_SDK ( nRtagId IN NUMBER, nSdktagId IN NUMBER );
|
| - |
|
9350 |
FUNCTION CAN_ADD_PKG_TO_RELEASE ( nRtagId IN NUMBER, nPvid in NUMBER ) RETURN NUMBER;
|
| - |
|
9351 |
|
| - |
|
9352 |
/*================================================================================================*/
|
| - |
|
9353 |
|
| - |
|
9354 |
END PK_RELEASE;
|
| - |
|
9355 |
|
| - |
|
9356 |
/
|
| - |
|
9357 |
--------------------------------------------------------
|
| - |
|
9358 |
-- DDL for Package PK_RMAPI
|
| - |
|
9359 |
--------------------------------------------------------
|
| - |
|
9360 |
|
| - |
|
9361 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_RMAPI"
|
| - |
|
9362 |
IS
|
| - |
|
9363 |
TYPE typecur IS REF CURSOR;
|
| - |
|
9364 |
|
| - |
|
9365 |
FUNCTION package_dependencies (pkgname VARCHAR2, pkgversion VARCHAR2)
|
| - |
|
9366 |
RETURN typecur;
|
| - |
|
9367 |
|
| - |
|
9368 |
FUNCTION wip_iteration_package (
|
| - |
|
9369 |
projname VARCHAR2,
|
| - |
|
9370 |
iterationname VARCHAR2,
|
| - |
|
9371 |
pkgname VARCHAR2
|
| - |
|
9372 |
)
|
| - |
|
9373 |
RETURN typecur;
|
| - |
|
9374 |
|
| - |
|
9375 |
FUNCTION auto_make_vcsrelease (
|
| - |
|
9376 |
rtagid IN NUMBER,
|
| - |
|
9377 |
pkgname IN VARCHAR2,
|
| - |
|
9378 |
vext IN VARCHAR2,
|
| - |
|
9379 |
newpkgversion IN VARCHAR2,
|
| - |
|
9380 |
vcstag IN VARCHAR2,
|
| - |
|
9381 |
dependenciesimportlist IN VARCHAR2,
|
| - |
|
9382 |
isrippled IN NUMBER,
|
| - |
|
9383 |
username IN VARCHAR2
|
| - |
|
9384 |
)
|
| - |
|
9385 |
RETURN NUMBER;
|
| - |
|
9386 |
|
| - |
|
9387 |
FUNCTION auto_make_vcsrelease2 (
|
| - |
|
9388 |
rtagid IN NUMBER,
|
| - |
|
9389 |
pkgname IN VARCHAR2,
|
| - |
|
9390 |
vext IN VARCHAR2,
|
| - |
|
9391 |
newpkgversion IN VARCHAR2,
|
| - |
|
9392 |
vcstag IN VARCHAR2,
|
| - |
|
9393 |
dependenciesimportlist IN relmgr_varchar2_tab_t,
|
| - |
|
9394 |
isrippled IN NUMBER,
|
| - |
|
9395 |
username IN VARCHAR2
|
| - |
|
9396 |
)
|
| - |
|
9397 |
RETURN NUMBER;
|
| - |
|
9398 |
|
| - |
|
9399 |
PROCEDURE import_dependencies (
|
| - |
|
9400 |
pvid IN NUMBER,
|
| - |
|
9401 |
dependenciesimportlist IN VARCHAR2,
|
| - |
|
9402 |
userid IN NUMBER
|
| - |
|
9403 |
);
|
| - |
|
9404 |
|
| - |
|
9405 |
PROCEDURE import_dependencies2 (
|
| - |
|
9406 |
pvid IN NUMBER,
|
| - |
|
9407 |
dependenciesimportlisora_sysdatetimet IN relmgr_varchar2_tab_t,
|
| - |
|
9408 |
userid IN NUMBER
|
| - |
|
9409 |
);
|
| - |
|
9410 |
|
| - |
|
9411 |
FUNCTION return_last_package_version (pkgname IN VARCHAR2, rtagid IN NUMBER)
|
| - |
|
9412 |
RETURN VARCHAR2;
|
| - |
|
9413 |
|
| - |
|
9414 |
FUNCTION return_wip (pkgname IN VARCHAR2, rtagid IN NUMBER)
|
| - |
|
9415 |
RETURN VARCHAR2;
|
| - |
|
9416 |
|
| - |
|
9417 |
PROCEDURE update_dash_board (rtagid IN NUMBER);
|
| - |
|
9418 |
|
| - |
|
9419 |
FUNCTION exclude_from_build (
|
| - |
|
9420 |
pvid IN NUMBER,
|
| - |
|
9421 |
spkgversion IN VARCHAR2,
|
| - |
|
9422 |
rtagid IN NUMBER,
|
| - |
|
9423 |
username IN VARCHAR2
|
| - |
|
9424 |
)
|
| - |
|
9425 |
RETURN NUMBER;
|
| - |
|
9426 |
|
| - |
|
9427 |
FUNCTION exclude_indirect_from_build (
|
| - |
|
9428 |
pvid IN NUMBER,
|
| - |
|
9429 |
spkgversion IN VARCHAR2,
|
| - |
|
9430 |
rtagid IN NUMBER,
|
| - |
|
9431 |
username IN VARCHAR2,
|
| - |
|
9432 |
rootpvid IN NUMBER,
|
| - |
|
9433 |
rootcause IN VARCHAR2,
|
| - |
|
9434 |
rootfile IN VARCHAR2
|
| - |
|
9435 |
)
|
| - |
|
9436 |
RETURN NUMBER;
|
| - |
|
9437 |
|
| - |
|
9438 |
PROCEDURE insert_abt_actionlog (rconid IN NUMBER, action IN VARCHAR2);
|
| - |
|
9439 |
|
| - |
|
9440 |
FUNCTION insert_package_metrics (
|
| - |
|
9441 |
rtagid IN NUMBER,
|
| - |
|
9442 |
pkgname IN VARCHAR2,
|
| - |
|
9443 |
vext IN VARCHAR2,
|
| - |
|
9444 |
metricstring IN VARCHAR2
|
| - |
|
9445 |
)
|
| - |
|
9446 |
RETURN NUMBER;
|
| - |
|
9447 |
|
| - |
|
9448 |
PROCEDURE update_release_metrics (rtagid IN NUMBER);
|
| - |
|
9449 |
|
| - |
|
9450 |
FUNCTION return_vcs_tag(pvid IN NUMBER) RETURN VARCHAR2;
|
| - |
|
9451 |
|
| - |
|
9452 |
PROCEDURE update_vcs_details(ipv_id IN NUMBER, vcstag IN VARCHAR2, user_id IN NUMBER);
|
| - |
|
9453 |
|
| - |
|
9454 |
FUNCTION isSVN( pkgid IN NUMBER ) RETURN NUMBER;
|
| - |
|
9455 |
|
| - |
|
9456 |
FUNCTION isSVNbyName( pkgname IN VARCHAR2 ) RETURN NUMBER;
|
| - |
|
9457 |
|
| - |
|
9458 |
FUNCTION new_build_instance( rtag_id IN NUMBER, pv_id IN NUMBER, reason IN CHAR ) return NUMBER;
|
| - |
|
9459 |
|
| - |
|
9460 |
FUNCTION update_build_instance( nbuild_id IN NUMBER, npv_id IN NUMBER default null, nstate IN CHAR default null ) return NUMBER;
|
| - |
|
9461 |
|
| - |
|
9462 |
FUNCTION insert_test_run( build_id IN NUMBER, name IN VARCHAR2, outcome IN VARCHAR2, platform IN VARCHAR2, stype IN VARCHAR2, duration IN NUMBER default null, message IN CLOB default null) return NUMBER;
|
| - |
|
9463 |
|
| - |
|
9464 |
|
| - |
|
9465 |
END pk_rmapi;
|
| - |
|
9466 |
|
| - |
|
9467 |
/
|
| - |
|
9468 |
|
| - |
|
9469 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_RMAPI" TO "RM_READONLY";
|
| - |
|
9470 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_RMAPI" TO "MS_READONLY";
|
| - |
|
9471 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_RMAPI" TO "DM_READONLY";
|
| - |
|
9472 |
--------------------------------------------------------
|
| - |
|
9473 |
-- DDL for Package PK_WORK_IN_PROGRESS
|
| - |
|
9474 |
--------------------------------------------------------
|
| - |
|
9475 |
|
| - |
|
9476 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."PK_WORK_IN_PROGRESS" IS
|
| - |
|
9477 |
/*
|
| - |
|
9478 |
------------------------------
|
| - |
|
9479 |
|| Last Modified: S.Vukovic
|
| - |
|
9480 |
|| Modified Date: 2/May/2005
|
| - |
|
9481 |
|| Spec Version: 1.0
|
| - |
|
9482 |
------------------------------
|
| - |
|
9483 |
*/
|
| - |
|
9484 |
|
| - |
|
9485 |
TYPE typeCur IS REF CURSOR;
|
| - |
|
9486 |
|
| - |
|
9487 |
/*================================================================================================*/
|
| - |
|
9488 |
PROCEDURE ADD_PACKAGE ( newPvId IN NUMBER, ViewId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
| - |
|
9489 |
PROCEDURE REMOVE_PACKAGE ( PvId IN NUMBER, RtagId IN NUMBER, UserId IN NUMBER );
|
| - |
|
9490 |
PROCEDURE REMOVE_PACKAGE_BULK ( PvIdList IN VARCHAR2, RtagId IN NUMBER, UserId IN NUMBER );
|
| - |
|
9491 |
|
| - |
|
9492 |
FUNCTION GET_PACKAGE_VIEW ( PvId IN NUMBER, RtagId IN NUMBER ) RETURN NUMBER;
|
| - |
|
9493 |
PROCEDURE GET_VIEW_CONTENT ( RtagId IN NUMBER, ViewId IN NUMBER, RecordSet OUT typeCur );
|
| - |
|
9494 |
PROCEDURE CHANGE_PACKAGE_VIEW ( PvId IN NUMBER, RtagId IN NUMBER, NewViewId IN NUMBER );
|
| - |
|
9495 |
/*================================================================================================*/
|
| - |
|
9496 |
|
| - |
|
9497 |
END PK_WORK_IN_PROGRESS;
|
| - |
|
9498 |
|
| - |
|
9499 |
/
|
| - |
|
9500 |
--------------------------------------------------------
|
| - |
|
9501 |
-- DDL for Package RM_ISSUES
|
| - |
|
9502 |
--------------------------------------------------------
|
| - |
|
9503 |
|
| - |
|
9504 |
CREATE OR REPLACE PACKAGE "RELEASE_MANAGER"."RM_ISSUES" AS
|
| - |
|
9505 |
|
| - |
|
9506 |
TYPE T_Cur IS REF CURSOR;
|
| - |
|
9507 |
|
| - |
|
9508 |
FUNCTION VerIsGrtrThanOrEqlToStart( XXstart IN NUMBER, XX IN NUMBER, YYstart IN NUMBER, YY IN NUMBER, ZZstart IN NUMBER, ZZ IN NUMBER ) RETURN NUMBER;
|
| - |
|
9509 |
FUNCTION VersionIsBetween( version IN VARCHAR2, version_start IN VARCHAR2, version_end IN VARCHAR ) RETURN NUMBER;
|
| - |
|
9510 |
FUNCTION VerIsLessThanOrEqlToEnd( XXend IN NUMBER, XX IN NUMBER, YYend IN NUMBER, YY IN NUMBER, ZZend IN NUMBER, ZZ IN NUMBER ) RETURN NUMBER;
|
| - |
|
9511 |
FUNCTION GetPkgId( pkgName IN VARCHAR2 ) RETURN NUMBER;
|
| - |
|
9512 |
|
| - |
|
9513 |
PROCEDURE AllIssues( vCursor OUT T_Cur, pkg_name IN VARCHAR2, version_start IN VARCHAR2, version_end IN VARCHAR2 );
|
| - |
|
9514 |
PROCEDURE LoadIssuesTable( vCursor OUT T_Cur, pkg_name IN VARCHAR2, version_start IN VARCHAR2, version_end IN VARCHAR2 );
|
| - |
|
9515 |
PROCEDURE InsertIssuesForDepends( pvID IN NUMBER, top_pkgID IN NUMBER, top_pkgName IN VARCHAR2, top_pvID IN NUMBER, top_pkgVer IN VARCHAR2 );
|
| - |
|
9516 |
|
| - |
|
9517 |
END Rm_Issues;
|
| - |
|
9518 |
|
| - |
|
9519 |
/
|
| - |
|
9520 |
--------------------------------------------------------
|
| - |
|
9521 |
-- DDL for Package Body PK_APP_UTILS
|
| - |
|
9522 |
--------------------------------------------------------
|
| - |
|
9523 |
|
| - |
|
9524 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_APP_UTILS" IS
|
| - |
|
9525 |
|
| - |
|
9526 |
/*
|
| - |
|
9527 |
------------------------------
|
| - |
|
9528 |
|| Last Modified: S.Vukovic
|
| - |
|
9529 |
|| Modified Date: 26/Apr/2005
|
| - |
|
9530 |
|| Body Version: 1.0
|
| - |
|
9531 |
------------------------------
|
| - |
|
9532 |
*/
|
| - |
|
9533 |
|
| - |
|
9534 |
|
| - |
|
9535 |
/*-------------------------------------------------------------------------------------------------------*/
|
| - |
|
9536 |
PROCEDURE GET_CURRENT_PARAMETERS ( ProjId IN VARCHAR2, RtagId IN VARCHAR2, records OUT typeCur) IS
|
| - |
|
9537 |
|
| - |
|
9538 |
|
| - |
|
9539 |
BEGIN
|
| - |
|
9540 |
|
| - |
|
9541 |
|
| - |
|
9542 |
IF (NOT RtagId IS NULL) THEN
|
| - |
|
9543 |
-- Case with RTAG_ID present
|
| - |
|
9544 |
OPEN records FOR
|
| - |
|
9545 |
SELECT rt.PROJ_ID,
|
| - |
|
9546 |
rt.RTAG_ID AS RTAG_ID
|
| - |
|
9547 |
FROM RELEASE_TAGS rt
|
| - |
|
9548 |
WHERE rt.RTAG_ID = TO_NUMBER(RtagId);
|
| - |
|
9549 |
|
| - |
|
9550 |
ELSIF (NOT ProjId IS NULL) THEN
|
| - |
|
9551 |
-- Case with PROJ_ID present
|
| - |
|
9552 |
OPEN records FOR
|
| - |
|
9553 |
SELECT TO_NUMBER(ProjId) AS PROJ_ID,
|
| - |
|
9554 |
-1 AS RTAG_ID
|
| - |
|
9555 |
FROM DUAL;
|
| - |
|
9556 |
|
| - |
|
9557 |
ELSE
|
| - |
|
9558 |
-- Case with none present
|
| - |
|
9559 |
OPEN records FOR
|
| - |
|
9560 |
SELECT -1 AS PROJ_ID,
|
| - |
|
9561 |
-1 AS RTAG_ID
|
| - |
|
9562 |
FROM DUAL;
|
| - |
|
9563 |
|
| - |
|
9564 |
END IF;
|
| - |
|
9565 |
|
| - |
|
9566 |
|
| - |
|
9567 |
|
| - |
|
9568 |
|
| - |
|
9569 |
--RETURN records;
|
| - |
|
9570 |
|
| - |
|
9571 |
END;
|
| - |
|
9572 |
/*-------------------------------------------------------------------------------------------------------*/
|
| - |
|
9573 |
END PK_APP_UTILS;
|
| - |
|
9574 |
|
| - |
|
9575 |
/
|
| - |
|
9576 |
|
| - |
|
9577 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_APP_UTILS" TO "DEPLOYMENT_MANAGER";
|
| - |
|
9578 |
--------------------------------------------------------
|
| - |
|
9579 |
-- DDL for Package Body PK_BLATAPI
|
| - |
|
9580 |
--------------------------------------------------------
|
| - |
|
9581 |
|
| - |
|
9582 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_BLATAPI"
|
| - |
|
9583 |
IS
|
| - |
|
9584 |
/*-------------------------------------------------------------------------------------------------------*/
|
| - |
|
9585 |
PROCEDURE add_pkg_replica (
|
| - |
|
9586 |
sdisplay_name IN VARCHAR2,
|
| - |
|
9587 |
sserver_name IN VARCHAR2,
|
| - |
|
9588 |
sdescription IN VARCHAR2,
|
| - |
|
9589 |
sactive IN CHAR,
|
| - |
|
9590 |
smode IN CHAR
|
| - |
|
9591 |
)
|
| - |
|
9592 |
IS
|
| - |
|
9593 |
nrecordnumber NUMBER;
|
| - |
|
9594 |
nserver_id NUMBER;
|
| - |
|
9595 |
BEGIN
|
| - |
|
9596 |
|
| - |
|
9597 |
INSERT INTO blat_servers(blat_display_name, blat_server_name,blat_description,blat_enable,blat_mode)
|
| - |
|
9598 |
VALUES (sdisplay_name,sserver_name,sdescription, NVL(sactive,'N'), NVL(smode,'N'));
|
| - |
|
9599 |
|
| - |
|
9600 |
EXCEPTION
|
| - |
|
9601 |
WHEN DUP_VAL_ON_INDEX
|
| - |
|
9602 |
THEN
|
| - |
|
9603 |
raise_application_error (-20000,
|
| - |
|
9604 |
'Cannot have duplicate machines.'
|
| - |
|
9605 |
);
|
| - |
|
9606 |
END;
|
| - |
|
9607 |
|
| - |
|
9608 |
/*-------------------------------------------------------------------------------------------------------*/
|
| - |
|
9609 |
PROCEDURE delete_pkg_replica (sserver_id_list IN VARCHAR2)
|
| - |
|
9610 |
IS
|
| - |
|
9611 |
BEGIN
|
| - |
|
9612 |
DELETE FROM blat_servers
|
| - |
|
9613 |
WHERE blat_id IN (
|
| - |
|
9614 |
SELECT * FROM THE
|
| - |
|
9615 |
(SELECT CAST
|
| - |
|
9616 |
(in_list_number (sserver_id_list) AS relmgr_number_tab_t
|
| - |
|
9617 |
)
|
| - |
|
9618 |
FROM DUAL
|
| - |
|
9619 |
));
|
| - |
|
9620 |
END;
|
| - |
|
9621 |
|
| - |
|
9622 |
|
| - |
|
9623 |
/*-------------------------------------------------------------------------------------------------------*/
|
| - |
|
9624 |
PROCEDURE update_pkg_replica (
|
| - |
|
9625 |
nserver_id IN NUMBER,
|
| - |
|
9626 |
sdisplay_name IN VARCHAR2,
|
| - |
|
9627 |
sserver_name IN VARCHAR2,
|
| - |
|
9628 |
sdescription IN VARCHAR2,
|
| - |
|
9629 |
sactive IN CHAR,
|
| - |
|
9630 |
smode IN CHAR
|
| - |
|
9631 |
)
|
| - |
|
9632 |
IS
|
| - |
|
9633 |
BEGIN
|
| - |
|
9634 |
UPDATE blat_servers
|
| - |
|
9635 |
SET blat_display_name = sdisplay_name,
|
| - |
|
9636 |
blat_server_name = sserver_name,
|
| - |
|
9637 |
blat_description = sdescription,
|
| - |
|
9638 |
blat_enable = NVL(sactive, 'N'),
|
| - |
|
9639 |
blat_mode = NVL(smode, 'N')
|
| - |
|
9640 |
WHERE blat_id = nserver_id;
|
| - |
|
9641 |
|
| - |
|
9642 |
PK_BLATAPI.set_pkg_replica_changed(nserver_id);
|
| - |
|
9643 |
|
| - |
|
9644 |
EXCEPTION
|
| - |
|
9645 |
WHEN DUP_VAL_ON_INDEX
|
| - |
|
9646 |
THEN
|
| - |
|
9647 |
raise_application_error (-20000,
|
| - |
|
9648 |
'Cannot have duplicate machines.'
|
| - |
|
9649 |
);
|
| - |
|
9650 |
|
| - |
|
9651 |
|
| - |
|
9652 |
END;
|
| - |
|
9653 |
|
| - |
|
9654 |
/*-------------------------------------------------------------------------------------------------------*/
|
| - |
|
9655 |
PROCEDURE set_pkg_replica_changed( nserver_id IN NUMBER)
|
| - |
|
9656 |
IS
|
| - |
|
9657 |
BEGIN
|
| - |
|
9658 |
UPDATE blat_servers
|
| - |
|
9659 |
SET blat_seqnum = SEQ_BLAT_MOD.NEXTVAL,
|
| - |
|
9660 |
blat_timestamp = current_timestamp
|
| - |
|
9661 |
WHERE blat_id = nserver_id;
|
| - |
|
9662 |
END;
|
| - |
|
9663 |
|
| - |
|
9664 |
END PK_BLATAPI;
|
| - |
|
9665 |
|
| - |
|
9666 |
/
|
| - |
|
9667 |
--------------------------------------------------------
|
| - |
|
9668 |
-- DDL for Package Body PK_BUILDAPI
|
| - |
|
9669 |
--------------------------------------------------------
|
| - |
|
9670 |
|
| - |
|
9671 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_BUILDAPI"
|
| - |
|
9672 |
IS
|
| - |
|
9673 |
/*-------------------------------------------------------------------------------------------------------*/
|
| - |
|
9674 |
PROCEDURE add_product_component (
|
| - |
|
9675 |
npvid IN NUMBER,
|
| - |
|
9676 |
sosname IN VARCHAR2,
|
| - |
|
9677 |
sorigfilepath IN VARCHAR2,
|
| - |
|
9678 |
sfilename IN VARCHAR2,
|
| - |
|
9679 |
sdestfilepath IN VARCHAR2,
|
| - |
|
9680 |
nbytesize IN NUMBER,
|
| - |
|
9681 |
scrccksum IN VARCHAR2
|
| - |
|
9682 |
)
|
| - |
|
9683 |
IS
|
| - |
|
9684 |
nosid NUMBER;
|
| - |
|
9685 |
BEGIN
|
| - |
|
9686 |
/*--------------- Business Rules Here -------------------*/
|
| - |
|
9687 |
-- OS Name Requirements --
|
| - |
|
9688 |
IF (sosname IS NULL)
|
| - |
|
9689 |
THEN
|
| - |
|
9690 |
raise_application_error (-20000, 'OsName cannot be NULL.');
|
| - |
|
9691 |
END IF;
|
| - |
|
9692 |
|
| - |
|
9693 |
-- File Requirements --
|
| - |
|
9694 |
IF (NOT sfilename IS NULL)
|
| - |
|
9695 |
THEN
|
| - |
|
9696 |
IF (nbytesize IS NULL)
|
| - |
|
9697 |
THEN
|
| - |
|
9698 |
raise_application_error (-20000, 'Byte Size cannot be NULL.');
|
| - |
|
9699 |
ELSIF (scrccksum IS NULL)
|
| - |
|
9700 |
THEN
|
| - |
|
9701 |
raise_application_error (-20000, 'CRC CKSUM cannot be NULL.');
|
| - |
|
9702 |
END IF;
|
| - |
|
9703 |
END IF;
|
| - |
|
9704 |
|
| - |
|
9705 |
-- Folder Requirements --
|
| - |
|
9706 |
-- No requirements for now.
|
| - |
|
9707 |
|
| - |
|
9708 |
/*-------------------------------------------------------*/
|
| - |
|
9709 |
|
| - |
|
9710 |
-- Get OsId
|
| - |
|
9711 |
nosid := get_osid (sosname);
|
| - |
|
9712 |
|
| - |
|
9713 |
-- Insert component entry
|
| - |
|
9714 |
INSERT INTO product_components
|
| - |
|
9715 |
(pv_id, os_id, file_path, file_name, destination_path,
|
| - |
|
9716 |
byte_size, crc_cksum
|
| - |
|
9717 |
)
|
| - |
|
9718 |
VALUES (npvid, nosid, sorigfilepath, sfilename, sdestfilepath,
|
| - |
|
9719 |
nbytesize, scrccksum
|
| - |
|
9720 |
);
|
| - |
|
9721 |
EXCEPTION
|
| - |
|
9722 |
WHEN DUP_VAL_ON_INDEX
|
| - |
|
9723 |
THEN
|
| - |
|
9724 |
raise_application_error (-20000,
|
| - |
|
9725 |
'Cannot have duplicate product components.'
|
| - |
|
9726 |
);
|
| - |
|
9727 |
END;
|
| - |
|
9728 |
|
| - |
|
9729 |
/*-------------------------------------------------------------------------------------------------------*/
|
| - |
|
9730 |
PROCEDURE remove_all_product_components (
|
| - |
|
9731 |
npvid IN NUMBER,
|
| - |
|
9732 |
sosname IN VARCHAR2
|
| - |
|
9733 |
)
|
| - |
|
9734 |
IS
|
| - |
|
9735 |
nosid NUMBER;
|
| - |
|
9736 |
BEGIN
|
| - |
|
9737 |
/*--------------- Business Rules Here -------------------*/
|
| - |
|
9738 |
/*-------------------------------------------------------*/
|
| - |
|
9739 |
|
| - |
|
9740 |
-- Get OsId
|
| - |
|
9741 |
nosid := get_osid (sosname);
|
| - |
|
9742 |
|
| - |
|
9743 |
-- Delete component entry
|
| - |
|
9744 |
DELETE FROM product_components pc
|
| - |
|
9745 |
WHERE pc.pv_id = npvid AND pc.os_id = nosid;
|
| - |
|
9746 |
END;
|
| - |
|
9747 |
|
| - |
|
9748 |
/*-------------------------------------------------------------------------------------------------------*/
|
| - |
|
9749 |
FUNCTION get_osid (sosname IN VARCHAR2)
|
| - |
|
9750 |
RETURN NUMBER
|
| - |
|
9751 |
IS
|
| - |
|
9752 |
code NUMBER;
|
| - |
|
9753 |
BEGIN
|
| - |
|
9754 |
-- Get Platform Code --
|
| - |
|
9755 |
SELECT pf.code
|
| - |
|
9756 |
INTO code
|
| - |
|
9757 |
FROM platforms pf
|
| - |
|
9758 |
WHERE UPPER (pf.NAME) = UPPER (sosname);
|
| - |
|
9759 |
|
| - |
|
9760 |
RETURN code;
|
| - |
|
9761 |
EXCEPTION
|
| - |
|
9762 |
WHEN NO_DATA_FOUND
|
| - |
|
9763 |
THEN
|
| - |
|
9764 |
raise_application_error
|
| - |
|
9765 |
(-20000,
|
| - |
|
9766 |
'Platform '
|
| 6594 |
|| sosname
|
9767 |
|| sosname
|
| 6595 |
|| ' is not valid. It needs to be added to PLATFORMS table in Release Manager.'
|
9768 |
|| ' is not valid. It needs to be added to PLATFORMS table in Release Manager.'
|
| 6596 |
);
|
9769 |
);
|
| 6597 |
RAISE;
|
9770 |
RAISE;
|
| 6598 |
END;
|
9771 |
END;
|
| Line 7396... |
Line 10569... |
| 7396 |
PROCEDURE import_daemons ( nSourceRtagId IN NUMBER, nTargetRtagId IN NUMBER, nUserId IN NUMBER ) IS
|
10569 |
PROCEDURE import_daemons ( nSourceRtagId IN NUMBER, nTargetRtagId IN NUMBER, nUserId IN NUMBER ) IS
|
| 7397 |
|
10570 |
|
| 7398 |
sSourceLocation VARCHAR2(4000);
|
10571 |
sSourceLocation VARCHAR2(4000);
|
| 7399 |
sTargetLocation VARCHAR2(4000);
|
10572 |
sTargetLocation VARCHAR2(4000);
|
| 7400 |
ProjId NUMBER;
|
10573 |
ProjId NUMBER;
|
| 7401 |
cReleaseMode CHAR(1);
|
10574 |
nIsOpen NUMBER;
|
| 7402 |
RconId NUMBER;
|
10575 |
RconId NUMBER;
|
| - |
|
10576 |
bHasDaemons BOOLEAN := FALSE;
|
| - |
|
10577 |
|
| 7403 |
|
10578 |
|
| 7404 |
-- this cursor gets the source release daemon configurations, ensuring that the
|
10579 |
-- this cursor gets the source release daemon configurations, ensuring that the
|
| 7405 |
-- first record will be the master daemon, and subsequent records will be the slaves.
|
10580 |
-- first record will be the master daemon, and subsequent records will be the slaves.
|
| 7406 |
CURSOR curSrcReleaseConfigs IS
|
10581 |
CURSOR curSrcReleaseConfigs IS
|
| 7407 |
SELECT daemon_hostname, gbe_id, gbe_buildfilter, bmcon_id, daemon_mode
|
10582 |
SELECT daemon_hostname, gbe_id, gbe_buildfilter, bmcon_id, daemon_mode
|
| Line 7415... |
Line 10590... |
| 7415 |
SELECT rcon_id
|
10590 |
SELECT rcon_id
|
| 7416 |
FROM RELEASE_CONFIG rc
|
10591 |
FROM RELEASE_CONFIG rc
|
| 7417 |
WHERE rc.RTAG_ID = nTargetRtagId;
|
10592 |
WHERE rc.RTAG_ID = nTargetRtagId;
|
| 7418 |
recTgtReleaseConfigs curTgtReleaseConfigs%ROWTYPE;
|
10593 |
recTgtReleaseConfigs curTgtReleaseConfigs%ROWTYPE;
|
| 7419 |
|
10594 |
|
| 7420 |
-- this cursor looks for target release daemon run level entries
|
- |
|
| 7421 |
CURSOR curTgtReleaseConfigRunLevel IS
|
- |
|
| 7422 |
SELECT current_run_level
|
- |
|
| 7423 |
FROM RUN_LEVEL rl
|
- |
|
| 7424 |
WHERE rl.RCON_ID = recTgtReleaseConfigs.rcon_id;
|
- |
|
| 7425 |
recTgtReleaseConfigRunLevel curTgtReleaseConfigRunLevel%ROWTYPE;
|
- |
|
| 7426 |
|
- |
|
| 7427 |
BEGIN
|
10595 |
BEGIN
|
| 7428 |
/*--------------- Business Rules Here -------------------*/
|
10596 |
/*--------------- Business Rules Here -------------------*/
|
| 7429 |
IF (nSourceRtagId IS NULL) OR (nTargetRtagId IS NULL)
|
10597 |
IF (nSourceRtagId IS NULL) OR (nTargetRtagId IS NULL)
|
| 7430 |
THEN
|
10598 |
THEN
|
| 7431 |
RAISE_APPLICATION_ERROR (-20000, 'Missing some parameters! nSourceRtagId= '|| nSourceRtagId ||', nTargetRtagId='|| nTargetRtagId );
|
10599 |
RAISE_APPLICATION_ERROR (-20000, 'Missing some parameters! nSourceRtagId= '|| nSourceRtagId ||', nTargetRtagId='|| nTargetRtagId );
|
| Line 7434... |
Line 10602... |
| 7434 |
IF (nSourceRtagId = nTargetRtagId) THEN
|
10602 |
IF (nSourceRtagId = nTargetRtagId) THEN
|
| 7435 |
RAISE_APPLICATION_ERROR (-20000, 'Cannot import release contents from same release.' );
|
10603 |
RAISE_APPLICATION_ERROR (-20000, 'Cannot import release contents from same release.' );
|
| 7436 |
END IF;
|
10604 |
END IF;
|
| 7437 |
|
10605 |
|
| 7438 |
-- Check if Target release is in OPEN mode
|
10606 |
-- Check if Target release is in OPEN mode
|
| 7439 |
SELECT rt.OFFICIAL INTO cReleaseMode
|
10607 |
SELECT count(*) INTO nIsOpen
|
| 7440 |
FROM RELEASE_TAGS rt
|
10608 |
FROM RELEASE_TAGS rt
|
| 7441 |
WHERE rt.RTAG_ID = nTargetRtagId;
|
10609 |
WHERE rt.RTAG_ID = nTargetRtagId
|
| - |
|
10610 |
AND rt.OFFICIAL in ('N', 'R', 'C');
|
| 7442 |
|
10611 |
|
| 7443 |
IF (cReleaseMode != 'N') THEN
|
10612 |
IF (nIsOpen > 1) THEN
|
| 7444 |
RAISE_APPLICATION_ERROR (-20000, 'Release must be in OPEN mode to import the contents.' );
|
10613 |
RAISE_APPLICATION_ERROR (-20000, 'Release must be in OPEN mode to import the daemons.' );
|
| 7445 |
END IF;
|
10614 |
END IF;
|
| 7446 |
|
10615 |
|
| 7447 |
-- check that the target release's daemons are all paused before we allow an import operation
|
10616 |
-- check that the target does not have daemons configured
|
| 7448 |
OPEN curTgtReleaseConfigs;
|
10617 |
OPEN curTgtReleaseConfigs;
|
| 7449 |
FETCH curtgtReleaseConfigs INTO recTgtReleaseConfigs;
|
10618 |
FETCH curtgtReleaseConfigs INTO recTgtReleaseConfigs;
|
| 7450 |
|
- |
|
| 7451 |
WHILE curTgtReleaseConfigs%FOUND
|
10619 |
bHasDaemons := curTgtReleaseConfigs%FOUND;
|
| 7452 |
LOOP
|
- |
|
| 7453 |
OPEN curTgtReleaseConfigRunLevel;
|
- |
|
| 7454 |
FETCH curTgtReleaseConfigRunLevel INTO recTgtReleaseConfigRunLevel;
|
- |
|
| 7455 |
IF curTgtReleaseConfigRunLevel%FOUND THEN
|
- |
|
| 7456 |
IF (recTgtReleaseConfigRunLevel.current_run_level IS NULL) OR
|
- |
|
| 7457 |
(recTgtReleaseConfigRunLevel.current_run_level <> 2) THEN
|
- |
|
| 7458 |
RAISE_APPLICATION_ERROR (-20000, 'Destination release daemon run levels must be paused before operation can proceed.' );
|
- |
|
| 7459 |
END IF;
|
- |
|
| 7460 |
ELSE
|
- |
|
| 7461 |
-- we don't know what the daemon run level is so err on the side of caution
|
- |
|
| 7462 |
RAISE_APPLICATION_ERROR (-20000, 'Destination release daemon run levels must be paused before operation can proceed.' );
|
- |
|
| 7463 |
END IF;
|
- |
|
| 7464 |
CLOSE curTgtReleaseConfigRunLevel;
|
- |
|
| 7465 |
|
- |
|
| 7466 |
FETCH curTgtReleaseConfigs INTO recTgtReleaseConfigs;
|
- |
|
| 7467 |
END LOOP;
|
- |
|
| 7468 |
|
- |
|
| 7469 |
CLOSE curTgtReleaseConfigs;
|
10620 |
CLOSE curTgtReleaseConfigs;
|
| 7470 |
|
10621 |
|
| - |
|
10622 |
IF bHasDaemons THEN
|
| - |
|
10623 |
RAISE_APPLICATION_ERROR (-20000, 'Release must not have daemons configured' );
|
| - |
|
10624 |
END IF;
|
| 7471 |
|
10625 |
|
| 7472 |
/*-------------------------------------------------------*/
|
10626 |
/*-------------------------------------------------------*/
|
| 7473 |
|
10627 |
|
| 7474 |
--Import Release Configuration Information
|
10628 |
--Import Release Configuration Information
|
| 7475 |
OPEN curSrcReleaseConfigs;
|
10629 |
OPEN curSrcReleaseConfigs;
|
| 7476 |
FETCH curSrcReleaseConfigs INTO recSrcReleaseConfigs;
|
10630 |
FETCH curSrcReleaseConfigs INTO recSrcReleaseConfigs;
|
| 7477 |
|
10631 |
|
| 7478 |
WHILE curSrcReleaseConfigs%FOUND
|
10632 |
WHILE curSrcReleaseConfigs%FOUND
|
| 7479 |
LOOP
|
10633 |
LOOP
|
| 7480 |
-- add a daemon to the target release
|
10634 |
-- add a daemon to the target release
|
| 7481 |
PK_BUILDAPI.duplicate_daemon_config( nTargetRtagId,
|
10635 |
PK_BUILDAPI.duplicate_daemon_config( nTargetRtagId,
|
| 7482 |
recSrcReleaseConfigs.bmcon_id,
|
10636 |
recSrcReleaseConfigs.bmcon_id,
|
| 7483 |
recSrcReleaseConfigs.daemon_hostname,
|
10637 |
recSrcReleaseConfigs.daemon_hostname,
|
| Line 7485... |
Line 10639... |
| 7485 |
recSrcReleaseConfigs.daemon_mode ,
|
10639 |
recSrcReleaseConfigs.daemon_mode ,
|
| 7486 |
recSrcReleaseConfigs.gbe_buildfilter );
|
10640 |
recSrcReleaseConfigs.gbe_buildfilter );
|
| 7487 |
|
10641 |
|
| 7488 |
FETCH curSrcReleaseConfigs INTO recSrcReleaseConfigs;
|
10642 |
FETCH curSrcReleaseConfigs INTO recSrcReleaseConfigs;
|
| 7489 |
END LOOP;
|
10643 |
END LOOP;
|
| 7490 |
|
- |
|
| 7491 |
CLOSE curSrcReleaseConfigs;
|
10644 |
CLOSE curSrcReleaseConfigs;
|
| 7492 |
|
10645 |
|
| 7493 |
|
10646 |
|
| 7494 |
/* Log Project Action */
|
10647 |
/* Log Project Action */
|
| 7495 |
-- Get Source Location
|
10648 |
-- Get Source Location
|
| Line 7542... |
Line 10695... |
| 7542 |
END LOOP;
|
10695 |
END LOOP;
|
| 7543 |
END;
|
10696 |
END;
|
| 7544 |
|
10697 |
|
| 7545 |
END pk_buildapi;
|
10698 |
END pk_buildapi;
|
| 7546 |
|
10699 |
|
| 7547 |
/
|
10700 |
/
|
| 7548 |
--------------------------------------------------------
|
10701 |
--------------------------------------------------------
|
| 7549 |
-- DDL for Package Body PK_ENVIRONMENT
|
10702 |
-- DDL for Package Body PK_ENVIRONMENT
|
| 7550 |
--------------------------------------------------------
|
10703 |
--------------------------------------------------------
|
| 7551 |
|
10704 |
|
| 7552 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_ENVIRONMENT"
|
10705 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_ENVIRONMENT"
|
| Line 7719... |
Line 10872... |
| 7719 |
ELSE
|
10872 |
ELSE
|
| 7720 |
-- Assume that the package is to be added to Pending
|
10873 |
-- Assume that the package is to be added to Pending
|
| 7721 |
envtab := 1;
|
10874 |
envtab := 1;
|
| 7722 |
pendOpr := 'A';
|
10875 |
pendOpr := 'A';
|
| 7723 |
END IF;
|
10876 |
END IF;
|
| - |
|
10877 |
-- Log
|
| - |
|
10878 |
--log_action (pvid, 'action', userid, 'Start of Package Add...');
|
| 7724 |
|
10879 |
|
| 7725 |
-- Add Package
|
10880 |
-- Add Package
|
| 7726 |
IF envtab = 0
|
10881 |
IF envtab = 0
|
| 7727 |
THEN
|
10882 |
THEN
|
| 7728 |
-- WORK IN PROGRESS --
|
10883 |
-- WORK IN PROGRESS --
|
| Line 7737... |
Line 10892... |
| 7737 |
-- NOTE: this package will be replaced with matching package
|
10892 |
-- NOTE: this package will be replaced with matching package
|
| 7738 |
pk_release.add_package (pvid, viewid, rtagid, userid);
|
10893 |
pk_release.add_package (pvid, viewid, rtagid, userid);
|
| 7739 |
-- Now do post Release Actions
|
10894 |
-- Now do post Release Actions
|
| 7740 |
pk_release.run_post_actions (pvid, rtagid);
|
10895 |
pk_release.run_post_actions (pvid, rtagid);
|
| 7741 |
END IF;
|
10896 |
END IF;
|
| - |
|
10897 |
|
| - |
|
10898 |
-- Log
|
| - |
|
10899 |
--log_action (pvid, 'action', userid, 'End of Package Add...');
|
| 7742 |
END IF;
|
10900 |
END IF;
|
| 7743 |
END;
|
10901 |
END;
|
| 7744 |
|
10902 |
|
| 7745 |
/*-------------------------------------------------------------------------------------------------------*/
|
10903 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 7746 |
PROCEDURE add_package_bulk (
|
10904 |
PROCEDURE add_package_bulk (
|
| Line 7815... |
Line 10973... |
| 7815 |
viewid := 7;
|
10973 |
viewid := 7;
|
| 7816 |
END IF;
|
10974 |
END IF;
|
| 7817 |
|
10975 |
|
| 7818 |
-- Get which area should go under
|
10976 |
-- Get which area should go under
|
| 7819 |
envtab := select_environment_area (dlocked);
|
10977 |
envtab := select_environment_area (dlocked);
|
| - |
|
10978 |
-- Log
|
| - |
|
10979 |
--log_action (oldpvid, 'action', userid, 'Start of Package Replace...');
|
| 7820 |
|
10980 |
|
| 7821 |
-- Replace package
|
10981 |
-- Replace package
|
| 7822 |
IF envtab = 0
|
10982 |
IF envtab = 0
|
| 7823 |
THEN
|
10983 |
THEN
|
| 7824 |
-- WORK IN PROGRESS --
|
10984 |
-- WORK IN PROGRESS --
|
| Line 7846... |
Line 11006... |
| 7846 |
|
11006 |
|
| 7847 |
-- Now do post Release Actions
|
11007 |
-- Now do post Release Actions
|
| 7848 |
pk_release.run_post_actions (newpvid, rtagid);
|
11008 |
pk_release.run_post_actions (newpvid, rtagid);
|
| 7849 |
END IF;
|
11009 |
END IF;
|
| 7850 |
|
11010 |
|
| - |
|
11011 |
-- Log
|
| - |
|
11012 |
--log_action (oldpvid, 'action', userid, 'End of Package Replace...');
|
| 7851 |
END;
|
11013 |
END;
|
| 7852 |
|
11014 |
|
| 7853 |
/*-------------------------------------------------------------------------------------------------------*/
|
11015 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 7854 |
FUNCTION remove_package (
|
11016 |
FUNCTION remove_package (
|
| 7855 |
pvid IN NUMBER,
|
11017 |
pvid IN NUMBER,
|
| Line 8840... |
Line 12002... |
| 8840 |
'This package cannot be released here.'
|
12002 |
'This package cannot be released here.'
|
| 8841 |
);
|
12003 |
);
|
| 8842 |
END IF;
|
12004 |
END IF;
|
| 8843 |
END IF;
|
12005 |
END IF;
|
| 8844 |
|
12006 |
|
| - |
|
12007 |
-- Log
|
| - |
|
12008 |
--log_action (pvid, 'action', userid, 'Start of Make Package Release...');
|
| - |
|
12009 |
|
| 8845 |
IF envtab = 0
|
12010 |
IF envtab = 0
|
| 8846 |
THEN
|
12011 |
THEN
|
| 8847 |
-- WORK IN PROGRESS --
|
12012 |
-- WORK IN PROGRESS --
|
| 8848 |
pk_work_in_progress.remove_package (pvid, rtagid, userid);
|
12013 |
pk_work_in_progress.remove_package (pvid, rtagid, userid);
|
| 8849 |
ELSIF envtab = 1
|
12014 |
ELSIF envtab = 1
|
| Line 8874... |
Line 12039... |
| 8874 |
-- The release has changed and there may now be invalid rtag_id/pv_id combinations in
|
12039 |
-- The release has changed and there may now be invalid rtag_id/pv_id combinations in
|
| 8875 |
-- the DO_NOT_RIPPLE and ADVISORY_RIPPLE Tables so perform a clean-up operation upon them.
|
12040 |
-- the DO_NOT_RIPPLE and ADVISORY_RIPPLE Tables so perform a clean-up operation upon them.
|
| 8876 |
clean_do_not_ripple(rtagid);
|
12041 |
clean_do_not_ripple(rtagid);
|
| 8877 |
clean_advisory_ripple(rtagid);
|
12042 |
clean_advisory_ripple(rtagid);
|
| 8878 |
|
12043 |
|
| - |
|
12044 |
-- Log
|
| - |
|
12045 |
--log_action (pvid, 'action', userid, 'End of Make Package Release...');
|
| 8879 |
END;
|
12046 |
END;
|
| 8880 |
|
12047 |
|
| 8881 |
/*-------------------------------------------------------------------------------------------------------*/
|
12048 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 8882 |
-- Release a specified package into a specified release
|
12049 |
-- Release a specified package into a specified release
|
| 8883 |
--
|
12050 |
--
|
| Line 8943... |
Line 12110... |
| 8943 |
'This package cannot be released here.'
|
12110 |
'This package cannot be released here.'
|
| 8944 |
);
|
12111 |
);
|
| 8945 |
END IF;
|
12112 |
END IF;
|
| 8946 |
END IF;
|
12113 |
END IF;
|
| 8947 |
|
12114 |
|
| - |
|
12115 |
-- Log
|
| - |
|
12116 |
--log_action (pvid, 'action', userid, 'Start of Make Package Release...');
|
| - |
|
12117 |
|
| 8948 |
--
|
12118 |
--
|
| 8949 |
-- Remove the package from the WIP or PENDING tab
|
12119 |
-- Remove the package from the WIP or PENDING tab
|
| 8950 |
-- Do NOT remove from the release area.
|
12120 |
-- Do NOT remove from the release area.
|
| 8951 |
-- This will be handled later with a process that
|
12121 |
-- This will be handled later with a process that
|
| 8952 |
-- will do a 'replace' so that meta data is not lost
|
12122 |
-- will do a 'replace' so that meta data is not lost
|
| Line 9012... |
Line 12182... |
| 9012 |
-- The release has changed and there may now be invalid rtag_id/pv_id combinations in
|
12182 |
-- The release has changed and there may now be invalid rtag_id/pv_id combinations in
|
| 9013 |
-- the DO_NOT_RIPPLE and ADVISORY_RIPPLE Tables so perform a clean-up operation upon them.
|
12183 |
-- the DO_NOT_RIPPLE and ADVISORY_RIPPLE Tables so perform a clean-up operation upon them.
|
| 9014 |
clean_do_not_ripple(rtagid);
|
12184 |
clean_do_not_ripple(rtagid);
|
| 9015 |
clean_advisory_ripple(rtagid);
|
12185 |
clean_advisory_ripple(rtagid);
|
| 9016 |
|
12186 |
|
| - |
|
12187 |
-- Log
|
| - |
|
12188 |
--log_action (pvid, 'action', userid, 'End of Make Package Release...');
|
| 9017 |
END;
|
12189 |
END;
|
| 9018 |
|
12190 |
|
| 9019 |
|
12191 |
|
| 9020 |
/*-------------------------------------------------------------------------------------------------------*/
|
12192 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 9021 |
PROCEDURE make_unrelease (pvid IN NUMBER, rtagid IN NUMBER, userid IN NUMBER)
|
12193 |
PROCEDURE make_unrelease (pvid IN NUMBER, rtagid IN NUMBER, userid IN NUMBER)
|
| Line 9026... |
Line 12198... |
| 9026 |
-- Get ViewId
|
12198 |
-- Get ViewId
|
| 9027 |
--ViewId := PK_RELEASE.GET_PACKAGE_VIEW ( PvId, RtagId );
|
12199 |
--ViewId := PK_RELEASE.GET_PACKAGE_VIEW ( PvId, RtagId );
|
| 9028 |
viewid := get_package_view (pvid, rtagid);
|
12200 |
viewid := get_package_view (pvid, rtagid);
|
| 9029 |
-- Remove from current area
|
12201 |
-- Remove from current area
|
| 9030 |
envtab := pk_environment.get_package_area (pvid, rtagid);
|
12202 |
envtab := pk_environment.get_package_area (pvid, rtagid);
|
| - |
|
12203 |
-- Log
|
| - |
|
12204 |
-- log_action (pvid, 'action', userid, 'Start of Make Package UnRelease...' );
|
| 9031 |
|
12205 |
|
| 9032 |
IF envtab = 2
|
12206 |
IF envtab = 2
|
| 9033 |
THEN
|
12207 |
THEN
|
| 9034 |
-- RELEASE AREA --
|
12208 |
-- RELEASE AREA --
|
| 9035 |
pk_release.remove_package (pvid, rtagid, userid);
|
12209 |
pk_release.remove_package (pvid, rtagid, userid);
|
| Line 9050... |
Line 12224... |
| 9050 |
|
12224 |
|
| 9051 |
-- Add package to new area
|
12225 |
-- Add package to new area
|
| 9052 |
pk_work_in_progress.add_package (pvid, viewid, rtagid, userid);
|
12226 |
pk_work_in_progress.add_package (pvid, viewid, rtagid, userid);
|
| 9053 |
-- Now do post Release Actions
|
12227 |
-- Now do post Release Actions
|
| 9054 |
pk_release.run_post_actions (pvid, rtagid);
|
12228 |
pk_release.run_post_actions (pvid, rtagid);
|
| - |
|
12229 |
|
| - |
|
12230 |
-- Log
|
| - |
|
12231 |
-- log_action (pvid, 'action', userid, 'End of Make Package UnRelease...');
|
| 9055 |
END;
|
12232 |
END;
|
| 9056 |
|
12233 |
|
| 9057 |
/*-------------------------------------------------------------------------------------------------------*/
|
12234 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 9058 |
PROCEDURE make_pending (pvid IN NUMBER, rtagid IN NUMBER, userid IN NUMBER)
|
12235 |
PROCEDURE make_pending (pvid IN NUMBER, rtagid IN NUMBER, userid IN NUMBER)
|
| 9059 |
IS
|
12236 |
IS
|
| Line 9069... |
Line 12246... |
| 9069 |
|
12246 |
|
| 9070 |
-- Get ViewId
|
12247 |
-- Get ViewId
|
| 9071 |
viewid := get_package_view (pvid, rtagid);
|
12248 |
viewid := get_package_view (pvid, rtagid);
|
| 9072 |
--ViewId := PK_WORK_IN_PROGRESS.GET_PACKAGE_VIEW ( PvId, RtagId );
|
12249 |
--ViewId := PK_WORK_IN_PROGRESS.GET_PACKAGE_VIEW ( PvId, RtagId );
|
| 9073 |
|
12250 |
|
| - |
|
12251 |
-- Log
|
| - |
|
12252 |
--log_action (pvid, 'action', userid, 'Start of Make Package Pending...');
|
| - |
|
12253 |
|
| 9074 |
IF (ispatch IS NULL)
|
12254 |
IF (ispatch IS NULL)
|
| 9075 |
THEN
|
12255 |
THEN
|
| 9076 |
-- Remove from current area
|
12256 |
-- Remove from current area
|
| 9077 |
pk_work_in_progress.remove_package (pvid, rtagid, userid);
|
12257 |
pk_work_in_progress.remove_package (pvid, rtagid, userid);
|
| 9078 |
-- Change package state
|
12258 |
-- Change package state
|
| 9079 |
pk_package.change_state (pvid, 'P', userid);
|
12259 |
pk_package.change_state (pvid, 'P', userid);
|
| 9080 |
-- Add package to new area
|
12260 |
-- Add package to new area
|
| 9081 |
pk_planned.add_package (pvid, viewid, rtagid, userid);
|
12261 |
pk_planned.add_package (pvid, viewid, rtagid, userid);
|
| 9082 |
END IF;
|
12262 |
END IF;
|
| - |
|
12263 |
|
| - |
|
12264 |
-- Log
|
| - |
|
12265 |
--log_action (pvid, 'action', userid, 'End of Make Package Pending...');
|
| 9083 |
END;
|
12266 |
END;
|
| 9084 |
|
12267 |
|
| 9085 |
/*-------------------------------------------------------------------------------------------------------*/
|
12268 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 9086 |
PROCEDURE make_approved (pvid IN NUMBER, rtagid IN NUMBER, userid IN NUMBER)
|
12269 |
PROCEDURE make_approved (pvid IN NUMBER, rtagid IN NUMBER, userid IN NUMBER)
|
| 9087 |
IS
|
12270 |
IS
|
| 9088 |
BEGIN
|
12271 |
BEGIN
|
| - |
|
12272 |
-- Log
|
| - |
|
12273 |
-- log_action (pvid, 'action', userid, 'Start of Package Pending Approval...' );
|
| 9089 |
-- Change package state
|
12274 |
-- Change package state
|
| 9090 |
pk_package.change_state (pvid, 'A', userid);
|
12275 |
pk_package.change_state (pvid, 'A', userid);
|
| 9091 |
|
12276 |
|
| 9092 |
-- Flag Release has changed for the purposes of building
|
12277 |
-- Flag Release has changed for the purposes of building
|
| 9093 |
PK_RELEASE.SET_RELEASE_MODIFIED(rtagid);
|
12278 |
PK_RELEASE.SET_RELEASE_MODIFIED(rtagid);
|
| - |
|
12279 |
|
| - |
|
12280 |
-- Log
|
| - |
|
12281 |
-- log_action (pvid, 'action', userid, 'End of Package Pending Approval...');
|
| 9094 |
END;
|
12282 |
END;
|
| 9095 |
|
12283 |
|
| 9096 |
/*-------------------------------------------------------------------------------------------------------*/
|
12284 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 9097 |
PROCEDURE make_reject (pvid IN NUMBER, rtagid IN NUMBER, userid IN NUMBER)
|
12285 |
PROCEDURE make_reject (pvid IN NUMBER, rtagid IN NUMBER, userid IN NUMBER)
|
| 9098 |
IS
|
12286 |
IS
|
| Line 9112... |
Line 12300... |
| 9112 |
(CASE WHEN pl.operation IS NOT NULL THEN pl.operation ELSE ' ' END) INTO operation
|
12300 |
(CASE WHEN pl.operation IS NOT NULL THEN pl.operation ELSE ' ' END) INTO operation
|
| 9113 |
FROM planned pl
|
12301 |
FROM planned pl
|
| 9114 |
WHERE pl.PV_ID = pvid
|
12302 |
WHERE pl.PV_ID = pvid
|
| 9115 |
AND pl.RTAG_ID = rtagid;
|
12303 |
AND pl.RTAG_ID = rtagid;
|
| 9116 |
|
12304 |
|
| - |
|
12305 |
-- Log
|
| - |
|
12306 |
-- log_action (pvid, 'action', userid, 'Start of Reject Package...');
|
| - |
|
12307 |
|
| 9117 |
-- Remove from current area
|
12308 |
-- Remove from current area
|
| 9118 |
pk_planned.remove_package (pvid, rtagid, userid);
|
12309 |
pk_planned.remove_package (pvid, rtagid, userid);
|
| 9119 |
|
12310 |
|
| 9120 |
-- DEVI-45275 - Prevent merge candidate from being added back to work-in-progress table .
|
12311 |
-- DEVI-45275 - Prevent merge candidate from being added back to work-in-progress table .
|
| 9121 |
IF operation <> 'A' AND operation <> 'S'
|
12312 |
IF operation <> 'A' AND operation <> 'S'
|
| Line 9125... |
Line 12316... |
| 9125 |
-- Add package to new area
|
12316 |
-- Add package to new area
|
| 9126 |
pk_work_in_progress.add_package (pvid, viewid, rtagid, userid);
|
12317 |
pk_work_in_progress.add_package (pvid, viewid, rtagid, userid);
|
| 9127 |
ELSE
|
12318 |
ELSE
|
| 9128 |
log_action (pvid, 'action', userid, 'Rejected Package Merge');
|
12319 |
log_action (pvid, 'action', userid, 'Rejected Package Merge');
|
| 9129 |
END IF;
|
12320 |
END IF;
|
| - |
|
12321 |
|
| - |
|
12322 |
-- Log
|
| - |
|
12323 |
-- log_action (pvid, 'action', userid, 'End of Reject Package...');
|
| 9130 |
END;
|
12324 |
END;
|
| 9131 |
|
12325 |
|
| 9132 |
/*-------------------------------------------------------------------------------------------------------*/
|
12326 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 9133 |
PROCEDURE change_package_view (
|
12327 |
PROCEDURE change_package_view (
|
| 9134 |
pvid IN NUMBER,
|
12328 |
pvid IN NUMBER,
|
| Line 9615... |
Line 12809... |
| 9615 |
raise_application_error (-20000,
|
12809 |
raise_application_error (-20000,
|
| 9616 |
'This package cannot be released here.'
|
12810 |
'This package cannot be released here.'
|
| 9617 |
);
|
12811 |
);
|
| 9618 |
END IF;
|
12812 |
END IF;
|
| 9619 |
|
12813 |
|
| - |
|
12814 |
-- Log
|
| - |
|
12815 |
--log_action (pvid, 'action', userid, 'Start of Package Merge...');
|
| - |
|
12816 |
|
| 9620 |
-- Get the planned operation type A=Add, S=Subtract
|
12817 |
-- Get the planned operation type A=Add, S=Subtract
|
| 9621 |
SELECT ev.operation INTO oper
|
12818 |
SELECT ev.operation INTO oper
|
| 9622 |
FROM environment_view ev
|
12819 |
FROM environment_view ev
|
| 9623 |
WHERE ev.rtag_id = RtagId
|
12820 |
WHERE ev.rtag_id = RtagId
|
| 9624 |
AND ev.pv_id = PvId
|
12821 |
AND ev.pv_id = PvId
|
| Line 9642... |
Line 12839... |
| 9642 |
-- Delete old package's advisory ripple info
|
12839 |
-- Delete old package's advisory ripple info
|
| 9643 |
DELETE FROM ADVISORY_RIPPLE avr WHERE avr.RTAG_ID = RtagId AND avr.PV_ID = PvId;
|
12840 |
DELETE FROM ADVISORY_RIPPLE avr WHERE avr.RTAG_ID = RtagId AND avr.PV_ID = PvId;
|
| 9644 |
END IF;
|
12841 |
END IF;
|
| 9645 |
|
12842 |
|
| 9646 |
touch_release(RtagId);
|
12843 |
touch_release(RtagId);
|
| - |
|
12844 |
|
| - |
|
12845 |
-- Log
|
| - |
|
12846 |
--log_action (pvid, 'action', userid, 'End of Package Merge...');
|
| 9647 |
END;
|
12847 |
END;
|
| 9648 |
/*-------------------------------------------------------------------------------------------------------*/
|
12848 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 9649 |
END pk_environment;
|
12849 |
END pk_environment;
|
| 9650 |
|
12850 |
|
| 9651 |
/
|
12851 |
/
|
| 9652 |
--------------------------------------------------------
|
12852 |
--------------------------------------------------------
|
| 9653 |
-- DDL for Package Body PK_LICENCING
|
12853 |
-- DDL for Package Body PK_LICENCING
|
| 9654 |
--------------------------------------------------------
|
12854 |
--------------------------------------------------------
|
| 9655 |
|
12855 |
|
| 9656 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_LICENCING" IS
|
12856 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_LICENCING" IS
|
| Line 9765... |
Line 12965... |
| 9765 |
END;
|
12965 |
END;
|
| 9766 |
|
12966 |
|
| 9767 |
/*-------------------------------------------------------------------------------------------------------*/
|
12967 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 9768 |
END PK_LICENCING;
|
12968 |
END PK_LICENCING;
|
| 9769 |
|
12969 |
|
| 9770 |
/
|
12970 |
/
|
| 9771 |
--------------------------------------------------------
|
12971 |
--------------------------------------------------------
|
| 9772 |
-- DDL for Package Body PK_PACKAGE
|
12972 |
-- DDL for Package Body PK_PACKAGE
|
| 9773 |
--------------------------------------------------------
|
12973 |
--------------------------------------------------------
|
| 9774 |
|
12974 |
|
| 9775 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_PACKAGE"
|
12975 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_PACKAGE"
|
| Line 9937... |
Line 13137... |
| 9937 |
|
13137 |
|
| 9938 |
-- Log action --
|
13138 |
-- Log action --
|
| 9939 |
IF newstate = 'Y'
|
13139 |
IF newstate = 'Y'
|
| 9940 |
THEN
|
13140 |
THEN
|
| 9941 |
-- RELEASED --
|
13141 |
-- RELEASED --
|
| - |
|
13142 |
log_action (pvid,
|
| - |
|
13143 |
'makeofficial',
|
| - |
|
13144 |
userid,
|
| 9942 |
log_action (pvid, 'makeofficial', userid, 'Package state change to: Released');
|
13145 |
'Package state change to: Released'
|
| - |
|
13146 |
);
|
| 9943 |
ELSIF newstate = 'N'
|
13147 |
ELSIF newstate = 'N'
|
| 9944 |
THEN
|
13148 |
THEN
|
| 9945 |
-- UNLOCKED --
|
13149 |
-- UNLOCKED --
|
| - |
|
13150 |
log_action (pvid,
|
| - |
|
13151 |
'makeunofficial',
|
| - |
|
13152 |
userid,
|
| 9946 |
log_action (pvid, 'makeunofficial',userid, 'Package state change to: Ulocked');
|
13153 |
'Package state change to: Ulocked'
|
| - |
|
13154 |
);
|
| 9947 |
ELSIF newstate = 'P'
|
13155 |
ELSIF newstate = 'P'
|
| 9948 |
THEN
|
13156 |
THEN
|
| 9949 |
-- PENDING APPROVAL --
|
13157 |
-- PENDING APPROVAL --
|
| - |
|
13158 |
log_action (pvid,
|
| - |
|
13159 |
'add_to_planned',
|
| - |
|
13160 |
userid,
|
| 9950 |
log_action (pvid, 'add_to_planned',userid,'Package state change to: Pending Approval');
|
13161 |
'Package state change to: Pending Approval'
|
| - |
|
13162 |
);
|
| 9951 |
ELSIF newstate = 'R'
|
13163 |
ELSIF newstate = 'R'
|
| 9952 |
THEN
|
13164 |
THEN
|
| 9953 |
-- REJECTED --
|
13165 |
-- REJECTED --
|
| - |
|
13166 |
log_action (pvid,
|
| - |
|
13167 |
'reject_package',
|
| - |
|
13168 |
userid,
|
| 9954 |
log_action (pvid,'reject_package',userid,'Package state change to: Rejected');
|
13169 |
'Package state change to: Rejected'
|
| - |
|
13170 |
);
|
| 9955 |
ELSIF newstate = 'A'
|
13171 |
ELSIF newstate = 'A'
|
| 9956 |
THEN
|
13172 |
THEN
|
| 9957 |
-- APPROVED --
|
13173 |
-- APPROVED --
|
| - |
|
13174 |
log_action (pvid,
|
| - |
|
13175 |
'approve_package',
|
| - |
|
13176 |
userid,
|
| 9958 |
log_action (pvid, 'approve_package', userid, 'Package state change to: Approved');
|
13177 |
'Package state change to: Approved'
|
| - |
|
13178 |
);
|
| 9959 |
END IF;
|
13179 |
END IF;
|
| 9960 |
END;
|
13180 |
END;
|
| 9961 |
|
13181 |
|
| 9962 |
/*-------------------------------------------------------------------------------------------------------*/
|
13182 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 9963 |
-- This function has been deprecated and can be deleted
|
13183 |
-- This function has been deprecated and can be deleted
|
| Line 10712... |
Line 13932... |
| 10712 |
lastinstallorder + 1 AS install_order
|
13932 |
lastinstallorder + 1 AS install_order
|
| 10713 |
FROM package_versions pv
|
13933 |
FROM package_versions pv
|
| 10714 |
WHERE pv.pv_id = patchpv_id AND pv.is_patch = 'Y');
|
13934 |
WHERE pv.pv_id = patchpv_id AND pv.is_patch = 'Y');
|
| 10715 |
|
13935 |
|
| 10716 |
/* LOG ACTION */
|
13936 |
/* LOG ACTION */
|
| - |
|
13937 |
log_action (patchpv_id,
|
| - |
|
13938 |
'new_version',
|
| - |
|
13939 |
nuserid,
|
| 10717 |
log_action (patchpv_id, 'new_version', nuserid, 'Patch version created: ' || snewpatchversion );
|
13940 |
'Patch version created: ' || snewpatchversion
|
| - |
|
13941 |
);
|
| - |
|
13942 |
log_action (nparentpvid,
|
| - |
|
13943 |
'patch_add',
|
| - |
|
13944 |
nuserid,
|
| 10718 |
log_action (nparentpvid, 'patch_add', nuserid, 'New patch created and attached: ' || snewpatchversion );
|
13945 |
'New patch created and attached: ' || snewpatchversion
|
| - |
|
13946 |
);
|
| 10719 |
ELSE
|
13947 |
ELSE
|
| 10720 |
patchpv_id := patch_rec.pv_id;
|
13948 |
patchpv_id := patch_rec.pv_id;
|
| 10721 |
ispatchdlocked := patch_rec.dlocked;
|
13949 |
ispatchdlocked := patch_rec.dlocked;
|
| 10722 |
|
13950 |
|
| 10723 |
-- Find if pv_id exists in release content (i.e. it cannot be a patch)
|
13951 |
-- Find if pv_id exists in release content (i.e. it cannot be a patch)
|
| Line 10742... |
Line 13970... |
| 10742 |
END IF;
|
13970 |
END IF;
|
| 10743 |
|
13971 |
|
| 10744 |
CLOSE releases_cur;
|
13972 |
CLOSE releases_cur;
|
| 10745 |
|
13973 |
|
| 10746 |
/* LOG ACTION */
|
13974 |
/* LOG ACTION */
|
| - |
|
13975 |
log_action (nparentpvid,
|
| - |
|
13976 |
'patch_add',
|
| - |
|
13977 |
nuserid,
|
| 10747 |
log_action (nparentpvid, 'patch_add', nuserid, 'Patch version was found and attached: ' || snewpatchversion );
|
13978 |
'Patch version was found and attached: '
|
| - |
|
13979 |
|| snewpatchversion
|
| - |
|
13980 |
);
|
| 10748 |
END IF;
|
13981 |
END IF;
|
| 10749 |
END IF;
|
13982 |
END IF;
|
| 10750 |
|
13983 |
|
| 10751 |
/* Create Patch Dependencies */
|
13984 |
/* Create Patch Dependencies */
|
| 10752 |
opatchdepcollector := in_list_number (spatchidlist);
|
13985 |
opatchdepcollector := in_list_number (spatchidlist);
|
| Line 10829... |
Line 14062... |
| 10829 |
*/
|
14062 |
*/
|
| 10830 |
|
14063 |
|
| 10831 |
/* LOG ACTION */
|
14064 |
/* LOG ACTION */
|
| 10832 |
IF isobsolete IS NOT NULL
|
14065 |
IF isobsolete IS NOT NULL
|
| 10833 |
THEN
|
14066 |
THEN
|
| - |
|
14067 |
log_action (patchid,
|
| - |
|
14068 |
'patch_obsolete',
|
| - |
|
14069 |
userid,
|
| 10834 |
log_action (patchid, 'patch_obsolete', userid, 'Obsolete patch. ' || obsoletecomments );
|
14070 |
'Obsolete patch. ' || obsoletecomments
|
| - |
|
14071 |
);
|
| 10835 |
ELSE
|
14072 |
ELSE
|
| - |
|
14073 |
log_action (patchid,
|
| - |
|
14074 |
'patch_obsolete',
|
| - |
|
14075 |
userid,
|
| 10836 |
log_action (patchid, 'patch_obsolete', userid, 'Undo patch obsolete.' );
|
14076 |
'Undo patch obsolete.'
|
| - |
|
14077 |
);
|
| 10837 |
END IF;
|
14078 |
END IF;
|
| 10838 |
END;
|
14079 |
END;
|
| 10839 |
|
14080 |
|
| 10840 |
/*-------------------------------------------------------------------------------------------------------*/
|
14081 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 10841 |
PROCEDURE obsolete_patches (
|
14082 |
PROCEDURE obsolete_patches (
|
| Line 10892... |
Line 14133... |
| 10892 |
|
14133 |
|
| 10893 |
*/
|
14134 |
*/
|
| 10894 |
|
14135 |
|
| 10895 |
/* LOG ACTION
|
14136 |
/* LOG ACTION
|
| 10896 |
IF IsObsolete IS NOT NULL THEN
|
14137 |
IF IsObsolete IS NOT NULL THEN
|
| 10897 |
Log_Action ( PatchId, 'patch_obsolete', UserId, 'Obsolete patch. '|| ObsoleteComments );
|
14138 |
Log_Action ( PatchId, 'patch_obsolete', UserId,
|
| - |
|
14139 |
'Obsolete patch. '|| ObsoleteComments );
|
| 10898 |
ELSE
|
14140 |
ELSE
|
| 10899 |
Log_Action ( PatchId, 'patch_obsolete', UserId, 'Undo patch obsolete.' );
|
14141 |
Log_Action ( PatchId, 'patch_obsolete', UserId,
|
| - |
|
14142 |
'Undo patch obsolete.' );
|
| 10900 |
END IF; */
|
14143 |
END IF; */
|
| 10901 |
END;
|
14144 |
END;
|
| 10902 |
|
14145 |
|
| 10903 |
/*-------------------------------------------------------------------------------------------------------*/
|
14146 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 10904 |
PROCEDURE add_process (
|
14147 |
PROCEDURE add_process (
|
| Line 10964... |
Line 14207... |
| 10964 |
INTO processname
|
14207 |
INTO processname
|
| 10965 |
FROM processes prc
|
14208 |
FROM processes prc
|
| 10966 |
WHERE prc.proc_id = proc_rec.proc_id;
|
14209 |
WHERE prc.proc_id = proc_rec.proc_id;
|
| 10967 |
|
14210 |
|
| 10968 |
-- Log Action --
|
14211 |
-- Log Action --
|
| - |
|
14212 |
log_action (npvid,
|
| - |
|
14213 |
'process_add',
|
| - |
|
14214 |
nuserid,
|
| 10969 |
log_action (npvid, 'process_add', nuserid, 'Added process with health tag ' || processname );
|
14215 |
'Added process with health tag ' || processname
|
| - |
|
14216 |
);
|
| 10970 |
|
14217 |
|
| 10971 |
FETCH proc_cur
|
14218 |
FETCH proc_cur
|
| 10972 |
INTO proc_rec;
|
14219 |
INTO proc_rec;
|
| 10973 |
END LOOP;
|
14220 |
END LOOP;
|
| 10974 |
|
14221 |
|
| Line 10991... |
Line 14238... |
| 10991 |
|
14238 |
|
| 10992 |
DELETE FROM package_processes
|
14239 |
DELETE FROM package_processes
|
| 10993 |
WHERE proc_id = nprocid AND pv_id = npvid;
|
14240 |
WHERE proc_id = nprocid AND pv_id = npvid;
|
| 10994 |
|
14241 |
|
| 10995 |
-- Log Action --
|
14242 |
-- Log Action --
|
| - |
|
14243 |
log_action (npvid,
|
| - |
|
14244 |
'process_remove',
|
| - |
|
14245 |
nuserid,
|
| 10996 |
log_action (npvid, 'process_remove', nuserid, 'Removed process with health tag ' || processname );
|
14246 |
'Removed process with health tag ' || processname
|
| - |
|
14247 |
);
|
| 10997 |
END;
|
14248 |
END;
|
| 10998 |
/*-------------------------------------------------------------------------------------------------------*/
|
14249 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 10999 |
/*
|
14250 |
/*
|
| 11000 |
** Author: Rupesh Solanki
|
14251 |
** Author: Rupesh Solanki
|
| 11001 |
** Purpose: To move package versions from one release to another
|
14252 |
** Purpose: To move package versions from one release to another
|
| Line 11042... |
Line 14293... |
| 11042 |
WHERE RTAG_ID = nrtagid
|
14293 |
WHERE RTAG_ID = nrtagid
|
| 11043 |
AND PV_ID = npvid;
|
14294 |
AND PV_ID = npvid;
|
| 11044 |
|
14295 |
|
| 11045 |
|
14296 |
|
| 11046 |
-- Log Action --
|
14297 |
-- Log Action --
|
| - |
|
14298 |
log_action (npvid,
|
| - |
|
14299 |
'move_package_version',
|
| - |
|
14300 |
nuserid,
|
| 11047 |
log_action (npvid, 'move_package_version', nuserid, 'Moved package version from ' || oldrtag_name || ' to ' || newrtag_name );
|
14301 |
'Moved package version from ' || oldrtag_name || ' to ' || newrtag_name
|
| - |
|
14302 |
);
|
| 11048 |
END;
|
14303 |
END;
|
| 11049 |
|
14304 |
|
| 11050 |
/*-------------------------------------------------------------------------------------------------------*/
|
14305 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 11051 |
/*
|
14306 |
/*
|
| 11052 |
** Author: Rupesh Solanki
|
14307 |
** Author: Rupesh Solanki
|
| Line 11079... |
Line 14334... |
| 11079 |
FROM RELEASE_TAGS
|
14334 |
FROM RELEASE_TAGS
|
| 11080 |
WHERE RTAG_ID = nrtagid;
|
14335 |
WHERE RTAG_ID = nrtagid;
|
| 11081 |
|
14336 |
|
| 11082 |
|
14337 |
|
| 11083 |
-- Log Action --
|
14338 |
-- Log Action --
|
| - |
|
14339 |
log_action (npvid,
|
| - |
|
14340 |
'modify_product_state',
|
| - |
|
14341 |
nuserid,
|
| 11084 |
log_action (npvid, 'modify_product_state', nuserid, sStateName || ' in '|| sRtagName );
|
14342 |
sStateName || ' in '|| sRtagName
|
| - |
|
14343 |
);
|
| 11085 |
END;
|
14344 |
END;
|
| 11086 |
/*-------------------------------------------------------------------------------------------------------*/
|
14345 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 11087 |
/*
|
14346 |
/*
|
| 11088 |
** Author: Jeremy Tweddle
|
14347 |
** Author: Jeremy Tweddle
|
| 11089 |
** Date: 24/Aug/2007
|
14348 |
** Date: 24/Aug/2007
|
| Line 11209... |
Line 14468... |
| 11209 |
END pk_package;
|
14468 |
END pk_package;
|
| 11210 |
|
14469 |
|
| 11211 |
/
|
14470 |
/
|
| 11212 |
|
14471 |
|
| 11213 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_PACKAGE" TO "DEPLOYMENT_MANAGER";
|
14472 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_PACKAGE" TO "DEPLOYMENT_MANAGER";
|
| 11214 |
GRANT DEBUG ON "RELEASE_MANAGER"."PK_PACKAGE" TO "DEPLOYMENT_MANAGER";
|
14473 |
GRANT DEBUG ON "RELEASE_MANAGER"."PK_PACKAGE" TO "DEPLOYMENT_MANAGER";
|
| 11215 |
--------------------------------------------------------
|
14474 |
--------------------------------------------------------
|
| 11216 |
-- DDL for Package Body PK_PLANNED
|
14475 |
-- DDL for Package Body PK_PLANNED
|
| 11217 |
--------------------------------------------------------
|
14476 |
--------------------------------------------------------
|
| 11218 |
|
14477 |
|
| 11219 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_PLANNED" IS
|
14478 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_PLANNED" IS
|
| Line 11480... |
Line 14739... |
| 11480 |
|
14739 |
|
| 11481 |
END;
|
14740 |
END;
|
| 11482 |
/*-------------------------------------------------------------------------------------------------------*/
|
14741 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 11483 |
END PK_PLANNED;
|
14742 |
END PK_PLANNED;
|
| 11484 |
|
14743 |
|
| 11485 |
/
|
14744 |
/
|
| 11486 |
--------------------------------------------------------
|
14745 |
--------------------------------------------------------
|
| 11487 |
-- DDL for Package Body PK_PROJECT
|
14746 |
-- DDL for Package Body PK_PROJECT
|
| 11488 |
--------------------------------------------------------
|
14747 |
--------------------------------------------------------
|
| 11489 |
|
14748 |
|
| 11490 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_PROJECT" IS
|
14749 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_PROJECT" IS
|
| Line 11518... |
Line 14777... |
| 11518 |
END update_project_config;
|
14777 |
END update_project_config;
|
| 11519 |
/*------------------------------------------------------------------------*/
|
14778 |
/*------------------------------------------------------------------------*/
|
| 11520 |
|
14779 |
|
| 11521 |
END pk_project;
|
14780 |
END pk_project;
|
| 11522 |
|
14781 |
|
| 11523 |
/
|
14782 |
/
|
| 11524 |
--------------------------------------------------------
|
14783 |
--------------------------------------------------------
|
| 11525 |
-- DDL for Package Body PK_RELEASE
|
14784 |
-- DDL for Package Body PK_RELEASE
|
| 11526 |
--------------------------------------------------------
|
14785 |
--------------------------------------------------------
|
| 11527 |
|
14786 |
|
| 11528 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_RELEASE" IS
|
14787 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_RELEASE" IS
|
| Line 11808... |
Line 15067... |
| 11808 |
PROCEDURE Import_Release_Contents ( nSourceRtagId IN NUMBER, nTargetRtagId IN NUMBER, nUserId IN NUMBER, nMode IN NUMBER default 0 ) IS
|
15067 |
PROCEDURE Import_Release_Contents ( nSourceRtagId IN NUMBER, nTargetRtagId IN NUMBER, nUserId IN NUMBER, nMode IN NUMBER default 0 ) IS
|
| 11809 |
|
15068 |
|
| 11810 |
sSourceLocation VARCHAR2(4000);
|
15069 |
sSourceLocation VARCHAR2(4000);
|
| 11811 |
sTargetLocation VARCHAR2(4000);
|
15070 |
sTargetLocation VARCHAR2(4000);
|
| 11812 |
ProjId NUMBER;
|
15071 |
ProjId NUMBER;
|
| 11813 |
cReleaseMode CHAR(1);
|
15072 |
nIsOpen NUMBER;
|
| 11814 |
RconId NUMBER;
|
15073 |
RconId NUMBER;
|
| 11815 |
|
15074 |
|
| 11816 |
-- this cursor gets the source release daemon configurations, ensuring that the
|
15075 |
-- this cursor gets the source release daemon configurations, ensuring that the
|
| 11817 |
-- first record will be the master daemon, and subsequent records will be the slaves.
|
15076 |
-- first record will be the master daemon, and subsequent records will be the slaves.
|
| 11818 |
CURSOR curSrcReleaseConfigs IS
|
15077 |
CURSOR curSrcReleaseConfigs IS
|
| Line 11829... |
Line 15088... |
| 11829 |
WHERE rc.RTAG_ID = nTargetRtagId;
|
15088 |
WHERE rc.RTAG_ID = nTargetRtagId;
|
| 11830 |
recTgtReleaseConfigs curTgtReleaseConfigs%ROWTYPE;
|
15089 |
recTgtReleaseConfigs curTgtReleaseConfigs%ROWTYPE;
|
| 11831 |
|
15090 |
|
| 11832 |
-- this cursor looks for target release daemon run level entries
|
15091 |
-- this cursor looks for target release daemon run level entries
|
| 11833 |
CURSOR curTgtReleaseConfigRunLevel IS
|
15092 |
CURSOR curTgtReleaseConfigRunLevel IS
|
| 11834 |
SELECT current_run_level
|
15093 |
SELECT pause
|
| 11835 |
FROM RUN_LEVEL rl
|
15094 |
FROM RUN_LEVEL rl
|
| 11836 |
WHERE rl.RCON_ID = recTgtReleaseConfigs.rcon_id;
|
15095 |
WHERE rl.RCON_ID = recTgtReleaseConfigs.rcon_id;
|
| 11837 |
recTgtReleaseConfigRunLevel curTgtReleaseConfigRunLevel%ROWTYPE;
|
15096 |
recTgtReleaseConfigRunLevel curTgtReleaseConfigRunLevel%ROWTYPE;
|
| 11838 |
|
15097 |
|
| 11839 |
BEGIN
|
15098 |
BEGIN
|
| Line 11846... |
Line 15105... |
| 11846 |
IF (nSourceRtagId = nTargetRtagId) THEN
|
15105 |
IF (nSourceRtagId = nTargetRtagId) THEN
|
| 11847 |
RAISE_APPLICATION_ERROR (-20000, 'Cannot import release contents from same release.' );
|
15106 |
RAISE_APPLICATION_ERROR (-20000, 'Cannot import release contents from same release.' );
|
| 11848 |
END IF;
|
15107 |
END IF;
|
| 11849 |
|
15108 |
|
| 11850 |
|
15109 |
|
| 11851 |
-- Check if Target release is in OPEN mode
|
15110 |
-- Check if Target release is in OPEN-ish mode
|
| 11852 |
IF nMode = 0 THEN
|
15111 |
IF nMode = 0 THEN
|
| 11853 |
SELECT rt.OFFICIAL INTO cReleaseMode
|
15112 |
SELECT count(*) INTO nIsOpen
|
| 11854 |
FROM RELEASE_TAGS rt
|
15113 |
FROM RELEASE_TAGS rt
|
| 11855 |
WHERE rt.RTAG_ID = nTargetRtagId;
|
15114 |
WHERE rt.RTAG_ID = nTargetRtagId
|
| - |
|
15115 |
AND rt.OFFICIAL in ('N', 'R', 'C');
|
| 11856 |
|
15116 |
|
| 11857 |
IF (cReleaseMode != 'N') THEN
|
15117 |
IF (nIsOpen > 1) THEN
|
| 11858 |
RAISE_APPLICATION_ERROR (-20000, 'Release must be in OPEN mode to import the contents.' );
|
15118 |
RAISE_APPLICATION_ERROR (-20000, 'Release must be in OPEN mode to import the contents.' );
|
| 11859 |
END IF;
|
15119 |
END IF;
|
| 11860 |
END IF;
|
15120 |
END IF;
|
| 11861 |
|
15121 |
|
| 11862 |
-- check that the target release's daemons are all paused before we allow an import operation
|
15122 |
-- check that the target release's daemons are all paused before we allow an import operation
|
| 11863 |
OPEN curTgtReleaseConfigs;
|
15123 |
OPEN curTgtReleaseConfigs;
|
| 11864 |
FETCH curtgtReleaseConfigs INTO recTgtReleaseConfigs;
|
15124 |
FETCH curtgtReleaseConfigs INTO recTgtReleaseConfigs;
|
| - |
|
15125 |
|
| 11865 |
|
15126 |
|
| 11866 |
WHILE curTgtReleaseConfigs%FOUND
|
15127 |
WHILE curTgtReleaseConfigs%FOUND
|
| 11867 |
LOOP
|
15128 |
LOOP
|
| 11868 |
OPEN curTgtReleaseConfigRunLevel;
|
15129 |
OPEN curTgtReleaseConfigRunLevel;
|
| 11869 |
FETCH curTgtReleaseConfigRunLevel INTO recTgtReleaseConfigRunLevel;
|
15130 |
FETCH curTgtReleaseConfigRunLevel INTO recTgtReleaseConfigRunLevel;
|
| 11870 |
IF curTgtReleaseConfigRunLevel%FOUND THEN
|
15131 |
IF curTgtReleaseConfigRunLevel%FOUND THEN
|
| 11871 |
IF (recTgtReleaseConfigRunLevel.current_run_level IS NULL) OR
|
15132 |
IF (recTgtReleaseConfigRunLevel.pause IS NULL) OR
|
| 11872 |
(recTgtReleaseConfigRunLevel.current_run_level <> 2) THEN
|
15133 |
(recTgtReleaseConfigRunLevel.pause <> 2) THEN
|
| 11873 |
RAISE_APPLICATION_ERROR (-20000, 'Destination release daemon run levels must be paused before operation can proceed.' );
|
15134 |
RAISE_APPLICATION_ERROR (-20000, 'Destination release daemon run levels must be paused before operation can proceed.' );
|
| 11874 |
END IF;
|
15135 |
END IF;
|
| 11875 |
ELSE
|
15136 |
ELSE
|
| 11876 |
-- we don't know what the daemon run level is so err on the side of caution
|
15137 |
-- we don't know what the daemon run level is so err on the side of caution
|
| 11877 |
RAISE_APPLICATION_ERROR (-20000, 'Destination release daemon run levels must be paused before operation can proceed.' );
|
15138 |
RAISE_APPLICATION_ERROR (-20000, 'Destination release daemon run levels must be paused before operation can proceed.' );
|
| Line 11887... |
Line 15148... |
| 11887 |
/*-------------------------------------------------------*/
|
15148 |
/*-------------------------------------------------------*/
|
| 11888 |
|
15149 |
|
| 11889 |
-- Clean target contents
|
15150 |
-- Clean target contents
|
| 11890 |
Clean_Release_Contents ( nTargetRtagId, nUserId );
|
15151 |
Clean_Release_Contents ( nTargetRtagId, nUserId );
|
| 11891 |
|
15152 |
|
| 11892 |
|
- |
|
| 11893 |
-- Import Released Area Contents
|
15153 |
-- Import Released Area Contents
|
| 11894 |
INSERT INTO RELEASE_CONTENT ( RTAG_ID, PV_ID, BASE_VIEW_ID, INSERT_STAMP, INSERTOR_ID, PKG_STATE, PKG_ID, DEPRECATED_STATE,PRODUCT_STATE,SDKTAG_ID )
|
15154 |
INSERT INTO RELEASE_CONTENT ( RTAG_ID, PV_ID, BASE_VIEW_ID, INSERT_STAMP, INSERTOR_ID, PKG_STATE, PKG_ID, DEPRECATED_STATE,PRODUCT_STATE,SDKTAG_ID )
|
| 11895 |
SELECT nTargetRtagId AS RTAG_ID,
|
15155 |
SELECT nTargetRtagId AS RTAG_ID,
|
| 11896 |
rc.PV_ID,
|
15156 |
rc.PV_ID,
|
| 11897 |
rc.BASE_VIEW_ID,
|
15157 |
rc.BASE_VIEW_ID,
|
| Line 11918... |
Line 15178... |
| 11918 |
SELECT nTargetRtagId AS RTAG_ID,
|
15178 |
SELECT nTargetRtagId AS RTAG_ID,
|
| 11919 |
avr.PV_ID
|
15179 |
avr.PV_ID
|
| 11920 |
FROM ADVISORY_RIPPLE avr
|
15180 |
FROM ADVISORY_RIPPLE avr
|
| 11921 |
WHERE avr.RTAG_ID = nSourceRtagId;
|
15181 |
WHERE avr.RTAG_ID = nSourceRtagId;
|
| 11922 |
|
15182 |
|
| - |
|
15183 |
-- Import Ignore Warning states
|
| - |
|
15184 |
INSERT INTO IGNORE_WARNINGS ( RTAG_ID, PV_ID, DPV_ID )
|
| - |
|
15185 |
SELECT nTargetRtagId AS RTAG_ID,
|
| - |
|
15186 |
igw.PV_ID,
|
| - |
|
15187 |
igw.DPV_ID
|
| - |
|
15188 |
FROM IGNORE_WARNINGS igw
|
| - |
|
15189 |
WHERE igw.rtag_id = nSourceRtagId;
|
| - |
|
15190 |
|
| 11923 |
|
15191 |
|
| 11924 |
--Import Release Configuration Information
|
15192 |
--Import Release Configuration Information
|
| 11925 |
OPEN curSrcReleaseConfigs;
|
15193 |
OPEN curSrcReleaseConfigs;
|
| 11926 |
FETCH curSrcReleaseConfigs INTO recSrcReleaseConfigs;
|
15194 |
FETCH curSrcReleaseConfigs INTO recSrcReleaseConfigs;
|
| 11927 |
|
15195 |
|
| 11928 |
WHILE curSrcReleaseConfigs%FOUND
|
15196 |
WHILE curSrcReleaseConfigs%FOUND
|
| 11929 |
LOOP
|
15197 |
LOOP
|
| 11930 |
-- add a daemon to the target release
|
15198 |
-- add a daemon to the target release
|
| 11931 |
PK_BUILDAPI.duplicate_daemon_config( nTargetRtagId,
|
15199 |
PK_BUILDAPI.duplicate_daemon_config( nTargetRtagId,
|
| 11932 |
recSrcReleaseConfigs.bmcon_id,
|
15200 |
recSrcReleaseConfigs.bmcon_id,
|
| 11933 |
recSrcReleaseConfigs.daemon_hostname,
|
15201 |
recSrcReleaseConfigs.daemon_hostname,
|
| Line 11935... |
Line 15203... |
| 11935 |
recSrcReleaseConfigs.daemon_mode ,
|
15203 |
recSrcReleaseConfigs.daemon_mode ,
|
| 11936 |
recSrcReleaseConfigs.gbe_buildfilter );
|
15204 |
recSrcReleaseConfigs.gbe_buildfilter );
|
| 11937 |
|
15205 |
|
| 11938 |
FETCH curSrcReleaseConfigs INTO recSrcReleaseConfigs;
|
15206 |
FETCH curSrcReleaseConfigs INTO recSrcReleaseConfigs;
|
| 11939 |
END LOOP;
|
15207 |
END LOOP;
|
| 11940 |
|
- |
|
| 11941 |
CLOSE curSrcReleaseConfigs;
|
15208 |
CLOSE curSrcReleaseConfigs;
|
| 11942 |
|
15209 |
|
| 11943 |
|
- |
|
| 11944 |
|
- |
|
| 11945 |
-- Import Ignore Warning states
|
- |
|
| 11946 |
INSERT INTO IGNORE_WARNINGS ( RTAG_ID, PV_ID, DPV_ID )
|
- |
|
| 11947 |
SELECT nTargetRtagId AS RTAG_ID,
|
- |
|
| 11948 |
igw.PV_ID,
|
- |
|
| 11949 |
igw.DPV_ID
|
- |
|
| 11950 |
FROM IGNORE_WARNINGS igw
|
- |
|
| 11951 |
WHERE igw.rtag_id = nSourceRtagId;
|
- |
|
| 11952 |
|
- |
|
| 11953 |
|
- |
|
| 11954 |
/* Log Project Action */
|
15210 |
/* Log Project Action */
|
| 11955 |
-- Get Source Location
|
15211 |
-- Get Source Location
|
| 11956 |
SELECT pr.PROJ_NAME ||' > '|| rt.RTAG_NAME ||' ['|| rt.RTAG_VERSION ||'.'|| rt.RTAG_LIFE_CYCLE ||']' INTO sSourceLocation
|
15212 |
SELECT pr.PROJ_NAME ||' > '|| rt.RTAG_NAME ||' ['|| rt.RTAG_VERSION ||'.'|| rt.RTAG_LIFE_CYCLE ||']' INTO sSourceLocation
|
| 11957 |
FROM RELEASE_TAGS rt,
|
15213 |
FROM RELEASE_TAGS rt,
|
| 11958 |
PROJECTS pr
|
15214 |
PROJECTS pr
|
| Line 13187... |
Line 16443... |
| 13187 |
END;
|
16443 |
END;
|
| 13188 |
|
16444 |
|
| 13189 |
/*-------------------------------------------------------------------------------------------------------*/
|
16445 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 13190 |
END PK_RELEASE;
|
16446 |
END PK_RELEASE;
|
| 13191 |
|
16447 |
|
| 13192 |
/
|
16448 |
/
|
| 13193 |
--------------------------------------------------------
|
16449 |
--------------------------------------------------------
|
| 13194 |
-- DDL for Package Body PK_RMAPI
|
16450 |
-- DDL for Package Body PK_RMAPI
|
| 13195 |
--------------------------------------------------------
|
16451 |
--------------------------------------------------------
|
| 13196 |
|
16452 |
|
| 13197 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_RMAPI"
|
16453 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_RMAPI"
|
| Line 15176... |
Line 18432... |
| 15176 |
|
18432 |
|
| 15177 |
/
|
18433 |
/
|
| 15178 |
|
18434 |
|
| 15179 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_RMAPI" TO "RM_READONLY";
|
18435 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_RMAPI" TO "RM_READONLY";
|
| 15180 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_RMAPI" TO "MS_READONLY";
|
18436 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_RMAPI" TO "MS_READONLY";
|
| 15181 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_RMAPI" TO "DM_READONLY";
|
18437 |
GRANT EXECUTE ON "RELEASE_MANAGER"."PK_RMAPI" TO "DM_READONLY";
|
| 15182 |
--------------------------------------------------------
|
18438 |
--------------------------------------------------------
|
| 15183 |
-- DDL for Package Body PK_WORK_IN_PROGRESS
|
18439 |
-- DDL for Package Body PK_WORK_IN_PROGRESS
|
| 15184 |
--------------------------------------------------------
|
18440 |
--------------------------------------------------------
|
| 15185 |
|
18441 |
|
| 15186 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_WORK_IN_PROGRESS" IS
|
18442 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."PK_WORK_IN_PROGRESS" IS
|
| Line 15414... |
Line 18670... |
| 15414 |
|
18670 |
|
| 15415 |
END;
|
18671 |
END;
|
| 15416 |
/*-------------------------------------------------------------------------------------------------------*/
|
18672 |
/*-------------------------------------------------------------------------------------------------------*/
|
| 15417 |
END PK_WORK_IN_PROGRESS;
|
18673 |
END PK_WORK_IN_PROGRESS;
|
| 15418 |
|
18674 |
|
| 15419 |
/
|
18675 |
/
|
| 15420 |
--------------------------------------------------------
|
18676 |
--------------------------------------------------------
|
| 15421 |
-- DDL for Package Body RM_ISSUES
|
18677 |
-- DDL for Package Body RM_ISSUES
|
| 15422 |
--------------------------------------------------------
|
18678 |
--------------------------------------------------------
|
| 15423 |
|
18679 |
|
| 15424 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."RM_ISSUES" AS
|
18680 |
CREATE OR REPLACE PACKAGE BODY "RELEASE_MANAGER"."RM_ISSUES" AS
|
| Line 15848... |
Line 19104... |
| 15848 |
*/
|
19104 |
*/
|
| 15849 |
END;
|
19105 |
END;
|
| 15850 |
|
19106 |
|
| 15851 |
END Rm_Issues;
|
19107 |
END Rm_Issues;
|
| 15852 |
|
19108 |
|
| 15853 |
/
|
19109 |
/
|
| 15854 |
--------------------------------------------------------
|
- |
|
| 15855 |
-- DDL for Procedure ADD_AUTOBUILD_FAILURE_INFO
|
- |
|
| 15856 |
--------------------------------------------------------
|
19110 |
--------------------------------------------------------
|
| 15857 |
set define off;
|
- |
|
| 15858 |
|
- |
|
| 15859 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."ADD_AUTOBUILD_FAILURE_INFO" (
|
- |
|
| 15860 |
nprojid IN NUMBER,
|
- |
|
| 15861 |
nviewid IN NUMBER,
|
- |
|
| 15862 |
suserlist IN VARCHAR2
|
- |
|
| 15863 |
)
|
- |
|
| 15864 |
IS
|
- |
|
| 15865 |
groupid NUMBER;
|
- |
|
| 15866 |
/******************************************************************************
|
- |
|
| 15867 |
NAME: ADD_AUTOBUILD_FAILURE
|
- |
|
| 15868 |
PURPOSE:
|
- |
|
| 15869 |
|
- |
|
| 15870 |
REVISIONS:
|
- |
|
| 15871 |
Ver Date Author Description
|
- |
|
| 15872 |
--------- ---------- --------------- ------------------------------------
|
- |
|
| 15873 |
1.0 11/04/2006 Rupesh Solanki Created this procedure.
|
- |
|
| 15874 |
|
- |
|
| 15875 |
NOTES:
|
- |
|
| 15876 |
|
- |
|
| 15877 |
Automatically available Auto Replace Keywords:
|
- |
|
| 15878 |
Object Name: ADD_AUTOBUILD_FAILURE
|
- |
|
| 15879 |
Sysdate: 11/04/2006
|
- |
|
| 15880 |
Date and Time: 11/04/2006, 9:28:28 AM, and 11/04/2006 9:28:28 AM
|
- |
|
| 15881 |
Username: (set in TOAD Options, Procedure Editor)
|
- |
|
| 15882 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
- |
|
| 15883 |
|
- |
|
| 15884 |
******************************************************************************/
|
- |
|
| 15885 |
BEGIN
|
- |
|
| 15886 |
BEGIN
|
- |
|
| 15887 |
SELECT group_email_id
|
- |
|
| 15888 |
INTO groupid
|
- |
|
| 15889 |
FROM autobuild_failure
|
- |
|
| 15890 |
WHERE proj_id = nprojid AND view_id = nviewid;
|
- |
|
| 15891 |
EXCEPTION
|
- |
|
| 15892 |
WHEN NO_DATA_FOUND
|
- |
|
| 15893 |
THEN
|
- |
|
| 15894 |
-- Create Next Sequence Id ---
|
- |
|
| 15895 |
SELECT seq_group_email_id.NEXTVAL
|
- |
|
| 15896 |
INTO groupid
|
- |
|
| 15897 |
FROM DUAL;
|
- |
|
| 15898 |
|
- |
|
| 15899 |
INSERT INTO autobuild_failure
|
- |
|
| 15900 |
(group_email_id, proj_id, view_id
|
- |
|
| 15901 |
)
|
- |
|
| 15902 |
VALUES (groupid, nprojid, nviewid
|
- |
|
| 15903 |
);
|
- |
|
| 15904 |
END;
|
- |
|
| 15905 |
|
- |
|
| 15906 |
add_view_members (groupid, suserlist);
|
- |
|
| 15907 |
END add_autobuild_failure_info;
|
- |
|
| 15908 |
|
- |
|
| 15909 |
/
|
- |
|
| 15910 |
--------------------------------------------------------
|
- |
|
| 15911 |
-- DDL for Procedure ADD_COMPONENT
|
19111 |
-- DDL for Function CAN_EDIT_PKG_IN_PROJECT
|
| 15912 |
--------------------------------------------------------
|
19112 |
--------------------------------------------------------
|
| 15913 |
set define off;
|
- |
|
| 15914 |
|
19113 |
|
| 15915 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."ADD_COMPONENT" ( nPvId IN RELEASE_COMPONENTS.PV_ID%TYPE,
|
19114 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."CAN_EDIT_PKG_IN_PROJECT" ( nPvId IN NUMBER, nRtagId IN NUMBER ) RETURN NUMBER IS
|
| 15916 |
sFileName IN RELEASE_COMPONENTS.FILE_NAME%TYPE,
|
19115 |
-- Returns 0 : Package is not editable in this Release
|
| 15917 |
sFilePath IN RELEASE_COMPONENTS.FILE_PATH%TYPE DEFAULT NULL,
|
- |
|
| 15918 |
nByteSize IN RELEASE_COMPONENTS.BYTE_SIZE%TYPE,
|
- |
|
| 15919 |
sCRCcksum IN RELEASE_COMPONENTS.CRC_CKSUM%TYPE DEFAULT NULL,
|
- |
|
| 15920 |
sCRCmodcrc IN RELEASE_COMPONENTS.CRC_MODCRC%TYPE DEFAULT NULL
|
- |
|
| 15921 |
) IS
|
19116 |
-- 1 : Package is editable in this release
|
| 15922 |
/* ---------------------------------------------------------------------------
|
19117 |
/* ---------------------------------------------------------------------------
|
| 15923 |
Version: 3.0.0
|
19118 |
Version: 3.0.0
|
| 15924 |
--------------------------------------------------------------------------- */
|
19119 |
--------------------------------------------------------------------------- */
|
| 15925 |
|
19120 |
|
| - |
|
19121 |
VExt PACKAGE_VERSIONS.V_EXT%TYPE;
|
| - |
|
19122 |
ProjId NUMBER;
|
| - |
|
19123 |
RowCount NUMBER;
|
| - |
|
19124 |
cReleaseMode CHAR(1);
|
| 15926 |
|
19125 |
|
| 15927 |
BEGIN
|
19126 |
BEGIN
|
| 15928 |
|
19127 |
|
| 15929 |
--- Insert into RELEASE_COMPONENTS
|
19128 |
/*--------------- Business Rules Here -------------------*/
|
| 15930 |
INSERT INTO RELEASE_COMPONENTS ( PV_ID, FILE_NAME, FILE_PATH, BYTE_SIZE, CRC_CKSUM, CRC_MODCRC )
|
19129 |
IF (nRtagId IS NULL) OR (nRtagId < 1)THEN
|
| - |
|
19130 |
RETURN 0;
|
| - |
|
19131 |
END IF;
|
| 15931 |
VALUES ( nPvId, sFileName, sFilePath, nByteSize, sCRCcksum, sCRCmodcrc );
|
19132 |
/*-------------------------------------------------------*/
|
| 15932 |
|
- |
|
| 15933 |
|
- |
|
| 15934 |
|
- |
|
| 15935 |
|
19133 |
|
| - |
|
19134 |
/*-- First Check. See if package is used through release reference --*/
|
| - |
|
19135 |
SELECT COUNT(rc.PV_ID) INTO RowCount
|
| - |
|
19136 |
FROM (
|
| - |
|
19137 |
SELECT rl.REF_RTAG_ID
|
| - |
|
19138 |
FROM RELEASE_LINKS rl
|
| - |
|
19139 |
WHERE rl.RTAG_ID = nRtagId
|
| - |
|
19140 |
) rl,
|
| - |
|
19141 |
RELEASE_CONTENT rc
|
| - |
|
19142 |
WHERE rc.RTAG_ID = rl.REF_RTAG_ID
|
| 15936 |
END Add_Component;
|
19143 |
AND rc.PV_ID = nPvId;
|
| 15937 |
|
19144 |
|
| 15938 |
/
|
- |
|
| 15939 |
--------------------------------------------------------
|
19145 |
-- Decide if package can be edited
|
| 15940 |
-- DDL for Procedure ADD_PACKAGE_INTEREST
|
19146 |
IF RowCount > 0 THEN
|
| 15941 |
--------------------------------------------------------
|
19147 |
-- Package is referenced from other release, hence cannot be edited
|
| 15942 |
set define off;
|
19148 |
RETURN 0;
|
| - |
|
19149 |
END IF;
|
| 15943 |
|
19150 |
|
| 15944 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."ADD_PACKAGE_INTEREST" (
|
- |
|
| 15945 |
nProjId IN PROJECTS.PROJ_ID%TYPE,
|
- |
|
| 15946 |
nPkgIdList IN VARCHAR2,
|
- |
|
| 15947 |
nUserId IN NUMBER )
|
- |
|
| 15948 |
IS
|
- |
|
| 15949 |
npkgidcollector relmgr_number_tab_t := relmgr_number_tab_t ();
|
- |
|
| 15950 |
nPkgId NUMBER;
|
- |
|
| 15951 |
alreadyExists NUMBER;
|
- |
|
| 15952 |
BEGIN
|
- |
|
| 15953 |
npkgidcollector := in_list_number2 (nPkgIdList);
|
19151 |
-- Check if the package is included through an SDK reference
|
| 15954 |
FOR i IN 1..npkgidcollector.COUNT
|
- |
|
| 15955 |
LOOP
|
- |
|
| 15956 |
nPkgId := npkgidcollector(i);
|
- |
|
| 15957 |
--- Ensure it doesn't already exist
|
- |
|
| 15958 |
SELECT COUNT(*)
|
19152 |
SELECT count(*) INTO RowCount
|
| 15959 |
INTO alreadyExists
|
- |
|
| 15960 |
FROM PACKAGE_INTEREST
|
19153 |
FROM RELEASE_CONTENT rc
|
| 15961 |
WHERE USER_ID = nUserId
|
19154 |
WHERE rc.RTAG_ID = nRtagId
|
| 15962 |
AND PKG_ID = nPkgId
|
19155 |
AND rc.PV_ID = nPvId
|
| 15963 |
AND PROJ_ID = nProjId;
|
19156 |
AND rc.SDKTAG_ID is not NULL ;
|
| 15964 |
|
19157 |
|
| 15965 |
IF ( alreadyExists = 0 ) THEN
|
19158 |
IF RowCount > 0 THEN
|
| 15966 |
--- Insert into PACKAGE_INTEREST TABLE
|
19159 |
-- Package is imported via SDK
|
| 15967 |
INSERT
|
19160 |
RETURN 0;
|
| 15968 |
INTO PACKAGE_INTEREST (PROJ_ID, PKG_ID, USER_ID )
|
- |
|
| 15969 |
VALUES (nProjId, nPkgId, nUserId );
|
- |
|
| 15970 |
END IF;
|
19161 |
END IF;
|
| 15971 |
END LOOP;
|
- |
|
| 15972 |
END ADD_PACKAGE_INTEREST;
|
- |
|
| 15973 |
|
19162 |
|
| 15974 |
/
|
- |
|
| 15975 |
--------------------------------------------------------
|
19163 |
-- Pegged packages can be edited. Other checking needs to be done
|
| 15976 |
-- DDL for Procedure ADD_RUNTIME_DEPENDENCY
|
19164 |
-- -- Check if the package is pegged
|
| 15977 |
--------------------------------------------------------
|
19165 |
-- SELECT count(*) INTO RowCount
|
| - |
|
19166 |
-- FROM pegged_versions
|
| - |
|
19167 |
-- WHERE RTAG_ID = nRtagId
|
| 15978 |
set define off;
|
19168 |
-- AND PV_ID = nPvId;
|
| 15979 |
|
19169 |
|
| 15980 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."ADD_RUNTIME_DEPENDENCY" ( NNpv_id IN NUMBER,
|
- |
|
| 15981 |
SSrtd_name IN PACKAGES.pkg_name%TYPE,
|
- |
|
| 15982 |
SSrtd_version IN PACKAGE_VERSIONS.pkg_version%TYPE,
|
- |
|
| 15983 |
NNuser_id IN NUMBER
|
19170 |
-- IF RowCount > 0 THEN
|
| 15984 |
) IS
|
19171 |
-- -- Package is Pegged
|
| 15985 |
/* ---------------------------------------------------------------------------
|
- |
|
| 15986 |
Version: 3.1
|
19172 |
-- RETURN 0;
|
| 15987 |
--------------------------------------------------------------------------- */
|
- |
|
| - |
|
19173 |
-- END IF;
|
| 15988 |
|
19174 |
|
| - |
|
19175 |
-- Check is only done for releases in restrictive mode
|
| - |
|
19176 |
SELECT rt.OFFICIAL INTO cReleaseMode
|
| - |
|
19177 |
FROM RELEASE_TAGS rt
|
| 15989 |
retRTD_ID NUMBER;
|
19178 |
WHERE rt.RTAG_ID = nRtagId;
|
| 15990 |
|
19179 |
|
| - |
|
19180 |
IF cReleaseMode = 'N' OR cReleaseMode = 'R' OR cReleaseMode = 'C' THEN
|
| 15991 |
CURSOR rtd_cur IS
|
19181 |
-- Do not do any further checking,
|
| 15992 |
SELECT rtd_id FROM runtime_dependencies WHERE pv_id = NNpv_id AND rtd_id = retRTD_ID;
|
19182 |
-- Package is editable here
|
| 15993 |
rtd_rec rtd_cur%ROWTYPE;
|
19183 |
RETURN 1;
|
| - |
|
19184 |
END IF;
|
| 15994 |
|
19185 |
|
| 15995 |
BEGIN
|
- |
|
| 15996 |
--- Seed database with package_name and version if required ---
|
- |
|
| 15997 |
Seed_Package_Names_Versions ( SSrtd_name, SSrtd_version, NNuser_id, retRTD_ID );
|
- |
|
| 15998 |
|
19186 |
|
| - |
|
19187 |
/*-- Further checking --*/
|
| 15999 |
OPEN rtd_cur;
|
19188 |
-- Get proj_id
|
| 16000 |
FETCH rtd_cur INTO rtd_rec;
|
19189 |
SELECT rt.PROJ_ID INTO ProjId
|
| - |
|
19190 |
FROM RELEASE_TAGS rt
|
| - |
|
19191 |
WHERE rt.RTAG_ID = nRtagId;
|
| 16001 |
|
19192 |
|
| - |
|
19193 |
BEGIN
|
| 16002 |
IF rtd_cur%NOTFOUND
|
19194 |
-- Get v_ext
|
| 16003 |
THEN
|
19195 |
SELECT pv.V_EXT INTO Vext
|
| 16004 |
/* Make sure it does not exists already as runtime dependency */
|
19196 |
FROM PACKAGE_VERSIONS pv
|
| - |
|
19197 |
WHERE pv.PV_ID = nPvId;
|
| 16005 |
|
19198 |
|
| 16006 |
--- Add new Runtime Dependency ---
|
19199 |
EXCEPTION
|
| 16007 |
INSERT INTO runtime_dependencies ( pv_id, rtd_id, mod_date, mod_user )
|
19200 |
WHEN NO_DATA_FOUND THEN
|
| 16008 |
VALUES ( NNpv_id, retRTD_ID, ORA_SYSDATE , NNuser_id );
|
19201 |
Vext := NULL;
|
| - |
|
19202 |
END;
|
| 16009 |
|
19203 |
|
| - |
|
19204 |
--Temp Hack for Step Project
|
| 16010 |
/* LOG ACTION */
|
19205 |
IF ProjId != 281 THEN
|
| 16011 |
Log_Action ( NNpv_id, 'runtime_add', NNuser_id,
|
19206 |
-- Find if package can be edited in this project
|
| 16012 |
'Runtime package: '|| SSrtd_name ||' '|| SSrtd_version );
|
19207 |
SELECT COUNT(pe.EXT_NAME) INTO RowCount
|
| - |
|
19208 |
FROM PROJECT_EXTENTIONS pe
|
| - |
|
19209 |
WHERE pe.PROJ_ID != ProjId
|
| - |
|
19210 |
AND pe.EXT_NAME = VExt;
|
| - |
|
19211 |
END IF;
|
| 16013 |
|
19212 |
|
| - |
|
19213 |
-- Decide if package can be edited
|
| - |
|
19214 |
IF RowCount > 0 THEN
|
| - |
|
19215 |
-- Package extension is found in other projects, hence NOT EDITABLE
|
| - |
|
19216 |
RETURN 0;
|
| - |
|
19217 |
ELSE
|
| - |
|
19218 |
RETURN 1;
|
| 16014 |
END IF;
|
19219 |
END IF;
|
| 16015 |
|
19220 |
|
| 16016 |
|
19221 |
|
| 16017 |
END Add_Runtime_Dependency;
|
19222 |
END CAN_EDIT_PKG_IN_PROJECT;
|
| 16018 |
|
19223 |
|
| 16019 |
/
|
19224 |
/
|
| 16020 |
--------------------------------------------------------
|
19225 |
--------------------------------------------------------
|
| 16021 |
-- DDL for Procedure ADD_VIEW_MEMBERS
|
19226 |
-- DDL for Function DT_ADDUSEROBJECT
|
| 16022 |
--------------------------------------------------------
|
19227 |
--------------------------------------------------------
|
| 16023 |
set define off;
|
- |
|
| 16024 |
|
- |
|
| 16025 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."ADD_VIEW_MEMBERS" (nGroupId IN NUMBER, sUserList IN VARCHAR2) IS
|
- |
|
| 16026 |
|
19228 |
|
| 16027 |
/******************************************************************************
|
19229 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."DT_ADDUSEROBJECT" RETURN NUMBER IS NEWOBJECTID NUMBER; BEGIN /* GET THE NEXT VALUE FROM THE SEQUENCE FOR THE OBJECT ID */ SELECT MICROSOFTSEQDTPROPERTIES.NEXTVAL INTO NEWOBJECTID FROM DUAL; /* ADD THE PARENT NODE FOR THE NEW OBJECT */ INSERT INTO MICROSOFTDTPROPERTIES ( ID, OBJECTID, PROPERTY ) VALUES ( NEWOBJECTID, NEWOBJECTID, 'DtgSchemaOBJECT' ); RETURN( NEWOBJECTID ); END DT_ADDUSEROBJECT;
|
| 16028 |
NAME: ADD_VIEW_MEMBERS
|
- |
|
| 16029 |
PURPOSE:
|
- |
|
| 16030 |
|
19230 |
|
| 16031 |
REVISIONS:
|
19231 |
/
|
| - |
|
19232 |
--------------------------------------------------------
|
| 16032 |
Ver Date Author Description
|
19233 |
-- DDL for Function GET_AUTOMATED_LABEL
|
| 16033 |
--------- ---------- --------------- ------------------------------------
|
19234 |
--------------------------------------------------------
|
| 16034 |
1.0 11/04/2006 1. Created this procedure.
|
- |
|
| 16035 |
|
19235 |
|
| 16036 |
NOTES:
|
- |
|
| - |
|
19236 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."GET_AUTOMATED_LABEL" ( nPvId IN NUMBER ) RETURN VARCHAR2 IS
|
| 16037 |
|
19237 |
|
| 16038 |
Automatically available Auto Replace Keywords:
|
19238 |
/* ---------------------------------------------------------------------------
|
| 16039 |
Object Name: ADD_VIEW_MEMBERS
|
- |
|
| 16040 |
Sysdate: 11/04/2006
|
19239 |
Version: 3.0.0
|
| 16041 |
Date and Time: 11/04/2006, 9:52:58 AM, and 11/04/2006 9:52:58 AM
|
19240 |
--------------------------------------------------------------------------- */
|
| 16042 |
Username: (set in TOAD Options, Procedure Editor)
|
- |
|
| 16043 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
- |
|
| 16044 |
|
19241 |
|
| 16045 |
******************************************************************************/
|
- |
|
| 16046 |
CURSOR user_cur IS
|
- |
|
| 16047 |
SELECT u.USER_ID
|
19242 |
sPkgName VARCHAR2(4000);
|
| 16048 |
FROM USERS u
|
19243 |
sPkgVersion VARCHAR2(4000);
|
| 16049 |
WHERE u.USER_ID IN (
|
19244 |
sVext VARCHAR2(4000);
|
| 16050 |
SELECT *
|
19245 |
cChangeType CHAR;
|
| 16051 |
FROM THE ( SELECT CAST( IN_LIST_NUMBER( sUserList ) AS RELMGR_NUMBER_TAB_t ) FROM dual )
|
- |
|
| 16052 |
);
|
- |
|
| 16053 |
user_rec user_cur%ROWTYPE;
|
19246 |
cBuildType CHAR;
|
| 16054 |
|
19247 |
|
| 16055 |
|
19248 |
|
| 16056 |
BEGIN
|
19249 |
BEGIN
|
| 16057 |
|
19250 |
|
| 16058 |
OPEN user_cur;
|
19251 |
-- Get package details
|
| 16059 |
FETCH user_cur INTO user_rec;
|
19252 |
SELECT pkg.PKG_NAME, pv.V_EXT, pv.build_type, pv.change_type, pv.pkg_version INTO sPkgName, sVext,cBuildType, cChangeType, sPkgVersion
|
| 16060 |
|
- |
|
| 16061 |
WHILE user_cur%FOUND
|
19253 |
FROM PACKAGE_VERSIONS pv,
|
| 16062 |
LOOP
|
19254 |
PACKAGES pkg
|
| 16063 |
INSERT INTO MEMBERS_GROUP (GROUP_EMAIL_ID, USER_ID)
|
19255 |
WHERE pv.PKG_ID = pkg.PKG_ID
|
| 16064 |
VALUES ( nGroupId, user_rec.USER_ID);
|
19256 |
AND pv.PV_ID = nPvId;
|
| 16065 |
|
19257 |
|
| - |
|
19258 |
-- Generate Label for manually built package
|
| - |
|
19259 |
If cBuildType = 'M' Then
|
| 16066 |
FETCH user_cur INTO user_rec;
|
19260 |
return (sPkgName ||'_'|| sPkgVersion );
|
| 16067 |
END LOOP;
|
19261 |
End If;
|
| 16068 |
|
19262 |
|
| - |
|
19263 |
-- Generate Label for automated build with specified package version
|
| - |
|
19264 |
IF cchangetype = 'F' Then
|
| - |
|
19265 |
return (sPkgName ||'_'|| sPkgVersion ||'.WIP');
|
| - |
|
19266 |
End If;
|
| 16069 |
|
19267 |
|
| - |
|
19268 |
-- Generate Label for automated build
|
| - |
|
19269 |
RETURN UPPER( sPkgName ||'.'|| nPvId || sVext ||'.WIP' );
|
| 16070 |
|
19270 |
|
| 16071 |
END ADD_VIEW_MEMBERS;
|
19271 |
END GET_AUTOMATED_LABEL;
|
| 16072 |
|
19272 |
|
| 16073 |
/
|
19273 |
/
|
| 16074 |
--------------------------------------------------------
|
19274 |
--------------------------------------------------------
|
| 16075 |
-- DDL for Procedure BASIC_CLONE
|
19275 |
-- DDL for Function GET_BUILD_NUMBER
|
| 16076 |
--------------------------------------------------------
|
19276 |
--------------------------------------------------------
|
| 16077 |
set define off;
|
- |
|
| 16078 |
|
19277 |
|
| 16079 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."BASIC_CLONE" (
|
19278 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."GET_BUILD_NUMBER" (s_version IN VARCHAR2) RETURN VARCHAR2
|
| 16080 |
nFROMpv_id IN NUMBER,
|
- |
|
| 16081 |
nTOpv_id IN NUMBER,
|
- |
|
| 16082 |
nRtag_id IN NUMBER,
|
- |
|
| 16083 |
nUser_id IN NUMBER,
|
- |
|
| 16084 |
nTOpkg_id IN NUMBER DEFAULT NULL,
|
- |
|
| 16085 |
enumISSUES_STATE_IMPORTED IN NUMBER DEFAULT NULL ) IS
|
- |
|
| 16086 |
|
19279 |
IS
|
| 16087 |
FromVersion PACKAGE_VERSIONS.PKG_VERSION%TYPE;
|
19280 |
/* ---------------------------------------------------------------------------
|
| 16088 |
major NUMBER;
|
- |
|
| 16089 |
minor NUMBER;
|
- |
|
| 16090 |
patch NUMBER;
|
- |
|
| 16091 |
buildn NUMBER;
|
19281 |
Version: 1.0.0
|
| 16092 |
from_vcs_type_id NUMBER;
|
19282 |
--------------------------------------------------------------------------- */
|
| 16093 |
BEGIN
|
19283 |
BEGIN
|
| 16094 |
------------------------------ Version Control System ------------------------------------------
|
- |
|
| 16095 |
SELECT vcs_type_id
|
- |
|
| 16096 |
INTO from_vcs_type_id
|
- |
|
| 16097 |
FROM package_versions WHERE pv_id = nFROMpv_id;
|
19284 |
IF is_number(s_version) AND LENGTH(s_version) > 3
|
| 16098 |
|
- |
|
| 16099 |
UPDATE package_versions
|
- |
|
| 16100 |
SET vcs_type_id = from_vcs_type_id
|
- |
|
| 16101 |
WHERE pv_id = nTOpv_id;
|
- |
|
| 16102 |
------------------------------------- Limits ---------------------------------------------------
|
- |
|
| 16103 |
select major_limit, minor_limit, patch_limit, build_number_limit
|
- |
|
| 16104 |
into major, minor, patch, buildn
|
- |
|
| 16105 |
from package_versions where pv_id=nFROMpv_id;
|
- |
|
| 16106 |
UPDATE package_versions SET
|
- |
|
| 16107 |
major_limit = major,
|
- |
|
| 16108 |
minor_limit = minor,
|
- |
|
| 16109 |
patch_limit = patch,
|
- |
|
| 16110 |
build_number_limit = buildn
|
- |
|
| 16111 |
WHERE PV_ID = nTOpv_id;
|
- |
|
| 16112 |
------------------------------------- Clone Dependencies ---------------------------------------------------
|
- |
|
| 16113 |
IF NOT nRtag_id IS NULL
|
- |
|
| 16114 |
THEN
|
19285 |
THEN
|
| 16115 |
-- Auto Update Dependencies --
|
- |
|
| 16116 |
INSERT INTO PACKAGE_DEPENDENCIES
|
- |
|
| 16117 |
SELECT nTOpv_id AS pv_id,
|
- |
|
| 16118 |
DECODE(nUser_id,
|
19286 |
RETURN MOD(TO_NUMBER(s_version), 1000);
|
| 16119 |
frc.modifier_id,
|
- |
|
| 16120 |
frc.pv_id,
|
- |
|
| 16121 |
DECODE(frc.dlocked,
|
- |
|
| 16122 |
'Y',
|
- |
|
| 16123 |
frc.pv_id,
|
- |
|
| 16124 |
dep.dpv_id)
|
- |
|
| 16125 |
) AS dpv_id,
|
- |
|
| 16126 |
nTOpkg_id AS pkg_id,
|
- |
|
| 16127 |
dep.dpkg_id,
|
- |
|
| 16128 |
dep.build_type,
|
- |
|
| 16129 |
dep.display_order
|
- |
|
| 16130 |
FROM PACKAGE_DEPENDENCIES dep,
|
- |
|
| 16131 |
PACKAGE_VERSIONS pv,
|
- |
|
| 16132 |
(
|
- |
|
| 16133 |
/* Full Release Contents used for reference*/
|
- |
|
| 16134 |
SELECT rpv.pv_id, rpv.pkg_id, NVL(rpv.v_ext, '|LINK_A_NULL|') AS v_ext, rpv.modifier_id, rpv.dlocked
|
- |
|
| 16135 |
FROM RELEASE_CONTENT rel, PACKAGE_VERSIONS rpv
|
- |
|
| 16136 |
WHERE rel.pv_id = rpv.pv_id AND rtag_id = nRtag_id
|
- |
|
| 16137 |
) frc
|
- |
|
| 16138 |
WHERE dep.pv_id = nFROMpv_id
|
- |
|
| 16139 |
AND dep.dpv_id = pv.pv_id
|
- |
|
| 16140 |
AND pv.pkg_id = frc.pkg_id(+)
|
- |
|
| 16141 |
AND NVL(pv.v_ext, '|LINK_A_NULL|') = frc.v_ext(+);
|
- |
|
| 16142 |
ELSE
|
19287 |
ELSE
|
| 16143 |
-- Clone Dependencies --
|
- |
|
| 16144 |
INSERT INTO PACKAGE_DEPENDENCIES
|
- |
|
| 16145 |
SELECT nTOpv_id AS pv_id,
|
- |
|
| 16146 |
dep.dpv_id,
|
- |
|
| 16147 |
nTOpkg_id AS pkg_id,
|
- |
|
| 16148 |
dep.dpkg_id,
|
- |
|
| 16149 |
dep.build_type,
|
- |
|
| 16150 |
dep.display_order
|
- |
|
| 16151 |
FROM PACKAGE_DEPENDENCIES dep
|
- |
|
| 16152 |
WHERE dep.pv_id = nFROMpv_id;
|
- |
|
| 16153 |
|
- |
|
| 16154 |
END IF;
|
- |
|
| 16155 |
|
- |
|
| 16156 |
----------------------------------------- Clone Issues -------------------------------------------------------
|
- |
|
| 16157 |
IF enumISSUES_STATE_IMPORTED IS NULL
|
- |
|
| 16158 |
THEN
|
- |
|
| 16159 |
/* All Issues */
|
19288 |
RETURN 0;
|
| 16160 |
INSERT INTO CQ_ISSUES ( pv_id, iss_db, iss_id, iss_state, mod_date, notes )
|
- |
|
| 16161 |
SELECT nTOpv_id AS pv_id, iss_db, iss_id, iss_state, mod_date, notes
|
- |
|
| 16162 |
FROM CQ_ISSUES
|
- |
|
| 16163 |
WHERE pv_id = nFROMpv_id;
|
- |
|
| 16164 |
ELSE
|
- |
|
| 16165 |
/* Outstanding Issues Only */
|
- |
|
| 16166 |
INSERT INTO CQ_ISSUES ( pv_id, iss_db, iss_id, iss_state, mod_date, notes )
|
- |
|
| 16167 |
SELECT nTOpv_id AS pv_id, iss_db, iss_id, iss_state, mod_date, notes
|
- |
|
| 16168 |
FROM CQ_ISSUES
|
- |
|
| 16169 |
WHERE pv_id = nFROMpv_id
|
- |
|
| 16170 |
AND iss_state = enumISSUES_STATE_IMPORTED;
|
- |
|
| 16171 |
END IF;
|
19289 |
END IF;
|
| 16172 |
|
- |
|
| 16173 |
------------------------------------ Clone Runtime Dependencies -----------------------------------------------
|
- |
|
| 16174 |
INSERT INTO RUNTIME_DEPENDENCIES (pv_id, rtd_id, rtd_url, rtd_comments, mod_date, mod_user)
|
- |
|
| 16175 |
SELECT nTOpv_id AS pv_id, rtd_id, rtd_url, rtd_comments, mod_date, mod_user
|
- |
|
| 16176 |
FROM RUNTIME_DEPENDENCIES WHERE pv_id = nFROMpv_id;
|
- |
|
| 16177 |
|
- |
|
| 16178 |
--------------------------------------- Clone Additional Notes ------------------------------------------------
|
- |
|
| 16179 |
INSERT INTO ADDITIONAL_NOTES ( NOTE_ID, PV_ID, NOTE_TITLE, NOTE_BODY, MOD_DATE, MOD_USER )
|
- |
|
| 16180 |
SELECT an.NOTE_ID,
|
- |
|
| 16181 |
nTOpv_id AS PV_ID,
|
- |
|
| 16182 |
an.NOTE_TITLE,
|
- |
|
| 16183 |
an.NOTE_BODY,
|
- |
|
| 16184 |
an.MOD_DATE,
|
- |
|
| 16185 |
an.MOD_USER
|
- |
|
| 16186 |
FROM ADDITIONAL_NOTES an
|
- |
|
| 16187 |
WHERE an.PV_ID = nFROMpv_id;
|
- |
|
| 16188 |
|
- |
|
| 16189 |
-------------------------------------------- Clone Unit Tests -------------------------------------------------
|
- |
|
| 16190 |
-- Only clone 'Auto Unit Test', 'Interactive Unit Test' and 'Autobuild UTF'
|
- |
|
| 16191 |
-- Only clone the basic information: TEST_SUMMARY
|
- |
|
| 16192 |
|
- |
|
| 16193 |
INSERT INTO UNIT_TESTS (
|
- |
|
| 16194 |
TEST_ID,
|
- |
|
| 16195 |
PV_ID,
|
- |
|
| 16196 |
TEST_TYPES_FK,
|
- |
|
| 16197 |
TEST_SUMMARY
|
- |
|
| 16198 |
)
|
- |
|
| 16199 |
SELECT ut.TEST_ID,
|
- |
|
| 16200 |
nTOpv_id AS PV_ID,
|
- |
|
| 16201 |
ut.TEST_TYPES_FK,
|
- |
|
| 16202 |
ut.TEST_SUMMARY
|
- |
|
| 16203 |
FROM UNIT_TESTS ut
|
- |
|
| 16204 |
WHERE ut.PV_ID = nFROMpv_id
|
- |
|
| 16205 |
AND ut.TEST_TYPES_FK IN (5,6,7);
|
- |
|
| 16206 |
|
- |
|
| 16207 |
-------------------------------------------- Clone Package Documents ------------------------------------------
|
- |
|
| 16208 |
INSERT INTO PACKAGE_DOCUMENTS ( PV_ID, TEST_ID, DOC_NUM, DOC_ID, IS_LATEST )
|
- |
|
| 16209 |
SELECT nTOpv_id AS PV_ID,
|
- |
|
| 16210 |
pd.test_id,
|
- |
|
| 16211 |
pd.doc_num,
|
- |
|
| 16212 |
pd.doc_id,
|
- |
|
| 16213 |
pd.IS_LATEST
|
- |
|
| 16214 |
FROM PACKAGE_DOCUMENTS pd
|
- |
|
| 16215 |
WHERE pd.PV_ID = nFROMpv_id;
|
- |
|
| 16216 |
|
- |
|
| 16217 |
-------------------------------------------- Clone Build Environments -----------------------------------------
|
- |
|
| 16218 |
INSERT INTO PACKAGE_BUILD_ENV ( PV_ID, BE_ID, BUILD_TYPE )
|
- |
|
| 16219 |
SELECT nTOpv_id AS PV_ID,
|
- |
|
| 16220 |
pkgbe.BE_ID,
|
- |
|
| 16221 |
pkgbe.BUILD_TYPE
|
- |
|
| 16222 |
FROM PACKAGE_BUILD_ENV pkgbe
|
- |
|
| 16223 |
WHERE pkgbe.PV_ID = nFROMpv_id;
|
- |
|
| 16224 |
|
- |
|
| 16225 |
---------------------------------------------Clone Package Build Info------------------------------------------
|
- |
|
| 16226 |
INSERT INTO PACKAGE_BUILD_INFO (PV_ID, BM_ID, BSA_ID)
|
- |
|
| 16227 |
SELECT nTOpv_id AS PV_ID,
|
- |
|
| 16228 |
pkgbinfo.BM_ID,
|
- |
|
| 16229 |
pkgbinfo.BSA_ID
|
- |
|
| 16230 |
FROM PACKAGE_BUILD_INFO pkgbinfo
|
- |
|
| 16231 |
WHERE pkgbinfo.PV_ID = nFROMpv_id;
|
- |
|
| 16232 |
|
- |
|
| 16233 |
---------------------------------------------Clone Package Version Processes-----------------------------------
|
- |
|
| 16234 |
INSERT INTO PACKAGE_PROCESSES ( PV_ID, PROC_ID )
|
- |
|
| 16235 |
SELECT nTOpv_id AS PV_ID,
|
- |
|
| 16236 |
pp.PROC_ID
|
- |
|
| 16237 |
FROM PACKAGE_PROCESSES pp
|
- |
|
| 16238 |
WHERE pp.PV_ID = nFROMpv_id;
|
- |
|
| 16239 |
|
- |
|
| 16240 |
---------------------------------------------Clone Licencing Associations-----------------------------------
|
- |
|
| 16241 |
PK_LICENCING.CLONE_LICENCING(nFROMpv_id, nTOpv_id, nUser_id);
|
- |
|
| 16242 |
---------------------------------------------------------------------------------------------------------------
|
- |
|
| 16243 |
|
- |
|
| 16244 |
/* LOG ACTION */
|
- |
|
| 16245 |
SELECT pv.PKG_VERSION INTO FromVersion
|
- |
|
| 16246 |
FROM PACKAGE_VERSIONS pv
|
- |
|
| 16247 |
WHERE pv.PV_ID = nFROMpv_id;
|
- |
|
| 16248 |
|
- |
|
| 16249 |
Log_Action ( nTOpv_id, 'clone_from', nUser_id,
|
- |
|
| 16250 |
'Details cloned from: '|| FromVersion );
|
- |
|
| 16251 |
|
- |
|
| 16252 |
---------------------------------------------------------------------------------------------------------------
|
- |
|
| 16253 |
|
- |
|
| 16254 |
END Basic_Clone;
|
19290 |
END get_build_number;
|
| 16255 |
|
19291 |
|
| 16256 |
/
|
19292 |
/
|
| 16257 |
--------------------------------------------------------
|
19293 |
--------------------------------------------------------
|
| 16258 |
-- DDL for Procedure BUILD_TREE
|
19294 |
-- DDL for Function GET_PATCH_VERSION
|
| 16259 |
--------------------------------------------------------
|
19295 |
--------------------------------------------------------
|
| 16260 |
set define off;
|
- |
|
| 16261 |
|
- |
|
| 16262 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."BUILD_TREE" ( nRtag_id IN NUMBER,
|
- |
|
| 16263 |
retSessionNum OUT NUMBER ) IS
|
- |
|
| 16264 |
|
19296 |
|
| - |
|
19297 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."GET_PATCH_VERSION" (s_version IN VARCHAR2) RETURN VARCHAR2
|
| - |
|
19298 |
IS
|
| 16265 |
/* ---------------------------------------------------------------------------
|
19299 |
/* ---------------------------------------------------------------------------
|
| 16266 |
Version: 3.0.0
|
19300 |
Version: 1.0.0
|
| 16267 |
--------------------------------------------------------------------------- */
|
19301 |
--------------------------------------------------------------------------- */
|
| 16268 |
rowCnt NUMBER := 0; -- Iterations counter
|
- |
|
| 16269 |
iteration NUMBER := 1; -- Maximum number of iterations allowed.
|
- |
|
| 16270 |
maxIterations NUMBER := 50; -- This will prevent infinite loops if cyrcular dependencies are found
|
- |
|
| 16271 |
UP_THE_TREE CONSTANT NUMBER DEFAULT 1;
|
- |
|
| 16272 |
DOWN_THE_TREE CONSTANT NUMBER DEFAULT -1;
|
- |
|
| 16273 |
sessionNum NUMBER;
|
- |
|
| 16274 |
levelNum NUMBER;
|
- |
|
| 16275 |
|
- |
|
| 16276 |
BEGIN
|
19302 |
BEGIN
|
| 16277 |
SELECT SEQ_session_num.nextval INTO sessionNum FROM DUAL;
|
19303 |
IF is_number(s_version) AND LENGTH(s_version) > 3
|
| 16278 |
|
- |
|
| 16279 |
/*
|
- |
|
| 16280 |
|| Start UP THE TREE
|
- |
|
| 16281 |
*/
|
- |
|
| 16282 |
|
- |
|
| 16283 |
|
- |
|
| 16284 |
/* Packages with no dependencies */
|
- |
|
| 16285 |
INSERT INTO TEMP_TREE_BROWSE (SESSION_NUM, LEVEL_NUM, DIRECTION, PV_ID, PKG_ID, V_EXT )
|
- |
|
| 16286 |
SELECT sessionNum AS SESSION_NUM,
|
- |
|
| 16287 |
iteration AS LEVEL_NUM,
|
- |
|
| 16288 |
UP_THE_TREE AS DIRECTION,
|
- |
|
| 16289 |
rc.pv_id, pv.pkg_id, pv.v_ext
|
- |
|
| 16290 |
FROM release_content rc,
|
- |
|
| 16291 |
package_versions pv
|
- |
|
| 16292 |
WHERE rc.rtag_id = nRtag_id
|
- |
|
| 16293 |
AND rc.pv_id = pv.pv_id
|
- |
|
| 16294 |
MINUS
|
19304 |
THEN
|
| 16295 |
SELECT sessionNum AS SESSION_NUM,
|
- |
|
| 16296 |
iteration AS LEVEL_NUM,
|
- |
|
| 16297 |
UP_THE_TREE AS DIRECTION,
|
- |
|
| 16298 |
dep.pv_id, pv.pkg_id, pv.v_ext
|
- |
|
| 16299 |
FROM package_dependencies dep,
|
- |
|
| 16300 |
package_versions pv
|
19305 |
RETURN FLOOR(TO_NUMBER(s_version) / 1000);
|
| 16301 |
WHERE dep.pv_id IN ( SELECT pv_id FROM release_content WHERE rtag_id = nRtag_id )
|
- |
|
| 16302 |
AND dep.pv_id = pv.pv_id;
|
- |
|
| 16303 |
|
- |
|
| 16304 |
|
- |
|
| 16305 |
/* Browse UP the build tree */
|
- |
|
| 16306 |
iteration := iteration + 1;
|
- |
|
| 16307 |
LOOP
|
19306 |
ELSE
|
| 16308 |
|
- |
|
| 16309 |
INSERT INTO TEMP_TREE_BROWSE (SESSION_NUM, LEVEL_NUM, DIRECTION, PV_ID, PKG_ID, V_EXT )
|
- |
|
| 16310 |
SELECT DISTINCT
|
- |
|
| 16311 |
sessionNum AS SESSION_NUM,
|
- |
|
| 16312 |
iteration AS LEVEL_NUM,
|
- |
|
| 16313 |
UP_THE_TREE AS DIRECTION,
|
- |
|
| 16314 |
rdep.pv_id, rdep.pkg_id, rdep.v_ext
|
- |
|
| 16315 |
FROM (
|
- |
|
| 16316 |
SELECT dep.pv_id, pv.pkg_id, pv.v_ext, dep.dpv_id, dpv.pkg_id AS dpkg_id, dpv.v_ext AS dv_ext
|
- |
|
| 16317 |
FROM package_dependencies dep,
|
- |
|
| 16318 |
release_content rc,
|
- |
|
| 16319 |
package_versions pv,
|
- |
|
| 16320 |
package_versions dpv
|
19307 |
RETURN s_version;
|
| 16321 |
WHERE dep.pv_id = rc.pv_id
|
- |
|
| 16322 |
AND rc.rtag_id = nRtag_id
|
- |
|
| 16323 |
AND dep.pv_id = pv.pv_id
|
- |
|
| 16324 |
AND dep.dpv_id = dpv.pv_id
|
- |
|
| 16325 |
) rdep,
|
- |
|
| 16326 |
temp_tree_browse ttb
|
- |
|
| 16327 |
WHERE rdep.dpkg_id = ttb.pkg_id
|
- |
|
| 16328 |
AND NVL(rdep.dv_ext ,'|LINK_A_NULL|') = NVL(ttb.v_ext,'|LINK_A_NULL|')
|
- |
|
| 16329 |
AND ttb.SESSION_NUM = sessionNum
|
- |
|
| 16330 |
AND ttb.LEVEL_NUM = iteration - 1
|
- |
|
| 16331 |
MINUS
|
- |
|
| 16332 |
/* Packages with all depencencies NOT matched */
|
- |
|
| 16333 |
SELECT DISTINCT
|
- |
|
| 16334 |
sessionNum AS SESSION_NUM,
|
- |
|
| 16335 |
iteration AS LEVEL_NUM,
|
- |
|
| 16336 |
UP_THE_TREE AS DIRECTION,
|
- |
|
| 16337 |
rdep.pv_id, rdep.pkg_id, rdep.v_ext
|
- |
|
| 16338 |
FROM (
|
19308 |
END IF;
|
| 16339 |
SELECT dep.pv_id, pv.pkg_id, pv.v_ext, dep.dpv_id, dpv.pkg_id AS dpkg_id, dpv.v_ext AS dv_ext
|
- |
|
| 16340 |
FROM package_dependencies dep,
|
- |
|
| 16341 |
release_content rc,
|
- |
|
| 16342 |
package_versions pv,
|
- |
|
| 16343 |
package_versions dpv
|
19309 |
END get_patch_version;
|
| 16344 |
WHERE dep.pv_id = rc.pv_id
|
- |
|
| 16345 |
AND rc.rtag_id = nRtag_id
|
- |
|
| 16346 |
AND dep.pv_id = pv.pv_id
|
- |
|
| 16347 |
AND dep.dpv_id = dpv.pv_id
|
- |
|
| 16348 |
) rdep,
|
- |
|
| 16349 |
(
|
- |
|
| 16350 |
SELECT tb.*
|
- |
|
| 16351 |
FROM temp_tree_browse tb
|
- |
|
| 16352 |
WHERE tb.SESSION_NUM = sessionNum
|
- |
|
| 16353 |
) ttb
|
- |
|
| 16354 |
WHERE rdep.dpkg_id = ttb.pkg_id (+)
|
- |
|
| 16355 |
AND NVL(rdep.dv_ext ,'|LINK_A_NULL|') = NVL(ttb.v_ext (+),'|LINK_A_NULL|')
|
- |
|
| 16356 |
AND ttb.SESSION_NUM IS NULL;
|
- |
|
| 16357 |
|
19310 |
|
| - |
|
19311 |
/
|
| 16358 |
rowCnt := SQL%ROWCOUNT;
|
19312 |
--------------------------------------------------------
|
| 16359 |
IF rowCnt > 0 THEN
|
- |
|
| 16360 |
iteration := iteration + 1;
|
19313 |
-- DDL for Function GET_PV_FIRST_MODIFIED
|
| 16361 |
END IF;
|
- |
|
| 16362 |
EXIT WHEN (rowCnt < 1) OR (iteration > maxIterations);
|
19314 |
--------------------------------------------------------
|
| 16363 |
END LOOP;
|
- |
|
| 16364 |
|
19315 |
|
| 16365 |
/*---------------------------------------------------------------------------------------------------------------------*/
|
19316 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."GET_PV_FIRST_MODIFIED" (v_pv_id NUMBER) RETURN DATE IS
|
| - |
|
19317 |
ret DATE;
|
| - |
|
19318 |
BEGIN
|
| - |
|
19319 |
SELECT q.modified_stamp
|
| - |
|
19320 |
INTO ret
|
| - |
|
19321 |
FROM (
|
| - |
|
19322 |
SELECT level AS lvl, pvc.pv_id, pvc.modified_stamp, pvc.change_type
|
| - |
|
19323 |
FROM package_versions pvc
|
| - |
|
19324 |
START WITH pvc.pv_id = v_pv_id
|
| - |
|
19325 |
CONNECT BY NOCYCLE pvc.pv_id = PRIOR pvc.last_pv_id
|
| - |
|
19326 |
) Q
|
| - |
|
19327 |
WHERE q.change_type IS NOT NULL
|
| - |
|
19328 |
AND rownum = 1
|
| - |
|
19329 |
ORDER BY q.lvl;
|
| 16366 |
|
19330 |
|
| 16367 |
/* Check for unresolved dependencies
|
- |
|
| 16368 |
||
|
- |
|
| 16369 |
*/
|
- |
|
| 16370 |
/* UNRESOLVED */
|
- |
|
| 16371 |
SELECT COUNT(*) INTO rowCnt
|
- |
|
| 16372 |
FROM (
|
19331 |
RETURN ret;
|
| 16373 |
SELECT pv.pv_id, pv.pkg_id, pv.v_ext
|
- |
|
| 16374 |
FROM release_content rc,
|
- |
|
| 16375 |
package_versions pv
|
- |
|
| 16376 |
WHERE rc.rtag_id = nRtag_id
|
- |
|
| 16377 |
AND rc.pv_id = pv.pv_id
|
- |
|
| 16378 |
MINUS
|
- |
|
| 16379 |
SELECT ttb.pv_id, ttb.pkg_id, ttb.v_ext
|
- |
|
| 16380 |
FROM temp_tree_browse ttb
|
- |
|
| 16381 |
WHERE ttb.session_num = sessionNum
|
- |
|
| 16382 |
);
|
19332 |
END;
|
| 16383 |
|
19333 |
|
| - |
|
19334 |
/
|
| 16384 |
|
19335 |
|
| - |
|
19336 |
GRANT EXECUTE ON "RELEASE_MANAGER"."GET_PV_FIRST_MODIFIED" TO "RM_READONLY";
|
| - |
|
19337 |
GRANT EXECUTE ON "RELEASE_MANAGER"."GET_PV_FIRST_MODIFIED" TO "DM_READONLY";
|
| - |
|
19338 |
GRANT EXECUTE ON "RELEASE_MANAGER"."GET_PV_FIRST_MODIFIED" TO "DEPLOYMENT_MANAGER";
|
| - |
|
19339 |
--------------------------------------------------------
|
| - |
|
19340 |
-- DDL for Function GET_V_EXT
|
| - |
|
19341 |
--------------------------------------------------------
|
| 16385 |
|
19342 |
|
| 16386 |
IF rowCnt > 0
|
- |
|
| 16387 |
THEN
|
- |
|
| 16388 |
/* Circular dependencies detected.
|
- |
|
| 16389 |
|| Try to resolve build order from the top now.
|
19343 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."GET_V_EXT" (SSpkg_version IN PACKAGE_VERSIONS.pkg_version%TYPE) RETURN VARCHAR2 IS
|
| 16390 |
|| Start DOWN THE TREE
|
- |
|
| 16391 |
*/
|
- |
|
| 16392 |
|
19344 |
|
| 16393 |
iteration := 0;
|
- |
|
| 16394 |
/* Top Level packages */
|
- |
|
| 16395 |
INSERT INTO TEMP_TREE_BROWSE (SESSION_NUM, LEVEL_NUM, DIRECTION, PV_ID, PKG_ID, V_EXT )
|
19345 |
/* ---------------------------------------------------------------------------
|
| 16396 |
SELECT sessionNum AS SESSION_NUM,
|
- |
|
| 16397 |
iteration AS LEVEL_NUM,
|
- |
|
| 16398 |
DOWN_THE_TREE AS DIRECTION,
|
- |
|
| 16399 |
pv.pv_id, pv.pkg_id, pv.v_ext
|
- |
|
| 16400 |
FROM (
|
- |
|
| 16401 |
/* Packages no one depends on ( Top level packages )*/
|
- |
|
| 16402 |
(
|
- |
|
| 16403 |
/* All parents*/
|
- |
|
| 16404 |
SELECT pv.pkg_id, pv.v_ext
|
- |
|
| 16405 |
FROM package_dependencies dep,
|
- |
|
| 16406 |
release_content rc,
|
- |
|
| 16407 |
package_versions pv
|
- |
|
| 16408 |
WHERE dep.pv_id = rc.pv_id
|
- |
|
| 16409 |
AND rc.rtag_id = nRtag_id
|
- |
|
| 16410 |
AND dep.pv_id = pv.pv_id
|
- |
|
| 16411 |
MINUS
|
- |
|
| 16412 |
/* All children */
|
- |
|
| 16413 |
SELECT dpv.pkg_id, dpv.v_ext
|
- |
|
| 16414 |
FROM package_dependencies dep,
|
- |
|
| 16415 |
release_content rc,
|
- |
|
| 16416 |
package_versions dpv
|
- |
|
| 16417 |
WHERE dep.pv_id = rc.pv_id
|
- |
|
| 16418 |
AND rc.rtag_id = nRtag_id
|
- |
|
| 16419 |
AND dep.dpv_id = dpv.pv_id
|
- |
|
| 16420 |
)
|
- |
|
| 16421 |
MINUS
|
- |
|
| 16422 |
/* Packages with resolved dependencies from UP THE TREE */
|
- |
|
| 16423 |
SELECT ttb.pkg_id, ttb.v_ext
|
- |
|
| 16424 |
FROM temp_tree_browse ttb
|
- |
|
| 16425 |
WHERE ttb.session_num = sessionNum
|
- |
|
| 16426 |
) tpkg,
|
- |
|
| 16427 |
package_versions pv,
|
- |
|
| 16428 |
release_content rc
|
19346 |
Version: 3.0.0
|
| 16429 |
WHERE rc.rtag_id = nRtag_id
|
- |
|
| 16430 |
AND rc.pv_id = pv.pv_id
|
- |
|
| 16431 |
AND tpkg.pkg_id = pv.pkg_id
|
- |
|
| 16432 |
AND NVL(tpkg.v_ext,'|LINK_A_NULL|') = NVL(pv.v_ext,'|LINK_A_NULL|');
|
19347 |
--------------------------------------------------------------------------- */
|
| 16433 |
|
19348 |
|
| - |
|
19349 |
SSV_EXT PACKAGE_VERSIONS.V_EXT%TYPE;
|
| - |
|
19350 |
lastDot NUMBER;
|
| 16434 |
|
19351 |
|
| 16435 |
/* Keep taking packages which no one depende on */
|
- |
|
| 16436 |
iteration := iteration - 1;
|
- |
|
| 16437 |
LOOP
|
19352 |
BEGIN
|
| 16438 |
INSERT INTO TEMP_TREE_BROWSE (SESSION_NUM, LEVEL_NUM, DIRECTION, PV_ID, PKG_ID, V_EXT )
|
- |
|
| 16439 |
SELECT sessionNum AS SESSION_NUM,
|
- |
|
| 16440 |
iteration AS LEVEL_NUM,
|
- |
|
| 16441 |
DOWN_THE_TREE AS DIRECTION,
|
- |
|
| 16442 |
pv.pv_id, pv.pkg_id, pv.v_ext
|
- |
|
| 16443 |
FROM (
|
- |
|
| 16444 |
/* All Unresolved */
|
- |
|
| 16445 |
(
|
- |
|
| 16446 |
SELECT pv.pkg_id, pv.v_ext
|
- |
|
| 16447 |
FROM release_content rc,
|
- |
|
| 16448 |
package_versions pv
|
- |
|
| 16449 |
WHERE rc.rtag_id = nRtag_id
|
- |
|
| 16450 |
AND rc.pv_id = pv.pv_id
|
- |
|
| 16451 |
MINUS
|
- |
|
| 16452 |
SELECT ttb.pkg_id, ttb.v_ext
|
- |
|
| 16453 |
FROM temp_tree_browse ttb
|
- |
|
| 16454 |
WHERE ttb.session_num = sessionNum
|
- |
|
| 16455 |
)
|
- |
|
| 16456 |
MINUS
|
- |
|
| 16457 |
(
|
- |
|
| 16458 |
/* Children of Unresolved */
|
- |
|
| 16459 |
SELECT dpv.pkg_id, dpv.V_EXT
|
- |
|
| 16460 |
FROM (
|
- |
|
| 16461 |
SELECT pv.pv_id, pv.pkg_id, pv.v_ext
|
- |
|
| 16462 |
FROM release_content rc,
|
- |
|
| 16463 |
package_versions pv
|
19353 |
lastDot := INSTR (SSpkg_version, '.', -1);
|
| 16464 |
WHERE rc.rtag_id = nRtag_id
|
- |
|
| 16465 |
AND rc.pv_id = pv.pv_id
|
- |
|
| 16466 |
MINUS
|
- |
|
| 16467 |
SELECT ttb.pv_id, ttb.pkg_id, ttb.v_ext
|
- |
|
| 16468 |
FROM temp_tree_browse ttb
|
- |
|
| 16469 |
WHERE ttb.session_num = sessionNum
|
- |
|
| 16470 |
) unr,
|
- |
|
| 16471 |
package_dependencies dep,
|
- |
|
| 16472 |
package_versions dpv
|
- |
|
| 16473 |
WHERE unr.pv_id = dep.pv_id
|
- |
|
| 16474 |
AND dep.dpv_id = dpv.pv_id
|
- |
|
| 16475 |
)
|
- |
|
| 16476 |
) tpkg,
|
- |
|
| 16477 |
package_versions pv,
|
- |
|
| 16478 |
release_content rc
|
- |
|
| 16479 |
WHERE rc.rtag_id = nRtag_id
|
- |
|
| 16480 |
AND rc.pv_id = pv.pv_id
|
- |
|
| 16481 |
AND tpkg.pkg_id = pv.pkg_id
|
- |
|
| 16482 |
AND NVL(tpkg.v_ext,'|LINK_A_NULL|') = NVL(pv.v_ext,'|LINK_A_NULL|');
|
- |
|
| 16483 |
|
19354 |
|
| 16484 |
rowCnt := SQL%ROWCOUNT;
|
19355 |
IF ( lastDot > 0 ) AND ( lastDot != LENGTH(SSpkg_version) )
|
| 16485 |
IF rowCnt > 0 THEN
|
19356 |
THEN
|
| 16486 |
iteration := iteration - 1;
|
19357 |
-- YES dot separator found --
|
| 16487 |
END IF;
|
- |
|
| 16488 |
EXIT WHEN (rowCnt < 1);
|
19358 |
SSV_EXT := SUBSTR (SSpkg_version, lastDot, LENGTH(SSpkg_version)-lastDot+1);
|
| 16489 |
END LOOP;
|
- |
|
| 16490 |
|
19359 |
|
| - |
|
19360 |
IF IS_VERSION_EXTENSION ( SSV_EXT )
|
| - |
|
19361 |
THEN
|
| - |
|
19362 |
RETURN SSV_EXT;
|
| - |
|
19363 |
ELSE
|
| - |
|
19364 |
RETURN NULL;
|
| 16491 |
END IF;
|
19365 |
END IF;
|
| 16492 |
|
19366 |
|
| - |
|
19367 |
ELSE
|
| - |
|
19368 |
-- NO dot separator found --
|
| - |
|
19369 |
RETURN NULL;
|
| - |
|
19370 |
END IF;
|
| 16493 |
|
19371 |
|
| 16494 |
/*---------------------------------------------------------------------------------------------------------------------*/
|
- |
|
| - |
|
19372 |
END GET_V_EXT;
|
| 16495 |
|
19373 |
|
| 16496 |
/*
|
19374 |
/
|
| 16497 |
|| Save results from temp table
|
19375 |
--------------------------------------------------------
|
| 16498 |
*/
|
- |
|
| 16499 |
/* Clean up build_order table */
|
19376 |
-- DDL for Function IN_LIST_NUMBER
|
| 16500 |
DELETE FROM BUILD_ORDER WHERE rtag_id = nRtag_id;
|
19377 |
--------------------------------------------------------
|
| 16501 |
|
19378 |
|
| 16502 |
/* Save UP THE TREE */
|
- |
|
| 16503 |
INSERT INTO BUILD_ORDER ( RTAG_ID, STEP_NUM, PV_ID )
|
19379 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."IN_LIST_NUMBER" ( sInList IN VARCHAR2 ) RETURN RELMGR_NUMBER_TAB_t IS
|
| 16504 |
SELECT nRtag_id AS rtag_id,
|
- |
|
| 16505 |
ttb.level_num AS step_num,
|
- |
|
| 16506 |
ttb.PV_ID
|
- |
|
| 16507 |
FROM temp_tree_browse ttb
|
- |
|
| 16508 |
WHERE ttb.session_num = sessionNum
|
- |
|
| 16509 |
AND ttb.direction = UP_THE_TREE;
|
- |
|
| 16510 |
|
19380 |
|
| - |
|
19381 |
/* ---------------------------------------------------------------------------
|
| 16511 |
/*Get last step_num */
|
19382 |
Version: 3.0.0
|
| 16512 |
SELECT MAX(ttb.level_num) + 1 INTO levelNum
|
- |
|
| 16513 |
FROM temp_tree_browse ttb WHERE ttb.session_num = sessionNum AND ttb.DIRECTION = UP_THE_TREE;
|
19383 |
--------------------------------------------------------------------------- */
|
| 16514 |
|
19384 |
|
| 16515 |
/* UNRESOLVED */
|
- |
|
| 16516 |
SELECT COUNT(*) INTO rowCnt
|
- |
|
| 16517 |
FROM (
|
- |
|
| 16518 |
SELECT pv.pv_id, pv.pkg_id, pv.v_ext
|
19385 |
sync_rtags RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
| 16519 |
FROM release_content rc,
|
- |
|
| 16520 |
package_versions pv
|
- |
|
| 16521 |
WHERE rc.rtag_id = nRtag_id
|
- |
|
| 16522 |
AND rc.pv_id = pv.pv_id
|
- |
|
| 16523 |
MINUS
|
19386 |
pos NUMBER;
|
| 16524 |
SELECT ttb.pv_id, ttb.pkg_id, ttb.v_ext
|
- |
|
| 16525 |
FROM temp_tree_browse ttb
|
- |
|
| 16526 |
WHERE ttb.session_num = sessionNum
|
19387 |
in_list VARCHAR2(4000) := sInList || ',';
|
| 16527 |
);
|
- |
|
| 16528 |
|
19388 |
|
| - |
|
19389 |
BEGIN
|
| 16529 |
|
19390 |
|
| 16530 |
IF rowCnt > 0
|
19391 |
IF NOT sInList IS NULL
|
| 16531 |
THEN
|
19392 |
THEN
|
| 16532 |
/* Save unresolved packages */
|
- |
|
| 16533 |
INSERT INTO BUILD_ORDER ( RTAG_ID, STEP_NUM, PV_ID, UNRESOLVED )
|
- |
|
| 16534 |
SELECT nRtag_id AS rtag_id,
|
- |
|
| 16535 |
levelNum AS step_num,
|
- |
|
| 16536 |
upv.PV_ID,
|
- |
|
| 16537 |
'Y' AS UNRESOLVED
|
- |
|
| 16538 |
FROM (
|
19393 |
LOOP
|
| 16539 |
SELECT pv.pv_id, pv.pkg_id, pv.v_ext
|
- |
|
| 16540 |
FROM release_content rc,
|
19394 |
EXIT WHEN in_list IS NULL;
|
| 16541 |
package_versions pv
|
19395 |
pos := INSTR ( in_list, ',' );
|
| 16542 |
WHERE rc.rtag_id = nRtag_id
|
19396 |
sync_rtags.extend;
|
| 16543 |
AND rc.pv_id = pv.pv_id
|
- |
|
| 16544 |
MINUS
|
- |
|
| 16545 |
SELECT ttb.pv_id, ttb.pkg_id, ttb.v_ext
|
19397 |
sync_rtags(sync_rtags.count) := LTRIM ( RTRIM ( SUBSTR ( in_list, 1, pos-1 ) ) );
|
| 16546 |
FROM temp_tree_browse ttb
|
- |
|
| 16547 |
WHERE ttb.session_num = sessionNum
|
19398 |
in_list := SUBSTR ( in_list, pos+1 );
|
| 16548 |
) upv;
|
19399 |
END LOOP;
|
| 16549 |
END IF;
|
19400 |
END IF;
|
| 16550 |
|
19401 |
|
| 16551 |
/* Save DOWN THE TREE */
|
- |
|
| 16552 |
levelNum := 1000;
|
19402 |
RETURN sync_rtags;
|
| 16553 |
INSERT INTO BUILD_ORDER ( RTAG_ID, STEP_NUM, PV_ID )
|
- |
|
| 16554 |
SELECT nRtag_id AS rtag_id,
|
- |
|
| 16555 |
levelNum + ttb.level_num AS step_num,
|
- |
|
| 16556 |
ttb.PV_ID
|
- |
|
| 16557 |
FROM temp_tree_browse ttb
|
- |
|
| 16558 |
WHERE ttb.session_num = sessionNum
|
- |
|
| 16559 |
AND ttb.direction = DOWN_THE_TREE;
|
- |
|
| 16560 |
|
- |
|
| 16561 |
|
- |
|
| 16562 |
/*---------------------------------------------------------------------------------------------------------------------*/
|
- |
|
| 16563 |
|
- |
|
| 16564 |
/* Clean up temp table */
|
- |
|
| 16565 |
DELETE FROM TEMP_TREE_BROWSE WHERE session_num = sessionNum;
|
- |
|
| 16566 |
|
- |
|
| 16567 |
retSessionNum := sessionNum;
|
- |
|
| 16568 |
END Build_Tree;
|
19403 |
END IN_LIST_NUMBER;
|
| 16569 |
|
19404 |
|
| 16570 |
/
|
19405 |
/
|
| 16571 |
--------------------------------------------------------
|
19406 |
--------------------------------------------------------
|
| 16572 |
-- DDL for Procedure CHANGE_PACKAGE_STATE
|
19407 |
-- DDL for Function IN_LIST_NUMBER2
|
| 16573 |
--------------------------------------------------------
|
19408 |
--------------------------------------------------------
|
| 16574 |
set define off;
|
- |
|
| 16575 |
|
19409 |
|
| 16576 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."CHANGE_PACKAGE_STATE" ( nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
19410 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."IN_LIST_NUMBER2" ( sInList IN VARCHAR2 ) RETURN RELMGR_NUMBER_TAB_t IS
|
| 16577 |
nRtagId IN RELEASE_TAGS.RTAG_ID%TYPE ) IS
|
- |
|
| - |
|
19411 |
|
| 16578 |
/* ---------------------------------------------------------------------------
|
19412 |
/* ---------------------------------------------------------------------------
|
| 16579 |
Version: 4.0
|
19413 |
Version: 3.0.0
|
| 16580 |
--------------------------------------------------------------------------- */
|
19414 |
--------------------------------------------------------------------------- */
|
| 16581 |
|
19415 |
|
| - |
|
19416 |
sync_rtags RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
| - |
|
19417 |
pos NUMBER;
|
| - |
|
19418 |
in_list VARCHAR2(32767) := sInList || ',';
|
| - |
|
19419 |
|
| 16582 |
BEGIN
|
19420 |
BEGIN
|
| 16583 |
|
19421 |
|
| 16584 |
-- Unlock Package
|
19422 |
IF NOT sInList IS NULL
|
| - |
|
19423 |
THEN
|
| - |
|
19424 |
LOOP
|
| 16585 |
UPDATE RELEASE_CONTENT rc SET
|
19425 |
EXIT WHEN in_list IS NULL;
|
| 16586 |
rc.PKG_STATE = 0
|
19426 |
pos := INSTR ( in_list, ',' );
|
| 16587 |
WHERE rc.PV_ID = nPvId
|
19427 |
sync_rtags.extend;
|
| - |
|
19428 |
sync_rtags(sync_rtags.count) := LTRIM ( RTRIM ( SUBSTR ( in_list, 1, pos-1 ) ) );
|
| 16588 |
AND rc.RTAG_ID = nRtagId;
|
19429 |
in_list := SUBSTR ( in_list, pos+1 );
|
| - |
|
19430 |
END LOOP;
|
| - |
|
19431 |
END IF;
|
| 16589 |
|
19432 |
|
| - |
|
19433 |
RETURN sync_rtags;
|
| 16590 |
END Change_Package_State;
|
19434 |
END IN_LIST_NUMBER2;
|
| 16591 |
|
19435 |
|
| 16592 |
/
|
19436 |
/
|
| 16593 |
--------------------------------------------------------
|
19437 |
--------------------------------------------------------
|
| 16594 |
-- DDL for Procedure CHANGE_RELEASE_MODE
|
19438 |
-- DDL for Function IN_LIST_VARCHAR2
|
| 16595 |
--------------------------------------------------------
|
19439 |
--------------------------------------------------------
|
| 16596 |
set define off;
|
- |
|
| 16597 |
|
19440 |
|
| 16598 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."CHANGE_RELEASE_MODE" ( nModeCode IN NUMBER, nRtagId IN NUMBER, UserId IN NUMBER ) IS
|
19441 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."IN_LIST_VARCHAR2" ( sInList IN VARCHAR2, cSeparator IN VARCHAR2 ) RETURN RELMGR_VARCHAR2_TAB_t IS
|
| - |
|
19442 |
|
| 16599 |
/* ---------------------------------------------------------------------------
|
19443 |
/* ---------------------------------------------------------------------------
|
| 16600 |
Version: 3.0.0
|
19444 |
Version: 3.1
|
| 16601 |
--------------------------------------------------------------------------- */
|
19445 |
--------------------------------------------------------------------------- */
|
| 16602 |
|
19446 |
|
| 16603 |
cMode CHAR(1) := NULL;
|
19447 |
cItemCollection RELMGR_VARCHAR2_TAB_t := RELMGR_VARCHAR2_TAB_t();
|
| 16604 |
nProjId NUMBER;
|
19448 |
pos NUMBER;
|
| - |
|
19449 |
in_list VARCHAR2(4000) := sInList || cSeparator;
|
| - |
|
19450 |
val VARCHAR2(4000);
|
| 16605 |
|
19451 |
|
| 16606 |
BEGIN
|
19452 |
BEGIN
|
| 16607 |
|
19453 |
|
| - |
|
19454 |
IF NOT sInList IS NULL
|
| - |
|
19455 |
THEN
|
| - |
|
19456 |
LOOP
|
| - |
|
19457 |
EXIT WHEN in_list IS NULL;
|
| - |
|
19458 |
pos := INSTR ( in_list, cSeparator );
|
| - |
|
19459 |
val := LTRIM ( RTRIM ( SUBSTR ( in_list, 1, pos-1 ) ) );
|
| 16608 |
|
19460 |
|
| 16609 |
/*
|
- |
|
| 16610 |
Author: Rupesh Solanki
|
- |
|
| 16611 |
Modified: 24th October 2006
|
- |
|
| 16612 |
Reason: Added the archive mode state into Release Manager
|
- |
|
| 16613 |
|| 1 - Open Mode
|
- |
|
| 16614 |
|| 2 - Restrictive Mode
|
- |
|
| 16615 |
|| 3 - Closed Mode
|
- |
|
| 16616 |
|| 4 - CCB Mode
|
- |
|
| 16617 |
|| 5 - Archive Mode
|
- |
|
| 16618 |
|| 6 - Preserve Mode
|
- |
|
| 16619 |
*/
|
- |
|
| 16620 |
-- Get project Id
|
- |
|
| 16621 |
SELECT rt.PROJ_ID INTO nProjId
|
- |
|
| 16622 |
FROM RELEASE_TAGS rt
|
- |
|
| 16623 |
WHERE rt.RTAG_ID = nRtagId;
|
- |
|
| 16624 |
|
- |
|
| 16625 |
IF nModeCode = 1 THEN
|
19461 |
IF (NOT val IS NULL) THEN
|
| 16626 |
-- Open Mode
|
- |
|
| 16627 |
cMode := 'N';
|
- |
|
| 16628 |
|
- |
|
| 16629 |
/* LOG ACTION */
|
- |
|
| 16630 |
Log_Project_Action ( nProjId, 'set_to_open_mode', UserId, 'Release is set to Open Mode', nRtagId );
|
- |
|
| 16631 |
|
- |
|
| 16632 |
ELSIF nModeCode = 2 THEN
|
- |
|
| 16633 |
-- Restrictive Mode
|
19462 |
cItemCollection.extend;
|
| 16634 |
cMode := 'R';
|
- |
|
| 16635 |
|
- |
|
| 16636 |
/* LOG ACTION */
|
- |
|
| 16637 |
Log_Project_Action ( nProjId, 'set_to_restrictive_mode', UserId, 'Release is set to Restrictive Mode', nRtagId );
|
- |
|
| 16638 |
|
- |
|
| 16639 |
ELSIF nModeCode = 3 THEN
|
- |
|
| 16640 |
-- Closed Mode
|
- |
|
| 16641 |
cMode := 'Y';
|
- |
|
| 16642 |
|
- |
|
| 16643 |
/* LOG ACTION */
|
- |
|
| 16644 |
Log_Project_Action ( nProjId, 'set_to_closed_mode', UserId, 'Release is set to Closed Mode', nRtagId );
|
- |
|
| 16645 |
|
- |
|
| 16646 |
ELSIF nModeCode = 4 THEN
|
- |
|
| 16647 |
-- CCB Mode
|
- |
|
| 16648 |
cMode := 'C';
|
- |
|
| 16649 |
|
- |
|
| 16650 |
/* LOG ACTION */
|
- |
|
| 16651 |
Log_Project_Action ( nProjId, 'set_to_ccb_mode', UserId, 'Release is set to CCB Mode', nRtagId );
|
19463 |
cItemCollection(cItemCollection.count) := val;
|
| 16652 |
|
- |
|
| 16653 |
ELSIF nModeCode = 5 THEN
|
- |
|
| 16654 |
-- Archive Mode
|
- |
|
| 16655 |
cMode := 'A';
|
- |
|
| 16656 |
|
- |
|
| 16657 |
/* LOG ACTION */
|
- |
|
| 16658 |
Log_Project_Action ( nProjId, 'set_to_archive_mode', UserId, 'Release is set to Archive Mode', nRtagId );
|
- |
|
| 16659 |
|
- |
|
| 16660 |
ELSIF nModeCode = 6 THEN
|
- |
|
| 16661 |
-- Archive Mode
|
- |
|
| 16662 |
cMode := 'P';
|
- |
|
| 16663 |
|
- |
|
| 16664 |
/* LOG ACTION */
|
- |
|
| 16665 |
Log_Project_Action ( nProjId, 'set_to_archive_mode', UserId, 'Release is set to Preserve Mode', nRtagId );
|
- |
|
| 16666 |
END IF;
|
19464 |
END IF;
|
| 16667 |
|
- |
|
| 16668 |
|
- |
|
| 16669 |
|
- |
|
| 16670 |
-- Now update table
|
- |
|
| 16671 |
IF NOT cMode IS NULL THEN
|
- |
|
| 16672 |
UPDATE RELEASE_TAGS rt SET
|
- |
|
| 16673 |
rt.OFFICIAL = cMode,
|
- |
|
| 16674 |
rt.OFFICIAL_STAMP = ORA_SYSDATETIME,
|
- |
|
| 16675 |
rt.OFFICIAL_ID = UserId
|
- |
|
| 16676 |
WHERE rt.RTAG_ID = nRtagId;
|
- |
|
| 16677 |
|
19465 |
|
| - |
|
19466 |
in_list := SUBSTR ( in_list, pos+1 );
|
| - |
|
19467 |
END LOOP;
|
| 16678 |
END IF;
|
19468 |
END IF;
|
| 16679 |
|
19469 |
|
| - |
|
19470 |
RETURN cItemCollection;
|
| - |
|
19471 |
END IN_LIST_VARCHAR2;
|
| 16680 |
|
19472 |
|
| 16681 |
END CHANGE_RELEASE_MODE;
|
- |
|
| 16682 |
|
- |
|
| 16683 |
/
|
19473 |
/
|
| 16684 |
--------------------------------------------------------
|
19474 |
--------------------------------------------------------
|
| 16685 |
-- DDL for Procedure CHECK_NEW_PATCHES
|
19475 |
-- DDL for Function IS_NUMBER
|
| 16686 |
--------------------------------------------------------
|
19476 |
--------------------------------------------------------
|
| 16687 |
set define off;
|
- |
|
| 16688 |
|
19477 |
|
| 16689 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."CHECK_NEW_PATCHES" (
|
19478 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."IS_NUMBER" (p_val IN VARCHAR2) RETURN BOOLEAN
|
| 16690 |
nrtagid IN release_content.rtag_id%TYPE
|
- |
|
| 16691 |
)
|
- |
|
| 16692 |
IS
|
19479 |
IS
|
| - |
|
19480 |
temp_num NUMBER;
|
| 16693 |
/* ---------------------------------------------------------------------------
|
19481 |
/* ---------------------------------------------------------------------------
|
| 16694 |
Version: 3.0
|
19482 |
Version: 1.0.0
|
| 16695 |
--------------------------------------------------------------------------- */
|
19483 |
--------------------------------------------------------------------------- */
|
| 16696 |
BEGIN
|
19484 |
BEGIN
|
| 16697 |
/*--------------- Business Rules Here -------------------*/
|
- |
|
| 16698 |
/*IF nRtagId NOT IN (SELECT RTAG_ID FROM RELEASE_TAGS ) THEN
|
- |
|
| 16699 |
RAISE_APPLICATION_ERROR (-20000, 'Please contact the person in charge of Release Manager now.' );
|
- |
|
| 16700 |
END IF
|
- |
|
| 16701 |
|
- |
|
| 16702 |
/*-------------------------------------------------------*/
|
- |
|
| 16703 |
UPDATE release_content rc
|
- |
|
| 16704 |
SET rc.pkg_state = 5 -- enumPKG_STATE_NEW_PATCH
|
- |
|
| 16705 |
WHERE rc.pv_id IN (
|
- |
|
| 16706 |
SELECT prod.pv_id
|
19485 |
temp_num := TO_NUMBER(p_val);
|
| 16707 |
FROM (SELECT pp.pv_id AS orig_parent_id,
|
- |
|
| 16708 |
COUNT (*) AS num_of_patches
|
- |
|
| 16709 |
FROM release_content rc, package_patches pp
|
- |
|
| 16710 |
WHERE rc.pv_id = pp.pv_id AND rc.rtag_id = nrtagid
|
- |
|
| 16711 |
GROUP BY pp.pv_id) orig,
|
- |
|
| 16712 |
(SELECT prodpp.pv_id, pp.pv_id AS parent_id,
|
- |
|
| 16713 |
COUNT (*) AS num_of_patches
|
- |
|
| 16714 |
FROM release_content rc,
|
- |
|
| 16715 |
package_patches pp,
|
- |
|
| 16716 |
package_dependencies dep,
|
- |
|
| 16717 |
package_versions pv,
|
- |
|
| 16718 |
package_patches prodpp
|
- |
|
| 16719 |
WHERE rc.pv_id = pp.pv_id
|
- |
|
| 16720 |
AND rc.rtag_id = nrtagid
|
- |
|
| 16721 |
AND pp.patch_id = dep.dpv_id
|
- |
|
| 16722 |
AND dep.pv_id = pv.pv_id
|
- |
|
| 16723 |
AND pv.is_patch = 'Y'
|
- |
|
| 16724 |
AND pv.dlocked = 'Y'
|
- |
|
| 16725 |
AND prodpp.patch_id = dep.pv_id
|
- |
|
| 16726 |
GROUP BY prodpp.pv_id, pp.pv_id) prod,
|
- |
|
| 16727 |
release_content rc
|
- |
|
| 16728 |
WHERE orig.orig_parent_id = prod.pv_id
|
- |
|
| 16729 |
AND orig.num_of_patches != prod.num_of_patches
|
- |
|
| 16730 |
AND rc.rtag_id = nrtagid
|
- |
|
| 16731 |
AND rc.pv_id = prod.pv_id
|
- |
|
| 16732 |
AND rc.pkg_state = 0
|
- |
|
| 16733 |
UNION
|
19486 |
RETURN true;
|
| 16734 |
SELECT prodpp.pv_id
|
- |
|
| 16735 |
FROM release_content rc,
|
- |
|
| 16736 |
package_patches pp,
|
- |
|
| 16737 |
package_dependencies dep,
|
- |
|
| 16738 |
package_versions pv,
|
- |
|
| 16739 |
package_patches prodpp
|
- |
|
| 16740 |
WHERE rc.pv_id = pp.pv_id
|
- |
|
| 16741 |
AND rc.rtag_id = nrtagid
|
- |
|
| 16742 |
AND pp.patch_id = dep.dpv_id
|
- |
|
| 16743 |
AND dep.pv_id = pv.pv_id
|
- |
|
| 16744 |
AND pv.is_patch = 'Y'
|
19487 |
EXCEPTION WHEN VALUE_ERROR THEN
|
| 16745 |
AND pv.dlocked = 'Y'
|
- |
|
| 16746 |
AND prodpp.patch_id = dep.pv_id
|
- |
|
| 16747 |
GROUP BY prodpp.pv_id, pp.pv_id
|
- |
|
| 16748 |
MINUS
|
19488 |
RETURN false;
|
| 16749 |
SELECT pp.pv_id
|
- |
|
| 16750 |
FROM release_content rc, package_patches pp
|
- |
|
| 16751 |
WHERE rc.pv_id = pp.pv_id AND rc.rtag_id = nrtagid
|
- |
|
| 16752 |
GROUP BY pp.pv_id);
|
- |
|
| 16753 |
END check_new_patches;
|
19489 |
END IS_NUMBER;
|
| 16754 |
|
19490 |
|
| 16755 |
/
|
19491 |
/
|
| 16756 |
--------------------------------------------------------
|
19492 |
--------------------------------------------------------
|
| 16757 |
-- DDL for Procedure CLEAN_ADVISORY_RIPPLE
|
19493 |
-- DDL for Function IS_VERSION_EXTENSION
|
| 16758 |
--------------------------------------------------------
|
19494 |
--------------------------------------------------------
|
| 16759 |
set define off;
|
- |
|
| 16760 |
|
19495 |
|
| 16761 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."CLEAN_ADVISORY_RIPPLE" (nrtagid IN NUMBER)
|
19496 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."IS_VERSION_EXTENSION" (SSV_EXT PACKAGE_VERSIONS.V_EXT%TYPE) RETURN BOOLEAN
|
| 16762 |
IS
|
19497 |
IS
|
| 16763 |
/******************************************************************************
|
19498 |
/* ---------------------------------------------------------------------------
|
| 16764 |
NAME: clean_advisory_ripple
|
- |
|
| 16765 |
|
- |
|
| 16766 |
PURPOSE: To delete entries from the advisory_ripple table based upon
|
- |
|
| 16767 |
an RTAG_ID only
|
19499 |
Version: 3.0.0
|
| 16768 |
|
- |
|
| 16769 |
This is a tidy-up operation performed against the advisory_ripple
|
19500 |
--------------------------------------------------------------------------- */
|
| 16770 |
table, ensuring that the table does not have rtag_id/pv_id
|
- |
|
| 16771 |
combinations that cannot be found in the release's wip/pending/release
|
- |
|
| 16772 |
tabs.
|
- |
|
| 16773 |
|
19501 |
|
| 16774 |
******************************************************************************/
|
- |
|
| 16775 |
BEGIN
|
19502 |
BEGIN
|
| 16776 |
-- Delete any invalid rtag_id/pv_id combination from the advisory_ripple table.
|
19503 |
IF LENGTH ( TRIM (TRANSLATE (SSV_EXT, '.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',' ') ) ) > 0
|
| 16777 |
-- An invalid rtag_id/pv_id combination is one that cannot be found in the
|
- |
|
| 16778 |
-- work_in_progress, planned, or release_content table.
|
- |
|
| 16779 |
-- NOTE: Planned operations that represent pending additive/subtractive merge
|
- |
|
| 16780 |
-- operations are ignored because they have not been approved yet and so
|
- |
|
| 16781 |
-- cannot be said to be "in the release".
|
- |
|
| 16782 |
DELETE FROM advisory_ripple
|
- |
|
| 16783 |
WHERE rtag_id = nrtagid
|
- |
|
| 16784 |
AND pv_id not in
|
19504 |
THEN
|
| 16785 |
((SELECT pv_id FROM release_content WHERE rtag_id = nrtagid)
|
- |
|
| 16786 |
UNION
|
19505 |
RETURN FALSE;
|
| 16787 |
(SELECT pv_id FROM work_in_progress WHERE rtag_id = nrtagid)
|
- |
|
| 16788 |
UNION
|
19506 |
ELSE
|
| 16789 |
(SELECT pv_id FROM planned WHERE rtag_id = nrtagid AND (operation is null OR operation = 'R'))
|
- |
|
| 16790 |
);
|
19507 |
RETURN TRUE;
|
| 16791 |
END clean_advisory_ripple;
|
- |
|
| 16792 |
|
- |
|
| 16793 |
/
|
- |
|
| 16794 |
--------------------------------------------------------
|
- |
|
| 16795 |
-- DDL for Procedure CLEAN_DO_NOT_RIPPLE
|
- |
|
| 16796 |
--------------------------------------------------------
|
- |
|
| 16797 |
set define off;
|
19508 |
END IF;
|
| 16798 |
|
- |
|
| 16799 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."CLEAN_DO_NOT_RIPPLE" (nrtagid IN NUMBER)
|
- |
|
| 16800 |
IS
|
- |
|
| 16801 |
/******************************************************************************
|
- |
|
| 16802 |
NAME: clean_do_not_ripple
|
- |
|
| 16803 |
|
- |
|
| 16804 |
PURPOSE: To delete entries from the do_not_ripple table based upon
|
- |
|
| 16805 |
an RTAG_ID only
|
- |
|
| 16806 |
|
- |
|
| 16807 |
This is a tidy-up operation performed against the do_not_ripple
|
- |
|
| 16808 |
table, ensuring that the table does not have rtag_id/pv_id
|
- |
|
| 16809 |
combinations that cannot be found in the release's wip/pending/release
|
- |
|
| 16810 |
tabs.
|
- |
|
| 16811 |
|
19509 |
|
| 16812 |
******************************************************************************/
|
- |
|
| 16813 |
BEGIN
|
- |
|
| 16814 |
-- Delete any invalid rtag_id/pv_id combination from the do_not_ripple table.
|
- |
|
| 16815 |
-- An invalid rtag_id/pv_id combination is one that cannot be found in the
|
- |
|
| 16816 |
-- work_in_progress, planned, or release_content table.
|
- |
|
| 16817 |
-- NOTE: Planned operations that represent pending additive/subtractive merge
|
- |
|
| 16818 |
-- operations are ignored because they have not been approved yet and so
|
- |
|
| 16819 |
-- cannot be said to be "in the release".
|
- |
|
| 16820 |
DELETE FROM do_not_ripple
|
- |
|
| 16821 |
WHERE rtag_id = nrtagid
|
- |
|
| 16822 |
AND pv_id not in
|
- |
|
| 16823 |
((SELECT pv_id FROM release_content WHERE rtag_id = nrtagid)
|
- |
|
| 16824 |
UNION
|
- |
|
| 16825 |
(SELECT pv_id FROM work_in_progress WHERE rtag_id = nrtagid)
|
- |
|
| 16826 |
UNION
|
- |
|
| 16827 |
(SELECT pv_id FROM planned WHERE rtag_id = nrtagid AND (operation is null OR operation = 'R'))
|
- |
|
| 16828 |
);
|
- |
|
| 16829 |
END clean_do_not_ripple;
|
19510 |
END IS_VERSION_EXTENSION;
|
| 16830 |
|
19511 |
|
| 16831 |
/
|
19512 |
/
|
| 16832 |
--------------------------------------------------------
|
19513 |
--------------------------------------------------------
|
| 16833 |
-- DDL for Procedure CLEAR_ADVISORY_RIPPLE
|
19514 |
-- DDL for Function ORA_SYSDATE
|
| 16834 |
--------------------------------------------------------
|
19515 |
--------------------------------------------------------
|
| 16835 |
set define off;
|
- |
|
| 16836 |
|
19516 |
|
| 16837 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."CLEAR_ADVISORY_RIPPLE" ( nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
19517 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."ORA_SYSDATE"
|
| 16838 |
nRtagId IN RELEASE_TAGS.RTAG_ID%TYPE,
|
- |
|
| 16839 |
nUserId IN NUMBER ) IS
|
19518 |
RETURN DATE
|
| - |
|
19519 |
IS
|
| 16840 |
/* ---------------------------------------------------------------------------
|
19520 |
/* ---------------------------------------------------------------------------
|
| 16841 |
Version: 4.0
|
19521 |
Version: 3.0.0
|
| 16842 |
--------------------------------------------------------------------------- */
|
19522 |
--------------------------------------------------------------------------- */
|
| 16843 |
|
- |
|
| 16844 |
BEGIN
|
19523 |
BEGIN
|
| 16845 |
|
19524 |
|
| 16846 |
-- Clear Advisory Ripple Package
|
- |
|
| 16847 |
DELETE FROM ADVISORY_RIPPLE
|
- |
|
| 16848 |
WHERE PV_ID = nPvId
|
- |
|
| 16849 |
AND RTAG_ID = nRtagId;
|
- |
|
| 16850 |
|
- |
|
| 16851 |
/* LOG ACTION */
|
- |
|
| 16852 |
Log_Action ( nPvId, 'clear_advisory_ripple', nUserId );
|
19525 |
RETURN TO_DATE( TO_CHAR( SYSDATE,'DD-MON-YYYY' ),'DD-MON-YYYY' );
|
| 16853 |
|
- |
|
| 16854 |
/*Rebuild_Environment(nRtagId);*/
|
- |
|
| 16855 |
|
- |
|
| 16856 |
END Clear_Advisory_Ripple;
|
19526 |
END ORA_SYSDATE;
|
| 16857 |
|
19527 |
|
| 16858 |
/
|
19528 |
/
|
| 16859 |
--------------------------------------------------------
|
19529 |
--------------------------------------------------------
|
| 16860 |
-- DDL for Procedure CLONED_PACKAGE_PROCESSES
|
19530 |
-- DDL for Function ORA_SYSDATETIME
|
| 16861 |
--------------------------------------------------------
|
19531 |
--------------------------------------------------------
|
| 16862 |
set define off;
|
- |
|
| 16863 |
|
19532 |
|
| 16864 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."CLONED_PACKAGE_PROCESSES"
|
19533 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."ORA_SYSDATETIME"
|
| - |
|
19534 |
RETURN DATE
|
| 16865 |
IS
|
19535 |
IS
|
| 16866 |
|
- |
|
| 16867 |
proc_id NUMBER;
|
- |
|
| 16868 |
/******************************************************************************
|
- |
|
| 16869 |
NAME: DELETE_DO_NOT_RIPPLE
|
- |
|
| 16870 |
PURPOSE: TO DELETE ENTRIES FROM THE DO_NOT_RIPPLE TABLE WHEN A PACKAGE
|
- |
|
| 16871 |
IS RELEASED
|
- |
|
| 16872 |
|
- |
|
| 16873 |
REVISIONS:
|
- |
|
| 16874 |
Ver Date Author Description
|
- |
|
| 16875 |
--------- ---------- --------------- ------------------------------------
|
19536 |
/* ---------------------------------------------------------------------------
|
| 16876 |
1.0 21/04/2006 Rupesh Solanki 1. Created this procedure.
|
- |
|
| 16877 |
|
- |
|
| 16878 |
NOTES:
|
- |
|
| 16879 |
|
- |
|
| 16880 |
Automatically available Auto Replace Keywords:
|
- |
|
| 16881 |
Object Name: DELETE_DO_NOT_RIPPLE
|
- |
|
| 16882 |
Sysdate: 21/04/2006
|
- |
|
| 16883 |
Date and Time: 21/04/2006, 3:21:55 PM, and 21/04/2006 3:21:55 PM
|
- |
|
| 16884 |
Username: (set in TOAD Options, Procedure Editor)
|
- |
|
| 16885 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
- |
|
| 16886 |
|
- |
|
| 16887 |
******************************************************************************/
|
- |
|
| 16888 |
CURSOR ripple_cur
|
19537 |
Version: 3.0.0
|
| 16889 |
IS
|
- |
|
| 16890 |
select distinct proc_id, prod_id from deployment_manager.processes_config;
|
19538 |
--------------------------------------------------------------------------- */
|
| 16891 |
|
- |
|
| 16892 |
ripple_rec ripple_cur%ROWTYPE;
|
- |
|
| 16893 |
BEGIN
|
19539 |
BEGIN
|
| 16894 |
OPEN ripple_cur;
|
- |
|
| 16895 |
|
- |
|
| 16896 |
FETCH ripple_cur
|
- |
|
| 16897 |
INTO ripple_rec;
|
- |
|
| 16898 |
|
- |
|
| 16899 |
WHILE ripple_cur%FOUND
|
- |
|
| 16900 |
LOOP
|
- |
|
| 16901 |
|
- |
|
| 16902 |
|
- |
|
| 16903 |
|
- |
|
| 16904 |
insert into package_processes (PROC_ID, PV_ID)
|
- |
|
| 16905 |
values( ripple_rec.proc_id, ripple_rec.prod_id);
|
- |
|
| 16906 |
|
19540 |
|
| 16907 |
FETCH ripple_cur
|
- |
|
| 16908 |
INTO ripple_rec;
|
19541 |
RETURN TO_DATE( TO_CHAR( SYSDATE,'DD-MON-YYYY HH24:MI:SS' ),'DD-MON-YYYY HH24:MI:SS' );
|
| 16909 |
END LOOP;
|
- |
|
| 16910 |
END CLONED_PACKAGE_PROCESSES;
|
19542 |
END ORA_SYSDATETIME;
|
| 16911 |
|
19543 |
|
| 16912 |
/
|
19544 |
/
|
| 16913 |
--------------------------------------------------------
|
19545 |
--------------------------------------------------------
|
| 16914 |
-- DDL for Procedure CLONED_PROCESSES
|
19546 |
-- DDL for Function PERL_DBD_TESTFUNC
|
| 16915 |
--------------------------------------------------------
|
19547 |
--------------------------------------------------------
|
| 16916 |
set define off;
|
- |
|
| 16917 |
|
19548 |
|
| 16918 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."CLONED_PROCESSES"
|
19549 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."PERL_DBD_TESTFUNC" (a in integer, b in integer) return integer is c integer; begin if b is null then c := 0; else c := b; end if; return a * c + 1; end;
|
| 16919 |
IS
|
- |
|
| 16920 |
|
- |
|
| 16921 |
proc_id NUMBER;
|
- |
|
| 16922 |
/******************************************************************************
|
- |
|
| 16923 |
NAME: DELETE_DO_NOT_RIPPLE
|
- |
|
| 16924 |
PURPOSE: TO DELETE ENTRIES FROM THE DO_NOT_RIPPLE TABLE WHEN A PACKAGE
|
- |
|
| 16925 |
IS RELEASED
|
- |
|
| 16926 |
|
19550 |
|
| 16927 |
REVISIONS:
|
19551 |
/
|
| 16928 |
Ver Date Author Description
|
19552 |
--------------------------------------------------------
|
| - |
|
19553 |
-- DDL for Function RELEASE_MODE
|
| 16929 |
--------- ---------- --------------- ------------------------------------
|
19554 |
--------------------------------------------------------
|
| 16930 |
1.0 21/04/2006 Rupesh Solanki 1. Created this procedure.
|
- |
|
| 16931 |
|
19555 |
|
| 16932 |
NOTES:
|
- |
|
| - |
|
19556 |
CREATE OR REPLACE FUNCTION "RELEASE_MANAGER"."RELEASE_MODE" ( nRtagId IN NUMBER ) RETURN CHAR IS
|
| 16933 |
|
19557 |
|
| 16934 |
Automatically available Auto Replace Keywords:
|
19558 |
/* ---------------------------------------------------------------------------
|
| 16935 |
Object Name: DELETE_DO_NOT_RIPPLE
|
- |
|
| 16936 |
Sysdate: 21/04/2006
|
19559 |
Version: 3.0.0
|
| 16937 |
Date and Time: 21/04/2006, 3:21:55 PM, and 21/04/2006 3:21:55 PM
|
19560 |
--------------------------------------------------------------------------- */
|
| 16938 |
Username: (set in TOAD Options, Procedure Editor)
|
- |
|
| 16939 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
- |
|
| 16940 |
|
19561 |
|
| 16941 |
******************************************************************************/
|
- |
|
| 16942 |
CURSOR ripple_cur
|
19562 |
returnValue CHAR(1);
|
| 16943 |
IS
|
- |
|
| 16944 |
select distinct pkg_health_tag, cmd_interface, pkg_owner, is_interface from deployment_manager.processes_config;
|
- |
|
| 16945 |
|
19563 |
|
| 16946 |
ripple_rec ripple_cur%ROWTYPE;
|
- |
|
| 16947 |
BEGIN
|
19564 |
BEGIN
|
| 16948 |
OPEN ripple_cur;
|
- |
|
| 16949 |
|
- |
|
| 16950 |
FETCH ripple_cur
|
- |
|
| 16951 |
INTO ripple_rec;
|
- |
|
| 16952 |
|
19565 |
|
| 16953 |
WHILE ripple_cur%FOUND
|
19566 |
/*--------------- Business Rules Here -------------------*/
|
| 16954 |
LOOP
|
- |
|
| - |
|
19567 |
/*-------------------------------------------------------*/
|
| 16955 |
|
19568 |
|
| - |
|
19569 |
-- Get release mode
|
| 16956 |
select deployment_manager.seq_proc_id.nextval into proc_id from dual;
|
19570 |
SELECT rt.OFFICIAL INTO returnValue
|
| - |
|
19571 |
FROM RELEASE_TAGS rt
|
| - |
|
19572 |
WHERE rt.RTAG_ID = nRtagId;
|
| 16957 |
|
19573 |
|
| 16958 |
insert into processes (PROC_ID, PROC_NAME, RUN_AS, PKG_OWNER, IS_INTERFACE)
|
19574 |
RETURN returnValue;
|
| 16959 |
values(proc_id, ripple_rec.pkg_health_tag, ripple_rec.cmd_interface, ripple_rec.pkg_owner, ripple_rec.is_interface);
|
- |
|
| 16960 |
|
19575 |
|
| 16961 |
FETCH ripple_cur
|
- |
|
| 16962 |
INTO ripple_rec;
|
- |
|
| 16963 |
END LOOP;
|
- |
|
| 16964 |
END CLONED_PROCESSES;
|
19576 |
END RELEASE_MODE;
|
| 16965 |
|
19577 |
|
| 16966 |
/
|
19578 |
/
|
| 16967 |
--------------------------------------------------------
|
19579 |
--------------------------------------------------------
|
| 16968 |
-- DDL for Procedure DELETE_AUTOBUILD_FAILURE_INFO
|
19580 |
-- DDL for Synonymn APPLICATIONS
|
| 16969 |
--------------------------------------------------------
|
19581 |
--------------------------------------------------------
|
| 16970 |
set define off;
|
- |
|
| 16971 |
|
- |
|
| 16972 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."DELETE_AUTOBUILD_FAILURE_INFO"
|
- |
|
| 16973 |
IS
|
- |
|
| 16974 |
/******************************************************************************
|
- |
|
| 16975 |
NAME: DELETE_AUTOBUILD_FAILURE_INFO
|
- |
|
| 16976 |
PURPOSE:
|
- |
|
| 16977 |
|
19582 |
|
| 16978 |
REVISIONS:
|
- |
|
| 16979 |
Ver Date Author Description
|
- |
|
| 16980 |
--------- ---------- --------------- ------------------------------------
|
- |
|
| 16981 |
1.0 2/06/2006 Rupesh Solanki 1. Created this procedure.
|
19583 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."APPLICATIONS" FOR "ACCESS_MANAGER"."APPLICATIONS";
|
| 16982 |
|
- |
|
| 16983 |
NOTES:
|
- |
|
| 16984 |
|
- |
|
| 16985 |
Automatically available Auto Replace Keywords:
|
- |
|
| 16986 |
Object Name: DELETE_AUTOBUILD_FAILURE_INFO
|
- |
|
| 16987 |
Sysdate: 2/06/2006
|
- |
|
| 16988 |
Date and Time: 2/06/2006, 8:44:25 AM, and 2/06/2006 8:44:25 AM
|
- |
|
| 16989 |
Username: (set in TOAD Options, Procedure Editor)
|
- |
|
| 16990 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
- |
|
| 16991 |
|
- |
|
| 16992 |
******************************************************************************/
|
- |
|
| 16993 |
BEGIN
|
- |
|
| 16994 |
DELETE FROM autobuild_failure
|
- |
|
| 16995 |
WHERE group_email_id NOT IN (SELECT group_email_id
|
- |
|
| 16996 |
FROM members_group);
|
- |
|
| 16997 |
END delete_autobuild_failure_info;
|
- |
|
| 16998 |
|
- |
|
| 16999 |
/
|
- |
|
| 17000 |
--------------------------------------------------------
|
19584 |
--------------------------------------------------------
|
| 17001 |
-- DDL for Procedure DEPRECATE_PACKAGE
|
19585 |
-- DDL for Synonymn APPLICATION_PAGES
|
| 17002 |
--------------------------------------------------------
|
19586 |
--------------------------------------------------------
|
| 17003 |
set define off;
|
- |
|
| 17004 |
|
- |
|
| 17005 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."DEPRECATE_PACKAGE" (
|
- |
|
| 17006 |
nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
- |
|
| 17007 |
nRtagId IN DEPRECATED_PACKAGES.RTAG_ID%TYPE,
|
- |
|
| 17008 |
nPkgId IN DEPRECATED_PACKAGES.PKG_ID%TYPE,
|
- |
|
| 17009 |
sComments IN DEPRECATED_PACKAGES.COMMENTS%TYPE,
|
- |
|
| 17010 |
nUserId IN NUMBER)
|
- |
|
| 17011 |
IS
|
- |
|
| 17012 |
ext VARCHAR2(50);
|
- |
|
| 17013 |
BEGIN
|
- |
|
| 17014 |
--Extract the package version extension
|
- |
|
| 17015 |
SELECT V_EXT INTO ext
|
- |
|
| 17016 |
FROM PACKAGE_VERSIONS
|
- |
|
| 17017 |
WHERE PV_ID = nPvId;
|
- |
|
| 17018 |
|
- |
|
| 17019 |
-- Deprecate Package
|
- |
|
| 17020 |
INSERT INTO DEPRECATED_PACKAGES
|
- |
|
| 17021 |
( RTAG_ID, PKG_ID, COMMENTS, V_EXT )
|
- |
|
| 17022 |
VALUES ( nRtagId, nPkgId, sComments, ext );
|
- |
|
| 17023 |
|
- |
|
| 17024 |
-- Update Release Contents entry
|
- |
|
| 17025 |
-- Process PackageName.ext for the package. ie: Allow multiple
|
- |
|
| 17026 |
-- versions of the package to be in the release.
|
- |
|
| 17027 |
UPDATE RELEASE_CONTENT
|
- |
|
| 17028 |
SET
|
- |
|
| 17029 |
DEPRECATED_STATE = 6
|
- |
|
| 17030 |
WHERE RTAG_ID = nRtagId
|
- |
|
| 17031 |
AND PV_ID IN (
|
- |
|
| 17032 |
SELECT PV.PV_ID
|
- |
|
| 17033 |
FROM PACKAGE_VERSIONS PV
|
- |
|
| 17034 |
WHERE PV.PKG_ID = nPkgId
|
- |
|
| 17035 |
AND NVL(PV.V_EXT, '.NULL') = NVL(ext,'.NULL')
|
- |
|
| 17036 |
);
|
- |
|
| 17037 |
|
- |
|
| 17038 |
-- Update consumers of the package
|
- |
|
| 17039 |
-- Update ALL packages in the Release
|
- |
|
| 17040 |
|
- |
|
| 17041 |
REBUILD_DEPRECATE_STATE(nRtagId);
|
- |
|
| 17042 |
END Deprecate_Package;
|
- |
|
| 17043 |
|
19587 |
|
| 17044 |
/
|
- |
|
| - |
|
19588 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."APPLICATION_PAGES" FOR "ACCESS_MANAGER"."APPLICATION_PAGES";
|
| 17045 |
--------------------------------------------------------
|
19589 |
--------------------------------------------------------
|
| 17046 |
-- DDL for Procedure DT_DROPUSEROBJECTBYID
|
19590 |
-- DDL for Synonymn CONTROL_OBJECTS
|
| 17047 |
--------------------------------------------------------
|
19591 |
--------------------------------------------------------
|
| 17048 |
set define off;
|
- |
|
| 17049 |
|
- |
|
| 17050 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."DT_DROPUSEROBJECTBYID" ( PARAM_ID IN NUMBER ) AS BEGIN DELETE FROM MICROSOFTDTPROPERTIES WHERE OBJECTID = PARAM_ID; END DT_DROPUSEROBJECTBYID;
|
- |
|
| 17051 |
|
19592 |
|
| 17052 |
/
|
- |
|
| - |
|
19593 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."CONTROL_OBJECTS" FOR "ACCESS_MANAGER"."CONTROL_OBJECTS";
|
| 17053 |
--------------------------------------------------------
|
19594 |
--------------------------------------------------------
|
| 17054 |
-- DDL for Procedure DT_SETPROPERTYBYID
|
19595 |
-- DDL for Synonymn DATA_PERMISSIONS
|
| 17055 |
--------------------------------------------------------
|
19596 |
--------------------------------------------------------
|
| 17056 |
set define off;
|
- |
|
| 17057 |
|
19597 |
|
| 17058 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."DT_SETPROPERTYBYID" (
|
19598 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."DATA_PERMISSIONS" FOR "ACCESS_MANAGER"."DATA_PERMISSIONS";
|
| 17059 |
PARAM_ID IN NUMBER,
|
- |
|
| 17060 |
PARAM_PROPERTY IN VARCHAR2,
|
- |
|
| 17061 |
PARAM_VALUE IN VARCHAR2,
|
- |
|
| 17062 |
PARAM_LVALUE IN LONG RAW )
|
- |
|
| 17063 |
AS
|
- |
|
| 17064 |
BEGIN
|
- |
|
| 17065 |
DECLARE
|
- |
|
| 17066 |
X NUMBER(38);
|
- |
|
| 17067 |
BEGIN
|
- |
|
| 17068 |
SELECT COUNT(*)
|
- |
|
| 17069 |
INTO X
|
- |
|
| 17070 |
FROM MICROSOFTDTPROPERTIES
|
- |
|
| 17071 |
WHERE OBJECTID=PARAM_ID
|
- |
|
| 17072 |
AND PROPERTY =PARAM_PROPERTY;
|
- |
|
| 17073 |
IF X = 0 THEN
|
- |
|
| 17074 |
INSERT
|
- |
|
| 17075 |
INTO MICROSOFTDTPROPERTIES
|
- |
|
| 17076 |
(
|
- |
|
| 17077 |
ID,
|
- |
|
| 17078 |
PROPERTY,
|
- |
|
| 17079 |
OBJECTID,
|
- |
|
| 17080 |
VALUE,
|
- |
|
| 17081 |
LVALUE,
|
- |
|
| 17082 |
VERSION
|
- |
|
| 17083 |
)
|
- |
|
| 17084 |
VALUES
|
- |
|
| 17085 |
(
|
- |
|
| 17086 |
MICROSOFTSEQDTPROPERTIES.NEXTVAL,
|
- |
|
| 17087 |
PARAM_PROPERTY,
|
- |
|
| 17088 |
PARAM_ID,
|
- |
|
| 17089 |
PARAM_VALUE,
|
- |
|
| 17090 |
PARAM_LVALUE,
|
- |
|
| 17091 |
0
|
- |
|
| 17092 |
);
|
- |
|
| 17093 |
ELSE
|
- |
|
| 17094 |
UPDATE MICROSOFTDTPROPERTIES
|
- |
|
| 17095 |
SET VALUE =PARAM_VALUE,
|
- |
|
| 17096 |
LVALUE =PARAM_LVALUE,
|
- |
|
| 17097 |
VERSION =VERSION+1
|
- |
|
| 17098 |
WHERE OBJECTID=PARAM_ID
|
- |
|
| 17099 |
AND PROPERTY =PARAM_PROPERTY;
|
- |
|
| 17100 |
END IF;
|
- |
|
| 17101 |
END;
|
- |
|
| 17102 |
END DT_SETPROPERTYBYID;
|
- |
|
| 17103 |
|
- |
|
| 17104 |
/
|
- |
|
| 17105 |
--------------------------------------------------------
|
19599 |
--------------------------------------------------------
|
| 17106 |
-- DDL for Procedure IGNORE_DEPENDENCY_WARNINGS
|
19600 |
-- DDL for Synonymn DATA_TABLES
|
| 17107 |
--------------------------------------------------------
|
19601 |
--------------------------------------------------------
|
| 17108 |
set define off;
|
- |
|
| 17109 |
|
- |
|
| 17110 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."IGNORE_DEPENDENCY_WARNINGS" ( nRtagId IN IGNORE_WARNINGS.RTAG_ID%TYPE,
|
- |
|
| 17111 |
nPvId IN IGNORE_WARNINGS.PV_ID%TYPE,
|
- |
|
| 17112 |
sIgnoreIdList IN VARCHAR2,
|
- |
|
| 17113 |
bDoPatchIgnore IN BOOLEAN DEFAULT FALSE,
|
- |
|
| 17114 |
nUserId IN NUMBER DEFAULT NULL ) IS
|
- |
|
| 17115 |
/* ---------------------------------------------------------------------------
|
- |
|
| 17116 |
Updates the ignore warnings table - this is really two functions in one.
|
- |
|
| 17117 |
|
- |
|
| 17118 |
1) One function updates the table based on a list of dependent PV_IDs and a parent PV_ID
|
- |
|
| 17119 |
and is called from the RM website's SetIgnoreWarnings() function after a user changes
|
- |
|
| 17120 |
the ignore warnings checkboxes and submits the form.
|
- |
|
| 17121 |
This can (at time of writing this) only be done within releases that are not build
|
- |
|
| 17122 |
daemon enabled. The ignore warnings feature is a feature we would like to see the end
|
- |
|
| 17123 |
of in an ideal world.
|
- |
|
| 17124 |
The SetIgnoreWarnings() website function now calls Touch_Release so there is no need to
|
- |
|
| 17125 |
do so in this stored procedure, thereby making this stored procedure much more precise in
|
- |
|
| 17126 |
that it only updates the ignore_warnings table (action log table too although that is just
|
- |
|
| 17127 |
a log and doesn't affect any subsequent business rules behaviour) and it cares nothing
|
- |
|
| 17128 |
about website presentation layer states, etc.
|
- |
|
| 17129 |
|
- |
|
| 17130 |
2) The other function updates the table for out of sync dependencies that have in fact
|
- |
|
| 17131 |
been satisfied by patches made to some other product in the release.
|
- |
|
| 17132 |
This seems to be a seldom used feature in current projects.
|
- |
|
| 17133 |
It is probably the most often taken path through this function given that it occurs when
|
- |
|
| 17134 |
this function is called from Rebuild_Environment, and that is called in many circumstances
|
- |
|
| 17135 |
from the RM website whenever the seems to be a possibility that the state of a package
|
- |
|
| 17136 |
in a release might have changed and therefore affects the state of other packages in
|
- |
|
| 17137 |
that same release.
|
- |
|
| 17138 |
|
- |
|
| 17139 |
Parameter Usage:
|
- |
|
| 17140 |
when called from | when called from
|
- |
|
| 17141 |
Rebuild_Environment | SetIgnoreWarnings()
|
- |
|
| 17142 |
stored procedure. | in the Website
|
- |
|
| 17143 |
--------------------------------------+----------------------------
|
- |
|
| 17144 |
nRtagId RTAG_ID | RTAG_ID
|
- |
|
| 17145 |
nPvId NULL | PV_ID
|
- |
|
| 17146 |
sIgnoreIdList NULL | list of dependent PV_ID's
|
- |
|
| 17147 |
bDoPatchIgnore TRUE | FALSE
|
- |
|
| 17148 |
nUserId NULL | current user ID
|
- |
|
| 17149 |
--------------------------------------------------------------------------- */
|
- |
|
| 17150 |
|
- |
|
| 17151 |
oIgnoreIdCollector RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
- |
|
| 17152 |
ReleaseLocation VARCHAR2(4000);
|
- |
|
| 17153 |
ActionTypeId NUMBER;
|
- |
|
| 17154 |
|
- |
|
| 17155 |
BEGIN
|
- |
|
| 17156 |
|
- |
|
| 17157 |
IF (NOT bDoPatchIgnore) THEN
|
- |
|
| 17158 |
/* Manual Ignore Warnings - this execution path is the one taken when called from SetIgnoreWarnings() in the Website
|
- |
|
| 17159 |
*/
|
- |
|
| 17160 |
oIgnoreIdCollector := IN_LIST_NUMBER ( sIgnoreIdList );
|
- |
|
| 17161 |
|
- |
|
| 17162 |
|
- |
|
| 17163 |
/* Log Action */
|
- |
|
| 17164 |
-- Get Release Location
|
- |
|
| 17165 |
SELECT proj.PROJ_NAME ||' / '|| rt.RTAG_NAME INTO ReleaseLocation
|
- |
|
| 17166 |
FROM PROJECTS proj,
|
- |
|
| 17167 |
RELEASE_TAGS rt
|
- |
|
| 17168 |
WHERE rt.PROJ_ID = proj.PROJ_ID
|
- |
|
| 17169 |
AND rt.RTAG_ID = nRtagId;
|
- |
|
| 17170 |
|
- |
|
| 17171 |
-- Get Action Type Id for IGNORE_ON
|
- |
|
| 17172 |
SELECT act.ACTTYPE_ID INTO ActionTypeId
|
- |
|
| 17173 |
FROM ACTION_TYPE act
|
- |
|
| 17174 |
WHERE act.NAME = 'ignore_on';
|
- |
|
| 17175 |
|
- |
|
| 17176 |
-- Get Ignored (Current MINUS Old)
|
- |
|
| 17177 |
INSERT INTO ACTION_LOG ( USER_ID, PV_ID, DESCRIPTION, ACTTYPE_ID )
|
- |
|
| 17178 |
SELECT nUserId, nPvId, pkg.PKG_NAME ||' '|| rpv.PKG_VERSION ||' at '|| ReleaseLocation, ActionTypeId
|
- |
|
| 17179 |
FROM (
|
- |
|
| 17180 |
SELECT TO_NUMBER(nRtagId) AS RTAG_ID, TO_NUMBER(nPvId), pv.PV_ID AS DPV_ID
|
- |
|
| 17181 |
FROM PACKAGE_VERSIONS pv
|
- |
|
| 17182 |
WHERE pv.PV_ID IN ( SELECT * FROM TABLE ( CAST ( oIgnoreIdCollector AS RELMGR_NUMBER_TAB_t ) ) )
|
- |
|
| 17183 |
MINUS
|
- |
|
| 17184 |
SELECT igw.RTAG_ID, igw.PV_ID, igw.DPV_ID
|
- |
|
| 17185 |
FROM IGNORE_WARNINGS igw
|
- |
|
| 17186 |
WHERE igw.RTAG_ID = nRtagId
|
- |
|
| 17187 |
AND igw.PV_ID = nPvId
|
- |
|
| 17188 |
) qry,
|
- |
|
| 17189 |
PACKAGE_VERSIONS pv,
|
- |
|
| 17190 |
PACKAGES pkg,
|
- |
|
| 17191 |
RELEASE_CONTENT rc,
|
- |
|
| 17192 |
PACKAGE_VERSIONS rpv
|
- |
|
| 17193 |
WHERE pv.PKG_ID = pkg.PKG_ID
|
- |
|
| 17194 |
AND rc.RTAG_ID = nRtagId
|
- |
|
| 17195 |
AND rc.PV_ID = rpv.PV_ID
|
- |
|
| 17196 |
AND rpv.PKG_ID = pv.PKG_ID
|
- |
|
| 17197 |
AND NVL( rpv.V_EXT, 'LINK_A_NULL' ) = NVL( pv.V_EXT, 'LINK_A_NULL' )
|
- |
|
| 17198 |
AND qry.DPV_ID = pv.PV_ID;
|
- |
|
| 17199 |
|
19602 |
|
| 17200 |
|
- |
|
| 17201 |
-- Get Action Type Id for IGNORE_OFF
|
- |
|
| 17202 |
SELECT act.ACTTYPE_ID INTO ActionTypeId
|
- |
|
| 17203 |
FROM ACTION_TYPE act
|
- |
|
| 17204 |
WHERE act.NAME = 'ignore_off';
|
- |
|
| 17205 |
|
- |
|
| 17206 |
-- Get UnIgnored (Old MINUS Current)
|
- |
|
| 17207 |
INSERT INTO ACTION_LOG ( USER_ID, PV_ID, DESCRIPTION, ACTTYPE_ID )
|
- |
|
| 17208 |
SELECT nUserId, nPvId, pkg.PKG_NAME ||' '|| rpv.PKG_VERSION ||' at '|| ReleaseLocation, ActionTypeId
|
- |
|
| 17209 |
FROM (
|
- |
|
| 17210 |
SELECT igw.RTAG_ID, igw.PV_ID, igw.DPV_ID
|
- |
|
| 17211 |
FROM IGNORE_WARNINGS igw
|
- |
|
| 17212 |
WHERE igw.RTAG_ID = nRtagId
|
- |
|
| 17213 |
AND igw.PV_ID = nPvId
|
- |
|
| 17214 |
MINUS
|
- |
|
| 17215 |
SELECT TO_NUMBER(nRtagId) AS RTAG_ID, TO_NUMBER(nPvId), pv.PV_ID AS DPV_ID
|
- |
|
| 17216 |
FROM PACKAGE_VERSIONS pv
|
- |
|
| 17217 |
WHERE pv.PV_ID IN ( SELECT * FROM TABLE ( CAST ( oIgnoreIdCollector AS RELMGR_NUMBER_TAB_t ) ) )
|
- |
|
| 17218 |
) qry,
|
- |
|
| 17219 |
PACKAGE_VERSIONS pv,
|
- |
|
| 17220 |
PACKAGES pkg,
|
- |
|
| 17221 |
RELEASE_CONTENT rc,
|
- |
|
| 17222 |
PACKAGE_VERSIONS rpv
|
- |
|
| 17223 |
WHERE pv.PKG_ID = pkg.PKG_ID
|
- |
|
| 17224 |
AND rc.RTAG_ID = nRtagId
|
- |
|
| 17225 |
AND rc.PV_ID = rpv.PV_ID
|
- |
|
| 17226 |
AND rpv.PKG_ID = pv.PKG_ID
|
- |
|
| 17227 |
AND NVL( rpv.V_EXT, 'LINK_A_NULL' ) = NVL( pv.V_EXT, 'LINK_A_NULL' )
|
- |
|
| 17228 |
AND qry.DPV_ID = pv.PV_ID;
|
- |
|
| 17229 |
|
- |
|
| 17230 |
|
- |
|
| 17231 |
-- Delete Current Ignore Warnings
|
- |
|
| 17232 |
DELETE
|
- |
|
| 17233 |
FROM IGNORE_WARNINGS igw
|
- |
|
| 17234 |
WHERE igw.RTAG_ID = nRtagId
|
- |
|
| 17235 |
AND igw.PV_ID = nPvId
|
- |
|
| 17236 |
AND igw.IS_PATCH_IGNORE IS NULL;
|
- |
|
| 17237 |
|
- |
|
| 17238 |
|
- |
|
| 17239 |
IF (oIgnoreIdCollector.COUNT > 0) THEN
|
- |
|
| 17240 |
-- Insert Ignore Warnings
|
- |
|
| 17241 |
INSERT INTO IGNORE_WARNINGS igw ( RTAG_ID, PV_ID, DPV_ID )
|
- |
|
| 17242 |
SELECT nRtagId,
|
- |
|
| 17243 |
nPvId,
|
- |
|
| 17244 |
pv.PV_ID AS DPV_ID
|
- |
|
| 17245 |
FROM PACKAGE_VERSIONS pv
|
- |
|
| 17246 |
WHERE pv.PV_ID IN ( SELECT * FROM TABLE ( CAST ( oIgnoreIdCollector AS RELMGR_NUMBER_TAB_t ) ) );
|
19603 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."DATA_TABLES" FOR "ACCESS_MANAGER"."DATA_TABLES";
|
| 17247 |
END IF;
|
- |
|
| 17248 |
|
- |
|
| 17249 |
ELSE
|
- |
|
| 17250 |
/* Patch Ignore Warnings - this execution path is the one taken when called from the Rebuild_Environment stored procedure */
|
- |
|
| 17251 |
|
- |
|
| 17252 |
-- Delete Current Patch Ignore Warnings
|
- |
|
| 17253 |
DELETE
|
- |
|
| 17254 |
FROM IGNORE_WARNINGS igw
|
- |
|
| 17255 |
WHERE igw.RTAG_ID = nRtagId
|
- |
|
| 17256 |
AND igw.IS_PATCH_IGNORE = 'Y';
|
- |
|
| 17257 |
|
- |
|
| 17258 |
|
- |
|
| 17259 |
-- Delete Manual Ignores that need to be Patch Ignores
|
- |
|
| 17260 |
DELETE
|
- |
|
| 17261 |
FROM IGNORE_WARNINGS igw
|
- |
|
| 17262 |
WHERE ( RTAG_ID, PV_ID, DPV_ID ) IN
|
- |
|
| 17263 |
(
|
- |
|
| 17264 |
SELECT DISTINCT
|
- |
|
| 17265 |
nRtagId,
|
- |
|
| 17266 |
err.PV_ID,
|
- |
|
| 17267 |
err.ERR_DPV AS DPV_ID
|
- |
|
| 17268 |
FROM (
|
- |
|
| 17269 |
/* Full Release Contents used for reference*/
|
- |
|
| 17270 |
SELECT rpv.PV_ID, rpv.pkg_id, NVL(rpv.v_ext, '|LINK_A_NULL|') AS v_ext
|
- |
|
| 17271 |
FROM release_content rel, package_versions rpv
|
- |
|
| 17272 |
WHERE rel.pv_id = rpv.pv_id
|
- |
|
| 17273 |
AND rtag_id = nRtagId
|
- |
|
| 17274 |
) frc,
|
- |
|
| 17275 |
(
|
- |
|
| 17276 |
/* DPV_IDs not fount in release*/
|
- |
|
| 17277 |
SELECT dep.pv_id, dep.dpv_id AS err_dpv
|
- |
|
| 17278 |
FROM package_dependencies dep
|
- |
|
| 17279 |
WHERE dep.pv_id IN ( SELECT pv_id FROM release_content WHERE rtag_id = nRtagId )
|
- |
|
| 17280 |
AND NOT dep.dpv_id IN ( SELECT pv_id FROM release_content WHERE rtag_id = nRtagId )
|
- |
|
| 17281 |
) err,
|
- |
|
| 17282 |
(
|
- |
|
| 17283 |
SELECT DISTINCT pp.PV_ID, dep.DPV_ID
|
- |
|
| 17284 |
FROM PACKAGE_PATCHES pp,
|
- |
|
| 17285 |
PACKAGE_DEPENDENCIES dep,
|
- |
|
| 17286 |
RELEASE_CONTENT rc
|
- |
|
| 17287 |
WHERE rc.RTAG_ID = nRtagId
|
- |
|
| 17288 |
AND rc.PV_ID = pp.PV_ID
|
- |
|
| 17289 |
AND dep.PV_ID = pp.PATCH_ID
|
- |
|
| 17290 |
) pp,
|
- |
|
| 17291 |
package_versions errpkg,
|
- |
|
| 17292 |
package_versions errpv
|
- |
|
| 17293 |
WHERE err.err_dpv = errpv.pv_id
|
- |
|
| 17294 |
AND errpv.pkg_id = frc.pkg_id(+)
|
- |
|
| 17295 |
AND NVL(errpv.v_ext, '|LINK_A_NULL|') = frc.v_ext(+)
|
- |
|
| 17296 |
AND err.pv_id = errpkg.pv_id
|
- |
|
| 17297 |
AND err.PV_ID = pp.PV_ID
|
- |
|
| 17298 |
AND frc.PV_ID = pp.DPV_ID
|
- |
|
| 17299 |
);
|
- |
|
| 17300 |
|
- |
|
| 17301 |
/*
|
- |
|
| 17302 |
---------------------------------------------------
|
- |
|
| 17303 |
-- Make sure that select statement above and below are same
|
- |
|
| 17304 |
---------------------------------------------------
|
- |
|
| 17305 |
*/
|
- |
|
| 17306 |
|
- |
|
| 17307 |
-- Insert Patch Ignores
|
- |
|
| 17308 |
INSERT INTO IGNORE_WARNINGS igw ( RTAG_ID, PV_ID, DPV_ID, IS_PATCH_IGNORE )
|
- |
|
| 17309 |
SELECT DISTINCT
|
- |
|
| 17310 |
nRtagId,
|
- |
|
| 17311 |
err.PV_ID,
|
- |
|
| 17312 |
err.ERR_DPV AS DPV_ID,
|
- |
|
| 17313 |
'Y'
|
- |
|
| 17314 |
FROM (
|
- |
|
| 17315 |
/* Full Release Contents used for reference*/
|
- |
|
| 17316 |
SELECT rpv.PV_ID, rpv.pkg_id, NVL(rpv.v_ext, '|LINK_A_NULL|') AS v_ext
|
- |
|
| 17317 |
FROM release_content rel, package_versions rpv
|
- |
|
| 17318 |
WHERE rel.pv_id = rpv.pv_id
|
- |
|
| 17319 |
AND rtag_id = nRtagId
|
- |
|
| 17320 |
) frc,
|
- |
|
| 17321 |
(
|
- |
|
| 17322 |
/* DPV_IDs not fount in release*/
|
- |
|
| 17323 |
SELECT dep.pv_id, dep.dpv_id AS err_dpv
|
- |
|
| 17324 |
FROM package_dependencies dep
|
- |
|
| 17325 |
WHERE dep.pv_id IN ( SELECT pv_id FROM release_content WHERE rtag_id = nRtagId )
|
- |
|
| 17326 |
AND NOT dep.dpv_id IN ( SELECT pv_id FROM release_content WHERE rtag_id = nRtagId )
|
- |
|
| 17327 |
) err,
|
- |
|
| 17328 |
(
|
- |
|
| 17329 |
SELECT DISTINCT pp.PV_ID, dep.DPV_ID
|
- |
|
| 17330 |
FROM PACKAGE_PATCHES pp,
|
- |
|
| 17331 |
PACKAGE_DEPENDENCIES dep,
|
- |
|
| 17332 |
RELEASE_CONTENT rc
|
- |
|
| 17333 |
WHERE rc.RTAG_ID = nRtagId
|
- |
|
| 17334 |
AND rc.PV_ID = pp.PV_ID
|
- |
|
| 17335 |
AND dep.PV_ID = pp.PATCH_ID
|
- |
|
| 17336 |
) pp,
|
- |
|
| 17337 |
package_versions errpkg,
|
- |
|
| 17338 |
package_versions errpv
|
- |
|
| 17339 |
WHERE err.err_dpv = errpv.pv_id
|
- |
|
| 17340 |
AND errpv.pkg_id = frc.pkg_id(+)
|
- |
|
| 17341 |
AND NVL(errpv.v_ext, '|LINK_A_NULL|') = frc.v_ext(+)
|
- |
|
| 17342 |
AND err.pv_id = errpkg.pv_id
|
- |
|
| 17343 |
AND err.PV_ID = pp.PV_ID
|
- |
|
| 17344 |
AND frc.PV_ID = pp.DPV_ID;
|
- |
|
| 17345 |
|
- |
|
| 17346 |
END IF;
|
- |
|
| 17347 |
|
- |
|
| 17348 |
END Ignore_Dependency_Warnings;
|
- |
|
| 17349 |
|
- |
|
| 17350 |
/
|
- |
|
| 17351 |
--------------------------------------------------------
|
19604 |
--------------------------------------------------------
|
| 17352 |
-- DDL for Procedure INSERT_INTO_PACKAGE_BUILD_INFO
|
19605 |
-- DDL for Synonymn PAGE_CONTROL_OBJECTS
|
| 17353 |
--------------------------------------------------------
|
19606 |
--------------------------------------------------------
|
| 17354 |
set define off;
|
- |
|
| 17355 |
|
- |
|
| 17356 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."INSERT_INTO_PACKAGE_BUILD_INFO" IS
|
- |
|
| 17357 |
|
- |
|
| 17358 |
/******************************************************************************
|
- |
|
| 17359 |
NAME: INSERT_INTO_PACKAGE_BUILD_INFO
|
- |
|
| 17360 |
PURPOSE:
|
- |
|
| 17361 |
|
- |
|
| 17362 |
REVISIONS:
|
- |
|
| 17363 |
Ver Date Author Description
|
- |
|
| 17364 |
--------- ---------- --------------- ------------------------------------
|
- |
|
| 17365 |
1.0 6/12/2006 1. Created this procedure.
|
- |
|
| 17366 |
|
- |
|
| 17367 |
NOTES:
|
- |
|
| 17368 |
|
- |
|
| 17369 |
Automatically available Auto Replace Keywords:
|
- |
|
| 17370 |
Object Name: INSERT_INTO_PACKAGE_BUILD_INFO
|
- |
|
| 17371 |
Sysdate: 6/12/2006
|
- |
|
| 17372 |
Date and Time: 6/12/2006, 1:53:40 PM, and 6/12/2006 1:53:40 PM
|
- |
|
| 17373 |
Username: (set in TOAD Options, Procedure Editor)
|
- |
|
| 17374 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
- |
|
| 17375 |
|
- |
|
| 17376 |
******************************************************************************/
|
- |
|
| 17377 |
|
- |
|
| 17378 |
CURSOR curInfo IS
|
- |
|
| 17379 |
SELECT PV_ID
|
- |
|
| 17380 |
FROM PACKAGE_BUILD_ENV
|
- |
|
| 17381 |
WHERE BE_ID IN (11, 12);
|
- |
|
| 17382 |
recInfo curInfo%ROWTYPE;
|
- |
|
| 17383 |
|
- |
|
| 17384 |
|
19607 |
|
| 17385 |
BEGIN
|
- |
|
| 17386 |
|
- |
|
| 17387 |
OPEN curInfo;
|
- |
|
| 17388 |
FETCH curInfo INTO recInfo;
|
- |
|
| 17389 |
|
- |
|
| 17390 |
WHILE curInfo%FOUND
|
- |
|
| 17391 |
LOOP
|
- |
|
| 17392 |
|
- |
|
| 17393 |
INSERT INTO PACKAGE_BUILD_INFO ( PV_ID, BM_ID, BSA_ID )
|
- |
|
| 17394 |
VALUES( recInfo.PV_ID, 2, 5);
|
- |
|
| 17395 |
|
- |
|
| 17396 |
UPDATE PACKAGE_VERSIONS SET BS_ID = 2 WHERE PV_ID = recInfo.PV_ID;
|
19608 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."PAGE_CONTROL_OBJECTS" FOR "ACCESS_MANAGER"."PAGE_CONTROL_OBJECTS";
|
| 17397 |
|
- |
|
| 17398 |
FETCH curInfo INTO recInfo;
|
- |
|
| 17399 |
|
- |
|
| 17400 |
END LOOP;
|
- |
|
| 17401 |
|
- |
|
| 17402 |
CLOSE curInfo;
|
- |
|
| 17403 |
|
- |
|
| 17404 |
|
- |
|
| 17405 |
|
- |
|
| 17406 |
|
- |
|
| 17407 |
END INSERT_INTO_PACKAGE_BUILD_INFO;
|
- |
|
| 17408 |
|
- |
|
| 17409 |
/
|
- |
|
| 17410 |
--------------------------------------------------------
|
19609 |
--------------------------------------------------------
|
| 17411 |
-- DDL for Procedure INSERT_MULTIPLE_STICKY_NOTES
|
19610 |
-- DDL for Synonymn PERMISSION_TYPES
|
| 17412 |
--------------------------------------------------------
|
19611 |
--------------------------------------------------------
|
| 17413 |
set define off;
|
- |
|
| 17414 |
|
- |
|
| 17415 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."INSERT_MULTIPLE_STICKY_NOTES" IS
|
- |
|
| 17416 |
|
- |
|
| 17417 |
/******************************************************************************
|
- |
|
| 17418 |
NAME: INSERT_MULTIPLE_STICKY_NOTES
|
- |
|
| 17419 |
PURPOSE:
|
- |
|
| 17420 |
|
- |
|
| 17421 |
REVISIONS:
|
- |
|
| 17422 |
Ver Date Author Description
|
- |
|
| 17423 |
--------- ---------- --------------- ------------------------------------
|
- |
|
| 17424 |
1.0 6/12/2006 1. Created this procedure.
|
- |
|
| 17425 |
|
- |
|
| 17426 |
NOTES:
|
- |
|
| 17427 |
|
- |
|
| 17428 |
Automatically available Auto Replace Keywords:
|
- |
|
| 17429 |
Object Name: INSERT_MULTIPLE_STICKY_NOTES
|
- |
|
| 17430 |
Sysdate: 6/12/2006
|
- |
|
| 17431 |
Date and Time: 6/12/2006, 1:53:40 PM, and 6/12/2006 1:53:40 PM
|
- |
|
| 17432 |
Username: (set in TOAD Options, Procedure Editor)
|
- |
|
| 17433 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
- |
|
| 17434 |
|
- |
|
| 17435 |
******************************************************************************/
|
- |
|
| 17436 |
|
- |
|
| 17437 |
CURSOR curInfo IS
|
- |
|
| 17438 |
SELECT PV_ID
|
- |
|
| 17439 |
FROM PACKAGE_BUILD_ENV
|
- |
|
| 17440 |
WHERE BE_ID IN (11, 12);
|
- |
|
| 17441 |
recInfo curInfo%ROWTYPE;
|
- |
|
| 17442 |
|
- |
|
| 17443 |
|
- |
|
| 17444 |
BEGIN
|
- |
|
| 17445 |
|
- |
|
| 17446 |
OPEN curInfo;
|
- |
|
| 17447 |
FETCH curInfo INTO recInfo;
|
- |
|
| 17448 |
|
- |
|
| 17449 |
WHILE curInfo%FOUND
|
- |
|
| 17450 |
LOOP
|
- |
|
| 17451 |
|
- |
|
| 17452 |
INSERT INTO NOTE_MANAGER ( NID, LAST_USER, LAST_DATE, DESCRIPTION )
|
- |
|
| 17453 |
VALUES( recInfo.PV_ID, 'awehalle', ORA_SYSDATETIME, '' );
|
- |
|
| 17454 |
|
- |
|
| 17455 |
FETCH curInfo INTO recInfo;
|
- |
|
| 17456 |
|
- |
|
| 17457 |
END LOOP;
|
- |
|
| 17458 |
|
- |
|
| 17459 |
CLOSE curInfo;
|
- |
|
| 17460 |
|
- |
|
| 17461 |
|
- |
|
| 17462 |
|
- |
|
| 17463 |
|
- |
|
| 17464 |
END INSERT_MULTIPLE_STICKY_NOTES;
|
- |
|
| 17465 |
|
19612 |
|
| 17466 |
/
|
- |
|
| - |
|
19613 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."PERMISSION_TYPES" FOR "ACCESS_MANAGER"."PERMISSION_TYPES";
|
| 17467 |
--------------------------------------------------------
|
19614 |
--------------------------------------------------------
|
| 17468 |
-- DDL for Procedure LEVEL_N_CONFLICTS
|
19615 |
-- DDL for Synonymn PK_AMUTILS
|
| 17469 |
--------------------------------------------------------
|
19616 |
--------------------------------------------------------
|
| 17470 |
set define off;
|
- |
|
| 17471 |
|
19617 |
|
| 17472 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."LEVEL_N_CONFLICTS" (
|
19618 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."PK_AMUTILS" FOR "ACCESS_MANAGER"."PK_AMUTILS";
|
| 17473 |
nnrtag_id IN NUMBER,
|
- |
|
| 17474 |
nnsession_num IN NUMBER,
|
- |
|
| 17475 |
nnrowcnt OUT NUMBER,
|
- |
|
| 17476 |
nniteration IN NUMBER
|
- |
|
| 17477 |
)
|
- |
|
| 17478 |
IS
|
- |
|
| 17479 |
/* ---------------------------------------------------------------------------
|
- |
|
| 17480 |
Version: 3.0.1
|
- |
|
| 17481 |
--------------------------------------------------------------------------- */
|
- |
|
| 17482 |
previteration NUMBER := nniteration - 1;
|
- |
|
| 17483 |
BEGIN
|
- |
|
| 17484 |
-- Map broken dependency information from a package into a consumer
|
- |
|
| 17485 |
-- package. ie: Ripple need-to-build info up the dependency tree.
|
- |
|
| 17486 |
|
- |
|
| 17487 |
/* --------- LEVEL 1 CONFILCTS -----------
|
- |
|
| 17488 |
|| Following states are used:
|
- |
|
| 17489 |
|| 0 -> NOT FOUND
|
- |
|
| 17490 |
|| 1 -> MAJOR
|
- |
|
| 17491 |
|| 2 -> MINOR MINOR
|
- |
|
| 17492 |
*/
|
- |
|
| 17493 |
INSERT INTO temp_env_states
|
- |
|
| 17494 |
SELECT DISTINCT nnsession_num AS session_num, nniteration AS level_num,
|
- |
|
| 17495 |
dpv.pv_id, dpv.pkg_id, dpv.v_ext,
|
- |
|
| 17496 |
DECODE (tes.tes_state, 2, 2, 1) AS MESSAGE,
|
- |
|
| 17497 |
'X'
|
- |
|
| 17498 |
FROM TEMP_ENV_DEPS dpv,
|
- |
|
| 17499 |
temp_env_states tes
|
- |
|
| 17500 |
WHERE dpv.SESSION_NUM = nnsession_num
|
- |
|
| 17501 |
AND dpv.dpkg_id = tes.pkg_id
|
- |
|
| 17502 |
AND NVL (dpv.dv_ext, '|LINK_A_NULL|') = NVL (tes.v_ext, '|LINK_A_NULL|')
|
- |
|
| 17503 |
AND tes.session_num = nnsession_num
|
- |
|
| 17504 |
AND tes.level_num = previteration;
|
- |
|
| 17505 |
|
- |
|
| 17506 |
nnrowcnt := SQL%ROWCOUNT;
|
- |
|
| 17507 |
END level_n_conflicts;
|
- |
|
| 17508 |
|
- |
|
| 17509 |
/
|
- |
|
| 17510 |
--------------------------------------------------------
|
19619 |
--------------------------------------------------------
|
| 17511 |
-- DDL for Procedure LEVEL_ONE_CONFLICTS
|
19620 |
-- DDL for Synonymn PK_SECURITY
|
| 17512 |
--------------------------------------------------------
|
19621 |
--------------------------------------------------------
|
| 17513 |
set define off;
|
- |
|
| 17514 |
|
19622 |
|
| 17515 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."LEVEL_ONE_CONFLICTS" (
|
19623 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."PK_SECURITY" FOR "ACCESS_MANAGER"."PK_SECURITY";
|
| 17516 |
nnrtag_id IN NUMBER,
|
- |
|
| 17517 |
nnsession_num IN NUMBER
|
- |
|
| 17518 |
)
|
- |
|
| 17519 |
IS
|
- |
|
| 17520 |
BEGIN
|
- |
|
| 17521 |
-- Prepare the TEMP_ENV_DEPS table
|
- |
|
| 17522 |
-- This table maps package-versions to their dependencies and is
|
- |
|
| 17523 |
-- used to walk up the dependency tree.
|
- |
|
| 17524 |
-- This table consists of PV_ID -> DPV_ID in the release in which we are interested
|
- |
|
| 17525 |
-- ie: Those that ARE NOT a part of:
|
- |
|
| 17526 |
-- Pegged Package
|
- |
|
| 17527 |
-- SDK imported package
|
- |
|
| 17528 |
-- Marked with an ignore warnings
|
- |
|
| 17529 |
-- Marked as an advisory ripple
|
- |
|
| 17530 |
--
|
- |
|
| 17531 |
-- This table speeds up the process by a huge (really huge) amount
|
- |
|
| 17532 |
--
|
- |
|
| 17533 |
INSERT into TEMP_ENV_DEPS
|
- |
|
| 17534 |
(
|
- |
|
| 17535 |
SELECT DISTINCT nnsession_num AS session_num,
|
- |
|
| 17536 |
pv.pv_id, pv.pkg_id, pv.v_ext,
|
- |
|
| 17537 |
dpv.pv_id as dpv_id, dpv.pkg_id as dpkg_id, dpv.v_ext as dv_ext
|
- |
|
| 17538 |
|
- |
|
| 17539 |
FROM release_content rel,
|
- |
|
| 17540 |
package_dependencies dep,
|
- |
|
| 17541 |
package_versions dpv,
|
- |
|
| 17542 |
package_versions pv
|
- |
|
| 17543 |
|
- |
|
| 17544 |
WHERE rel.pv_id = dep.pv_id
|
- |
|
| 17545 |
AND rel.rtag_id = nnrtag_id
|
- |
|
| 17546 |
AND dep.pv_id = pv.pv_id
|
- |
|
| 17547 |
AND dep.dpv_id = dpv.pv_id
|
- |
|
| 17548 |
--AND rel.SDKTAG_ID is null
|
- |
|
| 17549 |
--AND NOT dep.pv_id IN (SELECT pegv.pv_id FROM PEGGED_VERSIONS pegv WHERE pegv.rtag_id = nnrtag_id)
|
- |
|
| 17550 |
AND NOT (dep.pv_id, dep.dpv_id) in (SELECT igw.pv_id, igw.DPV_ID from ignore_warnings igw where igw.rtag_id = nnrtag_id)
|
- |
|
| 17551 |
);
|
- |
|
| 17552 |
|
- |
|
| 17553 |
/* --------- LEVEL 1 CONFILCTS -----------
|
- |
|
| 17554 |
|| Following states are used:
|
- |
|
| 17555 |
|| 0 -> NOT FOUND
|
- |
|
| 17556 |
|| 1 -> MAJOR
|
- |
|
| 17557 |
|| 2 -> MINOR MINOR
|
- |
|
| 17558 |
*/
|
- |
|
| 17559 |
INSERT INTO temp_env_states
|
- |
|
| 17560 |
(
|
- |
|
| 17561 |
SELECT nnsession_num AS session_num,
|
- |
|
| 17562 |
1 AS level_num,
|
- |
|
| 17563 |
rd.pv_id,
|
- |
|
| 17564 |
rd.pkg_id,
|
- |
|
| 17565 |
rd.v_ext,
|
- |
|
| 17566 |
DECODE (rd.v_nmm,
|
- |
|
| 17567 |
NULL, 0,
|
- |
|
| 17568 |
pv2.v_nmm, DECODE (rd.v_mm,
|
- |
|
| 17569 |
pv2.v_mm, 0,
|
- |
|
| 17570 |
2
|
- |
|
| 17571 |
),
|
- |
|
| 17572 |
1
|
- |
|
| 17573 |
) AS MESSAGE,
|
- |
|
| 17574 |
rd.build_type
|
- |
|
| 17575 |
from (
|
- |
|
| 17576 |
SELECT DISTINCT err.pv_id, errpkg.pkg_id, errpkg.v_ext,
|
- |
|
| 17577 |
frc.build_type,
|
- |
|
| 17578 |
frc.v_nmm,
|
- |
|
| 17579 |
frc.v_mm,
|
- |
|
| 17580 |
errpv.pv_id as errpv_id
|
- |
|
| 17581 |
FROM (
|
- |
|
| 17582 |
/* Full Release Contents used for reference*/
|
- |
|
| 17583 |
SELECT rel.rtag_id, rpv.pv_id, rpv.pkg_id,
|
- |
|
| 17584 |
NVL (rpv.v_ext, '|LINK_A_NULL|') AS v_ext,
|
- |
|
| 17585 |
rpv.pkg_version, rpv.v_nmm, rpv.v_mm,
|
- |
|
| 17586 |
(SELECT COUNT(*) FROM ADVISORY_RIPPLE avr WHERE avr.rtag_id = rel.rtag_id AND avr.pv_id = rel.pv_id ) AS IsAvr,
|
- |
|
| 17587 |
rpv.build_type
|
- |
|
| 17588 |
FROM release_content rel,
|
- |
|
| 17589 |
package_versions rpv
|
- |
|
| 17590 |
WHERE rel.pv_id = rpv.pv_id
|
- |
|
| 17591 |
AND rtag_id = nnrtag_id
|
- |
|
| 17592 |
) frc,
|
- |
|
| 17593 |
|
- |
|
| 17594 |
(
|
- |
|
| 17595 |
/* DPV_IDs not found in release. Excluding:
|
- |
|
| 17596 |
Those from pegged versions
|
- |
|
| 17597 |
Those from packages imported via an SDK
|
- |
|
| 17598 |
*/
|
- |
|
| 17599 |
SELECT dep.pv_id, dep.dpv_id AS err_dpv
|
- |
|
| 17600 |
FROM package_dependencies dep
|
- |
|
| 17601 |
WHERE dep.pv_id IN (SELECT pv_id FROM release_content WHERE rtag_id = nnrtag_id AND release_content.SDKTAG_ID is NULL)
|
- |
|
| 17602 |
AND NOT dep.pv_id IN (SELECT pegv.pv_id FROM PEGGED_VERSIONS pegv WHERE pegv.rtag_id = nnrtag_id)
|
- |
|
| 17603 |
AND NOT dep.dpv_id IN (SELECT pv_id FROM release_content WHERE rtag_id = nnrtag_id)
|
- |
|
| 17604 |
|
- |
|
| 17605 |
/* INCLUDE Unbuildable packages to force missing */
|
- |
|
| 17606 |
UNION
|
- |
|
| 17607 |
SELECT bpv.pv_id, bpv.pv_id as err_dpv
|
- |
|
| 17608 |
FROM package_versions bpv, release_content brc
|
- |
|
| 17609 |
WHERE bpv.build_type = 'U' AND brc.rtag_id = nnrtag_id AND bpv.pv_id = brc.pv_id
|
- |
|
| 17610 |
|
- |
|
| 17611 |
MINUS
|
- |
|
| 17612 |
/* MINUS Dependencies to be ignored */
|
- |
|
| 17613 |
SELECT igw.pv_id, igw.dpv_id AS err_dpv
|
- |
|
| 17614 |
FROM ignore_warnings igw
|
- |
|
| 17615 |
WHERE igw.rtag_id = nnrtag_id
|
- |
|
| 17616 |
|
- |
|
| 17617 |
) err,
|
- |
|
| 17618 |
package_versions errpkg,
|
- |
|
| 17619 |
package_versions errpv
|
- |
|
| 17620 |
WHERE err.err_dpv = errpv.pv_id
|
- |
|
| 17621 |
AND errpv.pkg_id = frc.pkg_id(+)
|
- |
|
| 17622 |
AND NVL (errpv.v_ext, '|LINK_A_NULL|') = frc.v_ext(+)
|
- |
|
| 17623 |
AND err.pv_id = errpkg.pv_id
|
- |
|
| 17624 |
AND NVL(frc.IsAvr,0) = 0
|
- |
|
| 17625 |
) rd,
|
- |
|
| 17626 |
package_versions pv2
|
- |
|
| 17627 |
where rd.errpv_id = pv2.PV_ID
|
- |
|
| 17628 |
);
|
- |
|
| 17629 |
END level_one_conflicts;
|
- |
|
| 17630 |
|
- |
|
| 17631 |
/
|
- |
|
| 17632 |
--------------------------------------------------------
|
19624 |
--------------------------------------------------------
|
| 17633 |
-- DDL for Procedure LOCK_PACKAGE
|
19625 |
-- DDL for Synonymn ROLES
|
| 17634 |
--------------------------------------------------------
|
19626 |
--------------------------------------------------------
|
| 17635 |
set define off;
|
- |
|
| 17636 |
|
- |
|
| 17637 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."LOCK_PACKAGE" ( nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
- |
|
| 17638 |
nUserId IN NUMBER ) IS
|
- |
|
| 17639 |
/* ---------------------------------------------------------------------------
|
- |
|
| 17640 |
Version: 4.0
|
- |
|
| 17641 |
--------------------------------------------------------------------------- */
|
- |
|
| 17642 |
|
19627 |
|
| 17643 |
BEGIN
|
- |
|
| 17644 |
|
- |
|
| 17645 |
-- Lock Package
|
- |
|
| 17646 |
UPDATE PACKAGE_VERSIONS pv SET
|
19628 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."ROLES" FOR "ACCESS_MANAGER"."ROLES";
|
| 17647 |
pv.DLOCKED = 'Y'
|
- |
|
| 17648 |
WHERE pv.PV_ID = nPvId;
|
- |
|
| 17649 |
|
- |
|
| 17650 |
/* LOG ACTION */
|
- |
|
| 17651 |
Log_Action ( nPvId, 'lock_package', nUserId );
|
- |
|
| 17652 |
|
- |
|
| 17653 |
END Lock_Package;
|
- |
|
| 17654 |
|
- |
|
| 17655 |
/
|
- |
|
| 17656 |
--------------------------------------------------------
|
19629 |
--------------------------------------------------------
|
| 17657 |
-- DDL for Procedure LOG_ACTION
|
19630 |
-- DDL for Synonymn ROLE_PRIVILEGES
|
| 17658 |
--------------------------------------------------------
|
19631 |
--------------------------------------------------------
|
| 17659 |
set define off;
|
- |
|
| 17660 |
|
19632 |
|
| 17661 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."LOG_ACTION" ( nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
19633 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."ROLE_PRIVILEGES" FOR "ACCESS_MANAGER"."ROLE_PRIVILEGES";
|
| 17662 |
enumActionTypeName IN ACTION_TYPE.NAME%TYPE,
|
- |
|
| 17663 |
nUserId IN ACTION_LOG.USER_ID%TYPE,
|
- |
|
| 17664 |
sAdditionalComments IN ACTION_LOG.DESCRIPTION%TYPE DEFAULT NULL ) IS
|
- |
|
| 17665 |
/* ---------------------------------------------------------------------------
|
- |
|
| 17666 |
Version: 3.0
|
- |
|
| 17667 |
--------------------------------------------------------------------------- */
|
- |
|
| 17668 |
|
- |
|
| 17669 |
ActionTypeId NUMBER;
|
- |
|
| 17670 |
|
- |
|
| 17671 |
BEGIN
|
- |
|
| 17672 |
|
- |
|
| 17673 |
-- Get Action Type FK
|
- |
|
| 17674 |
SELECT act.ACTTYPE_ID INTO ActionTypeId
|
- |
|
| 17675 |
FROM ACTION_TYPE act
|
- |
|
| 17676 |
WHERE act.NAME = enumActionTypeName;
|
- |
|
| 17677 |
|
- |
|
| 17678 |
|
- |
|
| 17679 |
INSERT INTO ACTION_LOG ( USER_ID, PV_ID, DESCRIPTION, ACTTYPE_ID )
|
- |
|
| 17680 |
VALUES ( nUserId, nPvId, sAdditionalComments, ActionTypeId );
|
- |
|
| 17681 |
|
- |
|
| 17682 |
|
- |
|
| 17683 |
END Log_Action;
|
- |
|
| 17684 |
|
- |
|
| 17685 |
/
|
- |
|
| 17686 |
--------------------------------------------------------
|
19634 |
--------------------------------------------------------
|
| 17687 |
-- DDL for Procedure LOG_ACTION_BULK
|
19635 |
-- DDL for Synonymn USERS
|
| 17688 |
--------------------------------------------------------
|
19636 |
--------------------------------------------------------
|
| 17689 |
set define off;
|
- |
|
| 17690 |
|
- |
|
| 17691 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."LOG_ACTION_BULK" ( nPvIdList IN VARCHAR2,
|
- |
|
| 17692 |
enumActionTypeName IN ACTION_TYPE.NAME%TYPE,
|
- |
|
| 17693 |
nUserId IN ACTION_LOG.USER_ID%TYPE,
|
- |
|
| 17694 |
sAdditionalComments IN ACTION_LOG.DESCRIPTION%TYPE DEFAULT NULL ) IS
|
- |
|
| 17695 |
/* ---------------------------------------------------------------------------
|
- |
|
| 17696 |
Version: 3.0
|
- |
|
| 17697 |
--------------------------------------------------------------------------- */
|
- |
|
| 17698 |
|
- |
|
| 17699 |
ActionTypeId NUMBER;
|
- |
|
| 17700 |
oPvIdCollector RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
- |
|
| 17701 |
|
- |
|
| 17702 |
BEGIN
|
- |
|
| 17703 |
|
- |
|
| 17704 |
oPvIdCollector := IN_LIST_NUMBER ( nPvIdList );
|
- |
|
| 17705 |
|
19637 |
|
| 17706 |
-- Get Action Type FK
|
- |
|
| 17707 |
SELECT act.ACTTYPE_ID INTO ActionTypeId
|
- |
|
| 17708 |
FROM ACTION_TYPE act
|
- |
|
| 17709 |
WHERE act.NAME = enumActionTypeName;
|
- |
|
| 17710 |
|
- |
|
| 17711 |
-- Log Action
|
- |
|
| 17712 |
INSERT INTO ACTION_LOG ( USER_ID, PV_ID, DESCRIPTION, ACTTYPE_ID )
|
- |
|
| 17713 |
SELECT nUserId,
|
- |
|
| 17714 |
pv.PV_ID,
|
- |
|
| 17715 |
sAdditionalComments,
|
- |
|
| 17716 |
ActionTypeId
|
- |
|
| 17717 |
FROM PACKAGE_VERSIONS pv
|
- |
|
| 17718 |
WHERE pv.PV_ID IN ( SELECT * FROM TABLE ( CAST ( oPvIdCollector AS RELMGR_NUMBER_TAB_t ) ) );
|
19638 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."USERS" FOR "ACCESS_MANAGER"."USERS";
|
| 17719 |
|
- |
|
| 17720 |
|
- |
|
| 17721 |
END Log_Action_Bulk;
|
- |
|
| 17722 |
|
- |
|
| 17723 |
/
|
- |
|
| 17724 |
--------------------------------------------------------
|
19639 |
--------------------------------------------------------
|
| 17725 |
-- DDL for Procedure LOG_DAEMON_ACTION
|
19640 |
-- DDL for Synonymn USER_APPLICATIONS
|
| 17726 |
--------------------------------------------------------
|
19641 |
--------------------------------------------------------
|
| 17727 |
set define off;
|
- |
|
| 17728 |
|
- |
|
| 17729 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."LOG_DAEMON_ACTION" ( nRconId IN NUMBER,
|
- |
|
| 17730 |
enumActionTypeName IN VARCHAR2,
|
- |
|
| 17731 |
nUserId IN NUMBER,
|
- |
|
| 17732 |
sAdditionalComments IN VARCHAR2 DEFAULT NULL ) IS
|
- |
|
| 17733 |
/* ---------------------------------------------------------------------------
|
- |
|
| 17734 |
Version: 3.0
|
- |
|
| 17735 |
--------------------------------------------------------------------------- */
|
- |
|
| 17736 |
|
- |
|
| 17737 |
ActionTypeId NUMBER;
|
- |
|
| 17738 |
|
- |
|
| 17739 |
BEGIN
|
- |
|
| 17740 |
|
- |
|
| 17741 |
-- Get Action Type FK
|
- |
|
| 17742 |
SELECT act.ACTTYPE_ID INTO ActionTypeId
|
- |
|
| 17743 |
FROM ACTION_TYPE act
|
- |
|
| 17744 |
WHERE act.NAME = enumActionTypeName;
|
- |
|
| 17745 |
|
- |
|
| 17746 |
|
19642 |
|
| 17747 |
INSERT INTO DAEMON_ACTION_LOG
|
- |
|
| 17748 |
VALUES ( nUserId, ORA_SYSDATETIME, nRconId, sAdditionalComments, ActionTypeId );
|
19643 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."USER_APPLICATIONS" FOR "ACCESS_MANAGER"."USER_APPLICATIONS";
|
| 17749 |
|
- |
|
| 17750 |
|
- |
|
| 17751 |
END Log_Daemon_Action;
|
- |
|
| 17752 |
|
- |
|
| 17753 |
/
|
- |
|
| 17754 |
--------------------------------------------------------
|
19644 |
--------------------------------------------------------
|
| 17755 |
-- DDL for Procedure LOG_PROJECT_ACTION
|
19645 |
-- DDL for Synonymn USER_ROLES
|
| 17756 |
--------------------------------------------------------
|
19646 |
--------------------------------------------------------
|
| 17757 |
set define off;
|
- |
|
| 17758 |
|
- |
|
| 17759 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."LOG_PROJECT_ACTION" ( nProjId IN NUMBER,
|
- |
|
| 17760 |
enumActionTypeName IN VARCHAR2,
|
- |
|
| 17761 |
nUserId IN NUMBER,
|
- |
|
| 17762 |
sAdditionalComments IN VARCHAR2 DEFAULT NULL,
|
- |
|
| 17763 |
nRtagId IN NUMBER ) IS
|
- |
|
| 17764 |
/* ---------------------------------------------------------------------------
|
- |
|
| 17765 |
Version: 3.0
|
- |
|
| 17766 |
--------------------------------------------------------------------------- */
|
- |
|
| 17767 |
|
- |
|
| 17768 |
ActionTypeId NUMBER;
|
- |
|
| 17769 |
|
- |
|
| 17770 |
BEGIN
|
- |
|
| 17771 |
|
- |
|
| 17772 |
-- Get Action Type FK
|
- |
|
| 17773 |
SELECT act.ACTTYPE_ID INTO ActionTypeId
|
- |
|
| 17774 |
FROM ACTION_TYPE act
|
- |
|
| 17775 |
WHERE act.NAME = enumActionTypeName;
|
- |
|
| 17776 |
|
- |
|
| 17777 |
|
- |
|
| 17778 |
INSERT INTO PROJECT_ACTION_LOG ( USER_ID, ACTION_DATETIME, PROJ_ID, DESCRIPTION, ACTTYPE_ID, RTAG_ID)
|
- |
|
| 17779 |
VALUES ( nUserId, ORA_SYSDATETIME, nProjId, sAdditionalComments, ActionTypeId, nRtagId);
|
- |
|
| 17780 |
|
19647 |
|
| 17781 |
|
- |
|
| 17782 |
END Log_Project_Action;
|
19648 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."USER_ROLES" FOR "ACCESS_MANAGER"."USER_ROLES";
|
| 17783 |
|
- |
|
| 17784 |
/
|
- |
|
| 17785 |
--------------------------------------------------------
|
19649 |
--------------------------------------------------------
|
| 17786 |
-- DDL for Procedure NEW_ADDITIONAL_NOTE
|
19650 |
-- Constraints for Table RELEASE_TAGS
|
| 17787 |
--------------------------------------------------------
|
19651 |
--------------------------------------------------------
|
| 17788 |
set define off;
|
- |
|
| 17789 |
|
- |
|
| 17790 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."NEW_ADDITIONAL_NOTE" ( pnPv_id IN NUMBER,
|
- |
|
| 17791 |
psNote_title IN ADDITIONAL_NOTES.NOTE_TITLE%TYPE,
|
- |
|
| 17792 |
psNote_body IN ADDITIONAL_NOTES.NOTE_BODY%TYPE,
|
- |
|
| 17793 |
pnUser_id IN NUMBER,
|
- |
|
| 17794 |
outErrCode OUT NUMBER
|
- |
|
| 17795 |
) IS
|
- |
|
| 17796 |
/* ---------------------------------------------------------------------------
|
- |
|
| 17797 |
Version: 3.0.0
|
- |
|
| 17798 |
--------------------------------------------------------------------------- */
|
- |
|
| 17799 |
|
- |
|
| 17800 |
newID NUMBER;
|
- |
|
| 17801 |
|
- |
|
| 17802 |
CURSOR an_duplicate_cur IS
|
- |
|
| 17803 |
SELECT note_id
|
- |
|
| 17804 |
FROM ADDITIONAL_NOTES
|
- |
|
| 17805 |
WHERE pv_id = pnPv_id
|
- |
|
| 17806 |
AND note_title = psNote_title;
|
- |
|
| 17807 |
an_duplicate_rec an_duplicate_cur%ROWTYPE;
|
- |
|
| 17808 |
|
- |
|
| 17809 |
BEGIN
|
- |
|
| 17810 |
outErrCode := -1; -- Set default return error code to ERROR state
|
- |
|
| 17811 |
|
- |
|
| 17812 |
OPEN an_duplicate_cur;
|
- |
|
| 17813 |
FETCH an_duplicate_cur INTO an_duplicate_rec;
|
- |
|
| 17814 |
|
- |
|
| 17815 |
IF an_duplicate_cur%NOTFOUND
|
- |
|
| 17816 |
THEN
|
- |
|
| 17817 |
/* No duplicate titles */
|
- |
|
| 17818 |
-- Get new ID --
|
- |
|
| 17819 |
SELECT SEQ_ADDITIONAL_NOTES.NEXTVAL INTO newID FROM DUAL;
|
- |
|
| 17820 |
|
- |
|
| 17821 |
--- Add Additional Note ---
|
- |
|
| 17822 |
INSERT INTO ADDITIONAL_NOTES ( note_id, pv_id, note_title, note_body, mod_date, mod_user )
|
- |
|
| 17823 |
VALUES ( newID, pnPv_id, psNote_title, psNote_body, Ora_Sysdate, pnUser_id );
|
- |
|
| 17824 |
outErrCode := 0; -- Set return to SUCCESS
|
- |
|
| 17825 |
END IF;
|
- |
|
| 17826 |
|
- |
|
| 17827 |
CLOSE an_duplicate_cur;
|
- |
|
| 17828 |
END New_Additional_Note;
|
- |
|
| 17829 |
|
19652 |
|
| - |
|
19653 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_TAGS" ADD CONSTRAINT "PK_RELEASE_TAGS" PRIMARY KEY ("RTAG_ID")
|
| - |
|
19654 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
19655 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
19656 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
19657 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
19658 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 17830 |
/
|
- |
|
| - |
|
19659 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_TAGS" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
| - |
|
19660 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_TAGS" MODIFY ("PARENT_RTAG_ID" NOT NULL ENABLE);
|
| - |
|
19661 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_TAGS" MODIFY ("REBUILD_STAMP" NOT NULL ENABLE);
|
| - |
|
19662 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_TAGS" MODIFY ("REBUILD_ENV" NOT NULL ENABLE);
|
| - |
|
19663 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_TAGS" MODIFY ("OFFICIAL" NOT NULL ENABLE);
|
| - |
|
19664 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_TAGS" MODIFY ("RTAG_NAME" NOT NULL ENABLE);
|
| - |
|
19665 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_TAGS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 17831 |
--------------------------------------------------------
|
19666 |
--------------------------------------------------------
|
| 17832 |
-- DDL for Procedure NEW_PACKAGE_NAME
|
19667 |
-- Constraints for Table PACKAGE_DOCUMENTS
|
| 17833 |
--------------------------------------------------------
|
19668 |
--------------------------------------------------------
|
| 17834 |
set define off;
|
- |
|
| 17835 |
|
- |
|
| 17836 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."NEW_PACKAGE_NAME" ( SSpkg_name IN PACKAGES.pkg_name%TYPE,
|
- |
|
| 17837 |
retPKG_ID OUT NUMBER ) IS
|
- |
|
| 17838 |
/* ---------------------------------------------------------------------------
|
- |
|
| 17839 |
Version: 3.0.0
|
- |
|
| 17840 |
--------------------------------------------------------------------------- */
|
- |
|
| 17841 |
|
- |
|
| 17842 |
CURSOR packages_cur IS
|
- |
|
| 17843 |
SELECT pkg.pkg_id
|
- |
|
| 17844 |
FROM packages pkg
|
- |
|
| 17845 |
WHERE pkg.pkg_name = SSpkg_name;
|
- |
|
| 17846 |
packages_rec packages_cur%ROWTYPE;
|
- |
|
| 17847 |
|
- |
|
| 17848 |
|
- |
|
| 17849 |
BEGIN
|
- |
|
| 17850 |
|
- |
|
| 17851 |
/* ---------------------------------------------------- */
|
- |
|
| 17852 |
/* Find if package name exists */
|
- |
|
| 17853 |
/* ---------------------------------------------------- */
|
- |
|
| 17854 |
|
- |
|
| 17855 |
OPEN packages_cur;
|
- |
|
| 17856 |
FETCH packages_cur INTO packages_rec;
|
- |
|
| 17857 |
|
- |
|
| 17858 |
IF packages_cur%NOTFOUND
|
- |
|
| 17859 |
THEN
|
- |
|
| 17860 |
-- Create new pkg_name --
|
- |
|
| 17861 |
SELECT SEQ_PKG_ID.nextval INTO retPKG_ID FROM DUAL;
|
- |
|
| 17862 |
|
- |
|
| 17863 |
INSERT INTO packages ( pkg_id, pkg_name )
|
- |
|
| 17864 |
VALUES ( retPKG_ID, SSpkg_name );
|
- |
|
| 17865 |
|
- |
|
| 17866 |
ELSE
|
- |
|
| 17867 |
retPKG_ID := packages_rec.pkg_id;
|
- |
|
| 17868 |
|
19669 |
|
| 17869 |
END IF;
|
19670 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" MODIFY ("DOC_NUM" NOT NULL ENABLE);
|
| 17870 |
|
- |
|
| 17871 |
|
- |
|
| 17872 |
CLOSE packages_cur;
|
19671 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" MODIFY ("DOC_ID" NOT NULL ENABLE);
|
| 17873 |
|
- |
|
| 17874 |
END New_Package_Name;
|
19672 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DOCUMENTS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 17875 |
|
- |
|
| 17876 |
/
|
- |
|
| 17877 |
--------------------------------------------------------
|
19673 |
--------------------------------------------------------
|
| 17878 |
-- DDL for Procedure NEW_PATCH
|
19674 |
-- Constraints for Table AUTOBUILD_FAILURE
|
| 17879 |
--------------------------------------------------------
|
19675 |
--------------------------------------------------------
|
| 17880 |
set define off;
|
- |
|
| 17881 |
|
- |
|
| 17882 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."NEW_PATCH" ( SSpatch_version IN PACKAGE_VERSIONS.pkg_version%TYPE,
|
- |
|
| 17883 |
NNparent_id IN NUMBER,
|
- |
|
| 17884 |
sPatchIdList IN VARCHAR2,
|
- |
|
| 17885 |
NNuser_id IN NUMBER ) IS
|
- |
|
| 17886 |
/* ---------------------------------------------------------------------------
|
- |
|
| 17887 |
Version: 3.5
|
- |
|
| 17888 |
--------------------------------------------------------------------------- */
|
- |
|
| 17889 |
|
- |
|
| 17890 |
patchPv_id NUMBER;
|
- |
|
| 17891 |
parPkg_id NUMBER;
|
- |
|
| 17892 |
LastInstallOrder NUMBER;
|
- |
|
| 17893 |
isPatchDlocked PACKAGE_VERSIONS.DLOCKED%TYPE;
|
- |
|
| 17894 |
SSV_MM PACKAGE_VERSIONS.V_MM%TYPE;
|
- |
|
| 17895 |
SSV_NMM PACKAGE_VERSIONS.V_NMM%TYPE;
|
- |
|
| 17896 |
SSV_EXT PACKAGE_VERSIONS.V_EXT%TYPE;
|
- |
|
| 17897 |
oPatchDepCollector RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
- |
|
| 17898 |
|
- |
|
| 17899 |
CURSOR parent_cur IS
|
- |
|
| 17900 |
SELECT pv.*, pkg.pkg_name
|
- |
|
| 17901 |
FROM package_versions pv,
|
- |
|
| 17902 |
packages pkg
|
- |
|
| 17903 |
WHERE pv.pv_id = NNparent_id
|
- |
|
| 17904 |
AND pv.pkg_id = pkg.pkg_id;
|
- |
|
| 17905 |
parent_rec parent_cur%ROWTYPE;
|
- |
|
| 17906 |
|
- |
|
| 17907 |
CURSOR patch_cur IS
|
- |
|
| 17908 |
SELECT pv.*, pg.pkg_name
|
- |
|
| 17909 |
FROM package_versions pv,
|
- |
|
| 17910 |
packages pg
|
- |
|
| 17911 |
WHERE pv.pkg_id = parPkg_id
|
- |
|
| 17912 |
AND pv.pkg_version = SSpatch_version
|
- |
|
| 17913 |
AND pv.pkg_id = pg.pkg_id;
|
- |
|
| 17914 |
patch_rec patch_cur%ROWTYPE;
|
- |
|
| 17915 |
|
- |
|
| 17916 |
CURSOR releases_cur IS
|
- |
|
| 17917 |
SELECT rc.pv_id
|
- |
|
| 17918 |
FROM release_content rc
|
- |
|
| 17919 |
WHERE rc.pv_id = patch_rec.pv_id;
|
- |
|
| 17920 |
releases_rec releases_cur%ROWTYPE;
|
- |
|
| 17921 |
|
- |
|
| 17922 |
|
- |
|
| 17923 |
BEGIN
|
- |
|
| 17924 |
|
- |
|
| 17925 |
-- Get Last Install Order
|
- |
|
| 17926 |
SELECT Count(*) INTO LastInstallOrder
|
- |
|
| 17927 |
FROM PACKAGE_PATCHES pp
|
- |
|
| 17928 |
WHERE pp.PV_ID = NNparent_id;
|
- |
|
| 17929 |
|
- |
|
| 17930 |
|
- |
|
| 17931 |
-- Get parent details
|
- |
|
| 17932 |
OPEN parent_cur;
|
- |
|
| 17933 |
FETCH parent_cur INTO parent_rec;
|
- |
|
| 17934 |
parPkg_id := parent_rec.pkg_id;
|
- |
|
| 17935 |
|
- |
|
| 17936 |
|
- |
|
| 17937 |
-- Find if patch exists in database
|
- |
|
| 17938 |
OPEN patch_cur;
|
- |
|
| 17939 |
FETCH patch_cur INTO patch_rec;
|
- |
|
| 17940 |
|
- |
|
| 17941 |
|
- |
|
| 17942 |
-- Parent must be official
|
- |
|
| 17943 |
IF parent_rec.dlocked = 'Y' THEN
|
- |
|
| 17944 |
|
- |
|
| 17945 |
IF patch_cur%NOTFOUND
|
- |
|
| 17946 |
THEN
|
- |
|
| 17947 |
isPatchDlocked := 'N';
|
- |
|
| 17948 |
|
- |
|
| 17949 |
-- Create new patch version --
|
- |
|
| 17950 |
SELECT SEQ_PV_ID.nextval INTO patchPv_id FROM DUAL;
|
- |
|
| 17951 |
|
- |
|
| 17952 |
|
- |
|
| 17953 |
Split_version ( SSpatch_version, SSV_MM, SSV_NMM, SSV_EXT );
|
- |
|
| 17954 |
|
- |
|
| 17955 |
INSERT INTO package_versions ( pv_id, pkg_id, pkg_version, dlocked, created_stamp, creator_id, modified_stamp, modifier_id, V_MM, V_NMM, V_EXT, src_path, pv_description, owner_id, is_patch, LAST_PV_ID, bs_id, is_autobuildable, ripple_field )
|
- |
|
| 17956 |
VALUES (
|
- |
|
| 17957 |
patchPv_id,
|
- |
|
| 17958 |
parPkg_id,
|
- |
|
| 17959 |
SSpatch_version,
|
- |
|
| 17960 |
isPatchDlocked,
|
- |
|
| 17961 |
ORA_SYSDATE,
|
- |
|
| 17962 |
NNuser_id,
|
- |
|
| 17963 |
ORA_SYSDATETIME,
|
- |
|
| 17964 |
NNuser_id,
|
- |
|
| 17965 |
SSV_MM,
|
- |
|
| 17966 |
SSV_NMM,
|
- |
|
| 17967 |
SSV_EXT,
|
- |
|
| 17968 |
parent_rec.src_path,
|
- |
|
| 17969 |
'This is a patch to ' || parent_rec.pkg_name || ' ' || parent_rec.pkg_version,
|
- |
|
| 17970 |
NNuser_id,
|
- |
|
| 17971 |
'Y',
|
- |
|
| 17972 |
patchPv_id,
|
- |
|
| 17973 |
parent_rec.bs_id,
|
- |
|
| 17974 |
parent_rec.is_autobuildable,
|
- |
|
| 17975 |
parent_rec.ripple_field
|
- |
|
| 17976 |
|
- |
|
| 17977 |
);
|
- |
|
| 17978 |
|
- |
|
| 17979 |
INSERT INTO package_patches ( pv_id, patch_id, INSTALL_ORDER )
|
- |
|
| 17980 |
( SELECT NNparent_id AS pv_id,
|
- |
|
| 17981 |
pv.pv_id AS patch_id,
|
- |
|
| 17982 |
LastInstallOrder + 1 AS INSTALL_ORDER
|
- |
|
| 17983 |
FROM package_versions pv
|
- |
|
| 17984 |
WHERE pv.pv_id = patchPv_id
|
- |
|
| 17985 |
AND pv.is_patch = 'Y' );
|
- |
|
| 17986 |
|
- |
|
| 17987 |
/* LOG ACTION */
|
- |
|
| 17988 |
Log_Action ( patchPv_id, 'new_version', NNuser_id, 'Patch version created: '|| SSpatch_version );
|
- |
|
| 17989 |
|
- |
|
| 17990 |
Log_Action ( NNparent_id, 'patch_add', NNuser_id, 'New patch created and attached: '|| SSpatch_version );
|
- |
|
| 17991 |
|
- |
|
| 17992 |
|
- |
|
| 17993 |
ELSE
|
- |
|
| 17994 |
|
- |
|
| 17995 |
patchPv_id := patch_rec.pv_id;
|
- |
|
| 17996 |
isPatchDlocked := patch_rec.dlocked;
|
- |
|
| 17997 |
|
- |
|
| 17998 |
-- Find if pv_id exists in release content (i.e. it cannot be a patch)
|
- |
|
| 17999 |
OPEN releases_cur;
|
- |
|
| 18000 |
FETCH releases_cur INTO releases_rec;
|
- |
|
| 18001 |
|
- |
|
| 18002 |
IF releases_cur%NOTFOUND
|
- |
|
| 18003 |
THEN
|
- |
|
| 18004 |
-- This pv_id is trully a patch, hence add Y to column IS_PATCH
|
- |
|
| 18005 |
UPDATE package_versions SET
|
- |
|
| 18006 |
is_patch = 'Y'
|
- |
|
| 18007 |
WHERE pv_id = patchPv_id;
|
- |
|
| 18008 |
|
- |
|
| 18009 |
INSERT INTO package_patches ( pv_id, patch_id, INSTALL_ORDER )
|
- |
|
| 18010 |
( SELECT NNparent_id AS pv_id,
|
- |
|
| 18011 |
pv.pv_id AS patch_id,
|
- |
|
| 18012 |
LastInstallOrder + 1 AS INSTALL_ORDER
|
- |
|
| 18013 |
FROM package_versions pv
|
- |
|
| 18014 |
WHERE pv.pv_id = patchPv_id
|
- |
|
| 18015 |
AND pv.is_patch = 'Y' );
|
- |
|
| 18016 |
|
- |
|
| 18017 |
END IF;
|
- |
|
| 18018 |
|
- |
|
| 18019 |
CLOSE releases_cur;
|
- |
|
| 18020 |
|
- |
|
| 18021 |
/* LOG ACTION */
|
- |
|
| 18022 |
Log_Action ( NNparent_id, 'patch_add', NNuser_id, 'Patch version was found and attached: '|| SSpatch_version );
|
- |
|
| 18023 |
|
- |
|
| 18024 |
END IF;
|
- |
|
| 18025 |
|
- |
|
| 18026 |
|
- |
|
| 18027 |
|
- |
|
| 18028 |
|
- |
|
| 18029 |
END IF;
|
- |
|
| 18030 |
|
- |
|
| 18031 |
|
- |
|
| 18032 |
|
- |
|
| 18033 |
/* Create Patch Dependencies */
|
- |
|
| 18034 |
oPatchDepCollector := IN_LIST_NUMBER ( sPatchIdList );
|
- |
|
| 18035 |
|
- |
|
| 18036 |
|
- |
|
| 18037 |
-- Make sure patch is unofficial before altering its dependencies
|
- |
|
| 18038 |
IF (oPatchDepCollector.COUNT > 0) AND (isPatchDlocked = 'N') THEN
|
- |
|
| 18039 |
-- Delete Existing Dependencies
|
- |
|
| 18040 |
DELETE
|
- |
|
| 18041 |
FROM PACKAGE_DEPENDENCIES dep
|
- |
|
| 18042 |
WHERE dep.PV_ID = patchPv_id;
|
- |
|
| 18043 |
|
- |
|
| 18044 |
|
- |
|
| 18045 |
-- Insert new dependencies
|
- |
|
| 18046 |
INSERT INTO PACKAGE_DEPENDENCIES ( PV_ID, DPV_ID, PKG_ID, DPKG_ID, BUILD_TYPE )
|
- |
|
| 18047 |
SELECT patchPv_id AS PV_ID,
|
- |
|
| 18048 |
pv.PV_ID AS DPV_ID,
|
- |
|
| 18049 |
parPkg_id AS PKG_ID,
|
- |
|
| 18050 |
pv.PKG_ID AS DPKG_ID,
|
- |
|
| 18051 |
'L' AS BUILD_TYPE
|
- |
|
| 18052 |
FROM PACKAGE_VERSIONS pv
|
- |
|
| 18053 |
WHERE pv.PV_ID IN ( SELECT * FROM TABLE ( CAST ( oPatchDepCollector AS RELMGR_NUMBER_TAB_t ) ) );
|
- |
|
| 18054 |
|
- |
|
| 18055 |
|
- |
|
| 18056 |
END IF;
|
- |
|
| 18057 |
|
- |
|
| 18058 |
|
- |
|
| 18059 |
CLOSE parent_cur;
|
- |
|
| 18060 |
CLOSE patch_cur;
|
- |
|
| 18061 |
END New_Patch;
|
- |
|
| 18062 |
|
19676 |
|
| - |
|
19677 |
ALTER TABLE "RELEASE_MANAGER"."AUTOBUILD_FAILURE" ADD PRIMARY KEY ("GROUP_EMAIL_ID")
|
| - |
|
19678 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
19679 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
19680 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
19681 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
19682 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 18063 |
/
|
- |
|
| - |
|
19683 |
ALTER TABLE "RELEASE_MANAGER"."AUTOBUILD_FAILURE" MODIFY ("GROUP_EMAIL_ID" NOT NULL ENABLE);
|
| 18064 |
--------------------------------------------------------
|
19684 |
--------------------------------------------------------
|
| 18065 |
-- DDL for Procedure NEW_UNIT_TEST
|
19685 |
-- Constraints for Table RELEASE_METRICS
|
| 18066 |
--------------------------------------------------------
|
19686 |
--------------------------------------------------------
|
| 18067 |
set define off;
|
- |
|
| 18068 |
|
- |
|
| 18069 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."NEW_UNIT_TEST" ( nPv_id IN NUMBER,
|
- |
|
| 18070 |
nTestTypeId IN UNIT_TESTS.TEST_TYPES_FK%TYPE,
|
- |
|
| 18071 |
sTest_summary IN UNIT_TESTS.TEST_SUMMARY%TYPE,
|
- |
|
| 18072 |
sNumOfTest IN UNIT_TESTS.NUMOF_TEST%TYPE,
|
- |
|
| 18073 |
sDpkg_path IN VARCHAR2,
|
- |
|
| 18074 |
sResults IN VARCHAR2,
|
- |
|
| 18075 |
sCompletion_date IN VARCHAR2,
|
- |
|
| 18076 |
nCompleted_by IN NUMBER,
|
- |
|
| 18077 |
enumTEST_TYPE_AUTOMATIC IN NUMBER,
|
- |
|
| 18078 |
enumTEST_TYPE_NOT_DONE IN NUMBER,
|
- |
|
| 18079 |
outFileName OUT VARCHAR2
|
- |
|
| 18080 |
) IS
|
- |
|
| 18081 |
/* ---------------------------------------------------------------------------
|
- |
|
| 18082 |
Version: 3.2.0
|
- |
|
| 18083 |
--------------------------------------------------------------------------- */
|
- |
|
| 18084 |
|
- |
|
| 18085 |
FILENAME_PREFIX CONSTANT VARCHAR2(50) := 'RM_UNIT_TEST';
|
- |
|
| 18086 |
|
- |
|
| 18087 |
newID NUMBER;
|
- |
|
| 18088 |
ResultsURL UNIT_TESTS.RESULTS_URL%TYPE DEFAULT NULL;
|
- |
|
| 18089 |
ResultsAttachment UNIT_TESTS.RESULTS_ATTACHMENT_NAME%TYPE DEFAULT NULL;
|
- |
|
| 18090 |
|
- |
|
| 18091 |
BEGIN
|
- |
|
| 18092 |
|
- |
|
| 18093 |
-- Get new ID --
|
- |
|
| 18094 |
SELECT SEQ_UNIT_TESTS.NEXTVAL INTO newID FROM DUAL;
|
- |
|
| 18095 |
|
- |
|
| 18096 |
IF nTestTypeId = enumTEST_TYPE_AUTOMATIC THEN
|
- |
|
| 18097 |
ResultsURL := sResults;
|
- |
|
| 18098 |
ELSE
|
- |
|
| 18099 |
IF (sResults <> '') OR ( NOT sResults IS NULL ) THEN
|
- |
|
| 18100 |
outFileName := FILENAME_PREFIX || newID ||'_'|| sResults;
|
- |
|
| 18101 |
ResultsAttachment := sDpkg_path || '/' || outFileName;
|
- |
|
| 18102 |
END IF;
|
- |
|
| 18103 |
END IF;
|
- |
|
| 18104 |
|
- |
|
| 18105 |
-- Remove NOT_DONE entry if exists
|
- |
|
| 18106 |
DELETE FROM UNIT_TESTS
|
- |
|
| 18107 |
WHERE pv_id = nPv_id
|
- |
|
| 18108 |
AND test_types_fk = enumTEST_TYPE_NOT_DONE;
|
- |
|
| 18109 |
|
19687 |
|
| 18110 |
--- Add Additional Note ---
|
19688 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_METRICS" ADD CONSTRAINT "UNQ_RELEASE_METRICS" UNIQUE ("RTAG_ID")
|
| 18111 |
INSERT INTO UNIT_TESTS ( TEST_ID,
|
19689 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 18112 |
PV_ID,
|
- |
|
| 18113 |
TEST_TYPES_FK,
|
- |
|
| 18114 |
TEST_SUMMARY,
|
- |
|
| 18115 |
COMPLETION_DATE,
|
19690 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 18116 |
COMPLETED_BY,
|
- |
|
| 18117 |
RESULTS_URL,
|
19691 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 18118 |
RESULTS_ATTACHMENT_NAME,
|
19692 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 18119 |
NUMOF_TEST )
|
- |
|
| 18120 |
VALUES (
|
- |
|
| 18121 |
newID,
|
- |
|
| 18122 |
nPv_id,
|
- |
|
| 18123 |
nTestTypeId,
|
- |
|
| 18124 |
sTest_summary,
|
19693 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 18125 |
TO_DATE( sCompletion_date,'DD/MM/YYYY' ),
|
19694 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_METRICS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 18126 |
nCompleted_by,
|
- |
|
| 18127 |
ResultsURL,
|
- |
|
| 18128 |
ResultsAttachment,
|
- |
|
| 18129 |
sNumOfTest );
|
- |
|
| 18130 |
|
- |
|
| 18131 |
END New_Unit_Test;
|
- |
|
| 18132 |
|
- |
|
| 18133 |
/
|
- |
|
| 18134 |
--------------------------------------------------------
|
19695 |
--------------------------------------------------------
|
| 18135 |
-- DDL for Procedure PAOLO_BUILD_TREE
|
19696 |
-- Constraints for Table RELEASE_COMPONENTS
|
| 18136 |
--------------------------------------------------------
|
19697 |
--------------------------------------------------------
|
| 18137 |
set define off;
|
- |
|
| 18138 |
|
- |
|
| 18139 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."PAOLO_BUILD_TREE" ( nRtag_id IN NUMBER ) IS
|
- |
|
| 18140 |
|
- |
|
| 18141 |
sessionNumber NUMBER := 0;
|
- |
|
| 18142 |
iteration NUMBER := 1;
|
- |
|
| 18143 |
rowCnt NUMBER := 0;
|
- |
|
| 18144 |
maxIterations NUMBER := 50;
|
- |
|
| 18145 |
|
- |
|
| 18146 |
BEGIN
|
- |
|
| 18147 |
|
- |
|
| 18148 |
|
- |
|
| 18149 |
INSERT INTO TEMP_TREE_BROWSE ( SESSION_NUM, LEVEL_NUM, PV_ID )
|
- |
|
| 18150 |
SELECT sessionNumber, iteration, rc.PV_ID
|
- |
|
| 18151 |
FROM RELEASE_CONTENT rc
|
- |
|
| 18152 |
WHERE rc.RTAG_ID = nRtag_id;
|
- |
|
| 18153 |
|
- |
|
| 18154 |
iteration := iteration + 1;
|
- |
|
| 18155 |
LOOP
|
- |
|
| 18156 |
|
- |
|
| 18157 |
INSERT INTO TEMP_TREE_BROWSE ( SESSION_NUM, LEVEL_NUM, PV_ID )
|
- |
|
| 18158 |
SELECT sessionNumber,
|
- |
|
| 18159 |
iteration,
|
- |
|
| 18160 |
dep.DPV_ID
|
- |
|
| 18161 |
FROM TEMP_TREE_BROWSE ttb,
|
- |
|
| 18162 |
PACKAGE_DEPENDENCIES dep
|
- |
|
| 18163 |
WHERE dep.PV_ID = ttb.PV_ID
|
- |
|
| 18164 |
AND ttb.LEVEL_NUM = iteration - 1
|
- |
|
| 18165 |
|
- |
|
| 18166 |
MINUS
|
- |
|
| 18167 |
|
- |
|
| 18168 |
SELECT sessionNumber, iteration, ttb.PV_ID
|
- |
|
| 18169 |
FROM TEMP_TREE_BROWSE ttb;
|
- |
|
| 18170 |
|
- |
|
| 18171 |
|
- |
|
| 18172 |
|
- |
|
| 18173 |
|
- |
|
| 18174 |
rowCnt := SQL%ROWCOUNT;
|
- |
|
| 18175 |
IF rowCnt > 0 THEN
|
- |
|
| 18176 |
iteration := iteration + 1;
|
- |
|
| 18177 |
END IF;
|
- |
|
| 18178 |
EXIT WHEN (rowCnt < 1) OR (iteration > maxIterations);
|
- |
|
| 18179 |
END LOOP;
|
- |
|
| 18180 |
|
- |
|
| 18181 |
END PAOLO_Build_Tree;
|
- |
|
| 18182 |
|
19698 |
|
| 18183 |
/
|
- |
|
| - |
|
19699 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_COMPONENTS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 18184 |
--------------------------------------------------------
|
19700 |
--------------------------------------------------------
|
| 18185 |
-- DDL for Procedure REBUILD_DEPRECATE_STATE
|
- |
|
| 18186 |
--------------------------------------------------------
|
- |
|
| 18187 |
set define off;
|
- |
|
| 18188 |
|
- |
|
| 18189 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."REBUILD_DEPRECATE_STATE" ( nRtagId IN INT ) AS
|
- |
|
| 18190 |
BEGIN
|
- |
|
| 18191 |
|
- |
|
| 18192 |
-- Clear the 'calculated' values from the Release Conetnts
|
- |
|
| 18193 |
--
|
- |
|
| 18194 |
UPDATE RELEASE_CONTENT
|
- |
|
| 18195 |
SET DEPRECATED_STATE = NULL
|
- |
|
| 18196 |
WHERE RTAG_ID = nRtagId
|
- |
|
| 18197 |
AND DEPRECATED_STATE != 6
|
- |
|
| 18198 |
AND DEPRECATED_STATE is NOT NULL;
|
- |
|
| 18199 |
|
- |
|
| 18200 |
--
|
- |
|
| 18201 |
-- Insert new calculated values into the table
|
- |
|
| 18202 |
-- Use of 'AAA' speeds up the CONNECT BY PRIOR query (lots)
|
- |
|
| 18203 |
UPDATE RELEASE_CONTENT
|
- |
|
| 18204 |
SET DEPRECATED_STATE = 7
|
- |
|
| 18205 |
WHERE RTAG_ID = nRtagId
|
- |
|
| 18206 |
AND DEPRECATED_STATE is null
|
- |
|
| 18207 |
AND PV_ID in (
|
- |
|
| 18208 |
WITH AAA AS
|
- |
|
| 18209 |
(SELECT pd.*
|
- |
|
| 18210 |
FROM PACKAGE_DEPENDENCIES pd,
|
- |
|
| 18211 |
RELEASE_CONTENT RC1
|
- |
|
| 18212 |
WHERE rc1.rtag_id = nRtagId
|
- |
|
| 18213 |
AND RC1.PV_ID = pd.PV_ID
|
- |
|
| 18214 |
)
|
- |
|
| 18215 |
SELECT DISTINCT qry.PV_ID
|
- |
|
| 18216 |
FROM
|
- |
|
| 18217 |
(SELECT dep.*,
|
- |
|
| 18218 |
LEVEL AS LEVEL_NUM
|
- |
|
| 18219 |
FROM AAA dep
|
- |
|
| 18220 |
START WITH dep.DPV_ID IN (
|
- |
|
| 18221 |
SELECT rc.pv_id as pv_id
|
- |
|
| 18222 |
FROM RELEASE_CONTENT rc
|
19701 |
-- Constraints for Table SDK_CONTENT
|
| 18223 |
WHERE rc.rtag_id = nRtagId
|
- |
|
| 18224 |
AND rc.DEPRECATED_STATE = 6 )
|
- |
|
| 18225 |
CONNECT BY PRIOR dep.PV_ID = dep.DPV_ID
|
- |
|
| 18226 |
) qry,
|
- |
|
| 18227 |
PACKAGES pkg,
|
- |
|
| 18228 |
PACKAGE_VERSIONS pv,
|
- |
|
| 18229 |
RELEASE_CONTENT rc
|
- |
|
| 18230 |
WHERE qry.PV_ID = pv.PV_ID
|
- |
|
| 18231 |
AND pv.PKG_ID = pkg.PKG_ID
|
- |
|
| 18232 |
AND rc.RTAG_ID = nRtagId
|
- |
|
| 18233 |
AND rc.PV_ID = qry.PV_ID
|
- |
|
| 18234 |
);
|
- |
|
| 18235 |
END REBUILD_DEPRECATE_STATE;
|
- |
|
| 18236 |
|
- |
|
| 18237 |
/
|
- |
|
| 18238 |
--------------------------------------------------------
|
- |
|
| 18239 |
-- DDL for Procedure REBUILD_ENVIRONMENT
|
- |
|
| 18240 |
--------------------------------------------------------
|
19702 |
--------------------------------------------------------
|
| 18241 |
set define off;
|
- |
|
| 18242 |
|
19703 |
|
| 18243 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."REBUILD_ENVIRONMENT" ( NNrtag_id IN NUMBER ) IS
|
19704 |
ALTER TABLE "RELEASE_MANAGER"."SDK_CONTENT" MODIFY ("SDKPKG_STATE" NOT NULL ENABLE);
|
| 18244 |
--
|
- |
|
| 18245 |
-- Recalculate the package_state
|
- |
|
| 18246 |
-- Triggered by the Web Interface
|
- |
|
| 18247 |
--
|
- |
|
| 18248 |
rowCnt NUMBER := 0;
|
- |
|
| 18249 |
iteration NUMBER := 2; -- Iterations counter
|
- |
|
| 18250 |
maxIterations NUMBER := 30; -- Maximum number of iterations allowed.
|
- |
|
| 18251 |
-- This will prevent infinite loops if cyrcular dependencies are found
|
- |
|
| 18252 |
sessionNum NUMBER;
|
- |
|
| 18253 |
BEGIN
|
- |
|
| 18254 |
SELECT SEQ_session_num.nextval INTO sessionNum FROM DUAL;
|
19705 |
ALTER TABLE "RELEASE_MANAGER"."SDK_CONTENT" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 18255 |
|
- |
|
| 18256 |
|
- |
|
| 18257 |
-- Redo Patch Ignore warnings
|
- |
|
| 18258 |
Ignore_Dependency_Warnings ( NNrtag_id, NULL, NULL, TRUE );
|
- |
|
| 18259 |
|
- |
|
| 18260 |
Level_One_Conflicts ( NNrtag_id, sessionNum );
|
- |
|
| 18261 |
--commit;
|
- |
|
| 18262 |
|
- |
|
| 18263 |
LOOP
|
- |
|
| 18264 |
Level_N_Conflicts ( NNrtag_id, sessionNum, rowCnt, iteration );
|
- |
|
| 18265 |
--commit;
|
- |
|
| 18266 |
iteration := iteration + 1;
|
- |
|
| 18267 |
EXIT WHEN (rowCnt < 1) OR (iteration > maxIterations);
|
- |
|
| 18268 |
END LOOP;
|
- |
|
| 18269 |
|
- |
|
| 18270 |
Update_Package_States ( NNrtag_id, sessionNum );
|
- |
|
| 18271 |
|
- |
|
| 18272 |
DELETE FROM temp_env_states WHERE session_num = sessionNum;
|
- |
|
| 18273 |
DELETE FROM TEMP_ENV_DEPS WHERE session_num = sessionNum;
|
19706 |
ALTER TABLE "RELEASE_MANAGER"."SDK_CONTENT" MODIFY ("SDKTAG_ID" NOT NULL ENABLE);
|
| 18274 |
|
- |
|
| 18275 |
-- Flag Packages with New Patches Available
|
- |
|
| 18276 |
-- Temp deleted 28-Mar-2017
|
- |
|
| 18277 |
-- Reason: It takes a very long time and we dont use patches any more
|
- |
|
| 18278 |
-- Check_New_Patches ( NNrtag_id );
|
- |
|
| 18279 |
|
- |
|
| 18280 |
Clean_Do_Not_Ripple( NNrtag_id );
|
- |
|
| 18281 |
|
- |
|
| 18282 |
|
- |
|
| 18283 |
/* Circular Dependency Flag */
|
- |
|
| 18284 |
/*
|
- |
|
| 18285 |
IF iteration > maxIterations
|
- |
|
| 18286 |
THEN
|
- |
|
| 18287 |
UPDATE release_tags SET
|
- |
|
| 18288 |
circular_dependency = 'Y'
|
- |
|
| 18289 |
WHERE rtag_id = NNrtag_id;
|
- |
|
| 18290 |
ELSE
|
- |
|
| 18291 |
UPDATE release_tags SET
|
- |
|
| 18292 |
circular_dependency = NULL
|
- |
|
| 18293 |
WHERE rtag_id = NNrtag_id;
|
- |
|
| 18294 |
END IF;
|
- |
|
| 18295 |
*/
|
- |
|
| 18296 |
END Rebuild_Environment;
|
- |
|
| 18297 |
|
- |
|
| 18298 |
/
|
- |
|
| 18299 |
--------------------------------------------------------
|
19707 |
--------------------------------------------------------
|
| 18300 |
-- DDL for Procedure REMOVE_COMPONENTS
|
19708 |
-- Constraints for Table ACTION_TYPE
|
| 18301 |
--------------------------------------------------------
|
19709 |
--------------------------------------------------------
|
| 18302 |
set define off;
|
- |
|
| 18303 |
|
- |
|
| 18304 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."REMOVE_COMPONENTS" ( nPvId IN RELEASE_COMPONENTS.PV_ID%TYPE ) IS
|
- |
|
| 18305 |
/* ---------------------------------------------------------------------------
|
- |
|
| 18306 |
Version: 3.0.0
|
- |
|
| 18307 |
--------------------------------------------------------------------------- */
|
- |
|
| 18308 |
|
- |
|
| 18309 |
|
19710 |
|
| 18310 |
BEGIN
|
- |
|
| 18311 |
|
- |
|
| - |
|
19711 |
ALTER TABLE "RELEASE_MANAGER"."ACTION_TYPE" ADD CONSTRAINT "UNQ_ACTTYPE_ID" PRIMARY KEY ("ACTTYPE_ID")
|
| 18312 |
--- Delete From RELEASE_COMPONENTS
|
19712 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 18313 |
DELETE FROM RELEASE_COMPONENTS
|
19713 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 18314 |
WHERE PV_ID = nPvId;
|
19714 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 18315 |
|
- |
|
| - |
|
19715 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 18316 |
END Remove_Components;
|
19716 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 18317 |
|
- |
|
| 18318 |
/
|
- |
|
| - |
|
19717 |
ALTER TABLE "RELEASE_MANAGER"."ACTION_TYPE" MODIFY ("NAME" NOT NULL ENABLE);
|
| - |
|
19718 |
ALTER TABLE "RELEASE_MANAGER"."ACTION_TYPE" MODIFY ("ACTTYPE_ID" NOT NULL ENABLE);
|
| 18319 |
--------------------------------------------------------
|
19719 |
--------------------------------------------------------
|
| 18320 |
-- DDL for Procedure REMOVE_DOCUMENT
|
19720 |
-- Constraints for Table PLANNED
|
| 18321 |
--------------------------------------------------------
|
19721 |
--------------------------------------------------------
|
| 18322 |
set define off;
|
- |
|
| 18323 |
|
- |
|
| 18324 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."REMOVE_DOCUMENT" ( nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
- |
|
| 18325 |
nDocId IN PACKAGE_DOCUMENTS.DOC_ID%TYPE,
|
- |
|
| 18326 |
nUserId IN NUMBER ) IS
|
- |
|
| 18327 |
/* ---------------------------------------------------------------------------
|
- |
|
| 18328 |
Version: 3.0
|
- |
|
| 18329 |
--------------------------------------------------------------------------- */
|
- |
|
| 18330 |
|
- |
|
| 18331 |
DocNumber PACKAGE_DOCUMENTS.DOC_NUM%TYPE;
|
- |
|
| 18332 |
|
- |
|
| 18333 |
BEGIN
|
- |
|
| 18334 |
|
- |
|
| 18335 |
-- Get Doc Num
|
- |
|
| 18336 |
SELECT pd.DOC_NUM INTO DocNumber
|
- |
|
| 18337 |
FROM PACKAGE_DOCUMENTS pd
|
- |
|
| 18338 |
WHERE pd.PV_ID = nPvId
|
- |
|
| 18339 |
AND pd.DOC_ID = nDocId;
|
- |
|
| 18340 |
|
- |
|
| 18341 |
|
- |
|
| 18342 |
-- Delete Document
|
- |
|
| 18343 |
DELETE
|
- |
|
| 18344 |
FROM PACKAGE_DOCUMENTS pd
|
- |
|
| 18345 |
WHERE pd.PV_ID = nPvId
|
- |
|
| 18346 |
AND pd.DOC_ID = nDocId;
|
- |
|
| 18347 |
|
- |
|
| 18348 |
|
- |
|
| 18349 |
/* LOG ACTION */
|
- |
|
| 18350 |
Log_Action ( nPvId, 'document_remove', nUserId, 'Document number: '|| DocNumber );
|
- |
|
| 18351 |
|
- |
|
| 18352 |
|
19722 |
|
| - |
|
19723 |
ALTER TABLE "RELEASE_MANAGER"."PLANNED" ADD CONSTRAINT "UNIQUE_PV_RTAG" UNIQUE ("PV_ID", "RTAG_ID")
|
| - |
|
19724 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
19725 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
19726 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
19727 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 18353 |
END Remove_Document;
|
19728 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 18354 |
|
- |
|
| 18355 |
/
|
- |
|
| - |
|
19729 |
ALTER TABLE "RELEASE_MANAGER"."PLANNED" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
| - |
|
19730 |
ALTER TABLE "RELEASE_MANAGER"."PLANNED" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| - |
|
19731 |
ALTER TABLE "RELEASE_MANAGER"."PLANNED" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 18356 |
--------------------------------------------------------
|
19732 |
--------------------------------------------------------
|
| 18357 |
-- DDL for Procedure REMOVE_PACKAGE_INTEREST
|
19733 |
-- Constraints for Table SDK_TAGS
|
| 18358 |
--------------------------------------------------------
|
19734 |
--------------------------------------------------------
|
| 18359 |
set define off;
|
- |
|
| 18360 |
|
- |
|
| 18361 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."REMOVE_PACKAGE_INTEREST" (nProjId IN PROJECTS.PROJ_ID%TYPE,
|
- |
|
| 18362 |
nPkgId IN PACKAGES.PKG_ID%TYPE,
|
- |
|
| 18363 |
nUserId IN NUMBER
|
- |
|
| 18364 |
) IS
|
- |
|
| 18365 |
|
- |
|
| 18366 |
/******************************************************************************
|
- |
|
| 18367 |
NAME: REMOVE_PACKAGE_INTEREST
|
- |
|
| 18368 |
PURPOSE: To remove interest in a given package per project
|
- |
|
| 18369 |
|
19735 |
|
| 18370 |
REVISIONS:
|
- |
|
| 18371 |
Ver Date Author Description
|
19736 |
ALTER TABLE "RELEASE_MANAGER"."SDK_TAGS" ADD CONSTRAINT "SDK_TAGS_PK" PRIMARY KEY ("SDKTAG_ID")
|
| 18372 |
--------- ---------- --------------- ------------------------------------
|
19737 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 18373 |
1.0 12/05/2006 Rupesh Solanki 1. Created this procedure.
|
19738 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 18374 |
|
- |
|
| 18375 |
NOTES:
|
- |
|
| 18376 |
|
- |
|
| 18377 |
Automatically available Auto Replace Keywords:
|
19739 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 18378 |
Object Name: REMOVE_PACKAGE_INTEREST
|
19740 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 18379 |
Sysdate: 12/05/2006
|
19741 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 18380 |
Date and Time: 12/05/2006, 11:28:50 AM, and 12/05/2006 11:28:50 AM
|
19742 |
ALTER TABLE "RELEASE_MANAGER"."SDK_TAGS" MODIFY ("SDK_STATE" NOT NULL ENABLE);
|
| 18381 |
Username: (set in TOAD Options, Procedure Editor)
|
19743 |
ALTER TABLE "RELEASE_MANAGER"."SDK_TAGS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 18382 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
19744 |
ALTER TABLE "RELEASE_MANAGER"."SDK_TAGS" MODIFY ("SDK_ID" NOT NULL ENABLE);
|
| 18383 |
|
- |
|
| 18384 |
******************************************************************************/
|
19745 |
ALTER TABLE "RELEASE_MANAGER"."SDK_TAGS" MODIFY ("SDKTAG_NAME" NOT NULL ENABLE);
|
| 18385 |
BEGIN
|
- |
|
| 18386 |
|
- |
|
| 18387 |
--Delete from PACKAGE_INTEREST
|
- |
|
| 18388 |
DELETE FROM PACKAGE_INTEREST
|
19746 |
ALTER TABLE "RELEASE_MANAGER"."SDK_TAGS" MODIFY ("SDKTAG_ID" NOT NULL ENABLE);
|
| 18389 |
WHERE PROJ_ID = nProjId
|
- |
|
| 18390 |
AND PKG_ID = nPkgId
|
- |
|
| 18391 |
AND USER_ID = nUserId;
|
- |
|
| 18392 |
|
- |
|
| 18393 |
END REMOVE_PACKAGE_INTEREST;
|
- |
|
| 18394 |
|
- |
|
| 18395 |
/
|
- |
|
| 18396 |
--------------------------------------------------------
|
19747 |
--------------------------------------------------------
|
| 18397 |
-- DDL for Procedure REMOVE_PATCH
|
19748 |
-- Constraints for Table RELEASE_MODIFIED
|
| 18398 |
--------------------------------------------------------
|
19749 |
--------------------------------------------------------
|
| 18399 |
set define off;
|
- |
|
| 18400 |
|
- |
|
| 18401 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."REMOVE_PATCH" ( nPatchId IN PACKAGE_PATCHES.PATCH_ID%TYPE,
|
- |
|
| 18402 |
nPvId IN PACKAGE_PATCHES.PV_ID%TYPE,
|
- |
|
| 18403 |
nUserId IN NUMBER ) IS
|
- |
|
| 18404 |
/* ---------------------------------------------------------------------------
|
- |
|
| 18405 |
Version: 4.0
|
- |
|
| 18406 |
--------------------------------------------------------------------------- */
|
- |
|
| 18407 |
|
- |
|
| 18408 |
PatchVersion PACKAGE_VERSIONS.PKG_VERSION%TYPE;
|
- |
|
| 18409 |
|
- |
|
| 18410 |
CURSOR curPatch IS
|
- |
|
| 18411 |
SELECT pp.PV_ID,
|
- |
|
| 18412 |
pp.PATCH_ID,
|
- |
|
| 18413 |
ROWNUM AS NEW_INSTALL_ORDER
|
- |
|
| 18414 |
FROM PACKAGE_PATCHES pp
|
- |
|
| 18415 |
WHERE pp.PV_ID = nPvId
|
- |
|
| 18416 |
ORDER BY pp.INSTALL_ORDER;
|
- |
|
| 18417 |
recPatch curPatch%ROWTYPE;
|
- |
|
| 18418 |
|
- |
|
| 18419 |
BEGIN
|
- |
|
| 18420 |
|
- |
|
| 18421 |
-- Delete Patch
|
- |
|
| 18422 |
DELETE
|
- |
|
| 18423 |
FROM PACKAGE_PATCHES pp
|
- |
|
| 18424 |
WHERE pp.PV_ID = nPvId
|
- |
|
| 18425 |
AND pp.PATCH_ID = nPatchId;
|
- |
|
| 18426 |
|
- |
|
| 18427 |
|
- |
|
| 18428 |
-- Redo Install Order
|
- |
|
| 18429 |
OPEN curPatch;
|
- |
|
| 18430 |
FETCH curPatch INTO recPatch;
|
- |
|
| 18431 |
|
- |
|
| 18432 |
WHILE curPatch%FOUND
|
- |
|
| 18433 |
LOOP
|
- |
|
| 18434 |
|
- |
|
| 18435 |
UPDATE PACKAGE_PATCHES pp SET
|
- |
|
| 18436 |
pp.INSTALL_ORDER = recPatch.NEW_INSTALL_ORDER
|
- |
|
| 18437 |
WHERE pp.PV_ID = nPvId
|
- |
|
| 18438 |
AND pp.PATCH_ID = recPatch.PATCH_ID;
|
- |
|
| 18439 |
|
- |
|
| 18440 |
FETCH curPatch INTO recPatch;
|
- |
|
| 18441 |
END LOOP;
|
- |
|
| 18442 |
|
- |
|
| 18443 |
CLOSE curPatch;
|
- |
|
| 18444 |
|
- |
|
| 18445 |
|
- |
|
| 18446 |
|
- |
|
| 18447 |
|
- |
|
| 18448 |
/* LOG ACTION */
|
- |
|
| 18449 |
SELECT pv.PKG_VERSION INTO PatchVersion
|
- |
|
| 18450 |
FROM PACKAGE_VERSIONS pv
|
- |
|
| 18451 |
WHERE pv.PV_ID = nPatchId;
|
- |
|
| 18452 |
|
- |
|
| 18453 |
Log_Action ( nPvId, 'patch_remove', nUserId, 'Version: '|| PatchVersion );
|
- |
|
| 18454 |
|
19750 |
|
| - |
|
19751 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_MODIFIED" ADD CONSTRAINT "RELEASE_MODIFIED_PK" PRIMARY KEY ("RTAG_ID")
|
| - |
|
19752 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
19753 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
19754 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
19755 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 18455 |
END Remove_Patch;
|
19756 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 18456 |
|
- |
|
| 18457 |
/
|
- |
|
| - |
|
19757 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_MODIFIED" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 18458 |
--------------------------------------------------------
|
19758 |
--------------------------------------------------------
|
| 18459 |
-- DDL for Procedure REMOVE_PROJECT_VIEW_OWNER
|
19759 |
-- Constraints for Table PACKAGE_METRICS
|
| 18460 |
--------------------------------------------------------
|
19760 |
--------------------------------------------------------
|
| 18461 |
set define off;
|
- |
|
| 18462 |
|
- |
|
| 18463 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."REMOVE_PROJECT_VIEW_OWNER" (nProjId IN NUMBER,
|
- |
|
| 18464 |
nViewId IN NUMBER,
|
- |
|
| 18465 |
sUserIdList IN VARCHAR2,
|
- |
|
| 18466 |
nUserId IN NUMBER ) IS
|
- |
|
| 18467 |
|
- |
|
| 18468 |
GroupId NUMBER;
|
- |
|
| 18469 |
|
- |
|
| 18470 |
|
19761 |
|
| 18471 |
|
- |
|
| 18472 |
/******************************************************************************
|
19762 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_METRICS" ADD CONSTRAINT "UNQ_PACKAGE_METRICS" UNIQUE ("PV_ID")
|
| 18473 |
NAME: UPDATE_VIEW
|
- |
|
| 18474 |
PURPOSE:
|
- |
|
| 18475 |
|
- |
|
| 18476 |
REVISIONS:
|
- |
|
| 18477 |
Ver Date Author Description
|
19763 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 18478 |
--------- ---------- --------------- ------------------------------------
|
- |
|
| 18479 |
1.0 10/04/2006 Rupesh Solanki 1. Created this procedure.
|
19764 |
STORAGE(INITIAL 4194304 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 18480 |
|
- |
|
| 18481 |
NOTES:
|
- |
|
| 18482 |
|
- |
|
| 18483 |
Automatically available Auto Replace Keywords:
|
19765 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 18484 |
Object Name: UPDATE_VIEW
|
- |
|
| 18485 |
Sysdate: 10/04/2006
|
- |
|
| 18486 |
Date and Time: 10/04/2006, 1:55:19 PM, and 10/04/2006 1:55:19 PM
|
- |
|
| 18487 |
Username: (set in TOAD Options, Procedure Editor)
|
- |
|
| 18488 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
19766 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 18489 |
|
- |
|
| 18490 |
******************************************************************************/
|
- |
|
| 18491 |
|
- |
|
| 18492 |
BEGIN
|
- |
|
| 18493 |
SELECT GROUP_EMAIL_ID into GroupId
|
19767 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 18494 |
FROM AUTOBUILD_FAILURE
|
- |
|
| 18495 |
WHERE PROJ_ID = nProjId
|
- |
|
| 18496 |
AND VIEW_ID = nViewId;
|
- |
|
| 18497 |
|
- |
|
| 18498 |
DELETE FROM MEMBERS_GROUP
|
- |
|
| 18499 |
WHERE GROUP_EMAIL_ID = GroupId
|
- |
|
| 18500 |
AND USER_ID IN (
|
- |
|
| 18501 |
SELECT * FROM THE ( SELECT CAST( IN_LIST_NUMBER( sUserIdList ) AS RELMGR_NUMBER_TAB_t ) FROM dual )
|
19768 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_METRICS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 18502 |
);
|
- |
|
| 18503 |
|
- |
|
| 18504 |
|
- |
|
| 18505 |
|
- |
|
| 18506 |
END REMOVE_PROJECT_VIEW_OWNER;
|
- |
|
| 18507 |
|
- |
|
| 18508 |
/
|
- |
|
| 18509 |
--------------------------------------------------------
|
19769 |
--------------------------------------------------------
|
| 18510 |
-- DDL for Procedure REMOVE_RELEASE_CONTENT
|
19770 |
-- Constraints for Table PACKAGE_BUILD_ENV
|
| 18511 |
--------------------------------------------------------
|
19771 |
--------------------------------------------------------
|
| 18512 |
set define off;
|
- |
|
| 18513 |
|
19772 |
|
| 18514 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."REMOVE_RELEASE_CONTENT" ( sPvIdList IN VARCHAR2,
|
19773 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" MODIFY ("BE_ID" NOT NULL ENABLE);
|
| 18515 |
sNotPvIdList IN VARCHAR2,
|
- |
|
| 18516 |
nRTagId IN RELEASE_CONTENT.RTAG_ID%TYPE ) IS
|
- |
|
| 18517 |
/* ---------------------------------------------------------------------------
|
- |
|
| 18518 |
Version: 3.0
|
- |
|
| 18519 |
--------------------------------------------------------------------------- */
|
- |
|
| 18520 |
|
- |
|
| 18521 |
oPvIdCollector RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
- |
|
| 18522 |
oNotPvIdCollector RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
- |
|
| 18523 |
|
- |
|
| 18524 |
BEGIN
|
- |
|
| 18525 |
oPvIdCollector := IN_LIST_NUMBER ( sPvIdList );
|
- |
|
| 18526 |
oNotPvIdCollector := IN_LIST_NUMBER ( sNotPvIdList );
|
- |
|
| 18527 |
|
- |
|
| 18528 |
-- Delete From Release Content
|
- |
|
| 18529 |
DELETE
|
- |
|
| 18530 |
FROM RELEASE_CONTENT
|
- |
|
| 18531 |
WHERE rtag_id = nRTagId
|
- |
|
| 18532 |
AND pv_id IN ( SELECT * FROM TABLE ( CAST ( oPvIdCollector AS RELMGR_NUMBER_TAB_t ) ) )
|
- |
|
| 18533 |
AND NOT pv_id IN ( SELECT * FROM TABLE ( CAST ( oNotPvIdCollector AS RELMGR_NUMBER_TAB_t ) ) );
|
19774 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_BUILD_ENV" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 18534 |
|
- |
|
| 18535 |
|
- |
|
| 18536 |
|
- |
|
| 18537 |
END Remove_Release_Content;
|
- |
|
| 18538 |
|
- |
|
| 18539 |
/
|
- |
|
| 18540 |
--------------------------------------------------------
|
19775 |
--------------------------------------------------------
|
| 18541 |
-- DDL for Procedure REMOVE_RUNTIME
|
19776 |
-- Constraints for Table PROCESSES
|
| 18542 |
--------------------------------------------------------
|
19777 |
--------------------------------------------------------
|
| 18543 |
set define off;
|
- |
|
| 18544 |
|
19778 |
|
| 18545 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."REMOVE_RUNTIME" ( nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
19779 |
ALTER TABLE "RELEASE_MANAGER"."PROCESSES" ADD CONSTRAINT "PROCESSES_PK" PRIMARY KEY ("PROC_ID")
|
| 18546 |
nRuntimeId IN RUNTIME_DEPENDENCIES.RTD_ID%TYPE,
|
19780 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 18547 |
nUserId IN NUMBER ) IS
|
19781 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 18548 |
/* ---------------------------------------------------------------------------
|
- |
|
| 18549 |
Version: 3.0
|
- |
|
| 18550 |
--------------------------------------------------------------------------- */
|
- |
|
| 18551 |
|
- |
|
| 18552 |
RuntimeDependency VARCHAR2(4000);
|
19782 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 18553 |
|
- |
|
| 18554 |
BEGIN
|
- |
|
| 18555 |
|
- |
|
| 18556 |
-- Get Runtime dependency
|
- |
|
| 18557 |
SELECT pkg.PKG_NAME ||' '|| pv.PKG_VERSION INTO RuntimeDependency
|
19783 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 18558 |
FROM RUNTIME_DEPENDENCIES rtd,
|
- |
|
| 18559 |
PACKAGES pkg,
|
- |
|
| 18560 |
PACKAGE_VERSIONS pv
|
- |
|
| 18561 |
WHERE rtd.PV_ID = nPvId
|
- |
|
| 18562 |
AND pv.PKG_ID = pkg.PKG_ID
|
- |
|
| 18563 |
AND rtd.RTD_ID = pv.PV_ID
|
- |
|
| 18564 |
AND rtd.RTD_ID = nRuntimeId;
|
- |
|
| 18565 |
|
- |
|
| 18566 |
|
- |
|
| 18567 |
-- Delete Document
|
- |
|
| 18568 |
DELETE
|
- |
|
| 18569 |
FROM RUNTIME_DEPENDENCIES rtd
|
19784 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 18570 |
WHERE rtd.PV_ID = nPvId
|
- |
|
| 18571 |
AND rtd.RTD_ID = nRuntimeId;
|
19785 |
ALTER TABLE "RELEASE_MANAGER"."PROCESSES" MODIFY ("PROC_NAME" NOT NULL ENABLE);
|
| 18572 |
|
- |
|
| 18573 |
|
- |
|
| 18574 |
/* LOG ACTION */
|
- |
|
| 18575 |
Log_Action ( nPvId, 'runtime_remove', nUserId, 'Runtime package: '|| RuntimeDependency );
|
19786 |
ALTER TABLE "RELEASE_MANAGER"."PROCESSES" MODIFY ("PROC_ID" NOT NULL ENABLE);
|
| 18576 |
|
- |
|
| 18577 |
|
- |
|
| 18578 |
END Remove_Runtime;
|
- |
|
| 18579 |
|
- |
|
| 18580 |
/
|
- |
|
| 18581 |
--------------------------------------------------------
|
19787 |
--------------------------------------------------------
|
| 18582 |
-- DDL for Procedure RENAME_PACKAGE_VERSION
|
19788 |
-- Constraints for Table BUILD_SERVICE_CONFIG
|
| 18583 |
--------------------------------------------------------
|
19789 |
--------------------------------------------------------
|
| 18584 |
set define off;
|
- |
|
| 18585 |
|
- |
|
| 18586 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."RENAME_PACKAGE_VERSION" ( NNpv_id IN NUMBER,
|
- |
|
| 18587 |
SSpkg_version IN PACKAGE_VERSIONS.pkg_version%TYPE,
|
- |
|
| 18588 |
cBuildType IN CHAR,
|
- |
|
| 18589 |
cChangeType IN CHAR,
|
- |
|
| 18590 |
NNuser_id IN NUMBER,
|
- |
|
| 18591 |
errMessage OUT VARCHAR2 ) IS
|
- |
|
| 18592 |
/* ---------------------------------------------------------------------------
|
- |
|
| 18593 |
Version: 3.2
|
- |
|
| 18594 |
--------------------------------------------------------------------------- */
|
- |
|
| 18595 |
|
- |
|
| 18596 |
sPackageVersion VARCHAR2(4000);
|
- |
|
| 18597 |
sLabel VARCHAR2(4000) := NULL;
|
- |
|
| 18598 |
sChangeType VARCHAR2(100) := NULL;
|
- |
|
| 18599 |
uChangeType CHAR := cChangeType;
|
- |
|
| 18600 |
OldPkgVersion PACKAGE_VERSIONS.PKG_VERSION%TYPE;
|
- |
|
| 18601 |
|
- |
|
| 18602 |
SSV_MM PACKAGE_VERSIONS.V_MM%TYPE;
|
- |
|
| 18603 |
SSV_NMM PACKAGE_VERSIONS.V_NMM%TYPE;
|
- |
|
| 18604 |
SSV_EXT PACKAGE_VERSIONS.V_EXT%TYPE;
|
- |
|
| 18605 |
|
- |
|
| 18606 |
CURSOR package_versions_cur IS
|
- |
|
| 18607 |
SELECT pv_id
|
- |
|
| 18608 |
FROM package_versions
|
- |
|
| 18609 |
WHERE pkg_id IN ( SELECT pkg_id FROM package_versions WHERE pv_id = NNpv_id )
|
- |
|
| 18610 |
AND pkg_version = SSpkg_version;
|
- |
|
| 18611 |
package_versions_rec package_versions_cur%ROWTYPE;
|
- |
|
| 18612 |
|
- |
|
| 18613 |
|
- |
|
| 18614 |
BEGIN
|
- |
|
| 18615 |
|
- |
|
| 18616 |
/* ---------------------------------------------------- */
|
- |
|
| 18617 |
/* Find if package_version exists */
|
- |
|
| 18618 |
/* ---------------------------------------------------- */
|
- |
|
| 18619 |
|
- |
|
| 18620 |
errMessage := NULL;
|
- |
|
| 18621 |
|
- |
|
| 18622 |
-- Get previous version
|
- |
|
| 18623 |
SELECT pv.PKG_VERSION INTO OldPkgVersion
|
- |
|
| 18624 |
FROM PACKAGE_VERSIONS pv
|
- |
|
| 18625 |
WHERE pv.PV_ID = NNpv_id;
|
- |
|
| 18626 |
|
- |
|
| 18627 |
sPackageVersion := SSpkg_version;
|
- |
|
| 18628 |
|
- |
|
| 18629 |
IF OldPkgVersion != sPackageVersion THEN
|
- |
|
| 18630 |
|
- |
|
| 18631 |
OPEN package_versions_cur;
|
- |
|
| 18632 |
FETCH package_versions_cur INTO package_versions_rec;
|
- |
|
| 18633 |
|
- |
|
| 18634 |
IF package_versions_cur%NOTFOUND
|
- |
|
| 18635 |
THEN
|
- |
|
| 18636 |
|
- |
|
| 18637 |
-- Split current version in parts
|
- |
|
| 18638 |
Split_Version ( SSpkg_version, SSV_MM, SSV_NMM, SSV_EXT );
|
- |
|
| 18639 |
|
- |
|
| 18640 |
|
- |
|
| 18641 |
-- Automated built config
|
- |
|
| 18642 |
IF ( cBuildType = 'M' ) THEN
|
- |
|
| 18643 |
uChangeType := 'F';
|
- |
|
| 18644 |
END IF;
|
- |
|
| 18645 |
|
- |
|
| 18646 |
-- Automated version numbering
|
- |
|
| 18647 |
-- Make sure that version is still unique
|
- |
|
| 18648 |
IF (uChangeType != 'F') THEN
|
- |
|
| 18649 |
sPackageVersion := '('|| NNpv_id ||')'|| SSV_EXT;
|
- |
|
| 18650 |
END IF;
|
- |
|
| 18651 |
|
- |
|
| 18652 |
-- Packge version not found, hence rename it.
|
- |
|
| 18653 |
UPDATE package_versions
|
- |
|
| 18654 |
SET pkg_version = sPackageVersion,
|
- |
|
| 18655 |
v_mm = SSV_MM,
|
- |
|
| 18656 |
v_nmm = SSV_NMM,
|
- |
|
| 18657 |
v_ext = SSV_EXT,
|
- |
|
| 18658 |
modified_stamp = ORA_SYSDATETIME,
|
- |
|
| 18659 |
modifier_id = NNuser_id,
|
- |
|
| 18660 |
build_type = cBuildType,
|
- |
|
| 18661 |
change_type = uChangeType,
|
- |
|
| 18662 |
pkg_label = NULL
|
- |
|
| 18663 |
WHERE pv_id = NNpv_id;
|
- |
|
| 18664 |
|
- |
|
| 18665 |
sLabel := GET_AUTOMATED_LABEL( NNpv_id );
|
- |
|
| 18666 |
UPDATE PACKAGE_VERSIONS pv SET
|
- |
|
| 18667 |
pv.PKG_LABEL = sLabel
|
- |
|
| 18668 |
WHERE pv_id = NNpv_id;
|
- |
|
| 18669 |
|
19790 |
|
| 18670 |
|
- |
|
| 18671 |
/* LOG ACTION */
|
- |
|
| 18672 |
IF (cChangeType = 'F') THEN
|
- |
|
| 18673 |
Log_Action ( NNpv_id, 'rename', NNuser_id, 'From '|| OldPkgVersion ||' to '|| sPackageVersion );
|
19791 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_SERVICE_CONFIG" MODIFY ("CONFIG" NOT NULL ENABLE);
|
| 18674 |
ELSE
|
- |
|
| 18675 |
|
- |
|
| 18676 |
IF cChangeType = 'M' THEN
|
- |
|
| 18677 |
sChangeType := 'Major Change';
|
- |
|
| 18678 |
ELSIF cChangeType = 'N' THEN
|
- |
|
| 18679 |
sChangeType := 'Minor Change';
|
- |
|
| 18680 |
ELSIF cChangeType = 'P' THEN
|
- |
|
| 18681 |
sChangeType := 'Patch Change';
|
- |
|
| 18682 |
ELSE
|
- |
|
| 18683 |
sChangeType := 'Unknown Change';
|
- |
|
| 18684 |
END IF;
|
- |
|
| 18685 |
|
- |
|
| 18686 |
Log_Action ( NNpv_id, 'rename', NNuser_id, 'From '|| OldPkgVersion ||' to '|| sPackageVersion || ',' || sChangeType );
|
19792 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_SERVICE_CONFIG" MODIFY ("SERVICE" NOT NULL ENABLE);
|
| 18687 |
END IF;
|
- |
|
| 18688 |
|
- |
|
| 18689 |
ELSE
|
- |
|
| 18690 |
-- Package version exists. Cannot proceed.
|
- |
|
| 18691 |
errMessage := 'enum_MSG_VERSION_EXISTS';
|
- |
|
| 18692 |
|
- |
|
| 18693 |
END IF;
|
- |
|
| 18694 |
|
- |
|
| 18695 |
CLOSE package_versions_cur;
|
- |
|
| 18696 |
|
- |
|
| 18697 |
END IF;
|
- |
|
| 18698 |
|
- |
|
| 18699 |
END Rename_Package_Version;
|
- |
|
| 18700 |
|
- |
|
| 18701 |
/
|
- |
|
| 18702 |
--------------------------------------------------------
|
19793 |
--------------------------------------------------------
|
| 18703 |
-- DDL for Procedure RESET_IGNORE_WARNINGS
|
19794 |
-- Constraints for Table PROJECT_ACTION_LOG
|
| 18704 |
--------------------------------------------------------
|
19795 |
--------------------------------------------------------
|
| 18705 |
set define off;
|
- |
|
| 18706 |
|
- |
|
| 18707 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."RESET_IGNORE_WARNINGS" ( sPvIdList IN VARCHAR2,
|
- |
|
| 18708 |
nRTagId IN RELEASE_CONTENT.RTAG_ID%TYPE ) IS
|
- |
|
| 18709 |
/* ---------------------------------------------------------------------------
|
- |
|
| 18710 |
Version: 5.0
|
- |
|
| 18711 |
--------------------------------------------------------------------------- */
|
- |
|
| 18712 |
|
- |
|
| 18713 |
oPvIdCollector RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
- |
|
| 18714 |
|
- |
|
| 18715 |
BEGIN
|
- |
|
| 18716 |
oPvIdCollector := IN_LIST_NUMBER ( sPvIdList );
|
- |
|
| 18717 |
|
- |
|
| 18718 |
-- Remove Ignore Warnings
|
- |
|
| 18719 |
DELETE
|
- |
|
| 18720 |
FROM ignore_warnings
|
- |
|
| 18721 |
WHERE (rtag_id, pv_id, dpv_id) IN
|
- |
|
| 18722 |
(
|
- |
|
| 18723 |
SELECT igw.rtag_id, igw.pv_id, igw.dpv_id
|
- |
|
| 18724 |
FROM ignore_warnings igw,
|
- |
|
| 18725 |
package_versions dpv,
|
- |
|
| 18726 |
package_versions pv
|
- |
|
| 18727 |
WHERE igw.dpv_id = dpv.pv_id
|
- |
|
| 18728 |
AND igw.rtag_id = nRTagId
|
- |
|
| 18729 |
AND dpv.pkg_id = pv.pkg_id
|
- |
|
| 18730 |
AND NVL(dpv.v_ext,'|LINK_A_NULL|') = NVL(pv.v_ext,'|LINK_A_NULL|')
|
- |
|
| 18731 |
AND pv.pv_id IN ( SELECT * FROM TABLE ( CAST ( oPvIdCollector AS RELMGR_NUMBER_TAB_t ) ) )
|
- |
|
| 18732 |
);
|
- |
|
| 18733 |
|
19796 |
|
| - |
|
19797 |
ALTER TABLE "RELEASE_MANAGER"."PROJECT_ACTION_LOG" MODIFY ("ACTTYPE_ID" NOT NULL ENABLE);
|
| - |
|
19798 |
ALTER TABLE "RELEASE_MANAGER"."PROJECT_ACTION_LOG" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
| - |
|
19799 |
ALTER TABLE "RELEASE_MANAGER"."PROJECT_ACTION_LOG" MODIFY ("ACTION_DATETIME" NOT NULL ENABLE);
|
| 18734 |
END Reset_Ignore_Warnings;
|
19800 |
ALTER TABLE "RELEASE_MANAGER"."PROJECT_ACTION_LOG" MODIFY ("USER_ID" NOT NULL ENABLE);
|
| 18735 |
|
- |
|
| 18736 |
/
|
- |
|
| 18737 |
--------------------------------------------------------
|
19801 |
--------------------------------------------------------
|
| 18738 |
-- DDL for Procedure RIPPLE_PACKAGE
|
19802 |
-- Constraints for Table ARCHIVE_ACTION_LOG
|
| 18739 |
--------------------------------------------------------
|
19803 |
--------------------------------------------------------
|
| 18740 |
set define off;
|
- |
|
| 18741 |
|
- |
|
| 18742 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."RIPPLE_PACKAGE" (
|
- |
|
| 18743 |
sPvIdList IN VARCHAR2,
|
- |
|
| 18744 |
nRtagId IN RELEASE_TAGS.RTAG_ID%TYPE,
|
- |
|
| 18745 |
nUserId IN NUMBER
|
- |
|
| 18746 |
) IS
|
- |
|
| 18747 |
/* ---------------------------------------------------------------------------
|
- |
|
| 18748 |
Version: 4.1
|
- |
|
| 18749 |
--------------------------------------------------------------------------- */
|
- |
|
| 18750 |
|
- |
|
| 18751 |
BEGIN
|
- |
|
| 18752 |
|
- |
|
| 18753 |
IF (sPvIdList IS NULL) THEN
|
- |
|
| 18754 |
RAISE_APPLICATION_ERROR (-20000, 'Please select at least one package.' );
|
- |
|
| 18755 |
END IF;
|
- |
|
| 18756 |
|
19804 |
|
| 18757 |
-- Ripple Package
|
- |
|
| 18758 |
DELETE FROM DO_NOT_RIPPLE
|
- |
|
| 18759 |
WHERE RTAG_ID = nRtagId
|
- |
|
| 18760 |
AND PV_ID IN (
|
- |
|
| 18761 |
SELECT *
|
- |
|
| 18762 |
FROM THE (
|
- |
|
| 18763 |
SELECT CAST( IN_LIST_NUMBER( sPvIdList )
|
19805 |
ALTER TABLE "RELEASE_MANAGER"."ARCHIVE_ACTION_LOG" MODIFY ("DESCRIPTION" NOT NULL ENABLE);
|
| 18764 |
AS RELMGR_NUMBER_TAB_t )
|
19806 |
ALTER TABLE "RELEASE_MANAGER"."ARCHIVE_ACTION_LOG" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 18765 |
FROM DUAL
|
- |
|
| 18766 |
)
|
- |
|
| 18767 |
);
|
- |
|
| 18768 |
|
- |
|
| 18769 |
-- Mark Release Changed for build
|
- |
|
| 18770 |
PK_RELEASE.SET_RELEASE_MODIFIED(nRtagId);
|
19807 |
ALTER TABLE "RELEASE_MANAGER"."ARCHIVE_ACTION_LOG" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
|
| 18771 |
|
- |
|
| 18772 |
/* LOG ACTION */
|
- |
|
| 18773 |
Log_Action_Bulk ( sPvIdList, 'ripple_package', nUserId );
|
19808 |
ALTER TABLE "RELEASE_MANAGER"."ARCHIVE_ACTION_LOG" MODIFY ("USER_ID" NOT NULL ENABLE);
|
| 18774 |
|
- |
|
| 18775 |
END Ripple_Package;
|
- |
|
| 18776 |
|
- |
|
| 18777 |
/
|
- |
|
| 18778 |
--------------------------------------------------------
|
19809 |
--------------------------------------------------------
|
| 18779 |
-- DDL for Procedure SEED_PACKAGE_NAMES_VERSIONS
|
19810 |
-- Constraints for Table VTREES
|
| 18780 |
--------------------------------------------------------
|
19811 |
--------------------------------------------------------
|
| 18781 |
set define off;
|
- |
|
| 18782 |
|
- |
|
| 18783 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."SEED_PACKAGE_NAMES_VERSIONS" ( SSpkg_name IN PACKAGES.pkg_name%TYPE,
|
- |
|
| 18784 |
SSpkg_version IN PACKAGE_VERSIONS.pkg_version%TYPE,
|
- |
|
| 18785 |
NNuser_id IN NUMBER,
|
- |
|
| 18786 |
retPV_ID OUT NUMBER,
|
- |
|
| 18787 |
nCloneFromPvId IN NUMBER DEFAULT NULL,
|
- |
|
| 18788 |
nBuildType IN CHAR DEFAULT 'U',
|
- |
|
| 18789 |
nChangeType IN CHAR DEFAULT 'F') IS
|
- |
|
| 18790 |
/* ---------------------------------------------------------------------------
|
- |
|
| 18791 |
Version: 5.0
|
- |
|
| 18792 |
--------------------------------------------------------------------------- */
|
- |
|
| 18793 |
|
- |
|
| 18794 |
parPkg_id NUMBER;
|
- |
|
| 18795 |
parPv_id NUMBER;
|
- |
|
| 18796 |
cloneFrom_pv_id NUMBER;
|
- |
|
| 18797 |
SSV_MM PACKAGE_VERSIONS.V_MM%TYPE;
|
- |
|
| 18798 |
SSV_NMM PACKAGE_VERSIONS.V_NMM%TYPE;
|
- |
|
| 18799 |
SSV_EXT PACKAGE_VERSIONS.V_EXT%TYPE;
|
- |
|
| 18800 |
spackageversion VARCHAR2 (4000);
|
- |
|
| 18801 |
slabel VARCHAR2 (4000) := NULL;
|
- |
|
| 18802 |
|
- |
|
| 18803 |
CURSOR packages_cur IS
|
- |
|
| 18804 |
SELECT pkg_id FROM PACKAGES
|
- |
|
| 18805 |
WHERE pkg_name = SSpkg_name;
|
- |
|
| 18806 |
packages_rec packages_cur%ROWTYPE;
|
- |
|
| 18807 |
|
- |
|
| 18808 |
CURSOR package_versions_cur IS
|
- |
|
| 18809 |
SELECT pv_id FROM PACKAGE_VERSIONS
|
- |
|
| 18810 |
WHERE pkg_id = parPkg_id
|
- |
|
| 18811 |
AND pkg_version = SSpkg_version;
|
- |
|
| 18812 |
package_versions_rec package_versions_cur%ROWTYPE;
|
- |
|
| 18813 |
|
- |
|
| 18814 |
CURSOR clone_package_versions_cur IS
|
- |
|
| 18815 |
SELECT MAX(pv_id) AS pv_id
|
- |
|
| 18816 |
FROM PACKAGE_VERSIONS
|
- |
|
| 18817 |
WHERE pkg_id = parPkg_id
|
- |
|
| 18818 |
AND NVL(v_ext,'LINK_A_NULL') = NVL(SSV_EXT,'LINK_A_NULL');
|
- |
|
| 18819 |
clone_package_versions_rec clone_package_versions_cur%ROWTYPE;
|
- |
|
| 18820 |
|
- |
|
| 18821 |
BEGIN
|
- |
|
| 18822 |
/* -------------------------------------------- */
|
- |
|
| 18823 |
/* Find if pkg_name exists and seed if required */
|
- |
|
| 18824 |
/* -------------------------------------------- */
|
- |
|
| 18825 |
OPEN packages_cur;
|
- |
|
| 18826 |
FETCH packages_cur INTO packages_rec;
|
- |
|
| 18827 |
|
- |
|
| 18828 |
IF packages_cur%NOTFOUND
|
- |
|
| 18829 |
THEN
|
- |
|
| 18830 |
/* INSERT into packages table */
|
- |
|
| 18831 |
SELECT SEQ_PKG_ID.NEXTVAL INTO parPkg_id FROM DUAL;
|
- |
|
| 18832 |
INSERT INTO PACKAGES ( pkg_id, pkg_name ) VALUES ( parPkg_id, SSpkg_name );
|
- |
|
| 18833 |
|
- |
|
| 18834 |
ELSE
|
- |
|
| 18835 |
parPkg_id := packages_rec.pkg_id;
|
- |
|
| 18836 |
|
- |
|
| 18837 |
END IF;
|
- |
|
| 18838 |
|
- |
|
| 18839 |
CLOSE packages_cur;
|
- |
|
| 18840 |
|
- |
|
| 18841 |
|
- |
|
| 18842 |
/* ---------------------------------------------------- */
|
- |
|
| 18843 |
/* Find if package_version exists and seed if required */
|
- |
|
| 18844 |
/* ---------------------------------------------------- */
|
- |
|
| 18845 |
OPEN package_versions_cur;
|
- |
|
| 18846 |
FETCH package_versions_cur INTO package_versions_rec;
|
- |
|
| 18847 |
|
- |
|
| 18848 |
IF package_versions_cur%NOTFOUND
|
- |
|
| 18849 |
THEN
|
- |
|
| 18850 |
SELECT SEQ_PV_ID.NEXTVAL INTO parPv_id FROM DUAL;
|
- |
|
| 18851 |
|
- |
|
| 18852 |
/* Generate automated version Number */
|
- |
|
| 18853 |
Split_Version ( SSpkg_version, SSV_MM, SSV_NMM, SSV_EXT );
|
- |
|
| 18854 |
spackageversion := SSpkg_version;
|
- |
|
| 18855 |
|
- |
|
| 18856 |
IF ( nChangeType <> 'F' )
|
- |
|
| 18857 |
THEN
|
- |
|
| 18858 |
spackageversion := '(' || parPv_id || ')' || SSV_EXT;
|
- |
|
| 18859 |
END If;
|
- |
|
| 18860 |
|
- |
|
| 18861 |
/* Determine clone source for new package-version
|
- |
|
| 18862 |
Use nCloneFromPvId - iff provided
|
- |
|
| 18863 |
Use most recently created pkgName/pkgExtension - if it exists
|
- |
|
| 18864 |
Else create a brand new package-version
|
- |
|
| 18865 |
*/
|
- |
|
| 18866 |
|
- |
|
| 18867 |
IF ( NOT nCloneFromPvId IS NULL) THEN
|
- |
|
| 18868 |
cloneFrom_pv_id := nCloneFromPvId;
|
- |
|
| 18869 |
ELSE
|
- |
|
| 18870 |
/* Find similar pkg_name + ext to clone from */
|
- |
|
| 18871 |
OPEN clone_package_versions_cur;
|
- |
|
| 18872 |
FETCH clone_package_versions_cur INTO clone_package_versions_rec;
|
- |
|
| 18873 |
CLOSE clone_package_versions_cur;
|
- |
|
| 18874 |
|
- |
|
| 18875 |
IF ( NOT clone_package_versions_rec.pv_id IS NULL) THEN
|
- |
|
| 18876 |
cloneFrom_pv_id := clone_package_versions_rec.pv_id;
|
- |
|
| 18877 |
ELSE
|
- |
|
| 18878 |
cloneFrom_pv_id := NULL;
|
- |
|
| 18879 |
END IF;
|
- |
|
| 18880 |
|
- |
|
| 18881 |
END IF;
|
- |
|
| 18882 |
|
- |
|
| 18883 |
IF NOT cloneFrom_pv_id IS NULL
|
- |
|
| 18884 |
THEN
|
- |
|
| 18885 |
-- Clone Package Version Details --
|
- |
|
| 18886 |
INSERT INTO PACKAGE_VERSIONS ( pv_id, pkg_id, pkg_version, dlocked, created_stamp, creator_id, modified_stamp, modifier_id, V_MM, V_NMM, V_EXT,
|
- |
|
| 18887 |
src_path, pv_description, PV_OVERVIEW, LAST_PV_ID, owner_id, BUILD_TYPE, IS_BUILD_ENV_REQUIRED, bs_id, is_autobuildable, is_deployable, ripple_field,change_type )
|
- |
|
| 18888 |
SELECT parPv_id AS pv_id,
|
- |
|
| 18889 |
parPkg_id AS pkg_id,
|
- |
|
| 18890 |
spackageversion AS pkg_version,
|
- |
|
| 18891 |
'N' AS dlocked,
|
- |
|
| 18892 |
Ora_Sysdate AS created_stamp,
|
- |
|
| 18893 |
NNuser_id AS creator_id,
|
- |
|
| 18894 |
Ora_Sysdatetime AS modified_stamp,
|
- |
|
| 18895 |
NNuser_id AS modifier_id,
|
- |
|
| 18896 |
SSV_MM AS V_MM,
|
- |
|
| 18897 |
SSV_NMM AS V_NMM,
|
- |
|
| 18898 |
SSV_EXT AS V_EXT,
|
- |
|
| 18899 |
pv.src_path,
|
- |
|
| 18900 |
pv.pv_description,
|
- |
|
| 18901 |
pv.PV_OVERVIEW,
|
- |
|
| 18902 |
cloneFrom_pv_id AS LAST_PV_ID,
|
- |
|
| 18903 |
pv.owner_id,
|
- |
|
| 18904 |
nBuildType AS BUILD_TYPE,
|
- |
|
| 18905 |
pv.IS_BUILD_ENV_REQUIRED,
|
- |
|
| 18906 |
pv.BS_ID,
|
- |
|
| 18907 |
pv.is_autobuildable,
|
- |
|
| 18908 |
pv.IS_DEPLOYABLE,
|
- |
|
| 18909 |
pv.ripple_field,
|
- |
|
| 18910 |
nChangeType AS change_type
|
- |
|
| 18911 |
FROM PACKAGE_VERSIONS pv
|
- |
|
| 18912 |
WHERE pv.pv_id = cloneFrom_pv_id;
|
- |
|
| 18913 |
|
- |
|
| 18914 |
Basic_Clone ( cloneFrom_pv_id, parPv_id, NULL, NNuser_id, parPkg_id, 0 );
|
- |
|
| 18915 |
|
- |
|
| 18916 |
ELSE
|
- |
|
| 18917 |
/* BRAND NEW version + ext */
|
- |
|
| 18918 |
INSERT INTO PACKAGE_VERSIONS ( pv_id, pkg_id, pkg_version, dlocked, created_stamp, creator_id, modified_stamp, modifier_id, V_MM, V_NMM, V_EXT, owner_id, LAST_PV_ID, BUILD_TYPE, ripple_field, change_type )
|
- |
|
| 18919 |
VALUES (
|
- |
|
| 18920 |
parPv_id,
|
- |
|
| 18921 |
parPkg_id,
|
- |
|
| 18922 |
spackageversion,
|
- |
|
| 18923 |
'N',
|
- |
|
| 18924 |
Ora_Sysdate,
|
- |
|
| 18925 |
NNuser_id,
|
- |
|
| 18926 |
Ora_Sysdatetime,
|
- |
|
| 18927 |
NNuser_id,
|
- |
|
| 18928 |
SSV_MM,
|
- |
|
| 18929 |
SSV_NMM,
|
- |
|
| 18930 |
SSV_EXT,
|
- |
|
| 18931 |
NNuser_id,
|
- |
|
| 18932 |
parPv_id,
|
- |
|
| 18933 |
nBuildType,
|
- |
|
| 18934 |
'b',
|
- |
|
| 18935 |
nChangeType
|
- |
|
| 18936 |
);
|
- |
|
| 18937 |
END IF;
|
- |
|
| 18938 |
|
- |
|
| 18939 |
/* Insert initial package label */
|
- |
|
| 18940 |
slabel := get_automated_label (parPv_id);
|
- |
|
| 18941 |
UPDATE package_versions pv
|
- |
|
| 18942 |
SET pv.pkg_label = slabel
|
- |
|
| 18943 |
WHERE pv.pv_id = parPv_id;
|
- |
|
| 18944 |
|
- |
|
| 18945 |
retPV_ID := parPv_id;
|
- |
|
| 18946 |
|
- |
|
| 18947 |
/* LOG ACTION */
|
- |
|
| 18948 |
Log_Action ( parPv_id, 'new_version', NNuser_id,
|
- |
|
| 18949 |
'New package version: '|| spackageversion );
|
- |
|
| 18950 |
|
- |
|
| 18951 |
ELSE
|
- |
|
| 18952 |
retPV_ID := package_versions_rec.pv_id;
|
- |
|
| 18953 |
|
19812 |
|
| - |
|
19813 |
ALTER TABLE "RELEASE_MANAGER"."VTREES" ADD CONSTRAINT "PK_VTREES" PRIMARY KEY ("VTREE_ID")
|
| - |
|
19814 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
19815 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 18954 |
END IF;
|
19816 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 18955 |
|
- |
|
| 18956 |
CLOSE package_versions_cur;
|
19817 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 18957 |
|
- |
|
| 18958 |
END Seed_Package_Names_Versions;
|
19818 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 18959 |
|
- |
|
| 18960 |
/
|
- |
|
| 18961 |
|
- |
|
| - |
|
19819 |
ALTER TABLE "RELEASE_MANAGER"."VTREES" MODIFY ("HIDE" NOT NULL ENABLE);
|
| - |
|
19820 |
ALTER TABLE "RELEASE_MANAGER"."VTREES" MODIFY ("VTREE_NAME" NOT NULL ENABLE);
|
| - |
|
19821 |
ALTER TABLE "RELEASE_MANAGER"."VTREES" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
| 18962 |
GRANT EXECUTE ON "RELEASE_MANAGER"."SEED_PACKAGE_NAMES_VERSIONS" TO "DEPLOYMENT_MANAGER";
|
19822 |
ALTER TABLE "RELEASE_MANAGER"."VTREES" MODIFY ("VTREE_ID" NOT NULL ENABLE);
|
| 18963 |
--------------------------------------------------------
|
19823 |
--------------------------------------------------------
|
| 18964 |
-- DDL for Procedure SET_ADVISORY_RIPPLE
|
19824 |
-- Constraints for Table GBE_MACHTYPE
|
| 18965 |
--------------------------------------------------------
|
19825 |
--------------------------------------------------------
|
| 18966 |
set define off;
|
- |
|
| 18967 |
|
- |
|
| 18968 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."SET_ADVISORY_RIPPLE" ( nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
- |
|
| 18969 |
nRtagId IN RELEASE_TAGS.RTAG_ID%TYPE,
|
- |
|
| 18970 |
nUserId IN NUMBER ) IS
|
- |
|
| 18971 |
/* ---------------------------------------------------------------------------
|
- |
|
| 18972 |
Version: 4.0
|
- |
|
| 18973 |
--------------------------------------------------------------------------- */
|
- |
|
| 18974 |
|
- |
|
| 18975 |
BEGIN
|
- |
|
| 18976 |
|
19826 |
|
| 18977 |
-- Set Advisory Ripple Package
|
19827 |
ALTER TABLE "RELEASE_MANAGER"."GBE_MACHTYPE" ADD PRIMARY KEY ("GBE_ID")
|
| 18978 |
INSERT INTO ADVISORY_RIPPLE (RTAG_ID, PV_ID)
|
19828 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 18979 |
VALUES (nRtagId, nPvId);
|
19829 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 18980 |
|
- |
|
| 18981 |
/* LOG ACTION */
|
19830 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 18982 |
Log_Action ( nPvId, 'set_advisory_ripple', nUserId );
|
19831 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 18983 |
|
- |
|
| 18984 |
/*Rebuild_Environment(nRtagId);*/
|
19832 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 18985 |
|
- |
|
| 18986 |
END Set_Advisory_Ripple;
|
19833 |
ALTER TABLE "RELEASE_MANAGER"."GBE_MACHTYPE" MODIFY ("BM_ID" NOT NULL ENABLE);
|
| 18987 |
|
- |
|
| 18988 |
/
|
- |
|
| - |
|
19834 |
ALTER TABLE "RELEASE_MANAGER"."GBE_MACHTYPE" MODIFY ("GBE_VALUE" NOT NULL ENABLE);
|
| - |
|
19835 |
ALTER TABLE "RELEASE_MANAGER"."GBE_MACHTYPE" MODIFY ("GBE_ID" NOT NULL ENABLE);
|
| 18989 |
--------------------------------------------------------
|
19836 |
--------------------------------------------------------
|
| 18990 |
-- DDL for Procedure SET_PACKAGE_BUILD_ENV
|
19837 |
-- Constraints for Table PACKAGE_INTEREST
|
| 18991 |
--------------------------------------------------------
|
19838 |
--------------------------------------------------------
|
| 18992 |
set define off;
|
- |
|
| 18993 |
|
- |
|
| 18994 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."SET_PACKAGE_BUILD_ENV" ( nPvId IN PACKAGE_BUILD_ENV.PV_ID%TYPE,
|
- |
|
| 18995 |
sBuildEnvIdList IN VARCHAR2 ) IS
|
- |
|
| 18996 |
/* ---------------------------------------------------------------------------
|
- |
|
| 18997 |
Last Modified: Rupesh Solanki
|
- |
|
| 18998 |
Version: 3.0.1
|
- |
|
| 18999 |
--------------------------------------------------------------------------- */
|
- |
|
| 19000 |
|
- |
|
| 19001 |
|
- |
|
| 19002 |
BEGIN
|
- |
|
| 19003 |
|
- |
|
| 19004 |
-- Delete Current Build Env settings
|
- |
|
| 19005 |
DELETE FROM PACKAGE_BUILD_ENV
|
- |
|
| 19006 |
WHERE pv_id = nPvId;
|
- |
|
| 19007 |
|
- |
|
| 19008 |
-- Delet Current Package Build Info Settings
|
- |
|
| 19009 |
DELETE FROM PACKAGE_BUILD_INFO
|
- |
|
| 19010 |
WHERE pv_id = nPvId;
|
- |
|
| 19011 |
|
- |
|
| 19012 |
-- Reset flag to N
|
- |
|
| 19013 |
UPDATE PACKAGE_VERSIONS SET
|
- |
|
| 19014 |
IS_BUILD_ENV_REQUIRED = 'N'
|
- |
|
| 19015 |
WHERE PV_ID = nPvId;
|
- |
|
| 19016 |
|
- |
|
| 19017 |
|
- |
|
| 19018 |
-- Set new Build Env
|
- |
|
| 19019 |
IF NOT sBuildEnvIdList IS NULL THEN
|
- |
|
| 19020 |
-- Insert into PACKAGE_BUILD_ENV
|
- |
|
| 19021 |
INSERT INTO PACKAGE_BUILD_ENV ( PV_ID, BE_ID )
|
- |
|
| 19022 |
SELECT nPvId AS PV_ID,
|
- |
|
| 19023 |
be.BE_ID
|
- |
|
| 19024 |
FROM BUILD_ENVIRONMENTS be
|
- |
|
| 19025 |
WHERE be.BE_ID IN (
|
- |
|
| 19026 |
SELECT *
|
- |
|
| 19027 |
FROM THE ( SELECT CAST( IN_LIST_NUMBER( sBuildEnvIdList ) AS RELMGR_NUMBER_TAB_t ) FROM dual )
|
- |
|
| 19028 |
);
|
- |
|
| 19029 |
|
- |
|
| 19030 |
-- Insert into PACKAGE_BUILD_INFO
|
- |
|
| 19031 |
INSERT INTO PACKAGE_BUILD_INFO ( PV_ID, BM_ID )
|
- |
|
| 19032 |
SELECT nPvId AS PV_ID,
|
- |
|
| 19033 |
be.BM_ID
|
- |
|
| 19034 |
FROM BUILD_MACHINES be
|
- |
|
| 19035 |
WHERE be.BM_ID IN (
|
- |
|
| 19036 |
SELECT *
|
- |
|
| 19037 |
FROM THE ( SELECT CAST( IN_LIST_NUMBER( sBuildEnvIdList ) AS RELMGR_NUMBER_TAB_t ) FROM dual )
|
- |
|
| 19038 |
);
|
- |
|
| 19039 |
|
- |
|
| 19040 |
-- Set flag to Y
|
- |
|
| 19041 |
UPDATE PACKAGE_VERSIONS SET
|
- |
|
| 19042 |
IS_BUILD_ENV_REQUIRED = 'Y'
|
- |
|
| 19043 |
WHERE PV_ID = nPvId;
|
- |
|
| 19044 |
|
19839 |
|
| 19045 |
END IF;
|
19840 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_INTEREST" MODIFY ("USER_ID" NOT NULL ENABLE);
|
| 19046 |
|
- |
|
| 19047 |
|
- |
|
| - |
|
19841 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_INTEREST" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
| 19048 |
END Set_Package_Build_Env;
|
19842 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_INTEREST" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
| 19049 |
|
- |
|
| 19050 |
/
|
- |
|
| 19051 |
--------------------------------------------------------
|
19843 |
--------------------------------------------------------
|
| 19052 |
-- DDL for Procedure SET_PACKAGE_BUILD_ENV_TEMP
|
19844 |
-- Constraints for Table PACKAGES
|
| 19053 |
--------------------------------------------------------
|
19845 |
--------------------------------------------------------
|
| 19054 |
set define off;
|
- |
|
| 19055 |
|
- |
|
| 19056 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."SET_PACKAGE_BUILD_ENV_TEMP" ( nPvId IN PACKAGE_BUILD_ENV.PV_ID%TYPE,
|
- |
|
| 19057 |
sBuildEnvIdList IN VARCHAR2,
|
- |
|
| 19058 |
nBuildStandard IN PACKAGE_VERSIONS.BS_ID%TYPE
|
- |
|
| 19059 |
) IS
|
- |
|
| 19060 |
/* ---------------------------------------------------------------------------
|
- |
|
| 19061 |
Last Modified: Rupesh Solanki
|
- |
|
| 19062 |
Version: 3.0.1
|
- |
|
| 19063 |
--------------------------------------------------------------------------- */
|
- |
|
| 19064 |
|
- |
|
| 19065 |
nBsCollector RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
- |
|
| 19066 |
BsId NUMBER;
|
- |
|
| 19067 |
HackBsId NUMBER;
|
- |
|
| 19068 |
|
- |
|
| 19069 |
|
- |
|
| 19070 |
BEGIN
|
- |
|
| 19071 |
|
- |
|
| 19072 |
nBsCollector := IN_LIST_NUMBER ( sBuildEnvIdList );
|
- |
|
| 19073 |
|
- |
|
| 19074 |
-- Delete Current Build Env settings
|
- |
|
| 19075 |
DELETE FROM PACKAGE_BUILD_ENV
|
- |
|
| 19076 |
WHERE pv_id = nPvId;
|
- |
|
| 19077 |
|
- |
|
| 19078 |
-- Delet Current Package Build Info Settings
|
- |
|
| 19079 |
DELETE FROM PACKAGE_BUILD_INFO
|
- |
|
| 19080 |
WHERE pv_id = nPvId;
|
- |
|
| 19081 |
|
- |
|
| 19082 |
-- Reset flag to N
|
- |
|
| 19083 |
UPDATE PACKAGE_VERSIONS SET
|
- |
|
| 19084 |
IS_BUILD_ENV_REQUIRED = 'N'
|
- |
|
| 19085 |
WHERE PV_ID = nPvId;
|
- |
|
| 19086 |
|
- |
|
| 19087 |
|
- |
|
| 19088 |
-- Set new Build Env
|
- |
|
| 19089 |
IF NOT sBuildEnvIdList IS NULL THEN
|
- |
|
| 19090 |
FOR i IN 1..nBsCollector.COUNT
|
- |
|
| 19091 |
LOOP
|
- |
|
| 19092 |
|
- |
|
| 19093 |
BsId := nBsCollector(i);
|
- |
|
| 19094 |
|
- |
|
| 19095 |
IF nBuildStandard = 2 THEN
|
- |
|
| 19096 |
IF BsId = 1 THEN
|
- |
|
| 19097 |
HackBsId := 11;
|
- |
|
| 19098 |
ELSE
|
- |
|
| 19099 |
HackBsId := 12;
|
- |
|
| 19100 |
END IF;
|
- |
|
| 19101 |
|
19846 |
|
| 19102 |
-- Insert into PACKAGE_BUILD_ENV
|
- |
|
| 19103 |
INSERT INTO PACKAGE_BUILD_ENV ( PV_ID, BE_ID )
|
19847 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGES" ADD CONSTRAINT "PK_PACKAGES" PRIMARY KEY ("PKG_ID")
|
| 19104 |
SELECT nPvId AS PV_ID,
|
- |
|
| 19105 |
be.BE_ID
|
- |
|
| 19106 |
FROM BUILD_ENVIRONMENTS be
|
- |
|
| 19107 |
WHERE be.BE_ID IN ( HackBsId );
|
- |
|
| 19108 |
|
- |
|
| 19109 |
-- Insert into PACKAGE_BUILD_INFO
|
19848 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 19110 |
INSERT INTO PACKAGE_BUILD_INFO ( PV_ID, BM_ID )
|
19849 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 19111 |
SELECT nPvId AS PV_ID,
|
- |
|
| 19112 |
be.BM_ID
|
- |
|
| 19113 |
FROM BUILD_MACHINES be
|
- |
|
| 19114 |
WHERE be.BM_ID IN ( BsId );
|
19850 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 19115 |
|
- |
|
| 19116 |
-- Set flag to Y
|
- |
|
| 19117 |
UPDATE PACKAGE_VERSIONS SET
|
19851 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 19118 |
IS_BUILD_ENV_REQUIRED = 'Y'
|
- |
|
| 19119 |
WHERE PV_ID = nPvId;
|
- |
|
| 19120 |
|
- |
|
| 19121 |
|
- |
|
| 19122 |
ELSE
|
- |
|
| 19123 |
|
- |
|
| 19124 |
-- Insert into PACKAGE_BUILD_ENV
|
19852 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 19125 |
INSERT INTO PACKAGE_BUILD_ENV ( PV_ID, BE_ID )
|
19853 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGES" MODIFY ("PKG_NAME" NOT NULL ENABLE);
|
| 19126 |
SELECT nPvId AS PV_ID,
|
- |
|
| 19127 |
be.BE_ID
|
- |
|
| 19128 |
FROM BUILD_ENVIRONMENTS be
|
- |
|
| 19129 |
WHERE be.BE_ID IN ( BsId );
|
- |
|
| 19130 |
|
- |
|
| 19131 |
-- Insert into PACKAGE_BUILD_INFO
|
- |
|
| 19132 |
INSERT INTO PACKAGE_BUILD_INFO ( PV_ID, BM_ID )
|
19854 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGES" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
| 19133 |
SELECT nPvId AS PV_ID,
|
- |
|
| 19134 |
be.BM_ID
|
- |
|
| 19135 |
FROM BUILD_MACHINES be
|
- |
|
| 19136 |
WHERE be.BM_ID IN ( BsId );
|
- |
|
| 19137 |
|
- |
|
| 19138 |
-- Set flag to Y
|
- |
|
| 19139 |
UPDATE PACKAGE_VERSIONS SET
|
- |
|
| 19140 |
IS_BUILD_ENV_REQUIRED = 'Y'
|
- |
|
| 19141 |
WHERE PV_ID = nPvId;
|
- |
|
| 19142 |
|
- |
|
| 19143 |
END IF;
|
- |
|
| 19144 |
|
- |
|
| 19145 |
|
- |
|
| 19146 |
END LOOP;
|
- |
|
| 19147 |
|
- |
|
| 19148 |
END IF;
|
- |
|
| 19149 |
|
- |
|
| 19150 |
|
- |
|
| 19151 |
END Set_Package_Build_Env_Temp;
|
- |
|
| 19152 |
|
- |
|
| 19153 |
/
|
- |
|
| 19154 |
--------------------------------------------------------
|
19855 |
--------------------------------------------------------
|
| 19155 |
-- DDL for Procedure SET_TO_AUTOBUILDABLE
|
19856 |
-- Constraints for Table IGNORE_WARNINGS
|
| 19156 |
--------------------------------------------------------
|
19857 |
--------------------------------------------------------
|
| 19157 |
set define off;
|
- |
|
| 19158 |
|
- |
|
| 19159 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."SET_TO_AUTOBUILDABLE" (
|
- |
|
| 19160 |
nrtagid IN NUMBER,
|
- |
|
| 19161 |
spvidlist IN VARCHAR2
|
- |
|
| 19162 |
)
|
- |
|
| 19163 |
IS
|
- |
|
| 19164 |
/******************************************************************************
|
- |
|
| 19165 |
NAME: SET_TO_AUTOBUILDABLE
|
- |
|
| 19166 |
PURPOSE:
|
- |
|
| 19167 |
|
- |
|
| 19168 |
REVISIONS:
|
- |
|
| 19169 |
Ver Date Author Description
|
- |
|
| 19170 |
--------- ---------- --------------- ------------------------------------
|
- |
|
| 19171 |
1.0 15/12/2006 Rupesh Solanki 1. Created this procedure.
|
- |
|
| 19172 |
|
- |
|
| 19173 |
NOTES:
|
- |
|
| 19174 |
|
- |
|
| 19175 |
Automatically available Auto Replace Keywords:
|
- |
|
| 19176 |
Object Name: SET_TO_AUTOBUILDABLE
|
- |
|
| 19177 |
Sysdate: 15/12/2006
|
- |
|
| 19178 |
Date and Time: 15/12/2006, 11:42:29 AM, and 15/12/2006 11:42:29 AM
|
- |
|
| 19179 |
Username: (set in TOAD Options, Procedure Editor)
|
- |
|
| 19180 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
- |
|
| 19181 |
|
- |
|
| 19182 |
******************************************************************************/
|
- |
|
| 19183 |
npvidcollector relmgr_number_tab_t := relmgr_number_tab_t ();
|
- |
|
| 19184 |
PvId NUMBER;
|
- |
|
| 19185 |
BEGIN
|
- |
|
| 19186 |
|
- |
|
| 19187 |
npvidcollector := in_list_number2 (spvidlist);
|
- |
|
| 19188 |
|
- |
|
| 19189 |
UPDATE package_versions
|
- |
|
| 19190 |
SET is_autobuildable = 'N'
|
- |
|
| 19191 |
WHERE pv_id IN (SELECT pv_id
|
- |
|
| 19192 |
FROM release_content
|
- |
|
| 19193 |
WHERE rtag_id = nrtagid);
|
- |
|
| 19194 |
|
- |
|
| 19195 |
|
- |
|
| 19196 |
|
- |
|
| 19197 |
FOR i IN 1..npvidcollector.COUNT
|
- |
|
| 19198 |
LOOP
|
- |
|
| 19199 |
PvId := npvidcollector(i);
|
- |
|
| 19200 |
|
- |
|
| 19201 |
UPDATE package_versions
|
- |
|
| 19202 |
set is_autobuildable = 'Y'
|
- |
|
| 19203 |
where pv_id = PvId;
|
- |
|
| 19204 |
|
- |
|
| 19205 |
END LOOP;
|
- |
|
| 19206 |
|
- |
|
| 19207 |
|
19858 |
|
| - |
|
19859 |
ALTER TABLE "RELEASE_MANAGER"."IGNORE_WARNINGS" MODIFY ("DPV_ID" NOT NULL ENABLE);
|
| 19208 |
END set_to_autobuildable;
|
19860 |
ALTER TABLE "RELEASE_MANAGER"."IGNORE_WARNINGS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 19209 |
|
- |
|
| 19210 |
/
|
- |
|
| - |
|
19861 |
ALTER TABLE "RELEASE_MANAGER"."IGNORE_WARNINGS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 19211 |
--------------------------------------------------------
|
19862 |
--------------------------------------------------------
|
| 19212 |
-- DDL for Procedure SHIFT_INSTALL_ORDER
|
19863 |
-- Constraints for Table PRODUCT_COMPONENTS
|
| 19213 |
--------------------------------------------------------
|
19864 |
--------------------------------------------------------
|
| 19214 |
set define off;
|
- |
|
| 19215 |
|
19865 |
|
| 19216 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."SHIFT_INSTALL_ORDER" ( nPatchId IN PACKAGE_PATCHES.PATCH_ID%TYPE,
|
19866 |
ALTER TABLE "RELEASE_MANAGER"."PRODUCT_COMPONENTS" MODIFY ("OS_ID" NOT NULL ENABLE);
|
| 19217 |
nPvId IN PACKAGE_PATCHES.PV_ID%TYPE,
|
- |
|
| 19218 |
nToInstallOrder IN PACKAGE_PATCHES.INSTALL_ORDER%TYPE ) IS
|
- |
|
| 19219 |
/* ---------------------------------------------------------------------------
|
- |
|
| 19220 |
Version: 3.0
|
- |
|
| 19221 |
--------------------------------------------------------------------------- */
|
- |
|
| 19222 |
|
- |
|
| 19223 |
currInstallOrder NUMBER;
|
- |
|
| 19224 |
FromInstallOrder NUMBER;
|
- |
|
| 19225 |
|
- |
|
| 19226 |
BEGIN
|
- |
|
| 19227 |
|
- |
|
| 19228 |
-- Get Current Install Order
|
- |
|
| 19229 |
SELECT pp.INSTALL_ORDER INTO currInstallOrder
|
- |
|
| 19230 |
FROM PACKAGE_PATCHES pp
|
- |
|
| 19231 |
WHERE pp.PV_ID = nPvId
|
- |
|
| 19232 |
AND pp.PATCH_ID = nPatchId;
|
- |
|
| 19233 |
|
- |
|
| 19234 |
|
- |
|
| 19235 |
IF currInstallOrder > nToInstallOrder
|
- |
|
| 19236 |
THEN
|
- |
|
| 19237 |
|
- |
|
| 19238 |
FromInstallOrder := nToInstallOrder;
|
- |
|
| 19239 |
|
- |
|
| 19240 |
-- Shift others Up
|
- |
|
| 19241 |
UPDATE PACKAGE_PATCHES pp SET
|
- |
|
| 19242 |
pp.INSTALL_ORDER = pp.INSTALL_ORDER + 1
|
- |
|
| 19243 |
WHERE pp.PV_ID = nPvId
|
- |
|
| 19244 |
AND pp.PATCH_ID != nPatchId
|
- |
|
| 19245 |
AND pp.INSTALL_ORDER BETWEEN FromInstallOrder AND currInstallOrder - 1;
|
19867 |
ALTER TABLE "RELEASE_MANAGER"."PRODUCT_COMPONENTS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 19246 |
|
- |
|
| 19247 |
|
- |
|
| 19248 |
ELSIF currInstallOrder < nToInstallOrder
|
- |
|
| 19249 |
THEN
|
- |
|
| 19250 |
|
- |
|
| 19251 |
FromInstallOrder := currInstallOrder + 1;
|
- |
|
| 19252 |
|
- |
|
| 19253 |
-- Shift others Down
|
- |
|
| 19254 |
UPDATE PACKAGE_PATCHES pp SET
|
- |
|
| 19255 |
pp.INSTALL_ORDER = pp.INSTALL_ORDER - 1
|
- |
|
| 19256 |
WHERE pp.PV_ID = nPvId
|
- |
|
| 19257 |
AND pp.PATCH_ID != nPatchId
|
- |
|
| 19258 |
AND pp.INSTALL_ORDER BETWEEN FromInstallOrder AND nToInstallOrder;
|
- |
|
| 19259 |
|
- |
|
| 19260 |
END IF;
|
- |
|
| 19261 |
|
- |
|
| 19262 |
|
- |
|
| 19263 |
-- Move Patch to new install order
|
- |
|
| 19264 |
UPDATE PACKAGE_PATCHES pp SET
|
- |
|
| 19265 |
pp.INSTALL_ORDER = nToInstallOrder
|
- |
|
| 19266 |
WHERE pp.PV_ID = nPvId
|
- |
|
| 19267 |
AND pp.PATCH_ID = nPatchId;
|
- |
|
| 19268 |
|
- |
|
| 19269 |
|
- |
|
| 19270 |
END Shift_Install_Order;
|
- |
|
| 19271 |
|
- |
|
| 19272 |
/
|
- |
|
| 19273 |
--------------------------------------------------------
|
19868 |
--------------------------------------------------------
|
| 19274 |
-- DDL for Procedure SPLIT_VERSION
|
19869 |
-- Constraints for Table TEST_TYPES
|
| 19275 |
--------------------------------------------------------
|
19870 |
--------------------------------------------------------
|
| 19276 |
set define off;
|
- |
|
| 19277 |
|
19871 |
|
| 19278 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."SPLIT_VERSION" ( SSpkg_version IN PACKAGE_VERSIONS.pkg_version%TYPE,
|
19872 |
ALTER TABLE "RELEASE_MANAGER"."TEST_TYPES" ADD CONSTRAINT "PK_TEST_TYPES" PRIMARY KEY ("TEST_TYPE_ID")
|
| 19279 |
SSV_MM OUT PACKAGE_VERSIONS.V_MM%TYPE,
|
19873 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 19280 |
SSV_NMM OUT PACKAGE_VERSIONS.V_NMM%TYPE,
|
19874 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 19281 |
SSV_EXT OUT PACKAGE_VERSIONS.V_EXT%TYPE ) IS
|
- |
|
| 19282 |
/* ---------------------------------------------------------------------------
|
- |
|
| 19283 |
Version: 3.0.0
|
- |
|
| 19284 |
--------------------------------------------------------------------------- */
|
- |
|
| 19285 |
|
- |
|
| 19286 |
TYPE VERSION_COMPONENTS_TYPE IS TABLE OF VARCHAR2(50)
|
19875 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 19287 |
INDEX BY BINARY_INTEGER;
|
- |
|
| 19288 |
|
- |
|
| 19289 |
version_components VERSION_COMPONENTS_TYPE;
|
- |
|
| 19290 |
lastDot NUMBER := 0;
|
- |
|
| 19291 |
currDot NUMBER := 0;
|
- |
|
| 19292 |
|
- |
|
| 19293 |
BEGIN
|
- |
|
| 19294 |
currDot := INSTR ( SSpkg_version, '.', -1 ); -- Find 1st dot from the right
|
19876 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 19295 |
|
- |
|
| 19296 |
IF ( currDot > 0 )
|
- |
|
| 19297 |
THEN
|
- |
|
| 19298 |
-- YES dot separator found --
|
- |
|
| 19299 |
SSV_EXT := GET_V_EXT( SSpkg_version );
|
19877 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 19300 |
|
- |
|
| 19301 |
IF NOT SSV_EXT IS NULL
|
- |
|
| 19302 |
THEN
|
- |
|
| 19303 |
lastDot := currDot;
|
- |
|
| 19304 |
currDot := INSTR ( SSpkg_version, '.', -1, 2 ); -- Find 2nd dot from the right
|
- |
|
| 19305 |
|
- |
|
| 19306 |
IF ( currDot > 0 )
|
- |
|
| 19307 |
THEN
|
- |
|
| 19308 |
-- XXXX.M.E
|
- |
|
| 19309 |
SSV_MM := SUBSTR ( SSpkg_version, currDot + 1, lastDot - currDot - 1);
|
19878 |
ALTER TABLE "RELEASE_MANAGER"."TEST_TYPES" MODIFY ("TEST_TYPE_NAME" NOT NULL ENABLE);
|
| 19310 |
SSV_NMM := SUBSTR ( SSpkg_version, 0, currDot ) || SSV_EXT;
|
19879 |
ALTER TABLE "RELEASE_MANAGER"."TEST_TYPES" MODIFY ("TEST_TYPE_ID" NOT NULL ENABLE);
|
| 19311 |
ELSE
|
- |
|
| 19312 |
-- XXXX.E
|
- |
|
| 19313 |
SSV_MM := NULL;
|
- |
|
| 19314 |
SSV_NMM := SSpkg_version;
|
- |
|
| 19315 |
END IF;
|
- |
|
| 19316 |
|
- |
|
| 19317 |
ELSE
|
- |
|
| 19318 |
-- XXXX.M
|
- |
|
| 19319 |
SSV_MM := SUBSTR ( SSpkg_version, currDot + 1, LENGTH(SSpkg_version) - currDot );
|
- |
|
| 19320 |
SSV_NMM := SUBSTR ( SSpkg_version, 0, currDot );
|
- |
|
| 19321 |
|
- |
|
| 19322 |
END IF;
|
- |
|
| 19323 |
|
- |
|
| 19324 |
ELSE
|
- |
|
| 19325 |
-- NO dot separator found --
|
- |
|
| 19326 |
-- XXXXXX
|
- |
|
| 19327 |
SSV_MM := NULL;
|
- |
|
| 19328 |
SSV_NMM := SSpkg_version;
|
- |
|
| 19329 |
SSV_EXT := NULL;
|
- |
|
| 19330 |
|
- |
|
| 19331 |
END IF;
|
- |
|
| 19332 |
|
- |
|
| 19333 |
END Split_Version;
|
- |
|
| 19334 |
|
- |
|
| 19335 |
/
|
- |
|
| 19336 |
--------------------------------------------------------
|
19880 |
--------------------------------------------------------
|
| 19337 |
-- DDL for Procedure SWITCH_REPRODUCIBLE_PACKAGE
|
19881 |
-- Constraints for Table MICROSOFTDTPROPERTIES
|
| 19338 |
--------------------------------------------------------
|
19882 |
--------------------------------------------------------
|
| 19339 |
set define off;
|
- |
|
| 19340 |
|
- |
|
| 19341 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."SWITCH_REPRODUCIBLE_PACKAGE" (nPvId IN NUMBER, nUserId IN NUMBER)IS
|
- |
|
| 19342 |
Auto CHAR;
|
- |
|
| 19343 |
/******************************************************************************
|
- |
|
| 19344 |
NAME: SWITCH_REPRODUCIBLE_PACKAGE
|
- |
|
| 19345 |
PURPOSE:
|
- |
|
| 19346 |
|
19883 |
|
| 19347 |
REVISIONS:
|
- |
|
| 19348 |
Ver Date Author Description
|
19884 |
ALTER TABLE "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES" ADD CONSTRAINT "MICROSOFT_PK_DTPROPERTIES" PRIMARY KEY ("ID", "PROPERTY")
|
| 19349 |
--------- ---------- --------------- ------------------------------------
|
19885 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 19350 |
1.0 14/12/2006 Rupesh Solanki 1. Created this procedure.
|
19886 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 19351 |
|
- |
|
| 19352 |
NOTES:
|
- |
|
| 19353 |
|
- |
|
| 19354 |
Automatically available Auto Replace Keywords:
|
19887 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 19355 |
Object Name: SWITCH_REPRODUCIBLE_PACKAGE
|
19888 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 19356 |
Sysdate: 14/12/2006
|
19889 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 19357 |
Date and Time: 14/12/2006, 11:35:15 AM, and 14/12/2006 11:35:15 AM
|
19890 |
ALTER TABLE "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES" MODIFY ("VERSION" CONSTRAINT "MICROSOFT_NN_VERSION" NOT NULL ENABLE);
|
| 19358 |
Username: (set in TOAD Options, Procedure Editor)
|
- |
|
| 19359 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
19891 |
ALTER TABLE "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES" MODIFY ("PROPERTY" CONSTRAINT "MICROSOFT_NN_PROPERTY" NOT NULL ENABLE);
|
| 19360 |
|
- |
|
| 19361 |
******************************************************************************/
|
- |
|
| 19362 |
BEGIN
|
- |
|
| 19363 |
|
- |
|
| 19364 |
SELECT IS_AUTOBUILDABLE into Auto
|
- |
|
| 19365 |
FROM PACKAGE_VERSIONS
|
- |
|
| 19366 |
WHERE PV_ID = nPvId;
|
- |
|
| 19367 |
|
- |
|
| 19368 |
IF Auto = 'N' Then
|
- |
|
| 19369 |
|
- |
|
| 19370 |
UPDATE PACKAGE_VERSIONS
|
- |
|
| 19371 |
SET IS_AUTOBUILDABLE = 'Y'
|
- |
|
| 19372 |
WHERE PV_ID = nPvId;
|
- |
|
| 19373 |
|
- |
|
| 19374 |
|
- |
|
| 19375 |
/* LOG ACTION */
|
- |
|
| 19376 |
Log_Action ( nPvId, 'reproducible_package', nUserId );
|
- |
|
| 19377 |
|
- |
|
| 19378 |
Else
|
- |
|
| 19379 |
|
- |
|
| 19380 |
UPDATE PACKAGE_VERSIONS
|
- |
|
| 19381 |
SET IS_AUTOBUILDABLE = 'N'
|
- |
|
| 19382 |
WHERE PV_ID = nPvId;
|
- |
|
| 19383 |
|
- |
|
| 19384 |
|
- |
|
| 19385 |
/* LOG ACTION */
|
- |
|
| 19386 |
Log_Action ( nPvId, 'unreproducible_package', nUserId );
|
19892 |
ALTER TABLE "RELEASE_MANAGER"."MICROSOFTDTPROPERTIES" MODIFY ("ID" CONSTRAINT "MICROSOFT_NN_ID" NOT NULL ENABLE);
|
| 19387 |
|
- |
|
| 19388 |
End If;
|
- |
|
| 19389 |
|
- |
|
| 19390 |
|
- |
|
| 19391 |
|
- |
|
| 19392 |
|
- |
|
| 19393 |
|
- |
|
| 19394 |
|
- |
|
| 19395 |
|
- |
|
| 19396 |
|
- |
|
| 19397 |
END SWITCH_REPRODUCIBLE_PACKAGE;
|
- |
|
| 19398 |
|
- |
|
| 19399 |
/
|
- |
|
| 19400 |
--------------------------------------------------------
|
19893 |
--------------------------------------------------------
|
| 19401 |
-- DDL for Procedure SYNC_PROJECTS_NEW_VERSION
|
19894 |
-- Constraints for Table PRODUCT_STATES
|
| 19402 |
--------------------------------------------------------
|
19895 |
--------------------------------------------------------
|
| 19403 |
set define off;
|
- |
|
| 19404 |
|
19896 |
|
| 19405 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."SYNC_PROJECTS_NEW_VERSION" ( nPv_id IN NUMBER,
|
19897 |
ALTER TABLE "RELEASE_MANAGER"."PRODUCT_STATES" ADD CONSTRAINT "PRODUCT_STATES_PK" PRIMARY KEY ("STATE_ID")
|
| 19406 |
sSyncRtagsInList IN VARCHAR2,
|
- |
|
| 19407 |
nUser_id IN NUMBER ) IS
|
19898 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 19408 |
/* ---------------------------------------------------------------------------
|
19899 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 19409 |
Version: 3.0.0
|
- |
|
| 19410 |
--------------------------------------------------------------------------- */
|
- |
|
| 19411 |
|
- |
|
| 19412 |
CURSOR sync_rtags_cur IS
|
- |
|
| 19413 |
SELECT rc.RTAG_ID, rc.BASE_VIEW_ID, pv.pv_id
|
19900 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 19414 |
FROM release_content rc,
|
- |
|
| 19415 |
package_versions pv,
|
- |
|
| 19416 |
package_versions opv
|
- |
|
| 19417 |
WHERE rc.pv_id = pv.pv_id
|
- |
|
| 19418 |
AND opv.pkg_id = pv.pkg_id
|
- |
|
| 19419 |
AND NVL(opv.v_ext, '|LINK_A_NULL|') = NVL(pv.v_ext, '|LINK_A_NULL|')
|
19901 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 19420 |
AND opv.pv_id = nPv_id
|
- |
|
| 19421 |
AND rtag_id IN ( SELECT *
|
19902 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 19422 |
FROM THE (
|
- |
|
| 19423 |
SELECT CAST( IN_LIST_NUMBER( sSyncRtagsInList ) AS RELMGR_NUMBER_TAB_t )
|
19903 |
ALTER TABLE "RELEASE_MANAGER"."PRODUCT_STATES" MODIFY ("STATE" NOT NULL ENABLE);
|
| 19424 |
FROM dual
|
- |
|
| 19425 |
)
|
- |
|
| 19426 |
);
|
- |
|
| 19427 |
sync_rtags_rec sync_rtags_cur%ROWTYPE;
|
- |
|
| 19428 |
|
- |
|
| 19429 |
BEGIN
|
- |
|
| 19430 |
|
- |
|
| 19431 |
OPEN sync_rtags_cur;
|
- |
|
| 19432 |
FETCH sync_rtags_cur INTO sync_rtags_rec;
|
- |
|
| 19433 |
|
- |
|
| 19434 |
WHILE sync_rtags_cur%FOUND
|
- |
|
| 19435 |
LOOP
|
- |
|
| 19436 |
DELETE FROM RELEASE_CONTENT
|
- |
|
| 19437 |
WHERE rtag_id = sync_rtags_rec.rtag_id
|
- |
|
| 19438 |
AND pv_id = sync_rtags_rec.pv_id;
|
- |
|
| 19439 |
|
- |
|
| 19440 |
INSERT INTO RELEASE_CONTENT ( RTAG_ID, PV_ID, BASE_VIEW_ID, INSERT_STAMP, INSERTOR_ID, PKG_STATE )
|
19904 |
ALTER TABLE "RELEASE_MANAGER"."PRODUCT_STATES" MODIFY ("STATE_ID" NOT NULL ENABLE);
|
| 19441 |
VALUES ( sync_rtags_rec.rtag_id,
|
- |
|
| 19442 |
nPv_id,
|
- |
|
| 19443 |
sync_rtags_rec.BASE_VIEW_ID,
|
- |
|
| 19444 |
Ora_Sysdate,
|
- |
|
| 19445 |
nUser_id,
|
- |
|
| 19446 |
0
|
- |
|
| 19447 |
);
|
- |
|
| 19448 |
|
- |
|
| 19449 |
-- UPDATE RELEASE_CONTENT
|
- |
|
| 19450 |
-- SET pv_id = nPv_id,
|
- |
|
| 19451 |
-- insert_stamp = Ora_Sysdate,
|
- |
|
| 19452 |
-- insertor_id = nUser_id
|
- |
|
| 19453 |
-- WHERE rtag_id = sync_rtags_rec.rtag_id
|
- |
|
| 19454 |
-- AND pv_id = sync_rtags_rec.pv_id;
|
- |
|
| 19455 |
|
- |
|
| 19456 |
FETCH sync_rtags_cur INTO sync_rtags_rec;
|
- |
|
| 19457 |
END LOOP;
|
- |
|
| 19458 |
|
- |
|
| 19459 |
CLOSE sync_rtags_cur;
|
- |
|
| 19460 |
|
- |
|
| 19461 |
END Sync_Projects_New_Version;
|
- |
|
| 19462 |
|
- |
|
| 19463 |
/
|
- |
|
| 19464 |
--------------------------------------------------------
|
19905 |
--------------------------------------------------------
|
| 19465 |
-- DDL for Procedure TOUCH_RELEASE
|
19906 |
-- Constraints for Table CODE_REVIEWS
|
| 19466 |
--------------------------------------------------------
|
19907 |
--------------------------------------------------------
|
| 19467 |
set define off;
|
- |
|
| 19468 |
|
- |
|
| 19469 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."TOUCH_RELEASE" ( nRtagId IN RELEASE_TAGS.RTAG_ID%TYPE ) IS
|
- |
|
| 19470 |
/* ---------------------------------------------------------------------------
|
- |
|
| 19471 |
The purpose of this procedure is to flag in the database that the specified
|
- |
|
| 19472 |
release has changed to an extent that the procedure Rebuild_Environment
|
- |
|
| 19473 |
should be called at the next opportunity in order that the package state
|
- |
|
| 19474 |
icons are all re-evaluated.
|
- |
|
| 19475 |
The package state icons are controlled using the pkg_state column in the
|
- |
|
| 19476 |
release_content table, and Rebuild_Environment updates that column.
|
- |
|
| 19477 |
It will be through user action in the website that Rebuild_Environment will
|
- |
|
| 19478 |
be called, for example:
|
- |
|
| 19479 |
a) when setting/clearing ignore warnings checkboxes
|
- |
|
| 19480 |
b) when someone opens a page upon a rtag/pvid and rebuild_en flag is set
|
- |
|
| 19481 |
c) when someone opens the build order report form
|
- |
|
| 19482 |
d) when someone modifies dependencies of a package
|
- |
|
| 19483 |
+ other scenarios (?)
|
- |
|
| 19484 |
--------------------------------------------------------------------------- */
|
- |
|
| 19485 |
BEGIN
|
- |
|
| 19486 |
-- Touch Release for Rebuild
|
- |
|
| 19487 |
UPDATE RELEASE_TAGS rt SET
|
- |
|
| 19488 |
rt.REBUILD_ENV = 'Y',
|
- |
|
| 19489 |
rt.REBUILD_STAMP = 0
|
- |
|
| 19490 |
WHERE rt.RTAG_ID = nRtagId;
|
- |
|
| 19491 |
|
19908 |
|
| 19492 |
END Touch_Release;
|
19909 |
ALTER TABLE "RELEASE_MANAGER"."CODE_REVIEWS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 19493 |
|
- |
|
| 19494 |
/
|
- |
|
| 19495 |
--------------------------------------------------------
|
19910 |
--------------------------------------------------------
|
| 19496 |
-- DDL for Procedure TOUCH_RELEASE_BULK
|
19911 |
-- Constraints for Table RELEASE_CONTENT
|
| 19497 |
--------------------------------------------------------
|
19912 |
--------------------------------------------------------
|
| 19498 |
set define off;
|
- |
|
| 19499 |
|
- |
|
| 19500 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."TOUCH_RELEASE_BULK" ( nRtagIdList IN VARCHAR2 ) IS
|
- |
|
| 19501 |
/* ---------------------------------------------------------------------------
|
- |
|
| 19502 |
Version: 3.0
|
- |
|
| 19503 |
--------------------------------------------------------------------------- */
|
- |
|
| 19504 |
|
- |
|
| 19505 |
oRTagIdCollector RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
- |
|
| 19506 |
|
- |
|
| 19507 |
BEGIN
|
- |
|
| 19508 |
oRTagIdCollector := IN_LIST_NUMBER ( nRtagIdList );
|
- |
|
| 19509 |
|
19913 |
|
| 19510 |
-- Touch Release for Rebuild
|
19914 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONTENT" MODIFY ("PKG_STATE" NOT NULL ENABLE);
|
| 19511 |
UPDATE RELEASE_TAGS rt SET
|
19915 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONTENT" MODIFY ("INSERTOR_ID" NOT NULL ENABLE);
|
| 19512 |
rt.REBUILD_ENV = 'Y',
|
19916 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONTENT" MODIFY ("INSERT_STAMP" NOT NULL ENABLE);
|
| 19513 |
rt.REBUILD_STAMP = 0
|
19917 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONTENT" MODIFY ("BASE_VIEW_ID" NOT NULL ENABLE);
|
| 19514 |
WHERE rt.RTAG_ID IN ( SELECT * FROM TABLE ( CAST ( oRTagIdCollector AS RELMGR_NUMBER_TAB_t ) ) );
|
19918 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONTENT" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 19515 |
|
- |
|
| 19516 |
|
- |
|
| 19517 |
END Touch_Release_Bulk;
|
19919 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONTENT" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 19518 |
|
- |
|
| 19519 |
/
|
- |
|
| 19520 |
--------------------------------------------------------
|
19920 |
--------------------------------------------------------
|
| 19521 |
-- DDL for Procedure TO_INSERT_VTREE_ID
|
19921 |
-- Constraints for Table WORLDS
|
| 19522 |
--------------------------------------------------------
|
19922 |
--------------------------------------------------------
|
| 19523 |
set define off;
|
- |
|
| 19524 |
|
19923 |
|
| 19525 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."TO_INSERT_VTREE_ID" IS
|
19924 |
ALTER TABLE "RELEASE_MANAGER"."WORLDS" ADD CONSTRAINT "PK_WORLDS" PRIMARY KEY ("WORLD_ID")
|
| 19526 |
|
- |
|
| 19527 |
/******************************************************************************
|
- |
|
| 19528 |
NAME: TO_INSERT_VTREE_ID
|
- |
|
| 19529 |
PURPOSE:
|
- |
|
| 19530 |
|
- |
|
| 19531 |
REVISIONS:
|
- |
|
| 19532 |
Ver Date Author Description
|
19925 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 19533 |
--------- ---------- --------------- ------------------------------------
|
- |
|
| 19534 |
1.0 2/02/2007 1. Created this procedure.
|
19926 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 19535 |
|
- |
|
| 19536 |
NOTES:
|
- |
|
| 19537 |
|
- |
|
| 19538 |
Automatically available Auto Replace Keywords:
|
- |
|
| 19539 |
Object Name: TO_INSERT_VTREE_ID
|
19927 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 19540 |
Sysdate: 2/02/2007
|
- |
|
| 19541 |
Date and Time: 2/02/2007, 8:42:56 AM, and 2/02/2007 8:42:56 AM
|
19928 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 19542 |
Username: (set in TOAD Options, Procedure Editor)
|
19929 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 19543 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
19930 |
ALTER TABLE "RELEASE_MANAGER"."WORLDS" MODIFY ("WORLD_NAME" NOT NULL ENABLE);
|
| 19544 |
|
- |
|
| 19545 |
******************************************************************************/
|
- |
|
| 19546 |
VTreeId NUMBER;
|
- |
|
| 19547 |
|
- |
|
| 19548 |
|
- |
|
| 19549 |
CURSOR curInfo IS
|
- |
|
| 19550 |
SELECT RTAG_ID
|
- |
|
| 19551 |
FROM RELEASE_TAGS
|
- |
|
| 19552 |
WHERE VTREE_ID IS NULL;
|
- |
|
| 19553 |
recInfo curInfo%ROWTYPE;
|
- |
|
| 19554 |
|
- |
|
| 19555 |
|
- |
|
| 19556 |
BEGIN
|
- |
|
| 19557 |
|
- |
|
| 19558 |
OPEN curInfo;
|
- |
|
| 19559 |
FETCH curInfo INTO recInfo;
|
- |
|
| 19560 |
|
- |
|
| 19561 |
WHILE curInfo%FOUND
|
- |
|
| 19562 |
LOOP
|
- |
|
| 19563 |
SELECT SEQ_VTREE_ID.nextval INTO VTreeId FROM DUAL;
|
19931 |
ALTER TABLE "RELEASE_MANAGER"."WORLDS" MODIFY ("WORLD_ID" NOT NULL ENABLE);
|
| 19564 |
|
- |
|
| 19565 |
UPDATE RELEASE_TAGS
|
- |
|
| 19566 |
SET VTREE_ID = VTreeId
|
- |
|
| 19567 |
WHERE RTAG_ID = recInfo.RTAG_ID;
|
- |
|
| 19568 |
|
- |
|
| 19569 |
FETCH curInfo INTO recInfo;
|
- |
|
| 19570 |
END LOOP;
|
- |
|
| 19571 |
|
- |
|
| 19572 |
CLOSE curInfo;
|
- |
|
| 19573 |
|
- |
|
| 19574 |
END TO_INSERT_VTREE_ID;
|
- |
|
| 19575 |
|
- |
|
| 19576 |
/
|
- |
|
| 19577 |
--------------------------------------------------------
|
19932 |
--------------------------------------------------------
|
| 19578 |
-- DDL for Procedure UNDEPRECATE_PACKAGE
|
19933 |
-- Constraints for Table PEGGED_VERSIONS
|
| 19579 |
--------------------------------------------------------
|
19934 |
--------------------------------------------------------
|
| 19580 |
set define off;
|
- |
|
| 19581 |
|
19935 |
|
| 19582 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UNDEPRECATE_PACKAGE" (
|
19936 |
ALTER TABLE "RELEASE_MANAGER"."PEGGED_VERSIONS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 19583 |
nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
- |
|
| 19584 |
nRtagId IN DEPRECATED_PACKAGES.RTAG_ID%TYPE,
|
19937 |
ALTER TABLE "RELEASE_MANAGER"."PEGGED_VERSIONS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 19585 |
nPkgId IN DEPRECATED_PACKAGES.PKG_ID%TYPE,
|
- |
|
| 19586 |
nUserId IN NUMBER)
|
- |
|
| 19587 |
IS
|
- |
|
| 19588 |
ext VARCHAR2(50);
|
- |
|
| 19589 |
|
- |
|
| 19590 |
BEGIN
|
- |
|
| 19591 |
--Extract the package extension
|
- |
|
| 19592 |
SELECT V_EXT INTO ext
|
- |
|
| 19593 |
FROM PACKAGE_VERSIONS
|
- |
|
| 19594 |
WHERE PV_ID = nPvId;
|
- |
|
| 19595 |
|
- |
|
| 19596 |
-- Undeprecate Package
|
- |
|
| 19597 |
DELETE
|
- |
|
| 19598 |
FROM DEPRECATED_PACKAGES
|
- |
|
| 19599 |
WHERE RTAG_ID = nRtagId
|
- |
|
| 19600 |
AND PKG_ID = nPkgId
|
- |
|
| 19601 |
AND NVL(V_EXT,'.NULL') = NVL(ext,'.NULL');
|
- |
|
| 19602 |
|
- |
|
| 19603 |
-- Update Release Contents entry
|
- |
|
| 19604 |
-- Process PackageName.ext for the package. ie: Allow multiple
|
- |
|
| 19605 |
-- versions of the package to be in the release.
|
- |
|
| 19606 |
|
- |
|
| 19607 |
UPDATE RELEASE_CONTENT
|
- |
|
| 19608 |
SET
|
- |
|
| 19609 |
DEPRECATED_STATE = NULL
|
- |
|
| 19610 |
WHERE RTAG_ID = nRtagId
|
- |
|
| 19611 |
AND PV_ID IN (
|
- |
|
| 19612 |
SELECT PV.PV_ID
|
- |
|
| 19613 |
FROM PACKAGE_VERSIONS PV
|
- |
|
| 19614 |
WHERE PV.PKG_ID = nPkgId
|
- |
|
| 19615 |
AND NVL(PV.V_EXT, '.NULL') = NVL(ext,'.NULL')
|
- |
|
| 19616 |
);
|
- |
|
| 19617 |
|
- |
|
| 19618 |
-- Update consumers of the package
|
- |
|
| 19619 |
-- Update ALL packages in the Release
|
- |
|
| 19620 |
|
- |
|
| 19621 |
REBUILD_DEPRECATE_STATE(nRtagId);
|
- |
|
| 19622 |
|
- |
|
| 19623 |
END Undeprecate_Package;
|
- |
|
| 19624 |
|
- |
|
| 19625 |
/
|
- |
|
| 19626 |
--------------------------------------------------------
|
19938 |
--------------------------------------------------------
|
| 19627 |
-- DDL for Procedure UNLOCK_PACKAGE
|
19939 |
-- Constraints for Table ABT_ACTION_LOG
|
| 19628 |
--------------------------------------------------------
|
19940 |
--------------------------------------------------------
|
| 19629 |
set define off;
|
- |
|
| 19630 |
|
19941 |
|
| 19631 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UNLOCK_PACKAGE" ( nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
|
19942 |
ALTER TABLE "RELEASE_MANAGER"."ABT_ACTION_LOG" MODIFY ("RCON_ID" NOT NULL ENABLE);
|
| 19632 |
nUserId IN NUMBER ) IS
|
- |
|
| 19633 |
/* ---------------------------------------------------------------------------
|
- |
|
| 19634 |
Author: Rupesh Solanki
|
- |
|
| 19635 |
|
- |
|
| 19636 |
Version: 4.0
|
- |
|
| 19637 |
--------------------------------------------------------------------------- */
|
- |
|
| 19638 |
STATE CHAR;
|
- |
|
| 19639 |
|
- |
|
| 19640 |
BEGIN
|
- |
|
| 19641 |
|
- |
|
| 19642 |
SELECT DLOCKED INTO STATE
|
- |
|
| 19643 |
FROM PACKAGE_VERSIONS
|
- |
|
| 19644 |
WHERE PV_ID = nPvId;
|
- |
|
| 19645 |
|
- |
|
| 19646 |
IF STATE = 'A' THEN --It was made official for autobuilds
|
- |
|
| 19647 |
-- Unlock Package
|
- |
|
| 19648 |
UPDATE PACKAGE_VERSIONS pv SET
|
- |
|
| 19649 |
pv.DLOCKED = 'P'
|
- |
|
| 19650 |
WHERE pv.PV_ID = nPvId;
|
- |
|
| 19651 |
ELSE
|
- |
|
| 19652 |
-- Unlock Package
|
- |
|
| 19653 |
UPDATE PACKAGE_VERSIONS pv SET
|
- |
|
| 19654 |
pv.DLOCKED = 'N'
|
- |
|
| 19655 |
WHERE pv.PV_ID = nPvId;
|
- |
|
| 19656 |
|
- |
|
| 19657 |
END IF;
|
- |
|
| 19658 |
|
- |
|
| 19659 |
/* LOG ACTION */
|
- |
|
| 19660 |
Log_Action ( nPvId, 'unlock_package', nUserId );
|
- |
|
| 19661 |
|
- |
|
| 19662 |
END Unlock_Package;
|
- |
|
| 19663 |
|
- |
|
| 19664 |
/
|
- |
|
| 19665 |
--------------------------------------------------------
|
19943 |
--------------------------------------------------------
|
| 19666 |
-- DDL for Procedure UNRIPPLE_PACKAGE
|
19944 |
-- Constraints for Table LICENCING
|
| 19667 |
--------------------------------------------------------
|
19945 |
--------------------------------------------------------
|
| 19668 |
set define off;
|
- |
|
| 19669 |
|
- |
|
| 19670 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UNRIPPLE_PACKAGE" (
|
- |
|
| 19671 |
sPvIdList IN VARCHAR2,
|
- |
|
| 19672 |
nRtagId IN RELEASE_TAGS.RTAG_ID%TYPE,
|
- |
|
| 19673 |
nUserId IN NUMBER
|
- |
|
| 19674 |
) IS
|
- |
|
| 19675 |
/* ---------------------------------------------------------------------------
|
- |
|
| 19676 |
Version: 4.1
|
- |
|
| 19677 |
--------------------------------------------------------------------------- */
|
- |
|
| 19678 |
|
- |
|
| 19679 |
oPvIdCollector RELMGR_NUMBER_TAB_t := RELMGR_NUMBER_TAB_t();
|
- |
|
| 19680 |
|
- |
|
| 19681 |
BEGIN
|
- |
|
| 19682 |
|
19946 |
|
| 19683 |
IF (sPvIdList IS NULL) THEN
|
- |
|
| 19684 |
RAISE_APPLICATION_ERROR (-20000, 'Please select at least one package.' );
|
19947 |
ALTER TABLE "RELEASE_MANAGER"."LICENCING" ADD CONSTRAINT "LICENCING_PK" PRIMARY KEY ("PV_ID", "LICENCE")
|
| 19685 |
END IF;
|
- |
|
| 19686 |
|
- |
|
| 19687 |
oPvIdCollector := IN_LIST_NUMBER ( sPvIdList );
|
19948 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 19688 |
|
- |
|
| 19689 |
-- UnRipple Package
|
- |
|
| 19690 |
INSERT INTO DO_NOT_RIPPLE ( RTAG_ID, PV_ID )
|
19949 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 19691 |
SELECT nRtagId, pv.PV_ID
|
19950 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 19692 |
FROM PACKAGE_VERSIONS pv
|
19951 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 19693 |
WHERE pv.PV_ID IN (
|
19952 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 19694 |
SELECT *
|
- |
|
| 19695 |
FROM TABLE (
|
- |
|
| 19696 |
CAST ( oPvIdCollector AS RELMGR_NUMBER_TAB_t )
|
19953 |
ALTER TABLE "RELEASE_MANAGER"."LICENCING" MODIFY ("LICENCE" NOT NULL ENABLE);
|
| 19697 |
)
|
- |
|
| 19698 |
);
|
- |
|
| 19699 |
|
- |
|
| 19700 |
/* LOG ACTION */
|
- |
|
| 19701 |
Log_Action_Bulk ( sPvIdList, 'unripple_package', nUserId );
|
19954 |
ALTER TABLE "RELEASE_MANAGER"."LICENCING" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 19702 |
|
- |
|
| 19703 |
END UnRipple_Package;
|
- |
|
| 19704 |
|
- |
|
| 19705 |
/
|
- |
|
| 19706 |
--------------------------------------------------------
|
19955 |
--------------------------------------------------------
|
| 19707 |
-- DDL for Procedure UNRIPPLE_PACKAGE_INDIRECT
|
19956 |
-- Constraints for Table DASH_BOARD
|
| 19708 |
--------------------------------------------------------
|
19957 |
--------------------------------------------------------
|
| 19709 |
set define off;
|
- |
|
| 19710 |
|
- |
|
| 19711 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UNRIPPLE_PACKAGE_INDIRECT" (
|
- |
|
| 19712 |
nPvId IN NUMBER,
|
- |
|
| 19713 |
nRtagId IN NUMBER,
|
- |
|
| 19714 |
nUserId IN NUMBER,
|
- |
|
| 19715 |
nrootCausePvId IN NUMBER,
|
- |
|
| 19716 |
srootCause IN VARCHAR2,
|
- |
|
| 19717 |
srootFile IN VARCHAR2
|
- |
|
| 19718 |
) IS
|
- |
|
| 19719 |
ReleaseLocation VARCHAR2(4000);
|
- |
|
| 19720 |
BEGIN
|
- |
|
| 19721 |
|
- |
|
| 19722 |
-- UnRipple Package
|
- |
|
| 19723 |
delete from do_not_ripple where rtag_id=nRtagId and pv_id=nPvId;
|
- |
|
| 19724 |
INSERT INTO DO_NOT_RIPPLE ( RTAG_ID, PV_ID, ROOT_PV_ID, ROOT_CAUSE, ROOT_FILE ) values (nRtagId, nPvId, nrootCausePvId, srootCause, srootFile);
|
- |
|
| 19725 |
|
- |
|
| 19726 |
-- Do not log if RootCause is -2
|
- |
|
| 19727 |
IF nrootCausePvId IS NOT NULL AND nrootCausePvId = -2 THEN
|
- |
|
| 19728 |
RETURN;
|
- |
|
| 19729 |
END IF;
|
- |
|
| 19730 |
|
- |
|
| 19731 |
/* LOG ACTION */
|
- |
|
| 19732 |
SELECT proj.PROJ_NAME ||' / '|| rt.RTAG_NAME INTO ReleaseLocation
|
- |
|
| 19733 |
FROM PROJECTS proj,
|
- |
|
| 19734 |
RELEASE_TAGS rt
|
- |
|
| 19735 |
WHERE rt.RTAG_ID = nRtagId
|
- |
|
| 19736 |
AND rt.PROJ_ID = proj.PROJ_ID;
|
- |
|
| 19737 |
|
- |
|
| 19738 |
/* LOG ACTION */
|
- |
|
| 19739 |
Log_Action ( nPvId, 'unripple_package', nUserId, 'Location: '|| ReleaseLocation );
|
- |
|
| 19740 |
|
19958 |
|
| - |
|
19959 |
ALTER TABLE "RELEASE_MANAGER"."DASH_BOARD" MODIFY ("TOTAL_PACKAGES" NOT NULL ENABLE);
|
| - |
|
19960 |
ALTER TABLE "RELEASE_MANAGER"."DASH_BOARD" MODIFY ("AUTOMATED_PACKAGES" NOT NULL ENABLE);
|
| - |
|
19961 |
ALTER TABLE "RELEASE_MANAGER"."DASH_BOARD" MODIFY ("LAST_BUILD_TIME" NOT NULL ENABLE);
|
| 19741 |
END UnRipple_Package_Indirect;
|
19962 |
ALTER TABLE "RELEASE_MANAGER"."DASH_BOARD" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 19742 |
|
- |
|
| 19743 |
/
|
- |
|
| - |
|
19963 |
ALTER TABLE "RELEASE_MANAGER"."DASH_BOARD" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
| 19744 |
--------------------------------------------------------
|
19964 |
--------------------------------------------------------
|
| 19745 |
-- DDL for Procedure UPDATE_ADDITIONAL_NOTE
|
19965 |
-- Constraints for Table BUILD_INSTANCES
|
| 19746 |
--------------------------------------------------------
|
19966 |
--------------------------------------------------------
|
| 19747 |
set define off;
|
- |
|
| 19748 |
|
- |
|
| 19749 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UPDATE_ADDITIONAL_NOTE" ( pnNote_id IN NUMBER,
|
- |
|
| 19750 |
pnPv_id IN NUMBER,
|
- |
|
| 19751 |
psNote_title IN ADDITIONAL_NOTES.NOTE_TITLE%TYPE,
|
- |
|
| 19752 |
psNote_body IN ADDITIONAL_NOTES.NOTE_BODY%TYPE,
|
- |
|
| 19753 |
pnUser_id IN NUMBER,
|
- |
|
| 19754 |
outErrCode OUT NUMBER
|
- |
|
| 19755 |
) IS
|
- |
|
| 19756 |
/* ---------------------------------------------------------------------------
|
- |
|
| 19757 |
Version: 3.0.1
|
- |
|
| 19758 |
--------------------------------------------------------------------------- */
|
- |
|
| 19759 |
|
- |
|
| 19760 |
newID NUMBER;
|
- |
|
| 19761 |
|
- |
|
| 19762 |
/* Disallow duplicate Note Titles */
|
- |
|
| 19763 |
CURSOR an_duplicate_cur IS
|
- |
|
| 19764 |
SELECT COUNT(*) AS cnt_note
|
- |
|
| 19765 |
FROM ADDITIONAL_NOTES
|
- |
|
| 19766 |
WHERE pv_id = pnPv_id
|
- |
|
| 19767 |
AND note_id != pnNote_id
|
- |
|
| 19768 |
AND note_title = psNote_title;
|
- |
|
| 19769 |
an_duplicate_rec an_duplicate_cur%ROWTYPE;
|
- |
|
| 19770 |
|
- |
|
| 19771 |
BEGIN
|
- |
|
| 19772 |
outErrCode := -1; -- Set default return error code to ERROR state
|
- |
|
| 19773 |
|
- |
|
| 19774 |
OPEN an_duplicate_cur;
|
- |
|
| 19775 |
FETCH an_duplicate_cur INTO an_duplicate_rec;
|
- |
|
| 19776 |
|
- |
|
| 19777 |
IF an_duplicate_rec.cnt_note < 1
|
- |
|
| 19778 |
THEN
|
- |
|
| 19779 |
--- Update Additional Note ---
|
- |
|
| 19780 |
UPDATE ADDITIONAL_NOTES SET
|
- |
|
| 19781 |
note_title = psNote_title,
|
- |
|
| 19782 |
note_body = psNote_body,
|
- |
|
| 19783 |
mod_date = Ora_Sysdate,
|
- |
|
| 19784 |
mod_user = pnUser_id
|
- |
|
| 19785 |
WHERE note_id = pnNote_id
|
- |
|
| 19786 |
AND pv_id = pnPv_id;
|
- |
|
| 19787 |
outErrCode := 0; -- Set return to SUCCESS
|
- |
|
| 19788 |
END IF;
|
- |
|
| 19789 |
|
19967 |
|
| - |
|
19968 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_INSTANCES" ADD CONSTRAINT "BUILD_ID" PRIMARY KEY ("BUILD_ID")
|
| - |
|
19969 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
19970 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 19790 |
CLOSE an_duplicate_cur;
|
19971 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
19972 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 19791 |
END Update_Additional_Note;
|
19973 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 19792 |
|
- |
|
| 19793 |
/
|
- |
|
| - |
|
19974 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_INSTANCES" MODIFY ("STATE" NOT NULL ENABLE);
|
| - |
|
19975 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_INSTANCES" MODIFY ("TIMESTAMP" NOT NULL ENABLE);
|
| - |
|
19976 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_INSTANCES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| - |
|
19977 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_INSTANCES" MODIFY ("BUILD_ID" NOT NULL ENABLE);
|
| 19794 |
--------------------------------------------------------
|
19978 |
--------------------------------------------------------
|
| 19795 |
-- DDL for Procedure UPDATE_DEPRECATION_STATE
|
19979 |
-- Constraints for Table BLAT_RELEASES
|
| 19796 |
--------------------------------------------------------
|
19980 |
--------------------------------------------------------
|
| 19797 |
set define off;
|
- |
|
| 19798 |
|
- |
|
| 19799 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UPDATE_DEPRECATION_STATE" (nnrtag_id IN NUMBER) AS
|
- |
|
| 19800 |
|
- |
|
| 19801 |
recno NUMBER;
|
- |
|
| 19802 |
|
- |
|
| 19803 |
CURSOR deprecate_cur IS
|
- |
|
| 19804 |
|
- |
|
| 19805 |
SELECT rc.pv_id
|
- |
|
| 19806 |
FROM release_content rc
|
- |
|
| 19807 |
WHERE rtag_id = nnrtag_id
|
- |
|
| 19808 |
AND deprecated_state IN(7);
|
- |
|
| 19809 |
|
- |
|
| 19810 |
deprecate_rec deprecate_cur % rowtype;
|
- |
|
| 19811 |
|
19981 |
|
| 19812 |
BEGIN
|
- |
|
| 19813 |
|
- |
|
| 19814 |
OPEN deprecate_cur;
|
- |
|
| 19815 |
|
- |
|
| 19816 |
FETCH deprecate_cur
|
- |
|
| 19817 |
INTO deprecate_rec;
|
- |
|
| 19818 |
|
- |
|
| 19819 |
WHILE deprecate_cur % FOUND
|
- |
|
| 19820 |
LOOP
|
- |
|
| 19821 |
|
- |
|
| 19822 |
SELECT COUNT(*)
|
- |
|
| 19823 |
INTO recno
|
- |
|
| 19824 |
FROM package_dependencies pd,
|
- |
|
| 19825 |
release_content rc
|
- |
|
| 19826 |
WHERE pd.pv_id = deprecate_rec.pv_id
|
- |
|
| 19827 |
AND rc.pv_id = pd.dpv_id
|
- |
|
| 19828 |
AND rc.rtag_id = nnrtag_id
|
- |
|
| 19829 |
AND rc.deprecated_state IN(6, 7);
|
19982 |
ALTER TABLE "RELEASE_MANAGER"."BLAT_RELEASES" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 19830 |
|
- |
|
| 19831 |
IF recno = 0 THEN
|
- |
|
| 19832 |
|
- |
|
| 19833 |
UPDATE release_content
|
- |
|
| 19834 |
SET pkg_id = NULL, deprecated_state = NULL
|
19983 |
ALTER TABLE "RELEASE_MANAGER"."BLAT_RELEASES" MODIFY ("BLAT_ID" NOT NULL ENABLE);
|
| 19835 |
WHERE pv_id = deprecate_rec.pv_id
|
- |
|
| 19836 |
AND rtag_id = nnrtag_id;
|
- |
|
| 19837 |
|
- |
|
| 19838 |
END IF;
|
- |
|
| 19839 |
|
- |
|
| 19840 |
FETCH deprecate_cur
|
- |
|
| 19841 |
INTO deprecate_rec;
|
- |
|
| 19842 |
END LOOP;
|
- |
|
| 19843 |
|
- |
|
| 19844 |
END;
|
- |
|
| 19845 |
|
- |
|
| 19846 |
/
|
- |
|
| 19847 |
--------------------------------------------------------
|
19984 |
--------------------------------------------------------
|
| 19848 |
-- DDL for Procedure UPDATE_MISC_VIEW
|
19985 |
-- Constraints for Table NOTE_MANAGER
|
| 19849 |
--------------------------------------------------------
|
19986 |
--------------------------------------------------------
|
| 19850 |
set define off;
|
- |
|
| 19851 |
|
- |
|
| 19852 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UPDATE_MISC_VIEW" IS
|
- |
|
| 19853 |
/******************************************************************************
|
- |
|
| 19854 |
NAME: UPDATE_MISC_VIEW
|
- |
|
| 19855 |
PURPOSE:
|
- |
|
| 19856 |
|
- |
|
| 19857 |
REVISIONS:
|
- |
|
| 19858 |
Ver Date Author Description
|
- |
|
| 19859 |
--------- ---------- --------------- ------------------------------------
|
- |
|
| 19860 |
1.0 16/03/2007 1. Created this procedure.
|
- |
|
| 19861 |
|
- |
|
| 19862 |
NOTES:
|
- |
|
| 19863 |
|
- |
|
| 19864 |
Automatically available Auto Replace Keywords:
|
- |
|
| 19865 |
Object Name: UPDATE_MISC_VIEW
|
- |
|
| 19866 |
Sysdate: 16/03/2007
|
- |
|
| 19867 |
Date and Time: 16/03/2007, 8:56:29 AM, and 16/03/2007 8:56:29 AM
|
- |
|
| 19868 |
Username: (set in TOAD Options, Procedure Editor)
|
- |
|
| 19869 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
- |
|
| 19870 |
|
- |
|
| 19871 |
******************************************************************************/
|
- |
|
| 19872 |
CURSOR view_cur /*Create a record set to store the ripple data*/
|
- |
|
| 19873 |
IS
|
- |
|
| 19874 |
SELECT pkg.pkg_id, rc.base_view_id
|
- |
|
| 19875 |
FROM package_versions pv, packages pkg, release_content rc
|
- |
|
| 19876 |
where rc.rtag_id = 2362
|
- |
|
| 19877 |
and rc.pv_id = pv.pv_id
|
- |
|
| 19878 |
and pv.pkg_id = pkg.pkg_id;
|
- |
|
| 19879 |
view_rec view_cur%ROWTYPE;
|
- |
|
| 19880 |
|
- |
|
| 19881 |
|
- |
|
| 19882 |
|
- |
|
| 19883 |
BEGIN
|
- |
|
| 19884 |
OPEN view_cur;
|
- |
|
| 19885 |
|
- |
|
| 19886 |
FETCH view_cur
|
- |
|
| 19887 |
INTO view_rec;
|
- |
|
| 19888 |
|
- |
|
| 19889 |
WHILE view_cur%FOUND
|
- |
|
| 19890 |
LOOP
|
- |
|
| 19891 |
|
- |
|
| 19892 |
|
19987 |
|
| 19893 |
update release_content
|
- |
|
| 19894 |
set base_view_id = view_rec.base_view_id
|
19988 |
ALTER TABLE "RELEASE_MANAGER"."NOTE_MANAGER" ADD CONSTRAINT "PKNOTE_MANAGER1" PRIMARY KEY ("NID")
|
| 19895 |
where rtag_id = 8027
|
19989 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 19896 |
and pv_id IN
|
- |
|
| 19897 |
(
|
- |
|
| 19898 |
select pv.pv_id from release_content rc, package_versions pv
|
19990 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 19899 |
where rc.rtag_id = 8027
|
- |
|
| 19900 |
and pv.pv_id = rc.pv_id
|
19991 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 19901 |
and pv.pkg_id = view_rec.pkg_id
|
19992 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 19902 |
|
- |
|
| 19903 |
);
|
- |
|
| 19904 |
|
- |
|
| 19905 |
|
- |
|
| 19906 |
|
- |
|
| 19907 |
|
- |
|
| 19908 |
|
- |
|
| 19909 |
|
- |
|
| 19910 |
|
- |
|
| 19911 |
|
- |
|
| 19912 |
|
- |
|
| 19913 |
FETCH view_cur
|
- |
|
| 19914 |
INTO view_rec;
|
19993 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 19915 |
END LOOP;
|
- |
|
| 19916 |
|
- |
|
| 19917 |
|
- |
|
| 19918 |
|
- |
|
| 19919 |
|
- |
|
| 19920 |
|
- |
|
| 19921 |
END UPDATE_MISC_VIEW;
|
19994 |
ALTER TABLE "RELEASE_MANAGER"."NOTE_MANAGER" MODIFY ("NID" NOT NULL ENABLE);
|
| 19922 |
|
- |
|
| 19923 |
/
|
- |
|
| 19924 |
--------------------------------------------------------
|
19995 |
--------------------------------------------------------
|
| 19925 |
-- DDL for Procedure UPDATE_PACKAGE_DEPENDENCY
|
19996 |
-- Constraints for Table BLAT_PROJECTS
|
| 19926 |
--------------------------------------------------------
|
19997 |
--------------------------------------------------------
|
| 19927 |
set define off;
|
- |
|
| 19928 |
|
- |
|
| 19929 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UPDATE_PACKAGE_DEPENDENCY" ( NNpv_id IN NUMBER,
|
- |
|
| 19930 |
SSdep_name IN PACKAGES.pkg_name%TYPE,
|
- |
|
| 19931 |
SSdep_version IN PACKAGE_VERSIONS.pkg_version%TYPE,
|
- |
|
| 19932 |
CCbuild_type IN PACKAGE_DEPENDENCIES.build_type%TYPE,
|
- |
|
| 19933 |
NNuser_id IN NUMBER,
|
- |
|
| 19934 |
NNdelete_old_dependency IN NUMBER
|
- |
|
| 19935 |
) IS
|
- |
|
| 19936 |
/* ---------------------------------------------------------------------------
|
- |
|
| 19937 |
Version: 3.3
|
- |
|
| 19938 |
--------------------------------------------------------------------------- */
|
- |
|
| 19939 |
|
- |
|
| 19940 |
retPV_ID NUMBER;
|
- |
|
| 19941 |
SSV_EXT PACKAGE_VERSIONS.v_ext%TYPE;
|
- |
|
| 19942 |
DepIsPatch PACKAGE_VERSIONS.is_patch%TYPE;
|
- |
|
| 19943 |
PvIsPatch PACKAGE_VERSIONS.is_patch%TYPE;
|
- |
|
| 19944 |
NNpkg_id NUMBER;
|
- |
|
| 19945 |
NNdpkg_id NUMBER;
|
- |
|
| 19946 |
|
- |
|
| 19947 |
BEGIN
|
- |
|
| 19948 |
--- Seed database with package_name and version if required ---
|
- |
|
| 19949 |
Seed_Package_Names_Versions ( SSdep_name, SSdep_version, NNuser_id, retPV_ID );
|
- |
|
| 19950 |
|
19998 |
|
| 19951 |
-- get v_ext,pkg_id of current dependency
|
- |
|
| 19952 |
SELECT v_ext, pkg_id, is_patch INTO SSV_EXT, NNdpkg_id, DepIsPatch
|
- |
|
| 19953 |
FROM PACKAGE_VERSIONS
|
- |
|
| 19954 |
WHERE pv_id = retPV_ID;
|
- |
|
| 19955 |
|
- |
|
| 19956 |
-- get pkg_id of parent package
|
- |
|
| 19957 |
SELECT pkg_id, is_patch INTO NNpkg_id, PvIsPatch
|
- |
|
| 19958 |
FROM PACKAGE_VERSIONS
|
- |
|
| 19959 |
WHERE pv_id = NNpv_id;
|
- |
|
| 19960 |
|
- |
|
| 19961 |
|
- |
|
| 19962 |
IF ( (PvIsPatch IS NULL) AND (DepIsPatch IS NULL) ) OR
|
- |
|
| 19963 |
( (PvIsPatch IS NOT NULL) )THEN
|
- |
|
| 19964 |
|
- |
|
| 19965 |
IF NNdelete_old_dependency = 1 THEN
|
- |
|
| 19966 |
/* Used for CUSTOM dependency add/edit */
|
- |
|
| 19967 |
|
- |
|
| 19968 |
--- Remove old dependency ---
|
- |
|
| 19969 |
IF (PvIsPatch IS NULL) THEN
|
- |
|
| 19970 |
-- Do it for Packages
|
- |
|
| 19971 |
DELETE FROM PACKAGE_DEPENDENCIES
|
- |
|
| 19972 |
WHERE ( pv_id, dpv_id, pkg_id, dpkg_id, build_type, display_order ) IN
|
- |
|
| 19973 |
(
|
- |
|
| 19974 |
SELECT dep.*
|
- |
|
| 19975 |
FROM PACKAGE_DEPENDENCIES dep,
|
- |
|
| 19976 |
PACKAGE_VERSIONS dpv,
|
- |
|
| 19977 |
PACKAGE_VERSIONS pv
|
- |
|
| 19978 |
WHERE dep.dpv_id = dpv.pv_id
|
- |
|
| 19979 |
AND dep.pv_id = NNpv_id
|
- |
|
| 19980 |
AND pv.pv_id = retPV_ID
|
- |
|
| 19981 |
AND dpv.pkg_id = pv.pkg_id
|
- |
|
| 19982 |
AND NVL(dpv.v_ext, '|LINK_A_NULL|') = NVL(SSV_EXT, '|LINK_A_NULL|')
|
19999 |
ALTER TABLE "RELEASE_MANAGER"."BLAT_PROJECTS" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
| 19983 |
);
|
- |
|
| 19984 |
ELSE
|
- |
|
| 19985 |
-- Do it for Patches
|
- |
|
| 19986 |
DELETE FROM PACKAGE_DEPENDENCIES
|
- |
|
| 19987 |
WHERE ( pv_id, dpv_id, pkg_id, dpkg_id, build_type, display_order ) IN
|
- |
|
| 19988 |
(
|
- |
|
| 19989 |
SELECT dep.*
|
- |
|
| 19990 |
FROM PACKAGE_DEPENDENCIES dep
|
- |
|
| 19991 |
WHERE dep.dpv_id = retPV_ID
|
- |
|
| 19992 |
AND dep.pv_id = NNpv_id
|
- |
|
| 19993 |
);
|
- |
|
| 19994 |
END IF;
|
- |
|
| 19995 |
|
- |
|
| 19996 |
END IF;
|
- |
|
| 19997 |
|
- |
|
| 19998 |
/* NOTE: for JATS, ANTS dependency update, it is expected that all dependencies are removed. */
|
- |
|
| 19999 |
|
- |
|
| 20000 |
--- Add new dependency ---
|
- |
|
| 20001 |
INSERT INTO PACKAGE_DEPENDENCIES ( pv_id, dpv_id, pkg_id, dpkg_id, build_type )
|
20000 |
ALTER TABLE "RELEASE_MANAGER"."BLAT_PROJECTS" MODIFY ("BLAT_ID" NOT NULL ENABLE);
|
| 20002 |
VALUES ( NNpv_id, retPV_ID, NNpkg_id, NNdpkg_id, CCbuild_type );
|
- |
|
| 20003 |
|
- |
|
| 20004 |
END IF;
|
- |
|
| 20005 |
|
- |
|
| 20006 |
END Update_Package_Dependency;
|
- |
|
| 20007 |
|
- |
|
| 20008 |
/
|
- |
|
| 20009 |
--------------------------------------------------------
|
20001 |
--------------------------------------------------------
|
| 20010 |
-- DDL for Procedure UPDATE_PACKAGE_STATES
|
20002 |
-- Constraints for Table NOTIFICATION_HISTORY
|
| 20011 |
--------------------------------------------------------
|
20003 |
--------------------------------------------------------
|
| 20012 |
set define off;
|
- |
|
| 20013 |
|
- |
|
| 20014 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UPDATE_PACKAGE_STATES" ( NNrtag_id IN NUMBER,
|
- |
|
| 20015 |
NNsession_num IN NUMBER ) IS
|
- |
|
| 20016 |
/* ============= STATE RULES =================== */
|
- |
|
| 20017 |
/*
|
- |
|
| 20018 |
MNR MRR MN MR | pkg_state
|
- |
|
| 20019 |
------------------------------------
|
- |
|
| 20020 |
0 0 0 0 | OK
|
- |
|
| 20021 |
0 0 0 1 | MAJOR
|
- |
|
| 20022 |
0 0 1 0 | MINOR
|
- |
|
| 20023 |
0 0 1 1 | MAJOR
|
- |
|
| 20024 |
------------------------------------
|
- |
|
| 20025 |
0 1 0 0 | MAJOR_READY
|
- |
|
| 20026 |
0 1 0 1 | MAJOR
|
- |
|
| 20027 |
0 1 1 0 | MAJOR
|
- |
|
| 20028 |
0 1 1 1 | MAJOR
|
- |
|
| 20029 |
------------------------------------
|
- |
|
| 20030 |
1 0 0 0 | MINOR_READY
|
- |
|
| 20031 |
1 0 0 1 | MAJOR
|
- |
|
| 20032 |
1 0 1 0 | MINOR
|
- |
|
| 20033 |
1 0 1 1 | MAJOR
|
- |
|
| 20034 |
------------------------------------
|
- |
|
| 20035 |
1 1 0 0 | MAJOR_READY
|
- |
|
| 20036 |
1 1 0 1 | MAJOR
|
- |
|
| 20037 |
1 1 1 0 | MAJOR
|
- |
|
| 20038 |
1 1 1 1 | MAJOR
|
- |
|
| 20039 |
------------------------------------
|
- |
|
| 20040 |
*/
|
- |
|
| 20041 |
BEGIN
|
- |
|
| 20042 |
/*----------------------------------------------
|
- |
|
| 20043 |
|| MINOR READY
|
- |
|
| 20044 |
*/----------------------------------------------
|
- |
|
| 20045 |
|
- |
|
| 20046 |
UPDATE release_content
|
- |
|
| 20047 |
SET pkg_state = 4
|
- |
|
| 20048 |
WHERE rtag_id = NNrtag_id
|
- |
|
| 20049 |
AND pv_id IN
|
- |
|
| 20050 |
(
|
- |
|
| 20051 |
SELECT DISTINCT pv_id
|
- |
|
| 20052 |
FROM temp_env_states
|
- |
|
| 20053 |
WHERE session_num = NNsession_num
|
- |
|
| 20054 |
AND level_num = 1
|
- |
|
| 20055 |
AND tes_state = 2
|
- |
|
| 20056 |
);
|
- |
|
| 20057 |
|
- |
|
| 20058 |
/*----------------------------------------------
|
- |
|
| 20059 |
|| MAJOR READY
|
- |
|
| 20060 |
*/----------------------------------------------
|
- |
|
| 20061 |
UPDATE release_content
|
- |
|
| 20062 |
SET pkg_state = 3
|
- |
|
| 20063 |
WHERE rtag_id = NNrtag_id
|
- |
|
| 20064 |
AND pv_id IN
|
- |
|
| 20065 |
(
|
- |
|
| 20066 |
SELECT DISTINCT pv_id
|
- |
|
| 20067 |
FROM temp_env_states
|
- |
|
| 20068 |
WHERE session_num = NNsession_num
|
- |
|
| 20069 |
AND level_num = 1
|
- |
|
| 20070 |
AND tes_state IN (0,1)
|
- |
|
| 20071 |
);
|
- |
|
| 20072 |
|
- |
|
| 20073 |
/*----------------------------------------------
|
- |
|
| 20074 |
|| MINOR
|
- |
|
| 20075 |
*/----------------------------------------------
|
- |
|
| 20076 |
UPDATE release_content
|
- |
|
| 20077 |
SET pkg_state = 2
|
- |
|
| 20078 |
WHERE rtag_id = NNrtag_id
|
- |
|
| 20079 |
AND pv_id IN
|
- |
|
| 20080 |
(
|
- |
|
| 20081 |
SELECT DISTINCT pv_id
|
- |
|
| 20082 |
FROM temp_env_states
|
- |
|
| 20083 |
WHERE session_num = NNsession_num
|
- |
|
| 20084 |
AND level_num >= 2
|
- |
|
| 20085 |
AND tes_state = 2
|
- |
|
| 20086 |
MINUS
|
- |
|
| 20087 |
SELECT pv_id
|
- |
|
| 20088 |
FROM release_content
|
- |
|
| 20089 |
WHERE rtag_id = NNrtag_id
|
- |
|
| 20090 |
AND pkg_state = 3
|
- |
|
| 20091 |
);
|
- |
|
| 20092 |
|
- |
|
| 20093 |
/*----------------------------------------------
|
- |
|
| 20094 |
|| MAJOR
|
- |
|
| 20095 |
*/----------------------------------------------
|
- |
|
| 20096 |
UPDATE release_content
|
- |
|
| 20097 |
SET pkg_state = 1
|
- |
|
| 20098 |
WHERE rtag_id = NNrtag_id
|
- |
|
| 20099 |
AND pv_id IN
|
- |
|
| 20100 |
(
|
- |
|
| 20101 |
SELECT DISTINCT pv_id
|
- |
|
| 20102 |
FROM temp_env_states
|
- |
|
| 20103 |
WHERE session_num = NNsession_num
|
- |
|
| 20104 |
AND level_num >= 2
|
- |
|
| 20105 |
AND tes_state IN (0,1)
|
- |
|
| 20106 |
/* MAJOR EXCEPTION - When package has Major Ready and Minor */
|
- |
|
| 20107 |
UNION
|
- |
|
| 20108 |
SELECT DISTINCT tes.pv_id
|
- |
|
| 20109 |
FROM temp_env_states tes,
|
- |
|
| 20110 |
release_content rc
|
- |
|
| 20111 |
WHERE tes.session_num = NNsession_num
|
- |
|
| 20112 |
AND tes.level_num >= 2
|
- |
|
| 20113 |
AND tes.tes_state = 2
|
- |
|
| 20114 |
AND rtag_id = NNrtag_id
|
- |
|
| 20115 |
AND rc.pv_id = tes.pv_id
|
- |
|
| 20116 |
AND rc.pkg_state = 3
|
- |
|
| 20117 |
);
|
- |
|
| 20118 |
|
- |
|
| 20119 |
/*----------------------------------------------
|
- |
|
| 20120 |
|| OK
|
- |
|
| 20121 |
*/----------------------------------------------
|
- |
|
| 20122 |
UPDATE release_content
|
- |
|
| 20123 |
SET pkg_state = 0
|
- |
|
| 20124 |
WHERE rtag_id = NNrtag_id
|
- |
|
| 20125 |
AND pv_id IN
|
- |
|
| 20126 |
(
|
- |
|
| 20127 |
SELECT rc.pv_id
|
- |
|
| 20128 |
FROM release_content rc
|
- |
|
| 20129 |
WHERE rc.rtag_id = NNrtag_id
|
- |
|
| 20130 |
AND NOT rc.pv_id IN
|
- |
|
| 20131 |
(
|
- |
|
| 20132 |
SELECT DISTINCT pv_id
|
- |
|
| 20133 |
FROM temp_env_states WHERE session_num = NNsession_num
|
- |
|
| 20134 |
)
|
- |
|
| 20135 |
);
|
- |
|
| 20136 |
|
- |
|
| 20137 |
Update_Deprecation_State (NNrtag_id);
|
- |
|
| 20138 |
|
- |
|
| 20139 |
/*----------------------------------------------
|
- |
|
| 20140 |
|| PEGGED VERSIONS DEPENDENT
|
- |
|
| 20141 |
*/----------------------------------------------
|
- |
|
| 20142 |
UPDATE release_content
|
- |
|
| 20143 |
SET pkg_state = 10
|
- |
|
| 20144 |
WHERE rtag_id = NNrtag_id
|
- |
|
| 20145 |
AND pv_id IN
|
- |
|
| 20146 |
(
|
- |
|
| 20147 |
SELECT DISTINCT pv_id
|
- |
|
| 20148 |
FROM pegged_versions pegv
|
- |
|
| 20149 |
WHERE pegv.rtag_id = NNrtag_id
|
- |
|
| 20150 |
);
|
- |
|
| 20151 |
|
- |
|
| 20152 |
/*----------------------------------------------
|
- |
|
| 20153 |
|| ADVISORY RIPPLE
|
- |
|
| 20154 |
*/----------------------------------------------
|
- |
|
| 20155 |
UPDATE release_content
|
- |
|
| 20156 |
SET pkg_state = 8
|
- |
|
| 20157 |
WHERE rtag_id = NNrtag_id
|
- |
|
| 20158 |
AND pv_id IN
|
- |
|
| 20159 |
(
|
- |
|
| 20160 |
SELECT DISTINCT pv_id
|
- |
|
| 20161 |
FROM advisory_ripple ar
|
- |
|
| 20162 |
WHERE ar.rtag_id = NNrtag_id
|
- |
|
| 20163 |
)
|
- |
|
| 20164 |
AND pv_id IN
|
- |
|
| 20165 |
(
|
- |
|
| 20166 |
SELECT DISTINCT pv_id
|
- |
|
| 20167 |
FROM release_content rc
|
- |
|
| 20168 |
WHERE rc.rtag_id = NNrtag_id
|
- |
|
| 20169 |
);
|
- |
|
| 20170 |
|
- |
|
| 20171 |
/*----------------------------------------------
|
- |
|
| 20172 |
|| SDK Imported
|
- |
|
| 20173 |
*/----------------------------------------------
|
- |
|
| 20174 |
UPDATE release_content
|
- |
|
| 20175 |
SET pkg_state = 11
|
- |
|
| 20176 |
WHERE rtag_id = NNrtag_id
|
- |
|
| 20177 |
AND sdktag_id is not null;
|
- |
|
| 20178 |
|
- |
|
| 20179 |
/*----------------------------------------------
|
- |
|
| 20180 |
|| UnBuildable
|
- |
|
| 20181 |
*/----------------------------------------------
|
- |
|
| 20182 |
UPDATE release_content
|
- |
|
| 20183 |
SET pkg_state = 13
|
- |
|
| 20184 |
WHERE rtag_id = NNrtag_id
|
- |
|
| 20185 |
AND pv_id in (select pv_id from temp_env_states WHERE session_num = NNsession_num AND build_type = 'U');
|
- |
|
| 20186 |
|
- |
|
| 20187 |
END Update_Package_States;
|
- |
|
| 20188 |
|
20004 |
|
| - |
|
20005 |
ALTER TABLE "RELEASE_MANAGER"."NOTIFICATION_HISTORY" ADD CONSTRAINT "PK_NOTIFICATION_HISTORY" PRIMARY KEY ("RTAG_ID", "PV_ID", "USER_ID")
|
| - |
|
20006 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20007 |
STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20008 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20009 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
20010 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 20189 |
/
|
- |
|
| - |
|
20011 |
ALTER TABLE "RELEASE_MANAGER"."NOTIFICATION_HISTORY" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
|
| - |
|
20012 |
ALTER TABLE "RELEASE_MANAGER"."NOTIFICATION_HISTORY" MODIFY ("USER_ID" NOT NULL ENABLE);
|
| - |
|
20013 |
ALTER TABLE "RELEASE_MANAGER"."NOTIFICATION_HISTORY" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| - |
|
20014 |
ALTER TABLE "RELEASE_MANAGER"."NOTIFICATION_HISTORY" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 20190 |
--------------------------------------------------------
|
20015 |
--------------------------------------------------------
|
| 20191 |
-- DDL for Procedure UPDATE_PROCESSES
|
20016 |
-- Constraints for Table ACTION_LOG
|
| 20192 |
--------------------------------------------------------
|
20017 |
--------------------------------------------------------
|
| 20193 |
set define off;
|
- |
|
| 20194 |
|
20018 |
|
| 20195 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UPDATE_PROCESSES"
|
20019 |
ALTER TABLE "RELEASE_MANAGER"."ACTION_LOG" MODIFY ("ACTION_TIMESTAMP" NOT NULL ENABLE);
|
| 20196 |
IS
|
- |
|
| 20197 |
|
- |
|
| 20198 |
proc_id NUMBER;
|
- |
|
| 20199 |
/******************************************************************************
|
- |
|
| 20200 |
NAME: DELETE_DO_NOT_RIPPLE
|
- |
|
| 20201 |
PURPOSE: TO DELETE ENTRIES FROM THE DO_NOT_RIPPLE TABLE WHEN A PACKAGE
|
20020 |
ALTER TABLE "RELEASE_MANAGER"."ACTION_LOG" MODIFY ("ACTTYPE_ID" NOT NULL ENABLE);
|
| 20202 |
IS RELEASED
|
- |
|
| 20203 |
|
- |
|
| 20204 |
REVISIONS:
|
- |
|
| 20205 |
Ver Date Author Description
|
- |
|
| 20206 |
--------- ---------- --------------- ------------------------------------
|
- |
|
| 20207 |
1.0 21/04/2006 Rupesh Solanki 1. Created this procedure.
|
20021 |
ALTER TABLE "RELEASE_MANAGER"."ACTION_LOG" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 20208 |
|
- |
|
| 20209 |
NOTES:
|
- |
|
| 20210 |
|
- |
|
| 20211 |
Automatically available Auto Replace Keywords:
|
- |
|
| 20212 |
Object Name: DELETE_DO_NOT_RIPPLE
|
- |
|
| 20213 |
Sysdate: 21/04/2006
|
- |
|
| 20214 |
Date and Time: 21/04/2006, 3:21:55 PM, and 21/04/2006 3:21:55 PM
|
- |
|
| 20215 |
Username: (set in TOAD Options, Procedure Editor)
|
- |
|
| 20216 |
Table Name: (set in the "New PL/SQL Object" dialog)
|
20022 |
ALTER TABLE "RELEASE_MANAGER"."ACTION_LOG" MODIFY ("ACTION_DATETIME" NOT NULL ENABLE);
|
| 20217 |
|
- |
|
| 20218 |
******************************************************************************/
|
- |
|
| 20219 |
CURSOR ripple_cur
|
- |
|
| 20220 |
IS
|
- |
|
| 20221 |
select proc_id, proc_name, run_as, pkg_owner, is_interface from processes;
|
20023 |
ALTER TABLE "RELEASE_MANAGER"."ACTION_LOG" MODIFY ("USER_ID" NOT NULL ENABLE);
|
| 20222 |
|
- |
|
| 20223 |
ripple_rec ripple_cur%ROWTYPE;
|
- |
|
| 20224 |
BEGIN
|
- |
|
| 20225 |
OPEN ripple_cur;
|
- |
|
| 20226 |
|
- |
|
| 20227 |
FETCH ripple_cur
|
- |
|
| 20228 |
INTO ripple_rec;
|
- |
|
| 20229 |
|
- |
|
| 20230 |
WHILE ripple_cur%FOUND
|
- |
|
| 20231 |
LOOP
|
- |
|
| 20232 |
|
- |
|
| 20233 |
|
- |
|
| 20234 |
update deployment_manager.processes_config
|
- |
|
| 20235 |
set proc_id = ripple_rec.proc_id
|
- |
|
| 20236 |
where pkg_health_tag = ripple_rec.proc_name
|
- |
|
| 20237 |
and cmd_interface IS NULL
|
- |
|
| 20238 |
and pkg_owner IS NULL
|
- |
|
| 20239 |
and is_interface IS NULL;
|
- |
|
| 20240 |
|
- |
|
| 20241 |
|
- |
|
| 20242 |
FETCH ripple_cur
|
- |
|
| 20243 |
INTO ripple_rec;
|
- |
|
| 20244 |
END LOOP;
|
- |
|
| 20245 |
END UPDATE_PROCESSES;
|
- |
|
| 20246 |
|
- |
|
| 20247 |
/
|
- |
|
| 20248 |
--------------------------------------------------------
|
20024 |
--------------------------------------------------------
|
| 20249 |
-- DDL for Procedure UPDATE_RUNTIME_DEPENDENCY
|
20025 |
-- Constraints for Table RELEASE_LINKS
|
| 20250 |
--------------------------------------------------------
|
20026 |
--------------------------------------------------------
|
| 20251 |
set define off;
|
- |
|
| 20252 |
|
- |
|
| 20253 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UPDATE_RUNTIME_DEPENDENCY" ( NNpv_id IN RUNTIME_DEPENDENCIES.pv_id%TYPE,
|
- |
|
| 20254 |
NNrtd_id IN RUNTIME_DEPENDENCIES.rtd_id%TYPE,
|
- |
|
| 20255 |
SSrtd_version IN PACKAGE_VERSIONS.pkg_version%TYPE,
|
- |
|
| 20256 |
SSrtd_url IN RUNTIME_DEPENDENCIES.rtd_url%TYPE,
|
- |
|
| 20257 |
SSrtd_comments IN RUNTIME_DEPENDENCIES.rtd_comments%TYPE,
|
- |
|
| 20258 |
NNuser_id IN NUMBER ) IS
|
- |
|
| 20259 |
/* ---------------------------------------------------------------------------
|
- |
|
| 20260 |
Version: 3.0.1
|
- |
|
| 20261 |
--------------------------------------------------------------------------- */
|
- |
|
| 20262 |
|
- |
|
| 20263 |
retRTD_ID NUMBER;
|
- |
|
| 20264 |
CURSOR rtd_cur IS
|
- |
|
| 20265 |
SELECT pv.pkg_version, pkg.pkg_name
|
- |
|
| 20266 |
FROM runtime_dependencies rtd,
|
- |
|
| 20267 |
package_versions pv,
|
- |
|
| 20268 |
packages pkg
|
- |
|
| 20269 |
WHERE rtd.rtd_id = pv.pv_id
|
- |
|
| 20270 |
AND pv.pkg_id = pkg.pkg_id
|
- |
|
| 20271 |
AND rtd.pv_id = NNpv_id
|
- |
|
| 20272 |
AND rtd.rtd_id = NNrtd_id;
|
- |
|
| 20273 |
rtd_rec rtd_cur%ROWTYPE;
|
- |
|
| 20274 |
|
- |
|
| 20275 |
CURSOR old_rtd_cur IS
|
- |
|
| 20276 |
SELECT pv.pv_id
|
- |
|
| 20277 |
FROM package_versions pv
|
- |
|
| 20278 |
WHERE pv.pkg_id IN ( SELECT rtdpv.pkg_id
|
- |
|
| 20279 |
FROM package_versions rtdpv
|
- |
|
| 20280 |
WHERE rtdpv.pv_id = NNrtd_id )
|
- |
|
| 20281 |
AND pv.pkg_version = SSrtd_version;
|
- |
|
| 20282 |
old_rtd_rec old_rtd_cur%ROWTYPE;
|
- |
|
| 20283 |
|
- |
|
| 20284 |
|
- |
|
| 20285 |
BEGIN
|
- |
|
| 20286 |
|
- |
|
| 20287 |
-- Get current runtime dependency details
|
- |
|
| 20288 |
OPEN rtd_cur;
|
- |
|
| 20289 |
FETCH rtd_cur INTO rtd_rec;
|
- |
|
| 20290 |
|
- |
|
| 20291 |
|
- |
|
| 20292 |
|
20027 |
|
| - |
|
20028 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_LINKS" MODIFY ("REF_RTAG_ID" NOT NULL ENABLE);
|
| - |
|
20029 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_LINKS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| - |
|
20030 |
--------------------------------------------------------
|
| - |
|
20031 |
-- Constraints for Table VTREES_WORLD
|
| - |
|
20032 |
--------------------------------------------------------
|
| 20293 |
|
20033 |
|
| 20294 |
IF rtd_rec.pkg_version != SSrtd_version THEN
|
- |
|
| 20295 |
-- Version has changed, hence create new runtime dependency --
|
20034 |
ALTER TABLE "RELEASE_MANAGER"."VTREES_WORLD" MODIFY ("VTREE_ID" NOT NULL ENABLE);
|
| 20296 |
/* NOTE: You must create new version as updating just a version will affect
|
20035 |
ALTER TABLE "RELEASE_MANAGER"."VTREES_WORLD" MODIFY ("WORLD_ID" NOT NULL ENABLE);
|
| 20297 |
all packages using this runtime dependency and user does not expect that.
|
20036 |
--------------------------------------------------------
|
| 20298 |
It is safer to create new version */
|
20037 |
-- Constraints for Table DAEMON_ACTION_LOG
|
| 20299 |
OPEN old_rtd_cur;
|
- |
|
| 20300 |
FETCH old_rtd_cur INTO old_rtd_rec;
|
20038 |
--------------------------------------------------------
|
| 20301 |
|
20039 |
|
| - |
|
20040 |
ALTER TABLE "RELEASE_MANAGER"."DAEMON_ACTION_LOG" MODIFY ("RCON_ID" NOT NULL ENABLE);
|
| - |
|
20041 |
ALTER TABLE "RELEASE_MANAGER"."DAEMON_ACTION_LOG" MODIFY ("USER_ID" NOT NULL ENABLE);
|
| - |
|
20042 |
--------------------------------------------------------
|
| - |
|
20043 |
-- Constraints for Table BUILD_STANDARDS_ADDENDUM
|
| - |
|
20044 |
--------------------------------------------------------
|
| 20302 |
|
20045 |
|
| - |
|
20046 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM" ADD CONSTRAINT "BUILD_STANDARDS_ADDENDUM_PK" PRIMARY KEY ("BSA_ID")
|
| - |
|
20047 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20048 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 20303 |
IF old_rtd_cur%NOTFOUND
|
20049 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 20304 |
THEN
|
- |
|
| - |
|
20050 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 20305 |
-- Version not found, hence Create New version --
|
20051 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| - |
|
20052 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM" MODIFY ("BS_ID" NOT NULL ENABLE);
|
| 20306 |
Seed_Package_Names_Versions ( rtd_rec.pkg_name, SSrtd_version, NNuser_id, retRTD_ID );
|
20053 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM" MODIFY ("BSA_NAME" NOT NULL ENABLE);
|
| - |
|
20054 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_STANDARDS_ADDENDUM" MODIFY ("BSA_ID" NOT NULL ENABLE);
|
| - |
|
20055 |
--------------------------------------------------------
|
| - |
|
20056 |
-- Constraints for Table BUILD_MACHINES
|
| - |
|
20057 |
--------------------------------------------------------
|
| 20307 |
|
20058 |
|
| - |
|
20059 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_MACHINES" ADD CONSTRAINT "BUILD_MACHINES_PK" PRIMARY KEY ("BM_ID")
|
| 20308 |
-- Update runtime dependency table --
|
20060 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 20309 |
UPDATE runtime_dependencies SET
|
20061 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 20310 |
rtd_id = retRTD_ID,
|
20062 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 20311 |
rtd_url = SSrtd_url,
|
20063 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 20312 |
rtd_comments = SSrtd_comments
|
20064 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| - |
|
20065 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_MACHINES" MODIFY ("BM_NAME" NOT NULL ENABLE);
|
| 20313 |
WHERE pv_id = NNpv_id
|
20066 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_MACHINES" MODIFY ("BM_ID" NOT NULL ENABLE);
|
| - |
|
20067 |
--------------------------------------------------------
|
| 20314 |
AND rtd_id = NNrtd_id;
|
20068 |
-- Constraints for Table PLATFORMS
|
| - |
|
20069 |
--------------------------------------------------------
|
| 20315 |
|
20070 |
|
| 20316 |
ELSE
|
- |
|
| 20317 |
-- Update runtime dependency table --
|
20071 |
ALTER TABLE "RELEASE_MANAGER"."PLATFORMS" MODIFY ("NAME" NOT NULL ENABLE);
|
| 20318 |
UPDATE runtime_dependencies SET
|
20072 |
ALTER TABLE "RELEASE_MANAGER"."PLATFORMS" MODIFY ("CODE" NOT NULL ENABLE);
|
| 20319 |
rtd_id = old_rtd_rec.pv_id,
|
20073 |
--------------------------------------------------------
|
| 20320 |
rtd_url = SSrtd_url,
|
20074 |
-- Constraints for Table WORK_IN_PROGRESS
|
| 20321 |
rtd_comments = SSrtd_comments
|
20075 |
--------------------------------------------------------
|
| 20322 |
WHERE pv_id = NNpv_id
|
- |
|
| 20323 |
AND rtd_id = NNrtd_id;
|
- |
|
| 20324 |
|
20076 |
|
| - |
|
20077 |
ALTER TABLE "RELEASE_MANAGER"."WORK_IN_PROGRESS" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
| - |
|
20078 |
ALTER TABLE "RELEASE_MANAGER"."WORK_IN_PROGRESS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| - |
|
20079 |
ALTER TABLE "RELEASE_MANAGER"."WORK_IN_PROGRESS" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| - |
|
20080 |
--------------------------------------------------------
|
| 20325 |
END IF;
|
20081 |
-- Constraints for Table CQ_ISSUES
|
| - |
|
20082 |
--------------------------------------------------------
|
| 20326 |
|
20083 |
|
| - |
|
20084 |
ALTER TABLE "RELEASE_MANAGER"."CQ_ISSUES" MODIFY ("MOD_DATE" NOT NULL ENABLE);
|
| - |
|
20085 |
ALTER TABLE "RELEASE_MANAGER"."CQ_ISSUES" MODIFY ("ISS_STATE" NOT NULL ENABLE);
|
| - |
|
20086 |
ALTER TABLE "RELEASE_MANAGER"."CQ_ISSUES" MODIFY ("ISS_ID" NOT NULL ENABLE);
|
| - |
|
20087 |
ALTER TABLE "RELEASE_MANAGER"."CQ_ISSUES" MODIFY ("ISS_DB" NOT NULL ENABLE);
|
| - |
|
20088 |
ALTER TABLE "RELEASE_MANAGER"."CQ_ISSUES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| - |
|
20089 |
--------------------------------------------------------
|
| - |
|
20090 |
-- Constraints for Table BUILD_ORDER
|
| - |
|
20091 |
--------------------------------------------------------
|
| 20327 |
|
20092 |
|
| - |
|
20093 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_ORDER" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| - |
|
20094 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_ORDER" MODIFY ("STEP_NUM" NOT NULL ENABLE);
|
| - |
|
20095 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_ORDER" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| - |
|
20096 |
--------------------------------------------------------
|
| 20328 |
CLOSE old_rtd_cur;
|
20097 |
-- Constraints for Table VALIDATION_RULES_DELETE_ME
|
| - |
|
20098 |
--------------------------------------------------------
|
| 20329 |
|
20099 |
|
| 20330 |
ELSE
|
- |
|
| 20331 |
-- Version has not changed, hence update everithing except version --
|
20100 |
ALTER TABLE "RELEASE_MANAGER"."VALIDATION_RULES_DELETE_ME" MODIFY ("IS_REQUIRED" NOT NULL ENABLE);
|
| 20332 |
UPDATE runtime_dependencies SET
|
20101 |
ALTER TABLE "RELEASE_MANAGER"."VALIDATION_RULES_DELETE_ME" MODIFY ("FIELD_NAME" NOT NULL ENABLE);
|
| 20333 |
rtd_url = SSrtd_url,
|
20102 |
--------------------------------------------------------
|
| 20334 |
rtd_comments = SSrtd_comments
|
20103 |
-- Constraints for Table CODE_REVIEW_URL
|
| 20335 |
WHERE pv_id = NNpv_id
|
- |
|
| 20336 |
AND rtd_id = NNrtd_id;
|
20104 |
--------------------------------------------------------
|
| 20337 |
|
20105 |
|
| - |
|
20106 |
ALTER TABLE "RELEASE_MANAGER"."CODE_REVIEW_URL" ADD CONSTRAINT "CODE_REVIEW_URL_PK" PRIMARY KEY ("CR_ID")
|
| - |
|
20107 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20108 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20109 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20110 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
20111 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| - |
|
20112 |
ALTER TABLE "RELEASE_MANAGER"."CODE_REVIEW_URL" MODIFY ("DATE_OF_REVIEW" NOT NULL ENABLE);
|
| - |
|
20113 |
ALTER TABLE "RELEASE_MANAGER"."CODE_REVIEW_URL" MODIFY ("URL" NOT NULL ENABLE);
|
| - |
|
20114 |
ALTER TABLE "RELEASE_MANAGER"."CODE_REVIEW_URL" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
| - |
|
20115 |
ALTER TABLE "RELEASE_MANAGER"."CODE_REVIEW_URL" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| - |
|
20116 |
ALTER TABLE "RELEASE_MANAGER"."CODE_REVIEW_URL" MODIFY ("CR_ID" NOT NULL ENABLE);
|
| - |
|
20117 |
--------------------------------------------------------
|
| - |
|
20118 |
-- Constraints for Table RELEASE_CONFIG
|
| - |
|
20119 |
--------------------------------------------------------
|
| 20338 |
|
20120 |
|
| - |
|
20121 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONFIG" ADD PRIMARY KEY ("RCON_ID")
|
| - |
|
20122 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20123 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20124 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20125 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
20126 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| - |
|
20127 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONFIG" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| - |
|
20128 |
ALTER TABLE "RELEASE_MANAGER"."RELEASE_CONFIG" MODIFY ("RCON_ID" NOT NULL ENABLE);
|
| - |
|
20129 |
--------------------------------------------------------
|
| - |
|
20130 |
-- Constraints for Table PACKAGE_PROCESSES
|
| - |
|
20131 |
--------------------------------------------------------
|
| 20339 |
|
20132 |
|
| - |
|
20133 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_PROCESSES" MODIFY ("PROC_ID" NOT NULL ENABLE);
|
| - |
|
20134 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_PROCESSES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| - |
|
20135 |
--------------------------------------------------------
|
| 20340 |
END IF;
|
20136 |
-- Constraints for Table PACKAGE_BUILD_INFO
|
| - |
|
20137 |
--------------------------------------------------------
|
| 20341 |
|
20138 |
|
| - |
|
20139 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_BUILD_INFO" MODIFY ("BM_ID" NOT NULL ENABLE);
|
| - |
|
20140 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_BUILD_INFO" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| - |
|
20141 |
--------------------------------------------------------
|
| - |
|
20142 |
-- Constraints for Table VIEW_SETTINGS
|
| - |
|
20143 |
--------------------------------------------------------
|
| 20342 |
|
20144 |
|
| - |
|
20145 |
ALTER TABLE "RELEASE_MANAGER"."VIEW_SETTINGS" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
| - |
|
20146 |
ALTER TABLE "RELEASE_MANAGER"."VIEW_SETTINGS" MODIFY ("USER_ID" NOT NULL ENABLE);
|
| - |
|
20147 |
--------------------------------------------------------
|
| 20343 |
CLOSE rtd_cur;
|
20148 |
-- Constraints for Table DEPRECATED_PACKAGES
|
| - |
|
20149 |
--------------------------------------------------------
|
| 20344 |
|
20150 |
|
| - |
|
20151 |
ALTER TABLE "RELEASE_MANAGER"."DEPRECATED_PACKAGES" MODIFY ("COMMENTS" NOT NULL ENABLE);
|
| - |
|
20152 |
ALTER TABLE "RELEASE_MANAGER"."DEPRECATED_PACKAGES" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
| - |
|
20153 |
ALTER TABLE "RELEASE_MANAGER"."DEPRECATED_PACKAGES" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| - |
|
20154 |
--------------------------------------------------------
|
| 20345 |
END Update_Runtime_Dependency;
|
20155 |
-- Constraints for Table BUILD_PLAN
|
| - |
|
20156 |
--------------------------------------------------------
|
| 20346 |
|
20157 |
|
| - |
|
20158 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_PLAN" ADD CONSTRAINT "BUILD_PLAN_PK" PRIMARY KEY ("RTAG_ID", "BUILD_ORDER", "PV_ID")
|
| - |
|
20159 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20160 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20161 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20162 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
20163 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 20347 |
/
|
- |
|
| 20348 |
--------------------------------------------------------
|
20164 |
--------------------------------------------------------
|
| 20349 |
-- DDL for Procedure UPDATE_UNIT_TEST
|
20165 |
-- Constraints for Table MESSAGE_BOARD
|
| 20350 |
--------------------------------------------------------
|
20166 |
--------------------------------------------------------
|
| 20351 |
set define off;
|
- |
|
| 20352 |
|
20167 |
|
| 20353 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UPDATE_UNIT_TEST" ( nTest_id IN NUMBER,
|
20168 |
ALTER TABLE "RELEASE_MANAGER"."MESSAGE_BOARD" ADD CONSTRAINT "PK_MESSAGE_BOARD" PRIMARY KEY ("MSG_ID")
|
| 20354 |
nTestTypeId IN UNIT_TESTS.TEST_TYPES_FK%TYPE,
|
20169 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 20355 |
nPv_id IN NUMBER,
|
- |
|
| 20356 |
nUserId IN NUMBER,
|
- |
|
| 20357 |
sTest_summary IN UNIT_TESTS.TEST_SUMMARY%TYPE,
|
20170 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 20358 |
sNumof_test IN UNIT_TESTS.NUMOF_TEST%TYPE,
|
20171 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 20359 |
sCompletion_date IN VARCHAR2,
|
20172 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 20360 |
sDpkg_path IN VARCHAR2,
|
20173 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 20361 |
enumTEST_TYPE_AUTOMATIC IN NUMBER,
|
20174 |
ALTER TABLE "RELEASE_MANAGER"."MESSAGE_BOARD" MODIFY ("SUBMITION_DATE" NOT NULL ENABLE);
|
| 20362 |
sResults IN VARCHAR2,
|
- |
|
| 20363 |
outFileName OUT VARCHAR2
|
20175 |
ALTER TABLE "RELEASE_MANAGER"."MESSAGE_BOARD" MODIFY ("MSG_DETAILS" NOT NULL ENABLE);
|
| 20364 |
) IS
|
20176 |
ALTER TABLE "RELEASE_MANAGER"."MESSAGE_BOARD" MODIFY ("MSG_ID" NOT NULL ENABLE);
|
| 20365 |
/* ---------------------------------------------------------------------------
|
20177 |
--------------------------------------------------------
|
| 20366 |
Version: 3.1.0
|
20178 |
-- Constraints for Table VCS_TYPE
|
| 20367 |
--------------------------------------------------------------------------- */
|
20179 |
--------------------------------------------------------
|
| 20368 |
|
20180 |
|
| - |
|
20181 |
ALTER TABLE "RELEASE_MANAGER"."VCS_TYPE" ADD CONSTRAINT "VCS_TYPE_PK" PRIMARY KEY ("VCS_TYPE_ID")
|
| 20369 |
FILENAME_PREFIX CONSTANT VARCHAR2(50) := 'RM_UNIT_TEST';
|
20182 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20183 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20184 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20185 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
20186 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| - |
|
20187 |
ALTER TABLE "RELEASE_MANAGER"."VCS_TYPE" MODIFY ("TAG" NOT NULL ENABLE);
|
| - |
|
20188 |
ALTER TABLE "RELEASE_MANAGER"."VCS_TYPE" MODIFY ("NAME" NOT NULL ENABLE);
|
| - |
|
20189 |
ALTER TABLE "RELEASE_MANAGER"."VCS_TYPE" MODIFY ("VCS_TYPE_ID" NOT NULL ENABLE);
|
| - |
|
20190 |
--------------------------------------------------------
|
| - |
|
20191 |
-- Constraints for Table RUN_LEVEL
|
| - |
|
20192 |
--------------------------------------------------------
|
| 20370 |
|
20193 |
|
| - |
|
20194 |
ALTER TABLE "RELEASE_MANAGER"."RUN_LEVEL" ADD CONSTRAINT "PK_RUN_LEVEL" PRIMARY KEY ("RCON_ID")
|
| - |
|
20195 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20196 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20197 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 20371 |
ResultsURL UNIT_TESTS.RESULTS_URL%TYPE DEFAULT NULL;
|
20198 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
20199 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 20372 |
ResultsAttachment UNIT_TESTS.RESULTS_ATTACHMENT_NAME%TYPE DEFAULT NULL;
|
20200 |
ALTER TABLE "RELEASE_MANAGER"."RUN_LEVEL" MODIFY ("RCON_ID" NOT NULL ENABLE);
|
| - |
|
20201 |
--------------------------------------------------------
|
| - |
|
20202 |
-- Constraints for Table DO_NOT_RIPPLE
|
| - |
|
20203 |
--------------------------------------------------------
|
| 20373 |
|
20204 |
|
| - |
|
20205 |
ALTER TABLE "RELEASE_MANAGER"."DO_NOT_RIPPLE" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| - |
|
20206 |
ALTER TABLE "RELEASE_MANAGER"."DO_NOT_RIPPLE" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| - |
|
20207 |
--------------------------------------------------------
|
| - |
|
20208 |
-- Constraints for Table CQ_SOFTWARE_ISSUE
|
| - |
|
20209 |
--------------------------------------------------------
|
| 20374 |
|
20210 |
|
| - |
|
20211 |
ALTER TABLE "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" ADD CONSTRAINT "CQ_SOFTWARE_ISSUE_PK" PRIMARY KEY ("DBID")
|
| - |
|
20212 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20213 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20214 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20215 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 20375 |
BEGIN
|
20216 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| - |
|
20217 |
ALTER TABLE "RELEASE_MANAGER"."CQ_SOFTWARE_ISSUE" MODIFY ("DBID" NOT NULL ENABLE);
|
| - |
|
20218 |
--------------------------------------------------------
|
| - |
|
20219 |
-- Constraints for Table LICENCES
|
| - |
|
20220 |
--------------------------------------------------------
|
| 20376 |
|
20221 |
|
| - |
|
20222 |
ALTER TABLE "RELEASE_MANAGER"."LICENCES" ADD CONSTRAINT "PK_LICENCES" PRIMARY KEY ("LICENCE")
|
| 20377 |
IF nTestTypeId = enumTEST_TYPE_AUTOMATIC THEN
|
20223 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20224 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 20378 |
ResultsURL := sResults;
|
20225 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20226 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 20379 |
ELSE
|
20227 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 20380 |
IF (sResults <> '') OR ( NOT sResults IS NULL ) THEN
|
20228 |
ALTER TABLE "RELEASE_MANAGER"."LICENCES" MODIFY ("NAME" NOT NULL ENABLE);
|
| 20381 |
outFileName := FILENAME_PREFIX || nTest_id ||'_'|| sResults;
|
20229 |
ALTER TABLE "RELEASE_MANAGER"."LICENCES" MODIFY ("LICENCE" NOT NULL ENABLE);
|
| 20382 |
ResultsAttachment := sDpkg_path || '/' || outFileName;
|
20230 |
--------------------------------------------------------
|
| 20383 |
END IF;
|
20231 |
-- Constraints for Table UNIT_TESTS
|
| 20384 |
END IF;
|
20232 |
--------------------------------------------------------
|
| 20385 |
|
20233 |
|
| 20386 |
--- Update Unit Test ---
|
- |
|
| 20387 |
UPDATE UNIT_TESTS SET
|
20234 |
ALTER TABLE "RELEASE_MANAGER"."UNIT_TESTS" MODIFY ("TEST_TYPES_FK" NOT NULL ENABLE);
|
| 20388 |
TEST_SUMMARY = sTest_summary,
|
20235 |
ALTER TABLE "RELEASE_MANAGER"."UNIT_TESTS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 20389 |
NUMOF_TEST = sNumof_test,
|
- |
|
| 20390 |
COMPLETION_DATE = TO_DATE( sCompletion_date,'DD/MM/YYYY' ),
|
20236 |
ALTER TABLE "RELEASE_MANAGER"."UNIT_TESTS" MODIFY ("TEST_ID" NOT NULL ENABLE);
|
| 20391 |
COMPLETED_BY = nUserId,
|
20237 |
--------------------------------------------------------
|
| 20392 |
RESULTS_URL = ResultsURL,
|
20238 |
-- Constraints for Table BLAT_SERVERS
|
| 20393 |
RESULTS_ATTACHMENT_NAME = ResultsAttachment
|
20239 |
--------------------------------------------------------
|
| 20394 |
WHERE TEST_ID = nTest_id
|
- |
|
| 20395 |
AND PV_ID = nPv_id;
|
- |
|
| 20396 |
|
20240 |
|
| - |
|
20241 |
ALTER TABLE "RELEASE_MANAGER"."BLAT_SERVERS" ADD CONSTRAINT "BLAT_SERVERS_UK1" UNIQUE ("BLAT_SERVER_NAME")
|
| - |
|
20242 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20243 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20244 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20245 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
20246 |
TABLESPACE "RELEASE_MANAGER_DATA" ENABLE;
|
| - |
|
20247 |
ALTER TABLE "RELEASE_MANAGER"."BLAT_SERVERS" ADD CONSTRAINT "BLAT_SERVERS_PK" PRIMARY KEY ("BLAT_ID")
|
| - |
|
20248 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20249 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20250 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20251 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
20252 |
TABLESPACE "RELEASE_MANAGER_DATA" ENABLE;
|
| - |
|
20253 |
ALTER TABLE "RELEASE_MANAGER"."BLAT_SERVERS" MODIFY ("BLAT_SEQNUM" NOT NULL ENABLE);
|
| - |
|
20254 |
ALTER TABLE "RELEASE_MANAGER"."BLAT_SERVERS" MODIFY ("BLAT_DISPLAY_NAME" NOT NULL ENABLE);
|
| - |
|
20255 |
ALTER TABLE "RELEASE_MANAGER"."BLAT_SERVERS" MODIFY ("BLAT_SERVER_NAME" NOT NULL ENABLE);
|
| - |
|
20256 |
ALTER TABLE "RELEASE_MANAGER"."BLAT_SERVERS" MODIFY ("BLAT_ID" NOT NULL ENABLE);
|
| - |
|
20257 |
--------------------------------------------------------
|
| 20397 |
END Update_Unit_Test;
|
20258 |
-- Constraints for Table CQ_STATEDEF
|
| - |
|
20259 |
--------------------------------------------------------
|
| 20398 |
|
20260 |
|
| - |
|
20261 |
ALTER TABLE "RELEASE_MANAGER"."CQ_STATEDEF" ADD CONSTRAINT "CQ_STATEDEF_PK" PRIMARY KEY ("ID")
|
| - |
|
20262 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20263 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20264 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20265 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
20266 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 20399 |
/
|
- |
|
| - |
|
20267 |
ALTER TABLE "RELEASE_MANAGER"."CQ_STATEDEF" MODIFY ("ID" NOT NULL ENABLE);
|
| 20400 |
--------------------------------------------------------
|
20268 |
--------------------------------------------------------
|
| 20401 |
-- DDL for Procedure UPDATE_UNIT_TEST_ACCEPTANCE
|
20269 |
-- Constraints for Table TEMP_ENV_STATES
|
| 20402 |
--------------------------------------------------------
|
20270 |
--------------------------------------------------------
|
| 20403 |
set define off;
|
- |
|
| 20404 |
|
20271 |
|
| 20405 |
CREATE OR REPLACE PROCEDURE "RELEASE_MANAGER"."UPDATE_UNIT_TEST_ACCEPTANCE" ( pnTest_id IN NUMBER,
|
20272 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_STATES" MODIFY ("TES_STATE" NOT NULL ENABLE);
|
| 20406 |
pnPv_id IN NUMBER,
|
- |
|
| 20407 |
sAccepted IN UNIT_TESTS.TEST_ACCEPTED%TYPE,
|
20273 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_STATES" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
| 20408 |
sAcceptanceDate IN VARCHAR2,
|
20274 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_STATES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 20409 |
sAcceptedBy IN NUMBER,
|
- |
|
| 20410 |
sReviewComments IN UNIT_TESTS.REVIEW_COMMENTS%TYPE,
|
20275 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_STATES" MODIFY ("LEVEL_NUM" NOT NULL ENABLE);
|
| 20411 |
cUpdateAcceptedStateOnly IN CHAR
|
20276 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_STATES" MODIFY ("SESSION_NUM" NOT NULL ENABLE);
|
| 20412 |
) IS
|
- |
|
| 20413 |
/* ---------------------------------------------------------------------------
|
20277 |
--------------------------------------------------------
|
| 20414 |
Version: 3.0.0
|
20278 |
-- Constraints for Table CQ_USERS
|
| 20415 |
--------------------------------------------------------------------------- */
|
20279 |
--------------------------------------------------------
|
| 20416 |
|
20280 |
|
| - |
|
20281 |
ALTER TABLE "RELEASE_MANAGER"."CQ_USERS" ADD CONSTRAINT "CQ_USERS_PK" PRIMARY KEY ("DBID")
|
| - |
|
20282 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20283 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20284 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20285 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
20286 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| - |
|
20287 |
ALTER TABLE "RELEASE_MANAGER"."CQ_USERS" MODIFY ("DBID" NOT NULL ENABLE);
|
| - |
|
20288 |
--------------------------------------------------------
|
| - |
|
20289 |
-- Constraints for Table TEMP_ENV_DEPS
|
| - |
|
20290 |
--------------------------------------------------------
|
| 20417 |
|
20291 |
|
| - |
|
20292 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_DEPS" ADD CONSTRAINT "TEMP_ENV_DEPS_PK" PRIMARY KEY ("PV_ID", "SESSION_NUM", "DPV_ID")
|
| - |
|
20293 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20294 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20295 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20296 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
20297 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| - |
|
20298 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_DEPS" MODIFY ("DPKG_ID" NOT NULL ENABLE);
|
| - |
|
20299 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_DEPS" MODIFY ("DPV_ID" NOT NULL ENABLE);
|
| - |
|
20300 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_DEPS" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
| - |
|
20301 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_DEPS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| - |
|
20302 |
ALTER TABLE "RELEASE_MANAGER"."TEMP_ENV_DEPS" MODIFY ("SESSION_NUM" NOT NULL ENABLE);
|
| - |
|
20303 |
--------------------------------------------------------
|
| - |
|
20304 |
-- Constraints for Table RUN_LEVEL_SCHEDULE
|
| - |
|
20305 |
--------------------------------------------------------
|
| 20418 |
|
20306 |
|
| 20419 |
BEGIN
|
- |
|
| 20420 |
IF cUpdateAcceptedStateOnly = 'Y'
|
20307 |
ALTER TABLE "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE" ADD PRIMARY KEY ("SCHEDULED_ID")
|
| 20421 |
THEN
|
- |
|
| 20422 |
--- Update Accepted State Only ---
|
20308 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| 20423 |
IF ( sAccepted IS NULL )
|
20309 |
STORAGE(INITIAL 262144 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 20424 |
THEN
|
- |
|
| 20425 |
-- Clear alleptance
|
- |
|
| 20426 |
UPDATE UNIT_TESTS SET
|
20310 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 20427 |
TEST_ACCEPTED = NULL,
|
20311 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 20428 |
ACCEPTANCE_DATE = NULL,
|
20312 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 20429 |
ACCEPTED_BY = NULL,
|
20313 |
ALTER TABLE "RELEASE_MANAGER"."RUN_LEVEL_SCHEDULE" MODIFY ("SCHEDULED_ID" NOT NULL ENABLE);
|
| 20430 |
REVIEW_COMMENTS = NULL
|
20314 |
--------------------------------------------------------
|
| 20431 |
WHERE TEST_ID = pnTest_id
|
20315 |
-- Constraints for Table SDK_NAMES
|
| 20432 |
AND PV_ID = pnPv_id;
|
20316 |
--------------------------------------------------------
|
| 20433 |
|
20317 |
|
| - |
|
20318 |
ALTER TABLE "RELEASE_MANAGER"."SDK_NAMES" ADD CONSTRAINT "SDK_NAMES_PK" PRIMARY KEY ("SDK_ID")
|
| - |
|
20319 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20320 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 20434 |
ELSE
|
20321 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 20435 |
UPDATE UNIT_TESTS SET
|
20322 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 20436 |
TEST_ACCEPTED = sAccepted,
|
20323 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| - |
|
20324 |
ALTER TABLE "RELEASE_MANAGER"."SDK_NAMES" ADD CONSTRAINT "SDK_NAMES_UK1" UNIQUE ("SDK_NAME")
|
| 20437 |
ACCEPTANCE_DATE = TO_DATE( sAcceptanceDate,'DD/MM/YYYY' ),
|
20325 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20326 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 20438 |
ACCEPTED_BY = sAcceptedBy
|
20327 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20328 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 20439 |
WHERE TEST_ID = pnTest_id
|
20329 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| - |
|
20330 |
ALTER TABLE "RELEASE_MANAGER"."SDK_NAMES" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
| - |
|
20331 |
ALTER TABLE "RELEASE_MANAGER"."SDK_NAMES" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
| - |
|
20332 |
ALTER TABLE "RELEASE_MANAGER"."SDK_NAMES" MODIFY ("SDK_NAME" NOT NULL ENABLE);
|
| - |
|
20333 |
ALTER TABLE "RELEASE_MANAGER"."SDK_NAMES" MODIFY ("SDK_ID" NOT NULL ENABLE);
|
| - |
|
20334 |
--------------------------------------------------------
|
| 20440 |
AND PV_ID = pnPv_id;
|
20335 |
-- Constraints for Table PROJECT_EXTENTIONS
|
| - |
|
20336 |
--------------------------------------------------------
|
| 20441 |
|
20337 |
|
| - |
|
20338 |
ALTER TABLE "RELEASE_MANAGER"."PROJECT_EXTENTIONS" MODIFY ("EXT_NAME" NOT NULL ENABLE);
|
| - |
|
20339 |
--------------------------------------------------------
|
| 20442 |
END IF;
|
20340 |
-- Constraints for Table MEMBERS_GROUP
|
| - |
|
20341 |
--------------------------------------------------------
|
| 20443 |
|
20342 |
|
| - |
|
20343 |
ALTER TABLE "RELEASE_MANAGER"."MEMBERS_GROUP" MODIFY ("GROUP_EMAIL_ID" NOT NULL ENABLE);
|
| - |
|
20344 |
--------------------------------------------------------
|
| - |
|
20345 |
-- Constraints for Table TEST_RUN
|
| - |
|
20346 |
--------------------------------------------------------
|
| 20444 |
|
20347 |
|
| 20445 |
ELSE
|
- |
|
| - |
|
20348 |
ALTER TABLE "RELEASE_MANAGER"."TEST_RUN" ADD CONSTRAINT "PK_TEST_RUN" PRIMARY KEY ("TESTRUN_ID")
|
| 20446 |
--- Update Unit Test Acceptance ---
|
20349 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20350 |
STORAGE(INITIAL 109051904 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| 20447 |
UPDATE UNIT_TESTS SET
|
20351 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| 20448 |
TEST_ACCEPTED = sAccepted,
|
20352 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 20449 |
REVIEW_COMMENTS = sReviewComments,
|
20353 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 20450 |
ACCEPTANCE_DATE = TO_DATE( sAcceptanceDate,'DD/MM/YYYY' ),
|
20354 |
ALTER TABLE "RELEASE_MANAGER"."TEST_RUN" MODIFY ("TEST_OUTCOME" NOT NULL ENABLE);
|
| - |
|
20355 |
ALTER TABLE "RELEASE_MANAGER"."TEST_RUN" MODIFY ("TEST_NAME" NOT NULL ENABLE);
|
| 20451 |
ACCEPTED_BY = sAcceptedBy
|
20356 |
ALTER TABLE "RELEASE_MANAGER"."TEST_RUN" MODIFY ("TYPE" NOT NULL ENABLE);
|
| - |
|
20357 |
ALTER TABLE "RELEASE_MANAGER"."TEST_RUN" MODIFY ("PLATFORM" NOT NULL ENABLE);
|
| - |
|
20358 |
ALTER TABLE "RELEASE_MANAGER"."TEST_RUN" MODIFY ("BUILD_ID" NOT NULL ENABLE);
|
| 20452 |
WHERE TEST_ID = pnTest_id
|
20359 |
ALTER TABLE "RELEASE_MANAGER"."TEST_RUN" MODIFY ("TESTRUN_ID" NOT NULL ENABLE);
|
| - |
|
20360 |
--------------------------------------------------------
|
| 20453 |
AND PV_ID = pnPv_id;
|
20361 |
-- Constraints for Table BUILD_STANDARDS
|
| - |
|
20362 |
--------------------------------------------------------
|
| 20454 |
|
20363 |
|
| - |
|
20364 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_STANDARDS" ADD CONSTRAINT "BUILD_STANDARDS_PK" PRIMARY KEY ("BS_ID")
|
| - |
|
20365 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20366 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20367 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20368 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| 20455 |
END IF;
|
20369 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| - |
|
20370 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_STANDARDS" MODIFY ("BS_NAME" NOT NULL ENABLE);
|
| - |
|
20371 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_STANDARDS" MODIFY ("BS_ID" NOT NULL ENABLE);
|
| - |
|
20372 |
--------------------------------------------------------
|
| - |
|
20373 |
-- Constraints for Table RUNTIME_DEPENDENCIES
|
| - |
|
20374 |
--------------------------------------------------------
|
| 20456 |
|
20375 |
|
| - |
|
20376 |
ALTER TABLE "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES" MODIFY ("MOD_USER" NOT NULL ENABLE);
|
| - |
|
20377 |
ALTER TABLE "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES" MODIFY ("MOD_DATE" NOT NULL ENABLE);
|
| - |
|
20378 |
ALTER TABLE "RELEASE_MANAGER"."RUNTIME_DEPENDENCIES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| - |
|
20379 |
--------------------------------------------------------
|
| 20457 |
END Update_Unit_Test_Acceptance;
|
20380 |
-- Constraints for Table DAEMON_INSTRUCTIONS
|
| - |
|
20381 |
--------------------------------------------------------
|
| 20458 |
|
20382 |
|
| - |
|
20383 |
ALTER TABLE "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" ADD CONSTRAINT "DAEMON_INSTRUCTIONS_UK1" UNIQUE ("OP_CODE", "RTAG_ID", "PV_ID")
|
| - |
|
20384 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20385 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20386 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20387 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
20388 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 20459 |
/
|
- |
|
| - |
|
20389 |
ALTER TABLE "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" ADD CONSTRAINT "DAEMON_INSTRUCTIONS_PK" PRIMARY KEY ("DAEMON_INSTRUCTIONS_ID")
|
| - |
|
20390 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20391 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20392 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20393 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
20394 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| - |
|
20395 |
ALTER TABLE "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" MODIFY ("OP_CODE" NOT NULL ENABLE);
|
| - |
|
20396 |
ALTER TABLE "RELEASE_MANAGER"."DAEMON_INSTRUCTIONS" MODIFY ("DAEMON_INSTRUCTIONS_ID" NOT NULL ENABLE);
|
| 20460 |
--------------------------------------------------------
|
20397 |
--------------------------------------------------------
|
| 20461 |
-- DDL for Synonymn APPLICATIONS
|
20398 |
-- Constraints for Table PACKAGE_VERSIONS
|
| 20462 |
--------------------------------------------------------
|
20399 |
--------------------------------------------------------
|
| 20463 |
|
20400 |
|
| - |
|
20401 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" ADD CONSTRAINT "PK_PACKAGE_VERSIONS" PRIMARY KEY ("PV_ID")
|
| - |
|
20402 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20403 |
STORAGE(INITIAL 5242880 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20404 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20405 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
20406 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| - |
|
20407 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" MODIFY ("BUILD_TYPE" NOT NULL ENABLE);
|
| 20464 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."APPLICATIONS" FOR "ACCESS_MANAGER"."APPLICATIONS";
|
20408 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" MODIFY ("LAST_PV_ID" NOT NULL ENABLE);
|
| - |
|
20409 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" MODIFY ("OWNER_ID" NOT NULL ENABLE);
|
| - |
|
20410 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" MODIFY ("CREATOR_ID" NOT NULL ENABLE);
|
| - |
|
20411 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" MODIFY ("MODIFIER_ID" NOT NULL ENABLE);
|
| - |
|
20412 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" MODIFY ("DLOCKED" NOT NULL ENABLE);
|
| - |
|
20413 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" MODIFY ("PKG_VERSION" NOT NULL ENABLE);
|
| - |
|
20414 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
| - |
|
20415 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_VERSIONS" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 20465 |
--------------------------------------------------------
|
20416 |
--------------------------------------------------------
|
| 20466 |
-- DDL for Synonymn APPLICATION_PAGES
|
20417 |
-- Constraints for Table BUILD_ENV_DOCUMENTS
|
| 20467 |
--------------------------------------------------------
|
20418 |
--------------------------------------------------------
|
| 20468 |
|
20419 |
|
| 20469 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."APPLICATION_PAGES" FOR "ACCESS_MANAGER"."APPLICATION_PAGES";
|
20420 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_ENV_DOCUMENTS" MODIFY ("DOC_NUM" NOT NULL ENABLE);
|
| - |
|
20421 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_ENV_DOCUMENTS" MODIFY ("BE_ID" NOT NULL ENABLE);
|
| 20470 |
--------------------------------------------------------
|
20422 |
--------------------------------------------------------
|
| 20471 |
-- DDL for Synonymn CONTROL_OBJECTS
|
20423 |
-- Constraints for Table LXR_STATE
|
| 20472 |
--------------------------------------------------------
|
20424 |
--------------------------------------------------------
|
| 20473 |
|
20425 |
|
| - |
|
20426 |
ALTER TABLE "RELEASE_MANAGER"."LXR_STATE" ADD CONSTRAINT "LXR_STATE_PK" PRIMARY KEY ("RTAG_ID")
|
| - |
|
20427 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20428 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20429 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20430 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
20431 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 20474 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."CONTROL_OBJECTS" FOR "ACCESS_MANAGER"."CONTROL_OBJECTS";
|
20432 |
ALTER TABLE "RELEASE_MANAGER"."LXR_STATE" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 20475 |
--------------------------------------------------------
|
20433 |
--------------------------------------------------------
|
| 20476 |
-- DDL for Synonymn DATA_PERMISSIONS
|
20434 |
-- Constraints for Table BUILD_MACHINE_CONFIG
|
| 20477 |
--------------------------------------------------------
|
20435 |
--------------------------------------------------------
|
| 20478 |
|
20436 |
|
| - |
|
20437 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" ADD CONSTRAINT "PK_BUILD_MACHINE_CONFIG" PRIMARY KEY ("BMCON_ID")
|
| - |
|
20438 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20439 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20440 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20441 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
20442 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| - |
|
20443 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" MODIFY ("ACTIVE" NOT NULL ENABLE);
|
| - |
|
20444 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" MODIFY ("GBE_ID" NOT NULL ENABLE);
|
| 20479 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."DATA_PERMISSIONS" FOR "ACCESS_MANAGER"."DATA_PERMISSIONS";
|
20445 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" MODIFY ("MACHINE_HOSTNAME" NOT NULL ENABLE);
|
| - |
|
20446 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" MODIFY ("DISPLAY_NAME" NOT NULL ENABLE);
|
| - |
|
20447 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_MACHINE_CONFIG" MODIFY ("BMCON_ID" NOT NULL ENABLE);
|
| 20480 |
--------------------------------------------------------
|
20448 |
--------------------------------------------------------
|
| 20481 |
-- DDL for Synonymn DATA_TABLES
|
20449 |
-- Constraints for Table ADVISORY_RIPPLE
|
| 20482 |
--------------------------------------------------------
|
20450 |
--------------------------------------------------------
|
| 20483 |
|
20451 |
|
| 20484 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."DATA_TABLES" FOR "ACCESS_MANAGER"."DATA_TABLES";
|
20452 |
ALTER TABLE "RELEASE_MANAGER"."ADVISORY_RIPPLE" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| - |
|
20453 |
ALTER TABLE "RELEASE_MANAGER"."ADVISORY_RIPPLE" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 20485 |
--------------------------------------------------------
|
20454 |
--------------------------------------------------------
|
| 20486 |
-- DDL for Synonymn PAGE_CONTROL_OBJECTS
|
20455 |
-- Constraints for Table PROJECTS
|
| 20487 |
--------------------------------------------------------
|
20456 |
--------------------------------------------------------
|
| 20488 |
|
20457 |
|
| - |
|
20458 |
ALTER TABLE "RELEASE_MANAGER"."PROJECTS" ADD CONSTRAINT "PK_PROJECTS" PRIMARY KEY ("PROJ_ID")
|
| - |
|
20459 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20460 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20461 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20462 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
20463 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 20489 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."PAGE_CONTROL_OBJECTS" FOR "ACCESS_MANAGER"."PAGE_CONTROL_OBJECTS";
|
20464 |
ALTER TABLE "RELEASE_MANAGER"."PROJECTS" MODIFY ("PROJ_NAME" NOT NULL ENABLE);
|
| - |
|
20465 |
ALTER TABLE "RELEASE_MANAGER"."PROJECTS" MODIFY ("PROJ_ID" NOT NULL ENABLE);
|
| 20490 |
--------------------------------------------------------
|
20466 |
--------------------------------------------------------
|
| 20491 |
-- DDL for Synonymn PERMISSION_TYPES
|
20467 |
-- Constraints for Table PACKAGE_PATCHES
|
| 20492 |
--------------------------------------------------------
|
20468 |
--------------------------------------------------------
|
| 20493 |
|
20469 |
|
| 20494 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."PERMISSION_TYPES" FOR "ACCESS_MANAGER"."PERMISSION_TYPES";
|
20470 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_PATCHES" MODIFY ("INSTALL_ORDER" NOT NULL ENABLE);
|
| - |
|
20471 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_PATCHES" MODIFY ("PATCH_ID" NOT NULL ENABLE);
|
| - |
|
20472 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_PATCHES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 20495 |
--------------------------------------------------------
|
20473 |
--------------------------------------------------------
|
| 20496 |
-- DDL for Synonymn PK_AMUTILS
|
20474 |
-- Constraints for Table PACKAGE_DEPENDENCIES
|
| 20497 |
--------------------------------------------------------
|
20475 |
--------------------------------------------------------
|
| 20498 |
|
20476 |
|
| - |
|
20477 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" MODIFY ("BUILD_TYPE" NOT NULL ENABLE);
|
| - |
|
20478 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" MODIFY ("DPKG_ID" NOT NULL ENABLE);
|
| - |
|
20479 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
| - |
|
20480 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" MODIFY ("DPV_ID" NOT NULL ENABLE);
|
| 20499 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."PK_AMUTILS" FOR "ACCESS_MANAGER"."PK_AMUTILS";
|
20481 |
ALTER TABLE "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 20500 |
--------------------------------------------------------
|
20482 |
--------------------------------------------------------
|
| 20501 |
-- DDL for Synonymn PK_SECURITY
|
20483 |
-- Constraints for Table JIRA_ISSUES
|
| 20502 |
--------------------------------------------------------
|
20484 |
--------------------------------------------------------
|
| 20503 |
|
20485 |
|
| 20504 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."PK_SECURITY" FOR "ACCESS_MANAGER"."PK_SECURITY";
|
20486 |
ALTER TABLE "RELEASE_MANAGER"."JIRA_ISSUES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 20505 |
--------------------------------------------------------
|
20487 |
--------------------------------------------------------
|
| 20506 |
-- DDL for Synonymn ROLES
|
20488 |
-- Constraints for Table ADDITIONAL_NOTES
|
| 20507 |
--------------------------------------------------------
|
20489 |
--------------------------------------------------------
|
| 20508 |
|
20490 |
|
| - |
|
20491 |
ALTER TABLE "RELEASE_MANAGER"."ADDITIONAL_NOTES" MODIFY ("MOD_USER" NOT NULL ENABLE);
|
| - |
|
20492 |
ALTER TABLE "RELEASE_MANAGER"."ADDITIONAL_NOTES" MODIFY ("MOD_DATE" NOT NULL ENABLE);
|
| - |
|
20493 |
ALTER TABLE "RELEASE_MANAGER"."ADDITIONAL_NOTES" MODIFY ("NOTE_TITLE" NOT NULL ENABLE);
|
| - |
|
20494 |
ALTER TABLE "RELEASE_MANAGER"."ADDITIONAL_NOTES" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| 20509 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."ROLES" FOR "ACCESS_MANAGER"."ROLES";
|
20495 |
ALTER TABLE "RELEASE_MANAGER"."ADDITIONAL_NOTES" MODIFY ("NOTE_ID" NOT NULL ENABLE);
|
| 20510 |
--------------------------------------------------------
|
20496 |
--------------------------------------------------------
|
| 20511 |
-- DDL for Synonymn ROLE_PRIVILEGES
|
20497 |
-- Constraints for Table ARCHIVE_DATA
|
| 20512 |
--------------------------------------------------------
|
20498 |
--------------------------------------------------------
|
| 20513 |
|
20499 |
|
| 20514 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."ROLE_PRIVILEGES" FOR "ACCESS_MANAGER"."ROLE_PRIVILEGES";
|
20500 |
ALTER TABLE "RELEASE_MANAGER"."ARCHIVE_DATA" MODIFY ("PV_ID" NOT NULL ENABLE);
|
| - |
|
20501 |
ALTER TABLE "RELEASE_MANAGER"."ARCHIVE_DATA" MODIFY ("RTAG_ID" NOT NULL ENABLE);
|
| 20515 |
--------------------------------------------------------
|
20502 |
--------------------------------------------------------
|
| 20516 |
-- DDL for Synonymn USERS
|
20503 |
-- Constraints for Table BUILD_ENVIRONMENTS
|
| 20517 |
--------------------------------------------------------
|
20504 |
--------------------------------------------------------
|
| 20518 |
|
20505 |
|
| - |
|
20506 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" ADD CONSTRAINT "PK_BUILD_ENVIRONMENTS" PRIMARY KEY ("BE_ID")
|
| - |
|
20507 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20508 |
STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20509 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20510 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
20511 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| 20519 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."USERS" FOR "ACCESS_MANAGER"."USERS";
|
20512 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" MODIFY ("BE_NAME" NOT NULL ENABLE);
|
| - |
|
20513 |
ALTER TABLE "RELEASE_MANAGER"."BUILD_ENVIRONMENTS" MODIFY ("BE_ID" NOT NULL ENABLE);
|
| 20520 |
--------------------------------------------------------
|
20514 |
--------------------------------------------------------
|
| 20521 |
-- DDL for Synonymn USER_APPLICATIONS
|
20515 |
-- Constraints for Table VIEWS
|
| 20522 |
--------------------------------------------------------
|
20516 |
--------------------------------------------------------
|
| 20523 |
|
20517 |
|
| 20524 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."USER_APPLICATIONS" FOR "ACCESS_MANAGER"."USER_APPLICATIONS";
|
20518 |
ALTER TABLE "RELEASE_MANAGER"."VIEWS" ADD CONSTRAINT "PK_VIEWS" PRIMARY KEY ("VIEW_ID")
|
| - |
|
20519 |
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
|
| - |
|
20520 |
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
|
| - |
|
20521 |
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
|
| - |
|
20522 |
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
|
| - |
|
20523 |
TABLESPACE "RELEASE_MANAGER_INDX" ENABLE;
|
| - |
|
20524 |
ALTER TABLE "RELEASE_MANAGER"."VIEWS" MODIFY ("PUBLIC_READ" NOT NULL ENABLE);
|
| - |
|
20525 |
ALTER TABLE "RELEASE_MANAGER"."VIEWS" MODIFY ("BASE_VIEW" NOT NULL ENABLE);
|
| - |
|
20526 |
ALTER TABLE "RELEASE_MANAGER"."VIEWS" MODIFY ("OWNER_ID" NOT NULL ENABLE);
|
| - |
|
20527 |
ALTER TABLE "RELEASE_MANAGER"."VIEWS" MODIFY ("VIEW_NAME" NOT NULL ENABLE);
|
| - |
|
20528 |
ALTER TABLE "RELEASE_MANAGER"."VIEWS" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|
| 20525 |
--------------------------------------------------------
|
20529 |
--------------------------------------------------------
|
| 20526 |
-- DDL for Synonymn USER_ROLES
|
20530 |
-- Constraints for Table VIEW_DEF
|
| 20527 |
--------------------------------------------------------
|
20531 |
--------------------------------------------------------
|
| 20528 |
|
20532 |
|
| - |
|
20533 |
ALTER TABLE "RELEASE_MANAGER"."VIEW_DEF" MODIFY ("PKG_ID" NOT NULL ENABLE);
|
| 20529 |
CREATE OR REPLACE SYNONYM "RELEASE_MANAGER"."USER_ROLES" FOR "ACCESS_MANAGER"."USER_ROLES";
|
20534 |
ALTER TABLE "RELEASE_MANAGER"."VIEW_DEF" MODIFY ("VIEW_ID" NOT NULL ENABLE);
|