Subversion Repositories DevTools

Rev

Rev 5513 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5513 Rev 5924
Line 1... Line 1...
1
--------------------------------------------------------
1
--------------------------------------------------------
2
--  File created - Tuesday-September-23-2014   
2
--  File created - Thursday-July-14-2016   
3
--------------------------------------------------------
3
--------------------------------------------------------
4
--------------------------------------------------------
4
--------------------------------------------------------
5
--  DDL for Type DEPMGR_NUMBER_TAB_T
5
--  DDL for Type DEPMGR_NUMBER_TAB_T
6
--------------------------------------------------------
6
--------------------------------------------------------
7
 
7
 
8
  CREATE OR REPLACE TYPE "DEPMGR_NUMBER_TAB_T" as TABLE of NUMBER
8
  CREATE OR REPLACE TYPE "DEPLOYMENT_MANAGER"."DEPMGR_NUMBER_TAB_T" as TABLE of NUMBER
9
 
-
 
10
/
-
 
11
 
9
 
12
/
10
/
13
--------------------------------------------------------
11
--------------------------------------------------------
14
--  DDL for Type SPLIT_TBL
12
--  DDL for Type SPLIT_TBL
15
--------------------------------------------------------
13
--------------------------------------------------------
16
 
14
 
17
  CREATE OR REPLACE TYPE "SPLIT_TBL" as table of varchar2(32767)
15
  CREATE OR REPLACE TYPE "DEPLOYMENT_MANAGER"."SPLIT_TBL" as table of varchar2(32767)
18
 
-
 
19
/
-
 
20
 
16
 
21
/
17
/
22
--------------------------------------------------------
18
--------------------------------------------------------
23
--  DDL for Sequence SEQ_ARTICLE_ID
19
--  DDL for Sequence SEQ_ARTICLE_ID
24
--------------------------------------------------------
20
--------------------------------------------------------
25
 
21
 
26
   CREATE SEQUENCE  "SEQ_ARTICLE_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 10000 CACHE 20 ORDER  NOCYCLE ;
22
   CREATE SEQUENCE  "DEPLOYMENT_MANAGER"."SEQ_ARTICLE_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 10000 CACHE 20 ORDER  NOCYCLE ;
27
/
-
 
28
--------------------------------------------------------
23
--------------------------------------------------------
29
--  DDL for Sequence SEQ_BASE_ENV_ID
24
--  DDL for Sequence SEQ_BASE_ENV_ID
30
--------------------------------------------------------
25
--------------------------------------------------------
31
 
26
 
32
   CREATE SEQUENCE  "SEQ_BASE_ENV_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 81675 CACHE 20 ORDER  NOCYCLE ;
27
   CREATE SEQUENCE  "DEPLOYMENT_MANAGER"."SEQ_BASE_ENV_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 89928 CACHE 20 ORDER  NOCYCLE ;
33
/
-
 
34
--------------------------------------------------------
28
--------------------------------------------------------
35
--  DDL for Sequence SEQ_BOM_ID
29
--  DDL for Sequence SEQ_BOM_ID
36
--------------------------------------------------------
30
--------------------------------------------------------
37
 
31
 
38
   CREATE SEQUENCE  "SEQ_BOM_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 85984 CACHE 20 ORDER  NOCYCLE ;
32
   CREATE SEQUENCE  "DEPLOYMENT_MANAGER"."SEQ_BOM_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 89641 CACHE 20 ORDER  NOCYCLE ;
39
/
-
 
40
--------------------------------------------------------
33
--------------------------------------------------------
41
--  DDL for Sequence SEQ_BOM_NAME_ID
34
--  DDL for Sequence SEQ_BOM_NAME_ID
42
--------------------------------------------------------
35
--------------------------------------------------------
43
 
36
 
44
   CREATE SEQUENCE  "SEQ_BOM_NAME_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1501 CACHE 20 ORDER  NOCYCLE ;
37
   CREATE SEQUENCE  "DEPLOYMENT_MANAGER"."SEQ_BOM_NAME_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1789 CACHE 20 ORDER  NOCYCLE ;
45
/
-
 
46
--------------------------------------------------------
38
--------------------------------------------------------
47
--  DDL for Sequence SEQ_BRANCH_ID
39
--  DDL for Sequence SEQ_BRANCH_ID
48
--------------------------------------------------------
40
--------------------------------------------------------
49
 
41
 
50
   CREATE SEQUENCE  "SEQ_BRANCH_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 4941 CACHE 20 ORDER  NOCYCLE ;
42
   CREATE SEQUENCE  "DEPLOYMENT_MANAGER"."SEQ_BRANCH_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 5481 CACHE 20 ORDER  NOCYCLE ;
51
/
-
 
52
--------------------------------------------------------
43
--------------------------------------------------------
53
--  DDL for Sequence SEQ_HARDWARE_NAME_ID
44
--  DDL for Sequence SEQ_HARDWARE_NAME_ID
54
--------------------------------------------------------
45
--------------------------------------------------------
55
 
46
 
56
   CREATE SEQUENCE  "SEQ_HARDWARE_NAME_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 61 CACHE 20 ORDER  NOCYCLE ;
47
   CREATE SEQUENCE  "DEPLOYMENT_MANAGER"."SEQ_HARDWARE_NAME_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 61 CACHE 20 ORDER  NOCYCLE ;
57
/
-
 
58
--------------------------------------------------------
48
--------------------------------------------------------
59
--  DDL for Sequence SEQ_MSG_ID
49
--  DDL for Sequence SEQ_MSG_ID
60
--------------------------------------------------------
50
--------------------------------------------------------
61
 
51
 
62
   CREATE SEQUENCE  "SEQ_MSG_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 462 CACHE 20 ORDER  NOCYCLE ;
52
   CREATE SEQUENCE  "DEPLOYMENT_MANAGER"."SEQ_MSG_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 462 CACHE 20 ORDER  NOCYCLE ;
63
/
-
 
64
--------------------------------------------------------
53
--------------------------------------------------------
65
--  DDL for Sequence SEQ_NODE_ID
54
--  DDL for Sequence SEQ_NODE_ID
66
--------------------------------------------------------
55
--------------------------------------------------------
67
 
56
 
68
   CREATE SEQUENCE  "SEQ_NODE_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 171695 CACHE 20 ORDER  NOCYCLE ;
57
   CREATE SEQUENCE  "DEPLOYMENT_MANAGER"."SEQ_NODE_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 189105 CACHE 20 ORDER  NOCYCLE ;
69
/
-
 
70
--------------------------------------------------------
58
--------------------------------------------------------
71
--  DDL for Sequence SEQ_OS_ID
59
--  DDL for Sequence SEQ_OS_ID
72
--------------------------------------------------------
60
--------------------------------------------------------
73
 
61
 
74
   CREATE SEQUENCE  "SEQ_OS_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 177041 CACHE 20 ORDER  NOCYCLE ;
62
   CREATE SEQUENCE  "DEPLOYMENT_MANAGER"."SEQ_OS_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 195445 CACHE 20 ORDER  NOCYCLE ;
75
/
-
 
76
--------------------------------------------------------
63
--------------------------------------------------------
77
--  DDL for Sequence SEQ_PROC_ID
64
--  DDL for Sequence SEQ_PROC_ID
78
--------------------------------------------------------
65
--------------------------------------------------------
79
 
66
 
80
   CREATE SEQUENCE  "SEQ_PROC_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1441 CACHE 20 ORDER  NOCYCLE ;
67
   CREATE SEQUENCE  "DEPLOYMENT_MANAGER"."SEQ_PROC_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1541 CACHE 20 ORDER  NOCYCLE ;
81
/
-
 
-
 
68
  GRANT ALTER, SELECT ON "DEPLOYMENT_MANAGER"."SEQ_PROC_ID" TO "RELEASE_MANAGER";
82
--------------------------------------------------------
69
--------------------------------------------------------
83
--  DDL for Sequence SEQ_PROJ_ID
70
--  DDL for Sequence SEQ_PROJ_ID
84
--------------------------------------------------------
71
--------------------------------------------------------
85
 
72
 
86
   CREATE SEQUENCE  "SEQ_PROJ_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 881 CACHE 20 ORDER  NOCYCLE ;
73
   CREATE SEQUENCE  "DEPLOYMENT_MANAGER"."SEQ_PROJ_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 921 CACHE 20 ORDER  NOCYCLE ;
87
/
-
 
88
--------------------------------------------------------
74
--------------------------------------------------------
89
--  DDL for Sequence SEQ_STATE_ID
75
--  DDL for Sequence SEQ_STATE_ID
90
--------------------------------------------------------
76
--------------------------------------------------------
91
 
77
 
92
   CREATE SEQUENCE  "SEQ_STATE_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1621 CACHE 20 ORDER  NOCYCLE ;
78
   CREATE SEQUENCE  "DEPLOYMENT_MANAGER"."SEQ_STATE_ID"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1661 CACHE 20 ORDER  NOCYCLE ;
93
/
-
 
94
--------------------------------------------------------
79
--------------------------------------------------------
95
--  DDL for Sequence SEQ_UNIT_TESTS
80
--  DDL for Sequence SEQ_UNIT_TESTS
96
--------------------------------------------------------
81
--------------------------------------------------------
97
 
82
 
98
   CREATE SEQUENCE  "SEQ_UNIT_TESTS"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 541 CACHE 20 ORDER  NOCYCLE ;
83
   CREATE SEQUENCE  "DEPLOYMENT_MANAGER"."SEQ_UNIT_TESTS"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 541 CACHE 20 ORDER  NOCYCLE ;
99
/
-
 
100
--------------------------------------------------------
84
--------------------------------------------------------
101
--  DDL for Table ACTION_TRAIL
85
--  DDL for Table ACTION_TRAIL
102
--------------------------------------------------------
86
--------------------------------------------------------
103
 
87
 
104
  CREATE TABLE "ACTION_TRAIL" 
88
  CREATE TABLE "DEPLOYMENT_MANAGER"."ACTION_TRAIL" 
105
   (	"ACTION_STAMP" DATE, 
89
   (	"ACTION_STAMP" DATE, 
106
	"USER_ID" NUMBER, 
90
	"USER_ID" NUMBER, 
107
	"ACTION_EVENT" NUMBER, 
91
	"ACTION_EVENT" NUMBER, 
108
	"METHOD_CALL" VARCHAR2(4000), 
92
	"METHOD_CALL" VARCHAR2(4000 BYTE), 
109
	"ACTION_SCRIPT" VARCHAR2(4000), 
93
	"ACTION_SCRIPT" VARCHAR2(4000 BYTE), 
110
	"ACTION_DESCRIPTION" VARCHAR2(4000)
94
	"ACTION_DESCRIPTION" VARCHAR2(4000 BYTE)
-
 
95
   ) SEGMENT CREATION IMMEDIATE 
-
 
96
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
97
  STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
98
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
111
   ) ;
99
  TABLESPACE "RELEASEM_DATA" ;
112
/
-
 
-
 
100
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."ACTION_TRAIL" TO "DM_READONLY";
-
 
101
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."ACTION_TRAIL" TO "MS_READONLY";
-
 
102
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."ACTION_TRAIL" TO "DEPLOYMENT_MANAGER_READ";
-
 
103
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."ACTION_TRAIL" TO "CODE_INSPECTION_READ";
113
--------------------------------------------------------
104
--------------------------------------------------------
114
--  DDL for Table BASE_ENV
105
--  DDL for Table BASE_ENV
115
--------------------------------------------------------
106
--------------------------------------------------------
116
 
107
 
117
  CREATE TABLE "BASE_ENV" 
108
  CREATE TABLE "DEPLOYMENT_MANAGER"."BASE_ENV" 
118
   (	"BASE_ENV_ID" NUMBER, 
109
   (	"BASE_ENV_ID" NUMBER, 
119
	"BOS_ID" NUMBER, 
110
	"BOS_ID" NUMBER, 
120
	"BASE_ENV_NAME" VARCHAR2(50), 
111
	"BASE_ENV_NAME" VARCHAR2(50 BYTE), 
121
	"OLD_BASE_ENV_ID" NUMBER, 
112
	"OLD_BASE_ENV_ID" NUMBER, 
122
	"BOM_ID" NUMBER
113
	"BOM_ID" NUMBER
-
 
114
   ) SEGMENT CREATION IMMEDIATE 
-
 
115
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
116
  STORAGE(INITIAL 983040 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
117
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
123
   ) ;
118
  TABLESPACE "RELEASEM_DATA" ;
124
/
-
 
-
 
119
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BASE_ENV" TO "DM_READONLY";
-
 
120
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BASE_ENV" TO "MS_READONLY";
-
 
121
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BASE_ENV" TO "DEPLOYMENT_MANAGER_READ";
-
 
122
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BASE_ENV" TO "RELEASE_MANAGER";
-
 
123
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BASE_ENV" TO "CODE_INSPECTION_READ";
125
--------------------------------------------------------
124
--------------------------------------------------------
126
--  DDL for Table BASE_ENV_CONTENTS
125
--  DDL for Table BASE_ENV_CONTENTS
127
--------------------------------------------------------
126
--------------------------------------------------------
128
 
127
 
129
  CREATE TABLE "BASE_ENV_CONTENTS" 
128
  CREATE TABLE "DEPLOYMENT_MANAGER"."BASE_ENV_CONTENTS" 
130
   (	"BASE_ENV_ID" NUMBER, 
129
   (	"BASE_ENV_ID" NUMBER, 
131
	"PROD_ID" NUMBER, 
130
	"PROD_ID" NUMBER, 
132
	"BASE_ENV_COMMENTS" VARCHAR2(4000), 
131
	"BASE_ENV_COMMENTS" VARCHAR2(4000 BYTE), 
133
	"SEQ_NUM" NUMBER, 
132
	"SEQ_NUM" NUMBER, 
134
	"IS_NODE_SPEC" VARCHAR2(2), 
133
	"IS_NODE_SPEC" VARCHAR2(2 BYTE), 
135
	"NOT_XML" VARCHAR2(2)
134
	"NOT_XML" VARCHAR2(2 BYTE)
-
 
135
   ) SEGMENT CREATION IMMEDIATE 
-
 
136
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
137
  STORAGE(INITIAL 29360128 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
138
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
136
   ) ;
139
  TABLESPACE "RELEASEM_DATA" ;
137
/
-
 
-
 
140
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BASE_ENV_CONTENTS" TO "DM_READONLY";
-
 
141
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BASE_ENV_CONTENTS" TO "MS_READONLY";
-
 
142
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BASE_ENV_CONTENTS" TO "DEPLOYMENT_MANAGER_READ";
-
 
143
  GRANT DELETE, INSERT, SELECT, UPDATE ON "DEPLOYMENT_MANAGER"."BASE_ENV_CONTENTS" TO "RELEASE_MANAGER";
-
 
144
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BASE_ENV_CONTENTS" TO "CODE_INSPECTION_READ";
138
--------------------------------------------------------
145
--------------------------------------------------------
139
--  DDL for Table BOMS
146
--  DDL for Table BOMS
140
--------------------------------------------------------
147
--------------------------------------------------------
141
 
148
 
142
  CREATE TABLE "BOMS" 
149
  CREATE TABLE "DEPLOYMENT_MANAGER"."BOMS" 
143
   (	"BOM_ID" NUMBER, 
150
   (	"BOM_ID" NUMBER, 
144
	"BRANCH_ID" NUMBER, 
151
	"BRANCH_ID" NUMBER, 
145
	"BOM_NAME_ID" NUMBER, 
152
	"BOM_NAME_ID" NUMBER, 
146
	"BOM_VERSION" VARCHAR2(4000), 
153
	"BOM_VERSION" VARCHAR2(4000 BYTE), 
147
	"IS_REJECTED" CHAR(1), 
154
	"IS_REJECTED" CHAR(1 BYTE), 
148
	"IS_READONLY" CHAR(1), 
155
	"IS_READONLY" CHAR(1 BYTE), 
149
	"IS_HIDDEN" CHAR(1), 
156
	"IS_HIDDEN" CHAR(1 BYTE), 
150
	"BOM_COMMENTS" VARCHAR2(4000), 
157
	"BOM_COMMENTS" VARCHAR2(4000 BYTE), 
151
	"BOM_LIFECYCLE" VARCHAR2(4000), 
158
	"BOM_LIFECYCLE" VARCHAR2(4000 BYTE), 
152
	"OLD_BOM_ID" NUMBER, 
159
	"OLD_BOM_ID" NUMBER, 
153
	"PARENT_BOM_ID" NUMBER, 
160
	"PARENT_BOM_ID" NUMBER, 
154
	"RTAG_ID_FK" NUMBER, 
161
	"RTAG_ID_FK" NUMBER, 
155
	"PDF_ATTACHMENT_PATH" VARCHAR2(4000)
162
	"PDF_ATTACHMENT_PATH" VARCHAR2(4000 BYTE)
-
 
163
   ) SEGMENT CREATION IMMEDIATE 
-
 
164
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
165
  STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
166
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
156
   ) ;
167
  TABLESPACE "RELEASEM_DATA" ;
-
 
168
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOMS" TO "DM_READONLY";
-
 
169
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOMS" TO "MS_READONLY";
-
 
170
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOMS" TO "DEPLOYMENT_MANAGER_READ";
-
 
171
  GRANT DELETE, INSERT, SELECT, UPDATE ON "DEPLOYMENT_MANAGER"."BOMS" TO "RELEASE_MANAGER";
-
 
172
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOMS" TO "CODE_INSPECTION_READ";
-
 
173
--------------------------------------------------------
-
 
174
--  DDL for Table BOM_ATTACHMENTS
-
 
175
--------------------------------------------------------
157
/
176
 
-
 
177
  CREATE TABLE "DEPLOYMENT_MANAGER"."BOM_ATTACHMENTS" 
-
 
178
   (	"BOM_ID" NUMBER, 
-
 
179
	"NAME" VARCHAR2(400 BYTE), 
-
 
180
	"LENGTH" NUMBER, 
-
 
181
	"CONTENTTYPE" VARCHAR2(100 BYTE), 
-
 
182
	"DATA" BLOB
-
 
183
   ) SEGMENT CREATION IMMEDIATE 
-
 
184
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
185
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
186
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
-
 
187
  TABLESPACE "RELEASEM_DATA" 
-
 
188
 LOB ("DATA") STORE AS BASICFILE (
-
 
189
  TABLESPACE "RELEASEM_DATA" ENABLE STORAGE IN ROW CHUNK 8192 RETENTION 
-
 
190
  NOCACHE LOGGING 
-
 
191
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
192
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)) ;
158
--------------------------------------------------------
193
--------------------------------------------------------
159
--  DDL for Table BOM_CONTENTS
194
--  DDL for Table BOM_CONTENTS
160
--------------------------------------------------------
195
--------------------------------------------------------
161
 
196
 
162
  CREATE TABLE "BOM_CONTENTS" 
197
  CREATE TABLE "DEPLOYMENT_MANAGER"."BOM_CONTENTS" 
163
   (	"BOM_ID" NUMBER, 
198
   (	"BOM_ID" NUMBER, 
164
	"NODE_ID" NUMBER, 
199
	"NODE_ID" NUMBER, 
165
	"SEQ_NUM" NUMBER
200
	"SEQ_NUM" NUMBER
-
 
201
   ) SEGMENT CREATION IMMEDIATE 
-
 
202
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
203
  STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
204
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
166
   ) ;
205
  TABLESPACE "RELEASEM_DATA" ;
167
/
-
 
-
 
206
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_CONTENTS" TO "DM_READONLY";
-
 
207
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_CONTENTS" TO "MS_READONLY";
-
 
208
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_CONTENTS" TO "DEPLOYMENT_MANAGER_READ";
-
 
209
  GRANT DELETE, INSERT, SELECT, UPDATE ON "DEPLOYMENT_MANAGER"."BOM_CONTENTS" TO "RELEASE_MANAGER";
-
 
210
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_CONTENTS" TO "CODE_INSPECTION_READ";
168
--------------------------------------------------------
211
--------------------------------------------------------
169
--  DDL for Table BOM_NAMES
212
--  DDL for Table BOM_NAMES
170
--------------------------------------------------------
213
--------------------------------------------------------
171
 
214
 
172
  CREATE TABLE "BOM_NAMES" 
215
  CREATE TABLE "DEPLOYMENT_MANAGER"."BOM_NAMES" 
173
   (	"BOM_NAME_ID" NUMBER, 
216
   (	"BOM_NAME_ID" NUMBER, 
174
	"BOM_NAME" VARCHAR2(255)
217
	"BOM_NAME" VARCHAR2(255 BYTE)
-
 
218
   ) SEGMENT CREATION IMMEDIATE 
-
 
219
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
220
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
221
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
175
   ) ;
222
  TABLESPACE "RELEASEM_DATA" ;
176
/
-
 
-
 
223
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_NAMES" TO "DM_READONLY";
-
 
224
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_NAMES" TO "MS_READONLY";
-
 
225
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_NAMES" TO "DEPLOYMENT_MANAGER_READ";
-
 
226
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_NAMES" TO "RELEASE_MANAGER";
-
 
227
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_NAMES" TO "CODE_INSPECTION_READ";
177
--------------------------------------------------------
228
--------------------------------------------------------
178
--  DDL for Table BOM_NOTES
229
--  DDL for Table BOM_NOTES
179
--------------------------------------------------------
230
--------------------------------------------------------
180
 
231
 
181
  CREATE TABLE "BOM_NOTES" 
232
  CREATE TABLE "DEPLOYMENT_MANAGER"."BOM_NOTES" 
182
   (	"BOM_ID" NUMBER, 
233
   (	"BOM_ID" NUMBER, 
183
	"BOM_SCOPE" NUMBER, 
234
	"BOM_SCOPE" NUMBER, 
184
	"SCOPE_ID" NUMBER, 
235
	"SCOPE_ID" NUMBER, 
185
	"ARTICLE_ID" NUMBER
236
	"ARTICLE_ID" NUMBER
-
 
237
   ) SEGMENT CREATION IMMEDIATE 
-
 
238
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
239
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
240
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
186
   ) ;
241
  TABLESPACE "RELEASEM_DATA" ;
187
/
-
 
-
 
242
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_NOTES" TO "DM_READONLY";
-
 
243
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_NOTES" TO "MS_READONLY";
-
 
244
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_NOTES" TO "DEPLOYMENT_MANAGER_READ";
-
 
245
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_NOTES" TO "CODE_INSPECTION_READ";
188
--------------------------------------------------------
246
--------------------------------------------------------
189
--  DDL for Table BOM_STATE
247
--  DDL for Table BOM_STATE
190
--------------------------------------------------------
248
--------------------------------------------------------
191
 
249
 
192
  CREATE TABLE "BOM_STATE" 
250
  CREATE TABLE "DEPLOYMENT_MANAGER"."BOM_STATE" 
193
   (	"BOM_ID" NUMBER, 
251
   (	"BOM_ID" NUMBER, 
194
	"STATE_ID" NUMBER, 
252
	"STATE_ID" NUMBER, 
195
	"DATE_STAMP" DATE, 
253
	"DATE_STAMP" DATE, 
196
	"USER_ID" NUMBER, 
254
	"USER_ID" NUMBER, 
197
	"IS_DISPLAYED" CHAR(1)
255
	"IS_DISPLAYED" CHAR(1 BYTE)
-
 
256
   ) SEGMENT CREATION IMMEDIATE 
-
 
257
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
258
  STORAGE(INITIAL 327680 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
259
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
198
   ) ;
260
  TABLESPACE "RELEASEM_DATA" ;
199
/
-
 
-
 
261
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_STATE" TO "DM_READONLY";
-
 
262
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_STATE" TO "MS_READONLY";
-
 
263
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_STATE" TO "DEPLOYMENT_MANAGER_READ";
-
 
264
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_STATE" TO "CODE_INSPECTION_READ";
200
--------------------------------------------------------
265
--------------------------------------------------------
201
--  DDL for Table BOM_STATE20100609
266
--  DDL for Table BOM_STATE20100609
202
--------------------------------------------------------
267
--------------------------------------------------------
203
 
268
 
204
  CREATE TABLE "BOM_STATE20100609" 
269
  CREATE TABLE "DEPLOYMENT_MANAGER"."BOM_STATE20100609" 
205
   (	"BOM_ID" NUMBER, 
270
   (	"BOM_ID" NUMBER, 
206
	"STATE_ID" NUMBER, 
271
	"STATE_ID" NUMBER, 
207
	"DATE_STAMP" DATE, 
272
	"DATE_STAMP" DATE, 
208
	"USER_ID" NUMBER, 
273
	"USER_ID" NUMBER, 
209
	"IS_DISPLAYED" CHAR(1)
274
	"IS_DISPLAYED" CHAR(1 BYTE)
-
 
275
   ) SEGMENT CREATION IMMEDIATE 
-
 
276
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
277
  STORAGE(INITIAL 262144 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
278
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
210
   ) ;
279
  TABLESPACE "RELEASEM_DATA" ;
211
/
-
 
212
--------------------------------------------------------
280
--------------------------------------------------------
213
--  DDL for Table BOM_TRAIL
281
--  DDL for Table BOM_TRAIL
214
--------------------------------------------------------
282
--------------------------------------------------------
215
 
283
 
216
  CREATE TABLE "BOM_TRAIL" 
284
  CREATE TABLE "DEPLOYMENT_MANAGER"."BOM_TRAIL" 
217
   (	"BOM_ID" NUMBER, 
285
   (	"BOM_ID" NUMBER, 
218
	"TRAIL_ACTION" VARCHAR2(4000), 
286
	"TRAIL_ACTION" VARCHAR2(4000 BYTE), 
219
	"TRAIL_COMMENTS" VARCHAR2(4000), 
287
	"TRAIL_COMMENTS" VARCHAR2(4000 BYTE), 
220
	"USER_ID" NUMBER, 
288
	"USER_ID" NUMBER, 
221
	"DATE_TIME_STAMP" DATE
289
	"DATE_TIME_STAMP" DATE
-
 
290
   ) SEGMENT CREATION IMMEDIATE 
-
 
291
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
292
  STORAGE(INITIAL 7340032 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
293
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
222
   ) ;
294
  TABLESPACE "RELEASEM_DATA" ;
223
/
-
 
-
 
295
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_TRAIL" TO "DM_READONLY";
-
 
296
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_TRAIL" TO "MS_READONLY";
-
 
297
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_TRAIL" TO "DEPLOYMENT_MANAGER_READ";
-
 
298
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOM_TRAIL" TO "CODE_INSPECTION_READ";
224
--------------------------------------------------------
299
--------------------------------------------------------
225
--  DDL for Table BOS_TYPES
300
--  DDL for Table BOS_TYPES
226
--------------------------------------------------------
301
--------------------------------------------------------
227
 
302
 
228
  CREATE TABLE "BOS_TYPES" 
303
  CREATE TABLE "DEPLOYMENT_MANAGER"."BOS_TYPES" 
229
   (	"BOS_ID" NUMBER, 
304
   (	"BOS_ID" NUMBER, 
230
	"BOS_TYPE" VARCHAR2(50), 
305
	"BOS_TYPE" VARCHAR2(50 BYTE), 
231
	"BOS_ICON" VARCHAR2(50), 
306
	"BOS_ICON" VARCHAR2(50 BYTE), 
232
	"BOS_ORDER" NUMBER, 
307
	"BOS_ORDER" NUMBER, 
233
	"ELECTRONIC_NAME" VARCHAR2(50)
308
	"ELECTRONIC_NAME" VARCHAR2(50 BYTE)
-
 
309
   ) SEGMENT CREATION IMMEDIATE 
-
 
310
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
311
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
312
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
234
   ) ;
313
  TABLESPACE "RELEASEM_DATA" ;
235
/
-
 
-
 
314
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOS_TYPES" TO "DM_READONLY";
-
 
315
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOS_TYPES" TO "MS_READONLY";
-
 
316
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOS_TYPES" TO "DEPLOYMENT_MANAGER_READ";
-
 
317
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOS_TYPES" TO "RELEASE_MANAGER";
-
 
318
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BOS_TYPES" TO "CODE_INSPECTION_READ";
236
--------------------------------------------------------
319
--------------------------------------------------------
237
--  DDL for Table BRANCHES
320
--  DDL for Table BRANCHES
238
--------------------------------------------------------
321
--------------------------------------------------------
239
 
322
 
240
  CREATE TABLE "BRANCHES" 
323
  CREATE TABLE "DEPLOYMENT_MANAGER"."BRANCHES" 
241
   (	"BRANCH_ID" NUMBER, 
324
   (	"BRANCH_ID" NUMBER, 
242
	"PROJ_ID" NUMBER, 
325
	"PROJ_ID" NUMBER, 
243
	"BRANCH_NAME" VARCHAR2(255), 
326
	"BRANCH_NAME" VARCHAR2(255 BYTE), 
244
	"RM_VTREE_FK" NUMBER, 
327
	"RM_VTREE_FK" NUMBER, 
245
	"IS_HIDDEN" CHAR(1), 
328
	"IS_HIDDEN" CHAR(1 BYTE), 
246
	"BRANCH_COMMENTS" VARCHAR2(4000)
329
	"BRANCH_COMMENTS" VARCHAR2(4000 BYTE)
247
   ) ;
-
 
248
/
-
 
249
--------------------------------------------------------
-
 
250
--  DDL for Table DEF_ACTION_BUTTONS
330
   ) SEGMENT CREATION IMMEDIATE 
251
--------------------------------------------------------
331
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
252
 
-
 
253
  CREATE TABLE "DEF_ACTION_BUTTONS" 
332
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
254
   (	"ABTN_ID" NUMBER, 
333
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
255
	"ABTN_NAME" VARCHAR2(1000), 
334
  TABLESPACE "RELEASEM_DATA" ;
256
	"TEXT" VARCHAR2(50), 
-
 
257
	"ACTION_LINK" VARCHAR2(4000), 
-
 
258
	"EVENT_HANDLER" VARCHAR2(4000), 
335
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BRANCHES" TO "DM_READONLY";
259
	"IMG_ENABLED" VARCHAR2(1000), 
-
 
260
	"IMG_DISABLED" VARCHAR2(1000), 
-
 
261
	"HINT" VARCHAR2(1000), 
-
 
262
	"VISIBLE" CHAR(1), 
-
 
263
	"ACTIVE" CHAR(1), 
-
 
264
	"IS_READONLY_ACTION" CHAR(1)
-
 
265
   ) ;
-
 
266
/
-
 
267
--------------------------------------------------------
336
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BRANCHES" TO "MS_READONLY";
268
--  DDL for Table DEF_MENU_ITEMS
-
 
269
--------------------------------------------------------
337
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BRANCHES" TO "DEPLOYMENT_MANAGER_READ";
270
 
-
 
271
  CREATE TABLE "DEF_MENU_ITEMS" 
338
  GRANT DELETE, INSERT, SELECT, UPDATE ON "DEPLOYMENT_MANAGER"."BRANCHES" TO "RELEASE_MANAGER";
272
   (	"ITEM_ID" NUMBER, 
-
 
273
	"ITEM_NAME" VARCHAR2(1000), 
-
 
274
	"TEXT" VARCHAR2(255), 
-
 
275
	"ACTION_LINK" VARCHAR2(255), 
-
 
276
	"EVENT_HANDLER" VARCHAR2(4000), 
339
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."BRANCHES" TO "CODE_INSPECTION_READ";
277
	"IMG_ENABLED" VARCHAR2(4000), 
-
 
278
	"IMG_DISABLED" VARCHAR2(4000), 
-
 
279
	"HINT" VARCHAR2(50), 
-
 
280
	"VISIBLE" CHAR(1), 
-
 
281
	"ACTIVE" CHAR(1)
-
 
282
   ) ;
-
 
283
/
-
 
284
--------------------------------------------------------
340
--------------------------------------------------------
285
--  DDL for Table DM_PROJECTS
341
--  DDL for Table DM_PROJECTS
286
--------------------------------------------------------
342
--------------------------------------------------------
287
 
343
 
288
  CREATE TABLE "DM_PROJECTS" 
344
  CREATE TABLE "DEPLOYMENT_MANAGER"."DM_PROJECTS" 
289
   (	"PROJ_ID" NUMBER, 
345
   (	"PROJ_ID" NUMBER, 
290
	"PROJ_NAME" VARCHAR2(255), 
346
	"PROJ_NAME" VARCHAR2(255 BYTE), 
291
	"RM_PROJECTS_FK" NUMBER, 
347
	"RM_PROJECTS_FK" NUMBER, 
292
	"IS_HIDDEN" CHAR(1), 
348
	"IS_HIDDEN" CHAR(1 BYTE), 
293
	"IS_DOWNLOAD" CHAR(1)
349
	"IS_DOWNLOAD" CHAR(1 BYTE)
-
 
350
   ) SEGMENT CREATION IMMEDIATE 
-
 
351
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
352
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
353
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
294
   ) ;
354
  TABLESPACE "RELEASEM_DATA" ;
295
/
-
 
-
 
355
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."DM_PROJECTS" TO "DM_READONLY";
-
 
356
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."DM_PROJECTS" TO "MS_READONLY";
-
 
357
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."DM_PROJECTS" TO "DEPLOYMENT_MANAGER_READ";
-
 
358
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."DM_PROJECTS" TO "ACCESS_MANAGER";
-
 
359
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."DM_PROJECTS" TO "RELEASE_MANAGER";
-
 
360
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."DM_PROJECTS" TO "CODE_INSPECTION_READ";
296
--------------------------------------------------------
361
--------------------------------------------------------
297
--  DDL for Table HARDWARE
362
--  DDL for Table HARDWARE
298
--------------------------------------------------------
363
--------------------------------------------------------
299
 
364
 
300
  CREATE TABLE "HARDWARE" 
365
  CREATE TABLE "DEPLOYMENT_MANAGER"."HARDWARE" 
301
   (	"HARDWARE_NAME_ID" NUMBER, 
366
   (	"HARDWARE_NAME_ID" NUMBER, 
302
	"BOM_ID" NUMBER, 
367
	"BOM_ID" NUMBER, 
303
	"HARDWARE_NAME" VARCHAR2(255), 
368
	"HARDWARE_NAME" VARCHAR2(255 BYTE), 
304
	"TIER_NAME" VARCHAR2(255), 
369
	"TIER_NAME" VARCHAR2(255 BYTE), 
305
	"OLD_HARDWARE_NAME_ID" NUMBER
370
	"OLD_HARDWARE_NAME_ID" NUMBER
-
 
371
   ) SEGMENT CREATION IMMEDIATE 
-
 
372
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
373
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
374
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
306
   ) ;
375
  TABLESPACE "RELEASEM_DATA" ;
307
/
-
 
-
 
376
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."HARDWARE" TO "DM_READONLY";
-
 
377
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."HARDWARE" TO "MS_READONLY";
-
 
378
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."HARDWARE" TO "DEPLOYMENT_MANAGER_READ";
-
 
379
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."HARDWARE" TO "CODE_INSPECTION_READ";
308
--------------------------------------------------------
380
--------------------------------------------------------
309
--  DDL for Table HARDWARE_NODE
381
--  DDL for Table HARDWARE_NODE
310
--------------------------------------------------------
382
--------------------------------------------------------
311
 
383
 
312
  CREATE TABLE "HARDWARE_NODE" 
384
  CREATE TABLE "DEPLOYMENT_MANAGER"."HARDWARE_NODE" 
313
   (	"HARDWARE_NAME_ID" NUMBER, 
385
   (	"HARDWARE_NAME_ID" NUMBER, 
314
	"NODE_ID" NUMBER
386
	"NODE_ID" NUMBER
-
 
387
   ) SEGMENT CREATION IMMEDIATE 
-
 
388
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
389
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
390
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
315
   ) ;
391
  TABLESPACE "RELEASEM_DATA" ;
316
/
-
 
-
 
392
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."HARDWARE_NODE" TO "DM_READONLY";
-
 
393
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."HARDWARE_NODE" TO "MS_READONLY";
-
 
394
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."HARDWARE_NODE" TO "DEPLOYMENT_MANAGER_READ";
-
 
395
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."HARDWARE_NODE" TO "CODE_INSPECTION_READ";
317
--------------------------------------------------------
396
--------------------------------------------------------
318
--  DDL for Table HIDE_PRODUCTS
397
--  DDL for Table HIDE_PRODUCTS
319
--------------------------------------------------------
398
--------------------------------------------------------
320
 
399
 
321
  CREATE TABLE "HIDE_PRODUCTS" 
400
  CREATE TABLE "DEPLOYMENT_MANAGER"."HIDE_PRODUCTS" 
322
   (	"OS_ID" NUMBER, 
401
   (	"OS_ID" NUMBER, 
323
	"PROD_ID" NUMBER
402
	"PROD_ID" NUMBER
-
 
403
   ) SEGMENT CREATION IMMEDIATE 
-
 
404
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
405
  STORAGE(INITIAL 6291456 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
406
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
324
   ) ;
407
  TABLESPACE "RELEASEM_DATA" ;
325
/
-
 
-
 
408
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."HIDE_PRODUCTS" TO "DM_READONLY";
-
 
409
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."HIDE_PRODUCTS" TO "MS_READONLY";
-
 
410
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."HIDE_PRODUCTS" TO "DEPLOYMENT_MANAGER_READ";
-
 
411
  GRANT DELETE, INSERT, SELECT, UPDATE ON "DEPLOYMENT_MANAGER"."HIDE_PRODUCTS" TO "DEPMAN_TEST";
-
 
412
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."HIDE_PRODUCTS" TO "CODE_INSPECTION_READ";
326
--------------------------------------------------------
413
--------------------------------------------------------
327
--  DDL for Table KNOWLEDGE_BASE
414
--  DDL for Table KNOWLEDGE_BASE
328
--------------------------------------------------------
415
--------------------------------------------------------
329
 
416
 
330
  CREATE TABLE "KNOWLEDGE_BASE" 
417
  CREATE TABLE "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" 
331
   (	"ARTICLE_ID" NUMBER, 
418
   (	"ARTICLE_ID" NUMBER, 
332
	"ARTICLE_TITLE" VARCHAR2(4000), 
419
	"ARTICLE_TITLE" VARCHAR2(4000 BYTE), 
333
	"ARTICLE_DETAILS" VARCHAR2(4000), 
420
	"ARTICLE_DETAILS" VARCHAR2(4000 BYTE), 
334
	"VISIBILITY_LEVEL_FK" NUMBER, 
421
	"VISIBILITY_LEVEL_FK" NUMBER, 
335
	"IS_READONLY" CHAR(1), 
422
	"IS_READONLY" CHAR(1 BYTE), 
336
	"CREATED_STAMP" DATE, 
423
	"CREATED_STAMP" DATE, 
337
	"CREATOR_ID" NUMBER, 
424
	"CREATOR_ID" NUMBER, 
338
	"MOD_STAMP" DATE, 
425
	"MOD_STAMP" DATE, 
339
	"MODIFIER_ID" NUMBER
426
	"MODIFIER_ID" NUMBER
-
 
427
   ) SEGMENT CREATION IMMEDIATE 
-
 
428
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
429
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
430
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
340
   ) ;
431
  TABLESPACE "RELEASEM_DATA" ;
341
/
-
 
-
 
432
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" TO "DM_READONLY";
-
 
433
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" TO "MS_READONLY";
-
 
434
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" TO "DEPLOYMENT_MANAGER_READ";
-
 
435
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" TO "CODE_INSPECTION_READ";
342
--------------------------------------------------------
436
--------------------------------------------------------
343
--  DDL for Table MESSAGE_BOARD
437
--  DDL for Table MESSAGE_BOARD
344
--------------------------------------------------------
438
--------------------------------------------------------
345
 
439
 
346
  CREATE TABLE "MESSAGE_BOARD" 
440
  CREATE TABLE "DEPLOYMENT_MANAGER"."MESSAGE_BOARD" 
347
   (	"MSG_ID" NUMBER, 
441
   (	"MSG_ID" NUMBER, 
348
	"MSG_DETAILS" VARCHAR2(2000), 
442
	"MSG_DETAILS" VARCHAR2(2000 BYTE), 
349
	"SUBMITION_DATE" DATE, 
443
	"SUBMITION_DATE" DATE, 
350
	"EXPIRY_DATE" DATE, 
444
	"EXPIRY_DATE" DATE, 
351
	"DUE_DATE" DATE
445
	"DUE_DATE" DATE
-
 
446
   ) SEGMENT CREATION IMMEDIATE 
-
 
447
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
448
  STORAGE(INITIAL 81920 NEXT 65536 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
449
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
352
   ) ;
450
  TABLESPACE "RELEASEM_DATA" ;
353
/
-
 
-
 
451
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."MESSAGE_BOARD" TO "DM_READONLY";
-
 
452
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."MESSAGE_BOARD" TO "MS_READONLY";
-
 
453
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."MESSAGE_BOARD" TO "DEPLOYMENT_MANAGER_READ";
-
 
454
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."MESSAGE_BOARD" TO "CODE_INSPECTION_READ";
354
--------------------------------------------------------
455
--------------------------------------------------------
355
--  DDL for Table NETWORK_NODES
456
--  DDL for Table NETWORK_NODES
356
--------------------------------------------------------
457
--------------------------------------------------------
357
 
458
 
358
  CREATE TABLE "NETWORK_NODES" 
459
  CREATE TABLE "DEPLOYMENT_MANAGER"."NETWORK_NODES" 
359
   (	"NODE_ID" NUMBER, 
460
   (	"NODE_ID" NUMBER, 
360
	"NODE_TYPE_ID" NUMBER, 
461
	"NODE_TYPE_ID" NUMBER, 
361
	"NODE_NAME" VARCHAR2(255), 
462
	"NODE_NAME" VARCHAR2(255 BYTE), 
362
	"NODE_COMMENTS" VARCHAR2(4000), 
463
	"NODE_COMMENTS" VARCHAR2(4000 BYTE), 
363
	"OLD_NODE_ID" NUMBER, 
464
	"OLD_NODE_ID" NUMBER, 
364
	"NODE_VERSION" VARCHAR2(4000), 
465
	"NODE_VERSION" VARCHAR2(4000 BYTE), 
365
	"NODE_LIFE_CYCLE" NUMBER, 
466
	"NODE_LIFE_CYCLE" NUMBER, 
366
	"NOT_XML" VARCHAR2(2)
467
	"NOT_XML" VARCHAR2(2 BYTE)
-
 
468
   ) SEGMENT CREATION IMMEDIATE 
-
 
469
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
470
  STORAGE(INITIAL 12582912 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
471
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
367
   ) ;
472
  TABLESPACE "RELEASEM_DATA" ;
368
/
-
 
-
 
473
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."NETWORK_NODES" TO "DM_READONLY";
-
 
474
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."NETWORK_NODES" TO "MS_READONLY";
-
 
475
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."NETWORK_NODES" TO "DEPLOYMENT_MANAGER_READ";
-
 
476
  GRANT DELETE, INSERT, SELECT, UPDATE ON "DEPLOYMENT_MANAGER"."NETWORK_NODES" TO "RELEASE_MANAGER";
-
 
477
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."NETWORK_NODES" TO "CODE_INSPECTION_READ";
369
--------------------------------------------------------
478
--------------------------------------------------------
370
--  DDL for Table NODE_TRAIL
479
--  DDL for Table NODE_TRAIL
371
--------------------------------------------------------
480
--------------------------------------------------------
372
 
481
 
373
  CREATE TABLE "NODE_TRAIL" 
482
  CREATE TABLE "DEPLOYMENT_MANAGER"."NODE_TRAIL" 
374
   (	"NODE_ID" NUMBER, 
483
   (	"NODE_ID" NUMBER, 
375
	"TRAIL_ACTION" VARCHAR2(4000), 
484
	"TRAIL_ACTION" VARCHAR2(4000 BYTE), 
376
	"USER_ID" NUMBER, 
485
	"USER_ID" NUMBER, 
377
	"DATE_TIME_STAMP" DATE
486
	"DATE_TIME_STAMP" DATE
-
 
487
   ) SEGMENT CREATION IMMEDIATE 
-
 
488
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
489
  STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
490
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
378
   ) ;
491
  TABLESPACE "RELEASEM_DATA" ;
379
/
-
 
-
 
492
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."NODE_TRAIL" TO "DM_READONLY";
-
 
493
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."NODE_TRAIL" TO "MS_READONLY";
-
 
494
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."NODE_TRAIL" TO "DEPLOYMENT_MANAGER_READ";
-
 
495
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."NODE_TRAIL" TO "CODE_INSPECTION_READ";
380
--------------------------------------------------------
496
--------------------------------------------------------
381
--  DDL for Table NODE_TYPES
497
--  DDL for Table NODE_TYPES
382
--------------------------------------------------------
498
--------------------------------------------------------
383
 
499
 
384
  CREATE TABLE "NODE_TYPES" 
500
  CREATE TABLE "DEPLOYMENT_MANAGER"."NODE_TYPES" 
385
   (	"NODE_TYPE_ID" NUMBER, 
501
   (	"NODE_TYPE_ID" NUMBER, 
386
	"NODE_TYPE" VARCHAR2(50), 
502
	"NODE_TYPE" VARCHAR2(50 BYTE), 
387
	"NODE_ICON" VARCHAR2(50), 
503
	"NODE_ICON" VARCHAR2(50 BYTE), 
388
	"NODE_IMAGE" VARCHAR2(50), 
504
	"NODE_IMAGE" VARCHAR2(50 BYTE), 
389
	"NODE_ORDER" NUMBER
505
	"NODE_ORDER" NUMBER
-
 
506
   ) SEGMENT CREATION IMMEDIATE 
-
 
507
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
508
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
509
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
390
   ) ;
510
  TABLESPACE "RELEASEM_DATA" ;
391
/
-
 
-
 
511
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."NODE_TYPES" TO "DM_READONLY";
-
 
512
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."NODE_TYPES" TO "MS_READONLY";
-
 
513
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."NODE_TYPES" TO "DEPLOYMENT_MANAGER_READ";
-
 
514
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."NODE_TYPES" TO "CODE_INSPECTION_READ";
392
--------------------------------------------------------
515
--------------------------------------------------------
393
--  DDL for Table NOTIFY_USER
516
--  DDL for Table NOTIFY_USER
394
--------------------------------------------------------
517
--------------------------------------------------------
395
 
518
 
396
  CREATE TABLE "NOTIFY_USER" 
519
  CREATE TABLE "DEPLOYMENT_MANAGER"."NOTIFY_USER" 
397
   (	"PROJ_ID" NUMBER, 
520
   (	"PROJ_ID" NUMBER, 
398
	"USER_ID" NUMBER, 
521
	"USER_ID" NUMBER, 
399
	"EVENT_ENUM" NUMBER
522
	"EVENT_ENUM" NUMBER
-
 
523
   ) SEGMENT CREATION IMMEDIATE 
-
 
524
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
525
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
526
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
400
   ) ;
527
  TABLESPACE "RELEASEM_DATA" ;
401
/
-
 
-
 
528
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."NOTIFY_USER" TO "DM_READONLY";
-
 
529
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."NOTIFY_USER" TO "MS_READONLY";
-
 
530
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."NOTIFY_USER" TO "DEPLOYMENT_MANAGER_READ";
-
 
531
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."NOTIFY_USER" TO "CODE_INSPECTION_READ";
402
--------------------------------------------------------
532
--------------------------------------------------------
403
--  DDL for Table OPERATING_SYSTEMS
533
--  DDL for Table OPERATING_SYSTEMS
404
--------------------------------------------------------
534
--------------------------------------------------------
405
 
535
 
406
  CREATE TABLE "OPERATING_SYSTEMS" 
536
  CREATE TABLE "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" 
407
   (	"OS_ID" NUMBER, 
537
   (	"OS_ID" NUMBER, 
408
	"OS_NAME" VARCHAR2(50), 
538
	"OS_NAME" VARCHAR2(50 BYTE), 
409
	"NODE_ID" NUMBER, 
539
	"NODE_ID" NUMBER, 
410
	"OS_COMMENTS" VARCHAR2(4000), 
540
	"OS_COMMENTS" VARCHAR2(4000 BYTE), 
411
	"OLD_OS_ID" NUMBER, 
541
	"OLD_OS_ID" NUMBER, 
412
	"NODE_SPEC_FILE" VARCHAR2(4000), 
542
	"NODE_SPEC_FILE" VARCHAR2(4000 BYTE), 
413
	"NOT_XML" VARCHAR2(2)
543
	"NOT_XML" VARCHAR2(2 BYTE)
-
 
544
   ) SEGMENT CREATION IMMEDIATE 
-
 
545
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
546
  STORAGE(INITIAL 12582912 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
547
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
414
   ) ;
548
  TABLESPACE "RELEASEM_DATA" ;
415
/
-
 
-
 
549
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" TO "DM_READONLY";
-
 
550
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" TO "MS_READONLY";
-
 
551
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" TO "DEPLOYMENT_MANAGER_READ";
-
 
552
  GRANT DELETE, INSERT, SELECT, UPDATE ON "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" TO "RELEASE_MANAGER";
-
 
553
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" TO "CODE_INSPECTION_READ";
416
--------------------------------------------------------
554
--------------------------------------------------------
417
--  DDL for Table OS_BASE_ENV
555
--  DDL for Table OS_BASE_ENV
418
--------------------------------------------------------
556
--------------------------------------------------------
419
 
557
 
420
  CREATE TABLE "OS_BASE_ENV" 
558
  CREATE TABLE "DEPLOYMENT_MANAGER"."OS_BASE_ENV" 
421
   (	"OS_ID" NUMBER, 
559
   (	"OS_ID" NUMBER, 
422
	"BASE_ENV_ID" NUMBER
560
	"BASE_ENV_ID" NUMBER
-
 
561
   ) SEGMENT CREATION IMMEDIATE 
-
 
562
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
563
  STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
564
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
423
   ) ;
565
  TABLESPACE "RELEASEM_DATA" ;
424
/
-
 
-
 
566
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."OS_BASE_ENV" TO "DM_READONLY";
-
 
567
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."OS_BASE_ENV" TO "MS_READONLY";
-
 
568
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."OS_BASE_ENV" TO "DEPLOYMENT_MANAGER_READ";
-
 
569
  GRANT DELETE, INSERT, SELECT, UPDATE ON "DEPLOYMENT_MANAGER"."OS_BASE_ENV" TO "RELEASE_MANAGER";
-
 
570
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."OS_BASE_ENV" TO "CODE_INSPECTION_READ";
425
--------------------------------------------------------
571
--------------------------------------------------------
426
--  DDL for Table OS_CONTENTS
572
--  DDL for Table OS_CONTENTS
427
--------------------------------------------------------
573
--------------------------------------------------------
428
 
574
 
429
  CREATE TABLE "OS_CONTENTS" 
575
  CREATE TABLE "DEPLOYMENT_MANAGER"."OS_CONTENTS" 
430
   (	"OS_ID" NUMBER, 
576
   (	"OS_ID" NUMBER, 
431
	"SEQ_NUM" NUMBER, 
577
	"SEQ_NUM" NUMBER, 
432
	"PROD_ID" NUMBER, 
578
	"PROD_ID" NUMBER, 
433
	"PRODUCT_COMMENTS" VARCHAR2(4000), 
579
	"PRODUCT_COMMENTS" VARCHAR2(4000 BYTE), 
434
	"CHANGE_LOG_FLAG" CHAR(1), 
580
	"CHANGE_LOG_FLAG" CHAR(1 BYTE), 
435
	"IS_NODE_SPEC" VARCHAR2(2), 
581
	"IS_NODE_SPEC" VARCHAR2(2 BYTE), 
436
	"NOT_XML" VARCHAR2(2)
582
	"NOT_XML" VARCHAR2(2 BYTE)
-
 
583
   ) SEGMENT CREATION IMMEDIATE 
-
 
584
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
585
  STORAGE(INITIAL 293601280 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
586
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
437
   ) ;
587
  TABLESPACE "RELEASEM_DATA" ;
438
 
588
 
439
   COMMENT ON COLUMN "OS_CONTENTS"."CHANGE_LOG_FLAG" IS 'cvn';
589
   COMMENT ON COLUMN "DEPLOYMENT_MANAGER"."OS_CONTENTS"."CHANGE_LOG_FLAG" IS 'cvn';
440
   COMMENT ON TABLE "OS_CONTENTS"  IS 'CHANGE_LOG_FLAG: 
590
   COMMENT ON TABLE "DEPLOYMENT_MANAGER"."OS_CONTENTS"  IS 'CHANGE_LOG_FLAG: 
441
N - new 
591
N - new 
442
U - updated version';
592
U - updated version';
443
/
-
 
-
 
593
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."OS_CONTENTS" TO "DM_READONLY";
-
 
594
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."OS_CONTENTS" TO "MS_READONLY";
-
 
595
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."OS_CONTENTS" TO "DEPLOYMENT_MANAGER_READ";
-
 
596
  GRANT DELETE, INSERT, SELECT, UPDATE ON "DEPLOYMENT_MANAGER"."OS_CONTENTS" TO "RELEASE_MANAGER";
-
 
597
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."OS_CONTENTS" TO "CODE_INSPECTION_READ";
444
--------------------------------------------------------
598
--------------------------------------------------------
445
--  DDL for Table OS_TRAIL
599
--  DDL for Table OS_TRAIL
446
--------------------------------------------------------
600
--------------------------------------------------------
447
 
601
 
448
  CREATE TABLE "OS_TRAIL" 
602
  CREATE TABLE "DEPLOYMENT_MANAGER"."OS_TRAIL" 
449
   (	"OS_ID" NUMBER, 
603
   (	"OS_ID" NUMBER, 
450
	"TRAIL_ACTION" VARCHAR2(4000), 
604
	"TRAIL_ACTION" VARCHAR2(4000 BYTE), 
451
	"USER_ID" NUMBER, 
605
	"USER_ID" NUMBER, 
452
	"DATE_TIME_STAMP" DATE
606
	"DATE_TIME_STAMP" DATE
-
 
607
   ) SEGMENT CREATION IMMEDIATE 
-
 
608
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
609
  STORAGE(INITIAL 258998272 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
610
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
453
   ) ;
611
  TABLESPACE "RELEASEM_DATA" ;
454
/
-
 
-
 
612
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."OS_TRAIL" TO "DM_READONLY";
-
 
613
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."OS_TRAIL" TO "MS_READONLY";
-
 
614
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."OS_TRAIL" TO "DEPLOYMENT_MANAGER_READ";
-
 
615
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."OS_TRAIL" TO "CODE_INSPECTION_READ";
455
--------------------------------------------------------
616
--------------------------------------------------------
456
--  DDL for Table PACKAGE_TRAIL
617
--  DDL for Table PACKAGE_TRAIL
457
--------------------------------------------------------
618
--------------------------------------------------------
458
 
619
 
459
  CREATE TABLE "PACKAGE_TRAIL" 
620
  CREATE TABLE "DEPLOYMENT_MANAGER"."PACKAGE_TRAIL" 
460
   (	"PKG_ID" NUMBER, 
621
   (	"PKG_ID" NUMBER, 
461
	"TRAIL_ACTION" VARCHAR2(4000), 
622
	"TRAIL_ACTION" VARCHAR2(4000 BYTE), 
462
	"USER_ID" NUMBER, 
623
	"USER_ID" NUMBER, 
463
	"DATE_TIME_STAMP" DATE
624
	"DATE_TIME_STAMP" DATE
-
 
625
   ) SEGMENT CREATION IMMEDIATE 
-
 
626
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
627
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
628
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
464
   ) ;
629
  TABLESPACE "RELEASEM_DATA" ;
465
/
-
 
-
 
630
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PACKAGE_TRAIL" TO "DM_READONLY";
-
 
631
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PACKAGE_TRAIL" TO "MS_READONLY";
-
 
632
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PACKAGE_TRAIL" TO "DEPLOYMENT_MANAGER_READ";
-
 
633
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PACKAGE_TRAIL" TO "CODE_INSPECTION_READ";
466
--------------------------------------------------------
634
--------------------------------------------------------
467
--  DDL for Table PROCESSES_CONFIG
635
--  DDL for Table PROCESSES_CONFIG
468
--------------------------------------------------------
636
--------------------------------------------------------
469
 
637
 
470
  CREATE TABLE "PROCESSES_CONFIG" 
638
  CREATE TABLE "DEPLOYMENT_MANAGER"."PROCESSES_CONFIG" 
471
   (	"PROC_ID" NUMBER, 
639
   (	"PROC_ID" NUMBER, 
472
	"PROD_ID" NUMBER, 
640
	"PROD_ID" NUMBER, 
473
	"OS_ID" NUMBER, 
641
	"OS_ID" NUMBER, 
474
	"PKG_HEALTH_TAG" VARCHAR2(255), 
642
	"PKG_HEALTH_TAG" VARCHAR2(255 BYTE), 
475
	"CMD_INTERFACE" VARCHAR2(4000), 
643
	"CMD_INTERFACE" VARCHAR2(4000 BYTE), 
476
	"PKG_OWNER" VARCHAR2(4000), 
644
	"PKG_OWNER" VARCHAR2(4000 BYTE), 
477
	"IS_INTERFACE" CHAR(1), 
645
	"IS_INTERFACE" CHAR(1 BYTE), 
478
	"PROC_DESCRIPTION" VARCHAR2(4000), 
646
	"PROC_DESCRIPTION" VARCHAR2(4000 BYTE), 
479
	"PKG_ID" NUMBER
647
	"PKG_ID" NUMBER
-
 
648
   ) SEGMENT CREATION IMMEDIATE 
-
 
649
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
650
  STORAGE(INITIAL 4194304 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
651
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
480
   ) ;
652
  TABLESPACE "RELEASEM_DATA" ;
481
/
-
 
-
 
653
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PROCESSES_CONFIG" TO "DM_READONLY";
-
 
654
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PROCESSES_CONFIG" TO "MS_READONLY";
-
 
655
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PROCESSES_CONFIG" TO "DEPLOYMENT_MANAGER_READ";
-
 
656
  GRANT DELETE, INSERT, SELECT, UPDATE ON "DEPLOYMENT_MANAGER"."PROCESSES_CONFIG" TO "RELEASE_MANAGER";
-
 
657
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PROCESSES_CONFIG" TO "CODE_INSPECTION_READ";
482
--------------------------------------------------------
658
--------------------------------------------------------
483
--  DDL for Table PRODUCTION_BOM
659
--  DDL for Table PRODUCTION_BOM
484
--------------------------------------------------------
660
--------------------------------------------------------
485
 
661
 
486
  CREATE TABLE "PRODUCTION_BOM" 
662
  CREATE TABLE "DEPLOYMENT_MANAGER"."PRODUCTION_BOM" 
487
   (	"PROJ_ID" NUMBER, 
663
   (	"PROJ_ID" NUMBER, 
488
	"BOM_ID" NUMBER, 
664
	"BOM_ID" NUMBER, 
489
	"STATE_ID" NUMBER
665
	"STATE_ID" NUMBER
-
 
666
   ) SEGMENT CREATION IMMEDIATE 
-
 
667
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
668
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
669
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
490
   ) ;
670
  TABLESPACE "RELEASEM_DATA" ;
491
/
-
 
-
 
671
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PRODUCTION_BOM" TO "DM_READONLY";
-
 
672
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PRODUCTION_BOM" TO "MS_READONLY";
-
 
673
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PRODUCTION_BOM" TO "DEPLOYMENT_MANAGER_READ";
-
 
674
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PRODUCTION_BOM" TO "CODE_INSPECTION_READ";
492
--------------------------------------------------------
675
--------------------------------------------------------
493
--  DDL for Table PRODUCTS_QUEUE
676
--  DDL for Table PRODUCTS_QUEUE
494
--------------------------------------------------------
677
--------------------------------------------------------
495
 
678
 
496
  CREATE TABLE "PRODUCTS_QUEUE" 
679
  CREATE TABLE "DEPLOYMENT_MANAGER"."PRODUCTS_QUEUE" 
497
   (	"PRODQ_ID" NUMBER, 
680
   (	"PRODQ_ID" NUMBER, 
498
	"PROJ_ID" NUMBER, 
681
	"PROJ_ID" NUMBER, 
499
	"PROD_ID" NUMBER, 
682
	"PROD_ID" NUMBER, 
500
	"ARRIVAL_STAMP" DATE
683
	"ARRIVAL_STAMP" DATE
-
 
684
   ) SEGMENT CREATION IMMEDIATE 
-
 
685
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
686
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
687
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
501
   ) ;
688
  TABLESPACE "RELEASEM_DATA" ;
502
/
-
 
-
 
689
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PRODUCTS_QUEUE" TO "DM_READONLY";
-
 
690
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PRODUCTS_QUEUE" TO "MS_READONLY";
-
 
691
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PRODUCTS_QUEUE" TO "DEPLOYMENT_MANAGER_READ";
-
 
692
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PRODUCTS_QUEUE" TO "CODE_INSPECTION_READ";
503
--------------------------------------------------------
693
--------------------------------------------------------
504
--  DDL for Table PRODUCT_DETAILS
694
--  DDL for Table PRODUCT_DETAILS
505
--------------------------------------------------------
695
--------------------------------------------------------
506
 
696
 
507
  CREATE TABLE "PRODUCT_DETAILS" 
697
  CREATE TABLE "DEPLOYMENT_MANAGER"."PRODUCT_DETAILS" 
508
   (	"PROD_ID" NUMBER, 
698
   (	"PROD_ID" NUMBER, 
509
	"IS_REJECTED" CHAR(1)
699
	"IS_REJECTED" CHAR(1 BYTE)
-
 
700
   ) SEGMENT CREATION IMMEDIATE 
-
 
701
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
702
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
703
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
510
   ) ;
704
  TABLESPACE "RELEASEM_DATA" ;
511
/
-
 
-
 
705
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PRODUCT_DETAILS" TO "DM_READONLY";
-
 
706
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PRODUCT_DETAILS" TO "MS_READONLY";
-
 
707
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PRODUCT_DETAILS" TO "DEPLOYMENT_MANAGER_READ";
-
 
708
  GRANT DELETE, INSERT, SELECT, UPDATE ON "DEPLOYMENT_MANAGER"."PRODUCT_DETAILS" TO "RELEASE_MANAGER";
-
 
709
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PRODUCT_DETAILS" TO "CODE_INSPECTION_READ";
512
--------------------------------------------------------
710
--------------------------------------------------------
513
--  DDL for Table PRODUCT_NOTES
711
--  DDL for Table PRODUCT_NOTES
514
--------------------------------------------------------
712
--------------------------------------------------------
515
 
713
 
516
  CREATE TABLE "PRODUCT_NOTES" 
714
  CREATE TABLE "DEPLOYMENT_MANAGER"."PRODUCT_NOTES" 
517
   (	"PROD_ID" NUMBER, 
715
   (	"PROD_ID" NUMBER, 
518
	"NOTES" VARCHAR2(4000)
716
	"NOTES" VARCHAR2(4000 BYTE)
-
 
717
   ) SEGMENT CREATION IMMEDIATE 
-
 
718
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
719
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
720
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
519
   ) ;
721
  TABLESPACE "RELEASEM_DATA" ;
520
/
-
 
-
 
722
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PRODUCT_NOTES" TO "DM_READONLY";
-
 
723
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PRODUCT_NOTES" TO "MS_READONLY";
521
--------------------------------------------------------
724
--------------------------------------------------------
522
--  DDL for Table PRODUCT_TRAIL
725
--  DDL for Table PRODUCT_TRAIL
523
--------------------------------------------------------
726
--------------------------------------------------------
524
 
727
 
525
  CREATE TABLE "PRODUCT_TRAIL" 
728
  CREATE TABLE "DEPLOYMENT_MANAGER"."PRODUCT_TRAIL" 
526
   (	"PROD_ID" NUMBER, 
729
   (	"PROD_ID" NUMBER, 
527
	"TRAIL_ACTION" VARCHAR2(4000), 
730
	"TRAIL_ACTION" VARCHAR2(4000 BYTE), 
528
	"USER_ID" NUMBER, 
731
	"USER_ID" NUMBER, 
529
	"DATE_TIME_STAMP" DATE
732
	"DATE_TIME_STAMP" DATE
-
 
733
   ) SEGMENT CREATION IMMEDIATE 
-
 
734
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
735
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
736
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
530
   ) ;
737
  TABLESPACE "RELEASEM_DATA" ;
531
/
-
 
-
 
738
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PRODUCT_TRAIL" TO "DM_READONLY";
-
 
739
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."PRODUCT_TRAIL" TO "MS_READONLY";
532
--------------------------------------------------------
740
--------------------------------------------------------
533
--  DDL for Table REJECTION_TRAIL
741
--  DDL for Table REJECTION_TRAIL
534
--------------------------------------------------------
742
--------------------------------------------------------
535
 
743
 
536
  CREATE TABLE "REJECTION_TRAIL" 
744
  CREATE TABLE "DEPLOYMENT_MANAGER"."REJECTION_TRAIL" 
537
   (	"ENUM_ENTITY_TYPE" NUMBER, 
745
   (	"ENUM_ENTITY_TYPE" NUMBER, 
538
	"ENTITY_ID" NUMBER, 
746
	"ENTITY_ID" NUMBER, 
539
	"REJECT_SEQ" NUMBER, 
747
	"REJECT_SEQ" NUMBER, 
540
	"IS_REJECTED" CHAR(1), 
748
	"IS_REJECTED" CHAR(1 BYTE), 
541
	"COMMENTS" VARCHAR2(4000), 
749
	"COMMENTS" VARCHAR2(4000 BYTE), 
542
	"DATE_TIME_STAMP" DATE, 
750
	"DATE_TIME_STAMP" DATE, 
543
	"USER_ID" NUMBER
751
	"USER_ID" NUMBER
-
 
752
   ) SEGMENT CREATION IMMEDIATE 
-
 
753
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
754
  STORAGE(INITIAL 196608 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
755
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
544
   ) ;
756
  TABLESPACE "RELEASEM_DATA" ;
545
/
-
 
-
 
757
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."REJECTION_TRAIL" TO "DM_READONLY";
-
 
758
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."REJECTION_TRAIL" TO "MS_READONLY";
-
 
759
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."REJECTION_TRAIL" TO "DEPLOYMENT_MANAGER_READ";
-
 
760
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."REJECTION_TRAIL" TO "CODE_INSPECTION_READ";
546
--------------------------------------------------------
761
--------------------------------------------------------
547
--  DDL for Table RELATED_ARTICLES
762
--  DDL for Table RELATED_ARTICLES
548
--------------------------------------------------------
763
--------------------------------------------------------
549
 
764
 
550
  CREATE TABLE "RELATED_ARTICLES" 
765
  CREATE TABLE "DEPLOYMENT_MANAGER"."RELATED_ARTICLES" 
551
   (	"ARTICLE_ID" NUMBER, 
766
   (	"ARTICLE_ID" NUMBER, 
552
	"RARTICLE_ID" NUMBER
767
	"RARTICLE_ID" NUMBER
-
 
768
   ) SEGMENT CREATION IMMEDIATE 
-
 
769
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
770
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
771
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
553
   ) ;
772
  TABLESPACE "RELEASEM_DATA" ;
554
/
-
 
-
 
773
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."RELATED_ARTICLES" TO "DM_READONLY";
-
 
774
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."RELATED_ARTICLES" TO "MS_READONLY";
-
 
775
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."RELATED_ARTICLES" TO "DEPLOYMENT_MANAGER_READ";
-
 
776
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."RELATED_ARTICLES" TO "CODE_INSPECTION_READ";
555
--------------------------------------------------------
777
--------------------------------------------------------
556
--  DDL for Table RELEASE_AUTHORISATION
778
--  DDL for Table RELEASE_AUTHORISATION
557
--------------------------------------------------------
779
--------------------------------------------------------
558
 
780
 
559
  CREATE TABLE "RELEASE_AUTHORISATION" 
781
  CREATE TABLE "DEPLOYMENT_MANAGER"."RELEASE_AUTHORISATION" 
560
   (	"PV_ID" NUMBER, 
782
   (	"PV_ID" NUMBER, 
561
	"BOM_ID" NUMBER, 
783
	"BOM_ID" NUMBER, 
562
	"TESTER_ID" NUMBER, 
784
	"TESTER_ID" NUMBER, 
563
	"TESTER_COMMENTS" VARCHAR2(4000), 
785
	"TESTER_COMMENTS" VARCHAR2(4000 BYTE), 
564
	"TESTER_DATESTAMP" DATE, 
786
	"TESTER_DATESTAMP" DATE, 
565
	"MANAGER_ID" NUMBER, 
787
	"MANAGER_ID" NUMBER, 
566
	"MANAGER_COMMENTS" VARCHAR2(4000), 
788
	"MANAGER_COMMENTS" VARCHAR2(4000 BYTE), 
567
	"MANAGER_DATESTAMP" DATE, 
789
	"MANAGER_DATESTAMP" DATE, 
568
	"IS_OFFICIAL" CHAR(1 CHAR)
790
	"IS_OFFICIAL" CHAR(1 CHAR)
-
 
791
   ) SEGMENT CREATION IMMEDIATE 
-
 
792
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
793
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
794
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
569
   ) ;
795
  TABLESPACE "RELEASEM_DATA" ;
570
/
-
 
-
 
796
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."RELEASE_AUTHORISATION" TO "DM_READONLY";
-
 
797
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."RELEASE_AUTHORISATION" TO "MS_READONLY";
-
 
798
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."RELEASE_AUTHORISATION" TO "DEPLOYMENT_MANAGER_READ";
-
 
799
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."RELEASE_AUTHORISATION" TO "CODE_INSPECTION_READ";
571
--------------------------------------------------------
800
--------------------------------------------------------
572
--  DDL for Table STATES
801
--  DDL for Table STATES
573
--------------------------------------------------------
802
--------------------------------------------------------
574
 
803
 
575
  CREATE TABLE "STATES" 
804
  CREATE TABLE "DEPLOYMENT_MANAGER"."STATES" 
576
   (	"STATE_ID" NUMBER, 
805
   (	"STATE_ID" NUMBER, 
577
	"PROJ_ID" NUMBER, 
806
	"PROJ_ID" NUMBER, 
578
	"STATE_NAME" VARCHAR2(255), 
807
	"STATE_NAME" VARCHAR2(255 BYTE), 
579
	"STATE_SEQ" NUMBER, 
808
	"STATE_SEQ" NUMBER, 
580
	"STATE_TYPE_ENUM" NUMBER, 
809
	"STATE_TYPE_ENUM" NUMBER, 
581
	"IS_DOWNLOAD" CHAR(1)
810
	"IS_DOWNLOAD" CHAR(1 BYTE)
-
 
811
   ) SEGMENT CREATION IMMEDIATE 
-
 
812
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
813
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
814
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
582
   ) ;
815
  TABLESPACE "RELEASEM_DATA" ;
583
 
816
 
584
   COMMENT ON TABLE "STATES"  IS '1 Integration
817
   COMMENT ON TABLE "DEPLOYMENT_MANAGER"."STATES"  IS '1 Integration
585
2 Released To Testing
818
2 Released To Testing
586
3 Released To Region
819
3 Released To Region
587
4 Released To Customer';
820
4 Released To Customer';
588
/
-
 
-
 
821
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."STATES" TO "DM_READONLY";
-
 
822
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."STATES" TO "MS_READONLY";
-
 
823
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."STATES" TO "DEPLOYMENT_MANAGER_READ";
-
 
824
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."STATES" TO "CODE_INSPECTION_READ";
589
--------------------------------------------------------
825
--------------------------------------------------------
590
--  DDL for Table SYSTEM_CONFIGURATION
826
--  DDL for Table SYSTEM_CONFIGURATION
591
--------------------------------------------------------
827
--------------------------------------------------------
592
 
828
 
593
  CREATE TABLE "SYSTEM_CONFIGURATION" 
829
  CREATE TABLE "DEPLOYMENT_MANAGER"."SYSTEM_CONFIGURATION" 
594
   (	"ITEM_NAME" VARCHAR2(255), 
830
   (	"ITEM_NAME" VARCHAR2(255 BYTE), 
595
	"ITEM_VALUE" VARCHAR2(4000), 
831
	"ITEM_VALUE" VARCHAR2(4000 BYTE), 
596
	"ITEM_DESCRIPTION" VARCHAR2(4000)
832
	"ITEM_DESCRIPTION" VARCHAR2(4000 BYTE)
-
 
833
   ) SEGMENT CREATION IMMEDIATE 
-
 
834
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
835
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
836
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
597
   ) ;
837
  TABLESPACE "RELEASEM_DATA" ;
598
/
-
 
-
 
838
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."SYSTEM_CONFIGURATION" TO "DM_READONLY";
-
 
839
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."SYSTEM_CONFIGURATION" TO "MS_READONLY";
-
 
840
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."SYSTEM_CONFIGURATION" TO "DEPLOYMENT_MANAGER_READ";
-
 
841
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."SYSTEM_CONFIGURATION" TO "CODE_INSPECTION_READ";
599
--------------------------------------------------------
842
--------------------------------------------------------
600
--  DDL for Table TABLEOFCONTENTS
843
--  DDL for Table TABLEOFCONTENTS
601
--------------------------------------------------------
844
--------------------------------------------------------
602
 
845
 
603
  CREATE TABLE "TABLEOFCONTENTS" 
846
  CREATE TABLE "DEPLOYMENT_MANAGER"."TABLEOFCONTENTS" 
604
   (	"GROUPER" VARCHAR2(1000), 
847
   (	"GROUPER" VARCHAR2(1000 BYTE), 
605
	"PAGE" NUMBER(*,0), 
848
	"PAGE" NUMBER(*,0), 
606
	"DATETIME" DATE
849
	"DATETIME" DATE
-
 
850
   ) SEGMENT CREATION IMMEDIATE 
-
 
851
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
852
  STORAGE(INITIAL 786432 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
853
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
607
   ) ;
854
  TABLESPACE "RELEASEM_DATA" ;
608
/
-
 
-
 
855
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."TABLEOFCONTENTS" TO "DM_READONLY";
-
 
856
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."TABLEOFCONTENTS" TO "MS_READONLY";
-
 
857
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."TABLEOFCONTENTS" TO "DEPLOYMENT_MANAGER_READ";
-
 
858
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."TABLEOFCONTENTS" TO "CODE_INSPECTION_READ";
609
--------------------------------------------------------
859
--------------------------------------------------------
610
--  DDL for Table TEST_TYPES
860
--  DDL for Table TEST_TYPES
611
--------------------------------------------------------
861
--------------------------------------------------------
612
 
862
 
613
  CREATE TABLE "TEST_TYPES" 
863
  CREATE TABLE "DEPLOYMENT_MANAGER"."TEST_TYPES" 
614
   (	"TEST_TYPE_ID" NUMBER, 
864
   (	"TEST_TYPE_ID" NUMBER, 
615
	"TEST_TYPE_NAME" VARCHAR2(50), 
865
	"TEST_TYPE_NAME" VARCHAR2(50 BYTE), 
616
	"DISPLAY_ORDER" NUMBER
866
	"DISPLAY_ORDER" NUMBER
-
 
867
   ) SEGMENT CREATION IMMEDIATE 
-
 
868
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
-
 
869
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
870
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
617
   ) ;
871
  TABLESPACE "RELEASEM_DATA" ;
618
/
-
 
-
 
872
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."TEST_TYPES" TO "DM_READONLY";
-
 
873
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."TEST_TYPES" TO "MS_READONLY";
-
 
874
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."TEST_TYPES" TO "DEPLOYMENT_MANAGER_READ";
-
 
875
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."TEST_TYPES" TO "CODE_INSPECTION_READ";
619
--------------------------------------------------------
876
--------------------------------------------------------
620
--  DDL for Table UNIT_TESTS
877
--  DDL for Table UNIT_TESTS
621
--------------------------------------------------------
878
--------------------------------------------------------
622
 
879
 
623
  CREATE TABLE "UNIT_TESTS" 
880
  CREATE TABLE "DEPLOYMENT_MANAGER"."UNIT_TESTS" 
624
   (	"TEST_ID" NUMBER, 
881
   (	"TEST_ID" NUMBER, 
625
	"PV_ID" NUMBER, 
882
	"PV_ID" NUMBER, 
626
	"TEST_TYPES_FK" NUMBER, 
883
	"TEST_TYPES_FK" NUMBER, 
627
	"TEST_SUMMARY" VARCHAR2(4000), 
884
	"TEST_SUMMARY" VARCHAR2(4000 BYTE), 
628
	"COMPLETION_DATE" DATE, 
885
	"COMPLETION_DATE" DATE, 
629
	"COMPLETED_BY" NUMBER, 
886
	"COMPLETED_BY" NUMBER, 
630
	"RESULTS_URL" VARCHAR2(2000), 
887
	"RESULTS_URL" VARCHAR2(2000 BYTE), 
631
	"RESULTS_ATTACHMENT_NAME" VARCHAR2(2000)
888
	"RESULTS_ATTACHMENT_NAME" VARCHAR2(2000 BYTE)
632
   ) ;
-
 
633
/
-
 
634
--------------------------------------------------------
-
 
635
--  DDL for Table VALIDATION_RULES
889
   ) SEGMENT CREATION IMMEDIATE 
636
--------------------------------------------------------
890
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
637
 
-
 
638
  CREATE TABLE "VALIDATION_RULES" 
891
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
639
   (	"FIELD_NAME" VARCHAR2(1000), 
892
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
640
	"IS_REQUIRED" CHAR(1), 
893
  TABLESPACE "RELEASEM_DATA" ;
641
	"IS_NUMERIC" CHAR(1), 
-
 
642
	"MIN_NUMERIC_VALUE" NUMBER, 
894
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."UNIT_TESTS" TO "DM_READONLY";
643
	"MAX_NUMERIC_VALUE" NUMBER, 
-
 
644
	"IS_DATE" CHAR(1), 
-
 
645
	"START_DATE" DATE, 
-
 
646
	"END_DATE" DATE, 
-
 
647
	"MIN_STRING_LENGTH" NUMBER, 
895
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."UNIT_TESTS" TO "MS_READONLY";
648
	"MAX_STRING_LENGTH" NUMBER, 
896
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."UNIT_TESTS" TO "DEPLOYMENT_MANAGER_READ";
649
	"REGEXP" VARCHAR2(4000), 
-
 
650
	"REGEXP_DESCRIPTION" VARCHAR2(50)
897
  GRANT SELECT ON "DEPLOYMENT_MANAGER"."UNIT_TESTS" TO "CODE_INSPECTION_READ";
651
   ) ;
-
 
652
/
-
 
653
--------------------------------------------------------
898
--------------------------------------------------------
654
--  DDL for Index INX_BASE_ENV_BOM_ID
899
--  DDL for Index INX_BASE_ENV_BOM_ID
655
--------------------------------------------------------
900
--------------------------------------------------------
656
 
901
 
657
  CREATE INDEX "INX_BASE_ENV_BOM_ID" ON "BASE_ENV" ("BOM_ID") 
902
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_BASE_ENV_BOM_ID" ON "DEPLOYMENT_MANAGER"."BASE_ENV" ("BOM_ID") 
-
 
903
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
904
  STORAGE(INITIAL 393216 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
905
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
658
  ;
906
  TABLESPACE "RELEASEM_INDX" ;
659
/
-
 
660
--------------------------------------------------------
907
--------------------------------------------------------
661
--  DDL for Index PK_BOS_TYPES
908
--  DDL for Index PK_BOS_TYPES
662
--------------------------------------------------------
909
--------------------------------------------------------
663
 
910
 
664
  CREATE UNIQUE INDEX "PK_BOS_TYPES" ON "BOS_TYPES" ("BOS_ID") 
911
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."PK_BOS_TYPES" ON "DEPLOYMENT_MANAGER"."BOS_TYPES" ("BOS_ID") 
-
 
912
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
913
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
914
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
665
  ;
915
  TABLESPACE "RELEASEM_INDX" ;
666
/
-
 
667
--------------------------------------------------------
916
--------------------------------------------------------
668
--  DDL for Index PRODUCT_NOTES_PK
917
--  DDL for Index PRODUCT_NOTES_PK
669
--------------------------------------------------------
918
--------------------------------------------------------
670
 
919
 
671
  CREATE UNIQUE INDEX "PRODUCT_NOTES_PK" ON "PRODUCT_NOTES" ("PROD_ID") 
920
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."PRODUCT_NOTES_PK" ON "DEPLOYMENT_MANAGER"."PRODUCT_NOTES" ("PROD_ID") 
-
 
921
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
922
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
923
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
672
  ;
924
  TABLESPACE "RELEASEM_INDX" ;
673
/
-
 
674
--------------------------------------------------------
925
--------------------------------------------------------
675
--  DDL for Index INX_OLD_BASE_ENV_ID
926
--  DDL for Index INX_OLD_BASE_ENV_ID
676
--------------------------------------------------------
927
--------------------------------------------------------
677
 
928
 
678
  CREATE INDEX "INX_OLD_BASE_ENV_ID" ON "BASE_ENV" ("OLD_BASE_ENV_ID") 
929
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_OLD_BASE_ENV_ID" ON "DEPLOYMENT_MANAGER"."BASE_ENV" ("OLD_BASE_ENV_ID") 
-
 
930
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
931
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
932
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
679
  ;
933
  TABLESPACE "RELEASEM_INDX" ;
680
/
-
 
681
--------------------------------------------------------
934
--------------------------------------------------------
682
--  DDL for Index PK_DM_PROJECTS
935
--  DDL for Index PK_DM_PROJECTS
683
--------------------------------------------------------
936
--------------------------------------------------------
684
 
937
 
685
  CREATE UNIQUE INDEX "PK_DM_PROJECTS" ON "DM_PROJECTS" ("PROJ_ID") 
938
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."PK_DM_PROJECTS" ON "DEPLOYMENT_MANAGER"."DM_PROJECTS" ("PROJ_ID") 
-
 
939
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
940
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
941
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
686
  ;
942
  TABLESPACE "RELEASEM_INDX" ;
687
/
-
 
688
--------------------------------------------------------
943
--------------------------------------------------------
689
--  DDL for Index INX_OLD_OS_ID
944
--  DDL for Index INX_OLD_OS_ID
690
--------------------------------------------------------
945
--------------------------------------------------------
691
 
946
 
692
  CREATE INDEX "INX_OLD_OS_ID" ON "OPERATING_SYSTEMS" ("OLD_OS_ID") 
947
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_OLD_OS_ID" ON "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" ("OLD_OS_ID") 
-
 
948
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
949
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
950
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
693
  ;
951
  TABLESPACE "RELEASEM_INDX" ;
694
/
-
 
695
--------------------------------------------------------
952
--------------------------------------------------------
696
--  DDL for Index PK_NODE_TYPES
953
--  DDL for Index PK_NODE_TYPES
697
--------------------------------------------------------
954
--------------------------------------------------------
698
 
955
 
699
  CREATE UNIQUE INDEX "PK_NODE_TYPES" ON "NODE_TYPES" ("NODE_TYPE_ID") 
956
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."PK_NODE_TYPES" ON "DEPLOYMENT_MANAGER"."NODE_TYPES" ("NODE_TYPE_ID") 
700
  ;
-
 
701
/
-
 
702
--------------------------------------------------------
957
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
703
--  DDL for Index PK_DEF_ACTION_BUTTONS
-
 
704
--------------------------------------------------------
958
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
705
 
-
 
706
  CREATE UNIQUE INDEX "PK_DEF_ACTION_BUTTONS" ON "DEF_ACTION_BUTTONS" ("ABTN_ID") 
959
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
707
  ;
960
  TABLESPACE "RELEASEM_INDX" ;
708
/
-
 
709
--------------------------------------------------------
961
--------------------------------------------------------
710
--  DDL for Index UNQ_HARDWARE_NODE
962
--  DDL for Index UNQ_HARDWARE_NODE
711
--------------------------------------------------------
963
--------------------------------------------------------
712
 
964
 
713
  CREATE UNIQUE INDEX "UNQ_HARDWARE_NODE" ON "HARDWARE_NODE" ("HARDWARE_NAME_ID", "NODE_ID") 
965
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."UNQ_HARDWARE_NODE" ON "DEPLOYMENT_MANAGER"."HARDWARE_NODE" ("HARDWARE_NAME_ID", "NODE_ID") 
-
 
966
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
967
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
968
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
714
  ;
969
  TABLESPACE "RELEASEM_INDX" ;
715
/
-
 
716
--------------------------------------------------------
970
--------------------------------------------------------
717
--  DDL for Index PK_BASE_ENV
971
--  DDL for Index PK_BASE_ENV
718
--------------------------------------------------------
972
--------------------------------------------------------
719
 
973
 
720
  CREATE UNIQUE INDEX "PK_BASE_ENV" ON "BASE_ENV" ("BASE_ENV_ID") 
974
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."PK_BASE_ENV" ON "DEPLOYMENT_MANAGER"."BASE_ENV" ("BASE_ENV_ID") 
-
 
975
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
976
  STORAGE(INITIAL 327680 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
977
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
721
  ;
978
  TABLESPACE "RELEASEM_INDX" ;
722
/
-
 
723
--------------------------------------------------------
979
--------------------------------------------------------
724
--  DDL for Index UNQ_HARDWARE
980
--  DDL for Index UNQ_HARDWARE
725
--------------------------------------------------------
981
--------------------------------------------------------
726
 
982
 
727
  CREATE UNIQUE INDEX "UNQ_HARDWARE" ON "HARDWARE" ("BOM_ID", "HARDWARE_NAME") 
983
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."UNQ_HARDWARE" ON "DEPLOYMENT_MANAGER"."HARDWARE" ("BOM_ID", "HARDWARE_NAME") 
-
 
984
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
985
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
986
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
728
  ;
987
  TABLESPACE "RELEASEM_INDX" ;
729
/
-
 
730
--------------------------------------------------------
988
--------------------------------------------------------
731
--  DDL for Index INX_KB_ARTICLE_DETAILS
989
--  DDL for Index INX_KB_ARTICLE_DETAILS
732
--------------------------------------------------------
990
--------------------------------------------------------
733
 
991
 
734
  CREATE INDEX "INX_KB_ARTICLE_DETAILS" ON "KNOWLEDGE_BASE" ("ARTICLE_DETAILS") 
992
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_KB_ARTICLE_DETAILS" ON "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" ("ARTICLE_DETAILS") 
-
 
993
  PCTFREE 10 INITRANS 2 MAXTRANS 167 COMPUTE STATISTICS 
-
 
994
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
995
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
735
  ;
996
  TABLESPACE "RELEASEM_INDX" ;
736
/
-
 
737
--------------------------------------------------------
997
--------------------------------------------------------
738
--  DDL for Index UNQ_OS_BASE_ENV
998
--  DDL for Index UNQ_OS_BASE_ENV
739
--------------------------------------------------------
999
--------------------------------------------------------
740
 
1000
 
741
  CREATE UNIQUE INDEX "UNQ_OS_BASE_ENV" ON "OS_BASE_ENV" ("OS_ID", "BASE_ENV_ID") 
1001
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."UNQ_OS_BASE_ENV" ON "DEPLOYMENT_MANAGER"."OS_BASE_ENV" ("OS_ID", "BASE_ENV_ID") 
-
 
1002
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1003
  STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1004
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
742
  ;
1005
  TABLESPACE "RELEASEM_INDX" ;
743
/
-
 
744
--------------------------------------------------------
1006
--------------------------------------------------------
745
--  DDL for Index UNQ_BOS_TYPES
1007
--  DDL for Index UNQ_BOS_TYPES
746
--------------------------------------------------------
1008
--------------------------------------------------------
747
 
1009
 
748
  CREATE UNIQUE INDEX "UNQ_BOS_TYPES" ON "BOS_TYPES" ("BOS_TYPE") 
1010
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."UNQ_BOS_TYPES" ON "DEPLOYMENT_MANAGER"."BOS_TYPES" ("BOS_TYPE") 
-
 
1011
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1012
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1013
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
749
  ;
1014
  TABLESPACE "RELEASEM_INDX" ;
750
/
-
 
751
--------------------------------------------------------
1015
--------------------------------------------------------
752
--  DDL for Index INX_OS_NODE_ID
1016
--  DDL for Index INX_OS_NODE_ID
753
--------------------------------------------------------
1017
--------------------------------------------------------
754
 
1018
 
755
  CREATE INDEX "INX_OS_NODE_ID" ON "OPERATING_SYSTEMS" ("NODE_ID") 
1019
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_OS_NODE_ID" ON "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" ("NODE_ID") 
-
 
1020
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1021
  STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1022
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
756
  ;
1023
  TABLESPACE "RELEASEM_INDX" ;
757
/
-
 
758
--------------------------------------------------------
1024
--------------------------------------------------------
759
--  DDL for Index INX_OLD_HARDWARE_NAME_ID
1025
--  DDL for Index INX_OLD_HARDWARE_NAME_ID
760
--------------------------------------------------------
1026
--------------------------------------------------------
761
 
1027
 
762
  CREATE INDEX "INX_OLD_HARDWARE_NAME_ID" ON "HARDWARE" ("OLD_HARDWARE_NAME_ID") 
1028
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_OLD_HARDWARE_NAME_ID" ON "DEPLOYMENT_MANAGER"."HARDWARE" ("OLD_HARDWARE_NAME_ID") 
-
 
1029
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1030
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1031
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
763
  ;
1032
  TABLESPACE "RELEASEM_INDX" ;
764
/
-
 
765
--------------------------------------------------------
1033
--------------------------------------------------------
766
--  DDL for Index INX_BOM_NOTES
1034
--  DDL for Index INX_BOM_NOTES
767
--------------------------------------------------------
1035
--------------------------------------------------------
768
 
1036
 
769
  CREATE INDEX "INX_BOM_NOTES" ON "BOM_NOTES" ("BOM_ID", "BOM_SCOPE", "SCOPE_ID") 
1037
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_BOM_NOTES" ON "DEPLOYMENT_MANAGER"."BOM_NOTES" ("BOM_ID", "BOM_SCOPE", "SCOPE_ID") 
-
 
1038
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1039
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1040
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
770
  ;
1041
  TABLESPACE "RELEASEM_INDX" ;
771
/
-
 
772
--------------------------------------------------------
1042
--------------------------------------------------------
773
--  DDL for Index INX_PC_PROC_ID
1043
--  DDL for Index INX_PC_PROC_ID
774
--------------------------------------------------------
1044
--------------------------------------------------------
775
 
1045
 
776
  CREATE INDEX "INX_PC_PROC_ID" ON "PROCESSES_CONFIG" ("PROC_ID") 
1046
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_PC_PROC_ID" ON "DEPLOYMENT_MANAGER"."PROCESSES_CONFIG" ("PROC_ID") 
-
 
1047
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1048
  STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1049
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
777
  ;
1050
  TABLESPACE "RELEASEM_INDX" ;
778
/
-
 
779
--------------------------------------------------------
1051
--------------------------------------------------------
780
--  DDL for Index UNQ_NODE_TYPES
1052
--  DDL for Index UNQ_NODE_TYPES
781
--------------------------------------------------------
1053
--------------------------------------------------------
782
 
1054
 
783
  CREATE UNIQUE INDEX "UNQ_NODE_TYPES" ON "NODE_TYPES" ("NODE_TYPE") 
1055
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."UNQ_NODE_TYPES" ON "DEPLOYMENT_MANAGER"."NODE_TYPES" ("NODE_TYPE") 
-
 
1056
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1057
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1058
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
784
  ;
1059
  TABLESPACE "RELEASEM_INDX" ;
785
/
-
 
786
--------------------------------------------------------
1060
--------------------------------------------------------
787
--  DDL for Index UNQ_OS_CONTENTS
1061
--  DDL for Index UNQ_OS_CONTENTS
788
--------------------------------------------------------
1062
--------------------------------------------------------
789
 
1063
 
790
  CREATE UNIQUE INDEX "UNQ_OS_CONTENTS" ON "OS_CONTENTS" ("OS_ID", "PROD_ID") 
1064
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."UNQ_OS_CONTENTS" ON "DEPLOYMENT_MANAGER"."OS_CONTENTS" ("OS_ID", "PROD_ID") 
-
 
1065
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1066
  STORAGE(INITIAL 67108864 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1067
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
791
  ;
1068
  TABLESPACE "RELEASEM_INDX" ;
792
/
-
 
793
--------------------------------------------------------
1069
--------------------------------------------------------
794
--  DDL for Index INX_BT_BOM_ID
1070
--  DDL for Index INX_BT_BOM_ID
795
--------------------------------------------------------
1071
--------------------------------------------------------
796
 
1072
 
797
  CREATE INDEX "INX_BT_BOM_ID" ON "BOM_TRAIL" ("BOM_ID") 
1073
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_BT_BOM_ID" ON "DEPLOYMENT_MANAGER"."BOM_TRAIL" ("BOM_ID") 
-
 
1074
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1075
  STORAGE(INITIAL 983040 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1076
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
798
  ;
1077
  TABLESPACE "RELEASEM_INDX" ;
799
/
-
 
800
--------------------------------------------------------
1078
--------------------------------------------------------
801
--  DDL for Index INX_BO_BOM_NAME_ID
1079
--  DDL for Index INX_BO_BOM_NAME_ID
802
--------------------------------------------------------
1080
--------------------------------------------------------
803
 
1081
 
804
  CREATE INDEX "INX_BO_BOM_NAME_ID" ON "BOMS" ("BOM_NAME_ID") 
1082
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_BO_BOM_NAME_ID" ON "DEPLOYMENT_MANAGER"."BOMS" ("BOM_NAME_ID") 
-
 
1083
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1084
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1085
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
805
  ;
1086
  TABLESPACE "RELEASEM_INDX" ;
806
/
-
 
807
--------------------------------------------------------
1087
--------------------------------------------------------
808
--  DDL for Index INX_BO_BRANCH_ID
1088
--  DDL for Index INX_BO_BRANCH_ID
809
--------------------------------------------------------
1089
--------------------------------------------------------
810
 
1090
 
811
  CREATE INDEX "INX_BO_BRANCH_ID" ON "BOMS" ("BRANCH_ID") 
1091
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_BO_BRANCH_ID" ON "DEPLOYMENT_MANAGER"."BOMS" ("BRANCH_ID") 
812
  ;
-
 
813
/
-
 
814
--------------------------------------------------------
1092
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
815
--  DDL for Index UNQ_POPUP_MENU_DEF
-
 
816
--------------------------------------------------------
1093
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
817
 
-
 
818
  CREATE UNIQUE INDEX "UNQ_POPUP_MENU_DEF" ON "DEF_MENU_ITEMS" ("ITEM_NAME") 
1094
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
819
  ;
1095
  TABLESPACE "RELEASEM_INDX" ;
820
/
-
 
821
--------------------------------------------------------
1096
--------------------------------------------------------
822
--  DDL for Index INX_PC_OS_ID
1097
--  DDL for Index INX_PC_OS_ID
823
--------------------------------------------------------
1098
--------------------------------------------------------
824
 
1099
 
825
  CREATE INDEX "INX_PC_OS_ID" ON "PROCESSES_CONFIG" ("OS_ID") 
1100
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_PC_OS_ID" ON "DEPLOYMENT_MANAGER"."PROCESSES_CONFIG" ("OS_ID") 
826
  ;
-
 
827
/
-
 
828
--------------------------------------------------------
1101
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
829
--  DDL for Index UNQ_ABTN_DEF
-
 
830
--------------------------------------------------------
1102
  STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
831
 
-
 
832
  CREATE UNIQUE INDEX "UNQ_ABTN_DEF" ON "DEF_ACTION_BUTTONS" ("ABTN_NAME") 
1103
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
833
  ;
1104
  TABLESPACE "RELEASEM_INDX" ;
834
/
-
 
835
--------------------------------------------------------
1105
--------------------------------------------------------
836
--  DDL for Index PK_NETWORK_NODES
1106
--  DDL for Index PK_NETWORK_NODES
837
--------------------------------------------------------
1107
--------------------------------------------------------
838
 
1108
 
839
  CREATE UNIQUE INDEX "PK_NETWORK_NODES" ON "NETWORK_NODES" ("NODE_ID") 
1109
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."PK_NETWORK_NODES" ON "DEPLOYMENT_MANAGER"."NETWORK_NODES" ("NODE_ID") 
-
 
1110
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1111
  STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1112
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
840
  ;
1113
  TABLESPACE "RELEASEM_INDX" ;
841
/
-
 
842
--------------------------------------------------------
1114
--------------------------------------------------------
843
--  DDL for Index INX_BOM_NOTES_BOM_ID
1115
--  DDL for Index INX_BOM_NOTES_BOM_ID
844
--------------------------------------------------------
1116
--------------------------------------------------------
845
 
1117
 
846
  CREATE INDEX "INX_BOM_NOTES_BOM_ID" ON "BOM_NOTES" ("BOM_ID") 
1118
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_BOM_NOTES_BOM_ID" ON "DEPLOYMENT_MANAGER"."BOM_NOTES" ("BOM_ID") 
-
 
1119
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1120
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1121
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
847
  ;
1122
  TABLESPACE "RELEASEM_INDX" ;
848
/
-
 
849
--------------------------------------------------------
1123
--------------------------------------------------------
850
--  DDL for Index INX_MSGBOARD
1124
--  DDL for Index INX_MSGBOARD
851
--------------------------------------------------------
1125
--------------------------------------------------------
852
 
1126
 
853
  CREATE INDEX "INX_MSGBOARD" ON "MESSAGE_BOARD" ("EXPIRY_DATE", "DUE_DATE") 
1127
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_MSGBOARD" ON "DEPLOYMENT_MANAGER"."MESSAGE_BOARD" ("EXPIRY_DATE", "DUE_DATE") 
-
 
1128
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1129
  STORAGE(INITIAL 81920 NEXT 65536 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1130
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
854
  ;
1131
  TABLESPACE "RELEASEM_INDX" ;
855
/
-
 
856
--------------------------------------------------------
1132
--------------------------------------------------------
857
--  DDL for Index INX_OBE_OS_ID
1133
--  DDL for Index INX_OBE_OS_ID
858
--------------------------------------------------------
1134
--------------------------------------------------------
859
 
1135
 
860
  CREATE INDEX "INX_OBE_OS_ID" ON "OS_BASE_ENV" ("OS_ID") 
1136
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_OBE_OS_ID" ON "DEPLOYMENT_MANAGER"."OS_BASE_ENV" ("OS_ID") 
-
 
1137
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1138
  STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1139
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
861
  ;
1140
  TABLESPACE "RELEASEM_INDX" ;
862
/
-
 
863
--------------------------------------------------------
1141
--------------------------------------------------------
864
--  DDL for Index INX_HN_NODE_ID
1142
--  DDL for Index INX_HN_NODE_ID
865
--------------------------------------------------------
1143
--------------------------------------------------------
866
 
1144
 
867
  CREATE INDEX "INX_HN_NODE_ID" ON "HARDWARE_NODE" ("NODE_ID") 
1145
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_HN_NODE_ID" ON "DEPLOYMENT_MANAGER"."HARDWARE_NODE" ("NODE_ID") 
-
 
1146
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1147
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1148
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
868
  ;
1149
  TABLESPACE "RELEASEM_INDX" ;
869
/
-
 
870
--------------------------------------------------------
1150
--------------------------------------------------------
871
--  DDL for Index INX_HN_HW_ID
1151
--  DDL for Index INX_HN_HW_ID
872
--------------------------------------------------------
1152
--------------------------------------------------------
873
 
1153
 
874
  CREATE INDEX "INX_HN_HW_ID" ON "HARDWARE_NODE" ("HARDWARE_NAME_ID") 
1154
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_HN_HW_ID" ON "DEPLOYMENT_MANAGER"."HARDWARE_NODE" ("HARDWARE_NAME_ID") 
-
 
1155
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1156
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1157
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
875
  ;
1158
  TABLESPACE "RELEASEM_INDX" ;
876
/
-
 
877
--------------------------------------------------------
1159
--------------------------------------------------------
878
--  DDL for Index INX_OLD_NODE_ID
1160
--  DDL for Index INX_OLD_NODE_ID
879
--------------------------------------------------------
1161
--------------------------------------------------------
880
 
1162
 
881
  CREATE INDEX "INX_OLD_NODE_ID" ON "NETWORK_NODES" ("OLD_NODE_ID") 
1163
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_OLD_NODE_ID" ON "DEPLOYMENT_MANAGER"."NETWORK_NODES" ("OLD_NODE_ID") 
-
 
1164
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1165
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1166
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
882
  ;
1167
  TABLESPACE "RELEASEM_INDX" ;
883
/
-
 
884
--------------------------------------------------------
1168
--------------------------------------------------------
885
--  DDL for Index UNQ_PROC_CONFIG
1169
--  DDL for Index UNQ_PROC_CONFIG
886
--------------------------------------------------------
1170
--------------------------------------------------------
887
 
1171
 
888
  CREATE INDEX "UNQ_PROC_CONFIG" ON "PROCESSES_CONFIG" ("PROD_ID", "OS_ID", "PKG_HEALTH_TAG") 
1172
  CREATE INDEX "DEPLOYMENT_MANAGER"."UNQ_PROC_CONFIG" ON "DEPLOYMENT_MANAGER"."PROCESSES_CONFIG" ("PROD_ID", "OS_ID", "PKG_HEALTH_TAG") 
-
 
1173
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1174
  STORAGE(INITIAL 3145728 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1175
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
889
  ;
1176
  TABLESPACE "RELEASEM_INDX" ;
890
/
-
 
891
--------------------------------------------------------
1177
--------------------------------------------------------
892
--  DDL for Index INX_HARDWARE_BOM_ID
1178
--  DDL for Index INX_HARDWARE_BOM_ID
893
--------------------------------------------------------
1179
--------------------------------------------------------
894
 
1180
 
895
  CREATE INDEX "INX_HARDWARE_BOM_ID" ON "HARDWARE" ("BOM_ID") 
1181
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_HARDWARE_BOM_ID" ON "DEPLOYMENT_MANAGER"."HARDWARE" ("BOM_ID") 
-
 
1182
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1183
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1184
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
896
  ;
1185
  TABLESPACE "RELEASEM_INDX" ;
897
/
-
 
898
--------------------------------------------------------
1186
--------------------------------------------------------
899
--  DDL for Index INX_BO_BOM_VERSION
1187
--  DDL for Index INX_BO_BOM_VERSION
900
--------------------------------------------------------
1188
--------------------------------------------------------
901
 
1189
 
902
  CREATE INDEX "INX_BO_BOM_VERSION" ON "BOMS" ("BOM_VERSION") 
1190
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_BO_BOM_VERSION" ON "DEPLOYMENT_MANAGER"."BOMS" ("BOM_VERSION") 
-
 
1191
  PCTFREE 10 INITRANS 2 MAXTRANS 167 COMPUTE STATISTICS 
-
 
1192
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1193
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
903
  ;
1194
  TABLESPACE "RELEASEM_INDX" ;
904
/
-
 
905
--------------------------------------------------------
1195
--------------------------------------------------------
906
--  DDL for Index UNQ_DM_PROJECTS
1196
--  DDL for Index UNQ_DM_PROJECTS
907
--------------------------------------------------------
1197
--------------------------------------------------------
908
 
1198
 
909
  CREATE UNIQUE INDEX "UNQ_DM_PROJECTS" ON "DM_PROJECTS" ("PROJ_NAME") 
1199
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."UNQ_DM_PROJECTS" ON "DEPLOYMENT_MANAGER"."DM_PROJECTS" ("PROJ_NAME") 
-
 
1200
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1201
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1202
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
910
  ;
1203
  TABLESPACE "RELEASEM_INDX" ;
911
/
-
 
912
--------------------------------------------------------
1204
--------------------------------------------------------
913
--  DDL for Index PK_BOMS
1205
--  DDL for Index PK_BOMS
914
--------------------------------------------------------
1206
--------------------------------------------------------
915
 
1207
 
916
  CREATE UNIQUE INDEX "PK_BOMS" ON "BOMS" ("BOM_ID") 
1208
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."PK_BOMS" ON "DEPLOYMENT_MANAGER"."BOMS" ("BOM_ID") 
-
 
1209
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1210
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1211
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
917
  ;
1212
  TABLESPACE "RELEASEM_INDX" ;
918
/
-
 
919
--------------------------------------------------------
1213
--------------------------------------------------------
920
--  DDL for Index UNQ_BASE_ENV
1214
--  DDL for Index UNQ_BASE_ENV
921
--------------------------------------------------------
1215
--------------------------------------------------------
922
 
1216
 
923
  CREATE UNIQUE INDEX "UNQ_BASE_ENV" ON "BASE_ENV" ("BASE_ENV_NAME", "BOM_ID") 
1217
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."UNQ_BASE_ENV" ON "DEPLOYMENT_MANAGER"."BASE_ENV" ("BASE_ENV_NAME", "BOM_ID") 
-
 
1218
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1219
  STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1220
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
924
  ;
1221
  TABLESPACE "RELEASEM_INDX" ;
925
/
-
 
926
--------------------------------------------------------
1222
--------------------------------------------------------
927
--  DDL for Index INX_ST_PROJ_ID
1223
--  DDL for Index INX_ST_PROJ_ID
928
--------------------------------------------------------
1224
--------------------------------------------------------
929
 
1225
 
930
  CREATE INDEX "INX_ST_PROJ_ID" ON "STATES" ("PROJ_ID") 
1226
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_ST_PROJ_ID" ON "DEPLOYMENT_MANAGER"."STATES" ("PROJ_ID") 
-
 
1227
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1228
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1229
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
931
  ;
1230
  TABLESPACE "RELEASEM_INDX" ;
932
/
-
 
933
--------------------------------------------------------
1231
--------------------------------------------------------
934
--  DDL for Index PK_BRANCHES
1232
--  DDL for Index PK_BRANCHES
935
--------------------------------------------------------
1233
--------------------------------------------------------
936
 
1234
 
937
  CREATE UNIQUE INDEX "PK_BRANCHES" ON "BRANCHES" ("BRANCH_ID") 
1235
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."PK_BRANCHES" ON "DEPLOYMENT_MANAGER"."BRANCHES" ("BRANCH_ID") 
938
  ;
-
 
939
/
-
 
940
--------------------------------------------------------
1236
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
941
--  DDL for Index UNQ_VALIDATION_RULES
-
 
942
--------------------------------------------------------
1237
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
943
 
-
 
944
  CREATE UNIQUE INDEX "UNQ_VALIDATION_RULES" ON "VALIDATION_RULES" ("FIELD_NAME") 
1238
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
945
  ;
1239
  TABLESPACE "RELEASEM_INDX" ;
946
/
-
 
947
--------------------------------------------------------
1240
--------------------------------------------------------
948
--  DDL for Index UNQ_BOM_NAMES
1241
--  DDL for Index UNQ_BOM_NAMES
949
--------------------------------------------------------
1242
--------------------------------------------------------
950
 
1243
 
951
  CREATE UNIQUE INDEX "UNQ_BOM_NAMES" ON "BOM_NAMES" ("BOM_NAME") 
1244
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."UNQ_BOM_NAMES" ON "DEPLOYMENT_MANAGER"."BOM_NAMES" ("BOM_NAME") 
952
  ;
-
 
953
/
-
 
954
--------------------------------------------------------
1245
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
955
--  DDL for Index PK_DEF_MENU_ITEMS
-
 
956
--------------------------------------------------------
1246
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
957
 
-
 
958
  CREATE UNIQUE INDEX "PK_DEF_MENU_ITEMS" ON "DEF_MENU_ITEMS" ("ITEM_ID") 
1247
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
959
  ;
1248
  TABLESPACE "RELEASEM_INDX" ;
960
/
-
 
961
--------------------------------------------------------
1249
--------------------------------------------------------
962
--  DDL for Index UNQ_STATES
1250
--  DDL for Index UNQ_STATES
963
--------------------------------------------------------
1251
--------------------------------------------------------
964
 
1252
 
965
  CREATE UNIQUE INDEX "UNQ_STATES" ON "STATES" ("PROJ_ID", "STATE_NAME") 
1253
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."UNQ_STATES" ON "DEPLOYMENT_MANAGER"."STATES" ("PROJ_ID", "STATE_NAME") 
-
 
1254
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1255
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1256
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
966
  ;
1257
  TABLESPACE "RELEASEM_INDX" ;
967
/
-
 
968
--------------------------------------------------------
1258
--------------------------------------------------------
969
--  DDL for Index PK_STATES
1259
--  DDL for Index PK_STATES
970
--------------------------------------------------------
1260
--------------------------------------------------------
971
 
1261
 
972
  CREATE UNIQUE INDEX "PK_STATES" ON "STATES" ("STATE_ID") 
1262
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."PK_STATES" ON "DEPLOYMENT_MANAGER"."STATES" ("STATE_ID") 
-
 
1263
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1264
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1265
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
973
  ;
1266
  TABLESPACE "RELEASEM_INDX" ;
974
/
-
 
975
--------------------------------------------------------
1267
--------------------------------------------------------
976
--  DDL for Index INX_BR_PROJ_ID
1268
--  DDL for Index INX_BR_PROJ_ID
977
--------------------------------------------------------
1269
--------------------------------------------------------
978
 
1270
 
979
  CREATE INDEX "INX_BR_PROJ_ID" ON "BRANCHES" ("PROJ_ID") 
1271
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_BR_PROJ_ID" ON "DEPLOYMENT_MANAGER"."BRANCHES" ("PROJ_ID") 
-
 
1272
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1273
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1274
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
980
  ;
1275
  TABLESPACE "RELEASEM_INDX" ;
981
/
-
 
982
--------------------------------------------------------
1276
--------------------------------------------------------
983
--  DDL for Index INX_OSC_PROD_ID
1277
--  DDL for Index INX_OSC_PROD_ID
984
--------------------------------------------------------
1278
--------------------------------------------------------
985
 
1279
 
986
  CREATE INDEX "INX_OSC_PROD_ID" ON "OS_CONTENTS" ("PROD_ID") 
1280
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_OSC_PROD_ID" ON "DEPLOYMENT_MANAGER"."OS_CONTENTS" ("PROD_ID") 
-
 
1281
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1282
  STORAGE(INITIAL 45088768 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1283
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
987
  ;
1284
  TABLESPACE "RELEASEM_INDX" ;
988
/
-
 
989
--------------------------------------------------------
1285
--------------------------------------------------------
990
--  DDL for Index PKSYSTEM_CONFIGURATION1
1286
--  DDL for Index PKSYSTEM_CONFIGURATION1
991
--------------------------------------------------------
1287
--------------------------------------------------------
992
 
1288
 
993
  CREATE UNIQUE INDEX "PKSYSTEM_CONFIGURATION1" ON "SYSTEM_CONFIGURATION" ("ITEM_NAME") 
1289
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."PKSYSTEM_CONFIGURATION1" ON "DEPLOYMENT_MANAGER"."SYSTEM_CONFIGURATION" ("ITEM_NAME") 
-
 
1290
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1291
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1292
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
994
  ;
1293
  TABLESPACE "RELEASEM_INDX" ;
995
/
-
 
996
--------------------------------------------------------
1294
--------------------------------------------------------
997
--  DDL for Index UNQ_BASE_ENV_CONTS
1295
--  DDL for Index UNQ_BASE_ENV_CONTS
998
--------------------------------------------------------
1296
--------------------------------------------------------
999
 
1297
 
1000
  CREATE UNIQUE INDEX "UNQ_BASE_ENV_CONTS" ON "BASE_ENV_CONTENTS" ("BASE_ENV_ID", "PROD_ID") 
1298
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."UNQ_BASE_ENV_CONTS" ON "DEPLOYMENT_MANAGER"."BASE_ENV_CONTENTS" ("BASE_ENV_ID", "PROD_ID") 
-
 
1299
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1300
  STORAGE(INITIAL 4194304 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1301
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1001
  ;
1302
  TABLESPACE "RELEASEM_INDX" ;
1002
/
-
 
1003
--------------------------------------------------------
1303
--------------------------------------------------------
1004
--  DDL for Index UNQ_BOM_STATE
1304
--  DDL for Index UNQ_BOM_STATE
1005
--------------------------------------------------------
1305
--------------------------------------------------------
1006
 
1306
 
1007
  CREATE UNIQUE INDEX "UNQ_BOM_STATE" ON "BOM_STATE" ("BOM_ID", "STATE_ID") 
1307
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."UNQ_BOM_STATE" ON "DEPLOYMENT_MANAGER"."BOM_STATE" ("BOM_ID", "STATE_ID") 
-
 
1308
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1309
  STORAGE(INITIAL 393216 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1310
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1008
  ;
1311
  TABLESPACE "RELEASEM_INDX" ;
1009
/
-
 
1010
--------------------------------------------------------
1312
--------------------------------------------------------
1011
--  DDL for Index PK_KNOWLEDGE_BASE
1313
--  DDL for Index PK_KNOWLEDGE_BASE
1012
--------------------------------------------------------
1314
--------------------------------------------------------
1013
 
1315
 
1014
  CREATE UNIQUE INDEX "PK_KNOWLEDGE_BASE" ON "KNOWLEDGE_BASE" ("ARTICLE_ID") 
1316
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."PK_KNOWLEDGE_BASE" ON "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" ("ARTICLE_ID") 
-
 
1317
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1318
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1319
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1015
  ;
1320
  TABLESPACE "RELEASEM_INDX" ;
1016
/
-
 
1017
--------------------------------------------------------
1321
--------------------------------------------------------
1018
--  DDL for Index UNQ_RELATED_ARTICLES
1322
--  DDL for Index UNQ_RELATED_ARTICLES
1019
--------------------------------------------------------
1323
--------------------------------------------------------
1020
 
1324
 
1021
  CREATE UNIQUE INDEX "UNQ_RELATED_ARTICLES" ON "RELATED_ARTICLES" ("ARTICLE_ID", "RARTICLE_ID") 
1325
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."UNQ_RELATED_ARTICLES" ON "DEPLOYMENT_MANAGER"."RELATED_ARTICLES" ("ARTICLE_ID", "RARTICLE_ID") 
-
 
1326
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1327
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1328
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1022
  ;
1329
  TABLESPACE "RELEASEM_INDX" ;
-
 
1330
--------------------------------------------------------
-
 
1331
--  DDL for Index BOM_ATTACHMENTS_PK
-
 
1332
--------------------------------------------------------
1023
/
1333
 
-
 
1334
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."BOM_ATTACHMENTS_PK" ON "DEPLOYMENT_MANAGER"."BOM_ATTACHMENTS" ("BOM_ID") 
-
 
1335
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1336
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1337
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
-
 
1338
  TABLESPACE "RELEASEM_DATA" ;
1024
--------------------------------------------------------
1339
--------------------------------------------------------
1025
--  DDL for Index INX_BS_BOM_ID
1340
--  DDL for Index INX_BS_BOM_ID
1026
--------------------------------------------------------
1341
--------------------------------------------------------
1027
 
1342
 
1028
  CREATE INDEX "INX_BS_BOM_ID" ON "BOM_STATE" ("BOM_ID") 
1343
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_BS_BOM_ID" ON "DEPLOYMENT_MANAGER"."BOM_STATE" ("BOM_ID") 
-
 
1344
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1345
  STORAGE(INITIAL 327680 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1346
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1029
  ;
1347
  TABLESPACE "RELEASEM_INDX" ;
1030
/
-
 
1031
--------------------------------------------------------
1348
--------------------------------------------------------
1032
--  DDL for Index INX_PC_PROD_ID
1349
--  DDL for Index INX_PC_PROD_ID
1033
--------------------------------------------------------
1350
--------------------------------------------------------
1034
 
1351
 
1035
  CREATE INDEX "INX_PC_PROD_ID" ON "PROCESSES_CONFIG" ("PROD_ID") 
1352
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_PC_PROD_ID" ON "DEPLOYMENT_MANAGER"."PROCESSES_CONFIG" ("PROD_ID") 
-
 
1353
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1354
  STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1355
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1036
  ;
1356
  TABLESPACE "RELEASEM_INDX" ;
1037
/
-
 
1038
--------------------------------------------------------
1357
--------------------------------------------------------
1039
--  DDL for Index INX_BEC_BASE_ENV_ID
1358
--  DDL for Index INX_BEC_BASE_ENV_ID
1040
--------------------------------------------------------
1359
--------------------------------------------------------
1041
 
1360
 
1042
  CREATE INDEX "INX_BEC_BASE_ENV_ID" ON "BASE_ENV_CONTENTS" ("BASE_ENV_ID") 
1361
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_BEC_BASE_ENV_ID" ON "DEPLOYMENT_MANAGER"."BASE_ENV_CONTENTS" ("BASE_ENV_ID") 
-
 
1362
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1363
  STORAGE(INITIAL 3145728 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1364
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1043
  ;
1365
  TABLESPACE "RELEASEM_INDX" ;
1044
/
-
 
1045
--------------------------------------------------------
1366
--------------------------------------------------------
1046
--  DDL for Index INX_OBE_BASE_ENV_ID
1367
--  DDL for Index INX_OBE_BASE_ENV_ID
1047
--------------------------------------------------------
1368
--------------------------------------------------------
1048
 
1369
 
1049
  CREATE INDEX "INX_OBE_BASE_ENV_ID" ON "OS_BASE_ENV" ("BASE_ENV_ID") 
1370
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_OBE_BASE_ENV_ID" ON "DEPLOYMENT_MANAGER"."OS_BASE_ENV" ("BASE_ENV_ID") 
-
 
1371
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1372
  STORAGE(INITIAL 3145728 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1373
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1050
  ;
1374
  TABLESPACE "RELEASEM_INDX" ;
1051
/
-
 
1052
--------------------------------------------------------
1375
--------------------------------------------------------
1053
--  DDL for Index UNQ_BOM_CONTENTS
1376
--  DDL for Index UNQ_BOM_CONTENTS
1054
--------------------------------------------------------
1377
--------------------------------------------------------
1055
 
1378
 
1056
  CREATE UNIQUE INDEX "UNQ_BOM_CONTENTS" ON "BOM_CONTENTS" ("BOM_ID", "NODE_ID") 
1379
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."UNQ_BOM_CONTENTS" ON "DEPLOYMENT_MANAGER"."BOM_CONTENTS" ("BOM_ID", "NODE_ID") 
-
 
1380
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1381
  STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1382
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1057
  ;
1383
  TABLESPACE "RELEASEM_INDX" ;
1058
/
-
 
1059
--------------------------------------------------------
1384
--------------------------------------------------------
1060
--  DDL for Index INX_BO_OLD_BOM_ID
1385
--  DDL for Index INX_BO_OLD_BOM_ID
1061
--------------------------------------------------------
1386
--------------------------------------------------------
1062
 
1387
 
1063
  CREATE INDEX "INX_BO_OLD_BOM_ID" ON "BOMS" ("OLD_BOM_ID") 
1388
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_BO_OLD_BOM_ID" ON "DEPLOYMENT_MANAGER"."BOMS" ("OLD_BOM_ID") 
-
 
1389
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1390
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1391
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1064
  ;
1392
  TABLESPACE "RELEASEM_INDX" ;
1065
/
-
 
1066
--------------------------------------------------------
1393
--------------------------------------------------------
1067
--  DDL for Index UNQ_OPERATING_SYSTEMS
1394
--  DDL for Index UNQ_OPERATING_SYSTEMS
1068
--------------------------------------------------------
1395
--------------------------------------------------------
1069
 
1396
 
1070
  CREATE UNIQUE INDEX "UNQ_OPERATING_SYSTEMS" ON "OPERATING_SYSTEMS" ("OS_NAME", "NODE_ID") 
1397
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."UNQ_OPERATING_SYSTEMS" ON "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" ("OS_NAME", "NODE_ID") 
-
 
1398
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1399
  STORAGE(INITIAL 5242880 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1400
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1071
  ;
1401
  TABLESPACE "RELEASEM_INDX" ;
1072
/
-
 
1073
--------------------------------------------------------
1402
--------------------------------------------------------
1074
--  DDL for Index PK_MESSAGE_BOARD
1403
--  DDL for Index PK_MESSAGE_BOARD
1075
--------------------------------------------------------
1404
--------------------------------------------------------
1076
 
1405
 
1077
  CREATE UNIQUE INDEX "PK_MESSAGE_BOARD" ON "MESSAGE_BOARD" ("MSG_ID") 
1406
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."PK_MESSAGE_BOARD" ON "DEPLOYMENT_MANAGER"."MESSAGE_BOARD" ("MSG_ID") 
-
 
1407
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1408
  STORAGE(INITIAL 81920 NEXT 65536 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1409
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1078
  ;
1410
  TABLESPACE "RELEASEM_INDX" ;
1079
/
-
 
1080
--------------------------------------------------------
1411
--------------------------------------------------------
1081
--  DDL for Index INX_KB_MOD_STAMP
1412
--  DDL for Index INX_KB_MOD_STAMP
1082
--------------------------------------------------------
1413
--------------------------------------------------------
1083
 
1414
 
1084
  CREATE INDEX "INX_KB_MOD_STAMP" ON "KNOWLEDGE_BASE" ("MOD_STAMP") 
1415
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_KB_MOD_STAMP" ON "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" ("MOD_STAMP") 
-
 
1416
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1417
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1418
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1085
  ;
1419
  TABLESPACE "RELEASEM_INDX" ;
1086
/
-
 
1087
--------------------------------------------------------
1420
--------------------------------------------------------
1088
--  DDL for Index INX_BO_PARENT_BOM_ID
1421
--  DDL for Index INX_BO_PARENT_BOM_ID
1089
--------------------------------------------------------
1422
--------------------------------------------------------
1090
 
1423
 
1091
  CREATE INDEX "INX_BO_PARENT_BOM_ID" ON "BOMS" ("PARENT_BOM_ID") 
1424
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_BO_PARENT_BOM_ID" ON "DEPLOYMENT_MANAGER"."BOMS" ("PARENT_BOM_ID") 
-
 
1425
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1426
  STORAGE(INITIAL 196608 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1427
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1092
  ;
1428
  TABLESPACE "RELEASEM_INDX" ;
1093
/
-
 
1094
--------------------------------------------------------
1429
--------------------------------------------------------
1095
--  DDL for Index INX_KB_ARTICLE_TITLE
1430
--  DDL for Index INX_KB_ARTICLE_TITLE
1096
--------------------------------------------------------
1431
--------------------------------------------------------
1097
 
1432
 
1098
  CREATE INDEX "INX_KB_ARTICLE_TITLE" ON "KNOWLEDGE_BASE" ("ARTICLE_TITLE") 
1433
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_KB_ARTICLE_TITLE" ON "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" ("ARTICLE_TITLE") 
-
 
1434
  PCTFREE 10 INITRANS 2 MAXTRANS 167 COMPUTE STATISTICS 
-
 
1435
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1436
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1099
  ;
1437
  TABLESPACE "RELEASEM_INDX" ;
1100
/
-
 
1101
--------------------------------------------------------
1438
--------------------------------------------------------
1102
--  DDL for Index UNQ_REJECTION_TRAIL
1439
--  DDL for Index UNQ_REJECTION_TRAIL
1103
--------------------------------------------------------
1440
--------------------------------------------------------
1104
 
1441
 
1105
  CREATE UNIQUE INDEX "UNQ_REJECTION_TRAIL" ON "REJECTION_TRAIL" ("ENUM_ENTITY_TYPE", "ENTITY_ID", "REJECT_SEQ") 
1442
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."UNQ_REJECTION_TRAIL" ON "DEPLOYMENT_MANAGER"."REJECTION_TRAIL" ("ENUM_ENTITY_TYPE", "ENTITY_ID", "REJECT_SEQ") 
-
 
1443
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1444
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1445
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1106
  ;
1446
  TABLESPACE "RELEASEM_INDX" ;
1107
/
-
 
1108
--------------------------------------------------------
1447
--------------------------------------------------------
1109
--  DDL for Index PK_OPERATING_SYSTEMS
1448
--  DDL for Index PK_OPERATING_SYSTEMS
1110
--------------------------------------------------------
1449
--------------------------------------------------------
1111
 
1450
 
1112
  CREATE UNIQUE INDEX "PK_OPERATING_SYSTEMS" ON "OPERATING_SYSTEMS" ("OS_ID") 
1451
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."PK_OPERATING_SYSTEMS" ON "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" ("OS_ID") 
-
 
1452
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1453
  STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1454
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1113
  ;
1455
  TABLESPACE "RELEASEM_INDX" ;
1114
/
-
 
1115
--------------------------------------------------------
1456
--------------------------------------------------------
1116
--  DDL for Index PK_BOM_NAMES
1457
--  DDL for Index PK_BOM_NAMES
1117
--------------------------------------------------------
1458
--------------------------------------------------------
1118
 
1459
 
1119
  CREATE UNIQUE INDEX "PK_BOM_NAMES" ON "BOM_NAMES" ("BOM_NAME_ID") 
1460
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."PK_BOM_NAMES" ON "DEPLOYMENT_MANAGER"."BOM_NAMES" ("BOM_NAME_ID") 
-
 
1461
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1462
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1463
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1120
  ;
1464
  TABLESPACE "RELEASEM_INDX" ;
1121
/
-
 
1122
--------------------------------------------------------
1465
--------------------------------------------------------
1123
--  DDL for Index PKPRODUCT_DETAILS
1466
--  DDL for Index PKPRODUCT_DETAILS
1124
--------------------------------------------------------
1467
--------------------------------------------------------
1125
 
1468
 
1126
  CREATE UNIQUE INDEX "PKPRODUCT_DETAILS" ON "PRODUCT_DETAILS" ("PROD_ID") 
1469
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."PKPRODUCT_DETAILS" ON "DEPLOYMENT_MANAGER"."PRODUCT_DETAILS" ("PROD_ID") 
-
 
1470
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1471
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1472
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1127
  ;
1473
  TABLESPACE "RELEASEM_INDX" ;
1128
/
-
 
1129
--------------------------------------------------------
1474
--------------------------------------------------------
1130
--  DDL for Index INX_ACTION_TRAIL
1475
--  DDL for Index INX_ACTION_TRAIL
1131
--------------------------------------------------------
1476
--------------------------------------------------------
1132
 
1477
 
1133
  CREATE INDEX "INX_ACTION_TRAIL" ON "ACTION_TRAIL" ("ACTION_STAMP", "USER_ID", "ACTION_EVENT") 
1478
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_ACTION_TRAIL" ON "DEPLOYMENT_MANAGER"."ACTION_TRAIL" ("ACTION_STAMP", "USER_ID", "ACTION_EVENT") 
-
 
1479
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1480
  STORAGE(INITIAL 458752 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1481
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1134
  ;
1482
  TABLESPACE "RELEASEM_INDX" ;
1135
/
-
 
1136
--------------------------------------------------------
1483
--------------------------------------------------------
1137
--  DDL for Index PK_HARDWARE
1484
--  DDL for Index PK_HARDWARE
1138
--------------------------------------------------------
1485
--------------------------------------------------------
1139
 
1486
 
1140
  CREATE UNIQUE INDEX "PK_HARDWARE" ON "HARDWARE" ("HARDWARE_NAME_ID") 
1487
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."PK_HARDWARE" ON "DEPLOYMENT_MANAGER"."HARDWARE" ("HARDWARE_NAME_ID") 
-
 
1488
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1489
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1490
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1141
  ;
1491
  TABLESPACE "RELEASEM_INDX" ;
1142
/
-
 
1143
--------------------------------------------------------
1492
--------------------------------------------------------
1144
--  DDL for Index INX_OSC_OS_ID
1493
--  DDL for Index INX_OSC_OS_ID
1145
--------------------------------------------------------
1494
--------------------------------------------------------
1146
 
1495
 
1147
  CREATE INDEX "INX_OSC_OS_ID" ON "OS_CONTENTS" ("OS_ID") 
1496
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_OSC_OS_ID" ON "DEPLOYMENT_MANAGER"."OS_CONTENTS" ("OS_ID") 
-
 
1497
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1498
  STORAGE(INITIAL 40894464 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1499
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1148
  ;
1500
  TABLESPACE "RELEASEM_INDX" ;
1149
/
-
 
1150
--------------------------------------------------------
1501
--------------------------------------------------------
1151
--  DDL for Index INX_BO_BOM_LIFECYCLE
1502
--  DDL for Index INX_BO_BOM_LIFECYCLE
1152
--------------------------------------------------------
1503
--------------------------------------------------------
1153
 
1504
 
1154
  CREATE INDEX "INX_BO_BOM_LIFECYCLE" ON "BOMS" ("BOM_LIFECYCLE") 
1505
  CREATE INDEX "DEPLOYMENT_MANAGER"."INX_BO_BOM_LIFECYCLE" ON "DEPLOYMENT_MANAGER"."BOMS" ("BOM_LIFECYCLE") 
-
 
1506
  PCTFREE 10 INITRANS 2 MAXTRANS 167 COMPUTE STATISTICS 
-
 
1507
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1508
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1155
  ;
1509
  TABLESPACE "RELEASEM_INDX" ;
1156
/
-
 
1157
--------------------------------------------------------
1510
--------------------------------------------------------
1158
--  DDL for Index UNQ_BRANCHES
1511
--  DDL for Index UNQ_BRANCHES
1159
--------------------------------------------------------
1512
--------------------------------------------------------
1160
 
1513
 
1161
  CREATE UNIQUE INDEX "UNQ_BRANCHES" ON "BRANCHES" ("PROJ_ID", "BRANCH_NAME") 
1514
  CREATE UNIQUE INDEX "DEPLOYMENT_MANAGER"."UNQ_BRANCHES" ON "DEPLOYMENT_MANAGER"."BRANCHES" ("PROJ_ID", "BRANCH_NAME") 
-
 
1515
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1516
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1517
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1162
  ;
1518
  TABLESPACE "RELEASEM_INDX" ;
1163
/
-
 
1164
--------------------------------------------------------
1519
--------------------------------------------------------
1165
--  Constraints for Table HIDE_PRODUCTS
1520
--  Constraints for Table HIDE_PRODUCTS
1166
--------------------------------------------------------
1521
--------------------------------------------------------
1167
 
1522
 
-
 
1523
  ALTER TABLE "DEPLOYMENT_MANAGER"."HIDE_PRODUCTS" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1168
  ALTER TABLE "HIDE_PRODUCTS" MODIFY ("PROD_ID" NOT NULL ENABLE);
1524
  ALTER TABLE "DEPLOYMENT_MANAGER"."HIDE_PRODUCTS" MODIFY ("PROD_ID" NOT NULL ENABLE);
1169
  ALTER TABLE "HIDE_PRODUCTS" MODIFY ("OS_ID" NOT NULL ENABLE);
1525
  ALTER TABLE "DEPLOYMENT_MANAGER"."HIDE_PRODUCTS" MODIFY ("OS_ID" NOT NULL ENABLE);
1170
/
-
 
1171
--------------------------------------------------------
1526
--------------------------------------------------------
1172
--  Constraints for Table BASE_ENV
1527
--  Constraints for Table BASE_ENV
1173
--------------------------------------------------------
1528
--------------------------------------------------------
1174
 
1529
 
-
 
1530
  ALTER TABLE "DEPLOYMENT_MANAGER"."BASE_ENV" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1175
  ALTER TABLE "BASE_ENV" ADD CONSTRAINT "PK_BASE_ENV" PRIMARY KEY ("BASE_ENV_ID") ENABLE;
1531
  ALTER TABLE "DEPLOYMENT_MANAGER"."BASE_ENV" ADD CONSTRAINT "PK_BASE_ENV" PRIMARY KEY ("BASE_ENV_ID")
-
 
1532
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1533
  STORAGE(INITIAL 327680 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1534
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
-
 
1535
  TABLESPACE "RELEASEM_INDX"  ENABLE;
1176
  ALTER TABLE "BASE_ENV" MODIFY ("BOM_ID" NOT NULL ENABLE);
1536
  ALTER TABLE "DEPLOYMENT_MANAGER"."BASE_ENV" MODIFY ("BOM_ID" NOT NULL ENABLE);
1177
  ALTER TABLE "BASE_ENV" MODIFY ("BASE_ENV_NAME" NOT NULL ENABLE);
1537
  ALTER TABLE "DEPLOYMENT_MANAGER"."BASE_ENV" MODIFY ("BASE_ENV_NAME" NOT NULL ENABLE);
1178
  ALTER TABLE "BASE_ENV" MODIFY ("BOS_ID" NOT NULL ENABLE);
1538
  ALTER TABLE "DEPLOYMENT_MANAGER"."BASE_ENV" MODIFY ("BOS_ID" NOT NULL ENABLE);
1179
  ALTER TABLE "BASE_ENV" MODIFY ("BASE_ENV_ID" NOT NULL ENABLE);
1539
  ALTER TABLE "DEPLOYMENT_MANAGER"."BASE_ENV" MODIFY ("BASE_ENV_ID" NOT NULL ENABLE);
1180
/
-
 
1181
--------------------------------------------------------
1540
--------------------------------------------------------
1182
--  Constraints for Table OS_CONTENTS
1541
--  Constraints for Table OS_CONTENTS
1183
--------------------------------------------------------
1542
--------------------------------------------------------
1184
 
1543
 
-
 
1544
  ALTER TABLE "DEPLOYMENT_MANAGER"."OS_CONTENTS" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1185
  ALTER TABLE "OS_CONTENTS" MODIFY ("PROD_ID" NOT NULL ENABLE);
1545
  ALTER TABLE "DEPLOYMENT_MANAGER"."OS_CONTENTS" MODIFY ("PROD_ID" NOT NULL ENABLE);
1186
  ALTER TABLE "OS_CONTENTS" MODIFY ("SEQ_NUM" NOT NULL ENABLE);
1546
  ALTER TABLE "DEPLOYMENT_MANAGER"."OS_CONTENTS" MODIFY ("SEQ_NUM" NOT NULL ENABLE);
1187
  ALTER TABLE "OS_CONTENTS" MODIFY ("OS_ID" NOT NULL ENABLE);
1547
  ALTER TABLE "DEPLOYMENT_MANAGER"."OS_CONTENTS" MODIFY ("OS_ID" NOT NULL ENABLE);
1188
/
-
 
1189
--------------------------------------------------------
1548
--------------------------------------------------------
1190
--  Constraints for Table BOM_NAMES
1549
--  Constraints for Table BOM_NAMES
1191
--------------------------------------------------------
1550
--------------------------------------------------------
1192
 
1551
 
1193
  ALTER TABLE "BOM_NAMES" ADD CONSTRAINT "PK_BOM_NAMES" PRIMARY KEY ("BOM_NAME_ID") ENABLE;
1552
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_NAMES" ADD CONSTRAINT "PK_BOM_NAMES" PRIMARY KEY ("BOM_NAME_ID")
-
 
1553
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1554
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1555
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
-
 
1556
  TABLESPACE "RELEASEM_INDX"  ENABLE;
1194
  ALTER TABLE "BOM_NAMES" MODIFY ("BOM_NAME" NOT NULL ENABLE);
1557
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_NAMES" MODIFY ("BOM_NAME" NOT NULL ENABLE);
1195
  ALTER TABLE "BOM_NAMES" MODIFY ("BOM_NAME_ID" NOT NULL ENABLE);
1558
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_NAMES" MODIFY ("BOM_NAME_ID" NOT NULL ENABLE);
1196
/
-
 
-
 
1559
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_NAMES" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1197
--------------------------------------------------------
1560
--------------------------------------------------------
1198
--  Constraints for Table UNIT_TESTS
1561
--  Constraints for Table UNIT_TESTS
1199
--------------------------------------------------------
1562
--------------------------------------------------------
1200
 
1563
 
1201
  ALTER TABLE "UNIT_TESTS" MODIFY ("TEST_TYPES_FK" NOT NULL ENABLE);
1564
  ALTER TABLE "DEPLOYMENT_MANAGER"."UNIT_TESTS" MODIFY ("TEST_TYPES_FK" NOT NULL ENABLE);
1202
  ALTER TABLE "UNIT_TESTS" MODIFY ("PV_ID" NOT NULL ENABLE);
1565
  ALTER TABLE "DEPLOYMENT_MANAGER"."UNIT_TESTS" MODIFY ("PV_ID" NOT NULL ENABLE);
1203
  ALTER TABLE "UNIT_TESTS" MODIFY ("TEST_ID" NOT NULL ENABLE);
1566
  ALTER TABLE "DEPLOYMENT_MANAGER"."UNIT_TESTS" MODIFY ("TEST_ID" NOT NULL ENABLE);
1204
/
-
 
-
 
1567
  ALTER TABLE "DEPLOYMENT_MANAGER"."UNIT_TESTS" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1205
--------------------------------------------------------
1568
--------------------------------------------------------
1206
--  Constraints for Table SYSTEM_CONFIGURATION
1569
--  Constraints for Table SYSTEM_CONFIGURATION
1207
--------------------------------------------------------
1570
--------------------------------------------------------
1208
 
1571
 
1209
  ALTER TABLE "SYSTEM_CONFIGURATION" ADD CONSTRAINT "PKSYSTEM_CONFIGURATION1" PRIMARY KEY ("ITEM_NAME") ENABLE;
1572
  ALTER TABLE "DEPLOYMENT_MANAGER"."SYSTEM_CONFIGURATION" ADD CONSTRAINT "PKSYSTEM_CONFIGURATION1" PRIMARY KEY ("ITEM_NAME")
-
 
1573
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1574
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1575
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
-
 
1576
  TABLESPACE "RELEASEM_INDX"  ENABLE;
1210
  ALTER TABLE "SYSTEM_CONFIGURATION" MODIFY ("ITEM_NAME" NOT NULL ENABLE);
1577
  ALTER TABLE "DEPLOYMENT_MANAGER"."SYSTEM_CONFIGURATION" MODIFY ("ITEM_NAME" NOT NULL ENABLE);
1211
/
-
 
-
 
1578
  ALTER TABLE "DEPLOYMENT_MANAGER"."SYSTEM_CONFIGURATION" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1212
--------------------------------------------------------
1579
--------------------------------------------------------
1213
--  Constraints for Table PACKAGE_TRAIL
1580
--  Constraints for Table PACKAGE_TRAIL
1214
--------------------------------------------------------
1581
--------------------------------------------------------
1215
 
1582
 
1216
  ALTER TABLE "PACKAGE_TRAIL" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
1583
  ALTER TABLE "DEPLOYMENT_MANAGER"."PACKAGE_TRAIL" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
1217
  ALTER TABLE "PACKAGE_TRAIL" MODIFY ("USER_ID" NOT NULL ENABLE);
1584
  ALTER TABLE "DEPLOYMENT_MANAGER"."PACKAGE_TRAIL" MODIFY ("USER_ID" NOT NULL ENABLE);
1218
  ALTER TABLE "PACKAGE_TRAIL" MODIFY ("TRAIL_ACTION" NOT NULL ENABLE);
1585
  ALTER TABLE "DEPLOYMENT_MANAGER"."PACKAGE_TRAIL" MODIFY ("TRAIL_ACTION" NOT NULL ENABLE);
1219
  ALTER TABLE "PACKAGE_TRAIL" MODIFY ("PKG_ID" NOT NULL ENABLE);
1586
  ALTER TABLE "DEPLOYMENT_MANAGER"."PACKAGE_TRAIL" MODIFY ("PKG_ID" NOT NULL ENABLE);
1220
/
-
 
-
 
1587
  ALTER TABLE "DEPLOYMENT_MANAGER"."PACKAGE_TRAIL" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1221
--------------------------------------------------------
1588
--------------------------------------------------------
1222
--  Constraints for Table OS_TRAIL
1589
--  Constraints for Table OS_TRAIL
1223
--------------------------------------------------------
1590
--------------------------------------------------------
1224
 
1591
 
1225
  ALTER TABLE "OS_TRAIL" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
1592
  ALTER TABLE "DEPLOYMENT_MANAGER"."OS_TRAIL" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
1226
  ALTER TABLE "OS_TRAIL" MODIFY ("USER_ID" NOT NULL ENABLE);
1593
  ALTER TABLE "DEPLOYMENT_MANAGER"."OS_TRAIL" MODIFY ("USER_ID" NOT NULL ENABLE);
1227
/
-
 
-
 
1594
  ALTER TABLE "DEPLOYMENT_MANAGER"."OS_TRAIL" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1228
--------------------------------------------------------
1595
--------------------------------------------------------
1229
--  Constraints for Table BOS_TYPES
1596
--  Constraints for Table BOS_TYPES
1230
--------------------------------------------------------
1597
--------------------------------------------------------
1231
 
1598
 
1232
  ALTER TABLE "BOS_TYPES" ADD CONSTRAINT "PK_BOS_TYPES" PRIMARY KEY ("BOS_ID") ENABLE;
1599
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOS_TYPES" ADD CONSTRAINT "PK_BOS_TYPES" PRIMARY KEY ("BOS_ID")
-
 
1600
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1601
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1602
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
-
 
1603
  TABLESPACE "RELEASEM_INDX"  ENABLE;
1233
  ALTER TABLE "BOS_TYPES" MODIFY ("BOS_ICON" NOT NULL ENABLE);
1604
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOS_TYPES" MODIFY ("BOS_ICON" NOT NULL ENABLE);
1234
  ALTER TABLE "BOS_TYPES" MODIFY ("BOS_TYPE" NOT NULL ENABLE);
1605
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOS_TYPES" MODIFY ("BOS_TYPE" NOT NULL ENABLE);
1235
  ALTER TABLE "BOS_TYPES" MODIFY ("BOS_ID" NOT NULL ENABLE);
1606
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOS_TYPES" MODIFY ("BOS_ID" NOT NULL ENABLE);
1236
/
-
 
-
 
1607
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOS_TYPES" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1237
--------------------------------------------------------
1608
--------------------------------------------------------
1238
--  Constraints for Table MESSAGE_BOARD
1609
--  Constraints for Table MESSAGE_BOARD
1239
--------------------------------------------------------
1610
--------------------------------------------------------
1240
 
1611
 
1241
  ALTER TABLE "MESSAGE_BOARD" MODIFY ("SUBMITION_DATE" NOT NULL ENABLE);
1612
  ALTER TABLE "DEPLOYMENT_MANAGER"."MESSAGE_BOARD" MODIFY ("SUBMITION_DATE" NOT NULL ENABLE);
1242
  ALTER TABLE "MESSAGE_BOARD" MODIFY ("MSG_DETAILS" NOT NULL ENABLE);
1613
  ALTER TABLE "DEPLOYMENT_MANAGER"."MESSAGE_BOARD" MODIFY ("MSG_DETAILS" NOT NULL ENABLE);
1243
  ALTER TABLE "MESSAGE_BOARD" MODIFY ("MSG_ID" NOT NULL ENABLE);
1614
  ALTER TABLE "DEPLOYMENT_MANAGER"."MESSAGE_BOARD" MODIFY ("MSG_ID" NOT NULL ENABLE);
1244
/
-
 
-
 
1615
  ALTER TABLE "DEPLOYMENT_MANAGER"."MESSAGE_BOARD" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1245
--------------------------------------------------------
1616
--------------------------------------------------------
1246
--  Constraints for Table HARDWARE
1617
--  Constraints for Table HARDWARE
1247
--------------------------------------------------------
1618
--------------------------------------------------------
1248
 
1619
 
-
 
1620
  ALTER TABLE "DEPLOYMENT_MANAGER"."HARDWARE" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1249
  ALTER TABLE "HARDWARE" ADD CONSTRAINT "PK_HARDWARE" PRIMARY KEY ("HARDWARE_NAME_ID") ENABLE;
1621
  ALTER TABLE "DEPLOYMENT_MANAGER"."HARDWARE" ADD CONSTRAINT "PK_HARDWARE" PRIMARY KEY ("HARDWARE_NAME_ID")
-
 
1622
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1623
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1624
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
-
 
1625
  TABLESPACE "RELEASEM_INDX"  ENABLE;
1250
  ALTER TABLE "HARDWARE" MODIFY ("HARDWARE_NAME" NOT NULL ENABLE);
1626
  ALTER TABLE "DEPLOYMENT_MANAGER"."HARDWARE" MODIFY ("HARDWARE_NAME" NOT NULL ENABLE);
1251
  ALTER TABLE "HARDWARE" MODIFY ("BOM_ID" NOT NULL ENABLE);
1627
  ALTER TABLE "DEPLOYMENT_MANAGER"."HARDWARE" MODIFY ("BOM_ID" NOT NULL ENABLE);
1252
  ALTER TABLE "HARDWARE" MODIFY ("HARDWARE_NAME_ID" NOT NULL ENABLE);
1628
  ALTER TABLE "DEPLOYMENT_MANAGER"."HARDWARE" MODIFY ("HARDWARE_NAME_ID" NOT NULL ENABLE);
1253
/
-
 
1254
--------------------------------------------------------
1629
--------------------------------------------------------
1255
--  Constraints for Table BOMS
1630
--  Constraints for Table BOMS
1256
--------------------------------------------------------
1631
--------------------------------------------------------
1257
 
1632
 
-
 
1633
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOMS" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1258
  ALTER TABLE "BOMS" ADD CONSTRAINT "PK_BOMS" PRIMARY KEY ("BOM_ID") ENABLE;
1634
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOMS" ADD CONSTRAINT "PK_BOMS" PRIMARY KEY ("BOM_ID")
-
 
1635
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1636
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1637
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
-
 
1638
  TABLESPACE "RELEASEM_INDX"  ENABLE;
1259
  ALTER TABLE "BOMS" MODIFY ("PARENT_BOM_ID" NOT NULL ENABLE);
1639
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOMS" MODIFY ("PARENT_BOM_ID" NOT NULL ENABLE);
1260
  ALTER TABLE "BOMS" MODIFY ("BOM_LIFECYCLE" NOT NULL ENABLE);
1640
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOMS" MODIFY ("BOM_LIFECYCLE" NOT NULL ENABLE);
1261
  ALTER TABLE "BOMS" MODIFY ("IS_HIDDEN" NOT NULL ENABLE);
1641
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOMS" MODIFY ("IS_HIDDEN" NOT NULL ENABLE);
1262
  ALTER TABLE "BOMS" MODIFY ("IS_READONLY" NOT NULL ENABLE);
1642
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOMS" MODIFY ("IS_READONLY" NOT NULL ENABLE);
1263
  ALTER TABLE "BOMS" MODIFY ("BOM_VERSION" NOT NULL ENABLE);
1643
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOMS" MODIFY ("BOM_VERSION" NOT NULL ENABLE);
1264
  ALTER TABLE "BOMS" MODIFY ("BOM_NAME_ID" NOT NULL ENABLE);
1644
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOMS" MODIFY ("BOM_NAME_ID" NOT NULL ENABLE);
1265
  ALTER TABLE "BOMS" MODIFY ("BRANCH_ID" NOT NULL ENABLE);
1645
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOMS" MODIFY ("BRANCH_ID" NOT NULL ENABLE);
1266
  ALTER TABLE "BOMS" MODIFY ("BOM_ID" NOT NULL ENABLE);
1646
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOMS" MODIFY ("BOM_ID" NOT NULL ENABLE);
1267
/
-
 
1268
--------------------------------------------------------
1647
--------------------------------------------------------
1269
--  Constraints for Table STATES
1648
--  Constraints for Table STATES
1270
--------------------------------------------------------
1649
--------------------------------------------------------
1271
 
1650
 
-
 
1651
  ALTER TABLE "DEPLOYMENT_MANAGER"."STATES" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1272
  ALTER TABLE "STATES" ADD CONSTRAINT "PK_STATES" PRIMARY KEY ("STATE_ID") ENABLE;
1652
  ALTER TABLE "DEPLOYMENT_MANAGER"."STATES" ADD CONSTRAINT "PK_STATES" PRIMARY KEY ("STATE_ID")
-
 
1653
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1654
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1655
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
-
 
1656
  TABLESPACE "RELEASEM_INDX"  ENABLE;
1273
  ALTER TABLE "STATES" MODIFY ("STATE_TYPE_ENUM" NOT NULL ENABLE);
1657
  ALTER TABLE "DEPLOYMENT_MANAGER"."STATES" MODIFY ("STATE_TYPE_ENUM" NOT NULL ENABLE);
1274
  ALTER TABLE "STATES" MODIFY ("STATE_SEQ" NOT NULL ENABLE);
1658
  ALTER TABLE "DEPLOYMENT_MANAGER"."STATES" MODIFY ("STATE_SEQ" NOT NULL ENABLE);
1275
  ALTER TABLE "STATES" MODIFY ("STATE_NAME" NOT NULL ENABLE);
1659
  ALTER TABLE "DEPLOYMENT_MANAGER"."STATES" MODIFY ("STATE_NAME" NOT NULL ENABLE);
1276
  ALTER TABLE "STATES" MODIFY ("PROJ_ID" NOT NULL ENABLE);
1660
  ALTER TABLE "DEPLOYMENT_MANAGER"."STATES" MODIFY ("PROJ_ID" NOT NULL ENABLE);
1277
  ALTER TABLE "STATES" MODIFY ("STATE_ID" NOT NULL ENABLE);
1661
  ALTER TABLE "DEPLOYMENT_MANAGER"."STATES" MODIFY ("STATE_ID" NOT NULL ENABLE);
1278
/
-
 
1279
--------------------------------------------------------
1662
--------------------------------------------------------
1280
--  Constraints for Table NODE_TYPES
1663
--  Constraints for Table NODE_TYPES
1281
--------------------------------------------------------
1664
--------------------------------------------------------
1282
 
1665
 
1283
  ALTER TABLE "NODE_TYPES" ADD CONSTRAINT "PK_NODE_TYPES" PRIMARY KEY ("NODE_TYPE_ID") ENABLE;
1666
  ALTER TABLE "DEPLOYMENT_MANAGER"."NODE_TYPES" ADD CONSTRAINT "PK_NODE_TYPES" PRIMARY KEY ("NODE_TYPE_ID")
-
 
1667
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1668
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1669
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
-
 
1670
  TABLESPACE "RELEASEM_INDX"  ENABLE;
1284
  ALTER TABLE "NODE_TYPES" MODIFY ("NODE_IMAGE" NOT NULL ENABLE);
1671
  ALTER TABLE "DEPLOYMENT_MANAGER"."NODE_TYPES" MODIFY ("NODE_IMAGE" NOT NULL ENABLE);
1285
  ALTER TABLE "NODE_TYPES" MODIFY ("NODE_ICON" NOT NULL ENABLE);
1672
  ALTER TABLE "DEPLOYMENT_MANAGER"."NODE_TYPES" MODIFY ("NODE_ICON" NOT NULL ENABLE);
1286
  ALTER TABLE "NODE_TYPES" MODIFY ("NODE_TYPE" NOT NULL ENABLE);
1673
  ALTER TABLE "DEPLOYMENT_MANAGER"."NODE_TYPES" MODIFY ("NODE_TYPE" NOT NULL ENABLE);
1287
  ALTER TABLE "NODE_TYPES" MODIFY ("NODE_TYPE_ID" NOT NULL ENABLE);
1674
  ALTER TABLE "DEPLOYMENT_MANAGER"."NODE_TYPES" MODIFY ("NODE_TYPE_ID" NOT NULL ENABLE);
1288
/
-
 
-
 
1675
  ALTER TABLE "DEPLOYMENT_MANAGER"."NODE_TYPES" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1289
--------------------------------------------------------
1676
--------------------------------------------------------
1290
--  Constraints for Table BOM_STATE
1677
--  Constraints for Table BOM_STATE
1291
--------------------------------------------------------
1678
--------------------------------------------------------
1292
 
1679
 
-
 
1680
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_STATE" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1293
  ALTER TABLE "BOM_STATE" MODIFY ("IS_DISPLAYED" NOT NULL ENABLE);
1681
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_STATE" MODIFY ("IS_DISPLAYED" NOT NULL ENABLE);
1294
  ALTER TABLE "BOM_STATE" MODIFY ("USER_ID" NOT NULL ENABLE);
1682
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_STATE" MODIFY ("USER_ID" NOT NULL ENABLE);
1295
  ALTER TABLE "BOM_STATE" MODIFY ("STATE_ID" NOT NULL ENABLE);
1683
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_STATE" MODIFY ("STATE_ID" NOT NULL ENABLE);
1296
  ALTER TABLE "BOM_STATE" MODIFY ("BOM_ID" NOT NULL ENABLE);
1684
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_STATE" MODIFY ("BOM_ID" NOT NULL ENABLE);
1297
/
-
 
1298
--------------------------------------------------------
1685
--------------------------------------------------------
1299
--  Constraints for Table HARDWARE_NODE
1686
--  Constraints for Table HARDWARE_NODE
1300
--------------------------------------------------------
1687
--------------------------------------------------------
1301
 
1688
 
-
 
1689
  ALTER TABLE "DEPLOYMENT_MANAGER"."HARDWARE_NODE" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1302
  ALTER TABLE "HARDWARE_NODE" MODIFY ("NODE_ID" NOT NULL ENABLE);
1690
  ALTER TABLE "DEPLOYMENT_MANAGER"."HARDWARE_NODE" MODIFY ("NODE_ID" NOT NULL ENABLE);
1303
  ALTER TABLE "HARDWARE_NODE" MODIFY ("HARDWARE_NAME_ID" NOT NULL ENABLE);
1691
  ALTER TABLE "DEPLOYMENT_MANAGER"."HARDWARE_NODE" MODIFY ("HARDWARE_NAME_ID" NOT NULL ENABLE);
1304
/
-
 
1305
--------------------------------------------------------
1692
--------------------------------------------------------
1306
--  Constraints for Table NODE_TRAIL
1693
--  Constraints for Table BOM_ATTACHMENTS
1307
--------------------------------------------------------
1694
--------------------------------------------------------
1308
 
1695
 
1309
  ALTER TABLE "NODE_TRAIL" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
1696
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_ATTACHMENTS" ADD CONSTRAINT "BOM_ATTACHMENTS_PK" PRIMARY KEY ("BOM_ID")
-
 
1697
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1698
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1699
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
1310
  ALTER TABLE "NODE_TRAIL" MODIFY ("USER_ID" NOT NULL ENABLE);
1700
  TABLESPACE "RELEASEM_DATA"  ENABLE;
1311
  ALTER TABLE "NODE_TRAIL" MODIFY ("NODE_ID" NOT NULL ENABLE);
1701
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_ATTACHMENTS" MODIFY ("BOM_ID" NOT NULL ENABLE);
1312
/
-
 
-
 
1702
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_ATTACHMENTS" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1313
--------------------------------------------------------
1703
--------------------------------------------------------
1314
--  Constraints for Table PRODUCTS_QUEUE
1704
--  Constraints for Table NODE_TRAIL
1315
--------------------------------------------------------
1705
--------------------------------------------------------
1316
 
1706
 
1317
  ALTER TABLE "PRODUCTS_QUEUE" MODIFY ("ARRIVAL_STAMP" NOT NULL ENABLE);
1707
  ALTER TABLE "DEPLOYMENT_MANAGER"."NODE_TRAIL" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
1318
  ALTER TABLE "PRODUCTS_QUEUE" MODIFY ("PROD_ID" NOT NULL ENABLE);
1708
  ALTER TABLE "DEPLOYMENT_MANAGER"."NODE_TRAIL" MODIFY ("USER_ID" NOT NULL ENABLE);
1319
  ALTER TABLE "PRODUCTS_QUEUE" MODIFY ("PROJ_ID" NOT NULL ENABLE);
1709
  ALTER TABLE "DEPLOYMENT_MANAGER"."NODE_TRAIL" MODIFY ("NODE_ID" NOT NULL ENABLE);
1320
/
-
 
-
 
1710
  ALTER TABLE "DEPLOYMENT_MANAGER"."NODE_TRAIL" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1321
--------------------------------------------------------
1711
--------------------------------------------------------
1322
--  Constraints for Table DEF_ACTION_BUTTONS
1712
--  Constraints for Table PRODUCTS_QUEUE
1323
--------------------------------------------------------
1713
--------------------------------------------------------
1324
 
1714
 
1325
  ALTER TABLE "DEF_ACTION_BUTTONS" ADD CONSTRAINT "PK_DEF_ACTION_BUTTONS" PRIMARY KEY ("ABTN_ID") ENABLE;
-
 
1326
  ALTER TABLE "DEF_ACTION_BUTTONS" MODIFY ("IS_READONLY_ACTION" NOT NULL ENABLE);
1715
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCTS_QUEUE" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1327
  ALTER TABLE "DEF_ACTION_BUTTONS" MODIFY ("ACTIVE" NOT NULL ENABLE);
1716
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCTS_QUEUE" MODIFY ("ARRIVAL_STAMP" NOT NULL ENABLE);
1328
  ALTER TABLE "DEF_ACTION_BUTTONS" MODIFY ("VISIBLE" NOT NULL ENABLE);
1717
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCTS_QUEUE" MODIFY ("PROD_ID" NOT NULL ENABLE);
1329
  ALTER TABLE "DEF_ACTION_BUTTONS" MODIFY ("ABTN_NAME" NOT NULL ENABLE);
-
 
1330
  ALTER TABLE "DEF_ACTION_BUTTONS" MODIFY ("ABTN_ID" NOT NULL ENABLE);
1718
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCTS_QUEUE" MODIFY ("PROJ_ID" NOT NULL ENABLE);
1331
/
-
 
1332
--------------------------------------------------------
1719
--------------------------------------------------------
1333
--  Constraints for Table KNOWLEDGE_BASE
1720
--  Constraints for Table KNOWLEDGE_BASE
1334
--------------------------------------------------------
1721
--------------------------------------------------------
1335
 
1722
 
1336
  ALTER TABLE "KNOWLEDGE_BASE" ADD CONSTRAINT "PK_KNOWLEDGE_BASE" PRIMARY KEY ("ARTICLE_ID") ENABLE;
1723
  ALTER TABLE "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" ADD CONSTRAINT "PK_KNOWLEDGE_BASE" PRIMARY KEY ("ARTICLE_ID")
-
 
1724
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1725
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1726
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
-
 
1727
  TABLESPACE "RELEASEM_INDX"  ENABLE;
1337
  ALTER TABLE "KNOWLEDGE_BASE" MODIFY ("MODIFIER_ID" NOT NULL ENABLE);
1728
  ALTER TABLE "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" MODIFY ("MODIFIER_ID" NOT NULL ENABLE);
1338
  ALTER TABLE "KNOWLEDGE_BASE" MODIFY ("MOD_STAMP" NOT NULL ENABLE);
1729
  ALTER TABLE "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" MODIFY ("MOD_STAMP" NOT NULL ENABLE);
1339
  ALTER TABLE "KNOWLEDGE_BASE" MODIFY ("CREATOR_ID" NOT NULL ENABLE);
1730
  ALTER TABLE "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" MODIFY ("CREATOR_ID" NOT NULL ENABLE);
1340
  ALTER TABLE "KNOWLEDGE_BASE" MODIFY ("CREATED_STAMP" NOT NULL ENABLE);
1731
  ALTER TABLE "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" MODIFY ("CREATED_STAMP" NOT NULL ENABLE);
1341
  ALTER TABLE "KNOWLEDGE_BASE" MODIFY ("VISIBILITY_LEVEL_FK" NOT NULL ENABLE);
1732
  ALTER TABLE "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" MODIFY ("VISIBILITY_LEVEL_FK" NOT NULL ENABLE);
1342
  ALTER TABLE "KNOWLEDGE_BASE" MODIFY ("ARTICLE_DETAILS" NOT NULL ENABLE);
1733
  ALTER TABLE "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" MODIFY ("ARTICLE_DETAILS" NOT NULL ENABLE);
1343
  ALTER TABLE "KNOWLEDGE_BASE" MODIFY ("ARTICLE_TITLE" NOT NULL ENABLE);
1734
  ALTER TABLE "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" MODIFY ("ARTICLE_TITLE" NOT NULL ENABLE);
1344
  ALTER TABLE "KNOWLEDGE_BASE" MODIFY ("ARTICLE_ID" NOT NULL ENABLE);
1735
  ALTER TABLE "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" MODIFY ("ARTICLE_ID" NOT NULL ENABLE);
1345
/
-
 
-
 
1736
  ALTER TABLE "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1346
--------------------------------------------------------
1737
--------------------------------------------------------
1347
--  Constraints for Table BOM_TRAIL
1738
--  Constraints for Table BOM_TRAIL
1348
--------------------------------------------------------
1739
--------------------------------------------------------
1349
 
1740
 
-
 
1741
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_TRAIL" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1350
  ALTER TABLE "BOM_TRAIL" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
1742
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_TRAIL" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
1351
  ALTER TABLE "BOM_TRAIL" MODIFY ("USER_ID" NOT NULL ENABLE);
1743
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_TRAIL" MODIFY ("USER_ID" NOT NULL ENABLE);
1352
  ALTER TABLE "BOM_TRAIL" MODIFY ("TRAIL_ACTION" NOT NULL ENABLE);
1744
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_TRAIL" MODIFY ("TRAIL_ACTION" NOT NULL ENABLE);
1353
  ALTER TABLE "BOM_TRAIL" MODIFY ("BOM_ID" NOT NULL ENABLE);
1745
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_TRAIL" MODIFY ("BOM_ID" NOT NULL ENABLE);
1354
/
-
 
1355
--------------------------------------------------------
1746
--------------------------------------------------------
1356
--  Constraints for Table TEST_TYPES
1747
--  Constraints for Table TEST_TYPES
1357
--------------------------------------------------------
1748
--------------------------------------------------------
1358
 
1749
 
1359
  ALTER TABLE "TEST_TYPES" ADD PRIMARY KEY ("TEST_TYPE_ID") ENABLE;
1750
  ALTER TABLE "DEPLOYMENT_MANAGER"."TEST_TYPES" ADD PRIMARY KEY ("TEST_TYPE_ID")
-
 
1751
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1752
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1753
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
-
 
1754
  TABLESPACE "RELEASEM_INDX"  ENABLE;
1360
  ALTER TABLE "TEST_TYPES" MODIFY ("TEST_TYPE_NAME" NOT NULL ENABLE);
1755
  ALTER TABLE "DEPLOYMENT_MANAGER"."TEST_TYPES" MODIFY ("TEST_TYPE_NAME" NOT NULL ENABLE);
1361
  ALTER TABLE "TEST_TYPES" MODIFY ("TEST_TYPE_ID" NOT NULL ENABLE);
1756
  ALTER TABLE "DEPLOYMENT_MANAGER"."TEST_TYPES" MODIFY ("TEST_TYPE_ID" NOT NULL ENABLE);
1362
/
-
 
-
 
1757
  ALTER TABLE "DEPLOYMENT_MANAGER"."TEST_TYPES" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1363
--------------------------------------------------------
1758
--------------------------------------------------------
1364
--  Constraints for Table PRODUCT_TRAIL
1759
--  Constraints for Table PRODUCT_TRAIL
1365
--------------------------------------------------------
1760
--------------------------------------------------------
1366
 
1761
 
1367
  ALTER TABLE "PRODUCT_TRAIL" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
1762
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCT_TRAIL" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
1368
  ALTER TABLE "PRODUCT_TRAIL" MODIFY ("USER_ID" NOT NULL ENABLE);
1763
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCT_TRAIL" MODIFY ("USER_ID" NOT NULL ENABLE);
1369
/
-
 
-
 
1764
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCT_TRAIL" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1370
--------------------------------------------------------
1765
--------------------------------------------------------
1371
--  Constraints for Table BOM_STATE20100609
1766
--  Constraints for Table BOM_STATE20100609
1372
--------------------------------------------------------
1767
--------------------------------------------------------
1373
 
1768
 
1374
  ALTER TABLE "BOM_STATE20100609" MODIFY ("IS_DISPLAYED" NOT NULL ENABLE);
1769
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_STATE20100609" MODIFY ("IS_DISPLAYED" NOT NULL ENABLE);
1375
  ALTER TABLE "BOM_STATE20100609" MODIFY ("USER_ID" NOT NULL ENABLE);
1770
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_STATE20100609" MODIFY ("USER_ID" NOT NULL ENABLE);
1376
  ALTER TABLE "BOM_STATE20100609" MODIFY ("STATE_ID" NOT NULL ENABLE);
1771
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_STATE20100609" MODIFY ("STATE_ID" NOT NULL ENABLE);
1377
  ALTER TABLE "BOM_STATE20100609" MODIFY ("BOM_ID" NOT NULL ENABLE);
1772
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_STATE20100609" MODIFY ("BOM_ID" NOT NULL ENABLE);
1378
/
-
 
-
 
1773
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_STATE20100609" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1379
--------------------------------------------------------
1774
--------------------------------------------------------
1380
--  Constraints for Table ACTION_TRAIL
1775
--  Constraints for Table ACTION_TRAIL
1381
--------------------------------------------------------
1776
--------------------------------------------------------
1382
 
1777
 
1383
  ALTER TABLE "ACTION_TRAIL" MODIFY ("ACTION_EVENT" NOT NULL ENABLE);
1778
  ALTER TABLE "DEPLOYMENT_MANAGER"."ACTION_TRAIL" MODIFY ("ACTION_EVENT" NOT NULL ENABLE);
1384
  ALTER TABLE "ACTION_TRAIL" MODIFY ("USER_ID" NOT NULL ENABLE);
1779
  ALTER TABLE "DEPLOYMENT_MANAGER"."ACTION_TRAIL" MODIFY ("USER_ID" NOT NULL ENABLE);
1385
  ALTER TABLE "ACTION_TRAIL" MODIFY ("ACTION_STAMP" NOT NULL ENABLE);
1780
  ALTER TABLE "DEPLOYMENT_MANAGER"."ACTION_TRAIL" MODIFY ("ACTION_STAMP" NOT NULL ENABLE);
1386
/
-
 
-
 
1781
  ALTER TABLE "DEPLOYMENT_MANAGER"."ACTION_TRAIL" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1387
--------------------------------------------------------
1782
--------------------------------------------------------
1388
--  Constraints for Table PRODUCT_NOTES
1783
--  Constraints for Table PRODUCT_NOTES
1389
--------------------------------------------------------
1784
--------------------------------------------------------
1390
 
1785
 
1391
  ALTER TABLE "PRODUCT_NOTES" ADD CONSTRAINT "PRODUCT_NOTES_PK" PRIMARY KEY ("PROD_ID") ENABLE;
1786
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCT_NOTES" ADD CONSTRAINT "PRODUCT_NOTES_PK" PRIMARY KEY ("PROD_ID")
-
 
1787
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1788
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1789
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
-
 
1790
  TABLESPACE "RELEASEM_INDX"  ENABLE;
1392
  ALTER TABLE "PRODUCT_NOTES" MODIFY ("PROD_ID" NOT NULL ENABLE);
1791
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCT_NOTES" MODIFY ("PROD_ID" NOT NULL ENABLE);
1393
/
-
 
-
 
1792
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCT_NOTES" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1394
--------------------------------------------------------
1793
--------------------------------------------------------
1395
--  Constraints for Table OS_BASE_ENV
1794
--  Constraints for Table OS_BASE_ENV
1396
--------------------------------------------------------
1795
--------------------------------------------------------
1397
 
1796
 
-
 
1797
  ALTER TABLE "DEPLOYMENT_MANAGER"."OS_BASE_ENV" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1398
  ALTER TABLE "OS_BASE_ENV" MODIFY ("BASE_ENV_ID" NOT NULL ENABLE);
1798
  ALTER TABLE "DEPLOYMENT_MANAGER"."OS_BASE_ENV" MODIFY ("BASE_ENV_ID" NOT NULL ENABLE);
1399
  ALTER TABLE "OS_BASE_ENV" MODIFY ("OS_ID" NOT NULL ENABLE);
1799
  ALTER TABLE "DEPLOYMENT_MANAGER"."OS_BASE_ENV" MODIFY ("OS_ID" NOT NULL ENABLE);
1400
/
-
 
1401
--------------------------------------------------------
1800
--------------------------------------------------------
1402
--  Constraints for Table BASE_ENV_CONTENTS
1801
--  Constraints for Table BASE_ENV_CONTENTS
1403
--------------------------------------------------------
1802
--------------------------------------------------------
1404
 
1803
 
1405
  ALTER TABLE "BASE_ENV_CONTENTS" MODIFY ("SEQ_NUM" NOT NULL ENABLE);
1804
  ALTER TABLE "DEPLOYMENT_MANAGER"."BASE_ENV_CONTENTS" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1406
  ALTER TABLE "BASE_ENV_CONTENTS" MODIFY ("PROD_ID" NOT NULL ENABLE);
1805
  ALTER TABLE "DEPLOYMENT_MANAGER"."BASE_ENV_CONTENTS" MODIFY ("SEQ_NUM" NOT NULL ENABLE);
1407
  ALTER TABLE "BASE_ENV_CONTENTS" MODIFY ("BASE_ENV_ID" NOT NULL ENABLE);
1806
  ALTER TABLE "DEPLOYMENT_MANAGER"."BASE_ENV_CONTENTS" MODIFY ("PROD_ID" NOT NULL ENABLE);
1408
/
-
 
1409
--------------------------------------------------------
-
 
1410
--  Constraints for Table VALIDATION_RULES
-
 
1411
--------------------------------------------------------
-
 
1412
 
-
 
1413
  ALTER TABLE "VALIDATION_RULES" MODIFY ("IS_REQUIRED" NOT NULL ENABLE);
1807
  ALTER TABLE "DEPLOYMENT_MANAGER"."BASE_ENV_CONTENTS" MODIFY ("BASE_ENV_ID" NOT NULL ENABLE);
1414
  ALTER TABLE "VALIDATION_RULES" MODIFY ("FIELD_NAME" NOT NULL ENABLE);
-
 
1415
/
-
 
1416
--------------------------------------------------------
1808
--------------------------------------------------------
1417
--  Constraints for Table NOTIFY_USER
1809
--  Constraints for Table NOTIFY_USER
1418
--------------------------------------------------------
1810
--------------------------------------------------------
1419
 
1811
 
-
 
1812
  ALTER TABLE "DEPLOYMENT_MANAGER"."NOTIFY_USER" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1420
  ALTER TABLE "NOTIFY_USER" MODIFY ("EVENT_ENUM" NOT NULL ENABLE);
1813
  ALTER TABLE "DEPLOYMENT_MANAGER"."NOTIFY_USER" MODIFY ("EVENT_ENUM" NOT NULL ENABLE);
1421
  ALTER TABLE "NOTIFY_USER" MODIFY ("USER_ID" NOT NULL ENABLE);
1814
  ALTER TABLE "DEPLOYMENT_MANAGER"."NOTIFY_USER" MODIFY ("USER_ID" NOT NULL ENABLE);
1422
  ALTER TABLE "NOTIFY_USER" MODIFY ("PROJ_ID" NOT NULL ENABLE);
1815
  ALTER TABLE "DEPLOYMENT_MANAGER"."NOTIFY_USER" MODIFY ("PROJ_ID" NOT NULL ENABLE);
1423
/
-
 
1424
--------------------------------------------------------
1816
--------------------------------------------------------
1425
--  Constraints for Table BOM_NOTES
1817
--  Constraints for Table BOM_NOTES
1426
--------------------------------------------------------
1818
--------------------------------------------------------
1427
 
1819
 
-
 
1820
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_NOTES" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1428
  ALTER TABLE "BOM_NOTES" MODIFY ("ARTICLE_ID" NOT NULL ENABLE);
1821
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_NOTES" MODIFY ("ARTICLE_ID" NOT NULL ENABLE);
1429
  ALTER TABLE "BOM_NOTES" MODIFY ("SCOPE_ID" NOT NULL ENABLE);
1822
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_NOTES" MODIFY ("SCOPE_ID" NOT NULL ENABLE);
1430
  ALTER TABLE "BOM_NOTES" MODIFY ("BOM_SCOPE" NOT NULL ENABLE);
1823
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_NOTES" MODIFY ("BOM_SCOPE" NOT NULL ENABLE);
1431
  ALTER TABLE "BOM_NOTES" MODIFY ("BOM_ID" NOT NULL ENABLE);
1824
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_NOTES" MODIFY ("BOM_ID" NOT NULL ENABLE);
1432
/
-
 
1433
--------------------------------------------------------
1825
--------------------------------------------------------
1434
--  Constraints for Table PRODUCTION_BOM
1826
--  Constraints for Table PRODUCTION_BOM
1435
--------------------------------------------------------
1827
--------------------------------------------------------
1436
 
1828
 
-
 
1829
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCTION_BOM" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1437
  ALTER TABLE "PRODUCTION_BOM" MODIFY ("BOM_ID" NOT NULL ENABLE);
1830
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCTION_BOM" MODIFY ("BOM_ID" NOT NULL ENABLE);
1438
  ALTER TABLE "PRODUCTION_BOM" MODIFY ("PROJ_ID" NOT NULL ENABLE);
1831
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCTION_BOM" MODIFY ("PROJ_ID" NOT NULL ENABLE);
1439
/
-
 
1440
--------------------------------------------------------
1832
--------------------------------------------------------
1441
--  Constraints for Table NETWORK_NODES
1833
--  Constraints for Table NETWORK_NODES
1442
--------------------------------------------------------
1834
--------------------------------------------------------
1443
 
1835
 
-
 
1836
  ALTER TABLE "DEPLOYMENT_MANAGER"."NETWORK_NODES" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1444
  ALTER TABLE "NETWORK_NODES" ADD CONSTRAINT "PK_NETWORK_NODES" PRIMARY KEY ("NODE_ID") ENABLE;
1837
  ALTER TABLE "DEPLOYMENT_MANAGER"."NETWORK_NODES" ADD CONSTRAINT "PK_NETWORK_NODES" PRIMARY KEY ("NODE_ID")
-
 
1838
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1839
  STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1840
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
-
 
1841
  TABLESPACE "RELEASEM_INDX"  ENABLE;
1445
  ALTER TABLE "NETWORK_NODES" MODIFY ("NODE_NAME" NOT NULL ENABLE);
1842
  ALTER TABLE "DEPLOYMENT_MANAGER"."NETWORK_NODES" MODIFY ("NODE_NAME" NOT NULL ENABLE);
1446
  ALTER TABLE "NETWORK_NODES" MODIFY ("NODE_TYPE_ID" NOT NULL ENABLE);
1843
  ALTER TABLE "DEPLOYMENT_MANAGER"."NETWORK_NODES" MODIFY ("NODE_TYPE_ID" NOT NULL ENABLE);
1447
  ALTER TABLE "NETWORK_NODES" MODIFY ("NODE_ID" NOT NULL ENABLE);
1844
  ALTER TABLE "DEPLOYMENT_MANAGER"."NETWORK_NODES" MODIFY ("NODE_ID" NOT NULL ENABLE);
1448
/
-
 
1449
--------------------------------------------------------
1845
--------------------------------------------------------
1450
--  Constraints for Table PRODUCT_DETAILS
1846
--  Constraints for Table PRODUCT_DETAILS
1451
--------------------------------------------------------
1847
--------------------------------------------------------
1452
 
1848
 
1453
  ALTER TABLE "PRODUCT_DETAILS" ADD CONSTRAINT "PKPRODUCT_DETAILS" PRIMARY KEY ("PROD_ID") ENABLE;
1849
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCT_DETAILS" ADD CONSTRAINT "PKPRODUCT_DETAILS" PRIMARY KEY ("PROD_ID")
-
 
1850
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1851
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1852
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
-
 
1853
  TABLESPACE "RELEASEM_INDX"  ENABLE;
1454
  ALTER TABLE "PRODUCT_DETAILS" MODIFY ("PROD_ID" NOT NULL ENABLE);
1854
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCT_DETAILS" MODIFY ("PROD_ID" NOT NULL ENABLE);
1455
/
-
 
-
 
1855
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCT_DETAILS" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1456
--------------------------------------------------------
1856
--------------------------------------------------------
1457
--  Constraints for Table DM_PROJECTS
1857
--  Constraints for Table DM_PROJECTS
1458
--------------------------------------------------------
1858
--------------------------------------------------------
1459
 
1859
 
1460
  ALTER TABLE "DM_PROJECTS" ADD CONSTRAINT "PK_DM_PROJECTS" PRIMARY KEY ("PROJ_ID") ENABLE;
1860
  ALTER TABLE "DEPLOYMENT_MANAGER"."DM_PROJECTS" ADD CONSTRAINT "PK_DM_PROJECTS" PRIMARY KEY ("PROJ_ID")
-
 
1861
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1862
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1863
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
-
 
1864
  TABLESPACE "RELEASEM_INDX"  ENABLE;
1461
  ALTER TABLE "DM_PROJECTS" MODIFY ("PROJ_NAME" NOT NULL ENABLE);
1865
  ALTER TABLE "DEPLOYMENT_MANAGER"."DM_PROJECTS" MODIFY ("PROJ_NAME" NOT NULL ENABLE);
1462
  ALTER TABLE "DM_PROJECTS" MODIFY ("PROJ_ID" NOT NULL ENABLE);
1866
  ALTER TABLE "DEPLOYMENT_MANAGER"."DM_PROJECTS" MODIFY ("PROJ_ID" NOT NULL ENABLE);
1463
/
-
 
-
 
1867
  ALTER TABLE "DEPLOYMENT_MANAGER"."DM_PROJECTS" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1464
--------------------------------------------------------
1868
--------------------------------------------------------
1465
--  Constraints for Table BRANCHES
1869
--  Constraints for Table BRANCHES
1466
--------------------------------------------------------
1870
--------------------------------------------------------
1467
 
1871
 
-
 
1872
  ALTER TABLE "DEPLOYMENT_MANAGER"."BRANCHES" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1468
  ALTER TABLE "BRANCHES" ADD CONSTRAINT "PK_BRANCHES" PRIMARY KEY ("BRANCH_ID") ENABLE;
1873
  ALTER TABLE "DEPLOYMENT_MANAGER"."BRANCHES" ADD CONSTRAINT "PK_BRANCHES" PRIMARY KEY ("BRANCH_ID")
-
 
1874
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1875
  STORAGE(INITIAL 131072 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1876
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
-
 
1877
  TABLESPACE "RELEASEM_INDX"  ENABLE;
1469
  ALTER TABLE "BRANCHES" MODIFY ("BRANCH_NAME" NOT NULL ENABLE);
1878
  ALTER TABLE "DEPLOYMENT_MANAGER"."BRANCHES" MODIFY ("BRANCH_NAME" NOT NULL ENABLE);
1470
  ALTER TABLE "BRANCHES" MODIFY ("PROJ_ID" NOT NULL ENABLE);
1879
  ALTER TABLE "DEPLOYMENT_MANAGER"."BRANCHES" MODIFY ("PROJ_ID" NOT NULL ENABLE);
1471
  ALTER TABLE "BRANCHES" MODIFY ("BRANCH_ID" NOT NULL ENABLE);
1880
  ALTER TABLE "DEPLOYMENT_MANAGER"."BRANCHES" MODIFY ("BRANCH_ID" NOT NULL ENABLE);
1472
/
-
 
1473
--------------------------------------------------------
1881
--------------------------------------------------------
1474
--  Constraints for Table BOM_CONTENTS
1882
--  Constraints for Table BOM_CONTENTS
1475
--------------------------------------------------------
1883
--------------------------------------------------------
1476
 
1884
 
-
 
1885
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_CONTENTS" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1477
  ALTER TABLE "BOM_CONTENTS" MODIFY ("NODE_ID" NOT NULL ENABLE);
1886
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_CONTENTS" MODIFY ("NODE_ID" NOT NULL ENABLE);
1478
  ALTER TABLE "BOM_CONTENTS" MODIFY ("BOM_ID" NOT NULL ENABLE);
1887
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_CONTENTS" MODIFY ("BOM_ID" NOT NULL ENABLE);
1479
/
-
 
1480
--------------------------------------------------------
1888
--------------------------------------------------------
1481
--  Constraints for Table REJECTION_TRAIL
1889
--  Constraints for Table REJECTION_TRAIL
1482
--------------------------------------------------------
1890
--------------------------------------------------------
1483
 
1891
 
1484
  ALTER TABLE "REJECTION_TRAIL" MODIFY ("USER_ID" NOT NULL ENABLE);
1892
  ALTER TABLE "DEPLOYMENT_MANAGER"."REJECTION_TRAIL" MODIFY ("USER_ID" NOT NULL ENABLE);
1485
  ALTER TABLE "REJECTION_TRAIL" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
1893
  ALTER TABLE "DEPLOYMENT_MANAGER"."REJECTION_TRAIL" MODIFY ("DATE_TIME_STAMP" NOT NULL ENABLE);
1486
  ALTER TABLE "REJECTION_TRAIL" MODIFY ("REJECT_SEQ" NOT NULL ENABLE);
1894
  ALTER TABLE "DEPLOYMENT_MANAGER"."REJECTION_TRAIL" MODIFY ("REJECT_SEQ" NOT NULL ENABLE);
1487
  ALTER TABLE "REJECTION_TRAIL" MODIFY ("ENTITY_ID" NOT NULL ENABLE);
1895
  ALTER TABLE "DEPLOYMENT_MANAGER"."REJECTION_TRAIL" MODIFY ("ENTITY_ID" NOT NULL ENABLE);
1488
  ALTER TABLE "REJECTION_TRAIL" MODIFY ("ENUM_ENTITY_TYPE" NOT NULL ENABLE);
1896
  ALTER TABLE "DEPLOYMENT_MANAGER"."REJECTION_TRAIL" MODIFY ("ENUM_ENTITY_TYPE" NOT NULL ENABLE);
1489
/
-
 
-
 
1897
  ALTER TABLE "DEPLOYMENT_MANAGER"."REJECTION_TRAIL" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1490
--------------------------------------------------------
1898
--------------------------------------------------------
1491
--  Constraints for Table RELATED_ARTICLES
1899
--  Constraints for Table RELATED_ARTICLES
1492
--------------------------------------------------------
1900
--------------------------------------------------------
1493
 
1901
 
1494
  ALTER TABLE "RELATED_ARTICLES" MODIFY ("RARTICLE_ID" NOT NULL ENABLE);
1902
  ALTER TABLE "DEPLOYMENT_MANAGER"."RELATED_ARTICLES" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1495
  ALTER TABLE "RELATED_ARTICLES" MODIFY ("ARTICLE_ID" NOT NULL ENABLE);
1903
  ALTER TABLE "DEPLOYMENT_MANAGER"."RELATED_ARTICLES" MODIFY ("RARTICLE_ID" NOT NULL ENABLE);
1496
/
-
 
1497
--------------------------------------------------------
-
 
1498
--  Constraints for Table DEF_MENU_ITEMS
-
 
1499
--------------------------------------------------------
-
 
1500
 
-
 
1501
  ALTER TABLE "DEF_MENU_ITEMS" ADD CONSTRAINT "PK_DEF_MENU_ITEMS" PRIMARY KEY ("ITEM_ID") ENABLE;
-
 
1502
  ALTER TABLE "DEF_MENU_ITEMS" MODIFY ("ACTIVE" NOT NULL ENABLE);
-
 
1503
  ALTER TABLE "DEF_MENU_ITEMS" MODIFY ("VISIBLE" NOT NULL ENABLE);
-
 
1504
  ALTER TABLE "DEF_MENU_ITEMS" MODIFY ("ITEM_NAME" NOT NULL ENABLE);
-
 
1505
  ALTER TABLE "DEF_MENU_ITEMS" MODIFY ("ITEM_ID" NOT NULL ENABLE);
1904
  ALTER TABLE "DEPLOYMENT_MANAGER"."RELATED_ARTICLES" MODIFY ("ARTICLE_ID" NOT NULL ENABLE);
1506
/
-
 
1507
--------------------------------------------------------
1905
--------------------------------------------------------
1508
--  Constraints for Table PROCESSES_CONFIG
1906
--  Constraints for Table PROCESSES_CONFIG
1509
--------------------------------------------------------
1907
--------------------------------------------------------
1510
 
1908
 
-
 
1909
  ALTER TABLE "DEPLOYMENT_MANAGER"."PROCESSES_CONFIG" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1511
  ALTER TABLE "PROCESSES_CONFIG" MODIFY ("PKG_ID" NOT NULL ENABLE);
1910
  ALTER TABLE "DEPLOYMENT_MANAGER"."PROCESSES_CONFIG" MODIFY ("PKG_ID" NOT NULL ENABLE);
1512
  ALTER TABLE "PROCESSES_CONFIG" MODIFY ("PKG_HEALTH_TAG" NOT NULL ENABLE);
1911
  ALTER TABLE "DEPLOYMENT_MANAGER"."PROCESSES_CONFIG" MODIFY ("PKG_HEALTH_TAG" NOT NULL ENABLE);
1513
  ALTER TABLE "PROCESSES_CONFIG" MODIFY ("OS_ID" NOT NULL ENABLE);
1912
  ALTER TABLE "DEPLOYMENT_MANAGER"."PROCESSES_CONFIG" MODIFY ("OS_ID" NOT NULL ENABLE);
1514
  ALTER TABLE "PROCESSES_CONFIG" MODIFY ("PROD_ID" NOT NULL ENABLE);
1913
  ALTER TABLE "DEPLOYMENT_MANAGER"."PROCESSES_CONFIG" MODIFY ("PROD_ID" NOT NULL ENABLE);
1515
/
-
 
1516
--------------------------------------------------------
1914
--------------------------------------------------------
1517
--  Constraints for Table RELEASE_AUTHORISATION
1915
--  Constraints for Table RELEASE_AUTHORISATION
1518
--------------------------------------------------------
1916
--------------------------------------------------------
1519
 
1917
 
-
 
1918
  ALTER TABLE "DEPLOYMENT_MANAGER"."RELEASE_AUTHORISATION" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1520
  ALTER TABLE "RELEASE_AUTHORISATION" MODIFY ("TESTER_ID" NOT NULL ENABLE);
1919
  ALTER TABLE "DEPLOYMENT_MANAGER"."RELEASE_AUTHORISATION" MODIFY ("TESTER_ID" NOT NULL ENABLE);
1521
  ALTER TABLE "RELEASE_AUTHORISATION" MODIFY ("BOM_ID" NOT NULL ENABLE);
1920
  ALTER TABLE "DEPLOYMENT_MANAGER"."RELEASE_AUTHORISATION" MODIFY ("BOM_ID" NOT NULL ENABLE);
1522
  ALTER TABLE "RELEASE_AUTHORISATION" MODIFY ("PV_ID" NOT NULL ENABLE);
1921
  ALTER TABLE "DEPLOYMENT_MANAGER"."RELEASE_AUTHORISATION" MODIFY ("PV_ID" NOT NULL ENABLE);
1523
/
-
 
1524
--------------------------------------------------------
1922
--------------------------------------------------------
1525
--  Constraints for Table OPERATING_SYSTEMS
1923
--  Constraints for Table OPERATING_SYSTEMS
1526
--------------------------------------------------------
1924
--------------------------------------------------------
1527
 
1925
 
-
 
1926
  ALTER TABLE "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
1528
  ALTER TABLE "OPERATING_SYSTEMS" ADD CONSTRAINT "PK_OPERATING_SYSTEMS" PRIMARY KEY ("OS_ID") ENABLE;
1927
  ALTER TABLE "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" ADD CONSTRAINT "PK_OPERATING_SYSTEMS" PRIMARY KEY ("OS_ID")
-
 
1928
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
-
 
1929
  STORAGE(INITIAL 2097152 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
-
 
1930
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
-
 
1931
  TABLESPACE "RELEASEM_INDX"  ENABLE;
1529
  ALTER TABLE "OPERATING_SYSTEMS" MODIFY ("NODE_ID" NOT NULL ENABLE);
1932
  ALTER TABLE "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" MODIFY ("NODE_ID" NOT NULL ENABLE);
1530
  ALTER TABLE "OPERATING_SYSTEMS" MODIFY ("OS_NAME" NOT NULL ENABLE);
1933
  ALTER TABLE "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" MODIFY ("OS_NAME" NOT NULL ENABLE);
1531
  ALTER TABLE "OPERATING_SYSTEMS" MODIFY ("OS_ID" NOT NULL ENABLE);
1934
  ALTER TABLE "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" MODIFY ("OS_ID" NOT NULL ENABLE);
1532
/
-
 
1533
--------------------------------------------------------
1935
--------------------------------------------------------
1534
--  Ref Constraints for Table BASE_ENV
1936
--  Ref Constraints for Table BASE_ENV
1535
--------------------------------------------------------
1937
--------------------------------------------------------
1536
 
1938
 
1537
  ALTER TABLE "BASE_ENV" ADD CONSTRAINT "FK_BASE_ENV_REF_BOMS" FOREIGN KEY ("BOM_ID")
1939
  ALTER TABLE "DEPLOYMENT_MANAGER"."BASE_ENV" ADD CONSTRAINT "FK_BASE_ENV_REF_BOMS" FOREIGN KEY ("BOM_ID")
1538
	  REFERENCES "BOMS" ("BOM_ID") ENABLE;
1940
	  REFERENCES "DEPLOYMENT_MANAGER"."BOMS" ("BOM_ID") ENABLE;
1539
  ALTER TABLE "BASE_ENV" ADD CONSTRAINT "FK_BASE_ENV_REF_BOS_TYPES" FOREIGN KEY ("BOS_ID")
1941
  ALTER TABLE "DEPLOYMENT_MANAGER"."BASE_ENV" ADD CONSTRAINT "FK_BASE_ENV_REF_BOS_TYPES" FOREIGN KEY ("BOS_ID")
1540
	  REFERENCES "BOS_TYPES" ("BOS_ID") ENABLE;
1942
	  REFERENCES "DEPLOYMENT_MANAGER"."BOS_TYPES" ("BOS_ID") ENABLE;
1541
/
-
 
1542
--------------------------------------------------------
1943
--------------------------------------------------------
1543
--  Ref Constraints for Table BASE_ENV_CONTENTS
1944
--  Ref Constraints for Table BASE_ENV_CONTENTS
1544
--------------------------------------------------------
1945
--------------------------------------------------------
1545
 
1946
 
1546
  ALTER TABLE "BASE_ENV_CONTENTS" ADD CONSTRAINT "FK_BASE_ENV_CONT_REF_BASE_ENV" FOREIGN KEY ("BASE_ENV_ID")
1947
  ALTER TABLE "DEPLOYMENT_MANAGER"."BASE_ENV_CONTENTS" ADD CONSTRAINT "FK_BASE_ENV_CONT_REF_BASE_ENV" FOREIGN KEY ("BASE_ENV_ID")
1547
	  REFERENCES "BASE_ENV" ("BASE_ENV_ID") ENABLE;
1948
	  REFERENCES "DEPLOYMENT_MANAGER"."BASE_ENV" ("BASE_ENV_ID") ENABLE;
1548
/
-
 
1549
--------------------------------------------------------
1949
--------------------------------------------------------
1550
--  Ref Constraints for Table BOMS
1950
--  Ref Constraints for Table BOMS
1551
--------------------------------------------------------
1951
--------------------------------------------------------
1552
 
1952
 
1553
  ALTER TABLE "BOMS" ADD CONSTRAINT "FK_BOMS_REF_BOM_NAME" FOREIGN KEY ("BOM_NAME_ID")
1953
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOMS" ADD CONSTRAINT "FK_BOMS_REF_BOM_NAME" FOREIGN KEY ("BOM_NAME_ID")
1554
	  REFERENCES "BOM_NAMES" ("BOM_NAME_ID") ENABLE;
1954
	  REFERENCES "DEPLOYMENT_MANAGER"."BOM_NAMES" ("BOM_NAME_ID") ENABLE;
1555
  ALTER TABLE "BOMS" ADD CONSTRAINT "FK_BOMS_REF_BRANCHES" FOREIGN KEY ("BRANCH_ID")
1955
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOMS" ADD CONSTRAINT "FK_BOMS_REF_BRANCHES" FOREIGN KEY ("BRANCH_ID")
1556
	  REFERENCES "BRANCHES" ("BRANCH_ID") ENABLE;
1956
	  REFERENCES "DEPLOYMENT_MANAGER"."BRANCHES" ("BRANCH_ID") ENABLE;
1557
/
-
 
1558
--------------------------------------------------------
1957
--------------------------------------------------------
1559
--  Ref Constraints for Table BOM_CONTENTS
1958
--  Ref Constraints for Table BOM_CONTENTS
1560
--------------------------------------------------------
1959
--------------------------------------------------------
1561
 
1960
 
1562
  ALTER TABLE "BOM_CONTENTS" ADD CONSTRAINT "FK_BOM_CONT_REF_BOMS" FOREIGN KEY ("BOM_ID")
1961
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_CONTENTS" ADD CONSTRAINT "FK_BOM_CONT_REF_BOMS" FOREIGN KEY ("BOM_ID")
1563
	  REFERENCES "BOMS" ("BOM_ID") ENABLE;
1962
	  REFERENCES "DEPLOYMENT_MANAGER"."BOMS" ("BOM_ID") ENABLE;
1564
  ALTER TABLE "BOM_CONTENTS" ADD CONSTRAINT "FK_BOM_CONT_REF_NETWORK" FOREIGN KEY ("NODE_ID")
1963
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_CONTENTS" ADD CONSTRAINT "FK_BOM_CONT_REF_NETWORK" FOREIGN KEY ("NODE_ID")
1565
	  REFERENCES "NETWORK_NODES" ("NODE_ID") ENABLE;
1964
	  REFERENCES "DEPLOYMENT_MANAGER"."NETWORK_NODES" ("NODE_ID") ENABLE;
1566
/
-
 
1567
--------------------------------------------------------
1965
--------------------------------------------------------
1568
--  Ref Constraints for Table BOM_NOTES
1966
--  Ref Constraints for Table BOM_NOTES
1569
--------------------------------------------------------
1967
--------------------------------------------------------
1570
 
1968
 
1571
  ALTER TABLE "BOM_NOTES" ADD CONSTRAINT "FK_BOM_NOTES_REF_BOMS" FOREIGN KEY ("BOM_ID")
1969
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_NOTES" ADD CONSTRAINT "FK_BOM_NOTES_REF_BOMS" FOREIGN KEY ("BOM_ID")
1572
	  REFERENCES "BOMS" ("BOM_ID") ENABLE;
1970
	  REFERENCES "DEPLOYMENT_MANAGER"."BOMS" ("BOM_ID") ENABLE;
1573
  ALTER TABLE "BOM_NOTES" ADD CONSTRAINT "FK_BOM_NOTE_REF_HELP_NOTE" FOREIGN KEY ("ARTICLE_ID")
1971
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_NOTES" ADD CONSTRAINT "FK_BOM_NOTE_REF_HELP_NOTE" FOREIGN KEY ("ARTICLE_ID")
1574
	  REFERENCES "KNOWLEDGE_BASE" ("ARTICLE_ID") ENABLE;
1972
	  REFERENCES "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" ("ARTICLE_ID") ENABLE;
1575
/
-
 
1576
--------------------------------------------------------
1973
--------------------------------------------------------
1577
--  Ref Constraints for Table BOM_STATE
1974
--  Ref Constraints for Table BOM_STATE
1578
--------------------------------------------------------
1975
--------------------------------------------------------
1579
 
1976
 
1580
  ALTER TABLE "BOM_STATE" ADD CONSTRAINT "FK_BOM_STAT_REF_BOMS" FOREIGN KEY ("BOM_ID")
1977
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_STATE" ADD CONSTRAINT "FK_BOM_STAT_REF_BOMS" FOREIGN KEY ("BOM_ID")
1581
	  REFERENCES "BOMS" ("BOM_ID") ENABLE;
1978
	  REFERENCES "DEPLOYMENT_MANAGER"."BOMS" ("BOM_ID") ENABLE;
1582
  ALTER TABLE "BOM_STATE" ADD CONSTRAINT "FK_BOM_STAT_REF_STATES" FOREIGN KEY ("STATE_ID")
1979
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_STATE" ADD CONSTRAINT "FK_BOM_STAT_REF_STATES" FOREIGN KEY ("STATE_ID")
1583
	  REFERENCES "STATES" ("STATE_ID") ENABLE;
1980
	  REFERENCES "DEPLOYMENT_MANAGER"."STATES" ("STATE_ID") ENABLE;
1584
/
-
 
1585
--------------------------------------------------------
1981
--------------------------------------------------------
1586
--  Ref Constraints for Table BOM_TRAIL
1982
--  Ref Constraints for Table BOM_TRAIL
1587
--------------------------------------------------------
1983
--------------------------------------------------------
1588
 
1984
 
1589
  ALTER TABLE "BOM_TRAIL" ADD CONSTRAINT "FK_BOM_TRAIL_REF_BOMS" FOREIGN KEY ("BOM_ID")
1985
  ALTER TABLE "DEPLOYMENT_MANAGER"."BOM_TRAIL" ADD CONSTRAINT "FK_BOM_TRAIL_REF_BOMS" FOREIGN KEY ("BOM_ID")
1590
	  REFERENCES "BOMS" ("BOM_ID") ENABLE;
1986
	  REFERENCES "DEPLOYMENT_MANAGER"."BOMS" ("BOM_ID") ENABLE;
1591
/
-
 
1592
--------------------------------------------------------
1987
--------------------------------------------------------
1593
--  Ref Constraints for Table BRANCHES
1988
--  Ref Constraints for Table BRANCHES
1594
--------------------------------------------------------
1989
--------------------------------------------------------
1595
 
1990
 
1596
  ALTER TABLE "BRANCHES" ADD CONSTRAINT "FK_BRANCHES_RE_DM_PROJ" FOREIGN KEY ("PROJ_ID")
1991
  ALTER TABLE "DEPLOYMENT_MANAGER"."BRANCHES" ADD CONSTRAINT "FK_BRANCHES_RE_DM_PROJ" FOREIGN KEY ("PROJ_ID")
1597
	  REFERENCES "DM_PROJECTS" ("PROJ_ID") ENABLE;
1992
	  REFERENCES "DEPLOYMENT_MANAGER"."DM_PROJECTS" ("PROJ_ID") ENABLE;
1598
/
-
 
1599
--------------------------------------------------------
1993
--------------------------------------------------------
1600
--  Ref Constraints for Table HARDWARE
1994
--  Ref Constraints for Table HARDWARE
1601
--------------------------------------------------------
1995
--------------------------------------------------------
1602
 
1996
 
1603
  ALTER TABLE "HARDWARE" ADD CONSTRAINT "FK_HARDWARE_REF_BOMS" FOREIGN KEY ("BOM_ID")
1997
  ALTER TABLE "DEPLOYMENT_MANAGER"."HARDWARE" ADD CONSTRAINT "FK_HARDWARE_REF_BOMS" FOREIGN KEY ("BOM_ID")
1604
	  REFERENCES "BOMS" ("BOM_ID") ENABLE;
1998
	  REFERENCES "DEPLOYMENT_MANAGER"."BOMS" ("BOM_ID") ENABLE;
1605
/
-
 
1606
--------------------------------------------------------
1999
--------------------------------------------------------
1607
--  Ref Constraints for Table HARDWARE_NODE
2000
--  Ref Constraints for Table HARDWARE_NODE
1608
--------------------------------------------------------
2001
--------------------------------------------------------
1609
 
2002
 
1610
  ALTER TABLE "HARDWARE_NODE" ADD CONSTRAINT "FK_HARDWARE_NODE_REF_HARDWARE" FOREIGN KEY ("HARDWARE_NAME_ID")
2003
  ALTER TABLE "DEPLOYMENT_MANAGER"."HARDWARE_NODE" ADD CONSTRAINT "FK_HARDWARE_NODE_REF_HARDWARE" FOREIGN KEY ("HARDWARE_NAME_ID")
1611
	  REFERENCES "HARDWARE" ("HARDWARE_NAME_ID") ENABLE;
2004
	  REFERENCES "DEPLOYMENT_MANAGER"."HARDWARE" ("HARDWARE_NAME_ID") ENABLE;
1612
  ALTER TABLE "HARDWARE_NODE" ADD CONSTRAINT "FK_HARDWARE_REF_NETWORK" FOREIGN KEY ("NODE_ID")
2005
  ALTER TABLE "DEPLOYMENT_MANAGER"."HARDWARE_NODE" ADD CONSTRAINT "FK_HARDWARE_REF_NETWORK" FOREIGN KEY ("NODE_ID")
1613
	  REFERENCES "NETWORK_NODES" ("NODE_ID") ENABLE;
2006
	  REFERENCES "DEPLOYMENT_MANAGER"."NETWORK_NODES" ("NODE_ID") ENABLE;
1614
/
-
 
1615
--------------------------------------------------------
2007
--------------------------------------------------------
1616
--  Ref Constraints for Table HIDE_PRODUCTS
2008
--  Ref Constraints for Table HIDE_PRODUCTS
1617
--------------------------------------------------------
2009
--------------------------------------------------------
1618
 
2010
 
1619
  ALTER TABLE "HIDE_PRODUCTS" ADD FOREIGN KEY ("OS_ID")
2011
  ALTER TABLE "DEPLOYMENT_MANAGER"."HIDE_PRODUCTS" ADD FOREIGN KEY ("OS_ID")
1620
	  REFERENCES "OPERATING_SYSTEMS" ("OS_ID") DISABLE;
2012
	  REFERENCES "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" ("OS_ID") DISABLE;
1621
/
-
 
1622
--------------------------------------------------------
2013
--------------------------------------------------------
1623
--  Ref Constraints for Table NETWORK_NODES
2014
--  Ref Constraints for Table NETWORK_NODES
1624
--------------------------------------------------------
2015
--------------------------------------------------------
1625
 
2016
 
1626
  ALTER TABLE "NETWORK_NODES" ADD CONSTRAINT "FK_NETWORK__REF_NODE_TYP" FOREIGN KEY ("NODE_TYPE_ID")
2017
  ALTER TABLE "DEPLOYMENT_MANAGER"."NETWORK_NODES" ADD CONSTRAINT "FK_NETWORK__REF_NODE_TYP" FOREIGN KEY ("NODE_TYPE_ID")
1627
	  REFERENCES "NODE_TYPES" ("NODE_TYPE_ID") ENABLE;
2018
	  REFERENCES "DEPLOYMENT_MANAGER"."NODE_TYPES" ("NODE_TYPE_ID") ENABLE;
1628
/
-
 
1629
--------------------------------------------------------
2019
--------------------------------------------------------
1630
--  Ref Constraints for Table NOTIFY_USER
2020
--  Ref Constraints for Table NOTIFY_USER
1631
--------------------------------------------------------
2021
--------------------------------------------------------
1632
 
2022
 
1633
  ALTER TABLE "NOTIFY_USER" ADD CONSTRAINT "FK_NOTIFY_USR_REFE_DM_PROJ" FOREIGN KEY ("PROJ_ID")
2023
  ALTER TABLE "DEPLOYMENT_MANAGER"."NOTIFY_USER" ADD CONSTRAINT "FK_NOTIFY_USR_REFE_DM_PROJ" FOREIGN KEY ("PROJ_ID")
1634
	  REFERENCES "DM_PROJECTS" ("PROJ_ID") ENABLE;
2024
	  REFERENCES "DEPLOYMENT_MANAGER"."DM_PROJECTS" ("PROJ_ID") ENABLE;
1635
/
-
 
1636
--------------------------------------------------------
2025
--------------------------------------------------------
1637
--  Ref Constraints for Table OPERATING_SYSTEMS
2026
--  Ref Constraints for Table OPERATING_SYSTEMS
1638
--------------------------------------------------------
2027
--------------------------------------------------------
1639
 
2028
 
1640
  ALTER TABLE "OPERATING_SYSTEMS" ADD CONSTRAINT "FK_OPERATIN_REF_NETWORK" FOREIGN KEY ("NODE_ID")
2029
  ALTER TABLE "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" ADD CONSTRAINT "FK_OPERATIN_REF_NETWORK" FOREIGN KEY ("NODE_ID")
1641
	  REFERENCES "NETWORK_NODES" ("NODE_ID") ENABLE;
2030
	  REFERENCES "DEPLOYMENT_MANAGER"."NETWORK_NODES" ("NODE_ID") ENABLE;
1642
/
-
 
1643
--------------------------------------------------------
2031
--------------------------------------------------------
1644
--  Ref Constraints for Table OS_BASE_ENV
2032
--  Ref Constraints for Table OS_BASE_ENV
1645
--------------------------------------------------------
2033
--------------------------------------------------------
1646
 
2034
 
1647
  ALTER TABLE "OS_BASE_ENV" ADD CONSTRAINT "FK_OS_BASE_ENV_REF_BASE_ENV" FOREIGN KEY ("BASE_ENV_ID")
2035
  ALTER TABLE "DEPLOYMENT_MANAGER"."OS_BASE_ENV" ADD CONSTRAINT "FK_OS_BASE_ENV_REF_BASE_ENV" FOREIGN KEY ("BASE_ENV_ID")
1648
	  REFERENCES "BASE_ENV" ("BASE_ENV_ID") ENABLE;
2036
	  REFERENCES "DEPLOYMENT_MANAGER"."BASE_ENV" ("BASE_ENV_ID") ENABLE;
1649
  ALTER TABLE "OS_BASE_ENV" ADD CONSTRAINT "FK_OS_BASE_ENV_REF_OS" FOREIGN KEY ("OS_ID")
2037
  ALTER TABLE "DEPLOYMENT_MANAGER"."OS_BASE_ENV" ADD CONSTRAINT "FK_OS_BASE_ENV_REF_OS" FOREIGN KEY ("OS_ID")
1650
	  REFERENCES "OPERATING_SYSTEMS" ("OS_ID") ENABLE;
2038
	  REFERENCES "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" ("OS_ID") ENABLE;
1651
/
-
 
1652
--------------------------------------------------------
2039
--------------------------------------------------------
1653
--  Ref Constraints for Table OS_CONTENTS
2040
--  Ref Constraints for Table OS_CONTENTS
1654
--------------------------------------------------------
2041
--------------------------------------------------------
1655
 
2042
 
1656
  ALTER TABLE "OS_CONTENTS" ADD CONSTRAINT "FK_OS_CONTE_REF_OPERATIN" FOREIGN KEY ("OS_ID")
2043
  ALTER TABLE "DEPLOYMENT_MANAGER"."OS_CONTENTS" ADD CONSTRAINT "FK_OS_CONTE_REF_OPERATIN" FOREIGN KEY ("OS_ID")
1657
	  REFERENCES "OPERATING_SYSTEMS" ("OS_ID") ENABLE;
2044
	  REFERENCES "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" ("OS_ID") ENABLE;
1658
/
-
 
1659
--------------------------------------------------------
2045
--------------------------------------------------------
1660
--  Ref Constraints for Table PROCESSES_CONFIG
2046
--  Ref Constraints for Table PROCESSES_CONFIG
1661
--------------------------------------------------------
2047
--------------------------------------------------------
1662
 
2048
 
1663
  ALTER TABLE "PROCESSES_CONFIG" ADD CONSTRAINT "FK_PROC_CONFIG_REF_OS" FOREIGN KEY ("OS_ID")
2049
  ALTER TABLE "DEPLOYMENT_MANAGER"."PROCESSES_CONFIG" ADD CONSTRAINT "FK_PROC_CONFIG_REF_OS" FOREIGN KEY ("OS_ID")
1664
	  REFERENCES "OPERATING_SYSTEMS" ("OS_ID") DISABLE;
2050
	  REFERENCES "DEPLOYMENT_MANAGER"."OPERATING_SYSTEMS" ("OS_ID") DISABLE;
1665
/
-
 
1666
--------------------------------------------------------
2051
--------------------------------------------------------
1667
--  Ref Constraints for Table PRODUCTION_BOM
2052
--  Ref Constraints for Table PRODUCTION_BOM
1668
--------------------------------------------------------
2053
--------------------------------------------------------
1669
 
2054
 
1670
  ALTER TABLE "PRODUCTION_BOM" ADD FOREIGN KEY ("PROJ_ID")
2055
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCTION_BOM" ADD FOREIGN KEY ("PROJ_ID")
1671
	  REFERENCES "DM_PROJECTS" ("PROJ_ID") ENABLE;
2056
	  REFERENCES "DEPLOYMENT_MANAGER"."DM_PROJECTS" ("PROJ_ID") ENABLE;
1672
  ALTER TABLE "PRODUCTION_BOM" ADD FOREIGN KEY ("BOM_ID")
2057
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCTION_BOM" ADD FOREIGN KEY ("BOM_ID")
1673
	  REFERENCES "BOMS" ("BOM_ID") ENABLE;
2058
	  REFERENCES "DEPLOYMENT_MANAGER"."BOMS" ("BOM_ID") ENABLE;
1674
  ALTER TABLE "PRODUCTION_BOM" ADD FOREIGN KEY ("STATE_ID")
2059
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCTION_BOM" ADD FOREIGN KEY ("STATE_ID")
1675
	  REFERENCES "STATES" ("STATE_ID") ENABLE;
2060
	  REFERENCES "DEPLOYMENT_MANAGER"."STATES" ("STATE_ID") ENABLE;
1676
/
-
 
1677
--------------------------------------------------------
2061
--------------------------------------------------------
1678
--  Ref Constraints for Table PRODUCTS_QUEUE
2062
--  Ref Constraints for Table PRODUCTS_QUEUE
1679
--------------------------------------------------------
2063
--------------------------------------------------------
1680
 
2064
 
1681
  ALTER TABLE "PRODUCTS_QUEUE" ADD CONSTRAINT "FK_PRODUCTS_REFERENCE_DM_PROJE" FOREIGN KEY ("PRODQ_ID")
2065
  ALTER TABLE "DEPLOYMENT_MANAGER"."PRODUCTS_QUEUE" ADD CONSTRAINT "FK_PRODUCTS_REFERENCE_DM_PROJE" FOREIGN KEY ("PRODQ_ID")
1682
	  REFERENCES "DM_PROJECTS" ("PROJ_ID") ENABLE;
2066
	  REFERENCES "DEPLOYMENT_MANAGER"."DM_PROJECTS" ("PROJ_ID") ENABLE;
1683
/
-
 
1684
--------------------------------------------------------
2067
--------------------------------------------------------
1685
--  Ref Constraints for Table RELATED_ARTICLES
2068
--  Ref Constraints for Table RELATED_ARTICLES
1686
--------------------------------------------------------
2069
--------------------------------------------------------
1687
 
2070
 
1688
  ALTER TABLE "RELATED_ARTICLES" ADD CONSTRAINT "FK_RA_ARTID_REF_ARTID" FOREIGN KEY ("ARTICLE_ID")
2071
  ALTER TABLE "DEPLOYMENT_MANAGER"."RELATED_ARTICLES" ADD CONSTRAINT "FK_RA_ARTID_REF_ARTID" FOREIGN KEY ("ARTICLE_ID")
1689
	  REFERENCES "KNOWLEDGE_BASE" ("ARTICLE_ID") ENABLE;
2072
	  REFERENCES "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" ("ARTICLE_ID") ENABLE;
1690
  ALTER TABLE "RELATED_ARTICLES" ADD CONSTRAINT "FK_RA_RARTID_REF_ARTID" FOREIGN KEY ("RARTICLE_ID")
2073
  ALTER TABLE "DEPLOYMENT_MANAGER"."RELATED_ARTICLES" ADD CONSTRAINT "FK_RA_RARTID_REF_ARTID" FOREIGN KEY ("RARTICLE_ID")
1691
	  REFERENCES "KNOWLEDGE_BASE" ("ARTICLE_ID") ENABLE;
2074
	  REFERENCES "DEPLOYMENT_MANAGER"."KNOWLEDGE_BASE" ("ARTICLE_ID") ENABLE;
1692
/
-
 
1693
--------------------------------------------------------
2075
--------------------------------------------------------
1694
--  Ref Constraints for Table RELEASE_AUTHORISATION
2076
--  Ref Constraints for Table RELEASE_AUTHORISATION
1695
--------------------------------------------------------
2077
--------------------------------------------------------
1696
 
2078
 
1697
  ALTER TABLE "RELEASE_AUTHORISATION" ADD CONSTRAINT "RELEASE_AUTHORISATION_R01" FOREIGN KEY ("BOM_ID")
2079
  ALTER TABLE "DEPLOYMENT_MANAGER"."RELEASE_AUTHORISATION" ADD CONSTRAINT "RELEASE_AUTHORISATION_R01" FOREIGN KEY ("BOM_ID")
1698
	  REFERENCES "BOMS" ("BOM_ID") ENABLE;
2080
	  REFERENCES "DEPLOYMENT_MANAGER"."BOMS" ("BOM_ID") ENABLE;
1699
/
-
 
1700
--------------------------------------------------------
2081
--------------------------------------------------------
1701
--  Ref Constraints for Table STATES
2082
--  Ref Constraints for Table STATES
1702
--------------------------------------------------------
2083
--------------------------------------------------------
1703
 
2084
 
1704
  ALTER TABLE "STATES" ADD CONSTRAINT "FK_STATES_REF_DM_PROJ" FOREIGN KEY ("PROJ_ID")
2085
  ALTER TABLE "DEPLOYMENT_MANAGER"."STATES" ADD CONSTRAINT "FK_STATES_REF_DM_PROJ" FOREIGN KEY ("PROJ_ID")
1705
	  REFERENCES "DM_PROJECTS" ("PROJ_ID") ENABLE;
2086
	  REFERENCES "DEPLOYMENT_MANAGER"."DM_PROJECTS" ("PROJ_ID") ENABLE;
1706
/
-
 
1707
--------------------------------------------------------
2087
--------------------------------------------------------
1708
--  DDL for Function GET_DATE
2088
--  DDL for Function GET_DATE
1709
--------------------------------------------------------
2089
--------------------------------------------------------
1710
 
2090
 
1711
  CREATE OR REPLACE FUNCTION "GET_DATE" RETURN DATE IS
2091
  CREATE OR REPLACE FUNCTION "DEPLOYMENT_MANAGER"."GET_DATE" RETURN DATE IS
1712
 
2092
 
1713
/* ---------------------------------------------------------------------------
2093
/* ---------------------------------------------------------------------------
1714
    Version: 1.0.0
2094
    Version: 1.0.0
1715
   --------------------------------------------------------------------------- */
2095
   --------------------------------------------------------------------------- */
1716
   
2096
   
Line 1719... Line 2099...
1719
	RETURN TO_DATE( TO_CHAR( SYSDATE,'DD-MON-YYYY' ),'DD-MON-YYYY' );
2099
	RETURN TO_DATE( TO_CHAR( SYSDATE,'DD-MON-YYYY' ),'DD-MON-YYYY' );
1720
		
2100
		
1721
END GET_DATE;
2101
END GET_DATE;
1722
 
2102
 
1723
/
2103
/
1724
 
-
 
1725
/
-
 
1726
--------------------------------------------------------
2104
--------------------------------------------------------
1727
--  DDL for Function GET_DATETIME
2105
--  DDL for Function GET_DATETIME
1728
--------------------------------------------------------
2106
--------------------------------------------------------
1729
 
2107
 
1730
  CREATE OR REPLACE FUNCTION "GET_DATETIME" RETURN DATE IS
2108
  CREATE OR REPLACE FUNCTION "DEPLOYMENT_MANAGER"."GET_DATETIME" RETURN DATE IS
1731
 
2109
 
1732
/* ---------------------------------------------------------------------------
2110
/* ---------------------------------------------------------------------------
1733
    Version: 1.0.0
2111
    Version: 1.0.0
1734
   --------------------------------------------------------------------------- */
2112
   --------------------------------------------------------------------------- */
1735
   
2113
   
Line 1738... Line 2116...
1738
	RETURN TO_DATE( TO_CHAR( SYSDATE,'DD-MON-YYYY HH24:MI:SS' ),'DD-MON-YYYY HH24:MI:SS' );
2116
	RETURN TO_DATE( TO_CHAR( SYSDATE,'DD-MON-YYYY HH24:MI:SS' ),'DD-MON-YYYY HH24:MI:SS' );
1739
		
2117
		
1740
END GET_DATETIME;
2118
END GET_DATETIME;
1741
 
2119
 
1742
/
2120
/
1743
 
-
 
1744
/
-
 
1745
--------------------------------------------------------
2121
--------------------------------------------------------
1746
--  DDL for Function GET_SYSTEM_VALUE
2122
--  DDL for Function GET_SYSTEM_VALUE
1747
--------------------------------------------------------
2123
--------------------------------------------------------
1748
 
2124
 
1749
  CREATE OR REPLACE FUNCTION "GET_SYSTEM_VALUE" ( sItemName IN SYSTEM_CONFIGURATION.ITEM_NAME%TYPE ) RETURN SYSTEM_CONFIGURATION.ITEM_VALUE%TYPE IS
2125
  CREATE OR REPLACE FUNCTION "DEPLOYMENT_MANAGER"."GET_SYSTEM_VALUE" ( sItemName IN SYSTEM_CONFIGURATION.ITEM_NAME%TYPE ) RETURN SYSTEM_CONFIGURATION.ITEM_VALUE%TYPE IS
1750
 
2126
 
1751
/* ---------------------------------------------------------------------------
2127
/* ---------------------------------------------------------------------------
1752
    Version: 1.0.0
2128
    Version: 1.0.0
1753
   --------------------------------------------------------------------------- */
2129
   --------------------------------------------------------------------------- */
1754
   
2130
   
Line 1763... Line 2139...
1763
	RETURN ItemValue;
2139
	RETURN ItemValue;
1764
		
2140
		
1765
END GET_SYSTEM_VALUE;
2141
END GET_SYSTEM_VALUE;
1766
 
2142
 
1767
/
2143
/
1768
 
-
 
1769
/
-
 
1770
--------------------------------------------------------
2144
--------------------------------------------------------
1771
--  DDL for Function IN_LIST_NUMBER
2145
--  DDL for Function IN_LIST_NUMBER
1772
--------------------------------------------------------
2146
--------------------------------------------------------
1773
 
2147
 
1774
  CREATE OR REPLACE FUNCTION "IN_LIST_NUMBER" ( sInList IN VARCHAR2 ) RETURN DEPMGR_NUMBER_TAB_t IS
2148
  CREATE OR REPLACE FUNCTION "DEPLOYMENT_MANAGER"."IN_LIST_NUMBER" ( sInList IN VARCHAR2 ) RETURN DEPMGR_NUMBER_TAB_t IS
1775
 
2149
 
1776
/* ---------------------------------------------------------------------------
2150
/* ---------------------------------------------------------------------------
1777
    Version: 1.0.0
2151
    Version: 2.0.0
1778
   --------------------------------------------------------------------------- */
2152
   --------------------------------------------------------------------------- */
1779
 
2153
 
1780
    sync_rtags		   DEPMGR_NUMBER_TAB_t := DEPMGR_NUMBER_TAB_t();
2154
  sync_rtags    DEPMGR_NUMBER_TAB_t := DEPMGR_NUMBER_TAB_t();
1781
	pos				   NUMBER;
2155
  pos           NUMBER;
1782
	in_list			   VARCHAR2(4000) := sInList || ',';
2156
  in_list       VARCHAR2(10000) := sInList || ',';
1783
 
2157
 
1784
BEGIN
2158
BEGIN
1785
 
2159
 
1786
	IF NOT sInList IS NULL
2160
	IF NOT sInList IS NULL
1787
	THEN
2161
	THEN
Line 1796... Line 2170...
1796
 
2170
 
1797
	RETURN sync_rtags;
2171
	RETURN sync_rtags;
1798
END IN_LIST_NUMBER;
2172
END IN_LIST_NUMBER;
1799
 
2173
 
1800
/
2174
/
1801
 
-
 
1802
/
-
 
1803
--------------------------------------------------------
2175
--------------------------------------------------------
1804
--  DDL for Function PRINT_SBOM_PACKAGES
2176
--  DDL for Function PRINT_SBOM_PACKAGES
1805
--------------------------------------------------------
2177
--------------------------------------------------------
1806
 
2178
 
1807
  CREATE OR REPLACE FUNCTION "PRINT_SBOM_PACKAGES" (v_dm_branch_name VARCHAR2, v_sbom_version VARCHAR2)
2179
  CREATE OR REPLACE FUNCTION "DEPLOYMENT_MANAGER"."PRINT_SBOM_PACKAGES" (v_dm_branch_name VARCHAR2, v_sbom_version VARCHAR2) RETURN NUMBER IS
1808
  RETURN NUMBER IS
-
 
1809
   
-
 
1810
  cur ref_cursor;
-
 
1811
  SqlCmd VARCHAR2(4000);
2180
  TYPE CurTyp IS REF CURSOR;
1812
BEGIN
-
 
1813
 
2181
 
-
 
2182
  cur      CurTyp;
-
 
2183
  SqlCmd   VARCHAR2(4000);
-
 
2184
  ln_pv_id NUMBER;
-
 
2185
BEGIN
-
 
2186
 
1814
  SqlCmd := ' 
2187
  SqlCmd := '
1815
  CREATE GLOBAL TEMPORARY TABLE sbom_packages
2188
             CREATE GLOBAL TEMPORARY TABLE sbom_packages
1816
   ON COMMIT PRESERVE ROWS 
2189
               ON COMMIT PRESERVE ROWS
1817
   AS SELECT DISTINCT pv.pv_id
2190
             AS SELECT DISTINCT pv.pv_id
1818
      FROM deployment_manager.boms b
2191
                    FROM deployment_manager.boms b INNER JOIN deployment_manager.bom_contents bc
1819
    INNER JOIN deployment_manager.bom_contents bc ON b.bom_id = bc.bom_id
2192
                                                                                   ON b.bom_id = bc.bom_id
-
 
2193
                                                   INNER JOIN deployment_manager.branches br
1820
    INNER JOIN deployment_manager.branches br ON b.branch_id = br.branch_id
2194
                                                                                   ON b.branch_id = br.branch_id
-
 
2195
                                                   INNER JOIN deployment_manager.operating_systems os
1821
    INNER JOIN deployment_manager.operating_systems os ON bc.node_id = os.node_id
2196
                                                                                   ON bc.node_id = os.node_id
-
 
2197
                                                   INNER JOIN deployment_manager.os_contents osc
1822
    INNER JOIN deployment_manager.os_contents osc ON os.os_id = osc.os_id
2198
                                                                                   ON os.os_id = osc.os_id
-
 
2199
                                                   INNER JOIN release_manager.package_versions pv
1823
    INNER JOIN release_manager.package_versions pv ON osc.prod_id = pv.pv_id
2200
                                                                                   ON osc.prod_id = pv.pv_id
1824
    WHERE br.branch_name = v_dm_branch_name
2201
                WHERE br.branch_name = v_dm_branch_name
1825
        AND b.bom_version||''.''||b.bom_lifecycle = v_sbom_version;
2202
                  AND b.bom_version||''.''||b.bom_lifecycle = v_sbom_version
1826
        ';
2203
            ';
1827
  EXECUTE SqlCmd;
2204
  EXECUTE IMMEDIATE SqlCmd;
1828
 
-
 
1829
 
2205
 
1830
  FOR cur IN SELECT DISTINCT pv_id FROM sbom_packages LOOP
2206
  OPEN cur FOR 'SELECT DISTINCT pv_id FROM sbom_packages';
-
 
2207
  LOOP
-
 
2208
    FETCH cur INTO ln_pv_id;
-
 
2209
    EXIT WHEN cur%NOTFOUND;
1831
 
2210
 
-
 
2211
    SqlCmd := '
1832
    INSERT INTO sbom_packages (    
2212
               INSERT INTO sbom_packages
1833
    SELECT DISTINCT PV.pv_id
2213
               SELECT DISTINCT PV.pv_id
1834
      FROM release_content RC
2214
                 FROM release_content RC INNER JOIN package_versions PV
1835
      INNER JOIN package_versions PV ON PV.pv_id = RC.pv_id
2215
                                                 ON PV.pv_id = RC.pv_id
-
 
2216
                                         INNER JOIN packages P
1836
      INNER JOIN packages P ON P.pkg_id = PV.pkg_id
2217
                                                 ON P.pkg_id = PV.pkg_id
1837
      WHERE PV.pv_id IN ( SELECT DISTINCT dpv_id
2218
               WHERE PV.pv_id IN (SELECT DISTINCT dpv_id
1838
                            FROM package_dependencies
2219
                                    FROM package_dependencies
1839
                          START WITH pv_id = cur.pv_id
2220
                                  START WITH pv_id = ' || ln_pv_id || '
1840
                        CONNECT BY pv_id = PRIOR dpv_id )
2221
                                  CONNECT BY pv_id = PRIOR dpv_id)
1841
                               );
2222
              ';
-
 
2223
    EXECUTE IMMEDIATE SqlCmd;
1842
  END LOOP;
2224
  END LOOP;
-
 
2225
  CLOSE cur;
-
 
2226
 
-
 
2227
  OPEN cur FOR 'SELECT DISTINCT pv_id FROM sbom_packages';
-
 
2228
  LOOP
-
 
2229
    FETCH cur INTO ln_pv_id;
-
 
2230
    EXIT WHEN cur%NOTFOUND;
1843
 
2231
 
1844
  FOR cur IN SELECT DISTINCT pv_id FROM sbom_packages LOOP
-
 
1845
    Dbms_Output.put_line(cur.pv_id);
2232
    Dbms_Output.put_line(ln_pv_id);
1846
  END LOOP;
2233
  END LOOP;
-
 
2234
  CLOSE cur;
1847
 
2235
 
1848
  RETURN 0;
2236
  RETURN 0;
1849
END;
2237
END;
1850
 
2238
 
1851
/
2239
/
1852
 
-
 
1853
/
-
 
1854
--------------------------------------------------------
2240
--------------------------------------------------------
1855
--  DDL for Function STRREPLACE
2241
--  DDL for Function STRREPLACE
1856
--------------------------------------------------------
2242
--------------------------------------------------------
1857
 
2243
 
1858
  CREATE OR REPLACE FUNCTION "STRREPLACE" (str varchar2, from_str varchar2, to_str varchar2)
2244
  CREATE OR REPLACE FUNCTION "DEPLOYMENT_MANAGER"."STRREPLACE" (str varchar2, from_str varchar2, to_str varchar2)
1859
  return varchar2
2245
  return varchar2
1860
AS
2246
AS
1861
  str_temp varchar2(4000);
2247
  str_temp varchar2(4000);
1862
  str_pos  number := instr(str, from_str);
2248
  str_pos  number := instr(str, from_str);
1863
BEGIN
2249
BEGIN
Line 1869... Line 2255...
1869
  end loop;
2255
  end loop;
1870
  return str_temp;
2256
  return str_temp;
1871
END;
2257
END;
1872
 
2258
 
1873
/
2259
/
1874
 
-
 
1875
/
-
 
1876
--------------------------------------------------------
2260
--------------------------------------------------------
1877
--  DDL for Package PK_BASE_ENV
2261
--  DDL for Package PK_BASE_ENV
1878
--------------------------------------------------------
2262
--------------------------------------------------------
1879
 
2263
 
1880
  CREATE OR REPLACE PACKAGE "PK_BASE_ENV" IS
2264
  CREATE OR REPLACE PACKAGE "DEPLOYMENT_MANAGER"."PK_BASE_ENV" IS
1881
			
2265
			
1882
PROCEDURE Add_Base_Env ( sBaseEnvName IN BASE_ENV.BASE_ENV_NAME%TYPE,
2266
PROCEDURE Add_Base_Env ( sBaseEnvName IN BASE_ENV.BASE_ENV_NAME%TYPE,
1883
						 nBosId IN BASE_ENV.BOS_ID%TYPE,
2267
						 nBosId IN BASE_ENV.BOS_ID%TYPE,
1884
						 nBomId IN BASE_ENV.BOM_ID%TYPE,
2268
						 nBomId IN BASE_ENV.BOM_ID%TYPE,
1885
						 nOsId IN OS_BASE_ENV.OS_ID%TYPE,
2269
						 nOsId IN OS_BASE_ENV.OS_ID%TYPE,
Line 1936... Line 2320...
1936
 
2320
 
1937
								
2321
								
1938
END pk_Base_Env;
2322
END pk_Base_Env;
1939
 
2323
 
1940
/
2324
/
1941
 
-
 
1942
/
-
 
1943
--------------------------------------------------------
-
 
1944
--  DDL for Package PK_BASE_ENV_TEST
-
 
1945
--------------------------------------------------------
-
 
1946
 
-
 
1947
  CREATE OR REPLACE PACKAGE "PK_BASE_ENV_TEST" IS
-
 
1948
			
-
 
1949
PROCEDURE Add_Base_Env ( sBaseEnvName IN BASE_ENV.BASE_ENV_NAME%TYPE,
-
 
1950
						 nBosId IN BASE_ENV.BOS_ID%TYPE,
-
 
1951
						 nBomId IN BASE_ENV.BOM_ID%TYPE,
-
 
1952
						 nOsId IN OS_BASE_ENV.OS_ID%TYPE );
-
 
1953
						 
-
 
1954
PROCEDURE Update_Base_Env ( nBaseEnvId IN BASE_ENV.BASE_ENV_ID%TYPE,
-
 
1955
							sBaseEnvName IN BASE_ENV.BASE_ENV_NAME%TYPE,
-
 
1956
						 	nBosId IN BASE_ENV.BOS_ID%TYPE );		
-
 
1957
 
-
 
1958
FUNCTION Get_Base_Env_Id ( sBaseEnvName IN BASE_ENV.BASE_ENV_NAME%TYPE,
-
 
1959
						   nBomId IN BASE_ENV.BOM_ID%TYPE ) RETURN BASE_ENV.BASE_ENV_ID%TYPE;
-
 
1960
							
-
 
1961
PROCEDURE Destroy_Base_Env ( nBaseEnvId IN BASE_ENV.BASE_ENV_ID%TYPE );
-
 
1962
 
-
 
1963
PROCEDURE Add_Product ( sProdIdList IN VARCHAR2,
-
 
1964
		  			  	nBaseEnvId IN BASE_ENV.BASE_ENV_ID%TYPE,
-
 
1965
						nUserId IN NUMBER );
-
 
1966
 
-
 
1967
PROCEDURE Add_Product_Wrap ( nPkgId IN NUMBER,
-
 
1968
		  				   	 sProdVersion IN VARCHAR2,
-
 
1969
							 nBaseEnvId IN BASE_ENV_CONTENTS.BASE_ENV_ID%TYPE,
-
 
1970
							 nUserId IN NUMBER,
-
 
1971
							 sComments IN VARCHAR2  );
-
 
1972
 
-
 
1973
PROCEDURE Remove_Products ( sProdIdList IN VARCHAR2,
-
 
1974
		  			  	  	nBaseEnvId IN BASE_ENV_CONTENTS.BASE_ENV_ID%TYPE,
-
 
1975
							nUserId IN NUMBER );
-
 
1976
 
-
 
1977
PROCEDURE Update_Product ( nOldProdId IN BASE_ENV_CONTENTS.PROD_ID%TYPE,
-
 
1978
						   sNewProdIdVersion IN VARCHAR2,
-
 
1979
						   nBaseEnvId IN BASE_ENV_CONTENTS.BASE_ENV_ID%TYPE,
-
 
1980
						   nSeqNum IN BASE_ENV_CONTENTS.SEQ_NUM%TYPE,
-
 
1981
						   sComments IN BASE_ENV_CONTENTS.BASE_ENV_COMMENTS%TYPE,
-
 
1982
						   sElectronicName IN PACKAGES.ELECTRONIC_NAME%TYPE );
-
 
1983
 
-
 
1984
PROCEDURE Shift_Product_SeqNum ( nProdId IN BASE_ENV_CONTENTS.PROD_ID%TYPE,
-
 
1985
		  				 	     nBaseEnvId IN BASE_ENV_CONTENTS.BASE_ENV_ID%TYPE,
-
 
1986
						 		 nToSeqNum IN BASE_ENV_CONTENTS.SEQ_NUM%TYPE );
-
 
1987
								 
-
 
1988
PROCEDURE Sort_Products ( sProdIdOrder IN VARCHAR2,
-
 
1989
		  			  	  nBaseEnvId IN BASE_ENV_CONTENTS.BASE_ENV_ID%TYPE,
-
 
1990
						  nUserId IN NUMBER );
-
 
1991
 
-
 
1992
								
-
 
1993
END pk_Base_Env_test;
-
 
1994
 
-
 
1995
/
-
 
1996
 
-
 
1997
/
-
 
1998
--------------------------------------------------------
2325
--------------------------------------------------------
1999
--  DDL for Package PK_BOM
2326
--  DDL for Package PK_BOM
2000
--------------------------------------------------------
2327
--------------------------------------------------------
2001
 
2328
 
2002
  CREATE OR REPLACE PACKAGE "PK_BOM" IS
2329
  CREATE OR REPLACE PACKAGE "DEPLOYMENT_MANAGER"."PK_BOM" IS
2003
 
2330
 
2004
PROCEDURE Add_Bom ( sBomName IN BOM_NAMES.BOM_NAME%TYPE DEFAULT NULL,
2331
PROCEDURE Add_Bom ( sBomName IN BOM_NAMES.BOM_NAME%TYPE DEFAULT NULL,
2005
		  		  	sBomVersion IN BOMS.BOM_VERSION%TYPE,
2332
		  		  	sBomVersion IN BOMS.BOM_VERSION%TYPE,
2006
		  		  	sBomLifeCycle IN BOMS.BOM_LIFECYCLE%TYPE,		
2333
		  		  	sBomLifeCycle IN BOMS.BOM_LIFECYCLE%TYPE,		
2007
					sBomComments IN BOMS.BOM_COMMENTS%TYPE DEFAULT NULL,
2334
					sBomComments IN BOMS.BOM_COMMENTS%TYPE DEFAULT NULL,
Line 2076... Line 2403...
2076
						   					  					  						  				  				 
2403
						   					  					  						  				  				 
2077
 
2404
 
2078
END pk_Bom;
2405
END pk_Bom;
2079
 
2406
 
2080
/
2407
/
2081
 
-
 
2082
/
-
 
2083
--------------------------------------------------------
2408
--------------------------------------------------------
2084
--  DDL for Package PK_BOM_RPT
2409
--  DDL for Package PK_BOM_RPT
2085
--------------------------------------------------------
2410
--------------------------------------------------------
2086
 
2411
 
2087
  CREATE OR REPLACE PACKAGE "PK_BOM_RPT" AS
2412
  CREATE OR REPLACE PACKAGE "DEPLOYMENT_MANAGER"."PK_BOM_RPT" AS
2088
	   TYPE TOC_Type IS REF CURSOR RETURN TableOfContents%ROWTYPE;
2413
	   TYPE TOC_Type IS REF CURSOR RETURN TableOfContents%ROWTYPE;
2089
END PK_BOM_RPT;
2414
END PK_BOM_RPT;
2090
 
2415
 
2091
 
2416
 
2092
 
2417
 
2093
/
2418
/
2094
 
-
 
2095
/
-
 
2096
--------------------------------------------------------
-
 
2097
--  DDL for Package PK_BOM_TEST
-
 
2098
--------------------------------------------------------
-
 
2099
 
-
 
2100
  CREATE OR REPLACE PACKAGE "PK_BOM_TEST" IS
-
 
2101
 
-
 
2102
PROCEDURE Add_Bom ( sBomName IN BOM_NAMES.BOM_NAME%TYPE DEFAULT NULL,
-
 
2103
		  		  	sBomVersion IN BOMS.BOM_VERSION%TYPE,
-
 
2104
		  		  	sBomLifeCycle IN BOMS.BOM_LIFECYCLE%TYPE,		
-
 
2105
					sBomComments IN BOMS.BOM_COMMENTS%TYPE DEFAULT NULL,
-
 
2106
					nToBranchId IN BOMS.BRANCH_ID%TYPE,
-
 
2107
					nFromBomId IN BOMS.BOM_ID%TYPE DEFAULT NULL,
-
 
2108
					nUserId IN BOM_STATE.USER_ID%TYPE );
-
 
2109
					
-
 
2110
PROCEDURE Update_Bom ( nBomId IN BOMS.BOM_ID%TYPE,
-
 
2111
					   nRtagId IN BOMS.RTAG_ID_FK%TYPE,
-
 
2112
					   sBomComment IN BOMS.BOM_COMMENTS%TYPE,
-
 
2113
					   nUserId IN NUMBER );					
-
 
2114
					
-
 
2115
FUNCTION New_Bom_Name ( sBomName IN BOM_NAMES.BOM_NAME%TYPE ) RETURN BOM_NAMES.BOM_NAME_ID%TYPE;	
-
 
2116
FUNCTION New_Bom_Name ( nFromBomId IN BOMS.BOM_NAME_ID%TYPE ) RETURN BOMS.BOM_NAME_ID%TYPE;
-
 
2117
 
-
 
2118
PROCEDURE Accept_Reject ( nBomId IN BOMS.BOM_ID%TYPE,
-
 
2119
						  cIsRejected IN BOMS.IS_REJECTED%TYPE,
-
 
2120
						  sComments IN REJECTION_TRAIL.COMMENTS%TYPE,
-
 
2121
						  nStateId IN BOM_STATE.STATE_ID%TYPE DEFAULT NULL,
-
 
2122
						  nUserId IN REJECTION_TRAIL.USER_ID%TYPE  );
-
 
2123
 
-
 
2124
PROCEDURE Set_Bom_Official ( nBomId IN BOMS.BOM_ID%TYPE,
-
 
2125
							 cIsOfficial IN BOMS.IS_READONLY%TYPE,
-
 
2126
							 nStateId IN BOM_STATE.STATE_ID%TYPE,
-
 
2127
							 nUserId IN NUMBER );		
-
 
2128
 
-
 
2129
PROCEDURE Update_Nodes_Version ( nBomId IN BOMS.BOM_ID%TYPE,
-
 
2130
							 	 nUserId IN NUMBER );							 		
-
 
2131
 
-
 
2132
PROCEDURE Destroy_Bom ( nBomId IN VARCHAR2 );
-
 
2133
 
-
 
2134
PROCEDURE Destroy_BaseEnv ( nBaseEndIdCollector IN DEPMGR_NUMBER_TAB_t );
-
 
2135
 
-
 
2136
PROCEDURE Destroy_Hardware ( nHardwareNameIdCollector IN DEPMGR_NUMBER_TAB_t );			
-
 
2137
 
-
 
2138
PROCEDURE Get_Next_Version (nFromBomId IN BOMS.BOM_ID%TYPE,
-
 
2139
							nToBranchId IN BOMS.BRANCH_ID%TYPE,
-
 
2140
							sNextVersion OUT BOMS.BOM_VERSION%TYPE,
-
 
2141
							sNextLifeCycle OUT BOMS.BOM_LIFECYCLE%TYPE,
-
 
2142
							nParentBomId IN OUT BOMS.PARENT_BOM_ID%TYPE,
-
 
2143
							nBomNameId IN BOMS.BOM_NAME_ID%TYPE );	
-
 
2144
							
-
 
2145
PROCEDURE Release_To ( nBomId IN BOM_STATE.BOM_ID%TYPE,
-
 
2146
					   nUserId IN BOM_STATE.USER_ID%TYPE,
-
 
2147
					   nToState IN BOM_STATE.STATE_ID%TYPE DEFAULT NULL,
-
 
2148
					   sComments IN BOM_TRAIL.TRAIL_COMMENTS%TYPE DEFAULT NULL );	
-
 
2149
					   
-
 
2150
PROCEDURE Accept_Reject_Comments ( nBomId IN BOMS.BOM_ID%TYPE,
-
 
2151
		  						   nRejectSeq IN REJECTION_TRAIL.REJECT_SEQ%TYPE,
-
 
2152
						  	   	   sComments IN REJECTION_TRAIL.COMMENTS%TYPE DEFAULT NULL,
-
 
2153
						       	   nUserId IN REJECTION_TRAIL.USER_ID%TYPE );					   					
-
 
2154
							
-
 
2155
PROCEDURE Log_Bom_Trail ( nBomId IN BOM_TRAIL.BOM_ID%TYPE,
-
 
2156
						  sAction IN BOM_TRAIL.TRAIL_ACTION%TYPE,
-
 
2157
						  nUserId IN BOM_TRAIL.USER_ID%TYPE,
-
 
2158
						  sComments IN BOM_TRAIL.TRAIL_COMMENTS%TYPE DEFAULT NULL  );	
-
 
2159
 
-
 
2160
PROCEDURE Log_Node_Trail ( nNodeId IN NODE_TRAIL.NODE_ID%TYPE,
-
 
2161
						   sAction IN NODE_TRAIL.TRAIL_ACTION%TYPE,
-
 
2162
						   nUserId IN NODE_TRAIL.USER_ID%TYPE  );	
-
 
2163
						   
-
 
2164
PROCEDURE Log_Os_Trail ( nOsId IN OS_TRAIL.OS_ID%TYPE,
-
 
2165
						  sAction IN OS_TRAIL.TRAIL_ACTION%TYPE,
-
 
2166
						  nUserId IN OS_TRAIL.USER_ID%TYPE  );						   
-
 
2167
						   
-
 
2168
						   					  					  						  				  				 
-
 
2169
 
-
 
2170
END pk_Bom_Test;
-
 
2171
 
-
 
2172
/
-
 
2173
 
-
 
2174
/
-
 
2175
--------------------------------------------------------
2419
--------------------------------------------------------
2176
--  DDL for Package PK_NETWORK_NODE
2420
--  DDL for Package PK_NETWORK_NODE
2177
--------------------------------------------------------
2421
--------------------------------------------------------
2178
 
2422
 
2179
  CREATE OR REPLACE PACKAGE "PK_NETWORK_NODE" IS
2423
  CREATE OR REPLACE PACKAGE "DEPLOYMENT_MANAGER"."PK_NETWORK_NODE" IS
2180
/* ---------------------------------------------------------------------------
2424
/* ---------------------------------------------------------------------------
2181
    Version: 1.0.0
2425
    Version: 1.0.0
2182
   --------------------------------------------------------------------------- */
2426
   --------------------------------------------------------------------------- */
2183
   
2427
   
2184
PROCEDURE Add_Node ( sNodeName IN NETWORK_NODES.NODE_NAME%TYPE,
2428
PROCEDURE Add_Node ( sNodeName IN NETWORK_NODES.NODE_NAME%TYPE,
Line 2208... Line 2452...
2208
					   nUserId IN NUMBER );						 
2452
					   nUserId IN NUMBER );						 
2209
 
2453
 
2210
END pk_Network_Node;
2454
END pk_Network_Node;
2211
 
2455
 
2212
/
2456
/
2213
 
-
 
2214
/
-
 
2215
--------------------------------------------------------
-
 
2216
--  DDL for Package PK_NETWORK_NODE_TEST
-
 
2217
--------------------------------------------------------
-
 
2218
 
-
 
2219
  CREATE OR REPLACE PACKAGE "PK_NETWORK_NODE_TEST" IS
-
 
2220
/* ---------------------------------------------------------------------------
-
 
2221
    Version: 1.0.0
-
 
2222
   --------------------------------------------------------------------------- */
-
 
2223
   
-
 
2224
PROCEDURE Add_Node ( sNodeName IN NETWORK_NODES.NODE_NAME%TYPE,
-
 
2225
  		   	   	     nNodeTypeId IN NETWORK_NODES.NODE_TYPE_ID%TYPE,
-
 
2226
					 sNodeComments IN NETWORK_NODES.NODE_COMMENTS%TYPE,
-
 
2227
					 nBomId IN BOM_CONTENTS.BOM_ID%TYPE,
-
 
2228
					 nUserId IN NUMBER );
-
 
2229
					 
-
 
2230
PROCEDURE Update_Node ( nNodeId IN NETWORK_NODES.NODE_ID%TYPE,
-
 
2231
						sNodeName IN NETWORK_NODES.NODE_NAME%TYPE,
-
 
2232
  		   	   	     	nNodeTypeId IN NETWORK_NODES.NODE_TYPE_ID%TYPE,
-
 
2233
					 	sNodeComments IN NETWORK_NODES.NODE_COMMENTS%TYPE );					 
-
 
2234
 
-
 
2235
PROCEDURE Remove_Node ( sNodeIdList IN VARCHAR2,
-
 
2236
					  	nBomId IN BOM_CONTENTS.BOM_ID%TYPE );	
-
 
2237
						
-
 
2238
PROCEDURE Destroy_Node ( nNodeIdCollection IN DEPMGR_NUMBER_TAB_t );	
-
 
2239
 
-
 
2240
PROCEDURE Destroy_Node ( nNodeIdList IN VARCHAR2 );			
-
 
2241
 
-
 
2242
PROCEDURE Sort_Nodes ( sNodeIdOrder IN VARCHAR2,
-
 
2243
		  			   nBomId IN BOMS.BOM_ID%TYPE,
-
 
2244
					   nUserId IN NUMBER );						 
-
 
2245
 
-
 
2246
END pk_Network_Node_test;
-
 
2247
 
-
 
2248
/
-
 
2249
 
-
 
2250
/
-
 
2251
--------------------------------------------------------
2457
--------------------------------------------------------
2252
--  DDL for Package PK_OPERATING_SYSTEM
2458
--  DDL for Package PK_OPERATING_SYSTEM
2253
--------------------------------------------------------
2459
--------------------------------------------------------
2254
 
2460
 
2255
  CREATE OR REPLACE PACKAGE "PK_OPERATING_SYSTEM" 
2461
  CREATE OR REPLACE PACKAGE "DEPLOYMENT_MANAGER"."PK_OPERATING_SYSTEM" 
2256
IS
2462
IS
2257
   PROCEDURE add_os (
2463
   PROCEDURE add_os (
2258
      sosname         IN   operating_systems.os_name%TYPE,
2464
      sosname         IN   operating_systems.os_name%TYPE,
2259
      soscomments     IN   operating_systems.os_comments%TYPE,
2465
      soscomments     IN   operating_systems.os_comments%TYPE,
2260
      snodespecfile   IN   operating_systems.node_spec_file%TYPE,
2466
      snodespecfile   IN   operating_systems.node_spec_file%TYPE,
Line 2320... Line 2526...
2320
      nuserid       IN   NUMBER
2526
      nuserid       IN   NUMBER
2321
   );   
2527
   );   
2322
END pk_operating_system;
2528
END pk_operating_system;
2323
 
2529
 
2324
/
2530
/
2325
 
-
 
2326
/
-
 
2327
--------------------------------------------------------
2531
--------------------------------------------------------
2328
--  DDL for Package PK_PRODUCT
2532
--  DDL for Package PK_PRODUCT
2329
--------------------------------------------------------
2533
--------------------------------------------------------
2330
 
2534
 
2331
  CREATE OR REPLACE PACKAGE "PK_PRODUCT" IS
2535
  CREATE OR REPLACE PACKAGE "DEPLOYMENT_MANAGER"."PK_PRODUCT" IS
2332
/* ---------------------------------------------------------------------------
2536
/* ---------------------------------------------------------------------------
2333
    Version: 1.0.0
2537
    Version: 1.0.0
2334
   --------------------------------------------------------------------------- */
2538
   --------------------------------------------------------------------------- */
2335
     
2539
     
2336
PROCEDURE New_Product ( sProdName IN PACKAGES.PKG_NAME%TYPE,
2540
PROCEDURE New_Product ( sProdName IN PACKAGES.PKG_NAME%TYPE,
Line 2435... Line 2639...
2435
						  	  nUserId IN PRODUCT_TRAIL.USER_ID%TYPE  );								 
2639
						  	  nUserId IN PRODUCT_TRAIL.USER_ID%TYPE  );								 
2436
						  			  								   		
2640
						  			  								   		
2437
END pk_Product;
2641
END pk_Product;
2438
 
2642
 
2439
/
2643
/
2440
 
-
 
2441
/
-
 
2442
--------------------------------------------------------
2644
--------------------------------------------------------
2443
--  DDL for Package PK_PRODUCTION
2645
--  DDL for Package PK_PRODUCTION
2444
--------------------------------------------------------
2646
--------------------------------------------------------
2445
 
2647
 
2446
  CREATE OR REPLACE PACKAGE "PK_PRODUCTION" AS
2648
  CREATE OR REPLACE PACKAGE "DEPLOYMENT_MANAGER"."PK_PRODUCTION" AS
2447
/******************************************************************************
2649
/******************************************************************************
2448
   NAME:       PK_PRODUCTION
2650
   NAME:       PK_PRODUCTION
2449
   PURPOSE:
2651
   PURPOSE:
2450
 
2652
 
2451
   REVISIONS:
2653
   REVISIONS:
Line 2478... Line 2680...
2478
								 nProjId IN NUMBER ); 							 																									   
2680
								 nProjId IN NUMBER ); 							 																									   
2479
							
2681
							
2480
END PK_PRODUCTION;
2682
END PK_PRODUCTION;
2481
 
2683
 
2482
/
2684
/
2483
 
-
 
2484
/
-
 
2485
--------------------------------------------------------
-
 
2486
--  DDL for Package PK_PRODUCT_TEST
-
 
2487
--------------------------------------------------------
-
 
2488
 
-
 
2489
  CREATE OR REPLACE PACKAGE "PK_PRODUCT_TEST" IS
-
 
2490
/* ---------------------------------------------------------------------------
-
 
2491
    Version: 1.0.0
-
 
2492
   --------------------------------------------------------------------------- */
-
 
2493
     
-
 
2494
PROCEDURE New_Product ( sProdName IN PACKAGES.PKG_NAME%TYPE,
-
 
2495
						sProdVersion IN PACKAGE_VERSIONS.PKG_VERSION%TYPE,
-
 
2496
						nUserId IN NUMBER,
-
 
2497
						outProdId OUT PACKAGE_VERSIONS.PV_ID%TYPE );
-
 
2498
 
-
 
2499
PROCEDURE Add_Product ( sProdIdList IN VARCHAR2,
-
 
2500
		  			  	nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
2501
						nUserId IN NUMBER );
-
 
2502
						
-
 
2503
PROCEDURE Hide_Product ( sProdIdList IN VARCHAR2,
-
 
2504
		  			  	nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
2505
						nUserId IN NUMBER );	
-
 
2506
 
-
 
2507
PROCEDURE Unhide_Product ( sProdIdList IN NUMBER,
-
 
2508
		  			  	nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
2509
						nUserId IN NUMBER );												
-
 
2510
						
-
 
2511
PROCEDURE Update_Process (nProcId IN PROCESSES_CONFIG.PROC_ID%TYPE,
-
 
2512
		  				  nProdId IN PROCESSES_CONFIG.PROD_ID%TYPE,
-
 
2513
		  				  nIsInterface IN PROCESSES_CONFIG.IS_INTERFACE%TYPE,		  
-
 
2514
		  				  nOsId IN PROCESSES_CONFIG.OS_ID%TYPE,		  
-
 
2515
						  nCmdInterface IN PROCESSES_CONFIG.CMD_INTERFACE%TYPE,
-
 
2516
						  nPkgOwner IN PROCESSES_CONFIG.PKG_OWNER%TYPE,
-
 
2517
						  sPkgHealthTag IN PROCESSES_CONFIG.PKG_HEALTH_TAG%TYPE,
-
 
2518
						  nProduct IN PROCESSES_CONFIG.PROD_ID%TYPE );						
-
 
2519
						
-
 
2520
PROCEDURE Update_Product ( nOldProdId IN OS_CONTENTS.PROD_ID%TYPE,
-
 
2521
						   sNewProdIdVersion IN VARCHAR2,
-
 
2522
						   nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
2523
						   nSeqNum IN OS_CONTENTS.SEQ_NUM%TYPE,
-
 
2524
						   sComments IN OS_CONTENTS.PRODUCT_COMMENTS%TYPE,
-
 
2525
						   sSunOSElectronicName IN PACKAGES.SUNOS_ELECTRONIC_NAME%TYPE,
-
 
2526
						   sWinElectronicName IN PACKAGES.WIN_ELECTRONIC_NAME%TYPE,
-
 
2527
						   sIsNodeSpec IN OS_CONTENTS.IS_NODE_SPEC%TYPE,
-
 
2528
						   sNotXML IN OS_CONTENTS.NOT_XML%TYPE,
-
 
2529
						   sPatchElectronicName IN PACKAGE_VERSIONS.PATCH_ELECTRONIC_NAME%TYPE,
-
 
2530
						   nUserId IN NUMBER,
-
 
2531
						   outProdId OUT PACKAGE_VERSIONS.PV_ID%TYPE );						 
-
 
2532
 
-
 
2533
PROCEDURE Replace_Product ( nOldProdId IN OS_CONTENTS.PROD_ID%TYPE,
-
 
2534
		  				  	nNewProdId IN OS_CONTENTS.PROD_ID%TYPE,
-
 
2535
		  			  	    nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
2536
							nUserId IN NUMBER );
-
 
2537
 
-
 
2538
PROCEDURE Remove_Process ( 	sProcName IN PROCESSES_CONFIG.PKG_HEALTH_TAG%TYPE,		
-
 
2539
		  				   	sProdIdList IN VARCHAR2,
-
 
2540
		  			  	  	nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
2541
							sCmdInterface IN PROCESSES_CONFIG.CMD_INTERFACE%TYPE,
-
 
2542
							sPkgOwner IN PROCESSES_CONFIG.PKG_OWNER%TYPE,
-
 
2543
							sInterface IN PROCESSES_CONFIG.IS_INTERFACE%TYPE,
-
 
2544
							nUserId IN NUMBER );							
-
 
2545
													
-
 
2546
PROCEDURE Remove_Products ( sProdIdList IN VARCHAR2,
-
 
2547
		  			  	  	nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
2548
							nUserId IN NUMBER ); 
-
 
2549
							
-
 
2550
PROCEDURE Add_Products_NodeSpec ( sProdIdList IN VARCHAR2,
-
 
2551
		  			  	  		  nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
2552
								  nUserId IN NUMBER ); 														
-
 
2553
 
-
 
2554
PROCEDURE Accept_Reject ( nProdId IN PRODUCT_DETAILS.PROD_ID%TYPE,
-
 
2555
						  nBomId IN BOMS.BOM_ID%TYPE,
-
 
2556
						  sComments IN REJECTION_TRAIL.COMMENTS%TYPE DEFAULT NULL,
-
 
2557
						  nUserId IN REJECTION_TRAIL.USER_ID%TYPE,
-
 
2558
						  nOsId IN NUMBER );
-
 
2559
						  
-
 
2560
PROCEDURE Accept_Reject_List ( nProdIdList IN VARCHAR2,
-
 
2561
							   nBomId IN BOMS.BOM_ID%TYPE,
-
 
2562
						  	   sComments IN REJECTION_TRAIL.COMMENTS%TYPE DEFAULT NULL,
-
 
2563
						       nUserId IN REJECTION_TRAIL.USER_ID%TYPE,
-
 
2564
							   nOsId IN NUMBER );
-
 
2565
							   
-
 
2566
PROCEDURE Accept_Reject_Comments ( nProdId IN PRODUCT_DETAILS.PROD_ID%TYPE,
-
 
2567
		  						   nRejectSeq IN REJECTION_TRAIL.REJECT_SEQ%TYPE,
-
 
2568
						  	   	   sComments IN REJECTION_TRAIL.COMMENTS%TYPE DEFAULT NULL,
-
 
2569
						       	   nUserId IN REJECTION_TRAIL.USER_ID%TYPE );				
-
 
2570
								   
-
 
2571
PROCEDURE Sort_Products ( sProdIdOrder IN VARCHAR2,
-
 
2572
		  			  	  nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
2573
						  nUserId IN NUMBER );	
-
 
2574
						  
-
 
2575
PROCEDURE Remove_Obsolete_Patches ( nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
2576
		  						  	nUserId IN NUMBER );
-
 
2577
						  
-
 
2578
						  
-
 
2579
FUNCTION GET_OS_ID ( PvId IN NUMBER ) RETURN NUMBER;	
-
 
2580
 
-
 
2581
FUNCTION GET_NODE_ID ( OsId IN NUMBER ) RETURN NUMBER;
-
 
2582
					  								   			   
-
 
2583
			 
-
 
2584
 
-
 
2585
END pk_Product_Test;
-
 
2586
 
-
 
2587
/
-
 
2588
 
-
 
2589
/
-
 
2590
--------------------------------------------------------
2685
--------------------------------------------------------
2591
--  DDL for Package PK_PROJECT
2686
--  DDL for Package PK_PROJECT
2592
--------------------------------------------------------
2687
--------------------------------------------------------
2593
 
2688
 
2594
  CREATE OR REPLACE PACKAGE "PK_PROJECT" IS
2689
  CREATE OR REPLACE PACKAGE "DEPLOYMENT_MANAGER"."PK_PROJECT" IS
2595
			
2690
			
2596
 
2691
 
2597
PROCEDURE Add_Project ( sProjName IN DM_PROJECTS.PROJ_NAME%TYPE,
2692
PROCEDURE Add_Project ( sProjName IN DM_PROJECTS.PROJ_NAME%TYPE,
2598
		  			  	nRMProjFk IN DM_PROJECTS.RM_PROJECTS_FK%TYPE );
2693
		  			  	nRMProjFk IN DM_PROJECTS.RM_PROJECTS_FK%TYPE );
2599
						
2694
						
Line 2627... Line 2722...
2627
			 
2722
			 
2628
 
2723
 
2629
END pk_Project;
2724
END pk_Project;
2630
 
2725
 
2631
/
2726
/
2632
 
-
 
2633
/
-
 
2634
--------------------------------------------------------
2727
--------------------------------------------------------
2635
--  DDL for Package PK_REPORT
2728
--  DDL for Package PK_REPORT
2636
--------------------------------------------------------
2729
--------------------------------------------------------
2637
 
2730
 
2638
  CREATE OR REPLACE PACKAGE "PK_REPORT" IS
2731
  CREATE OR REPLACE PACKAGE "DEPLOYMENT_MANAGER"."PK_REPORT" IS
2639
 
2732
 
2640
/*
2733
/*
2641
------------------------------
2734
------------------------------
2642
||  Last Modified:  S.Vukovic
2735
||  Last Modified:  S.Vukovic
2643
||  Modified Date:  8/Mar/2005
2736
||  Modified Date:  8/Mar/2005
Line 2655... Line 2748...
2655
				
2748
				
2656
							
2749
							
2657
END PK_REPORT;
2750
END PK_REPORT;
2658
 
2751
 
2659
/
2752
/
2660
 
-
 
2661
/
-
 
2662
--------------------------------------------------------
2753
--------------------------------------------------------
2663
--  DDL for Package PK_REQUIREMENTS
2754
--  DDL for Package PK_REQUIREMENTS
2664
--------------------------------------------------------
2755
--------------------------------------------------------
2665
 
2756
 
2666
  CREATE OR REPLACE PACKAGE "PK_REQUIREMENTS" IS
2757
  CREATE OR REPLACE PACKAGE "DEPLOYMENT_MANAGER"."PK_REQUIREMENTS" IS
2667
				  						  				  				 
2758
				  						  				  				 
2668
PROCEDURE Add_Bom ( nFromBomId IN BOMS.BOM_ID%TYPE,
2759
PROCEDURE Add_Bom ( nFromBomId IN BOMS.BOM_ID%TYPE,
2669
					nToBranchId IN BOMS.BRANCH_ID%TYPE );	
2760
					nToBranchId IN BOMS.BRANCH_ID%TYPE );	
2670
					
2761
					
2671
PROCEDURE Destroy_Bom ( nBomId IN VARCHAR2 );					
2762
PROCEDURE Destroy_Bom ( nBomId IN VARCHAR2 );					
2672
									
2763
									
2673
END pk_Requirements;
2764
END pk_Requirements;
2674
 
2765
 
2675
/
2766
/
2676
 
-
 
2677
/
-
 
2678
--------------------------------------------------------
2767
--------------------------------------------------------
2679
--  DDL for Package PK_STATE
2768
--  DDL for Package PK_STATE
2680
--------------------------------------------------------
2769
--------------------------------------------------------
2681
 
2770
 
2682
  CREATE OR REPLACE PACKAGE "PK_STATE" IS
2771
  CREATE OR REPLACE PACKAGE "DEPLOYMENT_MANAGER"."PK_STATE" IS
2683
			
2772
			
2684
 
2773
 
2685
PROCEDURE Add_State ( sStateName IN STATES.STATE_NAME%TYPE,
2774
PROCEDURE Add_State ( sStateName IN STATES.STATE_NAME%TYPE,
2686
		  			  nStateTypeEnum IN STATES.STATE_TYPE_ENUM%TYPE,
2775
		  			  nStateTypeEnum IN STATES.STATE_TYPE_ENUM%TYPE,
2687
		  			  nProjId IN STATES.PROJ_ID%TYPE );
2776
		  			  nProjId IN STATES.PROJ_ID%TYPE );
Line 2702... Line 2791...
2702
					  nEventValue IN SYSTEM_CONFIGURATION.ITEM_VALUE%TYPE );								
2791
					  nEventValue IN SYSTEM_CONFIGURATION.ITEM_VALUE%TYPE );								
2703
								
2792
								
2704
END pk_State;
2793
END pk_State;
2705
 
2794
 
2706
/
2795
/
2707
 
-
 
2708
/
-
 
2709
--------------------------------------------------------
2796
--------------------------------------------------------
2710
--  DDL for Package PK_UTILS
2797
--  DDL for Package PK_UTILS
2711
--------------------------------------------------------
2798
--------------------------------------------------------
2712
 
2799
 
2713
  CREATE OR REPLACE PACKAGE "PK_UTILS" IS
2800
  CREATE OR REPLACE PACKAGE "DEPLOYMENT_MANAGER"."PK_UTILS" IS
2714
/* ---------------------------------------------------------------------------
2801
/* ---------------------------------------------------------------------------
2715
    Version: 1.0.0
2802
    Version: 1.0.0
2716
   --------------------------------------------------------------------------- */
2803
   --------------------------------------------------------------------------- */
2717
   
2804
   
2718
PROCEDURE Clone_BOM ( nFromBomId IN BOMS.BOM_ID%TYPE,
2805
PROCEDURE Clone_BOM ( nFromBomId IN BOMS.BOM_ID%TYPE,
Line 2759... Line 2846...
2759
					   sDescription IN ACTION_TRAIL.ACTION_DESCRIPTION%TYPE DEFAULT NULL  );					  						  				  				 
2846
					   sDescription IN ACTION_TRAIL.ACTION_DESCRIPTION%TYPE DEFAULT NULL  );					  						  				  				 
2760
 
2847
 
2761
END pk_Utils;
2848
END pk_Utils;
2762
 
2849
 
2763
/
2850
/
2764
 
-
 
2765
/
-
 
2766
--------------------------------------------------------
2851
--------------------------------------------------------
2767
--  DDL for Package Body PK_BASE_ENV
2852
--  DDL for Package Body PK_BASE_ENV
2768
--------------------------------------------------------
2853
--------------------------------------------------------
2769
 
2854
 
2770
  CREATE OR REPLACE PACKAGE BODY "PK_BASE_ENV" 
2855
  CREATE OR REPLACE PACKAGE BODY "DEPLOYMENT_MANAGER"."PK_BASE_ENV" 
2771
IS
2856
IS
2772
/* ---------------------------------------------------------------------------
2857
/* ---------------------------------------------------------------------------
2773
    Version: 1.0.0
2858
    Version: 1.0.0
2774
   --------------------------------------------------------------------------- */
2859
   --------------------------------------------------------------------------- */
2775
   
2860
   
Line 3329... Line 3414...
3329
 
3414
 
3330
 
3415
 
3331
END pk_Base_Env;
3416
END pk_Base_Env;
3332
 
3417
 
3333
/
3418
/
3334
 
-
 
3335
/
-
 
3336
--------------------------------------------------------
-
 
3337
--  DDL for Package Body PK_BASE_ENV_TEST
-
 
3338
--------------------------------------------------------
-
 
3339
 
-
 
3340
  CREATE OR REPLACE PACKAGE BODY "PK_BASE_ENV_TEST" 
-
 
3341
IS
-
 
3342
/* ---------------------------------------------------------------------------
-
 
3343
    Version: 1.0.0
-
 
3344
   --------------------------------------------------------------------------- */
-
 
3345
   
-
 
3346
   
-
 
3347
/*--------------------------------------------------------------------------------------------------*/
-
 
3348
PROCEDURE Add_Base_Env ( sBaseEnvName IN BASE_ENV.BASE_ENV_NAME%TYPE,
-
 
3349
						 nBosId IN BASE_ENV.BOS_ID%TYPE,
-
 
3350
						 nBomId IN BASE_ENV.BOM_ID%TYPE,
-
 
3351
						 nOsId IN OS_BASE_ENV.OS_ID%TYPE ) IS
-
 
3352
						 
-
 
3353
nBaseEnvId BASE_ENV.BASE_ENV_ID%TYPE;						 
-
 
3354
						 
-
 
3355
BEGIN
-
 
3356
	/*--------------- Business Rules Here -------------------*/
-
 
3357
	/*-------------------------------------------------------*/
-
 
3358
	
-
 
3359
	-- Get base_env_id
-
 
3360
	SELECT SEQ_BASE_ENV_ID.NEXTVAL INTO nBaseEnvId FROM DUAL;
-
 
3361
	
-
 
3362
	-- Insert new base env name
-
 
3363
	INSERT INTO BASE_ENV ( BASE_ENV_ID, BOS_ID, BASE_ENV_NAME, BOM_ID )
-
 
3364
	VALUES ( nBaseEnvId, nBosId, sBaseEnvName, nBomId );
-
 
3365
	
-
 
3366
 
-
 
3367
	EXCEPTION
-
 
3368
    WHEN DUP_VAL_ON_INDEX
-
 
3369
	THEN		
-
 
3370
		RAISE_APPLICATION_ERROR (-20000, 'Base Configuration Name "'|| sBaseEnvName ||'" is Already Used in this BOM.');
-
 
3371
		
-
 
3372
END	Add_Base_Env;
-
 
3373
/*--------------------------------------------------------------------------------------------------*/
-
 
3374
PROCEDURE Update_Base_Env ( nBaseEnvId IN BASE_ENV.BASE_ENV_ID%TYPE,
-
 
3375
							sBaseEnvName IN BASE_ENV.BASE_ENV_NAME%TYPE,
-
 
3376
						 	nBosId IN BASE_ENV.BOS_ID%TYPE ) IS
-
 
3377
						 
-
 
3378
BEGIN
-
 
3379
	/*--------------- Business Rules Here -------------------*/
-
 
3380
	IF (nBaseEnvId IS NULL) 
-
 
3381
	THEN
-
 
3382
		RAISE_APPLICATION_ERROR (-20000, 'Missing some parameters! nBaseEnvId= '|| nBaseEnvId  );
-
 
3383
		
-
 
3384
	END IF;
-
 
3385
	/*-------------------------------------------------------*/
-
 
3386
	
-
 
3387
	-- Update Base Env
-
 
3388
	UPDATE BASE_ENV SET
-
 
3389
		BASE_ENV_NAME = sBaseEnvName,
-
 
3390
		BOS_ID = nBosId
-
 
3391
	WHERE BASE_ENV_ID = nBaseEnvId;
-
 
3392
	
-
 
3393
 
-
 
3394
	EXCEPTION
-
 
3395
    WHEN DUP_VAL_ON_INDEX
-
 
3396
	THEN		
-
 
3397
		RAISE_APPLICATION_ERROR (-20000, 'Base Configuration Name "'|| sBaseEnvName ||'" is Already Used in this BOM.');
-
 
3398
		
-
 
3399
END	Update_Base_Env;
-
 
3400
/*--------------------------------------------------------------------------------------------------*/
-
 
3401
FUNCTION Get_Base_Env_Id ( sBaseEnvName IN BASE_ENV.BASE_ENV_NAME%TYPE,
-
 
3402
						   nBomId IN BASE_ENV.BOM_ID%TYPE ) RETURN BASE_ENV.BASE_ENV_ID%TYPE IS
-
 
3403
 
-
 
3404
ReturnValue BASE_ENV.BASE_ENV_ID%TYPE;	
-
 
3405
 
-
 
3406
CURSOR curBaseEnv IS
-
 
3407
	SELECT be.BASE_ENV_ID
-
 
3408
	  FROM BASE_ENV be
-
 
3409
	 WHERE be.BASE_ENV_NAME = sBaseEnvName
-
 
3410
	   AND be.BOM_ID = nBomId;
-
 
3411
recBaseEnv curBaseEnv%ROWTYPE;
-
 
3412
 
-
 
3413
BEGIN
-
 
3414
	/*--------------- Business Rules Here -------------------*/
-
 
3415
	/*-------------------------------------------------------*/
-
 
3416
	
-
 
3417
	-- Get bom_name_id
-
 
3418
	OPEN curBaseEnv;
-
 
3419
	FETCH curBaseEnv INTO recBaseEnv;
-
 
3420
	
-
 
3421
	IF curBaseEnv%FOUND THEN
-
 
3422
		ReturnValue := recBaseEnv.BASE_ENV_ID;
-
 
3423
	ELSE
-
 
3424
		ReturnValue := NULL;
-
 
3425
	END IF;
-
 
3426
	
-
 
3427
	CLOSE curBaseEnv;
-
 
3428
	
-
 
3429
	RETURN ReturnValue;
-
 
3430
END	Get_Base_Env_Id;
-
 
3431
/*--------------------------------------------------------------------------------------------------*/
-
 
3432
PROCEDURE Destroy_Base_Env ( nBaseEnvId IN BASE_ENV.BASE_ENV_ID%TYPE ) IS
-
 
3433
 
-
 
3434
						 
-
 
3435
BEGIN
-
 
3436
	/*--------------- Business Rules Here -------------------*/
-
 
3437
	IF (nBaseEnvId IS NULL) 
-
 
3438
	THEN
-
 
3439
		RAISE_APPLICATION_ERROR (-20000, 'Missing some parameters! nBaseEnvId= '|| nBaseEnvId  );
-
 
3440
		
-
 
3441
	END IF;
-
 
3442
	/*-------------------------------------------------------*/
-
 
3443
	
-
 
3444
	-- Destroy Base Env Contents
-
 
3445
	DELETE
-
 
3446
      FROM BASE_ENV_CONTENTS
-
 
3447
     WHERE BASE_ENV_ID = nBaseEnvId;
-
 
3448
 
-
 
3449
	-- Remove Base Env From BOM
-
 
3450
	DELETE 
-
 
3451
	  FROM OS_BASE_ENV obe
-
 
3452
	 WHERE obe.BASE_ENV_ID = nBaseEnvId;
-
 
3453
	
-
 
3454
	-- Destroy Base Env
-
 
3455
	DELETE 
-
 
3456
	  FROM BASE_ENV be
-
 
3457
	 WHERE be.BASE_ENV_ID = nBaseEnvId;				 
-
 
3458
						 	
-
 
3459
END	Destroy_Base_Env;
-
 
3460
/*--------------------------------------------------------------------------------------------------*/
-
 
3461
PROCEDURE Add_Product ( sProdIdList IN VARCHAR2,
-
 
3462
		  			  	nBaseEnvId IN BASE_ENV.BASE_ENV_ID%TYPE,
-
 
3463
						nUserId IN NUMBER ) IS
-
 
3464
						 
-
 
3465
NextSeqNum NUMBER;
-
 
3466
 
-
 
3467
CURSOR prod_cur IS
-
 
3468
	SELECT pv.pv_id AS PROD_ID,
-
 
3469
		   pv.PV_DESCRIPTION
-
 
3470
	  FROM PACKAGE_VERSIONS pv
-
 
3471
	 WHERE pv.pv_id IN (
-
 
3472
	 	   			   	SELECT * 
-
 
3473
						  FROM THE ( SELECT CAST( IN_LIST_NUMBER( sProdIdList ) AS DEPMGR_NUMBER_TAB_t ) FROM dual ) 
-
 
3474
						);
-
 
3475
prod_rec prod_cur%ROWTYPE;
-
 
3476
 
-
 
3477
				  							 
-
 
3478
BEGIN
-
 
3479
	/*--------------- Business Rules Here -------------------*/
-
 
3480
	/*-------------------------------------------------------*/
-
 
3481
	
-
 
3482
	-- Get seq_num
-
 
3483
	SELECT MAX( bec.SEQ_NUM ) INTO NextSeqNum
-
 
3484
	  FROM BASE_ENV_CONTENTS bec
-
 
3485
	 WHERE bec.BASE_ENV_ID = nBaseEnvId;
-
 
3486
	
-
 
3487
	-- Set NextSeqNum to 0 if no existing products are found
-
 
3488
	IF NextSeqNum IS NULL THEN
-
 
3489
	   NextSeqNum := 1;
-
 
3490
	ELSE
-
 
3491
	   NextSeqNum := NextSeqNum + 1;
-
 
3492
	END IF;
-
 
3493
	
-
 
3494
	
-
 
3495
	-- Insert into OS Contents
-
 
3496
	OPEN prod_cur;
-
 
3497
	FETCH prod_cur INTO prod_rec;
-
 
3498
	
-
 
3499
	WHILE prod_cur%FOUND
-
 
3500
	LOOP
-
 
3501
		
-
 
3502
		INSERT INTO BASE_ENV_CONTENTS ( BASE_ENV_ID, SEQ_NUM, PROD_ID, BASE_ENV_COMMENTS )
-
 
3503
		VALUES (
-
 
3504
				nBaseEnvId, 
-
 
3505
				NextSeqNum, 
-
 
3506
				prod_rec.PROD_ID,
-
 
3507
				prod_rec.PV_DESCRIPTION
-
 
3508
				);
-
 
3509
		
-
 
3510
		-- Log Action --
-
 
3511
		pk_Utils.Log_Action ( nUserId, 
-
 
3512
							  1, 
-
 
3513
							  'pk_Base_Env.Add_Product with BASE_ENV_ID='|| nBaseEnvId ||', SEQ_NUM='|| NextSeqNum ||', PROD_ID='|| prod_rec.PROD_ID,
-
 
3514
							  NULL, NULL );
-
 
3515
		
-
 
3516
		
-
 
3517
		NextSeqNum := NextSeqNum + 1;
-
 
3518
		FETCH prod_cur INTO prod_rec;
-
 
3519
	END LOOP;
-
 
3520
	
-
 
3521
	
-
 
3522
	CLOSE prod_cur;
-
 
3523
	
-
 
3524
	
-
 
3525
END	Add_Product; 
-
 
3526
/*--------------------------------------------------------------------------------------------------*/
-
 
3527
PROCEDURE Remove_Products ( sProdIdList IN VARCHAR2,
-
 
3528
		  			  	  	nBaseEnvId IN BASE_ENV_CONTENTS.BASE_ENV_ID%TYPE,
-
 
3529
							nUserId IN NUMBER ) IS
-
 
3530
		
-
 
3531
NextSeqNum NUMBER := 1;
-
 
3532
							
-
 
3533
CURSOR prod_cur IS
-
 
3534
	SELECT bec.PROD_ID, bec.SEQ_NUM
-
 
3535
	  FROM BASE_ENV_CONTENTS bec
-
 
3536
	 WHERE bec.BASE_ENV_ID = nBaseEnvId
-
 
3537
	 ORDER BY bec.SEQ_NUM;
-
 
3538
prod_rec prod_cur%ROWTYPE;	  
-
 
3539
 							
-
 
3540
BEGIN
-
 
3541
	/*--------------- Business Rules Here -------------------*/
-
 
3542
	IF sProdIdList IS NULL
-
 
3543
	THEN
-
 
3544
		RAISE_APPLICATION_ERROR (-20000, 'Please select one or more Products.');
-
 
3545
		
-
 
3546
	END IF;
-
 
3547
	/*-------------------------------------------------------*/
-
 
3548
	
-
 
3549
	-- Remove Products
-
 
3550
	DELETE 
-
 
3551
	FROM BASE_ENV_CONTENTS
-
 
3552
	WHERE BASE_ENV_ID = nBaseEnvId
-
 
3553
	  AND PROD_ID IN ( 
-
 
3554
	  	  		  	    SELECT * 
-
 
3555
						  FROM THE ( SELECT CAST( IN_LIST_NUMBER( sProdIdList ) AS DEPMGR_NUMBER_TAB_t ) FROM dual )  
-
 
3556
					 );
-
 
3557
	
-
 
3558
	
-
 
3559
	-- Update Seq Numbers
-
 
3560
	OPEN prod_cur;
-
 
3561
	FETCH prod_cur INTO prod_rec;
-
 
3562
	
-
 
3563
	WHILE prod_cur%FOUND
-
 
3564
	LOOP
-
 
3565
		
-
 
3566
		UPDATE BASE_ENV_CONTENTS SET
-
 
3567
		SEQ_NUM = NextSeqNum
-
 
3568
		WHERE BASE_ENV_ID = nBaseEnvId
-
 
3569
		  AND PROD_ID = prod_rec.PROD_ID;
-
 
3570
		
-
 
3571
		NextSeqNum := NextSeqNum + 1;
-
 
3572
		FETCH prod_cur INTO prod_rec;
-
 
3573
	END LOOP;
-
 
3574
	
-
 
3575
	CLOSE prod_cur;
-
 
3576
	
-
 
3577
				 					 
-
 
3578
	  
-
 
3579
END Remove_Products; 
-
 
3580
/*--------------------------------------------------------------------------------------------------*/
-
 
3581
PROCEDURE Add_Product_Wrap ( nPkgId IN NUMBER,
-
 
3582
		  				   	 sProdVersion IN VARCHAR2,
-
 
3583
							 nBaseEnvId IN BASE_ENV_CONTENTS.BASE_ENV_ID%TYPE,
-
 
3584
							 nUserId IN NUMBER,
-
 
3585
							 sComments IN VARCHAR2 ) IS
-
 
3586
						 
-
 
3587
ProdId PACKAGE_VERSIONS.PV_ID%TYPE;
-
 
3588
ProdName PACKAGES.PKG_NAME%TYPE;
-
 
3589
 
-
 
3590
CURSOR prod_cur IS
-
 
3591
	SELECT bec.PROD_ID
-
 
3592
	  FROM BASE_ENV_CONTENTS bec
-
 
3593
	 WHERE bec.PROD_ID = ProdId
-
 
3594
	   AND bec.BASE_ENV_ID = nBaseEnvId;
-
 
3595
prod_rec prod_cur%ROWTYPE;
-
 
3596
				  						 
-
 
3597
BEGIN
-
 
3598
	/*--------------- Business Rules Here -------------------*/                             
-
 
3599
	IF (NOT nPkgId IS NULL) AND (sProdVersion IS NULL) AND (NOT nBaseEnvId IS NULL) AND (NOT nUserId IS NULL) THEN
-
 
3600
	   RAISE_APPLICATION_ERROR (-20000, 'Please provide Product Version.('|| sProdVersion ||')' );
-
 
3601
 
-
 
3602
	ELSIF (nPkgId IS NULL) OR (sProdVersion IS NULL) OR (nBaseEnvId IS NULL) OR (nUserId IS NULL) THEN
-
 
3603
		RAISE_APPLICATION_ERROR (-20000, 'Missing some parameters! nPkgId= '|| nPkgId ||', sProdVersion='|| sProdVersion ||', nBaseEnvId='|| nBaseEnvId ||', nUserId='|| nUserId );
-
 
3604
		
-
 
3605
	END IF;
-
 
3606
	/*-------------------------------------------------------*/
-
 
3607
	
-
 
3608
	-- Get Product Name --
-
 
3609
	SELECT PKG_NAME INTO ProdName FROM PACKAGES WHERE PKG_ID = nPkgId;
-
 
3610
	
-
 
3611
	
-
 
3612
	-- Create Product Version in Release Manager if Required, and Get Prod_id --
-
 
3613
	Seed_Package_Names_Versions ( ProdName, sProdVersion, nUserId, ProdId );
-
 
3614
	
-
 
3615
	
-
 
3616
	-- Add Product To Base Env --
-
 
3617
	OPEN prod_cur;
-
 
3618
	FETCH prod_cur INTO prod_rec;
-
 
3619
	
-
 
3620
	IF prod_cur%NOTFOUND THEN
-
 
3621
	   pk_Base_Env.Add_Product ( ProdId, nBaseEnvId, nUserId );
-
 
3622
	   
-
 
3623
	   -- Update Comments
-
 
3624
	   IF (NOT sComments IS NULL) THEN
-
 
3625
	   		UPDATE BASE_ENV_CONTENTS bec SET
-
 
3626
				bec.BASE_ENV_COMMENTS = sComments
-
 
3627
			 WHERE bec.BASE_ENV_ID = nBaseEnvId
-
 
3628
			   AND bec.PROD_ID = ProdId;
-
 
3629
			    
-
 
3630
	   END IF;
-
 
3631
	END IF;
-
 
3632
	
-
 
3633
	CLOSE prod_cur;
-
 
3634
	
-
 
3635
	
-
 
3636
END	Add_Product_Wrap;    
-
 
3637
/*--------------------------------------------------------------------------------------------------*/
-
 
3638
PROCEDURE Update_Product ( nOldProdId IN BASE_ENV_CONTENTS.PROD_ID%TYPE,
-
 
3639
						   sNewProdIdVersion IN VARCHAR2,
-
 
3640
						   nBaseEnvId IN BASE_ENV_CONTENTS.BASE_ENV_ID%TYPE,
-
 
3641
						   nSeqNum IN BASE_ENV_CONTENTS.SEQ_NUM%TYPE,
-
 
3642
						   sComments IN BASE_ENV_CONTENTS.BASE_ENV_COMMENTS%TYPE,
-
 
3643
						   sElectronicName IN PACKAGES.ELECTRONIC_NAME%TYPE ) IS
-
 
3644
						   
-
 
3645
nNewProdId BASE_ENV_CONTENTS.PROD_ID%TYPE;						  
-
 
3646
						   
-
 
3647
CURSOR curProd IS
-
 
3648
 	SELECT pv.PV_ID
-
 
3649
	  FROM PACKAGE_VERSIONS pv
-
 
3650
	 WHERE pv.pkg_id IN ( SELECT pv.pkg_id FROM PACKAGE_VERSIONS pv WHERE pv.PV_ID = nOldProdId )
-
 
3651
	   AND pv.PKG_VERSION = sNewProdIdVersion;
-
 
3652
recProd curProd%ROWTYPE;						   
-
 
3653
				  							 
-
 
3654
BEGIN
-
 
3655
	/*--------------- Business Rules Here -------------------*/
-
 
3656
	IF (nOldProdId IS NULL) OR (sNewProdIdVersion IS NULL) OR (nBaseEnvId IS NULL) OR (nSeqNum IS NULL)
-
 
3657
	THEN
-
 
3658
		RAISE_APPLICATION_ERROR (-20000, 'Missing some parameters! nOldProdId= '|| nOldProdId  ||', sNewProdIdVersion= '|| sNewProdIdVersion ||', nBaseEnvId= '|| nBaseEnvId ||', nSeqNum= '|| nSeqNum);
-
 
3659
	END IF;
-
 
3660
	/*-------------------------------------------------------*/
-
 
3661
	
-
 
3662
	-- Get new prod_id
-
 
3663
	OPEN curProd;
-
 
3664
	FETCH curProd INTO recProd;
-
 
3665
	
-
 
3666
	IF curProd%FOUND THEN
-
 
3667
		nNewProdId := recProd.PV_ID;
-
 
3668
	ELSE
-
 
3669
		RAISE_APPLICATION_ERROR (-20000, 'Version '|| sNewProdIdVersion ||' does not exist.');
-
 
3670
	END IF;
-
 
3671
	
-
 
3672
	CLOSE curProd;
-
 
3673
	
-
 
3674
	
-
 
3675
	-- Update Product Details
-
 
3676
	UPDATE BASE_ENV_CONTENTS SET
-
 
3677
		PROD_ID = nNewProdId,
-
 
3678
		BASE_ENV_COMMENTS = sComments
-
 
3679
	 WHERE BASE_ENV_ID = nBaseEnvId
-
 
3680
	   AND PROD_ID = nOldProdId;
-
 
3681
	   
-
 
3682
	
-
 
3683
	UPDATE PACKAGES SET
-
 
3684
		ELECTRONIC_NAME = sElectronicName
-
 
3685
	WHERE  PKG_ID = 
-
 
3686
	(
-
 
3687
	 SELECT PKG_ID
-
 
3688
	 FROM PACKAGE_VERSIONS 
-
 
3689
	 WHERE PACKAGE_VERSIONS.PV_ID = nNewProdId
-
 
3690
	);   
-
 
3691
	
-
 
3692
	
-
 
3693
	
-
 
3694
	-- Update seq_num
-
 
3695
	Shift_Product_SeqNum ( nNewProdId, nBaseEnvId, nSeqNum );
-
 
3696
	
-
 
3697
END	Update_Product; 
-
 
3698
/*--------------------------------------------------------------------------------------------------*/
-
 
3699
PROCEDURE Shift_Product_SeqNum ( nProdId IN BASE_ENV_CONTENTS.PROD_ID%TYPE,
-
 
3700
		  				 	     nBaseEnvId IN BASE_ENV_CONTENTS.BASE_ENV_ID%TYPE,
-
 
3701
						 		 nToSeqNum IN BASE_ENV_CONTENTS.SEQ_NUM%TYPE ) IS
-
 
3702
						 
-
 
3703
currSeqNum NUMBER;
-
 
3704
FromSeqNum NUMBER;
-
 
3705
						 
-
 
3706
BEGIN
-
 
3707
	 -- Get Current seq_num
-
 
3708
	 SELECT bec.SEQ_NUM INTO currSeqNum
-
 
3709
	   FROM BASE_ENV_CONTENTS bec
-
 
3710
	  WHERE bec.BASE_ENV_ID = nBaseEnvId
-
 
3711
	    AND bec.PROD_ID = nProdId;
-
 
3712
	
-
 
3713
		
-
 
3714
	 IF currSeqNum > nToSeqNum
-
 
3715
	 THEN
-
 
3716
	 	
-
 
3717
		FromSeqNum := nToSeqNum;
-
 
3718
		 
-
 
3719
			-- Shift others Up
-
 
3720
		UPDATE BASE_ENV_CONTENTS bec SET
-
 
3721
			   bec.SEQ_NUM = bec.SEQ_NUM + 1
-
 
3722
		 WHERE bec.BASE_ENV_ID = nBaseEnvId 
-
 
3723
		   AND bec.PROD_ID != nProdId
-
 
3724
		   AND bec.SEQ_NUM BETWEEN  FromSeqNum  AND  currSeqNum - 1;
-
 
3725
		   
-
 
3726
		 
-
 
3727
	 ELSIF currSeqNum < nToSeqNum
-
 
3728
	 THEN
-
 
3729
	 	 
-
 
3730
		FromSeqNum := currSeqNum + 1;  
-
 
3731
		
-
 
3732
		 -- Shift others Down
-
 
3733
		UPDATE BASE_ENV_CONTENTS bec SET
-
 
3734
		   	   bec.SEQ_NUM = bec.SEQ_NUM - 1
-
 
3735
		 WHERE bec.BASE_ENV_ID = nBaseEnvId 
-
 
3736
		   AND bec.PROD_ID != nProdId
-
 
3737
		   AND bec.SEQ_NUM BETWEEN  FromSeqNum  AND  nToSeqNum;
-
 
3738
		 
-
 
3739
	 END IF;
-
 
3740
	
-
 
3741
	 
-
 
3742
	 -- Move Product to new seq_num
-
 
3743
	 UPDATE BASE_ENV_CONTENTS bec SET
-
 
3744
		    bec.SEQ_NUM = nToSeqNum
-
 
3745
	  WHERE bec.BASE_ENV_ID = nBaseEnvId 
-
 
3746
	    AND bec.PROD_ID = nProdId;
-
 
3747
		
-
 
3748
		
-
 
3749
 
-
 
3750
END Shift_Product_SeqNum;
-
 
3751
/*--------------------------------------------------------------------------------------------------*/
-
 
3752
PROCEDURE Sort_Products ( sProdIdOrder IN VARCHAR2,
-
 
3753
		  			  	  nBaseEnvId IN BASE_ENV_CONTENTS.BASE_ENV_ID%TYPE,
-
 
3754
						  nUserId IN NUMBER ) IS
-
 
3755
		
-
 
3756
	nIdCollector DEPMGR_NUMBER_TAB_t := DEPMGR_NUMBER_TAB_t();						 
-
 
3757
	SeqNum NUMBER;
-
 
3758
 
-
 
3759
				  							 
-
 
3760
BEGIN
-
 
3761
	/*--------------- Business Rules Here -------------------*/
-
 
3762
	-- Check for parameters
-
 
3763
	IF (sProdIdOrder IS NULL)  OR (nBaseEnvId IS NULL) 
-
 
3764
	THEN
-
 
3765
		RAISE_APPLICATION_ERROR (-20000, 'Missing some parameters! nBaseEnvId='|| nBaseEnvId  ||' sProdIdOrder='|| sProdIdOrder  );
-
 
3766
	END IF;
-
 
3767
	/*-------------------------------------------------------*/
-
 
3768
	
-
 
3769
	nIdCollector := IN_LIST_NUMBER ( sProdIdOrder );
-
 
3770
	
-
 
3771
	-- Set start sequence number
-
 
3772
	SeqNum := 1;
-
 
3773
	
-
 
3774
	FOR i IN 1..nIdCollector.COUNT
-
 
3775
	LOOP
-
 
3776
	
-
 
3777
		-- Update new sequence number
-
 
3778
		UPDATE BASE_ENV_CONTENTS osc SET
-
 
3779
			osc.SEQ_NUM = SeqNum
-
 
3780
		 WHERE osc.BASE_ENV_ID = nBaseEnvId
-
 
3781
		   AND osc.PROD_ID = nIdCollector(i);
-
 
3782
		   
-
 
3783
		SeqNum := SeqNum + 1;
-
 
3784
			   
-
 
3785
	END LOOP;
-
 
3786
	
-
 
3787
	
-
 
3788
END	Sort_Products;
-
 
3789
/*--------------------------------------------------------------------------------------------------*/
-
 
3790
 
-
 
3791
 
-
 
3792
END pk_Base_Env_test;
-
 
3793
 
-
 
3794
/
-
 
3795
 
-
 
3796
/
-
 
3797
--------------------------------------------------------
3419
--------------------------------------------------------
3798
--  DDL for Package Body PK_BOM
3420
--  DDL for Package Body PK_BOM
3799
--------------------------------------------------------
3421
--------------------------------------------------------
3800
 
3422
 
3801
  CREATE OR REPLACE PACKAGE BODY "PK_BOM" 
3423
  CREATE OR REPLACE PACKAGE BODY "DEPLOYMENT_MANAGER"."PK_BOM" 
3802
IS
3424
IS
3803
/* ---------------------------------------------------------------------------
3425
/* ---------------------------------------------------------------------------
3804
    Version: 2.0
3426
    Version: 2.0
3805
   --------------------------------------------------------------------------- */
3427
   --------------------------------------------------------------------------- */
3806
 
3428
 
Line 5024... Line 4646...
5024
/*--------------------------------------------------------------------------------------------------*/
4646
/*--------------------------------------------------------------------------------------------------*/
5025
 
4647
 
5026
END pk_Bom;
4648
END pk_Bom;
5027
 
4649
 
5028
/
4650
/
5029
 
-
 
5030
/
-
 
5031
--------------------------------------------------------
-
 
5032
--  DDL for Package Body PK_BOM_TEST
-
 
5033
--------------------------------------------------------
-
 
5034
 
-
 
5035
  CREATE OR REPLACE PACKAGE BODY "PK_BOM_TEST" 
-
 
5036
IS
-
 
5037
/* ---------------------------------------------------------------------------
-
 
5038
    Version: 2.0
-
 
5039
   --------------------------------------------------------------------------- */
-
 
5040
 
-
 
5041
/*--------------------------------------------------------------------------------------------------*/
-
 
5042
PROCEDURE Add_Bom ( sBomName IN BOM_NAMES.BOM_NAME%TYPE DEFAULT NULL,
-
 
5043
		  		  	sBomVersion IN BOMS.BOM_VERSION%TYPE,
-
 
5044
		  		  	sBomLifeCycle IN BOMS.BOM_LIFECYCLE%TYPE,		
-
 
5045
					sBomComments IN BOMS.BOM_COMMENTS%TYPE DEFAULT NULL,
-
 
5046
					nToBranchId IN BOMS.BRANCH_ID%TYPE,
-
 
5047
					nFromBomId IN BOMS.BOM_ID%TYPE DEFAULT NULL,
-
 
5048
					nUserId IN BOM_STATE.USER_ID%TYPE ) IS
-
 
5049
 
-
 
5050
BomId BOMS.BOM_ID%TYPE;
-
 
5051
ParentBomId BOMS.PARENT_BOM_ID%TYPE;
-
 
5052
BomNameId BOM_NAMES.BOM_NAME_ID%TYPE;
-
 
5053
BomVersion BOMS.BOM_VERSION%TYPE;
-
 
5054
BomLifeCycle BOMS.BOM_LIFECYCLE%TYPE;
-
 
5055
ProjId BRANCHES.PROJ_ID%TYPE;
-
 
5056
 
-
 
5057
CURSOR curBom IS 
-
 
5058
		SELECT bo.BOM_ID
-
 
5059
		  FROM BOMS bo,
-
 
5060
		  	   BRANCHES br
-
 
5061
		 WHERE bo.BRANCH_ID = br.BRANCH_ID
-
 
5062
		   AND br.PROJ_ID = ProjId
-
 
5063
		   AND bo.BOM_NAME_ID = BomNameId
-
 
5064
		   AND bo.BOM_VERSION = BomVersion
-
 
5065
		   AND bo.BOM_LIFECYCLE = BomLifeCycle;
-
 
5066
recBom curBom%ROWTYPE;
-
 
5067
 
-
 
5068
DUPLICATE_BOM EXCEPTION;
-
 
5069
				  							 
-
 
5070
BEGIN
-
 
5071
	/*--------------- Business Rules Here -------------------*/
-
 
5072
	IF (nToBranchId IS NULL) OR (nUserId IS NULL)
-
 
5073
	THEN
-
 
5074
		RAISE_APPLICATION_ERROR (-20000, 'Missing some parameters! nToBranchId= '|| nToBranchId ||', nUserId='|| nUserId );
-
 
5075
		
-
 
5076
	END IF;
-
 
5077
	/*-------------------------------------------------------*/
-
 
5078
	
-
 
5079
	-- Get bom_id
-
 
5080
	SELECT SEQ_BOM_ID.NEXTVAL INTO BomId FROM DUAL;
-
 
5081
	
-
 
5082
	
-
 
5083
	-- Get bom_name_id
-
 
5084
	IF nFromBomId IS NULL THEN
-
 
5085
		BomNameId := New_Bom_Name ( sBomName );
-
 
5086
        ParentBomId := BomId;
-
 
5087
	ELSE
-
 
5088
		BomNameId := New_Bom_Name ( nFromBomId );
-
 
5089
        ParentBomId := nFromBomId;
-
 
5090
	END IF;		
-
 
5091
 
-
 
5092
	
-
 
5093
 
-
 
5094
 
-
 
5095
	-- Get Bom Version and Lifecycle
-
 
5096
	--Get_Next_Version ( nFromBomId, nToBranchId, BomVersion, BomLifeCycle, ParentBomId, BomNameId );
-
 
5097
 
-
 
5098
	
-
 
5099
	
-
 
5100
	-- Get proj_id
-
 
5101
	SELECT br.PROJ_ID INTO ProjId
-
 
5102
	  FROM BRANCHES br
-
 
5103
	 WHERE br.BRANCH_ID = nToBranchId;
-
 
5104
	
-
 
5105
	
-
 
5106
	
-
 
5107
	-- Check for duplicate BOMs
-
 
5108
	OPEN curBom;
-
 
5109
    FETCH curBom INTO recBom;
-
 
5110
 
-
 
5111
    IF curBom%FOUND
-
 
5112
    THEN
-
 
5113
		RAISE DUPLICATE_BOM;
-
 
5114
	END IF;
-
 
5115
	
-
 
5116
	CLOSE curBom;
-
 
5117
	
-
 
5118
	
-
 
5119
	
-
 
5120
	-- Add Blank Bom --
-
 
5121
	INSERT INTO BOMS ( BOM_ID, BRANCH_ID, BOM_NAME_ID, BOM_COMMENTS, BOM_VERSION, BOM_LIFECYCLE, IS_READONLY, IS_HIDDEN, PARENT_BOM_ID )
-
 
5122
	VALUES ( BomId, nToBranchId, BomNameId, sBomComments, sBomVersion, sBomLifeCycle, 'N', 'N', ParentBomId  );
-
 
5123
	
-
 
5124
	
-
 
5125
	
-
 
5126
	
-
 
5127
	/* Log BOM_TRAIL */
-
 
5128
	pk_Bom.Log_Bom_Trail ( BomId, 'CREATED: Version '|| sBomVersion ||'.'|| sBomLifeCycle , nUserId );
-
 
5129
	
-
 
5130
	
-
 
5131
	
-
 
5132
	IF nFromBomId IS NOT NULL THEN
-
 
5133
		/* Add Bom Clonned from ... */
-
 
5134
		pk_Utils.Clone_BOM ( nFromBomId, BomId, nUserId );
-
 
5135
		
-
 
5136
	END IF;
-
 
5137
	
-
 
5138
	
-
 
5139
	
-
 
5140
	--- Set Bom State ---
-
 
5141
	Release_To ( BomId, nUserId );
-
 
5142
	
-
 
5143
	
-
 
5144
	EXCEPTION
-
 
5145
    WHEN DUPLICATE_BOM
-
 
5146
	THEN		
-
 
5147
		RAISE_APPLICATION_ERROR (-20000, 'BOM "'|| sBomName ||' '|| BomVersion ||'.'|| BomLifeCycle ||'" is Already Used in this Project.');
-
 
5148
			
-
 
5149
END	Add_Bom;
-
 
5150
/*--------------------------------------------------------------------------------------------------*/
-
 
5151
PROCEDURE Update_Bom ( nBomId IN BOMS.BOM_ID%TYPE,
-
 
5152
					   nRtagId IN BOMS.RTAG_ID_FK%TYPE,
-
 
5153
					   sBomComment IN BOMS.BOM_COMMENTS%TYPE,
-
 
5154
					   nUserId IN NUMBER )  IS
-
 
5155
					   
-
 
5156
ReleaseName VARCHAR2(100);					   
-
 
5157
 
-
 
5158
BEGIN
-
 
5159
	/*--------------- Business Rules Here -------------------*/
-
 
5160
	/*-------------------------------------------------------*/
-
 
5161
	
-
 
5162
	--- Update Bom Properties ---
-
 
5163
	UPDATE BOMS bo SET
-
 
5164
		bo.RTAG_ID_FK = nRtagId,
-
 
5165
		bo.BOM_COMMENTS = sBomComment
-
 
5166
	WHERE bo.BOM_ID = nBomId;
-
 
5167
	
-
 
5168
	SELECT RTAG_NAME INTO ReleaseName
-
 
5169
	FROM RELEASE_TAGS 
-
 
5170
	WHERE RTAG_ID = nRtagId;
-
 
5171
	
-
 
5172
	
-
 
5173
	/* Log BOM_TRAIL */
-
 
5174
	pk_Bom.Log_Bom_Trail ( nBomId, 'Updated BOM properties: Set Release Manager Reference ='||ReleaseName||' and comments ='||sBomComment, nUserId );
-
 
5175
	
-
 
5176
	
-
 
5177
END	Update_Bom;
-
 
5178
/*--------------------------------------------------------------------------------------------------*/
-
 
5179
FUNCTION New_Bom_Name ( sBomName IN BOM_NAMES.BOM_NAME%TYPE ) RETURN BOM_NAMES.BOM_NAME_ID%TYPE IS
-
 
5180
 
-
 
5181
ReturnValue 	 BOM_NAMES.BOM_NAME_ID%TYPE;	
-
 
5182
 
-
 
5183
CURSOR curBomNames IS
-
 
5184
	SELECT bn.BOM_NAME_ID
-
 
5185
	  FROM BOM_NAMES bn
-
 
5186
	 WHERE bn.BOM_NAME = sBomName;
-
 
5187
recBomNames curBomNames%ROWTYPE;
-
 
5188
 
-
 
5189
BEGIN
-
 
5190
	/*--------------- Business Rules Here -------------------*/
-
 
5191
	/*-------------------------------------------------------*/
-
 
5192
	
-
 
5193
	-- Check for existance of this name
-
 
5194
	OPEN curBomNames;
-
 
5195
	FETCH curBomNames INTO recBomNames;
-
 
5196
	
-
 
5197
	ReturnValue := NULL;
-
 
5198
	IF curBomNames%FOUND THEN
-
 
5199
		ReturnValue := recBomNames.BOM_NAME_ID;
-
 
5200
	END IF;
-
 
5201
	
-
 
5202
	CLOSE curBomNames;
-
 
5203
	
-
 
5204
	
-
 
5205
	-- Finnaly Create Name if required --    
-
 
5206
	IF ReturnValue IS NULL THEN
-
 
5207
		-- Get bom_name_id
-
 
5208
		SELECT SEQ_BOM_NAME_ID.NEXTVAL INTO ReturnValue FROM DUAL;
-
 
5209
		
-
 
5210
		INSERT INTO BOM_NAMES ( BOM_NAME_ID, BOM_NAME )
-
 
5211
		VALUES ( ReturnValue, sBomName );
-
 
5212
	
-
 
5213
	END IF;	
-
 
5214
	
-
 
5215
	
-
 
5216
	RETURN ReturnValue;
-
 
5217
END	New_Bom_Name;
-
 
5218
/*--------------------------------------------------------------------------------------------------*/
-
 
5219
FUNCTION New_Bom_Name ( nFromBomId IN BOMS.BOM_NAME_ID%TYPE ) RETURN BOMS.BOM_NAME_ID%TYPE IS
-
 
5220
 
-
 
5221
ReturnValue 	 BOMS.BOM_NAME_ID%TYPE;	
-
 
5222
 
-
 
5223
BEGIN
-
 
5224
	/*--------------- Business Rules Here -------------------*/
-
 
5225
	/*-------------------------------------------------------*/
-
 
5226
	
-
 
5227
	-- Get bom_name_id
-
 
5228
	SELECT bo.BOM_NAME_ID INTO ReturnValue
-
 
5229
	  FROM BOMS bo
-
 
5230
	 WHERE bo.BOM_ID = nFromBomId;
-
 
5231
	
-
 
5232
	
-
 
5233
	RETURN ReturnValue;
-
 
5234
END	New_Bom_Name;
-
 
5235
/*--------------------------------------------------------------------------------------------------*/
-
 
5236
PROCEDURE Accept_Reject ( nBomId IN BOMS.BOM_ID%TYPE,
-
 
5237
						  cIsRejected IN BOMS.IS_REJECTED%TYPE,
-
 
5238
						  sComments IN REJECTION_TRAIL.COMMENTS%TYPE,
-
 
5239
						  nStateId IN BOM_STATE.STATE_ID%TYPE DEFAULT NULL,
-
 
5240
						  nUserId IN REJECTION_TRAIL.USER_ID%TYPE  ) IS
-
 
5241
 
-
 
5242
StateName STATES.STATE_NAME%TYPE;						  
-
 
5243
IsOfficial BOMS.IS_READONLY%TYPE;	
-
 
5244
IsRejected VARCHAR2(50);					  
-
 
5245
 
-
 
5246
BEGIN
-
 
5247
	/*--------------- Business Rules Here -------------------*/
-
 
5248
	-- Check if Bom is official
-
 
5249
	SELECT bo.IS_READONLY INTO IsOfficial
-
 
5250
	  FROM BOMS bo
-
 
5251
	 WHERE bo.BOM_ID = nBomId;
-
 
5252
	 
-
 
5253
	IF IsOfficial != 'Y' THEN
-
 
5254
		RAISE_APPLICATION_ERROR (-20000, 'BOM must be locked first.' );
-
 
5255
	END IF;
-
 
5256
	/*-------------------------------------------------------*/
-
 
5257
	
-
 
5258
	-- Get State Name
-
 
5259
	SELECT st.STATE_NAME INTO StateName
-
 
5260
	  FROM STATES st
-
 
5261
	 WHERE st.STATE_ID = nStateId;
-
 
5262
	
-
 
5263
	
-
 
5264
	-- AcceptReject BOM
-
 
5265
	UPDATE BOMS bo SET
-
 
5266
		bo.IS_REJECTED = cIsRejected
-
 
5267
	WHERE bo.BOM_ID = nBomId;
-
 
5268
	
-
 
5269
	
-
 
5270
	-- Auto-Hide Bom
-
 
5271
	IF cIsRejected = 'Y' THEN
-
 
5272
		pk_State.Auto_Hide ( nStateId, nBomId, GET_SYSTEM_VALUE('enumEVENT_ON_REJECT_BOM') );
-
 
5273
	ELSE
-
 
5274
		pk_State.Auto_Hide ( nStateId, nBomId, GET_SYSTEM_VALUE('enumEVENT_ON_ACCEPT_BOM') );
-
 
5275
	END IF;
-
 
5276
	
-
 
5277
	
-
 
5278
	-- Log Rejection Trail 
-
 
5279
	pk_Utils.Log_Rejection_Trail ( GET_SYSTEM_VALUE('enumENTITY_TYPE_BOM'), nBomId, cIsRejected, nUserId, sComments );
-
 
5280
	
-
 
5281
	
-
 
5282
	/* Log BOM_TRAIL */
-
 
5283
	-- Get Log Title
-
 
5284
	IsRejected := 'ACCEPTED';
-
 
5285
	IF cIsRejected = 'Y' THEN
-
 
5286
		IsRejected := 'REJECTED';
-
 
5287
	END IF;
-
 
5288
	
-
 
5289
	-- Finnaly log it
-
 
5290
	Log_Bom_Trail ( nBomId, IsRejected ||': By '|| StateName, nUserId, sComments );
-
 
5291
	
-
 
5292
END	Accept_Reject;
-
 
5293
/*--------------------------------------------------------------------------------------------------*/
-
 
5294
PROCEDURE Set_Bom_Official ( nBomId IN BOMS.BOM_ID%TYPE,
-
 
5295
							 cIsOfficial IN BOMS.IS_READONLY%TYPE,
-
 
5296
							 nStateId IN BOM_STATE.STATE_ID%TYPE,
-
 
5297
							 nUserId IN NUMBER )  IS
-
 
5298
 
-
 
5299
BEGIN
-
 
5300
	/*--------------- Business Rules Here -------------------*/
-
 
5301
	/*-------------------------------------------------------*/
-
 
5302
	
-
 
5303
	--- Set Bom Official or Not ---
-
 
5304
	UPDATE BOMS bo SET
-
 
5305
	bo.IS_READONLY = cIsOfficial
-
 
5306
	WHERE bo.BOM_ID = nBomId;
-
 
5307
	
-
 
5308
	
-
 
5309
	-- Auto-Hide Bom
-
 
5310
	IF cIsOfficial = 'Y' THEN
-
 
5311
		pk_State.Auto_Hide ( nStateId, nBomId, GET_SYSTEM_VALUE('enumEVENT_ON_LOCK_BOM') );
-
 
5312
		
-
 
5313
		-- Update node version
-
 
5314
		Update_Nodes_Version ( nBomId, nUserId );
-
 
5315
		
-
 
5316
	ELSE
-
 
5317
		pk_State.Auto_Hide ( nStateId, nBomId, GET_SYSTEM_VALUE('enumEVENT_ON_UNLOCK_BOM') );
-
 
5318
	END IF;
-
 
5319
	
-
 
5320
	
-
 
5321
	
-
 
5322
	/* Log BOM_TRAIL */
-
 
5323
	pk_Bom.Log_Bom_Trail ( nBomId, 'LOCKED: '|| cIsOfficial, nUserId );
-
 
5324
	
-
 
5325
	
-
 
5326
END	Set_Bom_Official;
-
 
5327
/*--------------------------------------------------------------------------------------------------*/
-
 
5328
PROCEDURE Update_Nodes_Version ( nBomId IN BOMS.BOM_ID%TYPE,
-
 
5329
							 	 nUserId IN NUMBER )  IS
-
 
5330
 
-
 
5331
	CompareBomId NUMBER;
-
 
5332
	ProjId NUMBER;
-
 
5333
	BomVersion VARCHAR2(4000);
-
 
5334
									 	
-
 
5335
	CURSOR curUpdateNode IS
-
 
5336
		SELECT DISTINCT
-
 
5337
			   nlook.NODE_ID,
-
 
5338
			   DECODE ( nlc.LAST_LIFE_CYCLE,
-
 
5339
			   			NULL, 0,
-
 
5340
						nlc.LAST_LIFE_CYCLE + 1 ) AS NEW_LIFE_CYCLE	   
-
 
5341
		  FROM (
-
 
5342
		  
-
 
5343
		  		/* ADDED PATCHES ONLY */
-
 
5344
				SELECT 'A' AS CHANGE_TYPE, newbom.PROD_ID, newbom.PK 
-
 
5345
				  FROM (
-
 
5346
				  		SELECT osc.PROD_ID,
-
 
5347
							   nn.NODE_NAME ||'_'|| os.OS_NAME AS PK
-
 
5348
						  FROM OS_CONTENTS osc,
-
 
5349
						  	   OPERATING_SYSTEMS os,
-
 
5350
							   NETWORK_NODES nn,
-
 
5351
							   BOM_CONTENTS bc,
-
 
5352
							   PACKAGE_VERSIONS pv
-
 
5353
						 WHERE osc.OS_ID = os.OS_ID
-
 
5354
						   AND os.NODE_ID = nn.NODE_ID
-
 
5355
						   AND bc.NODE_ID = nn.NODE_ID
-
 
5356
						   AND osc.PROD_ID = pv.PV_ID
-
 
5357
						   AND NOT pv.IS_PATCH IS NULL
-
 
5358
						   AND bc.BOM_ID = nBomId	
-
 
5359
				  	   ) newbom,
-
 
5360
					   (
-
 
5361
					   	SELECT osc.PROD_ID,
-
 
5362
							   nn.NODE_NAME ||'_'|| os.OS_NAME AS PK
-
 
5363
						  FROM OS_CONTENTS osc,
-
 
5364
						  	   OPERATING_SYSTEMS os,
-
 
5365
							   NETWORK_NODES nn,
-
 
5366
							   BOM_CONTENTS bc,
-
 
5367
							   PACKAGE_VERSIONS pv
-
 
5368
						 WHERE osc.OS_ID = os.OS_ID
-
 
5369
						   AND os.NODE_ID = nn.NODE_ID
-
 
5370
						   AND bc.NODE_ID = nn.NODE_ID
-
 
5371
						   AND osc.PROD_ID = pv.PV_ID
-
 
5372
						   AND NOT pv.IS_PATCH IS NULL
-
 
5373
						   AND bc.BOM_ID = CompareBomId	
-
 
5374
					   ) oldbom
-
 
5375
				 WHERE newbom.PK = oldbom.PK (+) 
-
 
5376
				   AND newbom.PROD_ID = oldbom.PROD_ID (+)
-
 
5377
				   AND oldbom.PK IS NULL
-
 
5378
				UNION 
-
 
5379
		  		/* ADDED PATCHES ONLY TO BASE CONFIGURATION */
-
 
5380
				SELECT 'A' AS CHANGE_TYPE, newbom.PROD_ID, newbom.PK 
-
 
5381
				  FROM (
-
 
5382
				  		SELECT bec.PROD_ID,
-
 
5383
							   nn.NODE_NAME ||'_'|| os.OS_NAME AS PK
-
 
5384
						  FROM BASE_ENV_CONTENTS bec,
-
 
5385
						  	   OS_BASE_ENV obe,
-
 
5386
						  	   OPERATING_SYSTEMS os,
-
 
5387
							   NETWORK_NODES nn,
-
 
5388
							   BOM_CONTENTS bc,
-
 
5389
							   PACKAGE_VERSIONS pv
-
 
5390
						 WHERE obe.OS_ID = os.OS_ID
-
 
5391
						   AND bec.BASE_ENV_ID = obe.BASE_ENV_ID
-
 
5392
						   AND os.NODE_ID = nn.NODE_ID
-
 
5393
						   AND bc.NODE_ID = nn.NODE_ID
-
 
5394
						   AND bec.PROD_ID = pv.PV_ID
-
 
5395
						   AND NOT pv.IS_PATCH IS NULL
-
 
5396
						   AND bc.BOM_ID = nBomId	
-
 
5397
				  	   ) newbom,
-
 
5398
					   (
-
 
5399
					   	SELECT bec.PROD_ID,
-
 
5400
							   nn.NODE_NAME ||'_'|| os.OS_NAME AS PK
-
 
5401
						  FROM BASE_ENV_CONTENTS bec,
-
 
5402
						  	   OS_BASE_ENV obe,
-
 
5403
						  	   OPERATING_SYSTEMS os,
-
 
5404
							   NETWORK_NODES nn,
-
 
5405
							   BOM_CONTENTS bc,
-
 
5406
							   PACKAGE_VERSIONS pv
-
 
5407
						 WHERE obe.OS_ID = os.OS_ID
-
 
5408
						   AND bec.BASE_ENV_ID = obe.BASE_ENV_ID
-
 
5409
						   AND os.NODE_ID = nn.NODE_ID
-
 
5410
						   AND bc.NODE_ID = nn.NODE_ID
-
 
5411
						   AND bec.PROD_ID = pv.PV_ID
-
 
5412
						   AND NOT pv.IS_PATCH IS NULL
-
 
5413
						   AND bc.BOM_ID = CompareBomId	
-
 
5414
					   ) oldbom
-
 
5415
				 WHERE newbom.PK = oldbom.PK (+) 
-
 
5416
				   AND newbom.PROD_ID = oldbom.PROD_ID (+)
-
 
5417
				   AND oldbom.PK IS NULL
-
 
5418
				UNION				
-
 
5419
				
-
 
5420
				/* ADDED PRODUCTS ONLY */
-
 
5421
				SELECT DECODE( oldbom.PROD_ID,
-
 
5422
							   NULL, 'A', 'U' ) AS CHANGE_TYPE, 
-
 
5423
					   newbom.PROD_ID, newbom.PK
-
 
5424
				  FROM (
-
 
5425
				  		SELECT osc.PROD_ID,
-
 
5426
							   nn.NODE_NAME ||'_'|| os.OS_NAME AS PK,
-
 
5427
							   pv.PKG_ID,
-
 
5428
							   NVL( pv.V_EXT, '|LINK_A_NULL|' ) AS V_EXT
-
 
5429
						  FROM OS_CONTENTS osc,
-
 
5430
						  	   OPERATING_SYSTEMS os,
-
 
5431
							   NETWORK_NODES nn,
-
 
5432
							   BOM_CONTENTS bc,
-
 
5433
							   PACKAGE_VERSIONS pv
-
 
5434
						 WHERE osc.OS_ID = os.OS_ID
-
 
5435
						   AND os.NODE_ID = nn.NODE_ID
-
 
5436
						   AND bc.NODE_ID = nn.NODE_ID
-
 
5437
						   AND osc.PROD_ID = pv.PV_ID
-
 
5438
						   AND pv.IS_PATCH IS NULL
-
 
5439
						   AND bc.BOM_ID = nBomId	
-
 
5440
				  	   ) newbom,
-
 
5441
					   (
-
 
5442
					   	SELECT osc.PROD_ID,
-
 
5443
							   nn.NODE_NAME ||'_'|| os.OS_NAME AS PK,
-
 
5444
							   pv.PKG_ID,
-
 
5445
							   NVL( pv.V_EXT, '|LINK_A_NULL|' ) AS V_EXT
-
 
5446
						  FROM OS_CONTENTS osc,
-
 
5447
						  	   OPERATING_SYSTEMS os,
-
 
5448
							   NETWORK_NODES nn,
-
 
5449
							   BOM_CONTENTS bc,
-
 
5450
							   PACKAGE_VERSIONS pv
-
 
5451
						 WHERE osc.OS_ID = os.OS_ID
-
 
5452
						   AND os.NODE_ID = nn.NODE_ID
-
 
5453
						   AND bc.NODE_ID = nn.NODE_ID
-
 
5454
						   AND osc.PROD_ID = pv.PV_ID
-
 
5455
						   AND pv.IS_PATCH IS NULL
-
 
5456
						   AND bc.BOM_ID = CompareBomId	
-
 
5457
					   ) oldbom
-
 
5458
				 WHERE newbom.PK = oldbom.PK (+) 
-
 
5459
				   --AND newbom.PROD_ID = oldbom.PROD_ID (+)
-
 
5460
				   AND newbom.PKG_ID  = oldbom.PKG_ID (+)
-
 
5461
				   AND newbom.V_EXT  = oldbom.V_EXT (+) 
-
 
5462
				   AND ( oldbom.PROD_ID != newbom.PROD_ID  OR oldbom.PROD_ID IS NULL )	   
-
 
5463
				UNION
-
 
5464
 
-
 
5465
				/* ADDED PRODUCTS ONLY TO BASE CONFIGURATION */
-
 
5466
				SELECT DECODE( oldbom.PROD_ID,
-
 
5467
							   NULL, 'A', 'U' ) AS CHANGE_TYPE, 
-
 
5468
					   newbom.PROD_ID, newbom.PK
-
 
5469
				  FROM (
-
 
5470
				  		SELECT bec.PROD_ID,
-
 
5471
							   nn.NODE_NAME ||'_'|| os.OS_NAME AS PK,
-
 
5472
							   pv.PKG_ID,
-
 
5473
							   NVL( pv.V_EXT, '|LINK_A_NULL|' ) AS V_EXT
-
 
5474
						  FROM BASE_ENV_CONTENTS bec,
-
 
5475
						  	   OS_BASE_ENV obe,
-
 
5476
						  	   OPERATING_SYSTEMS os,
-
 
5477
							   NETWORK_NODES nn,
-
 
5478
							   BOM_CONTENTS bc,
-
 
5479
							   PACKAGE_VERSIONS pv
-
 
5480
						 WHERE obe.OS_ID = os.OS_ID
-
 
5481
						   AND bec.BASE_ENV_ID = obe.BASE_ENV_ID
-
 
5482
						   AND os.NODE_ID = nn.NODE_ID
-
 
5483
						   AND bc.NODE_ID = nn.NODE_ID
-
 
5484
						   AND bec.PROD_ID = pv.PV_ID
-
 
5485
						   AND pv.IS_PATCH IS NULL
-
 
5486
						   AND bc.BOM_ID = nBomId	
-
 
5487
				  	   ) newbom,
-
 
5488
					   (
-
 
5489
					   	SELECT bec.PROD_ID,
-
 
5490
							   nn.NODE_NAME ||'_'|| os.OS_NAME AS PK,
-
 
5491
							   pv.PKG_ID,
-
 
5492
							   NVL( pv.V_EXT, '|LINK_A_NULL|' ) AS V_EXT
-
 
5493
						  FROM BASE_ENV_CONTENTS bec,
-
 
5494
						  	   OS_BASE_ENV obe,
-
 
5495
						  	   OPERATING_SYSTEMS os,
-
 
5496
							   NETWORK_NODES nn,
-
 
5497
							   BOM_CONTENTS bc,
-
 
5498
							   PACKAGE_VERSIONS pv
-
 
5499
						 WHERE obe.OS_ID = os.OS_ID
-
 
5500
						   AND bec.BASE_ENV_ID = obe.BASE_ENV_ID
-
 
5501
						   AND os.NODE_ID = nn.NODE_ID
-
 
5502
						   AND bc.NODE_ID = nn.NODE_ID
-
 
5503
						   AND bec.PROD_ID = pv.PV_ID
-
 
5504
						   AND pv.IS_PATCH IS NULL
-
 
5505
						   AND bc.BOM_ID = CompareBomId	
-
 
5506
					   ) oldbom
-
 
5507
				 WHERE newbom.PK = oldbom.PK (+) 
-
 
5508
				   --AND newbom.PROD_ID = oldbom.PROD_ID (+)
-
 
5509
				   AND newbom.PKG_ID  = oldbom.PKG_ID (+)
-
 
5510
				   AND newbom.V_EXT  = oldbom.V_EXT (+) 
-
 
5511
				   AND ( oldbom.PROD_ID != newbom.PROD_ID  OR oldbom.PROD_ID IS NULL )	   
-
 
5512
				UNION
-
 
5513
				
-
 
5514
				/* REMOVED PRODUCTS ONLY*/    
-
 
5515
				SELECT 'R' AS CHANGE_TYPE, oldbom.PROD_ID, oldbom.PK
-
 
5516
				  FROM (
-
 
5517
				  		SELECT osc.PROD_ID,
-
 
5518
							   nn.NODE_NAME ||'_'|| os.OS_NAME AS PK,
-
 
5519
							   pv.PKG_ID,
-
 
5520
							   NVL( pv.V_EXT, '|LINK_A_NULL|' ) AS V_EXT
-
 
5521
						  FROM OS_CONTENTS osc,
-
 
5522
						  	   OPERATING_SYSTEMS os,
-
 
5523
							   NETWORK_NODES nn,
-
 
5524
							   BOM_CONTENTS bc,
-
 
5525
							   PACKAGE_VERSIONS pv
-
 
5526
						 WHERE osc.OS_ID = os.OS_ID
-
 
5527
						   AND os.NODE_ID = nn.NODE_ID
-
 
5528
						   AND bc.NODE_ID = nn.NODE_ID
-
 
5529
						   AND osc.PROD_ID = pv.PV_ID
-
 
5530
						   AND pv.IS_PATCH IS NULL
-
 
5531
						   AND bc.BOM_ID = nBomId	
-
 
5532
				  	   ) newbom,
-
 
5533
					   (
-
 
5534
					   	SELECT osc.PROD_ID,
-
 
5535
							   nn.NODE_NAME ||'_'|| os.OS_NAME AS PK,
-
 
5536
							   pv.PKG_ID,
-
 
5537
							   NVL( pv.V_EXT, '|LINK_A_NULL|' ) AS V_EXT
-
 
5538
						  FROM OS_CONTENTS osc,
-
 
5539
						  	   OPERATING_SYSTEMS os,
-
 
5540
							   NETWORK_NODES nn,
-
 
5541
							   BOM_CONTENTS bc,
-
 
5542
							   PACKAGE_VERSIONS pv
-
 
5543
						 WHERE osc.OS_ID = os.OS_ID
-
 
5544
						   AND os.NODE_ID = nn.NODE_ID
-
 
5545
						   AND bc.NODE_ID = nn.NODE_ID
-
 
5546
						   AND osc.PROD_ID = pv.PV_ID
-
 
5547
						   AND pv.IS_PATCH IS NULL
-
 
5548
						   AND bc.BOM_ID = CompareBomId	
-
 
5549
					   ) oldbom
-
 
5550
				 WHERE newbom.PK (+) = oldbom.PK  
-
 
5551
				   --AND newbom.PROD_ID (+) = oldbom.PROD_ID
-
 
5552
				   AND newbom.PKG_ID (+) = oldbom.PKG_ID
-
 
5553
				   AND newbom.V_EXT (+) = oldbom.V_EXT   
-
 
5554
				   AND newbom.PK IS NULL  
-
 
5555
				UNION   
-
 
5556
				/* REMOVED PATCHES */    
-
 
5557
				SELECT 'R' AS CHANGE_TYPE, oldbom.PROD_ID, oldbom.PK
-
 
5558
				  FROM (
-
 
5559
				  		SELECT osc.PROD_ID,
-
 
5560
							   nn.NODE_NAME ||'_'|| os.OS_NAME AS PK
-
 
5561
						  FROM OS_CONTENTS osc,
-
 
5562
						  	   OPERATING_SYSTEMS os,
-
 
5563
							   NETWORK_NODES nn,
-
 
5564
							   BOM_CONTENTS bc,
-
 
5565
							   PACKAGE_VERSIONS pv
-
 
5566
						 WHERE osc.OS_ID = os.OS_ID
-
 
5567
						   AND os.NODE_ID = nn.NODE_ID
-
 
5568
						   AND bc.NODE_ID = nn.NODE_ID
-
 
5569
						   AND osc.PROD_ID = pv.PV_ID
-
 
5570
						   AND NOT pv.IS_PATCH IS NULL
-
 
5571
						   AND bc.BOM_ID = nBomId	
-
 
5572
				  	   ) newbom,
-
 
5573
					   (
-
 
5574
					   	SELECT osc.PROD_ID,
-
 
5575
							   nn.NODE_NAME ||'_'|| os.OS_NAME AS PK
-
 
5576
						  FROM OS_CONTENTS osc,
-
 
5577
						  	   OPERATING_SYSTEMS os,
-
 
5578
							   NETWORK_NODES nn,
-
 
5579
							   BOM_CONTENTS bc,
-
 
5580
							   PACKAGE_VERSIONS pv
-
 
5581
						 WHERE osc.OS_ID = os.OS_ID
-
 
5582
						   AND os.NODE_ID = nn.NODE_ID
-
 
5583
						   AND bc.NODE_ID = nn.NODE_ID
-
 
5584
						   AND osc.PROD_ID = pv.PV_ID
-
 
5585
						   AND NOT pv.IS_PATCH IS NULL
-
 
5586
						   AND bc.BOM_ID = CompareBomId	
-
 
5587
					   ) oldbom
-
 
5588
				 WHERE newbom.PK (+) = oldbom.PK  
-
 
5589
				   AND newbom.PROD_ID (+) = oldbom.PROD_ID  
-
 
5590
				   AND newbom.PK IS NULL 
-
 
5591
				   UNION
-
 
5592
				/* REMOVED PRODUCTS ONLY FROM BASE CONFIGURATION*/    
-
 
5593
				SELECT 'R' AS CHANGE_TYPE, oldbom.PROD_ID, oldbom.PK
-
 
5594
				  FROM (
-
 
5595
				  		SELECT bec.PROD_ID,
-
 
5596
							   nn.NODE_NAME ||'_'|| os.OS_NAME AS PK,
-
 
5597
							   pv.PKG_ID,
-
 
5598
							   NVL( pv.V_EXT, '|LINK_A_NULL|' ) AS V_EXT
-
 
5599
						  FROM BASE_ENV_CONTENTS bec,
-
 
5600
						  	   OS_BASE_ENV obe,
-
 
5601
						  	   OPERATING_SYSTEMS os,
-
 
5602
							   NETWORK_NODES nn,
-
 
5603
							   BOM_CONTENTS bc,
-
 
5604
							   PACKAGE_VERSIONS pv
-
 
5605
						 WHERE obe.OS_ID = os.OS_ID
-
 
5606
						   AND bec.BASE_ENV_ID = obe.BASE_ENV_ID
-
 
5607
						   AND os.NODE_ID = nn.NODE_ID
-
 
5608
						   AND bc.NODE_ID = nn.NODE_ID
-
 
5609
						   AND bec.PROD_ID = pv.PV_ID
-
 
5610
						   AND pv.IS_PATCH IS NULL
-
 
5611
						   AND bc.BOM_ID = nBomId	
-
 
5612
				  	   ) newbom,
-
 
5613
					   (
-
 
5614
					   	SELECT bec.PROD_ID,
-
 
5615
							   nn.NODE_NAME ||'_'|| os.OS_NAME AS PK,
-
 
5616
							   pv.PKG_ID,
-
 
5617
							   NVL( pv.V_EXT, '|LINK_A_NULL|' ) AS V_EXT
-
 
5618
						  FROM BASE_ENV_CONTENTS bec,
-
 
5619
						  	   OS_BASE_ENV obe,
-
 
5620
						  	   OPERATING_SYSTEMS os,
-
 
5621
							   NETWORK_NODES nn,
-
 
5622
							   BOM_CONTENTS bc,
-
 
5623
							   PACKAGE_VERSIONS pv
-
 
5624
						 WHERE obe.OS_ID = os.OS_ID
-
 
5625
						   AND bec.BASE_ENV_ID = obe.BASE_ENV_ID 
-
 
5626
						   AND os.NODE_ID = nn.NODE_ID
-
 
5627
						   AND bc.NODE_ID = nn.NODE_ID
-
 
5628
						   AND bec.PROD_ID = pv.PV_ID
-
 
5629
						   AND pv.IS_PATCH IS NULL
-
 
5630
						   AND bc.BOM_ID = CompareBomId	
-
 
5631
					   ) oldbom
-
 
5632
				 WHERE newbom.PK (+) = oldbom.PK  
-
 
5633
				   --AND newbom.PROD_ID (+) = oldbom.PROD_ID
-
 
5634
				   AND newbom.PKG_ID (+) = oldbom.PKG_ID
-
 
5635
				   AND newbom.V_EXT (+) = oldbom.V_EXT   
-
 
5636
				   AND newbom.PK IS NULL  
-
 
5637
				UNION   
-
 
5638
				/* REMOVED PATCHES FROM BASE CONFIGURATION*/    
-
 
5639
				SELECT 'R' AS CHANGE_TYPE, oldbom.PROD_ID, oldbom.PK
-
 
5640
				  FROM (
-
 
5641
				  		SELECT bec.PROD_ID,
-
 
5642
							   nn.NODE_NAME ||'_'|| os.OS_NAME AS PK
-
 
5643
						  FROM BASE_ENV_CONTENTS bec,
-
 
5644
						  	   OS_BASE_ENV obe,
-
 
5645
						  	   OPERATING_SYSTEMS os,
-
 
5646
							   NETWORK_NODES nn,
-
 
5647
							   BOM_CONTENTS bc,
-
 
5648
							   PACKAGE_VERSIONS pv
-
 
5649
						 WHERE obe.OS_ID = os.OS_ID
-
 
5650
						   AND bec.BASE_ENV_ID = obe.BASE_ENV_ID
-
 
5651
						   AND os.NODE_ID = nn.NODE_ID
-
 
5652
						   AND bc.NODE_ID = nn.NODE_ID
-
 
5653
						   AND bec.PROD_ID = pv.PV_ID
-
 
5654
						   AND NOT pv.IS_PATCH IS NULL
-
 
5655
						   AND bc.BOM_ID = nBomId	
-
 
5656
				  	   ) newbom,
-
 
5657
					   (
-
 
5658
					   	SELECT bec.PROD_ID,
-
 
5659
							   nn.NODE_NAME ||'_'|| os.OS_NAME AS PK
-
 
5660
						  FROM BASE_ENV_CONTENTS bec,
-
 
5661
						  	   OS_BASE_ENV obe,
-
 
5662
						  	   OPERATING_SYSTEMS os,
-
 
5663
							   NETWORK_NODES nn,
-
 
5664
							   BOM_CONTENTS bc,
-
 
5665
							   PACKAGE_VERSIONS pv
-
 
5666
						 WHERE obe.OS_ID = os.OS_ID
-
 
5667
						   AND bec.BASE_ENV_ID = obe.BASE_ENV_ID
-
 
5668
						   AND os.NODE_ID = nn.NODE_ID
-
 
5669
						   AND bc.NODE_ID = nn.NODE_ID
-
 
5670
						   AND bec.PROD_ID = pv.PV_ID
-
 
5671
						   AND NOT pv.IS_PATCH IS NULL
-
 
5672
						   AND bc.BOM_ID = CompareBomId	
-
 
5673
					   ) oldbom
-
 
5674
				 WHERE newbom.PK (+) = oldbom.PK  
-
 
5675
				   AND newbom.PROD_ID (+) = oldbom.PROD_ID  
-
 
5676
				   AND newbom.PK IS NULL				    	
-
 
5677
				   
-
 
5678
		       ) qry,
-
 
5679
			   (
-
 
5680
			   
-
 
5681
		  		SELECT nn.NODE_ID,
-
 
5682
					   nn.NODE_NAME,
-
 
5683
					   nn.NODE_NAME ||'_'|| os.OS_NAME AS PK
-
 
5684
				  FROM OPERATING_SYSTEMS os,
-
 
5685
					   NETWORK_NODES nn,
-
 
5686
					   BOM_CONTENTS bc
-
 
5687
				 WHERE os.NODE_ID = nn.NODE_ID
-
 
5688
				   AND bc.NODE_ID = nn.NODE_ID
-
 
5689
				   AND bc.BOM_ID = nBomId
-
 
5690
				   
-
 
5691
		  	   ) nlook,
-
 
5692
			   (
-
 
5693
			   	
-
 
5694
				SELECT nn.NODE_NAME, 
-
 
5695
					   MAX(nn.NODE_LIFE_CYCLE) AS LAST_LIFE_CYCLE
-
 
5696
				  FROM BOMS bo,
-
 
5697
				  	   BOM_CONTENTS bc,
-
 
5698
					   BRANCHES br,
-
 
5699
					   NETWORK_NODES nn
-
 
5700
				 WHERE bc.BOM_ID = bo.BOM_ID
-
 
5701
				   AND bo.BRANCH_ID = br.BRANCH_ID
-
 
5702
				   AND bc.NODE_ID = nn.NODE_ID
-
 
5703
				   AND br.PROJ_ID = ProjId
-
 
5704
		  	     GROUP BY nn.NODE_NAME
-
 
5705
			   
-
 
5706
			   ) nlc
-
 
5707
		 WHERE nlook.PK = qry.PK 
-
 
5708
		   AND nlc.NODE_NAME = nlook.NODE_NAME;
-
 
5709
	recUpdateNode curUpdateNode%ROWTYPE;
-
 
5710
	
-
 
5711
	
-
 
5712
								 
-
 
5713
BEGIN
-
 
5714
	/*--------------- Business Rules Here -------------------*/
-
 
5715
	/*-------------------------------------------------------*/
-
 
5716
	
-
 
5717
	-- Get some BOM details
-
 
5718
	SELECT bo.PARENT_BOM_ID, br.PROJ_ID, bo.BOM_VERSION ||'.'|| bo.BOM_LIFECYCLE INTO CompareBomId, ProjId, BomVersion
-
 
5719
	  FROM BOMS bo,
-
 
5720
	  	   BRANCHES br
-
 
5721
	 WHERE bo.BOM_ID = nBomId
-
 
5722
	   AND bo.BRANCH_ID = br.BRANCH_ID;
-
 
5723
 
-
 
5724
 
-
 
5725
	-- Update node version
-
 
5726
	OPEN curUpdateNode;
-
 
5727
	FETCH curUpdateNode INTO recUpdateNode;
-
 
5728
	
-
 
5729
	WHILE curUpdateNode%FOUND
-
 
5730
	LOOP
-
 
5731
		
-
 
5732
		UPDATE NETWORK_NODES nn SET
-
 
5733
			nn.NODE_VERSION = BomVersion,
-
 
5734
			nn.NODE_LIFE_CYCLE = recUpdateNode.NEW_LIFE_CYCLE
-
 
5735
		 WHERE nn.NODE_ID = recUpdateNode.NODE_ID;
-
 
5736
		
-
 
5737
		FETCH curUpdateNode INTO recUpdateNode;
-
 
5738
	END LOOP;
-
 
5739
	
-
 
5740
	
-
 
5741
	CLOSE curUpdateNode;	
-
 
5742
	
-
 
5743
END	Update_Nodes_Version;
-
 
5744
/*--------------------------------------------------------------------------------------------------*/
-
 
5745
PROCEDURE Destroy_Bom ( nBomId IN VARCHAR2 ) IS
-
 
5746
						 
-
 
5747
rowCount NUMBER;
-
 
5748
nIdCollector DEPMGR_NUMBER_TAB_t := DEPMGR_NUMBER_TAB_t();
-
 
5749
nBomIdCollector DEPMGR_NUMBER_TAB_t := DEPMGR_NUMBER_TAB_t();
-
 
5750
			  							 
-
 
5751
BEGIN
-
 
5752
	/*--------------- Business Rules Here -------------------*/
-
 
5753
	IF (nBomId IS NULL) 
-
 
5754
	THEN
-
 
5755
		RAISE_APPLICATION_ERROR (-20000, 'Missing some parameters! nBomId= '|| nBomId );
-
 
5756
		
-
 
5757
	END IF;
-
 
5758
	
-
 
5759
	-- Check Requirements
-
 
5760
	pk_Requirements.Destroy_Bom ( nBomId );
-
 
5761
	
-
 
5762
	/*-------------------------------------------------------*/
-
 
5763
	
-
 
5764
	
-
 
5765
	
-
 
5766
	-- Load Collector
-
 
5767
	nBomIdCollector := IN_LIST_NUMBER( nBomId );
-
 
5768
	
-
 
5769
	
-
 
5770
	-- Destroy BASE_ENV
-
 
5771
	nIdCollector := NULL;
-
 
5772
	SELECT CAST ( MULTISET ( SELECT be.BASE_ENV_ID
-
 
5773
	  	   		  		   	   FROM BASE_ENV be
-
 
5774
	 						  WHERE be.BOM_ID IN   ( 
-
 
5775
								  	  		  	      SELECT * 
-
 
5776
													  FROM THE ( SELECT CAST( nBomIdCollector AS DEPMGR_NUMBER_TAB_t ) FROM dual )  
-
 
5777
												 	) 
-
 
5778
						    ) AS DEPMGR_NUMBER_TAB_t ) INTO nIdCollector FROM DUAL;
-
 
5779
	
-
 
5780
	Destroy_BaseEnv ( nIdCollector );
-
 
5781
	
-
 
5782
	
-
 
5783
	
-
 
5784
	-- Destroy NETWORK_NODES
-
 
5785
	nIdCollector := NULL;
-
 
5786
	SELECT CAST ( MULTISET ( SELECT bc.NODE_ID
-
 
5787
	  	   		  		   	   FROM BOM_CONTENTS bc
-
 
5788
	 						  WHERE bc.BOM_ID IN   ( 
-
 
5789
								  	  		  	      SELECT * 
-
 
5790
													  FROM THE ( SELECT CAST( nBomIdCollector AS DEPMGR_NUMBER_TAB_t ) FROM dual )  
-
 
5791
												 	) 
-
 
5792
						    ) AS DEPMGR_NUMBER_TAB_t ) INTO nIdCollector FROM DUAL;
-
 
5793
							  
-
 
5794
	pk_Network_Node.Destroy_Node ( nIdCollector, 0 );
-
 
5795
	 
-
 
5796
	 
-
 
5797
	
-
 
5798
	-- Destroy HARDWARE
-
 
5799
	nIdCollector := NULL;
-
 
5800
	SELECT CAST ( MULTISET ( SELECT hr.HARDWARE_NAME_ID
-
 
5801
	  	   		  		   	   FROM HARDWARE hr
-
 
5802
	 						  WHERE hr.BOM_ID IN   ( 
-
 
5803
								  	  		  	      SELECT * 
-
 
5804
													  FROM THE ( SELECT CAST( nBomIdCollector AS DEPMGR_NUMBER_TAB_t ) FROM dual )  
-
 
5805
												 	)
-
 
5806
							) AS DEPMGR_NUMBER_TAB_t ) INTO nIdCollector FROM DUAL;
-
 
5807
							  
-
 
5808
	Destroy_Hardware ( nIdCollector );
-
 
5809
	
-
 
5810
	
-
 
5811
	
-
 
5812
	-- Destroy BOM_STATE
-
 
5813
	DELETE 
-
 
5814
	  FROM BOM_STATE bs
-
 
5815
	 WHERE bs.BOM_ID IN ( 
-
 
5816
	  	  		  	      SELECT * 
-
 
5817
						  FROM THE ( SELECT CAST( nBomIdCollector AS DEPMGR_NUMBER_TAB_t ) FROM dual )  
-
 
5818
					 	);
-
 
5819
	 
-
 
5820
	
-
 
5821
	-- Destroy BOM_TRAIL
-
 
5822
	DELETE 
-
 
5823
	  FROM BOM_TRAIL bt
-
 
5824
	 WHERE bt.BOM_ID IN ( 
-
 
5825
	  	  		  	      SELECT * 
-
 
5826
						  FROM THE ( SELECT CAST( nBomIdCollector AS DEPMGR_NUMBER_TAB_t ) FROM dual )  
-
 
5827
					 	); 
-
 
5828
	
-
 
5829
	 
-
 
5830
	---- Finnaly Destroy BOM ----
-
 
5831
	DELETE 
-
 
5832
	  FROM BOMS bo
-
 
5833
	 WHERE bo.BOM_ID IN ( 
-
 
5834
	  	  		  	      SELECT * 
-
 
5835
						  FROM THE ( SELECT CAST( nBomIdCollector AS DEPMGR_NUMBER_TAB_t ) FROM dual )  
-
 
5836
					 	);
-
 
5837
	 
-
 
5838
	  
-
 
5839
	   
-
 
5840
END	Destroy_Bom;
-
 
5841
/*--------------------------------------------------------------------------------------------------*/
-
 
5842
PROCEDURE Destroy_BaseEnv ( nBaseEndIdCollector IN DEPMGR_NUMBER_TAB_t ) IS
-
 
5843
						 
-
 
5844
				  							 
-
 
5845
BEGIN
-
 
5846
	/*--------------- Business Rules Here -------------------*/
-
 
5847
	/*-------------------------------------------------------*/
-
 
5848
	
-
 
5849
	-- Destroy BASE_ENV_CONTENTS
-
 
5850
	DELETE
-
 
5851
	  FROM BASE_ENV_CONTENTS bec
-
 
5852
	 WHERE bec.BASE_ENV_ID IN ( SELECT * FROM TABLE ( CAST ( nBaseEndIdCollector AS DEPMGR_NUMBER_TAB_t ) ) );
-
 
5853
	
-
 
5854
	-- Destroy OS_BASE_ENV
-
 
5855
	DELETE
-
 
5856
	  FROM OS_BASE_ENV obe
-
 
5857
	 WHERE obe.BASE_ENV_ID IN ( SELECT * FROM TABLE ( CAST ( nBaseEndIdCollector AS DEPMGR_NUMBER_TAB_t ) ) );
-
 
5858
	 
-
 
5859
	 -- Destroy BASE_ENV
-
 
5860
	DELETE
-
 
5861
	  FROM BASE_ENV be
-
 
5862
	 WHERE be.BASE_ENV_ID IN ( SELECT * FROM TABLE ( CAST ( nBaseEndIdCollector AS DEPMGR_NUMBER_TAB_t ) ) );
-
 
5863
	   
-
 
5864
	 
-
 
5865
END	Destroy_BaseEnv;
-
 
5866
/*--------------------------------------------------------------------------------------------------*/
-
 
5867
PROCEDURE Destroy_Hardware ( nHardwareNameIdCollector IN DEPMGR_NUMBER_TAB_t ) IS
-
 
5868
						 
-
 
5869
nIdCollector DEPMGR_NUMBER_TAB_t := DEPMGR_NUMBER_TAB_t();
-
 
5870
				  							 
-
 
5871
BEGIN
-
 
5872
	/*--------------- Business Rules Here -------------------*/
-
 
5873
	/*-------------------------------------------------------*/
-
 
5874
	
-
 
5875
    -- Destroy NETWORK_NODES
-
 
5876
    nIdCollector := NULL;
-
 
5877
    SELECT CAST ( MULTISET ( SELECT hn.NODE_ID
-
 
5878
	  	   		  		   	   FROM HARDWARE_NODE hn
-
 
5879
	 						  WHERE hn.HARDWARE_NAME_ID IN ( SELECT * FROM TABLE ( CAST ( nHardwareNameIdCollector AS DEPMGR_NUMBER_TAB_t ) ) ) 
-
 
5880
						   ) AS DEPMGR_NUMBER_TAB_t ) INTO nIdCollector FROM DUAL;
-
 
5881
							  
-
 
5882
    pk_Network_Node.Destroy_Node ( nIdCollector, 0 );
-
 
5883
	
-
 
5884
	
-
 
5885
	-- Finnaly Destroy HARDWARE
-
 
5886
	DELETE
-
 
5887
	  FROM HARDWARE hd
-
 
5888
	 WHERE hd.HARDWARE_NAME_ID IN ( SELECT * FROM TABLE ( CAST ( nHardwareNameIdCollector AS DEPMGR_NUMBER_TAB_t ) ) );
-
 
5889
	 
-
 
5890
END	Destroy_Hardware;
-
 
5891
/*--------------------------------------------------------------------------------------------------*/
-
 
5892
PROCEDURE Get_Next_Version (nFromBomId IN BOMS.BOM_ID%TYPE,
-
 
5893
							nToBranchId IN BOMS.BRANCH_ID%TYPE,
-
 
5894
							sNextVersion OUT BOMS.BOM_VERSION%TYPE,
-
 
5895
							sNextLifeCycle OUT BOMS.BOM_LIFECYCLE%TYPE,
-
 
5896
							nParentBomId IN OUT BOMS.PARENT_BOM_ID%TYPE,
-
 
5897
							nBomNameId IN BOMS.BOM_NAME_ID%TYPE ) IS
-
 
5898
							
-
 
5899
IsNotHead NUMBER;
-
 
5900
FromBranch NUMBER;
-
 
5901
LastRootVersion NUMBER;
-
 
5902
LastVersion BOMS.BOM_VERSION%TYPE;
-
 
5903
							
-
 
5904
CURSOR curBoms IS
-
 
5905
	SELECT Max ( CAST ( bo.BOM_VERSION AS NUMBER  ) ) AS LAST_VERSION
-
 
5906
		  FROM BOMS bo,
-
 
5907
		  	   BRANCHES br
-
 
5908
		 WHERE bo.BRANCH_ID = br.BRANCH_ID
-
 
5909
		   AND br.PROJ_ID IN ( SELECT br.PROJ_ID  FROM BRANCHES br  WHERE br.BRANCH_ID = nToBranchId )	
-
 
5910
		   AND bo.BOM_NAME_ID = nBomNameId;
-
 
5911
recBoms curBoms%ROWTYPE;
-
 
5912
	
-
 
5913
				  							 
-
 
5914
BEGIN
-
 
5915
 
-
 
5916
	/*--------------- Business Rules Here -------------------*/
-
 
5917
	/*-------------------------------------------------------*/
-
 
5918
	-- Get Last Root Version
-
 
5919
	
-
 
5920
	OPEN curBoms;
-
 
5921
	FETCH curBoms INTO recBoms;	
-
 
5922
	LastRootVersion := recBoms.LAST_VERSION;
-
 
5923
	CLOSE curBoms;
-
 
5924
	
-
 
5925
	
-
 
5926
	
-
 
5927
	
-
 
5928
	
-
 
5929
	IF nFromBomId IS NULL THEN
-
 
5930
		/* Blank BOM Required */
-
 
5931
	
-
 
5932
		-- Get Next Available Version
-
 
5933
		sNextVersion := '1';
-
 
5934
		sNextLifeCycle := '0';
-
 
5935
		IF LastRootVersion IS NOT NULL THEN
-
 
5936
			sNextVersion := CAST( LastRootVersion + 1 AS VARCHAR2 );
-
 
5937
		END IF;
-
 
5938
	
-
 
5939
	
-
 
5940
		
-
 
5941
	ELSE
-
 
5942
		/* Create Bom From ... */
-
 
5943
		
-
 
5944
		-- Check if BOM is comming from different Iteration
-
 
5945
		SELECT bo.BRANCH_ID INTO FromBranch
-
 
5946
		  FROM BOMS bo
-
 
5947
		 WHERE bo.BOM_ID = nFromBomId; 
-
 
5948
		
-
 
5949
		
-
 
5950
		
-
 
5951
		IF FromBranch = nToBranchId THEN
-
 
5952
			/* Bom is comming from same Iteration */
-
 
5953
			/* i.e. Continue on same version stream. */
-
 
5954
			
-
 
5955
			-- Set parent_id
-
 
5956
			nParentBomId := nFromBomId;
-
 
5957
			
-
 
5958
			
-
 
5959
			-- Get Last Version 
-
 
5960
			SELECT bo.BOM_VERSION INTO LastVersion
-
 
5961
			  FROM BOMS bo
-
 
5962
			 WHERE bo.BOM_ID = nFromBomId;
-
 
5963
			
-
 
5964
			
-
 
5965
			-- Check if Bom is Head (i.e. Last on its branch )
-
 
5966
			SELECT COUNT(*) INTO IsNotHead
-
 
5967
			  FROM BOMS bo,
-
 
5968
			  	   BRANCHES br
-
 
5969
			 WHERE bo.BRANCH_ID = br.BRANCH_ID
-
 
5970
			   AND br.PROJ_ID IN ( SELECT br.PROJ_ID FROM BRANCHES br WHERE br.BRANCH_ID = FromBranch )
-
 
5971
			   AND bo.PARENT_BOM_ID = nFromBomId
-
 
5972
			   AND bo.BOM_VERSION = LastVersion
-
 
5973
			   AND bo.BOM_ID != bo.PARENT_BOM_ID;
-
 
5974
			   
-
 
5975
			   
-
 
5976
			IF IsNotHead = 0 THEN
-
 
5977
				/* Bom IS Head (i.e. Last on its branch ) */
-
 
5978
				
-
 
5979
				-- Get Bom Version and LifeCycle
-
 
5980
				SELECT bo.BOM_VERSION, bo.BOM_LIFECYCLE INTO sNextVersion, sNextLifeCycle
-
 
5981
				  FROM BOMS bo
-
 
5982
				 WHERE bo.BOM_ID = nFromBomId;
-
 
5983
				
-
 
5984
				-- Increase Lifecycle
-
 
5985
				sNextLifeCycle := CAST (  ( CAST( sNextLifeCycle AS NUMBER ) + 1 )  AS VARCHAR2 );
-
 
5986
				
-
 
5987
				
-
 
5988
			ELSE
-
 
5989
				/* Bom IS NOT Head */
-
 
5990
				
-
 
5991
				-- Get Bom Version and LifeCycle
-
 
5992
				SELECT bo.BOM_VERSION, bo.BOM_LIFECYCLE INTO sNextVersion, sNextLifeCycle
-
 
5993
				  FROM BOMS bo
-
 
5994
				 WHERE bo.BOM_ID = nFromBomId;
-
 
5995
				
-
 
5996
				-- Branch Bom Version 
-
 
5997
				sNextVersion := sNextVersion ||'.'|| sNextLifeCycle;
-
 
5998
				
-
 
5999
				-- Reset Lifecycle to 1
-
 
6000
				sNextLifeCycle := '1';
-
 
6001
				
-
 
6002
			END IF;	
-
 
6003
			
-
 
6004
			
-
 
6005
		ELSE
-
 
6006
			/* BOM is comming from Different Iteration */
-
 
6007
			/* i.e. Start new version stream. */
-
 
6008
			
-
 
6009
			-- Get Next Available Version
-
 
6010
			sNextVersion := '1';
-
 
6011
			sNextLifeCycle := '0';
-
 
6012
			IF LastRootVersion IS NOT NULL THEN
-
 
6013
				sNextVersion := CAST( LastRootVersion + 1 AS VARCHAR2 );
-
 
6014
			END IF;
-
 
6015
		
-
 
6016
		END IF;
-
 
6017
		
-
 
6018
	
-
 
6019
	END IF;
-
 
6020
	
-
 
6021
		
-
 
6022
END	Get_Next_Version;
-
 
6023
/*--------------------------------------------------------------------------------------------------*/
-
 
6024
PROCEDURE Release_To ( nBomId IN BOM_STATE.BOM_ID%TYPE,
-
 
6025
					   nUserId IN BOM_STATE.USER_ID%TYPE,
-
 
6026
					   nToState IN BOM_STATE.STATE_ID%TYPE DEFAULT NULL,
-
 
6027
					   sComments IN BOM_TRAIL.TRAIL_COMMENTS%TYPE DEFAULT NULL ) IS
-
 
6028
 
-
 
6029
rowCount NUMBER;	
-
 
6030
IsOfficial BOMS.IS_READONLY%TYPE;					 
-
 
6031
StateId BOM_STATE.STATE_ID%TYPE;
-
 
6032
StateName STATES.STATE_NAME%TYPE;
-
 
6033
				  							 
-
 
6034
BEGIN
-
 
6035
	/*--------------- Business Rules Here -------------------*/
-
 
6036
	-- Check if already released
-
 
6037
	SELECT Count(*) INTO rowCount
-
 
6038
	  FROM BOM_STATE bs
-
 
6039
	 WHERE bs.BOM_ID = nBomId
-
 
6040
	   AND bs.STATE_ID = nToState;
-
 
6041
	 
-
 
6042
	IF rowCount > 0 THEN
-
 
6043
	   RAISE_APPLICATION_ERROR (-20000, 'This BOM is already release' );
-
 
6044
	END IF;
-
 
6045
	
-
 
6046
	
-
 
6047
	-- Check if Bom is official
-
 
6048
	SELECT bo.IS_READONLY INTO IsOfficial
-
 
6049
	  FROM BOMS bo
-
 
6050
	 WHERE bo.BOM_ID = nBomId;
-
 
6051
	 
-
 
6052
	IF (IsOfficial != 'Y') AND (nToState IS NOT NULL) THEN
-
 
6053
		RAISE_APPLICATION_ERROR (-20000, 'BOM must be locked first' );
-
 
6054
	END IF;
-
 
6055
	/*-------------------------------------------------------*/
-
 
6056
	
-
 
6057
	
-
 
6058
	-- Get State --
-
 
6059
	StateId := nToState;
-
 
6060
	IF StateId IS NULL THEN
-
 
6061
		-- If state_id is null it is considered as state_type_enum = 'BOM Creator'
-
 
6062
		SELECT st.STATE_ID INTO StateId
-
 
6063
		  FROM BOMS bo,
-
 
6064
		  	   BRANCHES br,
-
 
6065
			   DM_PROJECTS proj,
-
 
6066
			   STATES st
-
 
6067
		 WHERE bo.BRANCH_ID = br.BRANCH_ID
-
 
6068
		   AND br.PROJ_ID = proj.PROJ_ID
-
 
6069
		   AND st.PROJ_ID = proj.PROJ_ID
-
 
6070
		   AND bo.BOM_ID = nBomId
-
 
6071
		   AND st.STATE_TYPE_ENUM = GET_SYSTEM_VALUE('enumSTATE_TYPE_CREATOR');	
-
 
6072
	END IF;
-
 
6073
	
-
 
6074
	
-
 
6075
	-- Add Bom to State --
-
 
6076
	INSERT INTO BOM_STATE (BOM_ID, STATE_ID, DATE_STAMP, IS_DISPLAYED, USER_ID )
-
 
6077
	VALUES( nBomId,
-
 
6078
			StateId,
-
 
6079
			GET_DATE(),
-
 
6080
			'Y',
-
 
6081
			nUserId );
-
 
6082
	
-
 
6083
	
-
 
6084
	
-
 
6085
	-- Auto-Hide Bom
-
 
6086
	pk_State.Auto_Hide ( StateId, nBomId, GET_SYSTEM_VALUE('enumEVENT_ON_RELEASE_TO') );
-
 
6087
 
-
 
6088
	
-
 
6089
	/* Log BOM_TRAIL */
-
 
6090
	-- Get State Name --
-
 
6091
	SELECT st.STATE_NAME INTO StateName
-
 
6092
	  FROM STATES st
-
 
6093
	 WHERE st.STATE_ID = StateId;
-
 
6094
	
-
 
6095
	-- Log Action 
-
 
6096
	pk_Bom.Log_Bom_Trail ( nBomId, 'RELEASED TO: '|| StateName, nUserId, sComments );
-
 
6097
	
-
 
6098
	 
-
 
6099
END	Release_To;
-
 
6100
/*--------------------------------------------------------------------------------------------------*/
-
 
6101
PROCEDURE Accept_Reject_Comments ( nBomId IN BOMS.BOM_ID%TYPE,
-
 
6102
		  						   nRejectSeq IN REJECTION_TRAIL.REJECT_SEQ%TYPE,
-
 
6103
						  	   	   sComments IN REJECTION_TRAIL.COMMENTS%TYPE DEFAULT NULL,
-
 
6104
						       	   nUserId IN REJECTION_TRAIL.USER_ID%TYPE ) IS
-
 
6105
 
-
 
6106
IsRejected REJECTION_TRAIL.IS_REJECTED%TYPE;
-
 
6107
			  							 
-
 
6108
BEGIN
-
 
6109
	/*--------------- Business Rules Here -------------------*/
-
 
6110
	IF (nBomId IS NULL)
-
 
6111
	THEN
-
 
6112
		RAISE_APPLICATION_ERROR (-20000, 'Missing some parameters! nBomId= '|| nBomId  );
-
 
6113
	END IF;
-
 
6114
	/*-------------------------------------------------------*/
-
 
6115
	
-
 
6116
	IF nRejectSeq IS NULL THEN
-
 
6117
		/* CREATE New Note */
-
 
6118
		
-
 
6119
		-- Get last IsRejected state
-
 
6120
		SELECT rt.IS_REJECTED INTO IsRejected
-
 
6121
		  FROM REJECTION_TRAIL rt
-
 
6122
		 WHERE rt.ENTITY_ID = nBomId
-
 
6123
		   AND rt.ENUM_ENTITY_TYPE = GET_SYSTEM_VALUE('enumENTITY_TYPE_BOM')
-
 
6124
		   AND ROWNUM = 1
-
 
6125
		 ORDER BY rt.REJECT_SEQ;
-
 
6126
				 
-
 
6127
				 
-
 
6128
		/* Log Rejection Trail */
-
 
6129
		pk_Utils.Log_Rejection_Trail ( GET_SYSTEM_VALUE('enumENTITY_TYPE_BOM'), nBomId, IsRejected, nUserId, sComments );
-
 
6130
		
-
 
6131
		
-
 
6132
	ELSE
-
 
6133
		/* EDIT Note */
-
 
6134
		UPDATE REJECTION_TRAIL rt SET
-
 
6135
			rt.COMMENTS = sComments,
-
 
6136
			rt.USER_ID = nUserId,
-
 
6137
			rt.DATE_TIME_STAMP = GET_DATETIME()
-
 
6138
		WHERE rt.ENUM_ENTITY_TYPE = GET_SYSTEM_VALUE('enumENTITY_TYPE_BOM')
-
 
6139
		  AND rt.ENTITY_ID = nBomId
-
 
6140
		  AND rt.REJECT_SEQ = nRejectSeq;
-
 
6141
		  
-
 
6142
			
-
 
6143
	END IF;
-
 
6144
	
-
 
6145
	
-
 
6146
END	Accept_Reject_Comments;
-
 
6147
/*--------------------------------------------------------------------------------------------------*/
-
 
6148
PROCEDURE Log_Bom_Trail ( nBomId IN BOM_TRAIL.BOM_ID%TYPE,
-
 
6149
						  sAction IN BOM_TRAIL.TRAIL_ACTION%TYPE,
-
 
6150
						  nUserId IN BOM_TRAIL.USER_ID%TYPE,
-
 
6151
						  sComments IN BOM_TRAIL.TRAIL_COMMENTS%TYPE DEFAULT NULL  ) IS
-
 
6152
							
-
 
6153
				  							 
-
 
6154
BEGIN
-
 
6155
	/*--------------- Business Rules Here -------------------*/
-
 
6156
	IF (nBomId IS NULL) OR (sAction IS NULL) OR (nUserId IS NULL)
-
 
6157
	THEN
-
 
6158
		RAISE_APPLICATION_ERROR (-20000, 'Missing some parameters! nBomId= '|| nBomId ||', sAction='|| sAction ||', nUserId='|| nUserId );
-
 
6159
	END IF;
-
 
6160
	/*-------------------------------------------------------*/
-
 
6161
	
-
 
6162
	INSERT INTO BOM_TRAIL ( BOM_ID, TRAIL_ACTION, TRAIL_COMMENTS, USER_ID, DATE_TIME_STAMP )
-
 
6163
	VALUES ( nBomId, sAction, sComments, nUserId, GET_DATETIME() );	
-
 
6164
		
-
 
6165
END	Log_Bom_Trail;
-
 
6166
/*--------------------------------------------------------------------------------------------------*/
-
 
6167
PROCEDURE Log_Node_Trail ( nNodeId IN NODE_TRAIL.NODE_ID%TYPE,
-
 
6168
						  sAction IN NODE_TRAIL.TRAIL_ACTION%TYPE,
-
 
6169
						  nUserId IN NODE_TRAIL.USER_ID%TYPE  ) IS
-
 
6170
							
-
 
6171
				  							 
-
 
6172
BEGIN
-
 
6173
	/*--------------- Business Rules Here -------------------*/
-
 
6174
	IF (nNodeId IS NULL) OR (sAction IS NULL) OR (nUserId IS NULL)
-
 
6175
	THEN
-
 
6176
		RAISE_APPLICATION_ERROR (-20000, 'Missing some parameters! nNodeId= '|| nNodeId ||', sAction='|| sAction ||', nUserId='|| nUserId );
-
 
6177
	END IF;
-
 
6178
	/*-------------------------------------------------------*/
-
 
6179
	
-
 
6180
	INSERT INTO NODE_TRAIL ( NODE_ID, TRAIL_ACTION, USER_ID, DATE_TIME_STAMP )
-
 
6181
	VALUES ( nNodeId, sAction, nUserId, GET_DATETIME() );	
-
 
6182
		
-
 
6183
END	Log_Node_Trail;
-
 
6184
/*--------------------------------------------------------------------------------------------------*/
-
 
6185
PROCEDURE Log_Os_Trail ( nOsId IN OS_TRAIL.OS_ID%TYPE,
-
 
6186
						  sAction IN OS_TRAIL.TRAIL_ACTION%TYPE,
-
 
6187
						  nUserId IN OS_TRAIL.USER_ID%TYPE  ) IS
-
 
6188
							
-
 
6189
				  							 
-
 
6190
BEGIN
-
 
6191
	/*--------------- Business Rules Here -------------------*/
-
 
6192
	IF (nOsId IS NULL) OR (sAction IS NULL) OR (nUserId IS NULL)
-
 
6193
	THEN
-
 
6194
		RAISE_APPLICATION_ERROR (-20000, 'Missing some parameters! nOsId= '|| nOsId ||', sAction='|| sAction ||', nUserId='|| nUserId );
-
 
6195
	END IF;
-
 
6196
	/*-------------------------------------------------------*/
-
 
6197
	
-
 
6198
	INSERT INTO OS_TRAIL ( OS_ID, TRAIL_ACTION, USER_ID, DATE_TIME_STAMP )
-
 
6199
	VALUES ( nOsId, sAction, nUserId, GET_DATETIME() );	
-
 
6200
		
-
 
6201
END	Log_Os_Trail;
-
 
6202
/*--------------------------------------------------------------------------------------------------*/
-
 
6203
 
-
 
6204
END pk_Bom_Test;
-
 
6205
 
-
 
6206
/
-
 
6207
 
-
 
6208
/
-
 
6209
--------------------------------------------------------
4651
--------------------------------------------------------
6210
--  DDL for Package Body PK_NETWORK_NODE
4652
--  DDL for Package Body PK_NETWORK_NODE
6211
--------------------------------------------------------
4653
--------------------------------------------------------
6212
 
4654
 
6213
  CREATE OR REPLACE PACKAGE BODY "PK_NETWORK_NODE" 
4655
  CREATE OR REPLACE PACKAGE BODY "DEPLOYMENT_MANAGER"."PK_NETWORK_NODE" 
6214
IS
4656
IS
6215
/* ---------------------------------------------------------------------------
4657
/* ---------------------------------------------------------------------------
6216
    Version: 1.0.0
4658
    Version: 1.0.0
6217
   --------------------------------------------------------------------------- */
4659
   --------------------------------------------------------------------------- */
6218
 
4660
 
Line 6506... Line 4948...
6506
END	Sort_Nodes;
4948
END	Sort_Nodes;
6507
/*--------------------------------------------------------------------------------------------------*/
4949
/*--------------------------------------------------------------------------------------------------*/
6508
END pk_Network_Node;
4950
END pk_Network_Node;
6509
 
4951
 
6510
/
4952
/
6511
 
-
 
6512
/
-
 
6513
--------------------------------------------------------
-
 
6514
--  DDL for Package Body PK_NETWORK_NODE_TEST
-
 
6515
--------------------------------------------------------
-
 
6516
 
-
 
6517
  CREATE OR REPLACE PACKAGE BODY "PK_NETWORK_NODE_TEST" 
-
 
6518
IS
-
 
6519
/* ---------------------------------------------------------------------------
-
 
6520
    Version: 1.0.0
-
 
6521
   --------------------------------------------------------------------------- */
-
 
6522
 
-
 
6523
/*--------------------------------------------------------------------------------------------------*/
-
 
6524
PROCEDURE Add_Node ( sNodeName IN NETWORK_NODES.NODE_NAME%TYPE,
-
 
6525
  		   	   	     nNodeTypeId IN NETWORK_NODES.NODE_TYPE_ID%TYPE,
-
 
6526
					 sNodeComments IN NETWORK_NODES.NODE_COMMENTS%TYPE,
-
 
6527
					 nBomId IN BOM_CONTENTS.BOM_ID%TYPE,
-
 
6528
					 nUserId IN NUMBER ) IS
-
 
6529
						 
-
 
6530
NodeID NUMBER;
-
 
6531
 
-
 
6532
CURSOR nn_cur IS -- Check Node Name Duplicates
-
 
6533
		SELECT bc.node_id
-
 
6534
		  FROM BOM_CONTENTS bc,
-
 
6535
		  	   NETWORK_NODES nn
-
 
6536
		 WHERE bc.NODE_ID = nn.NODE_ID
-
 
6537
		   AND bc.BOM_ID = nBomId 
-
 
6538
		   AND UPPER( nn.NODE_NAME ) = UPPER( sNodeName );
-
 
6539
nn_rec nn_cur%ROWTYPE;
-
 
6540
 
-
 
6541
DUPLICATE_NODE_NAME EXCEPTION;
-
 
6542
				  							 
-
 
6543
BEGIN
-
 
6544
	/*--------------- Business Rules Here -------------------*/
-
 
6545
	OPEN nn_cur;
-
 
6546
    FETCH nn_cur INTO nn_rec;
-
 
6547
 
-
 
6548
    IF nn_cur%FOUND
-
 
6549
    THEN
-
 
6550
		RAISE DUPLICATE_NODE_NAME;
-
 
6551
	END IF;
-
 
6552
	
-
 
6553
	CLOSE nn_cur;
-
 
6554
	/*-------------------------------------------------------*/
-
 
6555
	
-
 
6556
	
-
 
6557
	-- Get node_id
-
 
6558
	SELECT SEQ_NODE_ID.NEXTVAL INTO NodeID FROM DUAL;
-
 
6559
	
-
 
6560
	
-
 
6561
	-- Insert new Network Node			  
-
 
6562
	INSERT INTO NETWORK_NODES ( NODE_ID, NODE_TYPE_ID, NODE_NAME, NODE_COMMENTS )
-
 
6563
	VALUES (
-
 
6564
			NodeID,
-
 
6565
			nNodeTypeId,
-
 
6566
			sNodeName,
-
 
6567
			sNodeComments
-
 
6568
			);
-
 
6569
	
-
 
6570
	
-
 
6571
	-- Link Node with the BOM
-
 
6572
	INSERT INTO BOM_CONTENTS ( BOM_ID, NODE_ID )
-
 
6573
	VALUES (
-
 
6574
		    nBomId,
-
 
6575
			NodeID
-
 
6576
		    );
-
 
6577
			
-
 
6578
	/* Log BOM_TRAIL */
-
 
6579
	pk_Bom.Log_Bom_Trail ( nBomId, 'ADDED NETWORK NODE: '||sNodeName, nUserId );			
-
 
6580
						
-
 
6581
EXCEPTION
-
 
6582
    WHEN DUPLICATE_NODE_NAME
-
 
6583
	THEN		
-
 
6584
		RAISE_APPLICATION_ERROR (-20000, 'Node Name "'|| sNodeName ||'" is Already Used in this BOM.');
-
 
6585
	
-
 
6586
END	Add_Node;
-
 
6587
/*--------------------------------------------------------------------------------------------------*/
-
 
6588
PROCEDURE Update_Node ( nNodeId IN NETWORK_NODES.NODE_ID%TYPE,
-
 
6589
						sNodeName IN NETWORK_NODES.NODE_NAME%TYPE,
-
 
6590
  		   	   	     	nNodeTypeId IN NETWORK_NODES.NODE_TYPE_ID%TYPE,
-
 
6591
					 	sNodeComments IN NETWORK_NODES.NODE_COMMENTS%TYPE ) IS
-
 
6592
						 
-
 
6593
BomID NUMBER;
-
 
6594
 
-
 
6595
CURSOR nn_cur IS -- Check Node Name Duplicates
-
 
6596
		SELECT bc.node_id
-
 
6597
		  FROM BOM_CONTENTS bc,
-
 
6598
		  	   NETWORK_NODES nn
-
 
6599
		 WHERE bc.NODE_ID = nn.NODE_ID
-
 
6600
		   AND bc.BOM_ID = BomId 
-
 
6601
		   AND UPPER( nn.NODE_NAME ) = UPPER( sNodeName )
-
 
6602
		   AND nn.NODE_ID != nNodeId;
-
 
6603
nn_rec nn_cur%ROWTYPE;
-
 
6604
 
-
 
6605
DUPLICATE_NODE_NAME EXCEPTION;
-
 
6606
				  							 
-
 
6607
BEGIN
-
 
6608
	/*--------------- Business Rules Here -------------------*/
-
 
6609
	-- Check all parameters
-
 
6610
	IF (nNodeId IS NULL)  OR  (nNodeTypeId IS NULL) 
-
 
6611
	THEN
-
 
6612
		RAISE_APPLICATION_ERROR (-20000, 'Missing some parameters! nNodeId='|| nNodeId  ||', nNodeTypeId='|| nNodeTypeId  );
-
 
6613
		
-
 
6614
	END IF;
-
 
6615
	
-
 
6616
	-- Get bom_id
-
 
6617
	SELECT bc.BOM_ID INTO BomId
-
 
6618
	  FROM BOM_CONTENTS bc
-
 
6619
	 WHERE bc.NODE_ID = nNodeId; 
-
 
6620
	
-
 
6621
	-- Check for duplicate names
-
 
6622
	OPEN nn_cur;
-
 
6623
    FETCH nn_cur INTO nn_rec;
-
 
6624
 
-
 
6625
    IF nn_cur%FOUND
-
 
6626
    THEN
-
 
6627
		RAISE DUPLICATE_NODE_NAME;
-
 
6628
	END IF;
-
 
6629
	
-
 
6630
	CLOSE nn_cur;
-
 
6631
	/*-------------------------------------------------------*/
-
 
6632
	
-
 
6633
	-- Update Network Node Details
-
 
6634
	UPDATE NETWORK_NODES nn SET
-
 
6635
		nn.NODE_NAME = sNodeName,
-
 
6636
		nn.NODE_COMMENTS = sNodeComments,
-
 
6637
		nn.NODE_TYPE_ID = nNodeTypeId
-
 
6638
	 WHERE nn.NODE_ID = nNodeId;
-
 
6639
 
-
 
6640
 
-
 
6641
			
-
 
6642
EXCEPTION
-
 
6643
    WHEN DUPLICATE_NODE_NAME
-
 
6644
	THEN		
-
 
6645
		RAISE_APPLICATION_ERROR (-20000, 'Node Name "'|| sNodeName ||'" is Already Used in this BOM.');
-
 
6646
	
-
 
6647
END	Update_Node;
-
 
6648
/*--------------------------------------------------------------------------------------------------*/
-
 
6649
PROCEDURE Remove_Node ( sNodeIdList IN VARCHAR2,
-
 
6650
					  	nBomId IN BOM_CONTENTS.BOM_ID%TYPE ) IS
-
 
6651
						 
-
 
6652
 
-
 
6653
 
-
 
6654
NODE_ID_REQUIRED EXCEPTION;
-
 
6655
				  							 
-
 
6656
BEGIN
-
 
6657
	/*--------------- Business Rules Here -------------------*/
-
 
6658
    IF sNodeIdList IS NULL
-
 
6659
    THEN
-
 
6660
		RAISE NODE_ID_REQUIRED;
-
 
6661
	END IF;
-
 
6662
	/*-------------------------------------------------------*/
-
 
6663
	
-
 
6664
	
-
 
6665
	
-
 
6666
	-- Remove from Bom Contents
-
 
6667
	DELETE FROM BOM_CONTENTS
-
 
6668
	WHERE bom_id = nBomId
-
 
6669
	  AND node_id IN (
-
 
6670
		  		  	  SELECT *
-
 
6671
   	   		   	      FROM THE ( SELECT CAST( IN_LIST_NUMBER( sNodeIdList ) AS DEPMGR_NUMBER_TAB_t ) FROM dual )
-
 
6672
		  		  	 );
-
 
6673
					 
-
 
6674
	
-
 
6675
	-- Remove Network Nodes
-
 
6676
	DELETE FROM NETWORK_NODES
-
 
6677
	WHERE node_id IN (
-
 
6678
		  		  	  SELECT *
-
 
6679
   	   		   	      FROM THE ( SELECT CAST( IN_LIST_NUMBER( sNodeIdList ) AS DEPMGR_NUMBER_TAB_t ) FROM dual )
-
 
6680
		  		  	 );
-
 
6681
	
-
 
6682
 
-
 
6683
			
-
 
6684
EXCEPTION
-
 
6685
    WHEN NODE_ID_REQUIRED
-
 
6686
	THEN		
-
 
6687
		RAISE_APPLICATION_ERROR (-20000, 'You must select at least one Network Node.');
-
 
6688
	
-
 
6689
END	Remove_Node;
-
 
6690
/*--------------------------------------------------------------------------------------------------*/
-
 
6691
PROCEDURE Destroy_Node ( nNodeIdCollection IN DEPMGR_NUMBER_TAB_t ) IS
-
 
6692
 
-
 
6693
nIdCollector DEPMGR_NUMBER_TAB_t := DEPMGR_NUMBER_TAB_t();
-
 
6694
						 
-
 
6695
BEGIN
-
 
6696
	/*--------------- Business Rules Here -------------------*/
-
 
6697
	/*-------------------------------------------------------*/
-
 
6698
	
-
 
6699
	IF (nNodeIdCollection.COUNT > 0) THEN   
-
 
6700
	
-
 
6701
		-- Destroy Hardware Node Link
-
 
6702
		DELETE 
-
 
6703
		  FROM HARDWARE_NODE hn
-
 
6704
		 WHERE hn.NODE_ID IN ( SELECT * FROM TABLE ( CAST ( nNodeIdCollection AS DEPMGR_NUMBER_TAB_t ) ) );
-
 
6705
		
-
 
6706
		
-
 
6707
		-- Destroy Node from Bom Contents
-
 
6708
		DELETE 
-
 
6709
		  FROM BOM_CONTENTS bc
-
 
6710
		 WHERE bc.NODE_ID IN ( SELECT * FROM TABLE ( CAST ( nNodeIdCollection AS DEPMGR_NUMBER_TAB_t ) ) );
-
 
6711
		
-
 
6712
		
-
 
6713
		-- Destroy Operation Systems
-
 
6714
		nIdCollector := NULL;
-
 
6715
		SELECT CAST ( MULTISET ( SELECT os.OS_ID
-
 
6716
		  	   		  		   	   FROM OPERATING_SYSTEMS os
-
 
6717
		 						  WHERE os.NODE_ID IN ( SELECT * FROM TABLE ( CAST ( nNodeIdCollection AS DEPMGR_NUMBER_TAB_t ) ) )
-
 
6718
							    ) AS DEPMGR_NUMBER_TAB_t ) INTO nIdCollector FROM DUAL;
-
 
6719
								  
-
 
6720
		pk_Operating_System.Destroy_Os ( nIdCollector );
-
 
6721
		
-
 
6722
		
-
 
6723
		
-
 
6724
		
-
 
6725
		---- Finnaly destroy Network Node ----
-
 
6726
		DELETE
-
 
6727
		  FROM NETWORK_NODES nn
-
 
6728
		 WHERE nn.NODE_ID IN ( SELECT * FROM TABLE ( CAST ( nNodeIdCollection AS DEPMGR_NUMBER_TAB_t ) ) );
-
 
6729
		 
-
 
6730
		 
-
 
6731
	END IF; 
-
 
6732
		
-
 
6733
	
-
 
6734
END	Destroy_Node;
-
 
6735
/*--------------------------------------------------------------------------------------------------*/
-
 
6736
PROCEDURE Destroy_Node ( nNodeIdList IN VARCHAR2 ) IS
-
 
6737
 
-
 
6738
nIdCollector DEPMGR_NUMBER_TAB_t := DEPMGR_NUMBER_TAB_t();
-
 
6739
						 
-
 
6740
BEGIN
-
 
6741
	/*--------------- Business Rules Here -------------------*/
-
 
6742
	/*-------------------------------------------------------*/
-
 
6743
	nIdCollector := IN_LIST_NUMBER ( nNodeIdList );
-
 
6744
	
-
 
6745
	Destroy_Node ( nIdCollector );	
-
 
6746
		
-
 
6747
	
-
 
6748
END	Destroy_Node;
-
 
6749
/*--------------------------------------------------------------------------------------------------*/
-
 
6750
PROCEDURE Sort_Nodes ( sNodeIdOrder IN VARCHAR2,
-
 
6751
		  			   nBomId IN BOMS.BOM_ID%TYPE,
-
 
6752
					   nUserId IN NUMBER ) IS
-
 
6753
		
-
 
6754
	nIdCollector DEPMGR_NUMBER_TAB_t := DEPMGR_NUMBER_TAB_t();						 
-
 
6755
	SeqNum NUMBER;
-
 
6756
				  							 
-
 
6757
BEGIN
-
 
6758
	/*--------------- Business Rules Here -------------------*/
-
 
6759
	-- Check for parameters
-
 
6760
	IF (sNodeIdOrder IS NULL)  OR (nBomId IS NULL) 
-
 
6761
	THEN
-
 
6762
		RAISE_APPLICATION_ERROR (-20000, 'Missing some parameters! nBomId='|| nBomId  ||' sNodeIdOrder='|| sNodeIdOrder  );
-
 
6763
	END IF;
-
 
6764
	/*-------------------------------------------------------*/
-
 
6765
	
-
 
6766
	nIdCollector := IN_LIST_NUMBER ( sNodeIdOrder );
-
 
6767
	
-
 
6768
	-- Set start sequence number
-
 
6769
	SeqNum := 1;
-
 
6770
	
-
 
6771
	FOR i IN 1..nIdCollector.COUNT
-
 
6772
	LOOP
-
 
6773
	
-
 
6774
		-- Update new sequence number
-
 
6775
		UPDATE BOM_CONTENTS bc SET
-
 
6776
			bc.SEQ_NUM = SeqNum
-
 
6777
		 WHERE bc.BOM_ID = nBomId
-
 
6778
		   AND bc.NODE_ID = nIdCollector(i);
-
 
6779
		   
-
 
6780
		SeqNum := SeqNum + 1;
-
 
6781
			   
-
 
6782
	END LOOP;
-
 
6783
	
-
 
6784
	
-
 
6785
END	Sort_Nodes;
-
 
6786
/*--------------------------------------------------------------------------------------------------*/
-
 
6787
END pk_Network_Node_test;
-
 
6788
 
-
 
6789
/
-
 
6790
 
-
 
6791
/
-
 
6792
--------------------------------------------------------
4953
--------------------------------------------------------
6793
--  DDL for Package Body PK_OPERATING_SYSTEM
4954
--  DDL for Package Body PK_OPERATING_SYSTEM
6794
--------------------------------------------------------
4955
--------------------------------------------------------
6795
 
4956
 
6796
  CREATE OR REPLACE PACKAGE BODY "PK_OPERATING_SYSTEM" 
4957
  CREATE OR REPLACE PACKAGE BODY "DEPLOYMENT_MANAGER"."PK_OPERATING_SYSTEM" 
6797
IS
4958
IS
6798
/* ---------------------------------------------------------------------------
4959
/* ---------------------------------------------------------------------------
6799
    Modified: Rupesh Solanki
4960
    Modified: Rupesh Solanki
6800
	Date: 20/03/2006
4961
	Date: 20/03/2006
6801
   --------------------------------------------------------------------------- */
4962
   --------------------------------------------------------------------------- */
Line 7509... Line 5670...
7509
 
5670
 
7510
 
5671
 
7511
END pk_Operating_System;
5672
END pk_Operating_System;
7512
 
5673
 
7513
/
5674
/
7514
 
-
 
7515
/
-
 
7516
--------------------------------------------------------
5675
--------------------------------------------------------
7517
--  DDL for Package Body PK_PRODUCT
5676
--  DDL for Package Body PK_PRODUCT
7518
--------------------------------------------------------
5677
--------------------------------------------------------
7519
 
5678
 
7520
  CREATE OR REPLACE PACKAGE BODY "PK_PRODUCT" 
5679
  CREATE OR REPLACE PACKAGE BODY "DEPLOYMENT_MANAGER"."PK_PRODUCT" 
7521
IS
5680
IS
7522
/* ---------------------------------------------------------------------------
5681
/* ---------------------------------------------------------------------------
7523
    Modified By: Rupesh Solanki
5682
    Modified By: Rupesh Solanki
7524
   Date: 20/03/2006
5683
   Date: 20/03/2006
7525
   --------------------------------------------------------------------------- */
5684
   --------------------------------------------------------------------------- */
Line 8553... Line 6712...
8553
   END log_product_trail;
6712
   END log_product_trail;
8554
/*--------------------------------------------------------------------------------------------------*/
6713
/*--------------------------------------------------------------------------------------------------*/
8555
END pk_product;
6714
END pk_product;
8556
 
6715
 
8557
/
6716
/
8558
 
-
 
8559
/
-
 
8560
--------------------------------------------------------
6717
--------------------------------------------------------
8561
--  DDL for Package Body PK_PRODUCTION
6718
--  DDL for Package Body PK_PRODUCTION
8562
--------------------------------------------------------
6719
--------------------------------------------------------
8563
 
6720
 
8564
  CREATE OR REPLACE PACKAGE BODY "PK_PRODUCTION" 
6721
  CREATE OR REPLACE PACKAGE BODY "DEPLOYMENT_MANAGER"."PK_PRODUCTION" 
8565
IS
6722
IS
8566
/* ---------------------------------------------------------------------------
6723
/* ---------------------------------------------------------------------------
8567
    Version: 1.0.0
6724
    Version: 1.0.0
8568
   --------------------------------------------------------------------------- */
6725
   --------------------------------------------------------------------------- */
8569
   
6726
   
Line 8710... Line 6867...
8710
END Add_Production_Bom;
6867
END Add_Production_Bom;
8711
/*--------------------------------------------------------------------------------------------------*/								 
6868
/*--------------------------------------------------------------------------------------------------*/								 
8712
END pk_production;
6869
END pk_production;
8713
 
6870
 
8714
/
6871
/
8715
 
-
 
8716
/
-
 
8717
--------------------------------------------------------
-
 
8718
--  DDL for Package Body PK_PRODUCT_TEST
-
 
8719
--------------------------------------------------------
-
 
8720
 
-
 
8721
  CREATE OR REPLACE PACKAGE BODY "PK_PRODUCT_TEST" 
-
 
8722
IS
-
 
8723
/* ---------------------------------------------------------------------------
-
 
8724
    Modified By: Rupesh Solanki
-
 
8725
	Date: 20/03/2006
-
 
8726
   --------------------------------------------------------------------------- */
-
 
8727
 
-
 
8728
/*--------------------------------------------------------------------------------------------------*/
-
 
8729
PROCEDURE New_Product ( sProdName IN PACKAGES.PKG_NAME%TYPE,
-
 
8730
						sProdVersion IN PACKAGE_VERSIONS.PKG_VERSION%TYPE,
-
 
8731
						nUserId IN NUMBER,
-
 
8732
						outProdId OUT PACKAGE_VERSIONS.PV_ID%TYPE ) IS
-
 
8733
						 
-
 
8734
				  							 
-
 
8735
BEGIN
-
 
8736
	/*--------------- Business Rules Here -------------------*/
-
 
8737
	/*-------------------------------------------------------*/
-
 
8738
	
-
 
8739
	-- Call Release Manager to add new product
-
 
8740
	Seed_Package_Names_Versions ( sProdName, sProdVersion, nUserId, outProdId );
-
 
8741
	
-
 
8742
	
-
 
8743
END	New_Product;
-
 
8744
/*--------------------------------------------------------------------------------------------------*/
-
 
8745
PROCEDURE Add_Product ( sProdIdList IN VARCHAR2,
-
 
8746
		  			  	nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
8747
						nUserId IN NUMBER ) IS
-
 
8748
						 
-
 
8749
NextSeqNum NUMBER;
-
 
8750
PkgName VARCHAR2(100);
-
 
8751
PkgVersion VARCHAR2(100);
-
 
8752
NodeName VARCHAR2(4000);
-
 
8753
 
-
 
8754
CURSOR prod_cur IS
-
 
8755
	SELECT qry.PV_ID AS PROD_ID,
-
 
8756
		   qry.PV_DESCRIPTION,
-
 
8757
           qry.COMMENTS,
-
 
8758
           qry.IS_PATCH
-
 
8759
	  FROM ( 
-
 
8760
      		/* Products */
-
 
8761
			SELECT pv.PV_ID, TO_NUMBER(NULL) AS INSTALL_ORDER, TO_NUMBER(NULL) AS PKG_ID, pv.PV_DESCRIPTION, pv.COMMENTS, pv.IS_PATCH
-
 
8762
			  FROM PACKAGE_VERSIONS pv
-
 
8763
			 WHERE pv.IS_PATCH IS NULL
-
 
8764
			   AND pv.PV_ID IN (
-
 
8765
			 	   			   	SELECT * 
-
 
8766
								  FROM THE ( SELECT CAST( IN_LIST_NUMBER( sProdIdList ) AS DEPMGR_NUMBER_TAB_t ) FROM dual ) 
-
 
8767
								)
-
 
8768
			                      
-
 
8769
			UNION ALL
-
 
8770
			
-
 
8771
            /* Patches */  
-
 
8772
			SELECT pv.PV_ID, pp.INSTALL_ORDER, pv.PKG_ID, pv.PV_DESCRIPTION, pv.COMMENTS, pv.IS_PATCH
-
 
8773
			  FROM PACKAGE_PATCHES pp,
-
 
8774
			  	   PACKAGE_VERSIONS pv
-
 
8775
			 WHERE pp.PATCH_ID = pv.PV_ID
-
 
8776
			   AND pp.PATCH_ID IN (
-
 
8777
			 	   			   	SELECT * 
-
 
8778
								  FROM THE ( SELECT CAST( IN_LIST_NUMBER( sProdIdList ) AS DEPMGR_NUMBER_TAB_t ) FROM dual ) 
-
 
8779
								)  		
-
 
8780
	        ) qry  
-
 
8781
	 ORDER BY qry.PKG_ID, qry.INSTALL_ORDER;
-
 
8782
prod_rec prod_cur%ROWTYPE;
-
 
8783
 
-
 
8784
				  							 
-
 
8785
BEGIN
-
 
8786
	/*--------------- Business Rules Here -------------------*/
-
 
8787
	/*-------------------------------------------------------*/
-
 
8788
	
-
 
8789
	-- Get seq_num
-
 
8790
	SELECT MAX( osc.SEQ_NUM ) INTO NextSeqNum
-
 
8791
	  FROM OS_CONTENTS osc
-
 
8792
	 WHERE osc.OS_ID = nOsId;
-
 
8793
	
-
 
8794
	-- Set NextSeqNum to 0 if no existing products are found
-
 
8795
	IF NextSeqNum IS NULL THEN
-
 
8796
	   NextSeqNum := 1;
-
 
8797
	ELSE
-
 
8798
	   NextSeqNum := NextSeqNum + 1;
-
 
8799
	END IF;
-
 
8800
	
-
 
8801
	
-
 
8802
	-- Insert into OS Contents
-
 
8803
	OPEN prod_cur;
-
 
8804
	FETCH prod_cur INTO prod_rec;
-
 
8805
	
-
 
8806
	WHILE prod_cur%FOUND
-
 
8807
	LOOP
-
 
8808
		
-
 
8809
        IF (prod_rec.IS_PATCH IS NULL) THEN
-
 
8810
            INSERT INTO OS_CONTENTS ( OS_ID, SEQ_NUM, PROD_ID, PRODUCT_COMMENTS )
-
 
8811
       		VALUES (
-
 
8812
       				nOsId, 
-
 
8813
       				NextSeqNum, 
-
 
8814
       				prod_rec.PROD_ID,
-
 
8815
       				prod_rec.PV_DESCRIPTION
-
 
8816
       				);
-
 
8817
        ELSE
-
 
8818
            INSERT INTO OS_CONTENTS ( OS_ID, SEQ_NUM, PROD_ID, PRODUCT_COMMENTS )
-
 
8819
    		VALUES (
-
 
8820
    				nOsId, 
-
 
8821
    				NextSeqNum, 
-
 
8822
    				prod_rec.PROD_ID,
-
 
8823
    				prod_rec.COMMENTS
-
 
8824
    				);
-
 
8825
        END IF;
-
 
8826
		
-
 
8827
 
-
 
8828
		SELECT PKG.PKG_NAME INTO PkgName
-
 
8829
		FROM PACKAGES PKG, PACKAGE_VERSIONS PV
-
 
8830
		WHERE PV.PV_ID = prod_rec.PROD_ID
-
 
8831
		AND PKG.PKG_ID = PV.PKG_ID;
-
 
8832
		
-
 
8833
		SELECT PKG_VERSION INTO PkgVersion
-
 
8834
		FROM PACKAGE_VERSIONS PV
-
 
8835
		WHERE PV.PV_ID = prod_rec.PROD_ID;
-
 
8836
		
-
 
8837
		SELECT NN.NODE_NAME INTO NodeName
-
 
8838
		FROM NETWORK_NODES NN, OPERATING_SYSTEMS OS
-
 
8839
		WHERE NN.NODE_ID = OS.NODE_ID
-
 
8840
		AND OS.OS_ID = nOsId;
-
 
8841
		
-
 
8842
		
-
 
8843
		-- Log Action --
-
 
8844
		pk_Bom.Log_Os_Trail ( nOsId,  
-
 
8845
							  'Added Product: '||PkgName||' (Version: '||PkgVersion||') with Install Order: '||NextSeqNum||' on Node: '||NodeName,
-
 
8846
							  nUserId );
-
 
8847
		
-
 
8848
		
-
 
8849
		NextSeqNum := NextSeqNum + 1;
-
 
8850
		FETCH prod_cur INTO prod_rec;
-
 
8851
	END LOOP;
-
 
8852
	
-
 
8853
	
-
 
8854
	CLOSE prod_cur;
-
 
8855
	
-
 
8856
	
-
 
8857
END	Add_Product;
-
 
8858
/*--------------------------------------------------------------------------------------------------*/
-
 
8859
PROCEDURE Hide_Product ( sProdIdList IN VARCHAR2,
-
 
8860
		  			  	nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
8861
						nUserId IN NUMBER ) IS
-
 
8862
			  							 
-
 
8863
BEGIN
-
 
8864
	/*--------------- Business Rules Here -------------------*/
-
 
8865
	/*-------------------------------------------------------*/
-
 
8866
 
-
 
8867
 
-
 
8868
            INSERT INTO HIDE_PRODUCTS ( OS_ID, PROD_ID )
-
 
8869
       		VALUES (
-
 
8870
       				nOsId, 
-
 
8871
       				sProdIdList
-
 
8872
       				);
-
 
8873
    
-
 
8874
END	Hide_Product;
-
 
8875
/*--------------------------------------------------------------------------------------------------*/
-
 
8876
PROCEDURE Unhide_Product ( sProdIdList IN NUMBER,
-
 
8877
		  			  	nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
8878
						nUserId IN NUMBER ) IS
-
 
8879
			  							 
-
 
8880
BEGIN
-
 
8881
	/*--------------- Business Rules Here -------------------*/
-
 
8882
	/*-------------------------------------------------------*/
-
 
8883
 
-
 
8884
 
-
 
8885
            DELETE FROM HIDE_PRODUCTS WHERE 
-
 
8886
			PROD_ID = sProdIdList
-
 
8887
			AND OS_ID = nOsId;
-
 
8888
    
-
 
8889
END	Unhide_Product;
-
 
8890
/*--------------------------------------------------------------------------------------------------*/
-
 
8891
PROCEDURE Update_Process (nProcId IN PROCESSES_CONFIG.PROC_ID%TYPE,
-
 
8892
		  				  nProdId IN PROCESSES_CONFIG.PROD_ID%TYPE,
-
 
8893
		  				  nIsInterface IN PROCESSES_CONFIG.IS_INTERFACE%TYPE, 		  
-
 
8894
		  				  nOsId IN PROCESSES_CONFIG.OS_ID%TYPE,		  
-
 
8895
						  nCmdInterface IN PROCESSES_CONFIG.CMD_INTERFACE%TYPE,
-
 
8896
						  nPkgOwner IN PROCESSES_CONFIG.PKG_OWNER%TYPE,
-
 
8897
						  sPkgHealthTag IN PROCESSES_CONFIG.PKG_HEALTH_TAG%TYPE,
-
 
8898
						  nProduct IN PROCESSES_CONFIG.PROD_ID%TYPE) IS
-
 
8899
 
-
 
8900
BEGIN
-
 
8901
 
-
 
8902
	 UPDATE PROCESSES_CONFIG SET
-
 
8903
	 	CMD_INTERFACE = nCmdInterface,
-
 
8904
		PKG_OWNER = nPkgOwner,
-
 
8905
		IS_INTERFACE = nIsInterface,
-
 
8906
		PKG_HEALTH_TAG = sPkgHealthTag,
-
 
8907
		PROD_ID = nProduct 
-
 
8908
			
-
 
8909
			
-
 
8910
	 WHERE PROD_ID = nProdId
-
 
8911
	 AND OS_ID = nOsId
-
 
8912
	 AND PROC_ID = nProcId	;						  
-
 
8913
						  
-
 
8914
 
-
 
8915
END Update_Process;
-
 
8916
 
-
 
8917
/*--------------------------------------------------------------------------------------------------*/
-
 
8918
PROCEDURE Update_Product ( nOldProdId IN OS_CONTENTS.PROD_ID%TYPE,
-
 
8919
						   sNewProdIdVersion IN VARCHAR2,
-
 
8920
						   nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
8921
						   nSeqNum IN OS_CONTENTS.SEQ_NUM%TYPE,
-
 
8922
						   sComments IN OS_CONTENTS.PRODUCT_COMMENTS%TYPE,
-
 
8923
						   sSunOSElectronicName IN PACKAGES.SUNOS_ELECTRONIC_NAME%TYPE,
-
 
8924
						   sWinElectronicName IN PACKAGES.WIN_ELECTRONIC_NAME%TYPE,
-
 
8925
						   sIsNodeSpec IN OS_CONTENTS.IS_NODE_SPEC%TYPE,
-
 
8926
						   sNotXML IN OS_CONTENTS.NOT_XML%TYPE,
-
 
8927
						   sPatchElectronicName IN PACKAGE_VERSIONS.PATCH_ELECTRONIC_NAME%TYPE,
-
 
8928
						   nUserId IN NUMBER,
-
 
8929
						   outProdId OUT PACKAGE_VERSIONS.PV_ID%TYPE ) IS
-
 
8930
						   
-
 
8931
nNewProdId OS_CONTENTS.PROD_ID%TYPE;
-
 
8932
 
-
 
8933
sProdName PACKAGES.PKG_NAME%TYPE;
-
 
8934
 
-
 
8935
 
-
 
8936
	
-
 
8937
				  
-
 
8938
						   
-
 
8939
CURSOR curProd IS
-
 
8940
 	SELECT pv.PV_ID
-
 
8941
	  FROM PACKAGE_VERSIONS pv
-
 
8942
	 WHERE pv.pkg_id IN ( SELECT pv.pkg_id FROM PACKAGE_VERSIONS pv WHERE pv.PV_ID = nOldProdId )
-
 
8943
	   AND pv.PKG_VERSION = sNewProdIdVersion;
-
 
8944
recProd curProd%ROWTYPE;						   
-
 
8945
				  							 
-
 
8946
BEGIN
-
 
8947
	/*--------------- Business Rules Here -------------------*/
-
 
8948
	IF (nOldProdId IS NULL) OR (sNewProdIdVersion IS NULL) OR (nOsId IS NULL) OR (nSeqNum IS NULL)
-
 
8949
	THEN
-
 
8950
		RAISE_APPLICATION_ERROR (-20000, 'Missing some parameters! nOldProdId= '|| nOldProdId  ||', sNewProdIdVersion= '|| sNewProdIdVersion ||', nOsId= '|| nOsId ||', nSeqNum= '|| nSeqNum);
-
 
8951
	END IF;
-
 
8952
	/*-------------------------------------------------------*/
-
 
8953
	
-
 
8954
	-- Get new prod_id
-
 
8955
	OPEN curProd;
-
 
8956
	FETCH curProd INTO recProd;
-
 
8957
	
-
 
8958
	SELECT pkg.pkg_name into sProdName
-
 
8959
	FROM PACKAGES pkg, PACKAGE_VERSIONS pv
-
 
8960
	WHERE pkg.pkg_id = pv.pkg_id 
-
 
8961
	AND pv.pv_id = nOldProdId;
-
 
8962
	
-
 
8963
	
-
 
8964
	IF curProd%FOUND THEN
-
 
8965
	   nNewProdId := recProd.PV_ID;
-
 
8966
	ELSE
-
 
8967
		Seed_Package_Names_Versions ( sProdName, sNewProdIdVersion, nUserId, outProdId );
-
 
8968
		nNewProdId := outProdId;
-
 
8969
		/*RAISE_APPLICATION_ERROR (-20000, 'Version '|| sNewProdIdVersion ||' does not exist.');*/
-
 
8970
	END IF;
-
 
8971
	
-
 
8972
	CLOSE curProd;
-
 
8973
	
-
 
8974
	
-
 
8975
	-- Update Product Details
-
 
8976
	UPDATE OS_CONTENTS SET
-
 
8977
		PROD_ID = nNewProdId,
-
 
8978
		PRODUCT_COMMENTS = sComments,
-
 
8979
		NOT_XML = sNotXML,
-
 
8980
		IS_NODE_SPEC = sIsNodeSpec
-
 
8981
	 WHERE OS_ID = nOsId
-
 
8982
	   AND PROD_ID = nOldProdId;
-
 
8983
	
-
 
8984
	--Update Package Electronic Name Details In Packages Table 
-
 
8985
	UPDATE PACKAGES SET
-
 
8986
		SUNOS_ELECTRONIC_NAME = sSunOSElectronicName,
-
 
8987
		WIN_ELECTRONIC_NAME = sWinElectronicName
-
 
8988
	WHERE  PKG_ID = 
-
 
8989
	(
-
 
8990
	 SELECT PKG_ID
-
 
8991
	 FROM PACKAGE_VERSIONS 
-
 
8992
	 WHERE PACKAGE_VERSIONS.PV_ID = nNewProdId
-
 
8993
	);
-
 
8994
	
-
 
8995
	--Update Patch Electronic Name In Package Versions Table
-
 
8996
	UPDATE PACKAGE_VERSIONS SET
-
 
8997
		   PATCH_ELECTRONIC_NAME = sPatchElectronicName
-
 
8998
	WHERE PV_ID = nNewProdId;	   
-
 
8999
	   
-
 
9000
       
-
 
9001
	-- Update seq_num
-
 
9002
	pk_Operating_System.Shift_Product_SeqNum ( nNewProdId, nOsId, nSeqNum );
-
 
9003
	
-
 
9004
END	Update_Product;
-
 
9005
/*--------------------------------------------------------------------------------------------------*/
-
 
9006
PROCEDURE Replace_Product ( nOldProdId IN OS_CONTENTS.PROD_ID%TYPE,
-
 
9007
		  				  	nNewProdId IN OS_CONTENTS.PROD_ID%TYPE,
-
 
9008
		  			  	    nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
9009
							nUserId IN NUMBER ) IS
-
 
9010
						 
-
 
9011
OldVersion VARCHAR2(100);
-
 
9012
NewVersion VARCHAR2(100);
-
 
9013
PkgName    VARCHAR2(100);	
-
 
9014
NodeName VARCHAR2(4000);	
-
 
9015
			  							 
-
 
9016
BEGIN
-
 
9017
	/*--------------- Business Rules Here -------------------*/
-
 
9018
	/*-------------------------------------------------------*/
-
 
9019
	
-
 
9020
		
-
 
9021
	UPDATE OS_CONTENTS SET
-
 
9022
	PROD_ID = nNewProdId
-
 
9023
	WHERE PROD_ID = nOldProdId
-
 
9024
	  AND OS_ID = nOsId;
-
 
9025
	  
-
 
9026
	SELECT PKG_VERSION INTO OldVersion
-
 
9027
	FROM PACKAGE_VERSIONS
-
 
9028
	WHERE PV_ID = nOldProdId;
-
 
9029
 
-
 
9030
	SELECT PKG_VERSION INTO NewVersion
-
 
9031
	FROM PACKAGE_VERSIONS
-
 
9032
	WHERE PV_ID = nNewProdId;	
-
 
9033
	
-
 
9034
	SELECT PKG.PKG_NAME INTO PkgName
-
 
9035
	FROM PACKAGES PKG, PACKAGE_VERSIONS PV
-
 
9036
	WHERE PV.PV_ID = nNewProdId
-
 
9037
	AND PKG.PKG_ID = PV.PKG_ID; 
-
 
9038
	
-
 
9039
	SELECT NN.NODE_NAME INTO NodeName
-
 
9040
	FROM NETWORK_NODES NN, OPERATING_SYSTEMS OS
-
 
9041
	WHERE NN.NODE_ID = OS.NODE_ID
-
 
9042
	AND OS.OS_ID = nOsId;
-
 
9043
	
-
 
9044
	  	  
-
 
9045
	-- Log Action --
-
 
9046
	pk_Bom.Log_Os_Trail ( nOsId, 
-
 
9047
						  'Updated Product: '||PkgName|| ' from Version: '||OldVersion||' to '||NewVersion||' on Node: '||NodeName,
-
 
9048
						  nUserId );
-
 
9049
	
-
 
9050
END	Replace_Product;
-
 
9051
/*--------------------------------------------------------------------------------------------------*/
-
 
9052
PROCEDURE Remove_Process ( sProcName IN PROCESSES_CONFIG.PKG_HEALTH_TAG%TYPE,	
-
 
9053
		  				   sProdIdList IN VARCHAR2,
-
 
9054
		  			  	   nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
9055
  						   sCmdInterface IN PROCESSES_CONFIG.CMD_INTERFACE%TYPE,
-
 
9056
						   sPkgOwner IN PROCESSES_CONFIG.PKG_OWNER%TYPE,
-
 
9057
						   sInterface IN PROCESSES_CONFIG.IS_INTERFACE%TYPE,
-
 
9058
						   nUserId IN NUMBER ) IS
-
 
9059
	
-
 
9060
ProcessName VARCHAR2(4000);
-
 
9061
NodeName VARCHAR2(4000);
-
 
9062
							
-
 
9063
BEGIN
-
 
9064
 
-
 
9065
 
-
 
9066
/*Select the Correct Details - Begin*/
-
 
9067
 
-
 
9068
		 IF sCmdInterface IS NOT NULL THEN
-
 
9069
		 	IF sInterface IS NOT NULL THEN
-
 
9070
			   IF sPkgOwner IS NOT NULL THEN
-
 
9071
			   		 SELECT PKG_HEALTH_TAG INTO ProcessName
-
 
9072
					 FROM PROCESSES_CONFIG
-
 
9073
					 WHERE OS_ID = nOsId
-
 
9074
					 AND PROD_ID = sProdIdList
-
 
9075
					 AND PKG_HEALTH_TAG = sProcName
-
 
9076
					 AND CMD_INTERFACE = sCmdInterface
-
 
9077
					 AND PKG_OWNER = sPkgOwner
-
 
9078
					 AND IS_INTERFACE = sInterface;			   	  
-
 
9079
				  
-
 
9080
			   ELSE/*sPkgOwner IS NULL, sInterface IS NOT NULL, sCmdInterface IS NOT NULL*/
-
 
9081
			   		 SELECT PKG_HEALTH_TAG INTO ProcessName
-
 
9082
					 FROM PROCESSES_CONFIG
-
 
9083
					 WHERE OS_ID = nOsId
-
 
9084
					 AND PROD_ID = sProdIdList
-
 
9085
					 AND PKG_HEALTH_TAG = sProcName
-
 
9086
					 AND CMD_INTERFACE = sCmdInterface
-
 
9087
					 AND PKG_OWNER IS NULL
-
 
9088
					 AND IS_INTERFACE = sInterface;				   
-
 
9089
			   END IF ;  
-
 
9090
			ELSE 
-
 
9091
				 IF sInterface IS NULL OR sInterface = 'F' THEN/* sInterface IS NULL, sCmdInterface IS NOT NULL*/
-
 
9092
			   	   IF sPkgOwner IS NOT NULL THEN
-
 
9093
			   	   	 SELECT PKG_HEALTH_TAG INTO ProcessName
-
 
9094
					 FROM PROCESSES_CONFIG
-
 
9095
					 WHERE OS_ID = nOsId
-
 
9096
					 AND PROD_ID = sProdIdList
-
 
9097
					 AND PKG_HEALTH_TAG = sProcName
-
 
9098
					 AND CMD_INTERFACE = sCmdInterface
-
 
9099
					 AND PKG_OWNER = sPkgOwner
-
 
9100
					 AND (IS_INTERFACE = 'F' OR IS_INTERFACE IS NULL);				    
-
 
9101
				   ELSE/* sPkqOwner IS NULL, sInterface IS NULL, sCmdInterface IS NOT NULL*/
-
 
9102
			   	   	 SELECT PKG_HEALTH_TAG INTO ProcessName
-
 
9103
					 FROM PROCESSES_CONFIG
-
 
9104
					 WHERE OS_ID = nOsId
-
 
9105
					 AND PROD_ID = sProdIdList
-
 
9106
					 AND PKG_HEALTH_TAG = sProcName
-
 
9107
					 AND CMD_INTERFACE = sCmdInterface
-
 
9108
					 AND PKG_OWNER IS NULL
-
 
9109
					 AND IS_INTERFACE IS NULL;				   
-
 
9110
				   END IF;
-
 
9111
				  END IF; 
-
 
9112
			END IF;
-
 
9113
		 ELSE/* sCmdInterface IS NULL*/
-
 
9114
		 		IF sInterface IS NOT NULL THEN
-
 
9115
				   IF sPkgOwner IS NOT NULL THEN				   	  
-
 
9116
			   		 SELECT PKG_HEALTH_TAG INTO ProcessName
-
 
9117
					 FROM PROCESSES_CONFIG
-
 
9118
					 WHERE OS_ID = nOsId
-
 
9119
					 AND PROD_ID = sProdIdList
-
 
9120
					 AND PKG_HEALTH_TAG = sProcName
-
 
9121
					 AND CMD_INTERFACE IS NULL
-
 
9122
					 AND PKG_OWNER = sPkgOwner
-
 
9123
					 AND IS_INTERFACE = sInterface;					   
-
 
9124
				   ELSE/* sPkgOwner is NULL, sInterface IS NOT NULL, sCmdInterface IS NULL */
-
 
9125
			   		 SELECT PKG_HEALTH_TAG INTO ProcessName
-
 
9126
					 FROM PROCESSES_CONFIG
-
 
9127
					 WHERE OS_ID = nOsId
-
 
9128
					 AND PROD_ID = sProdIdList
-
 
9129
					 AND PKG_HEALTH_TAG = sProcName
-
 
9130
					 AND CMD_INTERFACE IS NULL
-
 
9131
					 AND PKG_OWNER IS NULL
-
 
9132
					 AND IS_INTERFACE = sInterface;						   
-
 
9133
				   END IF;
-
 
9134
				ELSE
-
 
9135
				  IF sInterface IS NULL OR sInterface = 'F' THEN/* sInterface IS NULL, sCmdInterface IS NULL*/
-
 
9136
					IF sPkgOwner IS NOT NULL THEN
-
 
9137
			   		 SELECT PKG_HEALTH_TAG INTO ProcessName
-
 
9138
					 FROM PROCESSES_CONFIG
-
 
9139
					 WHERE OS_ID = nOsId
-
 
9140
					 AND PROD_ID = sProdIdList
-
 
9141
					 AND PKG_HEALTH_TAG = sProcName
-
 
9142
					 AND CMD_INTERFACE IS NULL
-
 
9143
					 AND PKG_OWNER = sPkgOwner
-
 
9144
					 AND (IS_INTERFACE IS NULL OR IS_INTERFACE = 'F');						   
-
 
9145
					ELSE/* sPkgOwner IS NULL, sInterface IS NULL, sCmdInterface IS NULL*/
-
 
9146
			   		 SELECT PKG_HEALTH_TAG INTO ProcessName
-
 
9147
					 FROM PROCESSES_CONFIG
-
 
9148
					 WHERE OS_ID = nOsId
-
 
9149
					 AND PROD_ID = sProdIdList
-
 
9150
					 AND PKG_HEALTH_TAG = sProcName
-
 
9151
					 AND CMD_INTERFACE IS NULL
-
 
9152
					 AND PKG_OWNER IS NULL
-
 
9153
					 AND IS_INTERFACE IS NULL;										
-
 
9154
					END IF;
-
 
9155
				  END IF;	
-
 
9156
				END IF;
-
 
9157
		 END IF;
-
 
9158
 
-
 
9159
 
-
 
9160
/*Select the Correct Details - End */
-
 
9161
	 
-
 
9162
	-- Log Action --
-
 
9163
	pk_Bom.Log_Os_Trail ( nOsId, 
-
 
9164
						  'Deleted Process: '||ProcessName||' From Node: '||NodeName,
-
 
9165
						  nUserId );
-
 
9166
						  
-
 
9167
						  
-
 
9168
/*Select the Correct Details - Begin*/	
-
 
9169
		 IF sCmdInterface IS NOT NULL THEN
-
 
9170
		 	IF sInterface IS NOT NULL THEN
-
 
9171
			   IF sPkgOwner IS NOT NULL THEN
-
 
9172
			   		 DELETE
-
 
9173
					 FROM PROCESSES_CONFIG
-
 
9174
					 WHERE OS_ID = nOsId
-
 
9175
					 AND PROD_ID = sProdIdList
-
 
9176
					 AND PKG_HEALTH_TAG = sProcName
-
 
9177
					 AND CMD_INTERFACE = sCmdInterface
-
 
9178
					 AND PKG_OWNER = sPkgOwner
-
 
9179
					 AND IS_INTERFACE = sInterface;			   	  
-
 
9180
				  
-
 
9181
			   ELSE/*sPkgOwner IS NULL, sInterface IS NOT NULL, sCmdInterface IS NOT NULL*/
-
 
9182
			   		 DELETE
-
 
9183
					 FROM PROCESSES_CONFIG
-
 
9184
					 WHERE OS_ID = nOsId
-
 
9185
					 AND PROD_ID = sProdIdList
-
 
9186
					 AND PKG_HEALTH_TAG = sProcName
-
 
9187
					 AND CMD_INTERFACE = sCmdInterface
-
 
9188
					 AND PKG_OWNER IS NULL
-
 
9189
					 AND IS_INTERFACE = sInterface;				   
-
 
9190
			   END IF;
-
 
9191
			ELSE/* sInterface IS NULL, sCmdInterface IS NOT NULL*/
-
 
9192
			   	   IF sPkgOwner IS NOT NULL THEN
-
 
9193
			   	   	 DELETE
-
 
9194
					 FROM PROCESSES_CONFIG
-
 
9195
					 WHERE OS_ID = nOsId
-
 
9196
					 AND PROD_ID = sProdIdList
-
 
9197
					 AND PKG_HEALTH_TAG = sProcName
-
 
9198
					 AND CMD_INTERFACE = sCmdInterface
-
 
9199
					 AND PKG_OWNER = sPkgOwner
-
 
9200
					 AND IS_INTERFACE IS NULL;				    
-
 
9201
				   ELSE/* sPkqOwner IS NULL, sInterface IS NULL, sCmdInterface IS NOT NULL*/
-
 
9202
			   	   	 DELETE
-
 
9203
					 FROM PROCESSES_CONFIG
-
 
9204
					 WHERE OS_ID = nOsId
-
 
9205
					 AND PROD_ID = sProdIdList
-
 
9206
					 AND PKG_HEALTH_TAG = sProcName
-
 
9207
					 AND CMD_INTERFACE = sCmdInterface
-
 
9208
					 AND PKG_OWNER IS NULL
-
 
9209
					 AND IS_INTERFACE IS NULL;				   
-
 
9210
				   END IF;
-
 
9211
			END IF;
-
 
9212
		 ELSE/* sCmdInterface IS NULL*/
-
 
9213
		 		IF sInterface IS NOT NULL THEN
-
 
9214
				   IF sPkgOwner IS NOT NULL THEN				   	  
-
 
9215
			   		 DELETE
-
 
9216
					 FROM PROCESSES_CONFIG
-
 
9217
					 WHERE OS_ID = nOsId
-
 
9218
					 AND PROD_ID = sProdIdList
-
 
9219
					 AND PKG_HEALTH_TAG = sProcName
-
 
9220
					 AND CMD_INTERFACE IS NULL
-
 
9221
					 AND PKG_OWNER = sPkgOwner
-
 
9222
					 AND IS_INTERFACE = sInterface;					   
-
 
9223
				   ELSE/* sPkgOwner is NULL, sInterface IS NOT NULL, sCmdInterface IS NULL */
-
 
9224
			   		 DELETE
-
 
9225
					 FROM PROCESSES_CONFIG
-
 
9226
					 WHERE OS_ID = nOsId
-
 
9227
					 AND PROD_ID = sProdIdList
-
 
9228
					 AND PKG_HEALTH_TAG = sProcName
-
 
9229
					 AND CMD_INTERFACE IS NULL
-
 
9230
					 AND PKG_OWNER IS NULL
-
 
9231
					 AND IS_INTERFACE = sInterface;						   
-
 
9232
				   END IF;
-
 
9233
				ELSE/* sInterface IS NULL, sCmdInterface IS NULL*/
-
 
9234
					IF sPkgOwner IS NOT NULL THEN
-
 
9235
			   		 DELETE
-
 
9236
					 FROM PROCESSES_CONFIG
-
 
9237
					 WHERE OS_ID = nOsId
-
 
9238
					 AND PROD_ID = sProdIdList
-
 
9239
					 AND PKG_HEALTH_TAG = sProcName
-
 
9240
					 AND CMD_INTERFACE IS NULL
-
 
9241
					 AND PKG_OWNER = sPkgOwner
-
 
9242
					 AND IS_INTERFACE IS NULL;						   
-
 
9243
					ELSE/* sPkgOwner IS NULL, sInterface IS NULL, sCmdInterface IS NULL*/
-
 
9244
			   		 DELETE
-
 
9245
					 FROM PROCESSES_CONFIG
-
 
9246
					 WHERE OS_ID = nOsId
-
 
9247
					 AND PROD_ID = sProdIdList
-
 
9248
					 AND PKG_HEALTH_TAG = sProcName
-
 
9249
					 AND CMD_INTERFACE IS NULL
-
 
9250
					 AND PKG_OWNER IS NULL
-
 
9251
					 AND IS_INTERFACE IS NULL;										
-
 
9252
					END IF;
-
 
9253
				END IF;
-
 
9254
		 END IF;
-
 
9255
 
-
 
9256
 
-
 
9257
/*Select the Correct Details - End*/				  
-
 
9258
		
-
 
9259
END Remove_Process;							
-
 
9260
/*--------------------------------------------------------------------------------------------------*/
-
 
9261
PROCEDURE Remove_Products ( sProdIdList IN VARCHAR2,
-
 
9262
		  			  	  	nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
9263
							nUserId IN NUMBER ) IS
-
 
9264
 
-
 
9265
PkgName VARCHAR2(100);
-
 
9266
PkgVersion VARCHAR2(100);		
-
 
9267
NextSeqNum NUMBER := 1;
-
 
9268
nIdCollector DEPMGR_NUMBER_TAB_t := DEPMGR_NUMBER_TAB_t();	
-
 
9269
NodeName VARCHAR2(4000);
-
 
9270
							
-
 
9271
CURSOR prod_cur IS
-
 
9272
	SELECT osc.PROD_ID, osc.SEQ_NUM
-
 
9273
	  FROM OS_CONTENTS osc
-
 
9274
	 WHERE osc.OS_ID = nOsId
-
 
9275
	 ORDER BY osc.SEQ_NUM;
-
 
9276
prod_rec prod_cur%ROWTYPE;	  
-
 
9277
 							
-
 
9278
BEGIN
-
 
9279
	/*--------------- Business Rules Here -------------------*/
-
 
9280
	IF sProdIdList IS NULL
-
 
9281
	THEN
-
 
9282
		RAISE_APPLICATION_ERROR (-20000, 'Please select one or more Products.');
-
 
9283
		
-
 
9284
	END IF;
-
 
9285
	/*-------------------------------------------------------*/
-
 
9286
	
-
 
9287
	SELECT NN.NODE_NAME INTO NodeName
-
 
9288
	FROM NETWORK_NODES NN, OPERATING_SYSTEMS OS
-
 
9289
	WHERE NN.NODE_ID = OS.NODE_ID
-
 
9290
	AND OS.OS_ID = nOsId; 	
-
 
9291
	
-
 
9292
	-- Remove Products
-
 
9293
	DELETE 
-
 
9294
	FROM OS_CONTENTS
-
 
9295
	WHERE OS_ID = nOsId
-
 
9296
	  AND PROD_ID IN ( 
-
 
9297
	  	  		  	    SELECT * 
-
 
9298
						  FROM THE ( SELECT CAST( IN_LIST_NUMBER( sProdIdList ) AS DEPMGR_NUMBER_TAB_t ) FROM dual )  
-
 
9299
					 );
-
 
9300
	
-
 
9301
	
-
 
9302
	-- Remove Processes
-
 
9303
	DELETE 
-
 
9304
	FROM PROCESSES_CONFIG
-
 
9305
	WHERE OS_ID = nOsId
-
 
9306
	  AND PROD_ID IN ( 
-
 
9307
	  	  		  	    SELECT * 
-
 
9308
						  FROM THE ( SELECT CAST( IN_LIST_NUMBER( sProdIdList ) AS DEPMGR_NUMBER_TAB_t ) FROM dual )  
-
 
9309
					 );  
-
 
9310
	
-
 
9311
	
-
 
9312
	-- Update Seq Numbers
-
 
9313
	OPEN prod_cur;
-
 
9314
	FETCH prod_cur INTO prod_rec;
-
 
9315
	
-
 
9316
	WHILE prod_cur%FOUND
-
 
9317
	LOOP
-
 
9318
		
-
 
9319
		UPDATE OS_CONTENTS SET
-
 
9320
		SEQ_NUM = NextSeqNum
-
 
9321
		WHERE OS_ID = nOsId
-
 
9322
		  AND PROD_ID = prod_rec.PROD_ID;
-
 
9323
		
-
 
9324
		NextSeqNum := NextSeqNum + 1;
-
 
9325
		FETCH prod_cur INTO prod_rec;
-
 
9326
			
-
 
9327
		
-
 
9328
	END LOOP;
-
 
9329
	
-
 
9330
	CLOSE prod_cur;
-
 
9331
	
-
 
9332
	nIdCollector := IN_LIST_NUMBER ( sProdIdList );
-
 
9333
	
-
 
9334
	FOR i IN 1..nIdCollector.COUNT
-
 
9335
	LOOP
-
 
9336
		SELECT PKG.PKG_NAME INTO PkgName
-
 
9337
		FROM PACKAGES PKG, PACKAGE_VERSIONS PV
-
 
9338
		WHERE PV.PV_ID = nIdCollector(i)
-
 
9339
		AND PKG.PKG_ID = PV.PKG_ID;
-
 
9340
		
-
 
9341
		SELECT PKG_VERSION INTO PkgVersion
-
 
9342
		FROM PACKAGE_VERSIONS PV
-
 
9343
		WHERE PV.PV_ID = nIdCollector(i);	
-
 
9344
		
-
 
9345
		-- Log Action --
-
 
9346
		pk_Bom.Log_Os_Trail ( nOsId,  
-
 
9347
							  'Deleted Product: '||PkgName||' (Version: '||PkgVersion||') from Node: '||NodeName,
-
 
9348
							  nUserId );
-
 
9349
	
-
 
9350
	END LOOP;
-
 
9351
	
-
 
9352
 
-
 
9353
	
-
 
9354
 
-
 
9355
	
-
 
9356
				 					 
-
 
9357
	  
-
 
9358
END Remove_Products; 
-
 
9359
/*--------------------------------------------------------------------------------------------------*/
-
 
9360
PROCEDURE Add_Products_NodeSpec ( sProdIdList IN VARCHAR2,
-
 
9361
		  			  	  		  nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
9362
								  nUserId IN NUMBER ) IS
-
 
9363
		
-
 
9364
NextSeqNum NUMBER := 1;
-
 
9365
							
-
 
9366
CURSOR prod_cur IS
-
 
9367
	SELECT osc.PROD_ID, osc.SEQ_NUM
-
 
9368
	  FROM OS_CONTENTS osc
-
 
9369
	 WHERE osc.OS_ID = nOsId
-
 
9370
	 ORDER BY osc.SEQ_NUM;
-
 
9371
prod_rec prod_cur%ROWTYPE;	  
-
 
9372
 							
-
 
9373
BEGIN
-
 
9374
	/*--------------- Business Rules Here -------------------*/
-
 
9375
	IF sProdIdList IS NULL
-
 
9376
	THEN
-
 
9377
		RAISE_APPLICATION_ERROR (-20000, 'Please select one or more Products.');
-
 
9378
		
-
 
9379
	END IF;
-
 
9380
	/*-------------------------------------------------------*/
-
 
9381
	UPDATE OS_CONTENTS
-
 
9382
	SET IS_NODE_SPEC = ''
-
 
9383
	WHERE OS_ID = nOsId;
-
 
9384
	
-
 
9385
	-- Set Nodespec On
-
 
9386
	UPDATE OS_CONTENTS
-
 
9387
	SET IS_NODE_SPEC = 'on'
-
 
9388
	WHERE OS_ID = nOsId
-
 
9389
	  AND PROD_ID IN ( 
-
 
9390
	  	  		  	    SELECT * 
-
 
9391
						  FROM THE ( SELECT CAST( IN_LIST_NUMBER( sProdIdList ) AS DEPMGR_NUMBER_TAB_t ) FROM dual )  
-
 
9392
					 );
-
 
9393
	  
-
 
9394
END Add_Products_NodeSpec; 
-
 
9395
/*--------------------------------------------------------------------------------------------------*/
-
 
9396
PROCEDURE Accept_Reject ( nProdId IN PRODUCT_DETAILS.PROD_ID%TYPE,	
-
 
9397
						  nBomId IN BOMS.BOM_ID%TYPE,
-
 
9398
						  sComments IN REJECTION_TRAIL.COMMENTS%TYPE DEFAULT NULL,
-
 
9399
						  nUserId IN REJECTION_TRAIL.USER_ID%TYPE,
-
 
9400
						  nOsId IN NUMBER ) IS
-
 
9401
 
-
 
9402
IsRejected PRODUCT_DETAILS.IS_REJECTED%TYPE;
-
 
9403
 
-
 
9404
PkgName VARCHAR2(100);
-
 
9405
PkgVersion VARCHAR2(100);
-
 
9406
NodeName VARCHAR2(4000);
-
 
9407
 
-
 
9408
CURSOR curProd IS
-
 
9409
	SELECT pd.*
-
 
9410
	  FROM PRODUCT_DETAILS pd
-
 
9411
	 WHERE pd.PROD_ID = nProdId;
-
 
9412
recProd curProd%ROWTYPE;
-
 
9413
 			  							 
-
 
9414
BEGIN
-
 
9415
	/*--------------- Business Rules Here -------------------*/
-
 
9416
	IF (nProdId IS NULL)
-
 
9417
	THEN
-
 
9418
		RAISE_APPLICATION_ERROR (-20000, 'Please select at least one product.' );
-
 
9419
	END IF;
-
 
9420
	/*-------------------------------------------------------*/
-
 
9421
	
-
 
9422
	-- Set new Accept-Reject state
-
 
9423
	IsRejected := 'Y';
-
 
9424
		
-
 
9425
	SELECT NN.NODE_NAME INTO NodeName
-
 
9426
	FROM NETWORK_NODES NN, OPERATING_SYSTEMS OS
-
 
9427
	WHERE NN.NODE_ID = OS.NODE_ID
-
 
9428
	AND OS.OS_ID = nOsId; 	
-
 
9429
	
-
 
9430
	
-
 
9431
	OPEN curProd;
-
 
9432
	FETCH curProd INTO recProd;
-
 
9433
	
-
 
9434
	IF curProd%FOUND THEN
-
 
9435
		/* Product Details found */
-
 
9436
		
-
 
9437
		SELECT PKG.PKG_NAME INTO PkgName
-
 
9438
		FROM PACKAGES PKG, PACKAGE_VERSIONS PV
-
 
9439
		WHERE PV.PV_ID = nProdId
-
 
9440
		AND PKG.PKG_ID = PV.PKG_ID;
-
 
9441
		
-
 
9442
		SELECT PKG_VERSION INTO PkgVersion
-
 
9443
		FROM PACKAGE_VERSIONS PV
-
 
9444
		WHERE PV.PV_ID = nProdId;	
-
 
9445
		
-
 
9446
		-- Set new Accept-Reject state
-
 
9447
		IF recProd.IS_REJECTED = 'Y' THEN
-
 
9448
			IsRejected := 'N';
-
 
9449
			-- Log Action --
-
 
9450
			pk_Bom.Log_Os_Trail ( nOsId, 
-
 
9451
								  'Accepted Product: '||PkgName||' '||PkgVersion||' on Node: '||NodeName,
-
 
9452
						  		  nUserId );
-
 
9453
			
-
 
9454
		ELSE
-
 
9455
			IsRejected := 'Y';
-
 
9456
			-- Log Action --
-
 
9457
			pk_Bom.Log_Os_Trail ( nOsId, 
-
 
9458
								  'Rejected Product: '||PkgName||' '||PkgVersion||' on Node: '||NodeName,
-
 
9459
						  		  nUserId );			
-
 
9460
		END IF;
-
 
9461
		
-
 
9462
		-- Toggle Accept-Reject State 
-
 
9463
		UPDATE PRODUCT_DETAILS pd SET
-
 
9464
		pd.IS_REJECTED = IsRejected
-
 
9465
		WHERE pd.PROD_ID = nProdId;
-
 
9466
		
-
 
9467
		
-
 
9468
	ELSE
-
 
9469
		/* Product Details NOT found */
-
 
9470
			
-
 
9471
		-- Toggle Accept-Reject State	
-
 
9472
		INSERT INTO PRODUCT_DETAILS ( PROD_ID, IS_REJECTED )
-
 
9473
		VALUES ( nProdId, IsRejected );
-
 
9474
		
-
 
9475
		
-
 
9476
	END IF;
-
 
9477
	
-
 
9478
	CLOSE curProd;
-
 
9479
	
-
 
9480
	
-
 
9481
	-- Reflect changes to the BOM level
-
 
9482
	
-
 
9483
 
-
 
9484
	
-
 
9485
	/* Log Rejection Trail */
-
 
9486
	pk_Utils.Log_Rejection_Trail ( GET_SYSTEM_VALUE('enumENTITY_TYPE_PRODUCT'), nProdId, IsRejected, nUserId, sComments );
-
 
9487
	
-
 
9488
	
-
 
9489
END	Accept_Reject;
-
 
9490
/*--------------------------------------------------------------------------------------------------*/
-
 
9491
PROCEDURE Accept_Reject_List ( nProdIdList IN VARCHAR2,
-
 
9492
							   nBomId IN BOMS.BOM_ID%TYPE,
-
 
9493
						  	   sComments IN REJECTION_TRAIL.COMMENTS%TYPE DEFAULT NULL,
-
 
9494
						       nUserId IN REJECTION_TRAIL.USER_ID%TYPE,
-
 
9495
							   nOsId IN NUMBER ) IS
-
 
9496
 
-
 
9497
nIdCollector DEPMGR_NUMBER_TAB_t := DEPMGR_NUMBER_TAB_t();
-
 
9498
			  							 
-
 
9499
BEGIN
-
 
9500
	/*--------------- Business Rules Here -------------------*/
-
 
9501
	IF (nProdIdList IS NULL)
-
 
9502
	THEN
-
 
9503
		RAISE_APPLICATION_ERROR (-20000, 'Please select at least one product.' );
-
 
9504
	END IF;
-
 
9505
	/*-------------------------------------------------------*/
-
 
9506
	
-
 
9507
	nIdCollector := IN_LIST_NUMBER ( nProdIdList );
-
 
9508
	
-
 
9509
	FOR i IN 1..nIdCollector.COUNT
-
 
9510
	LOOP
-
 
9511
		Accept_Reject ( nIdCollector(i), nBomId, sComments, nUserId, nOsId);
-
 
9512
	END LOOP;
-
 
9513
	
-
 
9514
	
-
 
9515
END	Accept_Reject_List;
-
 
9516
/*--------------------------------------------------------------------------------------------------*/
-
 
9517
PROCEDURE Accept_Reject_Comments ( nProdId IN PRODUCT_DETAILS.PROD_ID%TYPE,
-
 
9518
		  						   nRejectSeq IN REJECTION_TRAIL.REJECT_SEQ%TYPE,
-
 
9519
						  	   	   sComments IN REJECTION_TRAIL.COMMENTS%TYPE DEFAULT NULL,
-
 
9520
						       	   nUserId IN REJECTION_TRAIL.USER_ID%TYPE ) IS
-
 
9521
 
-
 
9522
IsRejected REJECTION_TRAIL.IS_REJECTED%TYPE;
-
 
9523
			  							 
-
 
9524
BEGIN
-
 
9525
	/*--------------- Business Rules Here -------------------*/
-
 
9526
	IF (nProdId IS NULL)
-
 
9527
	THEN
-
 
9528
		RAISE_APPLICATION_ERROR (-20000, 'Missing some parameters! nProdId= '|| nProdId  );
-
 
9529
	END IF;
-
 
9530
	/*-------------------------------------------------------*/
-
 
9531
	
-
 
9532
	IF nRejectSeq IS NULL THEN
-
 
9533
		/* CREATE New Note */
-
 
9534
		
-
 
9535
		-- Get last IsRejected state
-
 
9536
		SELECT rt.IS_REJECTED INTO IsRejected
-
 
9537
		  FROM REJECTION_TRAIL rt
-
 
9538
		 WHERE rt.ENTITY_ID = nProdId
-
 
9539
		   AND rt.ENUM_ENTITY_TYPE = GET_SYSTEM_VALUE('enumENTITY_TYPE_PRODUCT')
-
 
9540
		   AND ROWNUM = 1
-
 
9541
		 ORDER BY rt.REJECT_SEQ;
-
 
9542
				 
-
 
9543
				 
-
 
9544
		/* Log Rejection Trail */
-
 
9545
		pk_Utils.Log_Rejection_Trail ( GET_SYSTEM_VALUE('enumENTITY_TYPE_PRODUCT'), nProdId, IsRejected, nUserId, sComments );
-
 
9546
		
-
 
9547
		
-
 
9548
	ELSE
-
 
9549
		/* EDIT Note */
-
 
9550
		UPDATE REJECTION_TRAIL rt SET
-
 
9551
			rt.COMMENTS = sComments,
-
 
9552
			rt.USER_ID = nUserId,
-
 
9553
			rt.DATE_TIME_STAMP = GET_DATETIME()
-
 
9554
		WHERE rt.ENUM_ENTITY_TYPE = GET_SYSTEM_VALUE('enumENTITY_TYPE_PRODUCT')
-
 
9555
		  AND rt.ENTITY_ID = nProdId
-
 
9556
		  AND rt.REJECT_SEQ = nRejectSeq;
-
 
9557
		  
-
 
9558
			
-
 
9559
	END IF;
-
 
9560
	
-
 
9561
	
-
 
9562
END	Accept_Reject_Comments;
-
 
9563
/*--------------------------------------------------------------------------------------------------*/
-
 
9564
PROCEDURE Sort_Products ( sProdIdOrder IN VARCHAR2,
-
 
9565
		  			  	  nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
9566
						  nUserId IN NUMBER ) IS
-
 
9567
		
-
 
9568
	nIdCollector DEPMGR_NUMBER_TAB_t := DEPMGR_NUMBER_TAB_t();						 
-
 
9569
	SeqNum NUMBER;
-
 
9570
				  							 
-
 
9571
BEGIN
-
 
9572
	/*--------------- Business Rules Here -------------------*/
-
 
9573
	-- Check for parameters
-
 
9574
	IF (sProdIdOrder IS NULL)  OR (nOsId IS NULL) 
-
 
9575
	THEN
-
 
9576
		RAISE_APPLICATION_ERROR (-20000, 'Missing some parameters! nOsId='|| nOsId  ||' sProdIdOrder='|| sProdIdOrder  );
-
 
9577
	END IF;
-
 
9578
	/*-------------------------------------------------------*/
-
 
9579
	
-
 
9580
	nIdCollector := IN_LIST_NUMBER ( sProdIdOrder );
-
 
9581
	
-
 
9582
	-- Set start sequence number
-
 
9583
	SeqNum := 1;
-
 
9584
	
-
 
9585
	FOR i IN 1..nIdCollector.COUNT
-
 
9586
	LOOP
-
 
9587
	
-
 
9588
		-- Update new sequence number
-
 
9589
		UPDATE OS_CONTENTS osc SET
-
 
9590
			osc.SEQ_NUM = SeqNum
-
 
9591
		 WHERE osc.OS_ID = nOsId
-
 
9592
		   AND osc.PROD_ID = nIdCollector(i);
-
 
9593
		   
-
 
9594
		SeqNum := SeqNum + 1;
-
 
9595
			   
-
 
9596
	END LOOP;
-
 
9597
	
-
 
9598
	
-
 
9599
END	Sort_Products;
-
 
9600
/*--------------------------------------------------------------------------------------------------*/
-
 
9601
PROCEDURE Remove_Obsolete_Patches ( nOsId IN OS_CONTENTS.OS_ID%TYPE,
-
 
9602
		  						  	nUserId IN NUMBER ) IS
-
 
9603
									
-
 
9604
									
-
 
9605
NextSeqNum NUMBER := 1;									
-
 
9606
									
-
 
9607
									
-
 
9608
CURSOR prod_cur IS
-
 
9609
	SELECT osc.PROD_ID, osc.SEQ_NUM
-
 
9610
	  FROM OS_CONTENTS osc
-
 
9611
	 WHERE osc.OS_ID = nOsId
-
 
9612
	 ORDER BY osc.SEQ_NUM;
-
 
9613
prod_rec prod_cur%ROWTYPE;										
-
 
9614
									
-
 
9615
									
-
 
9616
BEGIN
-
 
9617
 
-
 
9618
	 -- Delete Obsolete Patches in the OS.
-
 
9619
	 DELETE FROM OS_CONTENTS 
-
 
9620
	 WHERE OS_ID = nOsId
-
 
9621
	 AND PROD_ID IN 
-
 
9622
	 (
-
 
9623
	 	  SELECT osc.PROD_ID
-
 
9624
	 	  FROM OS_CONTENTS osc, PACKAGE_VERSIONS pv
-
 
9625
		  WHERE pv.PV_ID = osc.PROD_ID
-
 
9626
		  AND pv.IS_OBSOLETE = 'Y'
-
 
9627
		  AND osc.OS_ID = nOsId
-
 
9628
	 );  	
-
 
9629
	 
-
 
9630
 
-
 
9631
	-- Update Seq Numbers
-
 
9632
	OPEN prod_cur;
-
 
9633
	FETCH prod_cur INTO prod_rec;
-
 
9634
	
-
 
9635
	WHILE prod_cur%FOUND
-
 
9636
	LOOP
-
 
9637
		
-
 
9638
		UPDATE OS_CONTENTS SET
-
 
9639
		SEQ_NUM = NextSeqNum
-
 
9640
		WHERE OS_ID = nOsId
-
 
9641
		  AND PROD_ID = prod_rec.PROD_ID;
-
 
9642
		
-
 
9643
		NextSeqNum := NextSeqNum + 1;
-
 
9644
		FETCH prod_cur INTO prod_rec;
-
 
9645
			
-
 
9646
		
-
 
9647
	END LOOP;
-
 
9648
	
-
 
9649
	CLOSE prod_cur;	 								
-
 
9650
 
-
 
9651
END Remove_Obsolete_Patches;
-
 
9652
/*--------------------------------------------------------------------------------------------------*/
-
 
9653
FUNCTION GET_OS_ID ( PvId IN NUMBER ) RETURN NUMBER IS
-
 
9654
 
-
 
9655
	ReturnValue NUMBER;
-
 
9656
 
-
 
9657
BEGIN
-
 
9658
	SELECT osc.OS_ID INTO ReturnValue
-
 
9659
	  FROM OS_CONTENTS osc
-
 
9660
	 WHERE osc.PROD_ID = PvId;
-
 
9661
 
-
 
9662
	RETURN ReturnValue;
-
 
9663
END;
-
 
9664
/*--------------------------------------------------------------------------------------------------*/
-
 
9665
FUNCTION GET_NODE_ID ( OsId IN NUMBER ) RETURN NUMBER IS
-
 
9666
 
-
 
9667
	ReturnValue NUMBER;
-
 
9668
 
-
 
9669
BEGIN
-
 
9670
	SELECT os.NODE_ID INTO ReturnValue
-
 
9671
	  FROM OPERATING_SYSTEMS os
-
 
9672
	 WHERE os.OS_ID = OsId;
-
 
9673
 
-
 
9674
	RETURN ReturnValue;
-
 
9675
END;
-
 
9676
/*-------------------------------------------------------------------------------------------------------*/
-
 
9677
 
-
 
9678
/*-------------------------------------------------------------------------------------------------------*/
-
 
9679
 
-
 
9680
 
-
 
9681
END pk_Product_Test;
-
 
9682
 
-
 
9683
/
-
 
9684
 
-
 
9685
/
-
 
9686
--------------------------------------------------------
6872
--------------------------------------------------------
9687
--  DDL for Package Body PK_PROJECT
6873
--  DDL for Package Body PK_PROJECT
9688
--------------------------------------------------------
6874
--------------------------------------------------------
9689
 
6875
 
9690
  CREATE OR REPLACE PACKAGE BODY "PK_PROJECT" 
6876
  CREATE OR REPLACE PACKAGE BODY "DEPLOYMENT_MANAGER"."PK_PROJECT" 
9691
IS
6877
IS
9692
/* ---------------------------------------------------------------------------
6878
/* ---------------------------------------------------------------------------
9693
    Version: 2.0
6879
    Version: 2.0
9694
   --------------------------------------------------------------------------- */
6880
   --------------------------------------------------------------------------- */
9695
   
6881
   
Line 9982... Line 7168...
9982
END	ShowHide_StateDownload;
7168
END	ShowHide_StateDownload;
9983
 
7169
 
9984
END pk_Project;
7170
END pk_Project;
9985
 
7171
 
9986
/
7172
/
9987
 
-
 
9988
/
-
 
9989
--------------------------------------------------------
7173
--------------------------------------------------------
9990
--  DDL for Package Body PK_REPORT
7174
--  DDL for Package Body PK_REPORT
9991
--------------------------------------------------------
7175
--------------------------------------------------------
9992
 
7176
 
9993
  CREATE OR REPLACE PACKAGE BODY "PK_REPORT" IS
7177
  CREATE OR REPLACE PACKAGE BODY "DEPLOYMENT_MANAGER"."PK_REPORT" IS
9994
 
7178
 
9995
/*
7179
/*
9996
------------------------------
7180
------------------------------
9997
||  Last Modified:  S.Vukovic
7181
||  Last Modified:  S.Vukovic
9998
||  Modified Date:  8/Mar/2005
7182
||  Modified Date:  8/Mar/2005
Line 10049... Line 7233...
10049
END;
7233
END;
10050
/*-------------------------------------------------------------------------------------------------------*/
7234
/*-------------------------------------------------------------------------------------------------------*/
10051
END PK_REPORT;
7235
END PK_REPORT;
10052
 
7236
 
10053
/
7237
/
10054
 
-
 
10055
/
-
 
10056
--------------------------------------------------------
7238
--------------------------------------------------------
10057
--  DDL for Package Body PK_REQUIREMENTS
7239
--  DDL for Package Body PK_REQUIREMENTS
10058
--------------------------------------------------------
7240
--------------------------------------------------------
10059
 
7241
 
10060
  CREATE OR REPLACE PACKAGE BODY "PK_REQUIREMENTS" 
7242
  CREATE OR REPLACE PACKAGE BODY "DEPLOYMENT_MANAGER"."PK_REQUIREMENTS" 
10061
IS
7243
IS
10062
/* ---------------------------------------------------------------------------
7244
/* ---------------------------------------------------------------------------
10063
    Version: 1.0.0
7245
    Version: 1.0.0
10064
   --------------------------------------------------------------------------- */
7246
   --------------------------------------------------------------------------- */
10065
 
7247
 
Line 10162... Line 7344...
10162
 
7344
 
10163
 
7345
 
10164
END pk_Requirements;
7346
END pk_Requirements;
10165
 
7347
 
10166
/
7348
/
10167
 
-
 
10168
/
-
 
10169
--------------------------------------------------------
7349
--------------------------------------------------------
10170
--  DDL for Package Body PK_STATE
7350
--  DDL for Package Body PK_STATE
10171
--------------------------------------------------------
7351
--------------------------------------------------------
10172
 
7352
 
10173
  CREATE OR REPLACE PACKAGE BODY "PK_STATE" 
7353
  CREATE OR REPLACE PACKAGE BODY "DEPLOYMENT_MANAGER"."PK_STATE" 
10174
IS
7354
IS
10175
/* ---------------------------------------------------------------------------
7355
/* ---------------------------------------------------------------------------
10176
    Version: 1.0.0
7356
    Version: 1.0.0
10177
   --------------------------------------------------------------------------- */
7357
   --------------------------------------------------------------------------- */
10178
   
7358
   
Line 10458... Line 7638...
10458
 
7638
 
10459
 
7639
 
10460
END pk_State;
7640
END pk_State;
10461
 
7641
 
10462
/
7642
/
10463
 
-
 
10464
/
-
 
10465
--------------------------------------------------------
7643
--------------------------------------------------------
10466
--  DDL for Package Body PK_UTILS
7644
--  DDL for Package Body PK_UTILS
10467
--------------------------------------------------------
7645
--------------------------------------------------------
10468
 
7646
 
10469
  CREATE OR REPLACE PACKAGE BODY "PK_UTILS" 
7647
  CREATE OR REPLACE PACKAGE BODY "DEPLOYMENT_MANAGER"."PK_UTILS" 
10470
IS
7648
IS
10471
/* ---------------------------------------------------------------------------
7649
/* ---------------------------------------------------------------------------
10472
    Version: 1.0.0
7650
    Version: 1.0.0
10473
   --------------------------------------------------------------------------- */
7651
   --------------------------------------------------------------------------- */
10474
 
7652
 
Line 11061... Line 8239...
11061
 
8239
 
11062
 
8240
 
11063
END pk_Utils;
8241
END pk_Utils;
11064
 
8242
 
11065
/
8243
/
11066
 
-
 
11067
/
-
 
11068
--------------------------------------------------------
8244
--------------------------------------------------------
11069
--  DDL for Procedure ADD_PROCESS
8245
--  DDL for Procedure ADD_PROCESS
11070
--------------------------------------------------------
8246
--------------------------------------------------------
11071
set define off;
8247
set define off;
11072
 
8248
 
11073
  CREATE OR REPLACE PROCEDURE "ADD_PROCESS" (nProcId IN PROCESSES_CONFIG.PROC_ID%TYPE,
8249
  CREATE OR REPLACE PROCEDURE "DEPLOYMENT_MANAGER"."ADD_PROCESS" (nProcId IN PROCESSES_CONFIG.PROC_ID%TYPE,
11074
	   	  		  						 sHealthTag IN PROCESSES_CONFIG.PKG_HEALTH_TAG%TYPE,
8250
	   	  		  						 sHealthTag IN PROCESSES_CONFIG.PKG_HEALTH_TAG%TYPE,
11075
	   	  		  						 nOsId IN PROCESSES_CONFIG.OS_ID%TYPE,
8251
	   	  		  						 nOsId IN PROCESSES_CONFIG.OS_ID%TYPE,
11076
										 sCmdInterface IN PROCESSES_CONFIG.CMD_INTERFACE%TYPE,
8252
										 sCmdInterface IN PROCESSES_CONFIG.CMD_INTERFACE%TYPE,
11077
										 sPkgOwner IN PROCESSES_CONFIG.PKG_OWNER%TYPE,
8253
										 sPkgOwner IN PROCESSES_CONFIG.PKG_OWNER%TYPE,
11078
										 sIsInterface IN PROCESSES_CONFIG.IS_INTERFACE%TYPE,
8254
										 sIsInterface IN PROCESSES_CONFIG.IS_INTERFACE%TYPE,
Line 11104... Line 8280...
11104
 
8280
 
11105
 
8281
 
11106
END ADD_PROCESS;
8282
END ADD_PROCESS;
11107
 
8283
 
11108
/
8284
/
11109
 
-
 
11110
/
-
 
11111
--------------------------------------------------------
8285
--------------------------------------------------------
11112
--  DDL for Procedure LOG_ACTION
8286
--  DDL for Procedure LOG_ACTION
11113
--------------------------------------------------------
8287
--------------------------------------------------------
11114
set define off;
8288
set define off;
11115
 
8289
 
-
 
8290
  CREATE OR REPLACE PROCEDURE "DEPLOYMENT_MANAGER"."LOG_ACTION" 
-
 
8291
                            (
11116
  CREATE OR REPLACE PROCEDURE "LOG_ACTION" ( nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
8292
                             nPvId                IN PACKAGE_VERSIONS.PV_ID%TYPE,
11117
										 enumActionTypeName IN ACTION_TYPE.NAME%TYPE,
8293
										         enumActionTypeName   IN ACTION_TYPE.NAME%TYPE,
11118
                                         nUserId IN ACTION_LOG.USER_ID%TYPE,
8294
                             nUserId              IN ACTION_LOG.USER_ID%TYPE,
11119
										 sAdditionalComments IN ACTION_LOG.DESCRIPTION%TYPE DEFAULT NULL  ) IS
8295
										         sAdditionalComments  IN ACTION_LOG.DESCRIPTION%TYPE DEFAULT NULL
-
 
8296
                            )
-
 
8297
IS
11120
/* ---------------------------------------------------------------------------
8298
/* ---------------------------------------------------------------------------
11121
    Version: 3.0
8299
    Version: 3.0
11122
   --------------------------------------------------------------------------- */
8300
   --------------------------------------------------------------------------- */
11123
 
8301
 
11124
    ActionTypeId NUMBER;
8302
    ActionTypeId NUMBER;
11125
 
8303
 
11126
BEGIN
8304
BEGIN
-
 
8305
  -- Get Action Type FK
-
 
8306
  SELECT act.ACTTYPE_ID INTO ActionTypeId
-
 
8307
    FROM ACTION_TYPE act
-
 
8308
  WHERE act.NAME = enumActionTypeName;
11127
 
8309
 
11128
    -- Get Action Type FK
-
 
11129
    SELECT act.ACTTYPE_ID INTO ActionTypeId
-
 
11130
      FROM ACTION_TYPE act
-
 
11131
     WHERE act.NAME = enumActionTypeName;
-
 
11132
 
-
 
11133
 
-
 
11134
    INSERT INTO ACTION_LOG ( USER_ID, ACTION_DATETIME, PV_ID, DESCRIPTION, ACTTYPE_ID )
8310
  INSERT INTO ACTION_LOG ( USER_ID, PV_ID, DESCRIPTION, ACTTYPE_ID )
11135
    VALUES ( nUserId, ORA_SYSDATETIME, nPvId, sAdditionalComments, ActionTypeId );
8311
                  VALUES ( nUserId, nPvId, sAdditionalComments, ActionTypeId );
11136
 
-
 
11137
 
-
 
11138
END Log_Action;
8312
END Log_Action;
11139
 
8313
 
11140
/
8314
/
11141
 
-
 
11142
/
-
 
11143
--------------------------------------------------------
8315
--------------------------------------------------------
11144
--  DDL for Procedure NEW_UNIT_TEST
8316
--  DDL for Procedure NEW_UNIT_TEST
11145
--------------------------------------------------------
8317
--------------------------------------------------------
11146
set define off;
8318
set define off;
11147
 
8319
 
11148
  CREATE OR REPLACE PROCEDURE "NEW_UNIT_TEST" ( nPv_id IN NUMBER,
8320
  CREATE OR REPLACE PROCEDURE "DEPLOYMENT_MANAGER"."NEW_UNIT_TEST" ( nPv_id IN NUMBER,
11149
                                            nTestTypeId IN UNIT_TESTS.TEST_TYPES_FK%TYPE,
8321
                                            nTestTypeId IN UNIT_TESTS.TEST_TYPES_FK%TYPE,
11150
                                            sTest_summary IN UNIT_TESTS.TEST_SUMMARY%TYPE,
8322
                                            sTest_summary IN UNIT_TESTS.TEST_SUMMARY%TYPE,
11151
                                            sDpkg_path IN VARCHAR2,
8323
                                            sDpkg_path IN VARCHAR2,
11152
                                            sResults IN VARCHAR2,
8324
                                            sResults IN VARCHAR2,
11153
                                            sCompletion_date IN VARCHAR2,
8325
                                            sCompletion_date IN VARCHAR2,
Line 11203... Line 8375...
11203
           ResultsAttachment );
8375
           ResultsAttachment );
11204
 
8376
 
11205
END New_Unit_Test;
8377
END New_Unit_Test;
11206
 
8378
 
11207
/
8379
/
11208
 
-
 
11209
/
-
 
11210
--------------------------------------------------------
8380
--------------------------------------------------------
11211
--  DDL for Procedure SP_GET_TOC
8381
--  DDL for Procedure SP_GET_TOC
11212
--------------------------------------------------------
8382
--------------------------------------------------------
11213
set define off;
8383
set define off;
11214
 
8384
 
11215
  CREATE OR REPLACE PROCEDURE "SP_GET_TOC" (toc_Cursor IN OUT PK_BOM_RPT.TOC_Type,Test_Parameter IN varchar2)
8385
  CREATE OR REPLACE PROCEDURE "DEPLOYMENT_MANAGER"."SP_GET_TOC" (toc_Cursor IN OUT PK_BOM_RPT.TOC_Type,Test_Parameter IN varchar2)
11216
AS
8386
AS
11217
  LAST_PAGE INTEGER;
8387
  LAST_PAGE INTEGER;
11218
  BEGIN
8388
  BEGIN
11219
       DELETE FROM TableOfContents;
8389
       DELETE FROM TableOfContents;
11220
       COMMIT;
8390
       COMMIT;
Line 11229... Line 8399...
11229
	   	 SELECT * FROM TableOfContents;
8399
	   	 SELECT * FROM TableOfContents;
11230
END sp_get_toc;
8400
END sp_get_toc;
11231
 
8401
 
11232
 
8402
 
11233
/
8403
/
11234
 
-
 
11235
/
-
 
11236
--------------------------------------------------------
8404
--------------------------------------------------------
11237
--  DDL for Procedure WRITE_PRODUCTION_HISTORY
8405
--  DDL for Procedure WRITE_PRODUCTION_HISTORY
11238
--------------------------------------------------------
8406
--------------------------------------------------------
11239
set define off;
8407
set define off;
11240
 
8408
 
11241
  CREATE OR REPLACE PROCEDURE "WRITE_PRODUCTION_HISTORY" (nBomId IN NUMBER,
8409
  CREATE OR REPLACE PROCEDURE "DEPLOYMENT_MANAGER"."WRITE_PRODUCTION_HISTORY" (nBomId IN NUMBER,
11242
	   	  		  									  sBomName IN VARCHAR2,
8410
	   	  		  									  sBomName IN VARCHAR2,
11243
													  sNodeName IN VARCHAR2,
8411
													  sNodeName IN VARCHAR2,
11244
													  sComment IN VARCHAR2,
8412
													  sComment IN VARCHAR2,
11245
													  nUserId IN NUMBER
8413
													  nUserId IN NUMBER
11246
	   	  		  									  )IS
8414
	   	  		  									  )IS
Line 11263... Line 8431...
11263
      Username:         (set in TOAD Options, Procedure Editor)
8431
      Username:         (set in TOAD Options, Procedure Editor)
11264
      Table Name:       (set in the "New PL/SQL Object" dialog)
8432
      Table Name:       (set in the "New PL/SQL Object" dialog)
11265
 
8433
 
11266
******************************************************************************/
8434
******************************************************************************/
11267
BEGIN
8435
BEGIN
-
 
8436
   NULL;
11268
   INSERT INTO PRODUCTION_HISTORY (BOM_ID, BOM_NAME, NODE_NAME, COMMENTS, DATE_TIME_STAMP, USER_ID)
8437
   --INSERT INTO PRODUCTION_HISTORY (BOM_ID, BOM_NAME, NODE_NAME, COMMENTS, DATE_TIME_STAMP, USER_ID)
11269
   VALUES (nBomId, sBomName, sNodeName, sComment, GET_DATETIME(), nUserId);
8438
   --VALUES (nBomId, sBomName, sNodeName, sComment, GET_DATETIME(), nUserId);
11270
   
8439
   
11271
   
8440
   
11272
END WRITE_PRODUCTION_HISTORY;
8441
END WRITE_PRODUCTION_HISTORY;
11273
 
8442
 
11274
/
8443
/
11275
 
-
 
11276
/
-
 
11277
--------------------------------------------------------
8444
--------------------------------------------------------
11278
--  DDL for Synonymn APPLICATIONS
8445
--  DDL for Synonymn APPLICATIONS
11279
--------------------------------------------------------
8446
--------------------------------------------------------
11280
 
8447
 
11281
  CREATE OR REPLACE SYNONYM "APPLICATIONS" FOR "APPLICATIONS";
8448
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."APPLICATIONS" FOR "ACCESS_MANAGER"."APPLICATIONS";
11282
/
-
 
11283
--------------------------------------------------------
8449
--------------------------------------------------------
11284
--  DDL for Synonymn APPLICATION_PAGES
8450
--  DDL for Synonymn APPLICATION_PAGES
11285
--------------------------------------------------------
8451
--------------------------------------------------------
11286
 
8452
 
11287
  CREATE OR REPLACE SYNONYM "APPLICATION_PAGES" FOR "APPLICATION_PAGES";
8453
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."APPLICATION_PAGES" FOR "ACCESS_MANAGER"."APPLICATION_PAGES";
11288
/
-
 
11289
--------------------------------------------------------
8454
--------------------------------------------------------
11290
--  DDL for Synonymn CONTROL_OBJECTS
8455
--  DDL for Synonymn CONTROL_OBJECTS
11291
--------------------------------------------------------
8456
--------------------------------------------------------
11292
 
8457
 
11293
  CREATE OR REPLACE SYNONYM "CONTROL_OBJECTS" FOR "CONTROL_OBJECTS";
8458
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."CONTROL_OBJECTS" FOR "ACCESS_MANAGER"."CONTROL_OBJECTS";
11294
/
-
 
11295
--------------------------------------------------------
8459
--------------------------------------------------------
11296
--  DDL for Synonymn CQ_ISSUES
8460
--  DDL for Synonymn CQ_ISSUES
11297
--------------------------------------------------------
8461
--------------------------------------------------------
11298
 
8462
 
11299
  CREATE OR REPLACE SYNONYM "CQ_ISSUES" FOR "CQ_ISSUES";
8463
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."CQ_ISSUES" FOR "RELEASE_MANAGER"."CQ_ISSUES";
11300
/
-
 
11301
--------------------------------------------------------
8464
--------------------------------------------------------
11302
--  DDL for Synonymn DATA_PERMISSIONS
8465
--  DDL for Synonymn DATA_PERMISSIONS
11303
--------------------------------------------------------
8466
--------------------------------------------------------
11304
 
8467
 
11305
  CREATE OR REPLACE SYNONYM "DATA_PERMISSIONS" FOR "DATA_PERMISSIONS";
8468
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."DATA_PERMISSIONS" FOR "ACCESS_MANAGER"."DATA_PERMISSIONS";
11306
/
-
 
11307
--------------------------------------------------------
8469
--------------------------------------------------------
11308
--  DDL for Synonymn DATA_TABLES
8470
--  DDL for Synonymn DATA_TABLES
11309
--------------------------------------------------------
8471
--------------------------------------------------------
11310
 
8472
 
11311
  CREATE OR REPLACE SYNONYM "DATA_TABLES" FOR "DATA_TABLES";
8473
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."DATA_TABLES" FOR "ACCESS_MANAGER"."DATA_TABLES";
11312
/
-
 
11313
--------------------------------------------------------
8474
--------------------------------------------------------
11314
--  DDL for Synonymn JIRA_ISSUES
8475
--  DDL for Synonymn JIRA_ISSUES
11315
--------------------------------------------------------
8476
--------------------------------------------------------
11316
 
8477
 
11317
  CREATE OR REPLACE SYNONYM "JIRA_ISSUES" FOR "JIRA_ISSUES";
8478
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."JIRA_ISSUES" FOR "RELEASE_MANAGER"."JIRA_ISSUES";
11318
/
-
 
11319
--------------------------------------------------------
8479
--------------------------------------------------------
11320
--  DDL for Synonymn PACKAGES
8480
--  DDL for Synonymn PACKAGES
11321
--------------------------------------------------------
8481
--------------------------------------------------------
11322
 
8482
 
11323
  CREATE OR REPLACE SYNONYM "PACKAGES" FOR "PACKAGES";
8483
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."PACKAGES" FOR "RELEASE_MANAGER"."PACKAGES";
11324
/
-
 
11325
--------------------------------------------------------
8484
--------------------------------------------------------
11326
--  DDL for Synonymn PACKAGE_DEPENDENCIES
8485
--  DDL for Synonymn PACKAGE_DEPENDENCIES
11327
--------------------------------------------------------
8486
--------------------------------------------------------
11328
 
8487
 
11329
  CREATE OR REPLACE SYNONYM "PACKAGE_DEPENDENCIES" FOR "PACKAGE_DEPENDENCIES";
8488
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."PACKAGE_DEPENDENCIES" FOR "RELEASE_MANAGER"."PACKAGE_DEPENDENCIES";
11330
/
-
 
11331
--------------------------------------------------------
8489
--------------------------------------------------------
11332
--  DDL for Synonymn PACKAGE_PATCHES
8490
--  DDL for Synonymn PACKAGE_PATCHES
11333
--------------------------------------------------------
8491
--------------------------------------------------------
11334
 
8492
 
11335
  CREATE OR REPLACE SYNONYM "PACKAGE_PATCHES" FOR "PACKAGE_PATCHES";
8493
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."PACKAGE_PATCHES" FOR "RELEASE_MANAGER"."PACKAGE_PATCHES";
11336
/
-
 
11337
--------------------------------------------------------
8494
--------------------------------------------------------
11338
--  DDL for Synonymn PACKAGE_VERSIONS
8495
--  DDL for Synonymn PACKAGE_VERSIONS
11339
--------------------------------------------------------
8496
--------------------------------------------------------
11340
 
8497
 
11341
  CREATE OR REPLACE SYNONYM "PACKAGE_VERSIONS" FOR "PACKAGE_VERSIONS";
8498
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."PACKAGE_VERSIONS" FOR "RELEASE_MANAGER"."PACKAGE_VERSIONS";
11342
/
-
 
11343
--------------------------------------------------------
8499
--------------------------------------------------------
11344
--  DDL for Synonymn PAGE_CONTROL_OBJECTS
8500
--  DDL for Synonymn PAGE_CONTROL_OBJECTS
11345
--------------------------------------------------------
8501
--------------------------------------------------------
11346
 
8502
 
11347
  CREATE OR REPLACE SYNONYM "PAGE_CONTROL_OBJECTS" FOR "PAGE_CONTROL_OBJECTS";
8503
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."PAGE_CONTROL_OBJECTS" FOR "ACCESS_MANAGER"."PAGE_CONTROL_OBJECTS";
11348
/
-
 
11349
--------------------------------------------------------
8504
--------------------------------------------------------
11350
--  DDL for Synonymn PERMISSION_TYPES
8505
--  DDL for Synonymn PERMISSION_TYPES
11351
--------------------------------------------------------
8506
--------------------------------------------------------
11352
 
8507
 
11353
  CREATE OR REPLACE SYNONYM "PERMISSION_TYPES" FOR "PERMISSION_TYPES";
8508
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."PERMISSION_TYPES" FOR "ACCESS_MANAGER"."PERMISSION_TYPES";
11354
/
-
 
11355
--------------------------------------------------------
8509
--------------------------------------------------------
11356
--  DDL for Synonymn PK_AMUTILS
8510
--  DDL for Synonymn PK_AMUTILS
11357
--------------------------------------------------------
8511
--------------------------------------------------------
11358
 
8512
 
11359
  CREATE OR REPLACE SYNONYM "PK_AMUTILS" FOR "PK_AMUTILS";
8513
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."PK_AMUTILS" FOR "ACCESS_MANAGER"."PK_AMUTILS";
11360
/
-
 
11361
--------------------------------------------------------
8514
--------------------------------------------------------
11362
--  DDL for Synonymn PK_SECURITY
8515
--  DDL for Synonymn PK_SECURITY
11363
--------------------------------------------------------
8516
--------------------------------------------------------
11364
 
8517
 
11365
  CREATE OR REPLACE SYNONYM "PK_SECURITY" FOR "PK_SECURITY";
8518
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."PK_SECURITY" FOR "ACCESS_MANAGER"."PK_SECURITY";
11366
/
-
 
11367
--------------------------------------------------------
8519
--------------------------------------------------------
11368
--  DDL for Synonymn PLATFORMS
8520
--  DDL for Synonymn PLATFORMS
11369
--------------------------------------------------------
8521
--------------------------------------------------------
11370
 
8522
 
11371
  CREATE OR REPLACE SYNONYM "PLATFORMS" FOR "PLATFORMS";
8523
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."PLATFORMS" FOR "RELEASE_MANAGER"."PLATFORMS";
11372
/
-
 
11373
--------------------------------------------------------
8524
--------------------------------------------------------
11374
--  DDL for Synonymn PROCESSES
8525
--  DDL for Synonymn PROCESSES
11375
--------------------------------------------------------
8526
--------------------------------------------------------
11376
 
8527
 
11377
  CREATE OR REPLACE SYNONYM "PROCESSES" FOR "PROCESSES";
8528
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."PROCESSES" FOR "RELEASE_MANAGER"."PROCESSES";
11378
/
-
 
11379
--------------------------------------------------------
8529
--------------------------------------------------------
11380
--  DDL for Synonymn PRODUCT_COMPONENTS
8530
--  DDL for Synonymn PRODUCT_COMPONENTS
11381
--------------------------------------------------------
8531
--------------------------------------------------------
11382
 
8532
 
11383
  CREATE OR REPLACE SYNONYM "PRODUCT_COMPONENTS" FOR "PRODUCT_COMPONENTS";
8533
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."PRODUCT_COMPONENTS" FOR "RELEASE_MANAGER"."PRODUCT_COMPONENTS";
11384
/
-
 
11385
--------------------------------------------------------
8534
--------------------------------------------------------
11386
--  DDL for Synonymn PROJECTS
8535
--  DDL for Synonymn PROJECTS
11387
--------------------------------------------------------
8536
--------------------------------------------------------
11388
 
8537
 
11389
  CREATE OR REPLACE SYNONYM "PROJECTS" FOR "PROJECTS";
8538
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."PROJECTS" FOR "RELEASE_MANAGER"."PROJECTS";
11390
/
-
 
11391
--------------------------------------------------------
8539
--------------------------------------------------------
11392
--  DDL for Synonymn PROJECT_EXTENTIONS
8540
--  DDL for Synonymn PROJECT_EXTENTIONS
11393
--------------------------------------------------------
8541
--------------------------------------------------------
11394
 
8542
 
11395
  CREATE OR REPLACE SYNONYM "PROJECT_EXTENTIONS" FOR "PROJECT_EXTENTIONS";
8543
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."PROJECT_EXTENTIONS" FOR "RELEASE_MANAGER"."PROJECT_EXTENTIONS";
11396
/
-
 
11397
--------------------------------------------------------
8544
--------------------------------------------------------
11398
--  DDL for Synonymn RELEASE_CONTENT
8545
--  DDL for Synonymn RELEASE_CONTENT
11399
--------------------------------------------------------
8546
--------------------------------------------------------
11400
 
8547
 
11401
  CREATE OR REPLACE SYNONYM "RELEASE_CONTENT" FOR "RELEASE_CONTENT";
8548
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."RELEASE_CONTENT" FOR "RELEASE_MANAGER"."RELEASE_CONTENT";
11402
/
-
 
11403
--------------------------------------------------------
8549
--------------------------------------------------------
11404
--  DDL for Synonymn RELEASE_TAGS
8550
--  DDL for Synonymn RELEASE_TAGS
11405
--------------------------------------------------------
8551
--------------------------------------------------------
11406
 
8552
 
11407
  CREATE OR REPLACE SYNONYM "RELEASE_TAGS" FOR "RELEASE_TAGS";
8553
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."RELEASE_TAGS" FOR "RELEASE_MANAGER"."RELEASE_TAGS";
11408
/
-
 
11409
--------------------------------------------------------
8554
--------------------------------------------------------
11410
--  DDL for Synonymn RM_USERS
8555
--  DDL for Synonymn RM_USERS
11411
--------------------------------------------------------
8556
--------------------------------------------------------
11412
 
8557
 
11413
  CREATE OR REPLACE SYNONYM "RM_USERS" FOR "USERS";
8558
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."RM_USERS" FOR "RELEASE_MANAGER"."USERS";
11414
/
-
 
11415
--------------------------------------------------------
8559
--------------------------------------------------------
11416
--  DDL for Synonymn ROLES
8560
--  DDL for Synonymn ROLES
11417
--------------------------------------------------------
8561
--------------------------------------------------------
11418
 
8562
 
11419
  CREATE OR REPLACE SYNONYM "ROLES" FOR "ROLES";
8563
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."ROLES" FOR "ACCESS_MANAGER"."ROLES";
11420
/
-
 
11421
--------------------------------------------------------
8564
--------------------------------------------------------
11422
--  DDL for Synonymn ROLE_PRIVILEGES
8565
--  DDL for Synonymn ROLE_PRIVILEGES
11423
--------------------------------------------------------
8566
--------------------------------------------------------
11424
 
8567
 
11425
  CREATE OR REPLACE SYNONYM "ROLE_PRIVILEGES" FOR "ROLE_PRIVILEGES";
8568
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."ROLE_PRIVILEGES" FOR "ACCESS_MANAGER"."ROLE_PRIVILEGES";
11426
/
-
 
11427
--------------------------------------------------------
8569
--------------------------------------------------------
11428
--  DDL for Synonymn SEED_PACKAGE_NAMES_VERSIONS
8570
--  DDL for Synonymn SEED_PACKAGE_NAMES_VERSIONS
11429
--------------------------------------------------------
8571
--------------------------------------------------------
11430
 
8572
 
11431
  CREATE OR REPLACE SYNONYM "SEED_PACKAGE_NAMES_VERSIONS" FOR "SEED_PACKAGE_NAMES_VERSIONS";
8573
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."SEED_PACKAGE_NAMES_VERSIONS" FOR "RELEASE_MANAGER"."SEED_PACKAGE_NAMES_VERSIONS";
11432
/
-
 
11433
--------------------------------------------------------
8574
--------------------------------------------------------
11434
--  DDL for Synonymn USERS
8575
--  DDL for Synonymn USERS
11435
--------------------------------------------------------
8576
--------------------------------------------------------
11436
 
8577
 
11437
  CREATE OR REPLACE SYNONYM "USERS" FOR "USERS";
8578
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."USERS" FOR "ACCESS_MANAGER"."USERS";
11438
/
-
 
11439
--------------------------------------------------------
8579
--------------------------------------------------------
11440
--  DDL for Synonymn USER_APPLICATIONS
8580
--  DDL for Synonymn USER_APPLICATIONS
11441
--------------------------------------------------------
8581
--------------------------------------------------------
11442
 
8582
 
11443
  CREATE OR REPLACE SYNONYM "USER_APPLICATIONS" FOR "USER_APPLICATIONS";
8583
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."USER_APPLICATIONS" FOR "ACCESS_MANAGER"."USER_APPLICATIONS";
11444
/
-
 
11445
--------------------------------------------------------
8584
--------------------------------------------------------
11446
--  DDL for Synonymn USER_ROLES
8585
--  DDL for Synonymn USER_ROLES
11447
--------------------------------------------------------
8586
--------------------------------------------------------
11448
 
8587
 
11449
  CREATE OR REPLACE SYNONYM "USER_ROLES" FOR "USER_ROLES";
8588
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."USER_ROLES" FOR "ACCESS_MANAGER"."USER_ROLES";
11450
/
-
 
11451
--------------------------------------------------------
8589
--------------------------------------------------------
11452
--  DDL for Synonymn VTREES
8590
--  DDL for Synonymn VTREES
11453
--------------------------------------------------------
8591
--------------------------------------------------------
11454
 
8592
 
11455
  CREATE OR REPLACE SYNONYM "VTREES" FOR "VTREES";
8593
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."VTREES" FOR "RELEASE_MANAGER"."VTREES";
11456
/
-
 
11457
--------------------------------------------------------
8594
--------------------------------------------------------
11458
--  DDL for Synonymn VTREES_WORLD
8595
--  DDL for Synonymn VTREES_WORLD
11459
--------------------------------------------------------
8596
--------------------------------------------------------
11460
 
8597
 
11461
  CREATE OR REPLACE SYNONYM "VTREES_WORLD" FOR "VTREES_WORLD";
8598
  CREATE OR REPLACE SYNONYM "DEPLOYMENT_MANAGER"."VTREES_WORLD" FOR "RELEASE_MANAGER"."VTREES_WORLD";
11462
/
-