Produced by Araxis Merge on 4/6/2018 7:09:38 AM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
| # | Location | File | Last Modified |
|---|---|---|---|
| 1 | ADR FY8 Q2 Build 7 CIF submission.zip\ADR FY8 Q2 Build 7 CIF submission\ADR FY8 Q2 Build 7 CIF submission\DDL\ADRMGT | table.sql | Thu Mar 30 21:07:32 2017 UTC |
| 2 | ADR FY8 Q2 Build 7 CIF submission.zip\ADR FY8 Q2 Build 7 CIF submission\ADR FY8 Q2 Build 7 CIF submission\DDL\ADRMGT | table.sql | Wed Apr 4 14:08:57 2018 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 3 | 4784 |
| Changed | 2 | 4 |
| Inserted | 0 | 0 |
| Removed | 0 | 0 |
| Whitespace | |
|---|---|
| Character case | Differences in character case are significant |
| Line endings | Differences in line endings (CR and LF characters) are ignored |
| CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
| 1 | DROP TABLE ADRMGT.ST ATS_TABLE_ 100111_095 852 CASCAD E CONSTRAI NTS; | |
| 2 | ||
| 3 | CREATE TAB LE ADRMGT. STATS_TABL E_100111_0 95852 | |
| 4 | ( | |
| 5 | STATID VARCHAR2( 30 BYTE), | |
| 6 | TYPE CHAR(1 BY TE), | |
| 7 | VERSION NUMBER, | |
| 8 | FLAGS NUMBER, | |
| 9 | C1 VARCHAR2( 30 BYTE), | |
| 10 | C2 VARCHAR2( 30 BYTE), | |
| 11 | C3 VARCHAR2( 30 BYTE), | |
| 12 | C4 VARCHAR2( 30 BYTE), | |
| 13 | C5 VARCHAR2( 30 BYTE), | |
| 14 | N1 NUMBER, | |
| 15 | N2 NUMBER, | |
| 16 | N3 NUMBER, | |
| 17 | N4 NUMBER, | |
| 18 | N5 NUMBER, | |
| 19 | N6 NUMBER, | |
| 20 | N7 NUMBER, | |
| 21 | N8 NUMBER, | |
| 22 | N9 NUMBER, | |
| 23 | N10 NUMBER, | |
| 24 | N11 NUMBER, | |
| 25 | N12 NUMBER, | |
| 26 | D1 DATE, | |
| 27 | R1 RAW(32), | |
| 28 | R2 RAW(32), | |
| 29 | CH1 VARCHAR2( 1000 BYTE) | |
| 30 | ) | |
| 31 | TABLESPACE S_DATA_01 | |
| 32 | RESULT_CAC HE (MODE D EFAULT) | |
| 33 | PCTUSED 0 | |
| 34 | PCTFREE 10 | |
| 35 | INITRANS 1 | |
| 36 | MAXTRANS 255 | |
| 37 | STORAGE ( | |
| 38 | INITIAL 1 28K | |
| 39 | NEXT 1 28K | |
| 40 | MAXSIZE U NLIMITED | |
| 41 | MINEXTEN TS 1 | |
| 42 | MAXEXTEN TS U NLIMITED | |
| 43 | PCTINCRE ASE 0 | |
| 44 | BUFFER_P OOL D EFAULT | |
| 45 | FLASH_CA CHE D EFAULT | |
| 46 | CELL_FLA SH_CACHE D EFAULT | |
| 47 | ) | |
| 48 | LOGGING | |
| 49 | NOCOMPRESS | |
| 50 | NOCACHE | |
| 51 | NOPARALLEL | |
| 52 | MONITORING ; | |
| 53 | ||
| 54 | ||
| 55 | CREATE IND EX ADRMGT. STATS_TABL E_100111_0 95852 ON A DRMGT.STAT S_TABLE_10 0111_09585 2 | |
| 56 | (STATID, T YPE, C5, C 1, C2, | |
| 57 | C3, C4, VE RSION) | |
| 58 | LOGGING | |
| 59 | TABLESPACE S_INDEX_0 1 | |
| 60 | PCTFREE 10 | |
| 61 | INITRANS 2 | |
| 62 | MAXTRANS 255 | |
| 63 | STORAGE ( | |
| 64 | INITIAL 1 28K | |
| 65 | NEXT 1 28K | |
| 66 | MAXSIZE U NLIMITED | |
| 67 | MINEXTEN TS 1 | |
| 68 | MAXEXTEN TS U NLIMITED | |
| 69 | PCTINCRE ASE 0 | |
| 70 | BUFFER_P OOL D EFAULT | |
| 71 | FLASH_CA CHE D EFAULT | |
| 72 | CELL_FLA SH_CACHE D EFAULT | |
| 73 | ) | |
| 74 | NOPARALLEL ; | |
| 75 | ||
| 76 | GRANT SELE CT ON ADRM GT.STATS_T ABLE_10011 1_095852 T O ADRMGT_D BA_R; | |
| 77 | DROP TABLE ADRMGT.ST ATS_TAB CA SCADE CONS TRAINTS; | |
| 78 | ||
| 79 | CREATE TAB LE ADRMGT. STATS_TAB | |
| 80 | ( | |
| 81 | STATID VARCHAR2( 30 BYTE), | |
| 82 | TYPE CHAR(1 BY TE), | |
| 83 | VERSION NUMBER, | |
| 84 | FLAGS NUMBER, | |
| 85 | C1 VARCHAR2( 30 BYTE), | |
| 86 | C2 VARCHAR2( 30 BYTE), | |
| 87 | C3 VARCHAR2( 30 BYTE), | |
| 88 | C4 VARCHAR2( 30 BYTE), | |
| 89 | C5 VARCHAR2( 30 BYTE), | |
| 90 | N1 NUMBER, | |
| 91 | N2 NUMBER, | |
| 92 | N3 NUMBER, | |
| 93 | N4 NUMBER, | |
| 94 | N5 NUMBER, | |
| 95 | N6 NUMBER, | |
| 96 | N7 NUMBER, | |
| 97 | N8 NUMBER, | |
| 98 | N9 NUMBER, | |
| 99 | N10 NUMBER, | |
| 100 | N11 NUMBER, | |
| 101 | N12 NUMBER, | |
| 102 | D1 DATE, | |
| 103 | R1 RAW(32), | |
| 104 | R2 RAW(32), | |
| 105 | CH1 VARCHAR2( 1000 BYTE) , | |
| 106 | CL1 CLOB | |
| 107 | ) | |
| 108 | LOB (CL1) STORE AS ( | |
| 109 | TABLESPA CE M_DATA _01 | |
| 110 | ENABLE STORAG E IN ROW | |
| 111 | CHUNK 8192 | |
| 112 | RETENTIO N | |
| 113 | NOCACHE | |
| 114 | LOGGING | |
| 115 | STOR AGE ( | |
| 116 | IN ITIAL 4M | |
| 117 | NE XT 4M | |
| 118 | MI NEXTENTS 1 | |
| 119 | MA XEXTENTS UNLIM ITED | |
| 120 | PC TINCREASE 0 | |
| 121 | BU FFER_POOL DEFAU LT | |
| 122 | FL ASH_CACHE DEFAU LT | |
| 123 | CE LL_FLASH_C ACHE DEFAU LT | |
| 124 | )) | |
| 125 | TABLESPACE M_DATA_01 | |
| 126 | RESULT_CAC HE (MODE D EFAULT) | |
| 127 | PCTUSED 0 | |
| 128 | PCTFREE 10 | |
| 129 | INITRANS 1 | |
| 130 | MAXTRANS 255 | |
| 131 | STORAGE ( | |
| 132 | INITIAL 4 M | |
| 133 | NEXT 4 M | |
| 134 | MAXSIZE U NLIMITED | |
| 135 | MINEXTEN TS 1 | |
| 136 | MAXEXTEN TS U NLIMITED | |
| 137 | PCTINCRE ASE 0 | |
| 138 | BUFFER_P OOL D EFAULT | |
| 139 | FLASH_CA CHE D EFAULT | |
| 140 | CELL_FLA SH_CACHE D EFAULT | |
| 141 | ) | |
| 142 | LOGGING | |
| 143 | NOCOMPRESS | |
| 144 | NOCACHE | |
| 145 | NOPARALLEL | |
| 146 | MONITORING ; | |
| 147 | ||
| 148 | ||
| 149 | CREATE IND EX ADRMGT. STATS_TAB ON ADRMGT. STATS_TAB | |
| 150 | (STATID, T YPE, C5, C 1, C2, | |
| 151 | C3, C4, VE RSION) | |
| 152 | LOGGING | |
| 153 | TABLESPACE M_DATA_01 | |
| 154 | PCTFREE 10 | |
| 155 | INITRANS 2 | |
| 156 | MAXTRANS 255 | |
| 157 | STORAGE ( | |
| 158 | INITIAL 4 M | |
| 159 | NEXT 4 M | |
| 160 | MAXSIZE U NLIMITED | |
| 161 | MINEXTEN TS 1 | |
| 162 | MAXEXTEN TS U NLIMITED | |
| 163 | PCTINCRE ASE 0 | |
| 164 | BUFFER_P OOL D EFAULT | |
| 165 | FLASH_CA CHE D EFAULT | |
| 166 | CELL_FLA SH_CACHE D EFAULT | |
| 167 | ) | |
| 168 | NOPARALLEL ; | |
| 169 | ||
| 170 | CREATE OR REPLACE PU BLIC SYNON YM STATS_T AB FOR ADR MGT.STATS_ TAB; | |
| 171 | ||
| 172 | ||
| 173 | GRANT DELE TE, INDEX, INSERT, S ELECT, UPD ATE ON ADR MGT.STATS_ TAB TO ADR ; | |
| 174 | ||
| 175 | GRANT DELE TE, INDEX, INSERT, S ELECT, UPD ATE ON ADR MGT.STATS_ TAB TO ADR AAP; | |
| 176 | ||
| 177 | GRANT DELE TE, INDEX, INSERT, S ELECT, UPD ATE ON ADR MGT.STATS_ TAB TO ADR EXT; | |
| 178 | ||
| 179 | GRANT DELE TE, INDEX, INSERT, S ELECT, UPD ATE ON ADR MGT.STATS_ TAB TO ADR FILE; | |
| 180 | ||
| 181 | GRANT DELE TE, INDEX, INSERT, S ELECT, UPD ATE ON ADR MGT.STATS_ TAB TO ADR REF; | |
| 182 | ||
| 183 | GRANT DELE TE, INDEX, INSERT, S ELECT, UPD ATE ON ADR MGT.STATS_ TAB TO ADR TMP; | |
| 184 | ||
| 185 | GRANT DELE TE, INDEX, INSERT, S ELECT, UPD ATE ON ADR MGT.STATS_ TAB TO BEN S; | |
| 186 | ||
| 187 | GRANT DELE TE, INDEX, INSERT, S ELECT, UPD ATE ON ADR MGT.STATS_ TAB TO CIS ; | |
| 188 | ||
| 189 | GRANT DELE TE, INDEX, INSERT, S ELECT, UPD ATE ON ADR MGT.STATS_ TAB TO EES RV; | |
| 190 | ||
| 191 | GRANT DELE TE, INDEX, INSERT, S ELECT, UPD ATE ON ADR MGT.STATS_ TAB TO ESR JMS; | |
| 192 | ||
| 193 | GRANT DELE TE, INDEX, INSERT, S ELECT, UPD ATE ON ADR MGT.STATS_ TAB TO IDH ADM02; | |
| 194 | ||
| 195 | GRANT DELE TE, INDEX, INSERT, S ELECT, UPD ATE ON ADR MGT.STATS_ TAB TO LOB R; | |
| 196 | ||
| 197 | GRANT DELE TE, INDEX, INSERT, S ELECT, UPD ATE ON ADR MGT.STATS_ TAB TO ODM ; | |
| 198 | ||
| 199 | GRANT DELE TE, INDEX, INSERT, S ELECT, UPD ATE ON ADR MGT.STATS_ TAB TO PSI M; | |
| 200 | ||
| 201 | GRANT DELE TE, INDEX, INSERT, S ELECT, UPD ATE ON ADR MGT.STATS_ TAB TO VBR ; | |
| 202 | ||
| 203 | GRANT DELE TE, INDEX, INSERT, S ELECT, UPD ATE ON ADR MGT.STATS_ TAB TO VOA ; | |
| 204 | ALTER TABL E ADRMGT.R ELEASE_H | |
| 205 | DROP PRIM ARY KEY CA SCADE; | |
| 206 | ||
| 207 | DROP TABLE ADRMGT.RE LEASE_H CA SCADE CONS TRAINTS; | |
| 208 | ||
| 209 | CREATE TAB LE ADRMGT. RELEASE_H | |
| 210 | ( | |
| 211 | RELEASE_ H_ID NUMBE R(20) NO T NULL, | |
| 212 | TRANSACT ION_TYPE_C ODE VARCH AR2(1 BYTE ), | |
| 213 | RELEASE_ ID NUMBE R(20) NO T NULL, | |
| 214 | DEPLOYME NT_ID NUMBE R(20), | |
| 215 | OWNING_A PP_NAME VARCH AR2(20 BYT E), | |
| 216 | RELEASE_ NUMBER VARCH AR2(20 BYT E) NO T NULL, | |
| 217 | DESCRIPT ION VARCH AR2(4000 B YTE), | |
| 218 | PACKAGE_ NAME VARCH AR2(40 BYT E), | |
| 219 | STATUS_N AME VARCH AR2(20 BYT E), | |
| 220 | DEPLOYME NT_NOTE VARCH AR2(4000 B YTE), | |
| 221 | RECORD_C REATED_BY VARCH AR2(30 BYT E) NO T NULL, | |
| 222 | RECORD_C REATED_DAT E DATE NO T NULL, | |
| 223 | RECORD_M ODIFIED_BY VARCH AR2(30 BYT E) NO T NULL, | |
| 224 | RECORD_M ODIFIED_DA TE DATE NO T NULL, | |
| 225 | RECORD_M ODIFIED_CO UNT NUMBE R(10) NO T NULL, | |
| 226 | HISTORY_ CREATED_DA TE DATE NO T NULL | |
| 227 | ) | |
| 228 | TABLESPACE M_DATA_01 | |
| 229 | RESULT_CAC HE (MODE D EFAULT) | |
| 230 | PCTUSED 0 | |
| 231 | PCTFREE 10 | |
| 232 | INITRANS 1 | |
| 233 | MAXTRANS 255 | |
| 234 | STORAGE ( | |
| 235 | INITIAL 4 M | |
| 236 | NEXT 4 M | |
| 237 | MAXSIZE U NLIMITED | |
| 238 | MINEXTEN TS 1 | |
| 239 | MAXEXTEN TS U NLIMITED | |
| 240 | PCTINCRE ASE 0 | |
| 241 | BUFFER_P OOL D EFAULT | |
| 242 | FLASH_CA CHE D EFAULT | |
| 243 | CELL_FLA SH_CACHE D EFAULT | |
| 244 | ) | |
| 245 | LOGGING | |
| 246 | NOCOMPRESS | |
| 247 | NOCACHE | |
| 248 | NOPARALLEL | |
| 249 | MONITORING ; | |
| 250 | ||
| 251 | COMMENT ON TABLE ADR MGT.RELEAS E_H IS 'Di stribution of an upg raded vers ion of the product t o environm ents when RELEASE is performed by the ho me organiz ation | |
| 252 | or prepara tion to pa ss said in formation to another organizat ion for DE PLOYMENT.' ; | |
| 253 | ||
| 254 | COMMENT ON COLUMN AD RMGT.RELEA SE_H.RELEA SE_H_ID IS 'The prim ary key, g enerated b y the data base syste m in numer ic form, u sed to uni quely iden tify a dat a record i n this tab le.'; | |
| 255 | ||
| 256 | COMMENT ON COLUMN AD RMGT.RELEA SE_H.TRANS ACTION_TYP E_CODE IS 'Code for the action performed on the re cord in th e base tab le (follow ed by it b eing copie d into thi s history table). " I" for ins ert, "U" f or update and "D" fo r delete.' ; | |
| 257 | ||
| 258 | COMMENT ON COLUMN AD RMGT.RELEA SE_H.RELEA SE_ID IS ' The primar y key, gen erated by the databa se system in numeric form, use d to uniqu ely identi fy a data record in this table .'; | |
| 259 | ||
| 260 | COMMENT ON COLUMN AD RMGT.RELEA SE_H.DEPLO YMENT_ID I S 'The pri mary key, generated by the dat abase syst em in nume ric form, used to un iquely ide ntify a da ta record in this ta ble.'; | |
| 261 | ||
| 262 | COMMENT ON COLUMN AD RMGT.RELEA SE_H.OWNIN G_APP_NAME IS 'The o wning appl ication. | |
| 263 | Examples;\ | |
| 264 | SDS, ADR, VOA'; | |
| 265 | ||
| 266 | COMMENT ON COLUMN AD RMGT.RELEA SE_H.RELEA SE_NUMBER IS 'Numeri c part of this RELEA SE. | |
| 267 | Note - the applicati on is ide ntified se parately i n the APPL ICATION_CO DE (to all ow sorting by applic ation). | |
| 268 | For Exampl e; \ | |
| 269 | for ADR= 1.6.0. 0\ | |
| 270 | for SDS= IR13 du12'; | |
| 271 | ||
| 272 | COMMENT ON COLUMN AD RMGT.RELEA SE_H.DESCR IPTION IS 'Descripti on of this RELEASE.' ; | |
| 273 | ||
| 274 | COMMENT ON COLUMN AD RMGT.RELEA SE_H.PACKA GE_NAME IS 'Name of this RELEA SE deliver y package. '; | |
| 275 | ||
| 276 | COMMENT ON COLUMN AD RMGT.RELEA SE_H.STATU S_NAME IS 'The statu s of this RELEASE. | |
| 277 | Possible v alues;\ | |
| 278 | 1. Under R eview\ | |
| 279 | 2, Active\ | |
| 280 | 3. Awaitin g Signoff\ | |
| 281 | 4. Deploye d \ | |
| 282 | 5. Reverte d - This e nvironment was resto red to the condition it was in before th e package was applie d. Two pos sible ways to do thi s;\ | |
| 283 | A. A problem w as discove red after the script (s) ran an d we are f lagging th is record as being r everted. I n this cas e, another release w as/will be created t o roll bac k the chan ges. or\ | |
| 284 | B. W hen it is know ahead of time t hat implem entation t ime for th is release is critic al, the ro llback sql can be wr itten, tes ted by SQA and inclu ded as par t of the p ackage wit h instruct ions on ho w to run i t if neede d. In this case it c ould be re verted by this deplo yment and no additio nal deploy ment is re quired.'; | |
| 285 | ||
| 286 | COMMENT ON COLUMN AD RMGT.RELEA SE_H.DEPLO YMENT_NOTE IS 'Notes pertainin g to the e xecution o f this REL EASE.'; | |
| 287 | ||
| 288 | COMMENT ON COLUMN AD RMGT.RELEA SE_H.RECOR D_CREATED_ BY IS 'Acc ount/user ID that cr eated the record'; | |
| 289 | ||
| 290 | COMMENT ON COLUMN AD RMGT.RELEA SE_H.RECOR D_CREATED_ DATE IS 'D ate the re cord was c reated.'; | |
| 291 | ||
| 292 | COMMENT ON COLUMN AD RMGT.RELEA SE_H.RECOR D_MODIFIED _BY IS 'Ac count/user ID for th is modific ation to t he record' ; | |
| 293 | ||
| 294 | COMMENT ON COLUMN AD RMGT.RELEA SE_H.RECOR D_MODIFIED _DATE IS ' Date of th is modific ation to t he record. '; | |
| 295 | ||
| 296 | COMMENT ON COLUMN AD RMGT.RELEA SE_H.RECOR D_MODIFIED _COUNT IS 'Number of times thi s record h as been mo dified wit h zero ind icating th e initial creation, 1...n indi cating cha nged 1 to "n" time(s ) after in itial crea tion.'; | |
| 297 | ||
| 298 | COMMENT ON COLUMN AD RMGT.RELEA SE_H.HISTO RY_CREATED _DATE IS ' SYSDATE wh en the rec ord was cr eated from the base table.'; | |
| 299 | ||
| 300 | ||
| 301 | CREATE UNI QUE INDEX ADRMGT.REL EASE_ID_H_ PK ON ADRM GT.RELEASE _H | |
| 302 | (RELEASE_H _ID) | |
| 303 | LOGGING | |
| 304 | TABLESPACE M_INDEX_0 1 | |
| 305 | PCTFREE 10 | |
| 306 | INITRANS 2 | |
| 307 | MAXTRANS 255 | |
| 308 | STORAGE ( | |
| 309 | INITIAL 4 M | |
| 310 | NEXT 4 M | |
| 311 | MAXSIZE U NLIMITED | |
| 312 | MINEXTEN TS 1 | |
| 313 | MAXEXTEN TS U NLIMITED | |
| 314 | PCTINCRE ASE 0 | |
| 315 | BUFFER_P OOL D EFAULT | |
| 316 | FLASH_CA CHE D EFAULT | |
| 317 | CELL_FLA SH_CACHE D EFAULT | |
| 318 | ) | |
| 319 | NOPARALLEL ; | |
| 320 | ||
| 321 | ALTER TABL E ADRMGT.R ELEASE_H A DD ( | |
| 322 | CONSTRAI NT REL_TRA NS_CHK | |
| 323 | CHECK (T RANSACTION _TYPE_CODE IN ('U', 'I', 'D')) | |
| 324 | ENABLE V ALIDATE, | |
| 325 | CONSTRAI NT RELEASE _ID_H_PK | |
| 326 | PRIMARY KEY | |
| 327 | (RELEASE _H_ID) | |
| 328 | USING IN DEX ADRMGT .RELEASE_I D_H_PK | |
| 329 | ENABLE V ALIDATE); | |
| 330 | ||
| 331 | GRANT SELE CT ON ADRM GT.RELEASE _H TO ADRM GT_CM_R; | |
| 332 | ||
| 333 | GRANT DELE TE, INSERT , SELECT, UPDATE ON ADRMGT.REL EASE_H TO ADRMGT_CM_ RW; | |
| 334 | ALTER TABL E ADRMGT.R ELEASE | |
| 335 | DROP PRIM ARY KEY CA SCADE; | |
| 336 | ||
| 337 | DROP TABLE ADRMGT.RE LEASE CASC ADE CONSTR AINTS; | |
| 338 | ||
| 339 | CREATE TAB LE ADRMGT. RELEASE | |
| 340 | ( | |
| 341 | RELEASE_ ID NUMBE R(20) NO T NULL, | |
| 342 | DEPLOYME NT_ID NUMBE R(20), | |
| 343 | OWNING_A PP_NAME VARCH AR2(20 BYT E), | |
| 344 | RELEASE_ NUMBER VARCH AR2(20 BYT E) NO T NULL, | |
| 345 | DESCRIPT ION VARCH AR2(4000 B YTE), | |
| 346 | PACKAGE_ NAME VARCH AR2(40 BYT E), | |
| 347 | STATUS_N AME VARCH AR2(20 BYT E), | |
| 348 | DEPLOYME NT_NOTE VARCH AR2(4000 B YTE), | |
| 349 | RECORD_C REATED_BY VARCH AR2(30 BYT E) NO T NULL, | |
| 350 | RECORD_C REATED_DAT E DATE NO T NULL, | |
| 351 | RECORD_M ODIFIED_BY VARCH AR2(30 BYT E) NO T NULL, | |
| 352 | RECORD_M ODIFIED_DA TE DATE NO T NULL, | |
| 353 | RECORD_M ODIFIED_CO UNT NUMBE R(10) NO T NULL | |
| 354 | ) | |
| 355 | TABLESPACE M_DATA_01 | |
| 356 | RESULT_CAC HE (MODE D EFAULT) | |
| 357 | PCTUSED 0 | |
| 358 | PCTFREE 10 | |
| 359 | INITRANS 1 | |
| 360 | MAXTRANS 255 | |
| 361 | STORAGE ( | |
| 362 | INITIAL 4 M | |
| 363 | NEXT 4 M | |
| 364 | MAXSIZE U NLIMITED | |
| 365 | MINEXTEN TS 1 | |
| 366 | MAXEXTEN TS U NLIMITED | |
| 367 | PCTINCRE ASE 0 | |
| 368 | BUFFER_P OOL D EFAULT | |
| 369 | FLASH_CA CHE D EFAULT | |
| 370 | CELL_FLA SH_CACHE D EFAULT | |
| 371 | ) | |
| 372 | LOGGING | |
| 373 | NOCOMPRESS | |
| 374 | NOCACHE | |
| 375 | NOPARALLEL | |
| 376 | MONITORING ; | |
| 377 | ||
| 378 | COMMENT ON TABLE ADR MGT.RELEAS E IS 'Dist ribution o f an upgra ded versio n of the p roduct to environmen ts when RE LEASE is p erformed b y the home organizat ion | |
| 379 | or prepara tion to pa ss said in formation to another organizat ion for DE PLOYMENT.' ; | |
| 380 | ||
| 381 | COMMENT ON COLUMN AD RMGT.RELEA SE.RELEASE _ID IS 'Th eB primary B key, gen eratedB by B theB dat abase syst emB inB nu mericB for m, usedB t oB uniquel yB identif y aB dataB recordB i nB this ta ble.'; | |
| 382 | ||
| 383 | COMMENT ON COLUMN AD RMGT.RELEA SE.DEPLOYM ENT_ID IS 'TheB prim aryB key, generatedB byB theB database s ystemB inB numericB form, used B toB uniq uelyB iden tify aB da taB record B inB this table.'; | |
| 384 | ||
| 385 | COMMENT ON COLUMN AD RMGT.RELEA SE.OWNING_ APP_NAME I S 'The own ing applic ation.\ | |
| 386 | Examples;\ | |
| 387 | SDS, ADR, VOA'; | |
| 388 | ||
| 389 | COMMENT ON COLUMN AD RMGT.RELEA SE.RELEASE _NUMBER IS 'Numeric part of th is RELEASE . | |
| 390 | Note - the applicati on is ide ntified se parately i n the APPL ICATION_CO DE (to all ow sorting by applic ation). | |
| 391 | For Exampl e;\ | |
| 392 | for ADR= 1.6.0. 0\ | |
| 393 | for SDS= IR13 du12'; | |
| 394 | ||
| 395 | COMMENT ON COLUMN AD RMGT.RELEA SE.DESCRIP TION IS 'D escription of this R ELEASE.'; | |
| 396 | ||
| 397 | COMMENT ON COLUMN AD RMGT.RELEA SE.PACKAGE _NAME IS ' Name of th is RELEASE delivery package.'; | |
| 398 | ||
| 399 | COMMENT ON COLUMN AD RMGT.RELEA SE.STATUS_ NAME IS 'T he status of this RE LEASE. | |
| 400 | Possible v alues;\ | |
| 401 | 1. Under R eview\ | |
| 402 | 2, Active\ | |
| 403 | 3. Awaitin g Signoff\ | |
| 404 | 4. Deploye d\ | |
| 405 | 5. Reverte d - This e nvironment was resto red to the condition it was in before th e package was applie d. Two pos sible ways to do thi s;\ | |
| 406 | A. A problem w as discove red after the script (s) ran an d we are f lagging th is record as being r everted. I n this cas e, another release w as/will be created t o roll bac k the chan ges.or\ | |
| 407 | B. W hen it is know ahead of time t hat implem entation t ime for th is release is critic al, the ro llback sql can be wr itten, tes ted by SQA and inclu ded as par t of the p ackage wit h instruct ions on ho w to run i t if neede d. In this case it c ould be re verted by this deplo yment and no additio nal deploy ment is re quired.'; | |
| 408 | ||
| 409 | COMMENT ON COLUMN AD RMGT.RELEA SE.DEPLOYM ENT_NOTE I S 'Notes p ertaining to the exe cution of this RELEA SE.'; | |
| 410 | ||
| 411 | COMMENT ON COLUMN AD RMGT.RELEA SE.RECORD_ CREATED_BY IS 'Accou nt/user ID that crea ted the re cord'; | |
| 412 | ||
| 413 | COMMENT ON COLUMN AD RMGT.RELEA SE.RECORD_ CREATED_DA TE IS 'Dat e the reco rd was cre ated.'; | |
| 414 | ||
| 415 | COMMENT ON COLUMN AD RMGT.RELEA SE.RECORD_ MODIFIED_B Y IS 'Acco unt/user I D for this modificat ion to the record'; | |
| 416 | ||
| 417 | COMMENT ON COLUMN AD RMGT.RELEA SE.RECORD_ MODIFIED_D ATE IS 'Da te of this modificat ion to the record.'; | |
| 418 | ||
| 419 | COMMENT ON COLUMN AD RMGT.RELEA SE.RECORD_ MODIFIED_C OUNT IS 'N umber of t imes this record has been modi fied with zero indic ating the initial cr eation, 1. ..n indica ting chang ed 1b &n t ime(s) aft er initial creation. '; | |
| 420 | ||
| 421 | ||
| 422 | CREATE UNI QUE INDEX ADRMGT.REL EASE_ID_PK ON ADRMGT .RELEASE | |
| 423 | (RELEASE_I D) | |
| 424 | LOGGING | |
| 425 | TABLESPACE M_INDEX_0 1 | |
| 426 | PCTFREE 10 | |
| 427 | INITRANS 2 | |
| 428 | MAXTRANS 255 | |
| 429 | STORAGE ( | |
| 430 | INITIAL 4 M | |
| 431 | NEXT 4 M | |
| 432 | MAXSIZE U NLIMITED | |
| 433 | MINEXTEN TS 1 | |
| 434 | MAXEXTEN TS U NLIMITED | |
| 435 | PCTINCRE ASE 0 | |
| 436 | BUFFER_P OOL D EFAULT | |
| 437 | FLASH_CA CHE D EFAULT | |
| 438 | CELL_FLA SH_CACHE D EFAULT | |
| 439 | ) | |
| 440 | NOPARALLEL ; | |
| 441 | ||
| 442 | CREATE UNI QUE INDEX ADRMGT.REL EASE_NUMBE R_UK ON AD RMGT.RELEA SE | |
| 443 | (RELEASE_N UMBER) | |
| 444 | LOGGING | |
| 445 | TABLESPACE M_INDEX_0 1 | |
| 446 | PCTFREE 10 | |
| 447 | INITRANS 2 | |
| 448 | MAXTRANS 255 | |
| 449 | STORAGE ( | |
| 450 | INITIAL 4 M | |
| 451 | NEXT 4 M | |
| 452 | MAXSIZE U NLIMITED | |
| 453 | MINEXTEN TS 1 | |
| 454 | MAXEXTEN TS U NLIMITED | |
| 455 | PCTINCRE ASE 0 | |
| 456 | BUFFER_P OOL D EFAULT | |
| 457 | FLASH_CA CHE D EFAULT | |
| 458 | CELL_FLA SH_CACHE D EFAULT | |
| 459 | ) | |
| 460 | NOPARALLEL ; | |
| 461 | ||
| 462 | CREATE OR REPLACE TR IGGER ADRM GT.RELEASE _AUDIR_TRG R | |
| 463 | after Upda te or Dele te or Inse rt | |
| 464 | ON ADRMGT. RELEASE fo r each row | |
| 465 | declare | |
| 466 | mD ML char(1) ; | |
| 467 | begin | |
| 468 | ||
| 469 | if DELETING then | |
| 470 | inse rt into RE LEASE_H | |
| 471 | ( | |
| 472 | RELE ASE_H_ID, | |
| 473 | RELE ASE_ID , | |
| 474 | DEPL OYMENT_ID , | |
| 475 | OWNI NG_APP_NAM E, | |
| 476 | RELE ASE_NUMBER , | |
| 477 | DESC RIPTION, | |
| 478 | PACK AGE_NAME, | |
| 479 | STAT US_NAME, | |
| 480 | DEPL OYMENT_NOT E, | |
| 481 | RECO RD_MODIFIE D_DATE, | |
| 482 | RECO RD_MODIFIE D_COUNT, | |
| 483 | RECO RD_MODIFIE D_BY, | |
| 484 | RECO RD_CREATED _DATE, | |
| 485 | RECO RD_CREATED _BY, | |
| 486 | HIST ORY_CREATE D_DATE, | |
| 487 | TRAN SACTION_TY PE_CODE | |
| 488 | ) | |
| 489 | valu es | |
| 490 | ( | |
| 491 | RELE ASE_H_S.ne xtval, | |
| 492 | :old .RELEASE_I D, | |
| 493 | :old .DEPLOYMEN T_ID, | |
| 494 | :old .OWNING_AP P_NAME, | |
| 495 | :old .RELEASE_N UMBER, | |
| 496 | :old .DESCRIPTI ON, | |
| 497 | :old .PACKAGE_N AME, | |
| 498 | :old .STATUS_NA ME, | |
| 499 | :old .DEPLOYMEN T_NOTE, | |
| 500 | :old .RECORD_MO DIFIED_DAT E, | |
| 501 | :old .RECORD_MO DIFIED_COU NT, | |
| 502 | :old .RECORD_MO DIFIED_BY, | |
| 503 | :old .RECORD_CR EATED_DATE , | |
| 504 | :old .RECORD_CR EATED_BY, | |
| 505 | SYSD ATE, | |
| 506 | 'D' | |
| 507 | ); | |
| 508 | el se | |
| 509 | if U PDATING th en | |
| 510 | mDML : = 'U'; | |
| 511 | else | |
| 512 | mDML : = 'I'; | |
| 513 | end if; | |
| 514 | ||
| 515 | inse rt into RE LEASE_H | |
| 516 | ( | |
| 517 | RELE ASE_H_ID, | |
| 518 | RELE ASE_ID , | |
| 519 | DEPL OYMENT_ID , | |
| 520 | OWNI NG_APP_NAM E, | |
| 521 | RELE ASE_NUMBER , | |
| 522 | DESC RIPTION, | |
| 523 | PACK AGE_NAME, | |
| 524 | STAT US_NAME, | |
| 525 | DEPL OYMENT_NOT E, | |
| 526 | RECO RD_MODIFIE D_DATE, | |
| 527 | RECO RD_MODIFIE D_COUNT, | |
| 528 | RECO RD_MODIFIE D_BY, | |
| 529 | RECO RD_CREATED _DATE, | |
| 530 | RECO RD_CREATED _BY, | |
| 531 | HIST ORY_CREATE D_DATE, | |
| 532 | TRAN SACTION_TY PE_CODE | |
| 533 | ) | |
| 534 | valu es | |
| 535 | ( | |
| 536 | RELE ASE_H_S.ne xtval, | |
| 537 | :new .RELEASE_I D, | |
| 538 | :new .DEPLOYMEN T_ID, | |
| 539 | :new .OWNING_AP P_NAME, | |
| 540 | :new .RELEASE_N UMBER, | |
| 541 | :new .DESCRIPTI ON, | |
| 542 | :new .PACKAGE_N AME, | |
| 543 | :new .STATUS_NA ME, | |
| 544 | :new .DEPLOYMEN T_NOTE, | |
| 545 | :new .RECORD_MO DIFIED_DAT E, | |
| 546 | :new .RECORD_MO DIFIED_COU NT, | |
| 547 | :new .RECORD_MO DIFIED_BY, | |
| 548 | :new .RECORD_CR EATED_DATE , | |
| 549 | :new .RECORD_CR EATED_BY, | |
| 550 | SYSD ATE, | |
| 551 | mDML | |
| 552 | ); | |
| 553 | ||
| 554 | en d if; | |
| 555 | end RELEAS E_audir_tr gr; | |
| 556 | / | |
| 557 | ||
| 558 | ||
| 559 | ALTER TABL E ADRMGT.R ELEASE ADD ( | |
| 560 | CONSTRAI NT RELEASE _ID_PK | |
| 561 | PRIMARY KEY | |
| 562 | (RELEASE _ID) | |
| 563 | USING IN DEX ADRMGT .RELEASE_I D_PK | |
| 564 | ENABLE V ALIDATE, | |
| 565 | CONSTRAI NT RELEASE _NUMBER_UK | |
| 566 | UNIQUE ( RELEASE_NU MBER) | |
| 567 | USING IN DEX ADRMGT .RELEASE_N UMBER_UK | |
| 568 | ENABLE V ALIDATE); | |
| 569 | ||
| 570 | ALTER TABL E ADRMGT.R ELEASE ADD ( | |
| 571 | CONSTRAI NT RLS_DPL MNT_FK | |
| 572 | FOREIGN KEY (DEPLO YMENT_ID) | |
| 573 | REFERENC ES ADRMGT. DEPLOYMENT (DEPLOYME NT_ID) | |
| 574 | DEFERRAB LE INITIAL LY DEFERRE D | |
| 575 | ENABLE V ALIDATE); | |
| 576 | ||
| 577 | GRANT SELE CT ON ADRM GT.RELEASE TO ADRMGT _CM_R; | |
| 578 | ||
| 579 | GRANT DELE TE, INSERT , SELECT, UPDATE ON ADRMGT.REL EASE TO AD RMGT_CM_RW ; | |
| 580 | DROP TABLE ADRMGT.JO B_PROCESS_ LOGS CASCA DE CONSTRA INTS; | |
| 581 | ||
| 582 | CREATE TAB LE ADRMGT. JOB_PROCES S_LOGS | |
| 583 | ( | |
| 584 | JOB_PROC ESS_LOGS_I D NUMBER NO T NULL, | |
| 585 | JOB_NAME VARCHAR 2(60 BYTE) NO T NULL, | |
| 586 | JOB_LOG_ DATE DATE NO T NULL, | |
| 587 | JOB_STAT US VARCHAR 2(60 BYTE) , | |
| 588 | JOB_LOG_ MESSAGE VARCHAR 2(2000 BYT E), | |
| 589 | DATE1 DATE, | |
| 590 | DATE2 DATE, | |
| 591 | DATE3 DATE, | |
| 592 | NUMERIC1 NUMBER, | |
| 593 | NUMERIC2 NUMBER, | |
| 594 | NUMERIC3 NUMBER, | |
| 595 | TEXT1 VARCHAR 2(255 BYTE ), | |
| 596 | TEXT2 VARCHAR 2(255 BYTE ), | |
| 597 | TEXT3 VARCHAR 2(255 BYTE ), | |
| 598 | RECORD_C REATED_DAT E DATE NO T NULL | |
| 599 | ) | |
| 600 | TABLESPACE M_DATA_01 | |
| 601 | RESULT_CAC HE (MODE D EFAULT) | |
| 602 | PCTUSED 0 | |
| 603 | PCTFREE 10 | |
| 604 | INITRANS 1 | |
| 605 | MAXTRANS 255 | |
| 606 | STORAGE ( | |
| 607 | INITIAL 4 M | |
| 608 | NEXT 4 M | |
| 609 | MAXSIZE U NLIMITED | |
| 610 | MINEXTEN TS 1 | |
| 611 | MAXEXTEN TS U NLIMITED | |
| 612 | PCTINCRE ASE 0 | |
| 613 | BUFFER_P OOL D EFAULT | |
| 614 | FLASH_CA CHE D EFAULT | |
| 615 | CELL_FLA SH_CACHE D EFAULT | |
| 616 | ) | |
| 617 | LOGGING | |
| 618 | COMPRESS F OR OLTP | |
| 619 | NOCACHE | |
| 620 | NOPARALLEL | |
| 621 | MONITORING ; | |
| 622 | ||
| 623 | COMMENT ON TABLE ADR MGT.JOB_PR OCESS_LOGS IS 'Gener ic columns to hold d etails fro m select A DR databas e job runs in this d atabase in stance.'; | |
| 624 | ||
| 625 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_LOG S.JOB_PROC ESS_LOGS_I D IS 'Stan dard table ID'; | |
| 626 | ||
| 627 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_LOG S.JOB_NAME IS 'Uniqu e Name for each job using this table'; | |
| 628 | ||
| 629 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_LOG S.JOB_LOG_ DATE IS 'D ate/time o f log writ e request' ; | |
| 630 | ||
| 631 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_LOG S.JOB_STAT US IS 'Cur rent statu s of the j ob'; | |
| 632 | ||
| 633 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_LOG S.JOB_LOG_ MESSAGE IS 'User def ined job m essage'; | |
| 634 | ||
| 635 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_LOG S.DATE1 IS 'Generic date field for loggi ng user de fined info rmation'; | |
| 636 | ||
| 637 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_LOG S.DATE2 IS 'Generic date field for loggi ng user de fined info rmation'; | |
| 638 | ||
| 639 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_LOG S.DATE3 IS 'Generic date field for loggi ng user de fined info rmation'; | |
| 640 | ||
| 641 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_LOG S.NUMERIC1 IS 'Gener ic numeric field for logging u ser define d informat ion'; | |
| 642 | ||
| 643 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_LOG S.NUMERIC2 IS 'Gener ic numeric field for logging u ser define d informat ion'; | |
| 644 | ||
| 645 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_LOG S.NUMERIC3 IS 'Gener ic numeric field for logging u ser define d informat ion'; | |
| 646 | ||
| 647 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_LOG S.TEXT1 IS 'Generic text field for loggi ng user de fined info rmation'; | |
| 648 | ||
| 649 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_LOG S.TEXT2 IS 'Generic text field for loggi ng user de fined info rmation'; | |
| 650 | ||
| 651 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_LOG S.TEXT3 IS 'Generic text field for loggi ng user de fined info rmation'; | |
| 652 | ||
| 653 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_LOG S.RECORD_C REATED_DAT E IS 'Stan dard recor d creation date'; | |
| 654 | ||
| 655 | ||
| 656 | CREATE IND EX ADRMGT. JOB_PROCES S_LOGS_NAM E_NU ON AD RMGT.JOB_P ROCESS_LOG S | |
| 657 | (JOB_NAME, JOB_LOG_D ATE) | |
| 658 | LOGGING | |
| 659 | TABLESPACE M_INDEX_0 1 | |
| 660 | PCTFREE 10 | |
| 661 | INITRANS 2 | |
| 662 | MAXTRANS 255 | |
| 663 | STORAGE ( | |
| 664 | INITIAL 4 M | |
| 665 | NEXT 4 M | |
| 666 | MAXSIZE U NLIMITED | |
| 667 | MINEXTEN TS 1 | |
| 668 | MAXEXTEN TS U NLIMITED | |
| 669 | PCTINCRE ASE 0 | |
| 670 | BUFFER_P OOL D EFAULT | |
| 671 | FLASH_CA CHE D EFAULT | |
| 672 | CELL_FLA SH_CACHE D EFAULT | |
| 673 | ) | |
| 674 | NOPARALLEL ; | |
| 675 | ||
| 676 | CREATE UNI QUE INDEX ADRMGT.JOB _PROCESS_L OGS_PK ON ADRMGT.JOB _PROCESS_L OGS | |
| 677 | (JOB_PROCE SS_LOGS_ID ) | |
| 678 | LOGGING | |
| 679 | TABLESPACE M_INDEX_0 1 | |
| 680 | PCTFREE 10 | |
| 681 | INITRANS 2 | |
| 682 | MAXTRANS 255 | |
| 683 | STORAGE ( | |
| 684 | INITIAL 4 M | |
| 685 | NEXT 4 M | |
| 686 | MAXSIZE U NLIMITED | |
| 687 | MINEXTEN TS 1 | |
| 688 | MAXEXTEN TS U NLIMITED | |
| 689 | PCTINCRE ASE 0 | |
| 690 | BUFFER_P OOL D EFAULT | |
| 691 | FLASH_CA CHE D EFAULT | |
| 692 | CELL_FLA SH_CACHE D EFAULT | |
| 693 | ) | |
| 694 | NOPARALLEL ; | |
| 695 | ||
| 696 | CREATE OR REPLACE PU BLIC SYNON YM JOB_PRO CESS_LOGS FOR ADRMGT .JOB_PROCE SS_LOGS; | |
| 697 | ||
| 698 | ||
| 699 | GRANT DELE TE, INSERT , SELECT O N ADRMGT.J OB_PROCESS _LOGS TO A DR; | |
| 700 | ||
| 701 | GRANT SELE CT ON ADRM GT.JOB_PRO CESS_LOGS TO ADRMGT_ APP_R; | |
| 702 | ||
| 703 | GRANT DELE TE, INSERT , SELECT, UPDATE ON ADRMGT.JOB _PROCESS_L OGS TO ADR MGT_APP_RW ; | |
| 704 | ||
| 705 | GRANT SELE CT ON ADRM GT.JOB_PRO CESS_LOGS TO EEUSR; | |
| 706 | DROP TABLE ADRMGT.JO B_PROCESS_ ERRS CASCA DE CONSTRA INTS; | |
| 707 | ||
| 708 | CREATE TAB LE ADRMGT. JOB_PROCES S_ERRS | |
| 709 | ( | |
| 710 | JOB_PROC ESS_ERRS_I D NUMBER NO T NULL, | |
| 711 | JOB_NAME VARCHAR 2(60 BYTE) NO T NULL, | |
| 712 | JOB_ERRO R_DATE DATE NO T NULL, | |
| 713 | JOB_ERRO R_CODE VARCHAR 2(60 BYTE) , | |
| 714 | JOB_ERRO R_MESSAGE VARCHAR 2(2000 BYT E), | |
| 715 | DATE1 DATE, | |
| 716 | DATE2 DATE, | |
| 717 | DATE3 DATE, | |
| 718 | NUMERIC1 NUMBER, | |
| 719 | NUMERIC2 NUMBER, | |
| 720 | NUMERIC3 NUMBER, | |
| 721 | TEXT1 VARCHAR 2(255 BYTE ), | |
| 722 | TEXT2 VARCHAR 2(255 BYTE ), | |
| 723 | TEXT3 VARCHAR 2(255 BYTE ), | |
| 724 | RECORD_C REATED_DAT E DATE NO T NULL | |
| 725 | ) | |
| 726 | TABLESPACE M_DATA_01 | |
| 727 | RESULT_CAC HE (MODE D EFAULT) | |
| 728 | PCTUSED 0 | |
| 729 | PCTFREE 10 | |
| 730 | INITRANS 1 | |
| 731 | MAXTRANS 255 | |
| 732 | STORAGE ( | |
| 733 | INITIAL 4 M | |
| 734 | NEXT 4 M | |
| 735 | MAXSIZE U NLIMITED | |
| 736 | MINEXTEN TS 1 | |
| 737 | MAXEXTEN TS U NLIMITED | |
| 738 | PCTINCRE ASE 0 | |
| 739 | BUFFER_P OOL D EFAULT | |
| 740 | FLASH_CA CHE D EFAULT | |
| 741 | CELL_FLA SH_CACHE D EFAULT | |
| 742 | ) | |
| 743 | LOGGING | |
| 744 | NOCOMPRESS | |
| 745 | NOCACHE | |
| 746 | NOPARALLEL | |
| 747 | MONITORING ; | |
| 748 | ||
| 749 | COMMENT ON TABLE ADR MGT.JOB_PR OCESS_ERRS IS 'Gener ic columns to hold d etails of errors fro m select A DR databas e job runs in this d atabase in stance.'; | |
| 750 | ||
| 751 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_ERR S.JOB_PROC ESS_ERRS_I D IS 'Stan dard table ID'; | |
| 752 | ||
| 753 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_ERR S.JOB_NAME IS 'Uniqu e Name for each job using this table'; | |
| 754 | ||
| 755 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_ERR S.JOB_ERRO R_DATE IS 'Date/time of error write requ est'; | |
| 756 | ||
| 757 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_ERR S.JOB_ERRO R_CODE IS 'Error cod e from the job'; | |
| 758 | ||
| 759 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_ERR S.JOB_ERRO R_MESSAGE IS 'User d efined err or message '; | |
| 760 | ||
| 761 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_ERR S.DATE1 IS 'Generic date field for loggi ng user de fined info rmation'; | |
| 762 | ||
| 763 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_ERR S.DATE2 IS 'Generic date field for loggi ng user de fined info rmation'; | |
| 764 | ||
| 765 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_ERR S.DATE3 IS 'Generic date field for loggi ng user de fined info rmation'; | |
| 766 | ||
| 767 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_ERR S.NUMERIC1 IS 'Gener ic numeric field for logging u ser define d informat ion'; | |
| 768 | ||
| 769 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_ERR S.NUMERIC2 IS 'Gener ic numeric field for logging u ser define d informat ion'; | |
| 770 | ||
| 771 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_ERR S.NUMERIC3 IS 'Gener ic numeric field for logging u ser define d informat ion'; | |
| 772 | ||
| 773 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_ERR S.TEXT1 IS 'Generic text field for loggi ng user de fined info rmation'; | |
| 774 | ||
| 775 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_ERR S.TEXT2 IS 'Generic text field for loggi ng user de fined info rmation'; | |
| 776 | ||
| 777 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_ERR S.TEXT3 IS 'Generic text field for loggi ng user de fined info rmation'; | |
| 778 | ||
| 779 | COMMENT ON COLUMN AD RMGT.JOB_P ROCESS_ERR S.RECORD_C REATED_DAT E IS 'Stan dard recor d creation date'; | |
| 780 | ||
| 781 | ||
| 782 | CREATE IND EX ADRMGT. JOB_PROCES S_ERRS_NAM E_NU ON AD RMGT.JOB_P ROCESS_ERR S | |
| 783 | (JOB_NAME, JOB_ERROR _DATE) | |
| 784 | LOGGING | |
| 785 | TABLESPACE M_INDEX_0 1 | |
| 786 | PCTFREE 10 | |
| 787 | INITRANS 2 | |
| 788 | MAXTRANS 255 | |
| 789 | STORAGE ( | |
| 790 | INITIAL 4 M | |
| 791 | NEXT 4 M | |
| 792 | MAXSIZE U NLIMITED | |
| 793 | MINEXTEN TS 1 | |
| 794 | MAXEXTEN TS U NLIMITED | |
| 795 | PCTINCRE ASE 0 | |
| 796 | BUFFER_P OOL D EFAULT | |
| 797 | FLASH_CA CHE D EFAULT | |
| 798 | CELL_FLA SH_CACHE D EFAULT | |
| 799 | ) | |
| 800 | NOPARALLEL ; | |
| 801 | ||
| 802 | CREATE UNI QUE INDEX ADRMGT.JOB _PROCESS_E RRS_PK ON ADRMGT.JOB _PROCESS_E RRS | |
| 803 | (JOB_PROCE SS_ERRS_ID ) | |
| 804 | LOGGING | |
| 805 | TABLESPACE M_INDEX_0 1 | |
| 806 | PCTFREE 10 | |
| 807 | INITRANS 2 | |
| 808 | MAXTRANS 255 | |
| 809 | STORAGE ( | |
| 810 | INITIAL 4 M | |
| 811 | NEXT 4 M | |
| 812 | MAXSIZE U NLIMITED | |
| 813 | MINEXTEN TS 1 | |
| 814 | MAXEXTEN TS U NLIMITED | |
| 815 | PCTINCRE ASE 0 | |
| 816 | BUFFER_P OOL D EFAULT | |
| 817 | FLASH_CA CHE D EFAULT | |
| 818 | CELL_FLA SH_CACHE D EFAULT | |
| 819 | ) | |
| 820 | NOPARALLEL ; | |
| 821 | ||
| 822 | CREATE OR REPLACE PU BLIC SYNON YM JOB_PRO CESS_ERRS FOR ADRMGT .JOB_PROCE SS_ERRS; | |
| 823 | ||
| 824 | ||
| 825 | GRANT DELE TE, INSERT , SELECT O N ADRMGT.J OB_PROCESS _ERRS TO A DR; | |
| 826 | ||
| 827 | GRANT INSE RT, SELECT ON ADRMGT .JOB_PROCE SS_ERRS TO ADRFILE; | |
| 828 | ||
| 829 | GRANT SELE CT ON ADRM GT.JOB_PRO CESS_ERRS TO ADRMGT_ APP_R; | |
| 830 | ||
| 831 | GRANT DELE TE, INSERT , SELECT, UPDATE ON ADRMGT.JOB _PROCESS_E RRS TO ADR MGT_APP_RW ; | |
| 832 | ||
| 833 | GRANT SELE CT ON ADRM GT.JOB_PRO CESS_ERRS TO EEUSR; | |
| 834 | ALTER TABL E ADRMGT.D EPLOYMENT_ H | |
| 835 | DROP PRIM ARY KEY CA SCADE; | |
| 836 | ||
| 837 | DROP TABLE ADRMGT.DE PLOYMENT_H CASCADE C ONSTRAINTS ; | |
| 838 | ||
| 839 | CREATE TAB LE ADRMGT. DEPLOYMENT _H | |
| 840 | ( | |
| 841 | DEPLOYME NT_H_ID NUMBE R(20) NO T NULL, | |
| 842 | TRANSACT ION_TYPE_C ODE VARCH AR2(1 BYTE ), | |
| 843 | DEPLOYME NT_ID NUMBE R(20) NO T NULL, | |
| 844 | TICKET_N UMBER VARCH AR2(20 BYT E), | |
| 845 | DESCRIPT ION VARCH AR2(4000 B YTE), | |
| 846 | STATUS_N AME VARCH AR2(20 BYT E), | |
| 847 | DEPLOYME NT_NOTE VARCH AR2(4000 B YTE), | |
| 848 | RECORD_C REATED_BY VARCH AR2(30 BYT E) NO T NULL, | |
| 849 | RECORD_C REATED_DAT E DATE NO T NULL, | |
| 850 | RECORD_M ODIFIED_BY VARCH AR2(30 BYT E) NO T NULL, | |
| 851 | RECORD_M ODIFIED_DA TE DATE NO T NULL, | |
| 852 | RECORD_M ODIFIED_CO UNT NUMBE R(10) NO T NULL, | |
| 853 | HISTORY_ CREATED_DA TE DATE NO T NULL | |
| 854 | ) | |
| 855 | TABLESPACE M_DATA_01 | |
| 856 | RESULT_CAC HE (MODE D EFAULT) | |
| 857 | PCTUSED 0 | |
| 858 | PCTFREE 10 | |
| 859 | INITRANS 1 | |
| 860 | MAXTRANS 255 | |
| 861 | STORAGE ( | |
| 862 | INITIAL 4 M | |
| 863 | NEXT 4 M | |
| 864 | MAXSIZE U NLIMITED | |
| 865 | MINEXTEN TS 1 | |
| 866 | MAXEXTEN TS U NLIMITED | |
| 867 | PCTINCRE ASE 0 | |
| 868 | BUFFER_P OOL D EFAULT | |
| 869 | FLASH_CA CHE D EFAULT | |
| 870 | CELL_FLA SH_CACHE D EFAULT | |
| 871 | ) | |
| 872 | LOGGING | |
| 873 | NOCOMPRESS | |
| 874 | NOCACHE | |
| 875 | NOPARALLEL | |
| 876 | MONITORING ; | |
| 877 | ||
| 878 | COMMENT ON TABLE ADR MGT.DEPLOY MENT_H IS 'Implement ation of a set of ch anges in t his Instan ce of the database.' ; | |
| 879 | ||
| 880 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT_H.DE PLOYMENT_H _ID IS 'Th e primary key, gener ated by th e database system in numeric f orm, used to uniquel y identify a data re cord in th is table.' ; | |
| 881 | ||
| 882 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT_H.TR ANSACTION_ TYPE_CODE IS 'Code f or the act ion perfor med on the record in the base table (fol lowed by i t being co pied into this histo ry table). "I" for i nsert, "U" for updat e and "D" for delete .'; | |
| 883 | ||
| 884 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT_H.DE PLOYMENT_I D IS 'The primary ke y, generat ed by the database s ystem in n umeric for m, used to uniquely identify a data reco rd in this table.'; | |
| 885 | ||
| 886 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT_H.TI CKET_NUMBE R IS 'Iden tifies dep loyment of changes t o this env ironment. \ | |
| 887 | For Exampl e; \ | |
| 888 | CO for Pre Prod = CO31174FY 10 \ | |
| 889 | CO for Rep orting = CO31175FY1 0 \ | |
| 890 | CO for Pro duction = CO31176FY1 0 \ | |
| 891 | SR for Sta ging = R211669F Y10'; | |
| 892 | ||
| 893 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT_H.DE SCRIPTION IS 'Descri ption of t his deploy ment.'; | |
| 894 | ||
| 895 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT_H.ST ATUS_NAME IS 'The st atus of th is deploym ent.\ | |
| 896 | Possible v alues; \ | |
| 897 | 1. Success ful\ | |
| 898 | 2. Withdra wn'; | |
| 899 | ||
| 900 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT_H.DE PLOYMENT_N OTE IS 'No tes pertai ning to th e executio n of this DEPLOYMENT .'; | |
| 901 | ||
| 902 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT_H.RE CORD_CREAT ED_BY IS ' Account/us er ID that created t he record' ; | |
| 903 | ||
| 904 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT_H.RE CORD_CREAT ED_DATE IS 'Date the record wa s created. '; | |
| 905 | ||
| 906 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT_H.RE CORD_MODIF IED_BY IS 'Account/u ser ID for this modi fication t o the reco rd'; | |
| 907 | ||
| 908 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT_H.RE CORD_MODIF IED_DATE I S 'Date of this modi fication t o the reco rd.'; | |
| 909 | ||
| 910 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT_H.RE CORD_MODIF IED_COUNT IS 'Number of times this recor d has been modified with zero indicating the initi al creatio n, 1...n i ndicating changed 1 to "n" tim e(s) after initial c reation.'; | |
| 911 | ||
| 912 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT_H.HI STORY_CREA TED_DATE I S 'SYSDATE when the record was created f rom the ba se table.' ; | |
| 913 | ||
| 914 | ||
| 915 | CREATE UNI QUE INDEX ADRMGT.DEP LOYMENT_H_ ID_PK ON A DRMGT.DEPL OYMENT_H | |
| 916 | (DEPLOYMEN T_H_ID) | |
| 917 | LOGGING | |
| 918 | TABLESPACE M_INDEX_0 1 | |
| 919 | PCTFREE 10 | |
| 920 | INITRANS 2 | |
| 921 | MAXTRANS 255 | |
| 922 | STORAGE ( | |
| 923 | INITIAL 4 M | |
| 924 | NEXT 4 M | |
| 925 | MAXSIZE U NLIMITED | |
| 926 | MINEXTEN TS 1 | |
| 927 | MAXEXTEN TS U NLIMITED | |
| 928 | PCTINCRE ASE 0 | |
| 929 | BUFFER_P OOL D EFAULT | |
| 930 | FLASH_CA CHE D EFAULT | |
| 931 | CELL_FLA SH_CACHE D EFAULT | |
| 932 | ) | |
| 933 | NOPARALLEL ; | |
| 934 | ||
| 935 | ALTER TABL E ADRMGT.D EPLOYMENT_ H ADD ( | |
| 936 | CONSTRAI NT DEP_TRA NS_CHK | |
| 937 | CHECK (T RANSACTION _TYPE_CODE IN ('U', 'I', 'D')) | |
| 938 | ENABLE V ALIDATE, | |
| 939 | CONSTRAI NT DEPLOYM ENT_H_ID_P K | |
| 940 | PRIMARY KEY | |
| 941 | (DEPLOYM ENT_H_ID) | |
| 942 | USING IN DEX ADRMGT .DEPLOYMEN T_H_ID_PK | |
| 943 | ENABLE V ALIDATE); | |
| 944 | ||
| 945 | GRANT SELE CT ON ADRM GT.DEPLOYM ENT_H TO A DRMGT_CM_R ; | |
| 946 | ||
| 947 | GRANT DELE TE, INSERT , SELECT, UPDATE ON ADRMGT.DEP LOYMENT_H TO ADRMGT_ CM_RW; | |
| 948 | ALTER TABL E ADRMGT.D EPLOYMENT | |
| 949 | DROP PRIM ARY KEY CA SCADE; | |
| 950 | ||
| 951 | DROP TABLE ADRMGT.DE PLOYMENT C ASCADE CON STRAINTS; | |
| 952 | ||
| 953 | CREATE TAB LE ADRMGT. DEPLOYMENT | |
| 954 | ( | |
| 955 | DEPLOYME NT_ID NUMBE R(20) NO T NULL, | |
| 956 | TICKET_N UMBER VARCH AR2(20 BYT E) NO T NULL, | |
| 957 | DESCRIPT ION VARCH AR2(4000 B YTE), | |
| 958 | STATUS_N AME VARCH AR2(20 BYT E), | |
| 959 | DEPLOYME NT_NOTE VARCH AR2(4000 B YTE), | |
| 960 | RECORD_C REATED_BY VARCH AR2(30 BYT E) NO T NULL, | |
| 961 | RECORD_C REATED_DAT E DATE NO T NULL, | |
| 962 | RECORD_M ODIFIED_BY VARCH AR2(30 BYT E) NO T NULL, | |
| 963 | RECORD_M ODIFIED_DA TE DATE NO T NULL, | |
| 964 | RECORD_M ODIFIED_CO UNT NUMBE R(10) NO T NULL | |
| 965 | ) | |
| 966 | TABLESPACE M_DATA_01 | |
| 967 | RESULT_CAC HE (MODE D EFAULT) | |
| 968 | PCTUSED 0 | |
| 969 | PCTFREE 10 | |
| 970 | INITRANS 1 | |
| 971 | MAXTRANS 255 | |
| 972 | STORAGE ( | |
| 973 | INITIAL 4 M | |
| 974 | NEXT 4 M | |
| 975 | MAXSIZE U NLIMITED | |
| 976 | MINEXTEN TS 1 | |
| 977 | MAXEXTEN TS U NLIMITED | |
| 978 | PCTINCRE ASE 0 | |
| 979 | BUFFER_P OOL D EFAULT | |
| 980 | FLASH_CA CHE D EFAULT | |
| 981 | CELL_FLA SH_CACHE D EFAULT | |
| 982 | ) | |
| 983 | LOGGING | |
| 984 | NOCOMPRESS | |
| 985 | NOCACHE | |
| 986 | NOPARALLEL | |
| 987 | MONITORING ; | |
| 988 | ||
| 989 | COMMENT ON TABLE ADR MGT.DEPLOY MENT IS 'I mplementat ion of a s et of chan ges in thi s Instance of the da tabase.'; | |
| 990 | ||
| 991 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT.DEPL OYMENT_ID IS 'The pr imary key, generated by the da tabase sys tem in num eric form, used to u niquely id entify a d ata record in this t able.'; | |
| 992 | ||
| 993 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT.TICK ET_NUMBER IS 'Identi fies deplo yment of c hanges to this envir onment. \ | |
| 994 | For Exampl e; \ | |
| 995 | CO for Pre Prod = CO31174FY 10 \ | |
| 996 | CO for Rep orting = CO31175FY1 0 \ | |
| 997 | CO for Pro duction = CO31176FY1 0 \ | |
| 998 | SR for Sta ging = R211669F Y10'; | |
| 999 | ||
| 1000 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT.DESC RIPTION IS 'Descript ion of thi s deployme nt.'; | |
| 1001 | ||
| 1002 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT.STAT US_NAME IS 'The stat us of this deploymen t.\ | |
| 1003 | Possible v alues; \ | |
| 1004 | 1. Success ful\ | |
| 1005 | 2. Withdra wn'; | |
| 1006 | ||
| 1007 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT.DEPL OYMENT_NOT E IS 'Note s pertaini ng to the execution of this DE PLOYMENT.' ; | |
| 1008 | ||
| 1009 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT.RECO RD_CREATED _BY IS 'Ac count/user ID that c reated the record'; | |
| 1010 | ||
| 1011 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT.RECO RD_CREATED _DATE IS ' Date the r ecord was created.'; | |
| 1012 | ||
| 1013 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT.RECO RD_MODIFIE D_BY IS 'A ccount/use r ID for t his modifi cation to the record '; | |
| 1014 | ||
| 1015 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT.RECO RD_MODIFIE D_DATE IS 'Date of t his modifi cation to the record .'; | |
| 1016 | ||
| 1017 | COMMENT ON COLUMN AD RMGT.DEPLO YMENT.RECO RD_MODIFIE D_COUNT IS 'Number o f times th is record has been m odified wi th zero in dicating t he initial creation, 1...n ind icating ch anged 1 &n time(s) a fter initi al creatio n.'; | |
| 1018 | ||
| 1019 | ||
| 1020 | CREATE UNI QUE INDEX ADRMGT.DEP LOYMENT_ID _PK ON ADR MGT.DEPLOY MENT | |
| 1021 | (DEPLOYMEN T_ID) | |
| 1022 | LOGGING | |
| 1023 | TABLESPACE M_INDEX_0 1 | |
| 1024 | PCTFREE 10 | |
| 1025 | INITRANS 2 | |
| 1026 | MAXTRANS 255 | |
| 1027 | STORAGE ( | |
| 1028 | INITIAL 4 M | |
| 1029 | NEXT 4 M | |
| 1030 | MAXSIZE U NLIMITED | |
| 1031 | MINEXTEN TS 1 | |
| 1032 | MAXEXTEN TS U NLIMITED | |
| 1033 | PCTINCRE ASE 0 | |
| 1034 | BUFFER_P OOL D EFAULT | |
| 1035 | FLASH_CA CHE D EFAULT | |
| 1036 | CELL_FLA SH_CACHE D EFAULT | |
| 1037 | ) | |
| 1038 | NOPARALLEL ; | |
| 1039 | ||
| 1040 | CREATE OR REPLACE TR IGGER ADRM GT.DEPLOYM ENT_AUDIR_ TRGR | |
| 1041 | after Upda te or Dele te or Inse rt | |
| 1042 | ON ADRMGT. DEPLOYMENT for each row | |
| 1043 | declare | |
| 1044 | mD ML char(1) ; | |
| 1045 | begin | |
| 1046 | ||
| 1047 | if DELETING then | |
| 1048 | inse rt into DE PLOYMENT_H | |
| 1049 | ( | |
| 1050 | DEPL OYMENT_H_I D, | |
| 1051 | DEPL OYMENT_ID , | |
| 1052 | TICK ET_NUMBER , | |
| 1053 | DESC RIPTION, | |
| 1054 | STAT US_NAME, | |
| 1055 | DEPL OYMENT_NOT E, | |
| 1056 | RECO RD_MODIFIE D_DATE, | |
| 1057 | RECO RD_MODIFIE D_COUNT, | |
| 1058 | RECO RD_MODIFIE D_BY, | |
| 1059 | RECO RD_CREATED _DATE, | |
| 1060 | RECO RD_CREATED _BY, | |
| 1061 | HIST ORY_CREATE D_DATE, | |
| 1062 | TRAN SACTION_TY PE_CODE | |
| 1063 | ) | |
| 1064 | valu es | |
| 1065 | ( | |
| 1066 | DEPL OYMENT_H_S .nextval, | |
| 1067 | :old .DEPLOYMEN T_ID, | |
| 1068 | :old .TICKET_NU MBER, | |
| 1069 | :old .DESCRIPTI ON, | |
| 1070 | :old .STATUS_NA ME, | |
| 1071 | :old .DEPLOYMEN T_NOTE, | |
| 1072 | :old .RECORD_MO DIFIED_DAT E, | |
| 1073 | :old .RECORD_MO DIFIED_COU NT, | |
| 1074 | :old .RECORD_MO DIFIED_BY, | |
| 1075 | :old .RECORD_CR EATED_DATE , | |
| 1076 | :old .RECORD_CR EATED_BY, | |
| 1077 | SYSD ATE, | |
| 1078 | 'D' | |
| 1079 | ); | |
| 1080 | el se | |
| 1081 | if U PDATING th en | |
| 1082 | mDML : = 'U'; | |
| 1083 | else | |
| 1084 | mDML : = 'I'; | |
| 1085 | end if; | |
| 1086 | ||
| 1087 | inse rt into DE PLOYMENT_H | |
| 1088 | ( | |
| 1089 | DEPL OYMENT_H_I D, | |
| 1090 | DEPL OYMENT_ID , | |
| 1091 | TICK ET_NUMBER , | |
| 1092 | DESC RIPTION, | |
| 1093 | STAT US_NAME, | |
| 1094 | DEPL OYMENT_NOT E, | |
| 1095 | RECO RD_MODIFIE D_DATE, | |
| 1096 | RECO RD_MODIFIE D_COUNT, | |
| 1097 | RECO RD_MODIFIE D_BY, | |
| 1098 | RECO RD_CREATED _DATE, | |
| 1099 | RECO RD_CREATED _BY, | |
| 1100 | HIST ORY_CREATE D_DATE, | |
| 1101 | TRAN SACTION_TY PE_CODE | |
| 1102 | ) | |
| 1103 | valu es | |
| 1104 | ( | |
| 1105 | DEPL OYMENT_H_S .nextval, | |
| 1106 | :new .DEPLOYMEN T_ID, | |
| 1107 | :new .TICKET_NU MBER, | |
| 1108 | :new .DESCRIPTI ON, | |
| 1109 | :new .STATUS_NA ME, | |
| 1110 | :new .DEPLOYMEN T_NOTE, | |
| 1111 | :new .RECORD_MO DIFIED_DAT E, | |
| 1112 | :new .RECORD_MO DIFIED_COU NT, | |
| 1113 | :new .RECORD_MO DIFIED_BY, | |
| 1114 | :new .RECORD_CR EATED_DATE , | |
| 1115 | :new .RECORD_CR EATED_BY, | |
| 1116 | SYSD ATE, | |
| 1117 | mDML | |
| 1118 | ); | |
| 1119 | ||
| 1120 | en d if; | |
| 1121 | end DEPLOY MENT_audir _trgr; | |
| 1122 | / | |
| 1123 | ||
| 1124 | ||
| 1125 | ALTER TABL E ADRMGT.D EPLOYMENT ADD ( | |
| 1126 | CONSTRAI NT DEPLOYM ENT_ID_PK | |
| 1127 | PRIMARY KEY | |
| 1128 | (DEPLOYM ENT_ID) | |
| 1129 | USING IN DEX ADRMGT .DEPLOYMEN T_ID_PK | |
| 1130 | ENABLE V ALIDATE); | |
| 1131 | ||
| 1132 | GRANT SELE CT ON ADRM GT.DEPLOYM ENT TO ADR MGT_CM_R; | |
| 1133 | ||
| 1134 | GRANT DELE TE, INSERT , SELECT, UPDATE ON ADRMGT.DEP LOYMENT TO ADRMGT_CM _RW; | |
| 1135 | ALTER TABL E ADRMGT.C CR_H | |
| 1136 | DROP PRIM ARY KEY CA SCADE; | |
| 1137 | ||
| 1138 | DROP TABLE ADRMGT.CC R_H CASCAD E CONSTRAI NTS; | |
| 1139 | ||
| 1140 | CREATE TAB LE ADRMGT. CCR_H | |
| 1141 | ( | |
| 1142 | CCR_H_ID NUMBE R(20) NO T NULL, | |
| 1143 | TRANSACT ION_TYPE_C ODE VARCH AR2(1 BYTE ), | |
| 1144 | CCR_ID NUMBE R(20) NO T NULL, | |
| 1145 | RELEASE_ ID NUMBE R(20), | |
| 1146 | DEPLOYME NT_ID NUMBE R(20), | |
| 1147 | SCHEMA_N AME VARCH AR2(20 BYT E), | |
| 1148 | CCR_NUMB ER NUMBE R(20) NO T NULL, | |
| 1149 | HEADLINE _TEXT VARCH AR2(120 BY TE), | |
| 1150 | CR_NUMBE R NUMBE R(20), | |
| 1151 | PACKAGE_ NAME VARCH AR2(40 BYT E), | |
| 1152 | DEPLOYME NT_NOTE VARCH AR2(4000 B YTE), | |
| 1153 | RECORD_C REATED_BY VARCH AR2(30 BYT E) NO T NULL, | |
| 1154 | RECORD_C REATED_DAT E DATE NO T NULL, | |
| 1155 | RECORD_M ODIFIED_BY VARCH AR2(30 BYT E) NO T NULL, | |
| 1156 | RECORD_M ODIFIED_DA TE DATE NO T NULL, | |
| 1157 | RECORD_M ODIFIED_CO UNT NUMBE R(10) NO T NULL, | |
| 1158 | HISTORY_ CREATED_DA TE DATE NO T NULL | |
| 1159 | ) | |
| 1160 | TABLESPACE M_DATA_01 | |
| 1161 | RESULT_CAC HE (MODE D EFAULT) | |
| 1162 | PCTUSED 0 | |
| 1163 | PCTFREE 10 | |
| 1164 | INITRANS 1 | |
| 1165 | MAXTRANS 255 | |
| 1166 | STORAGE ( | |
| 1167 | INITIAL 4 M | |
| 1168 | NEXT 4 M | |
| 1169 | MAXSIZE U NLIMITED | |
| 1170 | MINEXTEN TS 1 | |
| 1171 | MAXEXTEN TS U NLIMITED | |
| 1172 | PCTINCRE ASE 0 | |
| 1173 | BUFFER_P OOL D EFAULT | |
| 1174 | FLASH_CA CHE D EFAULT | |
| 1175 | CELL_FLA SH_CACHE D EFAULT | |
| 1176 | ) | |
| 1177 | LOGGING | |
| 1178 | NOCOMPRESS | |
| 1179 | NOCACHE | |
| 1180 | NOPARALLEL | |
| 1181 | MONITORING ; | |
| 1182 | ||
| 1183 | COMMENT ON TABLE ADR MGT.CCR_H IS 'Change Control R ecord desc ribing req uested cha nges.'; | |
| 1184 | ||
| 1185 | COMMENT ON COLUMN AD RMGT.CCR_H .CCR_H_ID IS 'The pr imary key, generated by the da tabase sys tem in num eric form, used to u niquely id entify a d ata record in this t able.'; | |
| 1186 | ||
| 1187 | COMMENT ON COLUMN AD RMGT.CCR_H .TRANSACTI ON_TYPE_CO DE IS 'Cod e for the action per formed on the record in the ba se table ( followed b y it being copied in to this hi story tabl e). "I" fo r insert, "U" for up date and " D" for del ete.'; | |
| 1188 | ||
| 1189 | COMMENT ON COLUMN AD RMGT.CCR_H .CCR_ID IS 'The prim ary key, g enerated b y the data base syste m in numer ic form, u sed to uni quely iden tify a dat a record i n this tab le.'; | |
| 1190 | ||
| 1191 | COMMENT ON COLUMN AD RMGT.CCR_H .RELEASE_I D IS 'The primary ke y, generat ed by the database s ystem in n umeric for m, used to uniquely identify a data reco rd in this table.'; | |
| 1192 | ||
| 1193 | COMMENT ON COLUMN AD RMGT.CCR_H .DEPLOYMEN T_ID IS 'T he primary key, gene rated by t he databas e system i n numeric form, used to unique ly identif y a data r ecord in t his table. '; | |
| 1194 | ||
| 1195 | COMMENT ON COLUMN AD RMGT.CCR_H .SCHEMA_NA ME IS 'The owning sc hema (ex, IDHADM) or a general ization (e x. IDHUB). \ | |
| 1196 | Might be c opied from the Categ ory in the CCR.\ | |
| 1197 | Examples; \ | |
| 1198 | ADR, ADREX T, ESR, ES RJMS, IDHA DM, IDHCMM , IDHCMO, PSIM, PSD, PSL, VOA' ; | |
| 1199 | ||
| 1200 | COMMENT ON COLUMN AD RMGT.CCR_H .CCR_NUMBE R IS 'The numeric pa rt of the implementi ng databas e''''s Cod e Change R equest Num ber. | |
| 1201 | Ex. 1040'; | |
| 1202 | ||
| 1203 | COMMENT ON COLUMN AD RMGT.CCR_H .HEADLINE_ TEXT IS 'S hort descr iption of the purpos e of the C CR. Intend ed to be c opied from the CCR H eadline'; | |
| 1204 | ||
| 1205 | COMMENT ON COLUMN AD RMGT.CCR_H .CR_NUMBER IS 'The n umeric par t of the i mplementin g database ''''s Chan ge Request Number. M ay be asso ciated wit h one or m ore implem enting dat abase''''s Code CRs | |
| 1206 | Ex. 1040'; | |
| 1207 | ||
| 1208 | COMMENT ON COLUMN AD RMGT.CCR_H .PACKAGE_N AME IS 'Na me of this CCR deliv ery packag e'; | |
| 1209 | ||
| 1210 | COMMENT ON COLUMN AD RMGT.CCR_H .DEPLOYMEN T_NOTE IS 'Notes per taining to the execu tion of th is CCR'; | |
| 1211 | ||
| 1212 | COMMENT ON COLUMN AD RMGT.CCR_H .RECORD_CR EATED_BY I S 'Account /user ID t hat create d the reco rd'; | |
| 1213 | ||
| 1214 | COMMENT ON COLUMN AD RMGT.CCR_H .RECORD_CR EATED_DATE IS 'Date the record was creat ed.'; | |
| 1215 | ||
| 1216 | COMMENT ON COLUMN AD RMGT.CCR_H .RECORD_MO DIFIED_BY IS 'Accoun t/user ID for this m odificatio n to the r ecord'; | |
| 1217 | ||
| 1218 | COMMENT ON COLUMN AD RMGT.CCR_H .RECORD_MO DIFIED_DAT E IS 'Date of this m odificatio n to the r ecord.'; | |
| 1219 | ||
| 1220 | COMMENT ON COLUMN AD RMGT.CCR_H .RECORD_MO DIFIED_COU NT IS 'Num ber of tim es this re cord has b een modifi ed with ze ro indicat ing the in itial crea tion, 1... n indicati ng changed 1 to "n" time(s) af ter initia l creation .'; | |
| 1221 | ||
| 1222 | COMMENT ON COLUMN AD RMGT.CCR_H .HISTORY_C REATED_DAT E IS 'SYSD ATE when t he record was create d from the base tabl e.'; | |
| 1223 | ||
| 1224 | ||
| 1225 | CREATE UNI QUE INDEX ADRMGT.CCR _H_ID ON A DRMGT.CCR_ H | |
| 1226 | (CCR_H_ID) | |
| 1227 | LOGGING | |
| 1228 | TABLESPACE M_INDEX_0 1 | |
| 1229 | PCTFREE 10 | |
| 1230 | INITRANS 2 | |
| 1231 | MAXTRANS 255 | |
| 1232 | STORAGE ( | |
| 1233 | INITIAL 4 M | |
| 1234 | NEXT 4 M | |
| 1235 | MAXSIZE U NLIMITED | |
| 1236 | MINEXTEN TS 1 | |
| 1237 | MAXEXTEN TS U NLIMITED | |
| 1238 | PCTINCRE ASE 0 | |
| 1239 | BUFFER_P OOL D EFAULT | |
| 1240 | FLASH_CA CHE D EFAULT | |
| 1241 | CELL_FLA SH_CACHE D EFAULT | |
| 1242 | ) | |
| 1243 | NOPARALLEL ; | |
| 1244 | ||
| 1245 | ALTER TABL E ADRMGT.C CR_H ADD ( | |
| 1246 | CONSTRAI NT CCR_TRA NS_CHK | |
| 1247 | CHECK (T RANSACTION _TYPE_CODE IN ('U', 'I', 'D')) | |
| 1248 | ENABLE V ALIDATE, | |
| 1249 | CONSTRAI NT CCR_H_I D | |
| 1250 | PRIMARY KEY | |
| 1251 | (CCR_H_I D) | |
| 1252 | USING IN DEX ADRMGT .CCR_H_ID | |
| 1253 | ENABLE V ALIDATE); | |
| 1254 | ||
| 1255 | GRANT SELE CT ON ADRM GT.CCR_H T O ADRMGT_C M_R; | |
| 1256 | ||
| 1257 | GRANT DELE TE, INSERT , SELECT, UPDATE ON ADRMGT.CCR _H TO ADRM GT_CM_RW; | |
| 1258 | ALTER TABL E ADRMGT.C CR | |
| 1259 | DROP PRIM ARY KEY CA SCADE; | |
| 1260 | ||
| 1261 | DROP TABLE ADRMGT.CC R CASCADE CONSTRAINT S; | |
| 1262 | ||
| 1263 | CREATE TAB LE ADRMGT. CCR | |
| 1264 | ( | |
| 1265 | CCR_ID NUMBE R(20) NO T NULL, | |
| 1266 | RELEASE_ ID NUMBE R(20), | |
| 1267 | DEPLOYME NT_ID NUMBE R(20), | |
| 1268 | SCHEMA_N AME VARCH AR2(20 BYT E), | |
| 1269 | CCR_NUMB ER NUMBE R(20) NO T NULL, | |
| 1270 | HEADLINE _TEXT VARCH AR2(120 BY TE), | |
| 1271 | CR_NUMBE R NUMBE R(20), | |
| 1272 | PACKAGE_ NAME VARCH AR2(40 BYT E), | |
| 1273 | DEPLOYME NT_NOTE VARCH AR2(4000 B YTE), | |
| 1274 | RECORD_C REATED_BY VARCH AR2(30 BYT E) NO T NULL, | |
| 1275 | RECORD_C REATED_DAT E DATE NO T NULL, | |
| 1276 | RECORD_M ODIFIED_BY VARCH AR2(30 BYT E) NO T NULL, | |
| 1277 | RECORD_M ODIFIED_DA TE DATE NO T NULL, | |
| 1278 | RECORD_M ODIFIED_CO UNT NUMBE R(10) NO T NULL | |
| 1279 | ) | |
| 1280 | TABLESPACE M_DATA_01 | |
| 1281 | RESULT_CAC HE (MODE D EFAULT) | |
| 1282 | PCTUSED 0 | |
| 1283 | PCTFREE 10 | |
| 1284 | INITRANS 1 | |
| 1285 | MAXTRANS 255 | |
| 1286 | STORAGE ( | |
| 1287 | INITIAL 4 M | |
| 1288 | NEXT 4 M | |
| 1289 | MAXSIZE U NLIMITED | |
| 1290 | MINEXTEN TS 1 | |
| 1291 | MAXEXTEN TS U NLIMITED | |
| 1292 | PCTINCRE ASE 0 | |
| 1293 | BUFFER_P OOL D EFAULT | |
| 1294 | FLASH_CA CHE D EFAULT | |
| 1295 | CELL_FLA SH_CACHE D EFAULT | |
| 1296 | ) | |
| 1297 | LOGGING | |
| 1298 | NOCOMPRESS | |
| 1299 | NOCACHE | |
| 1300 | NOPARALLEL | |
| 1301 | MONITORING ; | |
| 1302 | ||
| 1303 | COMMENT ON TABLE ADR MGT.CCR IS 'Change C ontrol Rec ord descri bing reque sted chang es.'; | |
| 1304 | ||
| 1305 | COMMENT ON COLUMN AD RMGT.CCR.C CR_ID IS ' The primar y key, gen erated by the databa se system in numeric form, use d to uniqu ely identi fy a data record in this table .'; | |
| 1306 | ||
| 1307 | COMMENT ON COLUMN AD RMGT.CCR.S CHEMA_NAME IS 'The o wning sche ma (ex, ID HADM) or a generaliz ation (ex. IDHUB).\ | |
| 1308 | Might be c opied from the Categ ory in the CCR.\ | |
| 1309 | Examples;\ | |
| 1310 | ADR, ADREX T, ESR, ES RJMS, IDHA DM, IDHCMM , IDHCMO, PSIM, PSD, PSL, VOA' ; | |
| 1311 | ||
| 1312 | COMMENT ON COLUMN AD RMGT.CCR.C CR_NUMBER IS 'The nu meric part of the im plementing database' '''s Code Change Req uest Numbe r. Ex. 104 0'; | |
| 1313 | ||
| 1314 | COMMENT ON COLUMN AD RMGT.CCR.H EADLINE_TE XT IS 'Sho rt descrip tion of th e purpose of the CCR . Intended to be cop ied from t he CCR Hea dline'; | |
| 1315 | ||
| 1316 | COMMENT ON COLUMN AD RMGT.CCR.C R_NUMBER I S 'The num eric part of the imp lementing database'' ''s Change Request N umber. May be associ ated with one or mor e implemen ting datab ase''''s C ode CRs Ex . 1040'; | |
| 1317 | ||
| 1318 | COMMENT ON COLUMN AD RMGT.CCR.P ACKAGE_NAM E IS 'Name of this C CR deliver y package' ; | |
| 1319 | ||
| 1320 | COMMENT ON COLUMN AD RMGT.CCR.D EPLOYMENT_ NOTE IS 'N otes perta ining to t he executi on of this CCR'; | |
| 1321 | ||
| 1322 | COMMENT ON COLUMN AD RMGT.CCR.R ECORD_CREA TED_BY IS 'Account/u ser ID tha t created the record '; | |
| 1323 | ||
| 1324 | COMMENT ON COLUMN AD RMGT.CCR.R ECORD_CREA TED_DATE I S 'Date th e record w as created .'; | |
| 1325 | ||
| 1326 | COMMENT ON COLUMN AD RMGT.CCR.R ECORD_MODI FIED_BY IS 'Account/ user ID fo r this mod ification to the rec ord'; | |
| 1327 | ||
| 1328 | COMMENT ON COLUMN AD RMGT.CCR.R ECORD_MODI FIED_DATE IS 'Date o f this mod ification to the rec ord.'; | |
| 1329 | ||
| 1330 | COMMENT ON COLUMN AD RMGT.CCR.R ECORD_MODI FIED_COUNT IS 'Numbe r of times this reco rd has bee n modified with zero indicatin g the init ial creati on, 1...n indicating changed 1 b &n time( s) after i nitial cre ation.'; | |
| 1331 | ||
| 1332 | ||
| 1333 | CREATE IND EX ADRMGT. CCR_DEP_FK _I ON ADRM GT.CCR | |
| 1334 | (DEPLOYMEN T_ID) | |
| 1335 | LOGGING | |
| 1336 | TABLESPACE S_INDEX_0 1 | |
| 1337 | PCTFREE 10 | |
| 1338 | INITRANS 2 | |
| 1339 | MAXTRANS 255 | |
| 1340 | STORAGE ( | |
| 1341 | INITIAL 1 28K | |
| 1342 | NEXT 1 28K | |
| 1343 | MAXSIZE U NLIMITED | |
| 1344 | MINEXTEN TS 1 | |
| 1345 | MAXEXTEN TS U NLIMITED | |
| 1346 | PCTINCRE ASE 0 | |
| 1347 | BUFFER_P OOL D EFAULT | |
| 1348 | FLASH_CA CHE D EFAULT | |
| 1349 | CELL_FLA SH_CACHE D EFAULT | |
| 1350 | ) | |
| 1351 | NOPARALLEL ; | |
| 1352 | ||
| 1353 | CREATE UNI QUE INDEX ADRMGT.CCR _ID_PK ON ADRMGT.CCR | |
| 1354 | (CCR_ID) | |
| 1355 | LOGGING | |
| 1356 | TABLESPACE M_INDEX_0 1 | |
| 1357 | PCTFREE 10 | |
| 1358 | INITRANS 2 | |
| 1359 | MAXTRANS 255 | |
| 1360 | STORAGE ( | |
| 1361 | INITIAL 4 M | |
| 1362 | NEXT 4 M | |
| 1363 | MAXSIZE U NLIMITED | |
| 1364 | MINEXTEN TS 1 | |
| 1365 | MAXEXTEN TS U NLIMITED | |
| 1366 | PCTINCRE ASE 0 | |
| 1367 | BUFFER_P OOL D EFAULT | |
| 1368 | FLASH_CA CHE D EFAULT | |
| 1369 | CELL_FLA SH_CACHE D EFAULT | |
| 1370 | ) | |
| 1371 | NOPARALLEL ; | |
| 1372 | ||
| 1373 | CREATE UNI QUE INDEX ADRMGT.CCR _NUMBER_UK ON ADRMGT .CCR | |
| 1374 | (CCR_NUMBE R) | |
| 1375 | LOGGING | |
| 1376 | TABLESPACE M_INDEX_0 1 | |
| 1377 | PCTFREE 10 | |
| 1378 | INITRANS 2 | |
| 1379 | MAXTRANS 255 | |
| 1380 | STORAGE ( | |
| 1381 | INITIAL 4 M | |
| 1382 | NEXT 4 M | |
| 1383 | MAXSIZE U NLIMITED | |
| 1384 | MINEXTEN TS 1 | |
| 1385 | MAXEXTEN TS U NLIMITED | |
| 1386 | PCTINCRE ASE 0 | |
| 1387 | BUFFER_P OOL D EFAULT | |
| 1388 | FLASH_CA CHE D EFAULT | |
| 1389 | CELL_FLA SH_CACHE D EFAULT | |
| 1390 | ) | |
| 1391 | NOPARALLEL ; | |
| 1392 | ||
| 1393 | CREATE IND EX ADRMGT. CCR_REL_FK _I ON ADRM GT.CCR | |
| 1394 | (RELEASE_I D) | |
| 1395 | LOGGING | |
| 1396 | TABLESPACE S_INDEX_0 1 | |
| 1397 | PCTFREE 10 | |
| 1398 | INITRANS 2 | |
| 1399 | MAXTRANS 255 | |
| 1400 | STORAGE ( | |
| 1401 | INITIAL 1 28K | |
| 1402 | NEXT 1 28K | |
| 1403 | MAXSIZE U NLIMITED | |
| 1404 | MINEXTEN TS 1 | |
| 1405 | MAXEXTEN TS U NLIMITED | |
| 1406 | PCTINCRE ASE 0 | |
| 1407 | BUFFER_P OOL D EFAULT | |
| 1408 | FLASH_CA CHE D EFAULT | |
| 1409 | CELL_FLA SH_CACHE D EFAULT | |
| 1410 | ) | |
| 1411 | NOPARALLEL ; | |
| 1412 | ||
| 1413 | CREATE OR REPLACE TR IGGER ADRM GT.CCR_AUD IR_TRGR | |
| 1414 | after Upda te or Dele te or Inse rt | |
| 1415 | ON ADRMGT. CCR for ea ch row | |
| 1416 | declare | |
| 1417 | mD ML char(1) ; | |
| 1418 | begin | |
| 1419 | ||
| 1420 | if DELETING then | |
| 1421 | inse rt into CC R_H | |
| 1422 | ( | |
| 1423 | CCR_ H_ID, | |
| 1424 | CCR_ ID , | |
| 1425 | DEPL OYMENT_ID, | |
| 1426 | RELE ASE_ID, | |
| 1427 | SCHE MA_NAME , | |
| 1428 | CCR_ NUMBER , | |
| 1429 | HEAD LINE_TEXT, | |
| 1430 | CR_N UMBER, | |
| 1431 | PACK AGE_NAME, | |
| 1432 | DEPL OYMENT_NOT E, | |
| 1433 | RECO RD_MODIFIE D_DATE, | |
| 1434 | RECO RD_MODIFIE D_COUNT, | |
| 1435 | RECO RD_MODIFIE D_BY, | |
| 1436 | RECO RD_CREATED _DATE, | |
| 1437 | RECO RD_CREATED _BY, | |
| 1438 | HIST ORY_CREATE D_DATE, | |
| 1439 | TRAN SACTION_TY PE_CODE | |
| 1440 | ) | |
| 1441 | valu es | |
| 1442 | ( | |
| 1443 | CCR_ H_S.nextva l, | |
| 1444 | :old .CCR_ID, | |
| 1445 | :old .DEPLOYMEN T_ID, | |
| 1446 | :o ld.RELEASE _ID, | |
| 1447 | :old .SCHEMA_NA ME, | |
| 1448 | :old .CCR_NUMBE R, | |
| 1449 | :old .HEADLINE_ TEXT, | |
| 1450 | :old .CR_NUMBER , | |
| 1451 | :old .PACKAGE_N AME, | |
| 1452 | :old .DEPLOYMEN T_NOTE, | |
| 1453 | :old .RECORD_MO DIFIED_DAT E, | |
| 1454 | :old .RECORD_MO DIFIED_COU NT, | |
| 1455 | :old .RECORD_MO DIFIED_BY, | |
| 1456 | :old .RECORD_CR EATED_DATE , | |
| 1457 | :old .RECORD_CR EATED_BY, | |
| 1458 | SYSD ATE, | |
| 1459 | 'D' | |
| 1460 | ); | |
| 1461 | el se | |
| 1462 | if U PDATING th en | |
| 1463 | mDML : = 'U'; | |
| 1464 | else | |
| 1465 | mDML : = 'I'; | |
| 1466 | end if; | |
| 1467 | ||
| 1468 | inse rt into CC R_H | |
| 1469 | ( | |
| 1470 | CC R_H_ID, | |
| 1471 | CCR_ ID , | |
| 1472 | DEPL OYMENT_ID, | |
| 1473 | RELE ASE_ID, | |
| 1474 | SCHE MA_NAME , | |
| 1475 | CCR_ NUMBER , | |
| 1476 | HEAD LINE_TEXT, | |
| 1477 | CR_N UMBER, | |
| 1478 | PACK AGE_NAME, | |
| 1479 | DEPL OYMENT_NOT E, | |
| 1480 | RECO RD_MODIFIE D_DATE, | |
| 1481 | RECO RD_MODIFIE D_COUNT, | |
| 1482 | RECO RD_MODIFIE D_BY, | |
| 1483 | RECO RD_CREATED _DATE, | |
| 1484 | RECO RD_CREATED _BY, | |
| 1485 | HIST ORY_CREATE D_DATE, | |
| 1486 | TRAN SACTION_TY PE_CODE | |
| 1487 | ) | |
| 1488 | valu es | |
| 1489 | ( | |
| 1490 | CCR_ H_S.nextva l, | |
| 1491 | :new .CCR_ID, | |
| 1492 | :new .DEPLOYMEN T_ID, | |
| 1493 | :n ew.RELEASE _ID, | |
| 1494 | :new .SCHEMA_NA ME, | |
| 1495 | :new .CCR_NUMBE R, | |
| 1496 | :new .HEADLINE_ TEXT, | |
| 1497 | :new .CR_NUMBER , | |
| 1498 | :new .PACKAGE_N AME, | |
| 1499 | :new .DEPLOYMEN T_NOTE, | |
| 1500 | :new .RECORD_MO DIFIED_DAT E, | |
| 1501 | :new .RECORD_MO DIFIED_COU NT, | |
| 1502 | :new .RECORD_MO DIFIED_BY, | |
| 1503 | :new .RECORD_CR EATED_DATE , | |
| 1504 | :new .RECORD_CR EATED_BY, | |
| 1505 | SYSD ATE, | |
| 1506 | mDML | |
| 1507 | ); | |
| 1508 | ||
| 1509 | en d if; | |
| 1510 | end CCR_au dir_trgr; | |
| 1511 | / | |
| 1512 | ||
| 1513 | ||
| 1514 | ALTER TABL E ADRMGT.C CR ADD ( | |
| 1515 | CONSTRAI NT CCR_ID_ PK | |
| 1516 | PRIMARY KEY | |
| 1517 | (CCR_ID) | |
| 1518 | USING IN DEX ADRMGT .CCR_ID_PK | |
| 1519 | ENABLE V ALIDATE, | |
| 1520 | CONSTRAI NT CCR_NUM BER_UK | |
| 1521 | UNIQUE ( CCR_NUMBER ) | |
| 1522 | USING IN DEX ADRMGT .CCR_NUMBE R_UK | |
| 1523 | ENABLE V ALIDATE); | |
| 1524 | ||
| 1525 | ALTER TABL E ADRMGT.C CR ADD ( | |
| 1526 | CONSTRAI NT CCR_DEP _FK | |
| 1527 | FOREIGN KEY (DEPLO YMENT_ID) | |
| 1528 | REFERENC ES ADRMGT. DEPLOYMENT (DEPLOYME NT_ID) | |
| 1529 | DEFERRAB LE INITIAL LY DEFERRE D | |
| 1530 | ENABLE V ALIDATE, | |
| 1531 | CONSTRAI NT CCR_REL _FK | |
| 1532 | FOREIGN KEY (RELEA SE_ID) | |
| 1533 | REFERENC ES ADRMGT. RELEASE (R ELEASE_ID) | |
| 1534 | DEFERRAB LE INITIAL LY DEFERRE D | |
| 1535 | ENABLE V ALIDATE); | |
| 1536 | ||
| 1537 | GRANT SELE CT ON ADRM GT.CCR TO ADRMGT_CM_ R; | |
| 1538 | ||
| 1539 | GRANT DELE TE, INSERT , SELECT, UPDATE ON ADRMGT.CCR TO ADRMGT _CM_RW; | |
| 1540 | ALTER TABL E ADRMGT.A DR_USER_CO NTACT_H | |
| 1541 | DROP PRIM ARY KEY CA SCADE; | |
| 1542 | ||
| 1543 | DROP TABLE ADRMGT.AD R_USER_CON TACT_H CAS CADE CONST RAINTS; | |
| 1544 | ||
| 1545 | CREATE TAB LE ADRMGT. ADR_USER_C ONTACT_H | |
| 1546 | ( | |
| 1547 | ADR_USER _CONTACT_H _ID NUM BER(20) NO T NULL, | |
| 1548 | ADR_USER _CONTACT_I D NUM BER(20) NO T NULL, | |
| 1549 | TRANSACT ION_TYPE_C ODE VAR CHAR2(1 BY TE), | |
| 1550 | EMAIL_AD DRESS_LIST VAR CHAR2(4000 BYTE), | |
| 1551 | PROJECT_ NAME VAR CHAR2(200 BYTE), | |
| 1552 | CONTACT_ EMPLOYER VAR CHAR2(50 B YTE), | |
| 1553 | CONTACT_ EMAIL_USER _NAME VAR CHAR2(30 B YTE), | |
| 1554 | CONTACT_ LAST_NAME VAR CHAR2(50 B YTE), | |
| 1555 | CONTACT_ FIRST_NAME VAR CHAR2(50 B YTE), | |
| 1556 | REQUESTO R_LAST_NAM E VAR CHAR2(50 B YTE), | |
| 1557 | REQUESTO R_FIRST_NA ME VAR CHAR2(50 B YTE), | |
| 1558 | APPROVER _LAST_NAME VAR CHAR2(50 B YTE), | |
| 1559 | APPROVER _FIRST_NAM E VAR CHAR2(50 B YTE), | |
| 1560 | RECORD_C REATED_BY VAR CHAR2(30 B YTE) NO T NULL, | |
| 1561 | RECORD_C REATED_DAT E DAT E NO T NULL, | |
| 1562 | RECORD_M ODIFIED_BY VAR CHAR2(30 B YTE) NO T NULL, | |
| 1563 | RECORD_M ODIFIED_DA TE DAT E NO T NULL, | |
| 1564 | RECORD_M ODIFIED_CO UNT NUM BER(10) NO T NULL, | |
| 1565 | HISTORY_ CREATED_DA TE DAT E NO T NULL | |
| 1566 | ) | |
| 1567 | TABLESPACE S_DATA_01 | |
| 1568 | RESULT_CAC HE (MODE D EFAULT) | |
| 1569 | PCTUSED 0 | |
| 1570 | PCTFREE 10 | |
| 1571 | INITRANS 1 | |
| 1572 | MAXTRANS 255 | |
| 1573 | STORAGE ( | |
| 1574 | INITIAL 1 28K | |
| 1575 | NEXT 1 28K | |
| 1576 | MAXSIZE U NLIMITED | |
| 1577 | MINEXTEN TS 1 | |
| 1578 | MAXEXTEN TS U NLIMITED | |
| 1579 | PCTINCRE ASE 0 | |
| 1580 | BUFFER_P OOL D EFAULT | |
| 1581 | FLASH_CA CHE D EFAULT | |
| 1582 | CELL_FLA SH_CACHE D EFAULT | |
| 1583 | ) | |
| 1584 | LOGGING | |
| 1585 | NOCOMPRESS | |
| 1586 | NOCACHE | |
| 1587 | NOPARALLEL | |
| 1588 | MONITORING ; | |
| 1589 | ||
| 1590 | COMMENT ON TABLE ADR MGT.ADR_US ER_CONTACT _H IS 'Nam es and Ema il address es used to reach use rs of the ADR Reposi tory or th eir associ ates. | |
| 1591 | On 6/2010, the initi al process intends t o;\ | |
| 1592 | 1. Capture initial a uthorizati ons of per mission to use the d atabase in stance thi s record r esides in\ | |
| 1593 | 2. Maintai n contact info to re ach a user when thei r accounts have been suspended due to no t signing- in for mor e than 90 days.\ | |
| 1594 | 3. De-acti vate user permission s when the user is n o longer e ntitled to them\ | |
| 1595 | The proces s is envis ioned as;\ | |
| 1596 | An email w ill be sen t to the g roup_email , supervis ors email, requestin g_official s email an d approvin g_official s email fo r verifica tion that the contac t is still on the pr oject and still need s access t o the syst em before the accoun t is deact ivated.'; | |
| 1597 | ||
| 1598 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T_H.ADR_US ER_CONTACT _H_ID IS ' Unique num ber to ide ntify the row detail ed informa tion.'; | |
| 1599 | ||
| 1600 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T_H.ADR_US ER_CONTACT _ID IS 'Un ique numbe r to ident ify the ro w detailed informati on.'; | |
| 1601 | ||
| 1602 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T_H.TRANSA CTION_TYPE _CODE IS ' Code for t he action performed on the rec ord in the base tabl e (followe d by it be ing copied into this history t able). "I" for inser t, "U" for update an d "D" for delete.'; | |
| 1603 | ||
| 1604 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T_H.EMAIL_ ADDRESS_LI ST IS 'A l ist of com ma delimit ed email a ddresses t o contact any person , group or project t hus provid ing a meth od of cont acting a s pecific pe rson or th eir manage ment team. '; | |
| 1605 | ||
| 1606 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T_H.PROJEC T_NAME IS 'Name and/ or acronym for the p roject the contact i s performi ng tasks.' ; | |
| 1607 | ||
| 1608 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T_H.CONTAC T_EMPLOYER IS 'Contr actor or o ther gover nment orga nization, name of em ployer for the perso n requesti ng databas e access'; | |
| 1609 | ||
| 1610 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T_H.CONTAC T_EMAIL_US ER_NAME IS 'Contains the DN S
|
|
| 1611 | ||
| 1612 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T_H.CONTAC T_LAST_NAM E IS 'The contact''s last name '; | |
| 1613 | ||
| 1614 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T_H.CONTAC T_FIRST_NA ME IS 'The contact'' s first na me.'; | |
| 1615 | ||
| 1616 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T_H.REQUES TOR_LAST_N AME IS 'Re questor''s last name '; | |
| 1617 | ||
| 1618 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T_H.REQUES TOR_FIRST_ NAME IS 'R equestor'' s first na me.'; | |
| 1619 | ||
| 1620 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T_H.APPROV ER_LAST_NA ME IS 'App rover''s l ast name '; | |
| 1621 | ||
| 1622 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T_H.APPROV ER_FIRST_N AME IS 'Ap prover''s first name .'; | |
| 1623 | ||
| 1624 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T_H.RECORD _CREATED_B Y IS 'Acco unt/user I D that cre ated the r ecord'; | |
| 1625 | ||
| 1626 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T_H.RECORD _CREATED_D ATE IS 'Da te the rec ord was cr eated.'; | |
| 1627 | ||
| 1628 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T_H.RECORD _MODIFIED_ BY IS 'Acc ount/user ID for thi s modifica tion to th e record'; | |
| 1629 | ||
| 1630 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T_H.RECORD _MODIFIED_ DATE IS 'D ate of thi s modifica tion to th e record.' ; | |
| 1631 | ||
| 1632 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T_H.RECORD _MODIFIED_ COUNT IS ' Number of times this record ha s been mod ified with zero indi cating the initial c reation, 1 ...n indic ating chan ged 1 to n time(s) a fter initi al creatio n.'; | |
| 1633 | ||
| 1634 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T_H.HISTOR Y_CREATED_ DATE IS 'S YSDATE whe n the reco rd was cre ated from the base t able.'; | |
| 1635 | ||
| 1636 | ||
| 1637 | CREATE UNI QUE INDEX ADRMGT.CON TACT_ID_H_ PK ON ADRM GT.ADR_USE R_CONTACT_ H | |
| 1638 | (ADR_USER_ CONTACT_H_ ID) | |
| 1639 | LOGGING | |
| 1640 | TABLESPACE S_INDEX_0 1 | |
| 1641 | PCTFREE 10 | |
| 1642 | INITRANS 2 | |
| 1643 | MAXTRANS 255 | |
| 1644 | STORAGE ( | |
| 1645 | INITIAL 1 28K | |
| 1646 | NEXT 1 28K | |
| 1647 | MAXSIZE U NLIMITED | |
| 1648 | MINEXTEN TS 1 | |
| 1649 | MAXEXTEN TS U NLIMITED | |
| 1650 | PCTINCRE ASE 0 | |
| 1651 | BUFFER_P OOL D EFAULT | |
| 1652 | FLASH_CA CHE D EFAULT | |
| 1653 | CELL_FLA SH_CACHE D EFAULT | |
| 1654 | ) | |
| 1655 | NOPARALLEL ; | |
| 1656 | ||
| 1657 | ALTER TABL E ADRMGT.A DR_USER_CO NTACT_H AD D ( | |
| 1658 | CONSTRAI NT CONTACT _ID_H_PK | |
| 1659 | PRIMARY KEY | |
| 1660 | (ADR_USE R_CONTACT_ H_ID) | |
| 1661 | USING IN DEX ADRMGT .CONTACT_I D_H_PK | |
| 1662 | ENABLE V ALIDATE); | |
| 1663 | ||
| 1664 | GRANT SELE CT ON ADRM GT.ADR_USE R_CONTACT_ H TO ADRMG T_DBA_R; | |
| 1665 | ||
| 1666 | GRANT DELE TE, INSERT , SELECT, UPDATE ON ADRMGT.ADR _USER_CONT ACT_H TO A DRMGT_DBA_ RW; | |
| 1667 | ALTER TABL E ADRMGT.A DR_USER_CO NTACT | |
| 1668 | DROP PRIM ARY KEY CA SCADE; | |
| 1669 | ||
| 1670 | DROP TABLE ADRMGT.AD R_USER_CON TACT CASCA DE CONSTRA INTS; | |
| 1671 | ||
| 1672 | CREATE TAB LE ADRMGT. ADR_USER_C ONTACT | |
| 1673 | ( | |
| 1674 | ADR_USER _CONTACT_I D NUM BER(20) NO T NULL, | |
| 1675 | EMAIL_AD DRESS_LIST VAR CHAR2(4000 BYTE), | |
| 1676 | PROJECT_ NAME VAR CHAR2(200 BYTE), | |
| 1677 | CONTACT_ EMPLOYER VAR CHAR2(50 B YTE), | |
| 1678 | CONTACT_ EMAIL_USER _NAME VAR CHAR2(30 B YTE), | |
| 1679 | CONTACT_ LAST_NAME VAR CHAR2(50 B YTE), | |
| 1680 | CONTACT_ FIRST_NAME VAR CHAR2(50 B YTE), | |
| 1681 | REQUESTO R_LAST_NAM E VAR CHAR2(50 B YTE), | |
| 1682 | REQUESTO R_FIRST_NA ME VAR CHAR2(50 B YTE), | |
| 1683 | APPROVER _LAST_NAME VAR CHAR2(50 B YTE), | |
| 1684 | APPROVER _FIRST_NAM E VAR CHAR2(50 B YTE), | |
| 1685 | RECORD_C REATED_BY VAR CHAR2(30 B YTE) NO T NULL, | |
| 1686 | RECORD_C REATED_DAT E DAT E NO T NULL, | |
| 1687 | RECORD_M ODIFIED_BY VAR CHAR2(30 B YTE) NO T NULL, | |
| 1688 | RECORD_M ODIFIED_DA TE DAT E NO T NULL, | |
| 1689 | RECORD_M ODIFIED_CO UNT NUM BER(10) NO T NULL | |
| 1690 | ) | |
| 1691 | TABLESPACE S_DATA_01 | |
| 1692 | RESULT_CAC HE (MODE D EFAULT) | |
| 1693 | PCTUSED 0 | |
| 1694 | PCTFREE 10 | |
| 1695 | INITRANS 1 | |
| 1696 | MAXTRANS 255 | |
| 1697 | STORAGE ( | |
| 1698 | INITIAL 1 28K | |
| 1699 | NEXT 1 28K | |
| 1700 | MAXSIZE U NLIMITED | |
| 1701 | MINEXTEN TS 1 | |
| 1702 | MAXEXTEN TS U NLIMITED | |
| 1703 | PCTINCRE ASE 0 | |
| 1704 | BUFFER_P OOL D EFAULT | |
| 1705 | FLASH_CA CHE D EFAULT | |
| 1706 | CELL_FLA SH_CACHE D EFAULT | |
| 1707 | ) | |
| 1708 | LOGGING | |
| 1709 | NOCOMPRESS | |
| 1710 | NOCACHE | |
| 1711 | NOPARALLEL | |
| 1712 | MONITORING ; | |
| 1713 | ||
| 1714 | COMMENT ON TABLE ADR MGT.ADR_US ER_CONTACT IS 'Names and Email addresses used to r each users of the AD R Reposito ry or thei r associat es. | |
| 1715 | On 6/2010, the initi al process intends t o;\ | |
| 1716 | 1. Capture initial a uthorizati ons of per mission to use the d atabase in stance thi s record r esides in\ | |
| 1717 | 2. Maintai n contact info to re ach a user when thei r accounts have been suspended due to no t signing- in for mor e than 90 days.\ | |
| 1718 | 3. De-acti vate user permission s when the user is n o longer e ntitled to them\ | |
| 1719 | The proces s is envis ioned as;\ | |
| 1720 | An email w ill be sen t to the g roup_email , supervis ors email, requestin g_official s email an d approvin g_official s email fo r verifica tion that the contac t is still on the pr oject and still need s access t o the syst em before the accoun t is deact ivated.'; | |
| 1721 | ||
| 1722 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T.ADR_USER _CONTACT_I D IS 'Uniq ue number to identif y the row detailed i nformation .'; | |
| 1723 | ||
| 1724 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T.EMAIL_AD DRESS_LIST IS 'A lis t of comma delimited email add resses to contact an y person, group or p roject thu s providin g a method of contac ting a spe cific pers on or thei r manageme nt team.'; | |
| 1725 | ||
| 1726 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T.PROJECT_ NAME IS 'N ame and/or acronym f or the pro ject the c ontact is performing tasks.'; | |
| 1727 | ||
| 1728 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T.CONTACT_ EMPLOYER I S 'Contrac tor or oth er governm ent organi zation, na me of empl oyer for t he person requesting database access'; | |
| 1729 | ||
| 1730 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T.CONTACT_ EMAIL_USER _NAME IS ' Contains t he DN S
|
|
| 1731 | ||
| 1732 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T.CONTACT_ LAST_NAME IS 'The co ntact''s l ast name '; | |
| 1733 | ||
| 1734 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T.CONTACT_ FIRST_NAME IS 'The c ontact''s first name .'; | |
| 1735 | ||
| 1736 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T.REQUESTO R_LAST_NAM E IS 'Requ estor''s l ast name '; | |
| 1737 | ||
| 1738 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T.REQUESTO R_FIRST_NA ME IS 'Req uestor''s first name .'; | |
| 1739 | ||
| 1740 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T.APPROVER _LAST_NAME IS 'Appro ver''s las t name '; | |
| 1741 | ||
| 1742 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T.APPROVER _FIRST_NAM E IS 'Appr over''s fi rst name.' ; | |
| 1743 | ||
| 1744 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T.RECORD_C REATED_BY IS 'Accoun t/user ID that creat ed the rec ord'; | |
| 1745 | ||
| 1746 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T.RECORD_C REATED_DAT E IS 'Date the recor d was crea ted.'; | |
| 1747 | ||
| 1748 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T.RECORD_M ODIFIED_BY IS 'Accou nt/user ID for this modificati on to the record'; | |
| 1749 | ||
| 1750 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T.RECORD_M ODIFIED_DA TE IS 'Dat e of this modificati on to the record.'; | |
| 1751 | ||
| 1752 | COMMENT ON COLUMN AD RMGT.ADR_U SER_CONTAC T.RECORD_M ODIFIED_CO UNT IS 'Nu mber of ti mes this r ecord has been modif ied with z ero indica ting the i nitial cre ation, 1.. .n indicat ing change d 1 to n t ime(s) aft er initial creation. '; | |
| 1753 | ||
| 1754 | ||
| 1755 | CREATE UNI QUE INDEX ADRMGT.CON TACT_ID_PK ON ADRMGT .ADR_USER_ CONTACT | |
| 1756 | (ADR_USER_ CONTACT_ID ) | |
| 1757 | LOGGING | |
| 1758 | TABLESPACE S_INDEX_0 1 | |
| 1759 | PCTFREE 10 | |
| 1760 | INITRANS 2 | |
| 1761 | MAXTRANS 255 | |
| 1762 | STORAGE ( | |
| 1763 | INITIAL 1 28K | |
| 1764 | NEXT 1 28K | |
| 1765 | MAXSIZE U NLIMITED | |
| 1766 | MINEXTEN TS 1 | |
| 1767 | MAXEXTEN TS U NLIMITED | |
| 1768 | PCTINCRE ASE 0 | |
| 1769 | BUFFER_P OOL D EFAULT | |
| 1770 | FLASH_CA CHE D EFAULT | |
| 1771 | CELL_FLA SH_CACHE D EFAULT | |
| 1772 | ) | |
| 1773 | NOPARALLEL ; | |
| 1774 | ||
| 1775 | CREATE OR REPLACE TR IGGER ADRM GT.ADR_USE R_CONTACT_ AUDIR_TRGR | |
| 1776 | after Upda te or Dele te or Inse rt | |
| 1777 | ON ADRMGT. ADR_USER_C ONTACT for each row | |
| 1778 | declare | |
| 1779 | mDM L char(1); | |
| 1780 | begin | |
| 1781 | ||
| 1782 | mDML : = 'D'; | |
| 1783 | if DEL ETING then | |
| 1784 | in sert into ADRMGT.ADR _USER_CONT ACT_H | |
| 1785 | ( | |
| 1786 | AD R_USER_CON TACT_H_ID, | |
| 1787 | AD R_USER_CON TACT_ID, | |
| 1788 | EM AIL_ADDRES S_LIST, | |
| 1789 | PR OJECT_NAME , | |
| 1790 | CO NTACT_EMPL OYER, | |
| 1791 | CO NTACT_EMAI L_USER_NAM E, | |
| 1792 | CO NTACT_LAST _NAME, | |
| 1793 | CO NTACT_FIRS T_NAME, | |
| 1794 | RE QUESTOR_LA ST_NAME, | |
| 1795 | RE QUESTOR_FI RST_NAME, | |
| 1796 | AP PROVER_LAS T_NAME, | |
| 1797 | AP PROVER_FIR ST_NAME, | |
| 1798 | RE CORD_CREAT ED_BY, | |
| 1799 | RE CORD_CREAT ED_DATE, | |
| 1800 | RE CORD_MODIF IED_BY, | |
| 1801 | RE CORD_MODIF IED_DATE, | |
| 1802 | RE CORD_MODIF IED_COUNT, | |
| 1803 | HI STORY_CREA TED_DATE, | |
| 1804 | TR ANSACTION_ TYPE_CODE | |
| 1805 | ) | |
| 1806 | va lues | |
| 1807 | ( | |
| 1808 | AD R_USER_CON TACT_H_s.n extval, | |
| 1809 | :o ld.ADR_USE R_CONTACT_ ID, | |
| 1810 | :o ld.EMAIL_A DDRESS_LIS T, | |
| 1811 | :o ld.PROJECT _NAME, | |
| 1812 | :o ld.CONTACT _EMPLOYER, | |
| 1813 | :o ld.CONTACT _EMAIL_USE R_NAME, | |
| 1814 | :o ld.CONTACT _LAST_NAME , | |
| 1815 | :o ld.CONTACT _FIRST_NAM E, | |
| 1816 | :o ld.REQUEST OR_LAST_NA ME, | |
| 1817 | :o ld.REQUEST OR_FIRST_N AME, | |
| 1818 | :o ld.APPROVE R_LAST_NAM E, | |
| 1819 | :o ld.APPROVE R_FIRST_NA ME, | |
| 1820 | :o ld.RECORD_ CREATED_BY , | |
| 1821 | :o ld.RECORD_ CREATED_DA TE, | |
| 1822 | :o ld.RECORD_ MODIFIED_B Y, | |
| 1823 | :o ld.RECORD_ MODIFIED_D ATE, | |
| 1824 | :o ld.RECORD_ MODIFIED_C OUNT, | |
| 1825 | SY SDATE, | |
| 1826 | mD ML | |
| 1827 | ); | |
| 1828 | else | |
| 1829 | if UPDATING then | |
| 1830 | mDML := 'U'; | |
| 1831 | el se | |
| 1832 | mDML := 'I'; | |
| 1833 | en d if; | |
| 1834 | in sert into ADRMGT.ADR _USER_CONT ACT_H | |
| 1835 | ( | |
| 1836 | AD R_USER_CON TACT_H_ID, | |
| 1837 | AD R_USER_CON TACT_ID, | |
| 1838 | EM AIL_ADDRES S_LIST, | |
| 1839 | PR OJECT_NAME , | |
| 1840 | CO NTACT_EMPL OYER, | |
| 1841 | CO NTACT_EMAI L_USER_NAM E, | |
| 1842 | CO NTACT_LAST _NAME, | |
| 1843 | CO NTACT_FIRS T_NAME, | |
| 1844 | RE QUESTOR_LA ST_NAME, | |
| 1845 | RE QUESTOR_FI RST_NAME, | |
| 1846 | AP PROVER_LAS T_NAME, | |
| 1847 | AP PROVER_FIR ST_NAME, | |
| 1848 | RE CORD_CREAT ED_BY, | |
| 1849 | RE CORD_CREAT ED_DATE, | |
| 1850 | RE CORD_MODIF IED_BY, | |
| 1851 | RE CORD_MODIF IED_DATE, | |
| 1852 | RE CORD_MODIF IED_COUNT, | |
| 1853 | HI STORY_CREA TED_DATE, | |
| 1854 | TR ANSACTION_ TYPE_CODE | |
| 1855 | ) | |
| 1856 | va lues | |
| 1857 | ( | |
| 1858 | AD R_USER_CON TACT_H_s.n extval, | |
| 1859 | :n ew.ADR_USE R_CONTACT_ ID, | |
| 1860 | :n ew.EMAIL_A DDRESS_LIS T, | |
| 1861 | :n ew.PROJECT _NAME, | |
| 1862 | :n ew.CONTACT _EMPLOYER, | |
| 1863 | :n ew.CONTACT _EMAIL_USE R_NAME, | |
| 1864 | :n ew.CONTACT _LAST_NAME , | |
| 1865 | :n ew.CONTACT _FIRST_NAM E, | |
| 1866 | :n ew.REQUEST OR_LAST_NA ME, | |
| 1867 | :n ew.REQUEST OR_FIRST_N AME, | |
| 1868 | :n ew.APPROVE R_LAST_NAM E, | |
| 1869 | :n ew.APPROVE R_FIRST_NA ME, | |
| 1870 | :n ew.RECORD_ CREATED_BY , | |
| 1871 | :n ew.RECORD_ CREATED_DA TE, | |
| 1872 | :n ew.RECORD_ MODIFIED_B Y, | |
| 1873 | :n ew.RECORD_ MODIFIED_D ATE, | |
| 1874 | :n ew.RECORD_ MODIFIED_C OUNT, | |
| 1875 | SY SDATE, | |
| 1876 | mD ML | |
| 1877 | ); | |
| 1878 | end if ; | |
| 1879 | ||
| 1880 | end ADR_US ER_CONTACT _audir_trg r; | |
| 1881 | / | |
| 1882 | ||
| 1883 | ||
| 1884 | ALTER TABL E ADRMGT.A DR_USER_CO NTACT ADD ( | |
| 1885 | CONSTRAI NT CONTACT _ID_PK | |
| 1886 | PRIMARY KEY | |
| 1887 | (ADR_USE R_CONTACT_ ID) | |
| 1888 | USING IN DEX ADRMGT .CONTACT_I D_PK | |
| 1889 | ENABLE V ALIDATE); | |
| 1890 | ||
| 1891 | GRANT SELE CT ON ADRM GT.ADR_USE R_CONTACT TO ADR; | |
| 1892 | ||
| 1893 | GRANT SELE CT ON ADRM GT.ADR_USE R_CONTACT TO ADRMGT_ DBA_R; | |
| 1894 | ||
| 1895 | GRANT DELE TE, INSERT , SELECT, UPDATE ON ADRMGT.ADR _USER_CONT ACT TO ADR MGT_DBA_RW ; | |
| 1896 | ALTER TABL E ADRMGT.A DR_PARAMET ER_H | |
| 1897 | DROP PRIM ARY KEY CA SCADE; | |
| 1898 | ||
| 1899 | DROP TABLE ADRMGT.AD R_PARAMETE R_H CASCAD E CONSTRAI NTS; | |
| 1900 | ||
| 1901 | CREATE TAB LE ADRMGT. ADR_PARAME TER_H | |
| 1902 | ( | |
| 1903 | ADR_PARA METER_H_ID NUMBE R NO T NULL, | |
| 1904 | TRANSACT ION_TYPE_C ODE VARCH AR2(1 BYTE ) NO T NULL, | |
| 1905 | ADR_PARA METER_ID NUMBE R NO T NULL, | |
| 1906 | TYPE VARCH AR2(30 BYT E), | |
| 1907 | UNIT VARCH AR2(30 BYT E), | |
| 1908 | APPLICAT ION_NAME VARCH AR2(80 BYT E), | |
| 1909 | PARAMETE R_NAME VARCH AR2(50 BYT E), | |
| 1910 | DESCRIPT ION VARCH AR2(250 BY TE), | |
| 1911 | VALUE VARCH AR2(250 BY TE), | |
| 1912 | DATA_LEN GTH NUMBE R, | |
| 1913 | FORMAT_M ASK VARCH AR2(50 BYT E), | |
| 1914 | INACTIVE _FLAG VARCH AR2(1 BYTE ), | |
| 1915 | RECORD_C REATED_BY VARCH AR2(30 BYT E) NO T NULL, | |
| 1916 | RECORD_C REATED_DAT E DATE NO T NULL, | |
| 1917 | RECORD_M ODIFIED_BY VARCH AR2(30 BYT E) NO T NULL, | |
| 1918 | RECORD_M ODIFIED_DA TE DATE NO T NULL, | |
| 1919 | RECORD_M ODIFIED_CO UNT NUMBE R NO T NULL, | |
| 1920 | HISTORY_ CREATED_DA TE DATE NO T NULL | |
| 1921 | ) | |
| 1922 | TABLESPACE S_DATA_01 | |
| 1923 | RESULT_CAC HE (MODE D EFAULT) | |
| 1924 | PCTUSED 0 | |
| 1925 | PCTFREE 10 | |
| 1926 | INITRANS 1 | |
| 1927 | MAXTRANS 255 | |
| 1928 | STORAGE ( | |
| 1929 | INITIAL 1 28K | |
| 1930 | NEXT 1 28K | |
| 1931 | MAXSIZE U NLIMITED | |
| 1932 | MINEXTEN TS 1 | |
| 1933 | MAXEXTEN TS U NLIMITED | |
| 1934 | PCTINCRE ASE 0 | |
| 1935 | BUFFER_P OOL D EFAULT | |
| 1936 | FLASH_CA CHE D EFAULT | |
| 1937 | CELL_FLA SH_CACHE D EFAULT | |
| 1938 | ) | |
| 1939 | LOGGING | |
| 1940 | NOCOMPRESS | |
| 1941 | NOCACHE | |
| 1942 | NOPARALLEL | |
| 1943 | MONITORING ; | |
| 1944 | ||
| 1945 | COMMENT ON TABLE ADR MGT.ADR_PA RAMETER_H IS 'Parame ters used by ADR sup port proce sses and s cripts'; | |
| 1946 | ||
| 1947 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER_H .ADR_PARAM ETER_H_ID IS 'The pr imary key, generated by the da tabase sys tem in num eric form, used to u niquely id entify a d ata record in this t able.'; | |
| 1948 | ||
| 1949 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER_H .TRANSACTI ON_TYPE_CO DE IS 'Cod e for the action per formed on the record in the ba se table ( followed b y it being copied in to this hi story tabl e). I for insert, U for update and D for delete.'; | |
| 1950 | ||
| 1951 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER_H .ADR_PARAM ETER_ID IS 'The prim ary key, g enerated b y the data base syste m in numer ic form, u sed to uni quely iden tify a dat a record i n this tab le.'; | |
| 1952 | ||
| 1953 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER_H .TYPE IS ' Scalar typ e/data typ e of the p arameter'' s value.'; | |
| 1954 | ||
| 1955 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER_H .UNIT IS ' Grouping u nits of th e paramete r''s value .'; | |
| 1956 | ||
| 1957 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER_H .APPLICATI ON_NAME IS 'Name of the applic ation that uses the parameter. '; | |
| 1958 | ||
| 1959 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER_H .PARAMETER _NAME IS ' The name o f the para meter. Thi s is the p rimary loo kup column in the ta ble.'; | |
| 1960 | ||
| 1961 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER_H .DESCRIPTI ON IS 'Use r friendly descripti on of the parameter. '; | |
| 1962 | ||
| 1963 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER_H .VALUE IS 'The value for the p arameter t hat is use d by the p rocesses a nd scripts .'; | |
| 1964 | ||
| 1965 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER_H .DATA_LENG TH IS 'Len gth of the parameter ''s value. '; | |
| 1966 | ||
| 1967 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER_H .FORMAT_MA SK IS 'For matting ma sk to be u sed on the parameter ''s value. This coul d be a dat e format l ike DD-MON -YYYY or a numeric f ormat like 9,999.99. '; | |
| 1968 | ||
| 1969 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER_H .INACTIVE_ FLAG IS 'S pecifies i f the para meter can be used.'; | |
| 1970 | ||
| 1971 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER_H .RECORD_CR EATED_BY I S 'Account /user ID t hat create d the reco rd.'; | |
| 1972 | ||
| 1973 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER_H .RECORD_CR EATED_DATE IS 'Date the record was creat ed.'; | |
| 1974 | ||
| 1975 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER_H .RECORD_MO DIFIED_BY IS 'Accoun t/user ID for this m odificatio n to the r ecord'; | |
| 1976 | ||
| 1977 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER_H .RECORD_MO DIFIED_DAT E IS 'Date of this m odificatio n to the r ecord.'; | |
| 1978 | ||
| 1979 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER_H .RECORD_MO DIFIED_COU NT IS 'Num ber of tim es this re cord has b een modifi ed with ze ro indicat ing the in itial crea tion, 1... n indicati ng changed 1b to "n" time(s) a fter initi al creatio n.'; | |
| 1980 | ||
| 1981 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER_H .HISTORY_C REATED_DAT E IS 'SYSD ATE when t he record was create d from the base tabl e.'; | |
| 1982 | ||
| 1983 | ||
| 1984 | CREATE UNI QUE INDEX ADRMGT.ADR _PARAMETER _H_ID_PK O N ADRMGT.A DR_PARAMET ER_H | |
| 1985 | (ADR_PARAM ETER_H_ID) | |
| 1986 | LOGGING | |
| 1987 | TABLESPACE S_INDEX_0 1 | |
| 1988 | PCTFREE 10 | |
| 1989 | INITRANS 2 | |
| 1990 | MAXTRANS 255 | |
| 1991 | STORAGE ( | |
| 1992 | INITIAL 1 28K | |
| 1993 | NEXT 1 28K | |
| 1994 | MAXSIZE U NLIMITED | |
| 1995 | MINEXTEN TS 1 | |
| 1996 | MAXEXTEN TS U NLIMITED | |
| 1997 | PCTINCRE ASE 0 | |
| 1998 | BUFFER_P OOL D EFAULT | |
| 1999 | FLASH_CA CHE D EFAULT | |
| 2000 | CELL_FLA SH_CACHE D EFAULT | |
| 2001 | ) | |
| 2002 | NOPARALLEL ; | |
| 2003 | ||
| 2004 | CREATE IND EX ADRMGT. ADR_PARAM_ H_APP_PARM NAME_NK ON ADRMGT.AD R_PARAMETE R_H | |
| 2005 | (APPLICATI ON_NAME, P ARAMETER_N AME, HISTO RY_CREATED _DATE) | |
| 2006 | LOGGING | |
| 2007 | TABLESPACE S_INDEX_0 1 | |
| 2008 | PCTFREE 10 | |
| 2009 | INITRANS 2 | |
| 2010 | MAXTRANS 255 | |
| 2011 | STORAGE ( | |
| 2012 | INITIAL 1 28K | |
| 2013 | NEXT 1 28K | |
| 2014 | MAXSIZE U NLIMITED | |
| 2015 | MINEXTEN TS 1 | |
| 2016 | MAXEXTEN TS U NLIMITED | |
| 2017 | PCTINCRE ASE 0 | |
| 2018 | BUFFER_P OOL D EFAULT | |
| 2019 | FLASH_CA CHE D EFAULT | |
| 2020 | CELL_FLA SH_CACHE D EFAULT | |
| 2021 | ) | |
| 2022 | NOPARALLEL ; | |
| 2023 | ||
| 2024 | ALTER TABL E ADRMGT.A DR_PARAMET ER_H ADD ( | |
| 2025 | CONSTRAI NT ADR_PAR AMETER_H_I D_PK | |
| 2026 | PRIMARY KEY | |
| 2027 | (ADR_PAR AMETER_H_I D) | |
| 2028 | USING IN DEX ADRMGT .ADR_PARAM ETER_H_ID_ PK | |
| 2029 | ENABLE V ALIDATE); | |
| 2030 | ||
| 2031 | GRANT SELE CT ON ADRM GT.ADR_PAR AMETER_H T O ADRMGT_A PP_R; | |
| 2032 | ||
| 2033 | GRANT DELE TE, INSERT , SELECT, UPDATE ON ADRMGT.ADR _PARAMETER _H TO ADRM GT_APP_RW; | |
| 2034 | ALTER TABL E ADRMGT.A DR_PARAMET ER | |
| 2035 | DROP PRIM ARY KEY CA SCADE; | |
| 2036 | ||
| 2037 | DROP TABLE ADRMGT.AD R_PARAMETE R CASCADE CONSTRAINT S; | |
| 2038 | ||
| 2039 | CREATE TAB LE ADRMGT. ADR_PARAME TER | |
| 2040 | ( | |
| 2041 | ADR_PARA METER_ID NUMBE R NO T NULL, | |
| 2042 | TYPE VARCH AR2(30 BYT E) NO T NULL, | |
| 2043 | UNIT VARCH AR2(30 BYT E), | |
| 2044 | APPLICAT ION_NAME VARCH AR2(80 BYT E), | |
| 2045 | PARAMETE R_NAME VARCH AR2(50 BYT E) NO T NULL, | |
| 2046 | DESCRIPT ION VARCH AR2(250 BY TE) NO T NULL, | |
| 2047 | VALUE VARCH AR2(250 BY TE) NO T NULL, | |
| 2048 | DATA_LEN GTH NUMBE R, | |
| 2049 | FORMAT_M ASK VARCH AR2(50 BYT E), | |
| 2050 | INACTIVE _FLAG VARCH AR2(1 BYTE ) NO T NULL, | |
| 2051 | RECORD_C REATED_BY VARCH AR2(30 BYT E) NO T NULL, | |
| 2052 | RECORD_C REATED_DAT E DATE NO T NULL, | |
| 2053 | RECORD_M ODIFIED_BY VARCH AR2(30 BYT E) NO T NULL, | |
| 2054 | RECORD_M ODIFIED_DA TE DATE NO T NULL, | |
| 2055 | RECORD_M ODIFIED_CO UNT NUMBE R NO T NULL | |
| 2056 | ) | |
| 2057 | TABLESPACE S_DATA_01 | |
| 2058 | RESULT_CAC HE (MODE D EFAULT) | |
| 2059 | PCTUSED 0 | |
| 2060 | PCTFREE 10 | |
| 2061 | INITRANS 1 | |
| 2062 | MAXTRANS 255 | |
| 2063 | STORAGE ( | |
| 2064 | INITIAL 1 28K | |
| 2065 | NEXT 1 28K | |
| 2066 | MAXSIZE U NLIMITED | |
| 2067 | MINEXTEN TS 1 | |
| 2068 | MAXEXTEN TS U NLIMITED | |
| 2069 | PCTINCRE ASE 0 | |
| 2070 | BUFFER_P OOL D EFAULT | |
| 2071 | FLASH_CA CHE D EFAULT | |
| 2072 | CELL_FLA SH_CACHE D EFAULT | |
| 2073 | ) | |
| 2074 | LOGGING | |
| 2075 | NOCOMPRESS | |
| 2076 | NOCACHE | |
| 2077 | NOPARALLEL | |
| 2078 | MONITORING ; | |
| 2079 | ||
| 2080 | COMMENT ON TABLE ADR MGT.ADR_PA RAMETER IS 'Paramete rs used by ADR suppo rt process es and scr ipts'; | |
| 2081 | ||
| 2082 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER.A DR_PARAMET ER_ID IS ' The primar y key, gen erated by the databa se system in numeric form, use d to uniqu ely identi fy a data record in this table .'; | |
| 2083 | ||
| 2084 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER.T YPE IS 'Sc alar type/ data type of the par ameter''s value.'; | |
| 2085 | ||
| 2086 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER.U NIT IS 'Gr ouping uni ts of the parameter' 's value.' ; | |
| 2087 | ||
| 2088 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER.A PPLICATION _NAME IS ' Name of th e applicat ion that u ses the pa rameter.'; | |
| 2089 | ||
| 2090 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER.P ARAMETER_N AME IS 'Th e name of the parame ter. This is the pri mary looku p column i n the tabl e.'; | |
| 2091 | ||
| 2092 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER.D ESCRIPTION IS 'User friendly d escription of the pa rameter.'; | |
| 2093 | ||
| 2094 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER.V ALUE IS 'T he value f or the par ameter tha t is used by the pro cesses and scripts.' ; | |
| 2095 | ||
| 2096 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER.D ATA_LENGTH IS 'Lengt h of the p arameter'' s value.'; | |
| 2097 | ||
| 2098 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER.F ORMAT_MASK IS 'Forma tting mask to be use d on the p arameter'' s value. T his could be a date format lik e DD-MON-Y YYY or a n umeric for mat like 9 ,999.99.'; | |
| 2099 | ||
| 2100 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER.I NACTIVE_FL AG IS 'Spe cifies if the parame ter can be used.'; | |
| 2101 | ||
| 2102 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER.R ECORD_CREA TED_BY IS 'Account/u ser ID tha t created the record .'; | |
| 2103 | ||
| 2104 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER.R ECORD_CREA TED_DATE I S 'Date th e record w as created .'; | |
| 2105 | ||
| 2106 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER.R ECORD_MODI FIED_BY IS 'Account/ user ID fo r this mod ification to the rec ord'; | |
| 2107 | ||
| 2108 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER.R ECORD_MODI FIED_DATE IS 'Date o f this mod ification to the rec ord.'; | |
| 2109 | ||
| 2110 | COMMENT ON COLUMN AD RMGT.ADR_P ARAMETER.R ECORD_MODI FIED_COUNT IS 'Numbe r of times this reco rd has bee n modified with zero indicatin g the init ial creati on, 1...n indicating changed 1 b to "n" t ime(s) aft er initial creation. '; | |
| 2111 | ||
| 2112 | ||
| 2113 | CREATE UNI QUE INDEX ADRMGT.ADR _PARAMETER _ID_PK ON ADRMGT.ADR _PARAMETER | |
| 2114 | (ADR_PARAM ETER_ID) | |
| 2115 | LOGGING | |
| 2116 | TABLESPACE S_INDEX_0 1 | |
| 2117 | PCTFREE 10 | |
| 2118 | INITRANS 2 | |
| 2119 | MAXTRANS 255 | |
| 2120 | STORAGE ( | |
| 2121 | INITIAL 1 28K | |
| 2122 | NEXT 1 28K | |
| 2123 | MAXSIZE U NLIMITED | |
| 2124 | MINEXTEN TS 1 | |
| 2125 | MAXEXTEN TS U NLIMITED | |
| 2126 | PCTINCRE ASE 0 | |
| 2127 | BUFFER_P OOL D EFAULT | |
| 2128 | FLASH_CA CHE D EFAULT | |
| 2129 | CELL_FLA SH_CACHE D EFAULT | |
| 2130 | ) | |
| 2131 | NOPARALLEL ; | |
| 2132 | ||
| 2133 | CREATE UNI QUE INDEX ADRMGT.ADR _PARAM_APP _PARMNAME_ UK ON ADRM GT.ADR_PAR AMETER | |
| 2134 | (APPLICATI ON_NAME, P ARAMETER_N AME) | |
| 2135 | LOGGING | |
| 2136 | TABLESPACE S_INDEX_0 1 | |
| 2137 | PCTFREE 10 | |
| 2138 | INITRANS 2 | |
| 2139 | MAXTRANS 255 | |
| 2140 | STORAGE ( | |
| 2141 | INITIAL 1 28K | |
| 2142 | NEXT 1 28K | |
| 2143 | MAXSIZE U NLIMITED | |
| 2144 | MINEXTEN TS 1 | |
| 2145 | MAXEXTEN TS U NLIMITED | |
| 2146 | PCTINCRE ASE 0 | |
| 2147 | BUFFER_P OOL D EFAULT | |
| 2148 | FLASH_CA CHE D EFAULT | |
| 2149 | CELL_FLA SH_CACHE D EFAULT | |
| 2150 | ) | |
| 2151 | NOPARALLEL ; | |
| 2152 | ||
| 2153 | CREATE OR REPLACE TR IGGER ADRM GT.ADR_PAR AMETER_AUD IR_TRGR | |
| 2154 | AFTER DE LETE OR IN SERT OR UP DATE | |
| 2155 | ON ADRMG T.ADR_PARA METER | |
| 2156 | FOR EACH ROW | |
| 2157 | DECLARE | |
| 2158 | ||
| 2159 | mDML CHAR (1); | |
| 2160 | ||
| 2161 | BEGIN | |
| 2162 | ||
| 2163 | IF DEL ETING THEN | |
| 2164 | ||
| 2165 | INSE RT | |
| 2166 | INTO ADRM GT.ADR_PAR AMETER_H | |
| 2167 | (Adr _parameter _h_id, | |
| 2168 | Tra nsaction_t ype_code, | |
| 2169 | Adr _parameter _id, | |
| 2170 | Typ e, | |
| 2171 | Uni t, | |
| 2172 | App lication_n ame, | |
| 2173 | Par ameter_nam e, | |
| 2174 | des cription, | |
| 2175 | Val ue, | |
| 2176 | Dat a_length, | |
| 2177 | For mat_mask, | |
| 2178 | Ina ctive_flag , | |
| 2179 | Rec ord_create d_by, | |
| 2180 | Rec ord_create d_date, | |
| 2181 | Rec ord_modifi ed_by, | |
| 2182 | Rec ord_modifi ed_date, | |
| 2183 | Rec ord_modifi ed_count, | |
| 2184 | His tory_creat ed_date) | |
| 2185 | VALU ES (ADR MGT.Adr_Pa rameter_H_ Id_S.NEXTV AL, | |
| 2186 | 'D' , | |
| 2187 | :OL D.Adr_para meter_id, | |
| 2188 | :OL D.Type, | |
| 2189 | :OL D.Unit, | |
| 2190 | :OL D.Applicat ion_name, | |
| 2191 | :OL D.Paramete r_name, | |
| 2192 | :OL D.Descript ion, | |
| 2193 | :OL D.Value, | |
| 2194 | :OL D.Data_len gth, | |
| 2195 | :OL D.Format_m ask, | |
| 2196 | :OL D.Inactive _flag, | |
| 2197 | :OL D.Record_c reated_by, | |
| 2198 | :OL D.Record_c reated_dat e, | |
| 2199 | :OL D.Record_m odified_by , | |
| 2200 | :OL D.Record_m odified_da te, | |
| 2201 | :OL D.Record_m odified_co unt, | |
| 2202 | SYS DATE); | |
| 2203 | ||
| 2204 | ELSE | |
| 2205 | ||
| 2206 | IF U PDATING TH EN | |
| 2207 | ||
| 2208 | m DML := 'U' ; | |
| 2209 | ||
| 2210 | ELSE | |
| 2211 | ||
| 2212 | m DML := 'I' ; | |
| 2213 | ||
| 2214 | END IF; | |
| 2215 | ||
| 2216 | INSE RT | |
| 2217 | INTO ADRM GT.ADR_PAR AMETER_H | |
| 2218 | (Adr _parameter _h_id, | |
| 2219 | Tra nsaction_t ype_code, | |
| 2220 | Adr _parameter _id, | |
| 2221 | Typ e, | |
| 2222 | Uni t, | |
| 2223 | App lication_n ame, | |
| 2224 | Par ameter_nam e, | |
| 2225 | Des cription, | |
| 2226 | Val ue, | |
| 2227 | Dat a_length, | |
| 2228 | For mat_mask, | |
| 2229 | Ina ctive_flag , | |
| 2230 | Rec ord_create d_by, | |
| 2231 | Rec ord_create d_date, | |
| 2232 | Rec ord_modifi ed_by, | |
| 2233 | Rec ord_modifi ed_date, | |
| 2234 | Rec ord_modifi ed_count, | |
| 2235 | His tory_creat ed_date) | |
| 2236 | VALU ES (ADR MGT.Adr_Pa rameter_H_ Id_S.NEXTV AL, | |
| 2237 | mDM L, | |
| 2238 | :NE W.Adr_para meter_id, | |
| 2239 | :NE W.type, | |
| 2240 | :NE W.unit, | |
| 2241 | :NE W.Applicat ion_name, | |
| 2242 | :NE W.Paramete r_name, | |
| 2243 | :NE W.descript ion, | |
| 2244 | :NE W.value, | |
| 2245 | :NE W.data_len gth, | |
| 2246 | :NE W.format_m ask, | |
| 2247 | :NE W.Inactive _flag, | |
| 2248 | :NE W.Record_c reated_by, | |
| 2249 | :NE W.Record_c reated_dat e, | |
| 2250 | :NE W.Record_m odified_by , | |
| 2251 | :NE W.Record_m odified_da te, | |
| 2252 | :NE W.Record_m odified_co unt, | |
| 2253 | SYS DATE); | |
| 2254 | ||
| 2255 | END IF ; | |
| 2256 | ||
| 2257 | END Parame ter_Audir_ Trgr; | |
| 2258 | / | |
| 2259 | ||
| 2260 | ||
| 2261 | CREATE OR REPLACE PU BLIC SYNON YM ADR_PAR AMETER FOR ADRMGT.AD R_PARAMETE R; | |
| 2262 | ||
| 2263 | ||
| 2264 | ALTER TABL E ADRMGT.A DR_PARAMET ER ADD ( | |
| 2265 | CONSTRAI NT ADR_PAR AM_INACTIV E_FLAG_CK | |
| 2266 | CHECK (I nactive_fl ag IN ('Y' ,'N')) | |
| 2267 | ENABLE V ALIDATE, | |
| 2268 | CONSTRAI NT ADR_PAR AM_TYPE_CK | |
| 2269 | CHECK (T ype IN ('N UMERIC','A LPHANUMERI C')) | |
| 2270 | ENABLE V ALIDATE, | |
| 2271 | CONSTRAI NT ADR_PAR AM_UNITS_C K | |
| 2272 | CHECK (U nit IN ('Y EAR','MONT H','WEEK', 'DAY','HOU R', 'MINU TE','COUNT ','DATE',' TIME')) | |
| 2273 | ENABLE V ALIDATE, | |
| 2274 | CONSTRAI NT ADR_PAR AMETER_ID_ PK | |
| 2275 | PRIMARY KEY | |
| 2276 | (ADR_PAR AMETER_ID) | |
| 2277 | USING IN DEX ADRMGT .ADR_PARAM ETER_ID_PK | |
| 2278 | ENABLE V ALIDATE); | |
| 2279 | ||
| 2280 | GRANT DELE TE, INSERT , SELECT, UPDATE ON ADRMGT.ADR _PARAMETER TO ADR; | |
| 2281 | ||
| 2282 | GRANT DELE TE, INSERT , SELECT, UPDATE ON ADRMGT.ADR _PARAMETER TO ADREXT ; | |
| 2283 | ||
| 2284 | GRANT SELE CT ON ADRM GT.ADR_PAR AMETER TO ADRMGT_APP _R; | |
| 2285 | ||
| 2286 | GRANT DELE TE, INSERT , SELECT, UPDATE ON ADRMGT.ADR _PARAMETER TO ADRMGT _APP_RW; | |
| 2287 | ||
| 2288 | GRANT SELE CT ON ADRM GT.ADR_PAR AMETER TO EEUSR; | |
| 2289 | ||
| 2290 | GRANT DELE TE, INSERT , SELECT, UPDATE ON ADRMGT.ADR _PARAMETER TO PSIM; | |
| 2291 | DROP TABLE ADRMGT.TE ST_STATS1 CASCADE CO NSTRAINTS; | |
| 2292 | ||
| 2293 | CREATE TAB LE ADRMGT. TEST_STATS 1 | |
| 2294 | ( | |
| 2295 | STATID VARCHAR2( 30 BYTE), | |
| 2296 | TYPE CHAR(1 BY TE), | |
| 2297 | VERSION NUMBER, | |
| 2298 | FLAGS NUMBER, | |
| 2299 | C1 VARCHAR2( 30 BYTE), | |
| 2300 | C2 VARCHAR2( 30 BYTE), | |
| 2301 | C3 VARCHAR2( 30 BYTE), | |
| 2302 | C4 VARCHAR2( 30 BYTE), | |
| 2303 | C5 VARCHAR2( 30 BYTE), | |
| 2304 | N1 NUMBER, | |
| 2305 | N2 NUMBER, | |
| 2306 | N3 NUMBER, | |
| 2307 | N4 NUMBER, | |
| 2308 | N5 NUMBER, | |
| 2309 | N6 NUMBER, | |
| 2310 | N7 NUMBER, | |
| 2311 | N8 NUMBER, | |
| 2312 | N9 NUMBER, | |
| 2313 | N10 NUMBER, | |
| 2314 | N11 NUMBER, | |
| 2315 | N12 NUMBER, | |
| 2316 | D1 DATE, | |
| 2317 | R1 RAW(32), | |
| 2318 | R2 RAW(32), | |
| 2319 | CH1 VARCHAR2( 1000 BYTE) | |
| 2320 | ) | |
| 2321 | TABLESPACE M_DATA_01 | |
| 2322 | RESULT_CAC HE (MODE D EFAULT) | |
| 2323 | PCTUSED 0 | |
| 2324 | PCTFREE 10 | |
| 2325 | INITRANS 1 | |
| 2326 | MAXTRANS 255 | |
| 2327 | STORAGE ( | |
| 2328 | INITIAL 4 M | |
| 2329 | NEXT 4 M | |
| 2330 | MAXSIZE U NLIMITED | |
| 2331 | MINEXTEN TS 1 | |
| 2332 | MAXEXTEN TS U NLIMITED | |
| 2333 | PCTINCRE ASE 0 | |
| 2334 | BUFFER_P OOL D EFAULT | |
| 2335 | FLASH_CA CHE D EFAULT | |
| 2336 | CELL_FLA SH_CACHE D EFAULT | |
| 2337 | ) | |
| 2338 | LOGGING | |
| 2339 | NOCOMPRESS | |
| 2340 | NOCACHE | |
| 2341 | NOPARALLEL | |
| 2342 | MONITORING ; | |
| 2343 | DROP TABLE ADRMGT.TE ST_STATS C ASCADE CON STRAINTS; | |
| 2344 | ||
| 2345 | CREATE TAB LE ADRMGT. TEST_STATS | |
| 2346 | ( | |
| 2347 | STATID VARCHAR2( 30 BYTE), | |
| 2348 | TYPE CHAR(1 BY TE), | |
| 2349 | VERSION NUMBER, | |
| 2350 | FLAGS NUMBER, | |
| 2351 | C1 VARCHAR2( 30 BYTE), | |
| 2352 | C2 VARCHAR2( 30 BYTE), | |
| 2353 | C3 VARCHAR2( 30 BYTE), | |
| 2354 | C4 VARCHAR2( 30 BYTE), | |
| 2355 | C5 VARCHAR2( 30 BYTE), | |
| 2356 | N1 NUMBER, | |
| 2357 | N2 NUMBER, | |
| 2358 | N3 NUMBER, | |
| 2359 | N4 NUMBER, | |
| 2360 | N5 NUMBER, | |
| 2361 | N6 NUMBER, | |
| 2362 | N7 NUMBER, | |
| 2363 | N8 NUMBER, | |
| 2364 | N9 NUMBER, | |
| 2365 | N10 NUMBER, | |
| 2366 | N11 NUMBER, | |
| 2367 | N12 NUMBER, | |
| 2368 | D1 DATE, | |
| 2369 | R1 RAW(32), | |
| 2370 | R2 RAW(32), | |
| 2371 | CH1 VARCHAR2( 1000 BYTE) | |
| 2372 | ) | |
| 2373 | TABLESPACE M_DATA_01 | |
| 2374 | RESULT_CAC HE (MODE D EFAULT) | |
| 2375 | PCTUSED 0 | |
| 2376 | PCTFREE 10 | |
| 2377 | INITRANS 1 | |
| 2378 | MAXTRANS 255 | |
| 2379 | STORAGE ( | |
| 2380 | INITIAL 4 M | |
| 2381 | NEXT 4 M | |
| 2382 | MAXSIZE U NLIMITED | |
| 2383 | MINEXTEN TS 1 | |
| 2384 | MAXEXTEN TS U NLIMITED | |
| 2385 | PCTINCRE ASE 0 | |
| 2386 | BUFFER_P OOL D EFAULT | |
| 2387 | FLASH_CA CHE D EFAULT | |
| 2388 | CELL_FLA SH_CACHE D EFAULT | |
| 2389 | ) | |
| 2390 | LOGGING | |
| 2391 | NOCOMPRESS | |
| 2392 | NOCACHE | |
| 2393 | NOPARALLEL | |
| 2394 | MONITORING ; |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.