NC2_UPDATE_ORA.sql 87 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584
  1. --
  2. -- Licensed Materials - Property of IBM
  3. --
  4. -- BI and PM: JSM
  5. --
  6. -- (c) Copyright IBM Corp. 2003, 2010.
  7. --
  8. -- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  9. --
  10. -------------------------------------------------------------------------------
  11. -- NC2_UPDATE_ORA.SQL * DO NOT EDIT * Beta1 -> Beta2
  12. -------------------------------------------------------------------------------
  13. -------------------------------------------------------------------------------
  14. --$100-- backup create begin
  15. -------------------------------------------------------------------------------
  16. CREATE TABLE BC_AGENT_MESSAGE(
  17. LOG_ID INTEGER NOT NULL,
  18. AGENT_ID INTEGER NOT NULL,
  19. MESSAGE VARCHAR2(2000) NOT NULL,
  20. TIMESTAMP NUMBER
  21. );
  22. CREATE TABLE BC_AGGREGATE_RULE_TREE(
  23. FK_PARENT_ID INTEGER NOT NULL,
  24. FK_CHILD_ID INTEGER NOT NULL
  25. );
  26. CREATE TABLE BC_BIE(
  27. PK_BIE_ID INTEGER NOT NULL,
  28. NAME VARCHAR2(255) NOT NULL,
  29. DESCRIPTION VARCHAR2(1000),
  30. LASTMOD_TIME DATE,
  31. MOD_CNT INTEGER,
  32. LASTMOD_BY CHAR(40)
  33. );
  34. CREATE TABLE BC_BIECALC(
  35. PK_CALC_ID INTEGER NOT NULL,
  36. LHS_TOPIC_ID INTEGER,
  37. TYPE_NAME VARCHAR2(20),
  38. FK_RHSTYPE VARCHAR2(20),
  39. OPERATOR CHAR(18),
  40. NUMERIC_LITERAL FLOAT,
  41. STRING_LITERAL VARCHAR2(255),
  42. DATE_LITERAL DATE,
  43. NAME VARCHAR2(255),
  44. DESCRIPTION VARCHAR2(255)
  45. );
  46. CREATE TABLE BC_BIETOPIC(
  47. PK_BIETOPIC_ID INTEGER NOT NULL,
  48. FK_BIE_ID INTEGER,
  49. NAME VARCHAR2(255),
  50. DESCRIPTION VARCHAR2(1000),
  51. FK_DMT_ID INTEGER,
  52. TYPE VARCHAR2(30),
  53. MODCOUNT INTEGER,
  54. FK_CALC_ID INTEGER,
  55. FK_BIETOPIC_ID INTEGER
  56. );
  57. CREATE TABLE BC_COGNOS_DS(
  58. PK_PP_DS_ID INTEGER NOT NULL,
  59. NAME VARCHAR2(255) NOT NULL,
  60. DESCRIPTION VARCHAR2(1000),
  61. SERVER_NAME VARCHAR2(255),
  62. SECURITY_DETAILS VARCHAR2(2000),
  63. PORT_NUMBER SMALLINT
  64. );
  65. CREATE TABLE BC_CONFIG_DS(
  66. PK_DS_ID INTEGER NOT NULL,
  67. NAME VARCHAR2(255) NOT NULL,
  68. DESCRIPTION VARCHAR2(1000),
  69. USERNAME VARCHAR2(32),
  70. PASSWORD VARCHAR2(32),
  71. LASTMOD_BY CHAR(40),
  72. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  73. MOD_CNT INTEGER DEFAULT (-1) NOT NULL,
  74. SERVER_NAME VARCHAR2(50),
  75. SECURITY_DETAILS RAW(2000)
  76. );
  77. CREATE TABLE BC_CTMAP(
  78. OBJTYPE SMALLINT NOT NULL,
  79. CLASS VARCHAR2(200),
  80. TABLENAME VARCHAR2(200) NOT NULL,
  81. HELPER VARCHAR2(200),
  82. REMOTECLASS VARCHAR2(200)
  83. );
  84. CREATE TABLE BC_DATAMAPPING(
  85. PK_DM_ID INTEGER NOT NULL,
  86. NAME VARCHAR2(255),
  87. DESCRIPTION VARCHAR2(1000),
  88. SQL_STRING CLOB,
  89. FK_DS_ID INTEGER,
  90. LASTMOD_BY CHAR(40),
  91. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  92. MOD_CNT INTEGER DEFAULT (-1) NOT NULL,
  93. FK_PPDS_ID INTEGER,
  94. FK_COGNOSDS_ID INTEGER,
  95. URL VARCHAR2(2024),
  96. NIC VARCHAR2(2024)
  97. );
  98. CREATE TABLE BC_DB_VERSION(
  99. DB_VERSION_ID INTEGER,
  100. BUILD VARCHAR2(20)
  101. );
  102. CREATE TABLE BC_DELIVERYADDRESS(
  103. PK_DELADDRESS_ID INTEGER NOT NULL,
  104. DELIVERY_ADDRESS VARCHAR2(100),
  105. CHANNEL_TYPE INTEGER,
  106. IS_DEFAULT INTEGER NOT NULL,
  107. FK_RECIPIENT_ID INTEGER
  108. );
  109. CREATE TABLE BC_DMTOPIC(
  110. PK_TOPIC_ID INTEGER NOT NULL,
  111. NAME VARCHAR2(255),
  112. DESCRIPTION VARCHAR2(1000),
  113. TSRC VARCHAR2(100),
  114. TLINK VARCHAR2(200),
  115. FK_DM_ID INTEGER NOT NULL,
  116. LASTMOD_BY CHAR(40),
  117. LASTMOD_TIME DATE DEFAULT sysdate,
  118. TABLE_NAME VARCHAR2(64),
  119. COLUMN_NAME VARCHAR2(64),
  120. DRE_COLUMN_NAME VARCHAR2(64),
  121. COLUMN_TYPE INTEGER,
  122. PP_TOPIC_VALUE VARCHAR2(255),
  123. OBJ_TYPE SMALLINT
  124. );
  125. CREATE TABLE BC_DMT_LINK(
  126. PK_DM_ID INTEGER NOT NULL,
  127. FK_DM_ID INTEGER NOT NULL,
  128. FK_DATAMAPPING CHAR(40) NOT NULL
  129. );
  130. CREATE TABLE BC_DSITEM_L1(
  131. PK_DSITEM1_ID INTEGER NOT NULL,
  132. NAME VARCHAR2(255) NOT NULL,
  133. DESCRIPTION VARCHAR2(1000),
  134. FK_DS_ID INTEGER NOT NULL,
  135. LASTMOD_BY CHAR(40),
  136. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  137. MOD_CNT INTEGER DEFAULT (-1) NOT NULL
  138. );
  139. CREATE TABLE BC_DSITEM_L2(
  140. PK_DSITEM2_ID INTEGER NOT NULL,
  141. NAME VARCHAR2(255) NOT NULL,
  142. DESCRIPTION VARCHAR2(1000),
  143. FK_DSITEM1_ID INTEGER NOT NULL,
  144. TYPE INTEGER,
  145. LASTMOD_BY CHAR(40),
  146. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  147. MOD_CNT INTEGER DEFAULT (-1) NOT NULL
  148. );
  149. CREATE TABLE BC_DSPOOL(
  150. PK_DSPOOL_ID INTEGER NOT NULL,
  151. NAME VARCHAR2(255) NOT NULL,
  152. DESCRIPTION VARCHAR2(1000),
  153. URL VARCHAR2(128) NOT NULL,
  154. DRIVER VARCHAR2(100) NOT NULL,
  155. DS_TYPE INTEGER,
  156. LASTMOD_BY CHAR(40),
  157. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  158. MOD_CNT INTEGER DEFAULT (-1) NOT NULL
  159. );
  160. CREATE TABLE BC_DYNAMIC_RECIPIENT_STRUCT(
  161. PK_ID INTEGER NOT NULL,
  162. NAME VARCHAR2(255),
  163. DESCRIPTION VARCHAR2(1000),
  164. TITLE VARCHAR2(64),
  165. FIRSTNAME VARCHAR2(64),
  166. MIDDLENAME VARCHAR2(64),
  167. LASTNAME VARCHAR2(64),
  168. PHONENUMBER VARCHAR2(64),
  169. JOBTITLE VARCHAR2(64),
  170. COMPANYNAME VARCHAR2(255),
  171. DEPARTMENT VARCHAR2(255),
  172. OFFICE VARCHAR2(255),
  173. COUNTRY VARCHAR2(255),
  174. TIMEZONE VARCHAR2(64),
  175. LASTMOD_BY CHAR(40),
  176. MODCOUNT INTEGER DEFAULT (-1)
  177. );
  178. CREATE TABLE BC_DYN_DELIVERY_INFO_STRUCT(
  179. PK_OID INTEGER NOT NULL,
  180. FK_DYNAMIC_RECIPIENT_STRUCT INTEGER,
  181. ADDRESS_DESCRIPTION CHAR(40),
  182. CHANNEL_TYPE INTEGER NOT NULL,
  183. ADDRESS_BIE_ID INTEGER NOT NULL,
  184. NAME VARCHAR2(100),
  185. LASTMOD_BY VARCHAR2(100),
  186. MODCOUNT INTEGER DEFAULT (-1),
  187. DESCRIPTION VARCHAR2(100)
  188. );
  189. CREATE TABLE BC_EXECUTABLE(
  190. PK_EXE_ID INTEGER NOT NULL,
  191. NAME VARCHAR2(255) NOT NULL,
  192. DESCRIPTION VARCHAR2(1000),
  193. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  194. MOD_CNT INTEGER,
  195. PATH VARCHAR2(255) NOT NULL,
  196. FK_TASK_ID INTEGER NOT NULL
  197. );
  198. CREATE TABLE BC_MACHINE_CONFIG(
  199. PK_OID INTEGER NOT NULL,
  200. NAME VARCHAR2(255) NOT NULL,
  201. DESCRIPTION VARCHAR2(1000),
  202. LASTMOD_BY VARCHAR2(32),
  203. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  204. MOD_CNT INTEGER DEFAULT (-1) NOT NULL,
  205. TIMEZONE VARCHAR2(50)
  206. );
  207. CREATE TABLE BC_MESSAGELINE(
  208. FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
  209. LINE_NO INTEGER NOT NULL,
  210. LINE_TYPE INTEGER
  211. );
  212. CREATE TABLE BC_MESSAGELINE_ELEMENT(
  213. FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
  214. ELEMENT_NUMBER INTEGER NOT NULL,
  215. LINE_NO INTEGER NOT NULL,
  216. TEXT VARCHAR2(4000),
  217. FK_BIE_TOPIC_ID INTEGER
  218. );
  219. CREATE TABLE BC_MESSAGESTRUCT(
  220. PK_MS_ID INTEGER NOT NULL,
  221. FK_DYNREC_ID INTEGER,
  222. NAME VARCHAR2(255),
  223. DESCRIPTION VARCHAR2(1000),
  224. SOURCE VARCHAR2(100),
  225. SUBJECT VARCHAR2(100),
  226. MODCOUNT INTEGER DEFAULT (-1),
  227. LASTMOD_BY VARCHAR2(50),
  228. CHANNEL_TYPE INTEGER,
  229. CONTACT VARCHAR2(50),
  230. AVOID_DUPLICATION INTEGER DEFAULT (0) NOT NULL
  231. );
  232. CREATE TABLE BC_MESSAGE_ATTACHMENT(
  233. PK_ATTACHMENT_ID INTEGER NOT NULL,
  234. FK_MESSAGE_ID INTEGER NOT NULL,
  235. ATTACHMENT_TYPE INTEGER NOT NULL,
  236. ATTACHMENT VARCHAR2(100) NOT NULL,
  237. ATTACHMENT_SERVER VARCHAR2(100),
  238. MIME_TYPE VARCHAR2(100) NOT NULL
  239. );
  240. CREATE TABLE BC_MSGDUPLICATION_STORE(
  241. MSG_PART_ID NUMBER NOT NULL,
  242. TOPIC_STRING_VALUE VARCHAR2(2000),
  243. FK_BIETOPIC_ID INTEGER NOT NULL,
  244. FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
  245. FK_TASK_ID INTEGER,
  246. DATE_ DATE DEFAULT sysdate NOT NULL
  247. );
  248. CREATE TABLE BC_MSGDUPLICATION_TEMP_STORE(
  249. MSG_PART_ID NUMBER NOT NULL,
  250. TOPIC_STRING_VALUE VARCHAR2(2000),
  251. FK_BIETOPIC_ID INTEGER NOT NULL,
  252. FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
  253. FK_TASK_ID INTEGER,
  254. SESSION_ID NUMBER NOT NULL
  255. );
  256. CREATE TABLE BC_OBJECTCATALOGUE(
  257. PK_OID INTEGER NOT NULL,
  258. NAME VARCHAR2(255),
  259. DESCRIPTION VARCHAR2(1000),
  260. SUBTYPE SMALLINT,
  261. TYPE INTEGER NOT NULL,
  262. MODCOUNT INTEGER DEFAULT (-1)
  263. );
  264. CREATE TABLE BC_OBJECTID(
  265. OBJECTID INTEGER
  266. );
  267. CREATE TABLE BC_OBJECT_PERMISSIONS(
  268. FK_OID INTEGER NOT NULL,
  269. PERMISSION INTEGER NOT NULL,
  270. ACL CHAR(50) NOT NULL
  271. );
  272. CREATE TABLE BC_PERMISSION(
  273. PK_PERMISSION_ID INTEGER NOT NULL,
  274. DESCRIPTION VARCHAR2(30) NOT NULL
  275. );
  276. CREATE TABLE BC_RECIPIENT(
  277. PK_RECIPIENT_ID INTEGER NOT NULL,
  278. NAME VARCHAR2(255),
  279. DESCRIPTION VARCHAR2(1000),
  280. LASTMOD_BY CHAR(40),
  281. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  282. MODCOUNT INTEGER DEFAULT (-1),
  283. TITLE VARCHAR2(10),
  284. FIRSTNAME VARCHAR2(50),
  285. MIDDLENAME VARCHAR2(50),
  286. LASTNAME VARCHAR2(50),
  287. PHONENUMBER VARCHAR2(50),
  288. JOBTITLE VARCHAR2(50),
  289. COMPANY VARCHAR2(255),
  290. DEPARTMENT VARCHAR2(255),
  291. OFFICE VARCHAR2(255),
  292. COUNTRY VARCHAR2(50),
  293. TIMEZONE VARCHAR2(50),
  294. TO_REDIRECT INTEGER NOT NULL,
  295. FK_REDIRECT_RID INTEGER,
  296. FK_REDIRECT_RGID INTEGER,
  297. IS_EXTERNAL INTEGER,
  298. IS_USEDEFAULTADDRESS INTEGER
  299. );
  300. CREATE TABLE BC_RECIPIENTSCHEDULE(
  301. PK_SCHEDULE_ID INTEGER NOT NULL,
  302. SCHEDULE_NAME VARCHAR2(100),
  303. FK_RECIPIENT_ID INTEGER,
  304. DELIVERY_SCHEDULE VARCHAR2(2000),
  305. FK_DELADDRESS_ID INTEGER
  306. );
  307. CREATE TABLE BC_RULE(
  308. PK_RULE_ID INTEGER NOT NULL,
  309. NAME VARCHAR2(255) NOT NULL,
  310. DESCRIPTION VARCHAR2(1000),
  311. FK_RULETYPE VARCHAR2(20),
  312. FK_RHSTYPE VARCHAR2(30),
  313. FK_BIE_ID INTEGER,
  314. LHS_TOPIC_ID INTEGER,
  315. OPERATOR VARCHAR2(30),
  316. DATE_LITERAL DATE,
  317. STRING_LITERAL VARCHAR2(255),
  318. RHS_TOPIC_ID INTEGER,
  319. RHS_OPTION NUMBER,
  320. NUMERIC_LITERAL FLOAT,
  321. RHS_BIE_ID INTEGER
  322. );
  323. -- from Beta1 CREATE script
  324. CREATE TABLE BC_SCHEDULE(
  325. PK_SCHEDULE_ID INTEGER NOT NULL,
  326. NAME VARCHAR2(255),
  327. DESCRIPTION VARCHAR2(2000),
  328. LASTMOD_BY CHAR(40),
  329. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  330. MODCOUNT INTEGER DEFAULT (-1),
  331. SCHEDULE_TYPE CHAR(6),
  332. EXECUTE_FIRST VARCHAR2(100),
  333. END_AT VARCHAR2(100),
  334. TIMEZONE VARCHAR2(100),
  335. START_DATE NUMBER,
  336. END_DATE NUMBER,
  337. REPEAT_FOREVER INTEGER,
  338. ACTIVE INTEGER,
  339. VALID_SCHEDULE INTEGER,
  340. USE_DAY_NUMBER INTEGER,
  341. START_TIME_STRING VARCHAR2(50),
  342. START_DATE_STRING VARCHAR2(50),
  343. END_DATE_STRING VARCHAR2(50),
  344. DAY_OF_MONTH INTEGER,
  345. DAY_OF_WEEK INTEGER,
  346. DAY_OF_WEEK_IN_MONTH INTEGER,
  347. MONTH_OF_YEAR INTEGER,
  348. REPEAT_INTERVAL INTEGER,
  349. ESCALATION_SCHEDULE INTEGER,
  350. DAYS_OF_WEEK INTEGER,
  351. FIXED_INTERVAL_TYPE INTEGER,
  352. FIXED_INTERVAL_IN_MILLIS NUMBER(10)
  353. );
  354. CREATE TABLE BC_TASK(
  355. PK_TASK_ID INTEGER NOT NULL,
  356. NAME VARCHAR2(255),
  357. DESCRIPTION VARCHAR2(1000),
  358. FK_BIE_ID INTEGER,
  359. THRESHOLD INTEGER,
  360. WEIGHTS VARCHAR2(200),
  361. TASK_TYPE INTEGER,
  362. DATEFORMAT CHAR(19),
  363. DETECTION_OPTION INTEGER,
  364. LASTMOD_TIME DATE DEFAULT sysdate,
  365. MODCOUNT INTEGER DEFAULT (-1),
  366. LASTMOD_BY CHAR(40)
  367. );
  368. CREATE TABLE BC_TASKSCHEDULE(
  369. PK_TASKSCHEDULE_ID INTEGER NOT NULL,
  370. FK_TASK_ID INTEGER,
  371. NAME VARCHAR2(255),
  372. DESCRIPTION VARCHAR2(1000),
  373. LASTMOD_BY CHAR(40),
  374. MODCOUNT INTEGER DEFAULT (-1) NOT NULL,
  375. RUN_REQUIREMENTS INTEGER,
  376. LAST_EXECUTION_AT NUMBER,
  377. NEXT_EXECUTION_REQUEST NUMBER,
  378. SCHEDULE_DELAY NUMBER
  379. );
  380. CREATE TABLE BC_TASK_LOG(
  381. LOG_ID INTEGER NOT NULL,
  382. TASK_NAME VARCHAR2(255) NOT NULL,
  383. TASK_ID INTEGER,
  384. REQUIRED_RUN_TIME NUMBER,
  385. ACTUAL_RUN_TIME NUMBER,
  386. NEXT_RUN_TIME NUMBER,
  387. FINAL_STATE INTEGER NOT NULL
  388. );
  389. CREATE TABLE BC_USER_SESSION(
  390. TICKET_ID VARCHAR2(32) NOT NULL,
  391. NC_USER_ID INTEGER NOT NULL,
  392. USER_CLASS CHAR(50) NOT NULL
  393. );
  394. CREATE TABLE B_AGENT_ESCALATIONAGENT(
  395. FK_CHILD_AGENT_ID INTEGER NOT NULL,
  396. FK_PARENT_AGENT_ID INTEGER NOT NULL
  397. );
  398. CREATE TABLE B_BIECALC_RHSTOPIC(
  399. FK_BIETOPIC_ID INTEGER NOT NULL,
  400. FK_CALC_ID INTEGER NOT NULL
  401. );
  402. CREATE TABLE B_DS_MACHINE_DSPOOL(
  403. PK_DSMAC_ID INTEGER NOT NULL,
  404. FK_DSPOOL_ID INTEGER NOT NULL,
  405. FK_MACHINE_ID INTEGER NOT NULL,
  406. FK_CONFIG_DS_ID INTEGER NOT NULL,
  407. LASTMOD_BY VARCHAR2(32),
  408. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  409. MOD_CNT INTEGER DEFAULT (-1) NOT NULL
  410. );
  411. CREATE TABLE B_MESSAGESTRUCT_TASK(
  412. FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
  413. FK_TASK_ID INTEGER NOT NULL
  414. );
  415. CREATE TABLE B_MSGSTRUCT_AVOIDTOPICS(
  416. FK_MS_ID INTEGER NOT NULL,
  417. FK_BIETOPIC_ID INTEGER NOT NULL
  418. );
  419. CREATE TABLE B_MSGSTRUCT_RECIPIENT_DELIVINF(
  420. FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
  421. FK_DELIVERY_INFO_ID INTEGER,
  422. FK_RECIPIENT_ID INTEGER NOT NULL,
  423. ADDED_BY_RECIP_ID INTEGER
  424. );
  425. CREATE TABLE B_NEWSITEMS_NCOBJECTS(
  426. FK_NCID INTEGER NOT NULL,
  427. NID CHAR(32) NOT NULL,
  428. VID CHAR(32),
  429. TYPE SMALLINT
  430. );
  431. CREATE TABLE B_RECIPIENT_ACCMANUSERID(
  432. F_RECIPIENTID INTEGER NOT NULL,
  433. ACCMAN_UID NUMBER NOT NULL
  434. );
  435. CREATE TABLE B_RULE_PARAMETER(
  436. FK_TASK_ID INTEGER NOT NULL,
  437. LITERAL_TYPE VARCHAR2(200),
  438. FK_RULE_ID INTEGER NOT NULL
  439. );
  440. CREATE TABLE B_TASKSCHEDULE_SCHEDULE(
  441. FK_TASKSCHEDULE_ID INTEGER NOT NULL,
  442. FK_SCHEDULE_ID INTEGER NOT NULL,
  443. IS_ACTIVE INTEGER,
  444. IS_ESCALATION INTEGER
  445. );
  446. -------------------------------------------------------------------------------
  447. --$110-- backup inserts begin
  448. -------------------------------------------------------------------------------
  449. INSERT INTO BC_AGENT_MESSAGE (LOG_ID,AGENT_ID,MESSAGE,TIMESTAMP)
  450. SELECT LOG_ID,AGENT_ID,MESSAGE,TIMESTAMP FROM NC_AGENT_MESSAGE;
  451. INSERT INTO BC_AGGREGATE_RULE_TREE (FK_PARENT_ID,FK_CHILD_ID)
  452. SELECT FK_PARENT_ID,FK_CHILD_ID FROM NC_AGGREGATE_RULE_TREE;
  453. INSERT INTO BC_BIE (PK_BIE_ID,NAME,DESCRIPTION,LASTMOD_TIME,MOD_CNT,LASTMOD_BY)
  454. SELECT PK_BIE_ID,NAME,DESCRIPTION,LASTMOD_TIME,MOD_CNT,LASTMOD_BY FROM NC_BIE;
  455. INSERT INTO BC_BIECALC (PK_CALC_ID,LHS_TOPIC_ID,TYPE_NAME,FK_RHSTYPE,OPERATOR,NUMERIC_LITERAL,STRING_LITERAL,DATE_LITERAL,NAME,DESCRIPTION)
  456. SELECT PK_CALC_ID,LHS_TOPIC_ID,TYPE_NAME,FK_RHSTYPE,OPERATOR,NUMERIC_LITERAL,STRING_LITERAL,DATE_LITERAL,NAME,DESCRIPTION FROM NC_BIECALC;
  457. INSERT INTO BC_BIETOPIC (PK_BIETOPIC_ID,FK_BIE_ID,NAME,DESCRIPTION,FK_DMT_ID,TYPE,MODCOUNT,FK_CALC_ID,FK_BIETOPIC_ID)
  458. SELECT PK_BIETOPIC_ID,FK_BIE_ID,NAME,DESCRIPTION,FK_DMT_ID,TYPE,MODCOUNT,FK_CALC_ID,FK_BIETOPIC_ID FROM NC_BIETOPIC;
  459. INSERT INTO BC_COGNOS_DS (PK_PP_DS_ID,NAME,DESCRIPTION,SERVER_NAME,SECURITY_DETAILS,PORT_NUMBER)
  460. SELECT PK_PP_DS_ID,NAME,DESCRIPTION,SERVER_NAME,SECURITY_DETAILS,PORT_NUMBER FROM NC_COGNOS_DS;
  461. INSERT INTO BC_CONFIG_DS (PK_DS_ID,NAME,DESCRIPTION,USERNAME,PASSWORD,LASTMOD_BY,LASTMOD_TIME,MOD_CNT,SERVER_NAME,SECURITY_DETAILS)
  462. SELECT PK_DS_ID,NAME,DESCRIPTION,USERNAME,PASSWORD,LASTMOD_BY,LASTMOD_TIME,MOD_CNT,SERVER_NAME,SECURITY_DETAILS FROM NC_CONFIG_DS;
  463. INSERT INTO BC_DATAMAPPING (PK_DM_ID,NAME,DESCRIPTION,SQL_STRING,FK_DS_ID,LASTMOD_BY,LASTMOD_TIME,MOD_CNT,FK_PPDS_ID,FK_COGNOSDS_ID,URL,NIC)
  464. SELECT PK_DM_ID,NAME,DESCRIPTION,SQL_STRING,FK_DS_ID,LASTMOD_BY,LASTMOD_TIME,MOD_CNT,FK_PPDS_ID,FK_COGNOSDS_ID,URL,NIC FROM NC_DATAMAPPING;
  465. INSERT INTO BC_DB_VERSION (DB_VERSION_ID,BUILD)
  466. SELECT DB_VERSION_ID,BUILD FROM NC_DB_VERSION;
  467. INSERT INTO BC_DELIVERYADDRESS (PK_DELADDRESS_ID,DELIVERY_ADDRESS,CHANNEL_TYPE,IS_DEFAULT,FK_RECIPIENT_ID)
  468. SELECT PK_DELADDRESS_ID,DELIVERY_ADDRESS,CHANNEL_TYPE,IS_DEFAULT,FK_RECIPIENT_ID FROM NC_DELIVERYADDRESS;
  469. INSERT INTO BC_DMTOPIC (PK_TOPIC_ID,NAME,DESCRIPTION,TSRC,TLINK,FK_DM_ID,LASTMOD_BY,LASTMOD_TIME,TABLE_NAME,COLUMN_NAME,DRE_COLUMN_NAME,COLUMN_TYPE,PP_TOPIC_VALUE,OBJ_TYPE)
  470. SELECT PK_TOPIC_ID,NAME,DESCRIPTION,TSRC,TLINK,FK_DM_ID,LASTMOD_BY,LASTMOD_TIME,TABLE_NAME,COLUMN_NAME,DRE_COLUMN_NAME,COLUMN_TYPE,PP_TOPIC_VALUE,OBJ_TYPE FROM NC_DMTOPIC;
  471. INSERT INTO BC_DMT_LINK (PK_DM_ID,FK_DM_ID,FK_DATAMAPPING)
  472. SELECT PK_DM_ID,FK_DM_ID,FK_DATAMAPPING FROM NC_DMT_LINK;
  473. INSERT INTO BC_DSITEM_L1 (PK_DSITEM1_ID,NAME,DESCRIPTION,FK_DS_ID,LASTMOD_BY,LASTMOD_TIME,MOD_CNT)
  474. SELECT PK_DSITEM1_ID,NAME,DESCRIPTION,FK_DS_ID,LASTMOD_BY,LASTMOD_TIME,MOD_CNT FROM NC_DSITEM_L1;
  475. INSERT INTO BC_DSITEM_L2 (PK_DSITEM2_ID,NAME,DESCRIPTION,FK_DSITEM1_ID,TYPE,LASTMOD_BY,LASTMOD_TIME,MOD_CNT)
  476. SELECT PK_DSITEM2_ID,NAME,DESCRIPTION,FK_DSITEM1_ID,TYPE,LASTMOD_BY,LASTMOD_TIME,MOD_CNT FROM NC_DSITEM_L2;
  477. INSERT INTO BC_DSPOOL (PK_DSPOOL_ID,NAME,DESCRIPTION,URL,DRIVER,DS_TYPE,LASTMOD_BY,LASTMOD_TIME,MOD_CNT)
  478. SELECT PK_DSPOOL_ID,NAME,DESCRIPTION,URL,DRIVER,DS_TYPE,LASTMOD_BY,LASTMOD_TIME,MOD_CNT FROM NC_DSPOOL;
  479. INSERT INTO BC_DYNAMIC_RECIPIENT_STRUCT (PK_ID,NAME,DESCRIPTION,TITLE,FIRSTNAME,MIDDLENAME,LASTNAME,PHONENUMBER,JOBTITLE,COMPANYNAME,DEPARTMENT,OFFICE,COUNTRY,TIMEZONE,LASTMOD_BY,MODCOUNT)
  480. SELECT PK_ID,NAME,DESCRIPTION,TITLE,FIRSTNAME,MIDDLENAME,LASTNAME,PHONENUMBER,JOBTITLE,COMPANYNAME,DEPARTMENT,OFFICE,COUNTRY,TIMEZONE,LASTMOD_BY,MODCOUNT FROM NC_DYNAMIC_RECIPIENT_STRUCT;
  481. INSERT INTO BC_DYN_DELIVERY_INFO_STRUCT (PK_OID,FK_DYNAMIC_RECIPIENT_STRUCT,ADDRESS_DESCRIPTION,CHANNEL_TYPE,ADDRESS_BIE_ID,NAME,LASTMOD_BY,MODCOUNT,DESCRIPTION)
  482. SELECT PK_OID,FK_DYNAMIC_RECIPIENT_STRUCT,ADDRESS_DESCRIPTION,CHANNEL_TYPE,ADDRESS_BIE_ID,NAME,LASTMOD_BY,MODCOUNT,DESCRIPTION FROM NC_DYN_DELIVERY_INFO_STRUCT;
  483. INSERT INTO BC_EXECUTABLE (PK_EXE_ID,NAME,DESCRIPTION,LASTMOD_TIME,MOD_CNT,PATH,FK_TASK_ID)
  484. SELECT PK_EXE_ID,NAME,DESCRIPTION,LASTMOD_TIME,MOD_CNT,PATH,FK_TASK_ID FROM NC_EXECUTABLE;
  485. INSERT INTO BC_MACHINE_CONFIG (PK_OID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MOD_CNT,TIMEZONE)
  486. SELECT PK_OID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MOD_CNT,TIMEZONE FROM NC_MACHINE_CONFIG;
  487. INSERT INTO BC_MESSAGELINE (FK_MESSAGESTRUCT_ID,LINE_NO,LINE_TYPE)
  488. SELECT FK_MESSAGESTRUCT_ID,LINE_NO,LINE_TYPE FROM NC_MESSAGELINE;
  489. INSERT INTO BC_MESSAGELINE_ELEMENT (FK_MESSAGESTRUCT_ID,ELEMENT_NUMBER,LINE_NO,TEXT,FK_BIE_TOPIC_ID)
  490. SELECT FK_MESSAGESTRUCT_ID,ELEMENT_NUMBER,LINE_NO,TEXT,FK_BIE_TOPIC_ID FROM NC_MESSAGELINE_ELEMENT;
  491. INSERT INTO BC_MESSAGESTRUCT (PK_MS_ID,FK_DYNREC_ID,NAME,DESCRIPTION,SOURCE,SUBJECT,MODCOUNT,LASTMOD_BY,CHANNEL_TYPE,CONTACT,AVOID_DUPLICATION)
  492. SELECT PK_MS_ID,FK_DYNREC_ID,NAME,DESCRIPTION,SOURCE,SUBJECT,MODCOUNT,LASTMOD_BY,CHANNEL_TYPE,CONTACT,AVOID_DUPLICATION FROM NC_MESSAGESTRUCT;
  493. INSERT INTO BC_MESSAGE_ATTACHMENT (PK_ATTACHMENT_ID,FK_MESSAGE_ID,ATTACHMENT_TYPE,ATTACHMENT,ATTACHMENT_SERVER,MIME_TYPE)
  494. SELECT PK_ATTACHMENT_ID,FK_MESSAGE_ID,ATTACHMENT_TYPE,ATTACHMENT,ATTACHMENT_SERVER,MIME_TYPE FROM NC_MESSAGE_ATTACHMENT;
  495. INSERT INTO BC_MSGDUPLICATION_STORE (MSG_PART_ID,TOPIC_STRING_VALUE,FK_BIETOPIC_ID,FK_MESSAGESTRUCT_ID,FK_TASK_ID,DATE_)
  496. SELECT MSG_PART_ID,TOPIC_STRING_VALUE,FK_BIETOPIC_ID,FK_MESSAGESTRUCT_ID,FK_TASK_ID,DATE_ FROM NC_MSGDUPLICATION_STORE;
  497. INSERT INTO BC_MSGDUPLICATION_TEMP_STORE (MSG_PART_ID,TOPIC_STRING_VALUE,FK_BIETOPIC_ID,FK_MESSAGESTRUCT_ID,FK_TASK_ID,SESSION_ID)
  498. SELECT MSG_PART_ID,TOPIC_STRING_VALUE,FK_BIETOPIC_ID,FK_MESSAGESTRUCT_ID,FK_TASK_ID,SESSION_ID FROM NC_MSGDUPLICATION_TEMP_STORE;
  499. INSERT INTO BC_OBJECTCATALOGUE (PK_OID,NAME,DESCRIPTION,SUBTYPE,TYPE,MODCOUNT)
  500. SELECT PK_OID,NAME,DESCRIPTION,SUBTYPE,TYPE,MODCOUNT FROM NC_OBJECTCATALOGUE;
  501. INSERT INTO BC_OBJECTID (OBJECTID)
  502. SELECT OBJECTID FROM NC_OBJECTID;
  503. INSERT INTO BC_OBJECT_PERMISSIONS (FK_OID,PERMISSION,ACL)
  504. SELECT FK_OID,PERMISSION,ACL FROM NC_OBJECT_PERMISSIONS;
  505. INSERT INTO BC_RECIPIENT (PK_RECIPIENT_ID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MODCOUNT,TITLE,FIRSTNAME,MIDDLENAME,LASTNAME,PHONENUMBER,JOBTITLE,COMPANY,DEPARTMENT,OFFICE,COUNTRY,TIMEZONE,TO_REDIRECT,FK_REDIRECT_RID,FK_REDIRECT_RGID,IS_EXTERNAL,IS_USEDEFAULTADDRESS)
  506. SELECT PK_RECIPIENT_ID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MODCOUNT,TITLE,FIRSTNAME,MIDDLENAME,LASTNAME,PHONENUMBER,JOBTITLE,COMPANY,DEPARTMENT,OFFICE,COUNTRY,TIMEZONE,TO_REDIRECT,FK_REDIRECT_RID,FK_REDIRECT_RGID,IS_EXTERNAL,IS_USEDEFAULTADDRESS FROM NC_RECIPIENT;
  507. INSERT INTO BC_RECIPIENTSCHEDULE (PK_SCHEDULE_ID,SCHEDULE_NAME,FK_RECIPIENT_ID,DELIVERY_SCHEDULE,FK_DELADDRESS_ID)
  508. SELECT PK_SCHEDULE_ID,SCHEDULE_NAME,FK_RECIPIENT_ID,DELIVERY_SCHEDULE,FK_DELADDRESS_ID FROM NC_RECIPIENTSCHEDULE;
  509. INSERT INTO BC_RULE (PK_RULE_ID,NAME,DESCRIPTION,FK_RULETYPE,FK_RHSTYPE,FK_BIE_ID,LHS_TOPIC_ID,OPERATOR,DATE_LITERAL,STRING_LITERAL,RHS_TOPIC_ID,RHS_OPTION,NUMERIC_LITERAL,RHS_BIE_ID)
  510. SELECT PK_RULE_ID,NAME,DESCRIPTION,FK_RULETYPE,FK_RHSTYPE,FK_BIE_ID,LHS_TOPIC_ID,OPERATOR,DATE_LITERAL,STRING_LITERAL,RHS_TOPIC_ID,RHS_OPTION,NUMERIC_LITERAL,RHS_BIE_ID FROM NC_RULE;
  511. INSERT INTO BC_SCHEDULE (PK_SCHEDULE_ID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MODCOUNT,SCHEDULE_TYPE,TIMEZONE,START_DATE,END_DATE,REPEAT_FOREVER,ACTIVE,VALID_SCHEDULE,USE_DAY_NUMBER,DAY_OF_MONTH,DAY_OF_WEEK,DAY_OF_WEEK_IN_MONTH,MONTH_OF_YEAR,REPEAT_INTERVAL,DAYS_OF_WEEK,FIXED_INTERVAL_TYPE,FIXED_INTERVAL_IN_MILLIS)
  512. SELECT PK_SCHEDULE_ID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MODCOUNT,SCHEDULE_TYPE,TIMEZONE,START_DATE,END_DATE,REPEAT_FOREVER,ACTIVE,VALID_SCHEDULE,USE_DAY_NUMBER,DAY_OF_MONTH,DAY_OF_WEEK,DAY_OF_WEEK_IN_MONTH,MONTH_OF_YEAR,REPEAT_INTERVAL,DAYS_OF_WEEK,FIXED_INTERVAL_TYPE,FIXED_INTERVAL_IN_MILLIS FROM NC_SCHEDULE;
  513. INSERT INTO BC_TASK (PK_TASK_ID,NAME,DESCRIPTION,FK_BIE_ID,THRESHOLD,WEIGHTS,TASK_TYPE,DATEFORMAT,DETECTION_OPTION,LASTMOD_TIME,MODCOUNT,LASTMOD_BY)
  514. SELECT PK_TASK_ID,NAME,DESCRIPTION,FK_BIE_ID,THRESHOLD,WEIGHTS,TASK_TYPE,DATEFORMAT,DETECTION_OPTION,LASTMOD_TIME,MODCOUNT,LASTMOD_BY FROM NC_TASK;
  515. INSERT INTO BC_TASKSCHEDULE (PK_TASKSCHEDULE_ID,FK_TASK_ID,NAME,DESCRIPTION,LASTMOD_BY,MODCOUNT,RUN_REQUIREMENTS,LAST_EXECUTION_AT,NEXT_EXECUTION_REQUEST,SCHEDULE_DELAY)
  516. SELECT PK_TASKSCHEDULE_ID,FK_TASK_ID,NAME,DESCRIPTION,LASTMOD_BY,MODCOUNT,RUN_REQUIREMENTS,LAST_EXECUTION_AT,NEXT_EXECUTION_REQUEST,SCHEDULE_DELAY FROM NC_TASKSCHEDULE;
  517. INSERT INTO BC_TASK_LOG (LOG_ID,TASK_NAME,TASK_ID,REQUIRED_RUN_TIME,ACTUAL_RUN_TIME,NEXT_RUN_TIME,FINAL_STATE)
  518. SELECT LOG_ID,TASK_NAME,TASK_ID,REQUIRED_RUN_TIME,ACTUAL_RUN_TIME,NEXT_RUN_TIME,FINAL_STATE FROM NC_TASK_LOG;
  519. INSERT INTO BC_USER_SESSION (TICKET_ID,NC_USER_ID,USER_CLASS)
  520. SELECT TICKET_ID,NC_USER_ID,USER_CLASS FROM NC_USER_SESSION;
  521. INSERT INTO B_AGENT_ESCALATIONAGENT (FK_CHILD_AGENT_ID,FK_PARENT_AGENT_ID)
  522. SELECT FK_CHILD_AGENT_ID,FK_PARENT_AGENT_ID FROM R_AGENT_ESCALATIONAGENT;
  523. INSERT INTO B_BIECALC_RHSTOPIC (FK_BIETOPIC_ID,FK_CALC_ID)
  524. SELECT FK_BIETOPIC_ID,FK_CALC_ID FROM R_BIECALC_RHSTOPIC;
  525. INSERT INTO B_DS_MACHINE_DSPOOL (PK_DSMAC_ID,FK_DSPOOL_ID,FK_MACHINE_ID,FK_CONFIG_DS_ID,LASTMOD_BY,LASTMOD_TIME,MOD_CNT)
  526. SELECT PK_DSMAC_ID,FK_DSPOOL_ID,FK_MACHINE_ID,FK_CONFIG_DS_ID,LASTMOD_BY,LASTMOD_TIME,MOD_CNT FROM R_DS_MACHINE_DSPOOL;
  527. INSERT INTO B_MESSAGESTRUCT_TASK (FK_MESSAGESTRUCT_ID,FK_TASK_ID)
  528. SELECT FK_MESSAGESTRUCT_ID,FK_TASK_ID FROM R_MESSAGESTRUCT_TASK;
  529. INSERT INTO B_MSGSTRUCT_AVOIDTOPICS (FK_MS_ID,FK_BIETOPIC_ID)
  530. SELECT FK_MS_ID,FK_BIETOPIC_ID FROM R_MSGSTRUCT_AVOIDTOPICS;
  531. INSERT INTO B_MSGSTRUCT_RECIPIENT_DELIVINF (FK_MESSAGESTRUCT_ID,FK_DELIVERY_INFO_ID,FK_RECIPIENT_ID,ADDED_BY_RECIP_ID)
  532. SELECT FK_MESSAGESTRUCT_ID,FK_DELIVERY_INFO_ID,FK_RECIPIENT_ID,ADDED_BY_RECIP_ID FROM R_MSGSTRUCT_RECIPIENT_DELIVINF;
  533. INSERT INTO B_NEWSITEMS_NCOBJECTS (FK_NCID,NID,VID,TYPE)
  534. SELECT FK_NCID,NID,VID,TYPE FROM R_NEWSITEMS_NCOBJECTS;
  535. INSERT INTO B_RECIPIENT_ACCMANUSERID (F_RECIPIENTID,ACCMAN_UID)
  536. SELECT F_RECIPIENTID,ACCMAN_UID FROM R_RECIPIENT_ACCMANUSERID;
  537. INSERT INTO B_RULE_PARAMETER (FK_TASK_ID,LITERAL_TYPE,FK_RULE_ID)
  538. SELECT FK_TASK_ID,LITERAL_TYPE,FK_RULE_ID FROM R_RULE_PARAMETER;
  539. INSERT INTO B_TASKSCHEDULE_SCHEDULE (FK_TASKSCHEDULE_ID,FK_SCHEDULE_ID,IS_ACTIVE,IS_ESCALATION)
  540. SELECT FK_TASKSCHEDULE_ID,FK_SCHEDULE_ID,IS_ACTIVE,IS_ESCALATION FROM R_TASKSCHEDULE_SCHEDULE;
  541. -------------------------------------------------------------------------------
  542. --$120-- foreign keys drop begin
  543. -------------------------------------------------------------------------------
  544. ALTER TABLE NC_AGGREGATE_RULE_TREE DROP CONSTRAINT F1N_AGGREGATE_RULE;
  545. ALTER TABLE NC_BIETOPIC DROP CONSTRAINT F1N_BIETOPIC;
  546. ALTER TABLE NC_DATAMAPPING DROP CONSTRAINT F1N_DATAMAPPING;
  547. ALTER TABLE NC_DYN_DELIVERY_INFO_STRUCT DROP CONSTRAINT F1N_DYN_DELIVERY_I;
  548. ALTER TABLE NC_EXECUTABLE DROP CONSTRAINT F1N_EXECUTABLE;
  549. ALTER TABLE NC_MESSAGELINE DROP CONSTRAINT F1N_MESSAGELINE;
  550. ALTER TABLE NC_MESSAGELINE_ELEMENT DROP CONSTRAINT F1N_MESSAGELINE_EL;
  551. ALTER TABLE NC_MESSAGESTRUCT DROP CONSTRAINT F1N_MESSAGESTRUCT;
  552. ALTER TABLE NC_MESSAGE_ATTACHMENT DROP CONSTRAINT F1N_MESSAGE_ATTACH;
  553. ALTER TABLE NC_TASKSCHEDULE DROP CONSTRAINT F1N_TASKSCHEDULE;
  554. ALTER TABLE R_AGENT_ESCALATIONAGENT DROP CONSTRAINT F1R_AGENT_ESCALATI;
  555. ALTER TABLE R_DS_MACHINE_DSPOOL DROP CONSTRAINT F1R_DS_MACHINE_DSP;
  556. ALTER TABLE R_MESSAGESTRUCT_TASK DROP CONSTRAINT F1R_MESSAGESTRUCT_;
  557. ALTER TABLE R_MSGSTRUCT_AVOIDTOPICS DROP CONSTRAINT F1R_MSGSTRUCT_AVOI;
  558. ALTER TABLE R_MSGSTRUCT_RECIPIENT_DELIVINF DROP CONSTRAINT F1R_MSGSTRUCT_RECI;
  559. ALTER TABLE R_MSGSTRUCT_RECIPIENT_DELIVINF DROP CONSTRAINT F2R_MSGSTRUCT_RECI;
  560. ALTER TABLE R_RECIPIENT_ACCMANUSERID DROP CONSTRAINT F1R_RECIPIENT_ACCM;
  561. ALTER TABLE R_RULE_PARAMETER DROP CONSTRAINT F1R_RULE_PARAMETER;
  562. ALTER TABLE R_TASKSCHEDULE_SCHEDULE DROP CONSTRAINT F1R_TASKSCHEDULE_S;
  563. ALTER TABLE NC_AGGREGATE_RULE_TREE DROP CONSTRAINT F2N_AGGREGATE_RULE;
  564. ALTER TABLE NC_BIETOPIC DROP CONSTRAINT F2N_BIETOPIC;
  565. ALTER TABLE NC_DATAMAPPING DROP CONSTRAINT F2N_DATAMAPPING;
  566. ALTER TABLE R_MSGSTRUCT_RECIPIENT_DELIVINF DROP CONSTRAINT F2N_MSGSTRUCT_RECI;
  567. ALTER TABLE R_DS_MACHINE_DSPOOL DROP CONSTRAINT F2R_DS_MACHINE_DSP;
  568. ALTER TABLE R_MESSAGESTRUCT_TASK DROP CONSTRAINT F2R_MESSAGESTRUCT_;
  569. ALTER TABLE R_TASKSCHEDULE_SCHEDULE DROP CONSTRAINT F2R_TASKSCHEDULE_S;
  570. -------------------------------------------------------------------------------
  571. --$130-- views drop begin
  572. -------------------------------------------------------------------------------
  573. DROP VIEW V_BIECALC_LINK;
  574. DROP VIEW V_NC_RULE_LINK;
  575. DROP VIEW V_NC_TASK_LINK;
  576. DROP VIEW V_NC_TASK;
  577. DROP VIEW V_NC_AGENT_LOG_BASE;
  578. DROP VIEW V_NC_AGENT_LOG;
  579. DROP VIEW V_BIE_TOPIC;
  580. DROP VIEW V_BIE_COMPLETE;
  581. -------------------------------------------------------------------------------
  582. --$140-- tables drop begin
  583. -------------------------------------------------------------------------------
  584. DROP TABLE NC_AGENT_MESSAGE;
  585. DROP TABLE NC_AGGREGATE_RULE_TREE;
  586. DROP TABLE NC_BIE;
  587. DROP TABLE NC_BIECALC;
  588. DROP TABLE NC_BIETOPIC;
  589. DROP TABLE NC_COGNOS_DS;
  590. DROP TABLE NC_CONFIG_DS;
  591. DROP TABLE NC_CTMAP;
  592. DROP TABLE NC_DATAMAPPING;
  593. DROP TABLE NC_DB_VERSION;
  594. DROP TABLE NC_DELIVERYADDRESS;
  595. DROP TABLE NC_DMTOPIC;
  596. DROP TABLE NC_DMT_LINK;
  597. DROP TABLE NC_DSITEM_L1;
  598. DROP TABLE NC_DSITEM_L2;
  599. DROP TABLE NC_DSPOOL;
  600. DROP TABLE NC_DYNAMIC_RECIPIENT_STRUCT;
  601. DROP TABLE NC_DYN_DELIVERY_INFO_STRUCT;
  602. DROP TABLE NC_EXECUTABLE;
  603. DROP TABLE NC_MACHINE_CONFIG;
  604. DROP TABLE NC_MESSAGELINE;
  605. DROP TABLE NC_MESSAGELINE_ELEMENT;
  606. DROP TABLE NC_MESSAGESTRUCT;
  607. DROP TABLE NC_MESSAGE_ATTACHMENT;
  608. DROP TABLE NC_MSGDUPLICATION_STORE;
  609. DROP TABLE NC_MSGDUPLICATION_TEMP_STORE;
  610. DROP TABLE NC_OBJECTCATALOGUE;
  611. DROP TABLE NC_OBJECTID;
  612. DROP TABLE NC_OBJECT_PERMISSIONS;
  613. DROP TABLE NC_PERMISSION;
  614. DROP TABLE NC_RECIPIENT;
  615. DROP TABLE NC_RECIPIENTSCHEDULE;
  616. DROP TABLE NC_RULE;
  617. DROP TABLE NC_SCHEDULE;
  618. DROP TABLE NC_TASK;
  619. DROP TABLE NC_TASKSCHEDULE;
  620. DROP TABLE NC_TASK_LOG;
  621. DROP TABLE NC_USER_SESSION;
  622. DROP TABLE R_AGENT_ESCALATIONAGENT;
  623. DROP TABLE R_BIECALC_RHSTOPIC;
  624. DROP TABLE R_DS_MACHINE_DSPOOL;
  625. DROP TABLE R_MESSAGESTRUCT_TASK;
  626. DROP TABLE R_MSGSTRUCT_AVOIDTOPICS;
  627. DROP TABLE R_MSGSTRUCT_RECIPIENT_DELIVINF;
  628. DROP TABLE R_NEWSITEMS_NCOBJECTS;
  629. DROP TABLE R_RECIPIENT_ACCMANUSERID;
  630. DROP TABLE R_RULE_PARAMETER;
  631. DROP TABLE R_TASKSCHEDULE_SCHEDULE;
  632. -------------------------------------------------------------------------------
  633. --$200-- recreate tables begin
  634. -------------------------------------------------------------------------------
  635. CREATE TABLE NC_ADMINISTRATOR(
  636. USER_CLASS CHAR(50) NOT NULL
  637. );
  638. CREATE TABLE NC_AGENT_MESSAGE(
  639. LOG_ID INTEGER NOT NULL,
  640. AGENT_ID INTEGER NOT NULL,
  641. MESSAGE VARCHAR2(2000) NOT NULL,
  642. TIMESTAMP NUMBER
  643. );
  644. CREATE TABLE NC_AGGREGATE_RULE_TREE(
  645. FK_PARENT_ID INTEGER NOT NULL,
  646. FK_CHILD_ID INTEGER NOT NULL
  647. );
  648. CREATE TABLE NC_BIE(
  649. PK_BIE_ID INTEGER NOT NULL,
  650. NAME VARCHAR2(255) NOT NULL,
  651. DESCRIPTION VARCHAR2(1000),
  652. LASTMOD_TIME DATE,
  653. MOD_CNT INTEGER,
  654. LASTMOD_BY CHAR(40)
  655. );
  656. CREATE TABLE NC_BIECALC(
  657. PK_CALC_ID INTEGER NOT NULL,
  658. LHS_TOPIC_ID INTEGER,
  659. TYPE_NAME VARCHAR2(20),
  660. FK_RHSTYPE VARCHAR2(20),
  661. OPERATOR CHAR(18),
  662. NUMERIC_LITERAL FLOAT,
  663. STRING_LITERAL VARCHAR2(255),
  664. DATE_LITERAL DATE,
  665. NAME VARCHAR2(255),
  666. DESCRIPTION VARCHAR2(255)
  667. );
  668. CREATE TABLE NC_BIETOPIC(
  669. PK_BIETOPIC_ID INTEGER NOT NULL,
  670. FK_BIE_ID INTEGER,
  671. NAME VARCHAR2(255),
  672. DESCRIPTION VARCHAR2(1000),
  673. FK_DMT_ID INTEGER,
  674. TYPE VARCHAR2(30),
  675. MODCOUNT INTEGER,
  676. FK_CALC_ID INTEGER,
  677. FK_BIETOPIC_ID INTEGER
  678. );
  679. CREATE TABLE NC_COGNOS_DS(
  680. PK_PP_DS_ID INTEGER NOT NULL,
  681. NAME VARCHAR2(255) NOT NULL,
  682. DESCRIPTION VARCHAR2(1000),
  683. SERVER_NAME VARCHAR2(255),
  684. SECURITY_DETAILS VARCHAR2(2000),
  685. PORT_NUMBER SMALLINT
  686. );
  687. CREATE TABLE NC_CONFIG_DS(
  688. PK_DS_ID INTEGER NOT NULL,
  689. NAME VARCHAR2(255) NOT NULL,
  690. DESCRIPTION VARCHAR2(1000),
  691. USERNAME VARCHAR2(32),
  692. PASSWORD VARCHAR2(32),
  693. LASTMOD_BY CHAR(40),
  694. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  695. MOD_CNT INTEGER DEFAULT (-1) NOT NULL,
  696. SERVER_NAME VARCHAR2(50),
  697. SECURITY_DETAILS RAW(2000)
  698. );
  699. CREATE TABLE NC_CTMAP(
  700. OBJTYPE SMALLINT NOT NULL,
  701. CLASS VARCHAR2(200),
  702. TABLENAME VARCHAR2(200) NOT NULL,
  703. HELPER VARCHAR2(200),
  704. REMOTECLASS VARCHAR2(200)
  705. );
  706. CREATE TABLE NC_DATAMAPPING(
  707. PK_DM_ID INTEGER NOT NULL,
  708. NAME VARCHAR2(255),
  709. DESCRIPTION VARCHAR2(1000),
  710. SQL_STRING CLOB,
  711. FK_DS_ID INTEGER,
  712. LASTMOD_BY CHAR(40),
  713. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  714. MOD_CNT INTEGER DEFAULT (-1) NOT NULL,
  715. FK_PPDS_ID INTEGER,
  716. FK_COGNOSDS_ID INTEGER,
  717. URL VARCHAR2(2024),
  718. NIC VARCHAR2(2024)
  719. );
  720. CREATE TABLE NC_DB_VERSION(
  721. DB_VERSION_ID INTEGER,
  722. BUILD VARCHAR2(20)
  723. );
  724. CREATE TABLE NC_DELIVERYADDRESS(
  725. PK_DELADDRESS_ID INTEGER NOT NULL,
  726. DELIVERY_ADDRESS VARCHAR2(100),
  727. CHANNEL_TYPE INTEGER,
  728. IS_DEFAULT INTEGER NOT NULL,
  729. FK_RECIPIENT_ID INTEGER
  730. );
  731. CREATE TABLE NC_DMTOPIC(
  732. PK_TOPIC_ID INTEGER NOT NULL,
  733. NAME VARCHAR2(255),
  734. DESCRIPTION VARCHAR2(1000),
  735. TSRC VARCHAR2(100),
  736. TLINK VARCHAR2(200),
  737. FK_DM_ID INTEGER NOT NULL,
  738. LASTMOD_BY CHAR(40),
  739. LASTMOD_TIME DATE DEFAULT sysdate,
  740. TABLE_NAME VARCHAR2(64),
  741. COLUMN_NAME VARCHAR2(64),
  742. DRE_COLUMN_NAME VARCHAR2(64),
  743. COLUMN_TYPE INTEGER,
  744. PP_TOPIC_VALUE VARCHAR2(255),
  745. OBJ_TYPE SMALLINT
  746. );
  747. CREATE TABLE NC_DMT_LINK(
  748. PK_DM_ID INTEGER NOT NULL,
  749. FK_DM_ID INTEGER NOT NULL,
  750. FK_DATAMAPPING CHAR(40) NOT NULL
  751. );
  752. CREATE TABLE NC_DSITEM_L1(
  753. PK_DSITEM1_ID INTEGER NOT NULL,
  754. NAME VARCHAR2(255) NOT NULL,
  755. DESCRIPTION VARCHAR2(1000),
  756. FK_DS_ID INTEGER NOT NULL,
  757. LASTMOD_BY CHAR(40),
  758. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  759. MOD_CNT INTEGER DEFAULT (-1) NOT NULL
  760. );
  761. CREATE TABLE NC_DSITEM_L2(
  762. PK_DSITEM2_ID INTEGER NOT NULL,
  763. NAME VARCHAR2(255) NOT NULL,
  764. DESCRIPTION VARCHAR2(1000),
  765. FK_DSITEM1_ID INTEGER NOT NULL,
  766. TYPE INTEGER,
  767. LASTMOD_BY CHAR(40),
  768. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  769. MOD_CNT INTEGER DEFAULT (-1) NOT NULL
  770. );
  771. CREATE TABLE NC_DSPOOL(
  772. PK_DSPOOL_ID INTEGER NOT NULL,
  773. NAME VARCHAR2(255) NOT NULL,
  774. DESCRIPTION VARCHAR2(1000),
  775. URL VARCHAR2(128) NOT NULL,
  776. DRIVER VARCHAR2(100) NOT NULL,
  777. DS_TYPE INTEGER,
  778. LASTMOD_BY CHAR(40),
  779. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  780. MOD_CNT INTEGER DEFAULT (-1) NOT NULL
  781. );
  782. CREATE TABLE NC_DYNAMIC_RECIPIENT_STRUCT(
  783. PK_ID INTEGER NOT NULL,
  784. NAME VARCHAR2(255),
  785. DESCRIPTION VARCHAR2(1000),
  786. TITLE VARCHAR2(64),
  787. FIRSTNAME VARCHAR2(64),
  788. MIDDLENAME VARCHAR2(64),
  789. LASTNAME VARCHAR2(64),
  790. PHONENUMBER VARCHAR2(64),
  791. JOBTITLE VARCHAR2(64),
  792. COMPANYNAME VARCHAR2(255),
  793. DEPARTMENT VARCHAR2(255),
  794. OFFICE VARCHAR2(255),
  795. COUNTRY VARCHAR2(255),
  796. TIMEZONE VARCHAR2(64),
  797. LASTMOD_BY CHAR(40),
  798. MODCOUNT INTEGER DEFAULT (-1)
  799. );
  800. CREATE TABLE NC_DYN_DELIVERY_INFO_STRUCT(
  801. PK_OID INTEGER NOT NULL,
  802. FK_DYNAMIC_RECIPIENT_STRUCT INTEGER,
  803. ADDRESS_DESCRIPTION CHAR(40),
  804. CHANNEL_TYPE INTEGER NOT NULL,
  805. ADDRESS_BIE_ID INTEGER NOT NULL,
  806. NAME VARCHAR2(100),
  807. LASTMOD_BY VARCHAR2(100),
  808. MODCOUNT INTEGER DEFAULT (-1),
  809. DESCRIPTION VARCHAR2(100)
  810. );
  811. CREATE TABLE NC_EXECUTABLE(
  812. PK_EXE_ID INTEGER NOT NULL,
  813. NAME VARCHAR2(255) NOT NULL,
  814. DESCRIPTION VARCHAR2(1000),
  815. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  816. MOD_CNT INTEGER,
  817. PATH VARCHAR2(255) NOT NULL,
  818. FK_TASK_ID INTEGER NOT NULL
  819. );
  820. CREATE TABLE NC_MACHINE_CONFIG(
  821. PK_OID INTEGER NOT NULL,
  822. NAME VARCHAR2(255) NOT NULL,
  823. DESCRIPTION VARCHAR2(1000),
  824. LASTMOD_BY VARCHAR2(32),
  825. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  826. MOD_CNT INTEGER DEFAULT (-1) NOT NULL,
  827. TIMEZONE VARCHAR2(50)
  828. );
  829. CREATE TABLE NC_MESSAGELINE(
  830. FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
  831. LINE_NO INTEGER NOT NULL,
  832. LINE_TYPE INTEGER
  833. );
  834. CREATE TABLE NC_MESSAGELINE_ELEMENT(
  835. FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
  836. ELEMENT_NUMBER INTEGER NOT NULL,
  837. LINE_NO INTEGER NOT NULL,
  838. TEXT VARCHAR2(4000),
  839. FK_BIE_TOPIC_ID INTEGER
  840. );
  841. CREATE TABLE NC_MESSAGESTRUCT(
  842. PK_MS_ID INTEGER NOT NULL,
  843. FK_DYNREC_ID INTEGER,
  844. NAME VARCHAR2(255),
  845. DESCRIPTION VARCHAR2(1000),
  846. SOURCE VARCHAR2(100),
  847. SUBJECT VARCHAR2(100),
  848. MODCOUNT INTEGER DEFAULT (-1),
  849. LASTMOD_BY VARCHAR2(50),
  850. CHANNEL_TYPE INTEGER,
  851. CONTACT VARCHAR2(50),
  852. AVOID_DUPLICATION INTEGER DEFAULT (0) NOT NULL
  853. );
  854. CREATE TABLE NC_MESSAGE_ATTACHMENT(
  855. PK_ATTACHMENT_ID INTEGER NOT NULL,
  856. FK_MESSAGE_ID INTEGER NOT NULL,
  857. ATTACHMENT_TYPE INTEGER NOT NULL,
  858. ATTACHMENT VARCHAR2(100) NOT NULL,
  859. ATTACHMENT_SERVER VARCHAR2(100),
  860. MIME_TYPE VARCHAR2(100) NOT NULL
  861. );
  862. CREATE TABLE NC_MSGDUPLICATION_STORE(
  863. MSG_PART_ID NUMBER NOT NULL,
  864. TOPIC_STRING_VALUE VARCHAR2(2000),
  865. FK_BIETOPIC_ID INTEGER NOT NULL,
  866. FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
  867. FK_TASK_ID INTEGER,
  868. DATE_ DATE DEFAULT sysdate NOT NULL
  869. );
  870. CREATE TABLE NC_MSGDUPLICATION_TEMP_STORE(
  871. MSG_PART_ID NUMBER NOT NULL,
  872. TOPIC_STRING_VALUE VARCHAR2(2000),
  873. FK_BIETOPIC_ID INTEGER NOT NULL,
  874. FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
  875. FK_TASK_ID INTEGER,
  876. SESSION_ID NUMBER NOT NULL
  877. );
  878. CREATE TABLE NC_OBJECTCATALOGUE(
  879. PK_OID INTEGER NOT NULL,
  880. NAME VARCHAR2(255),
  881. DESCRIPTION VARCHAR2(1000),
  882. SUBTYPE SMALLINT,
  883. TYPE INTEGER NOT NULL,
  884. MODCOUNT INTEGER DEFAULT (-1)
  885. );
  886. CREATE TABLE NC_OBJECTID(
  887. OBJECTID INTEGER
  888. );
  889. CREATE TABLE NC_OBJECT_PERMISSIONS(
  890. FK_OID INTEGER NOT NULL,
  891. PERMISSION INTEGER NOT NULL,
  892. ACL CHAR(50) NOT NULL
  893. );
  894. CREATE TABLE NC_PERMISSION(
  895. PK_PERMISSION_ID INTEGER NOT NULL,
  896. DESCRIPTION VARCHAR2(30) NOT NULL
  897. );
  898. CREATE TABLE NC_RECIPIENT(
  899. PK_RECIPIENT_ID INTEGER NOT NULL,
  900. NAME VARCHAR2(255),
  901. DESCRIPTION VARCHAR2(1000),
  902. LASTMOD_BY CHAR(40),
  903. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  904. MODCOUNT INTEGER DEFAULT (-1),
  905. TITLE VARCHAR2(10),
  906. FIRSTNAME VARCHAR2(50),
  907. MIDDLENAME VARCHAR2(50),
  908. LASTNAME VARCHAR2(50),
  909. PHONENUMBER VARCHAR2(50),
  910. JOBTITLE VARCHAR2(50),
  911. COMPANY VARCHAR2(255),
  912. DEPARTMENT VARCHAR2(255),
  913. OFFICE VARCHAR2(255),
  914. COUNTRY VARCHAR2(50),
  915. TIMEZONE VARCHAR2(50),
  916. TO_REDIRECT INTEGER NOT NULL,
  917. FK_REDIRECT_RID INTEGER,
  918. FK_REDIRECT_RGID INTEGER,
  919. IS_EXTERNAL INTEGER,
  920. IS_USEDEFAULTADDRESS INTEGER
  921. );
  922. CREATE TABLE NC_RECIPIENTSCHEDULE(
  923. PK_SCHEDULE_ID INTEGER NOT NULL,
  924. SCHEDULE_NAME VARCHAR2(100),
  925. FK_RECIPIENT_ID INTEGER,
  926. DELIVERY_SCHEDULE VARCHAR2(2000),
  927. FK_DELADDRESS_ID INTEGER
  928. );
  929. CREATE TABLE NC_RULE(
  930. PK_RULE_ID INTEGER NOT NULL,
  931. NAME VARCHAR2(255) NOT NULL,
  932. DESCRIPTION VARCHAR2(1000),
  933. FK_RULETYPE VARCHAR2(20),
  934. FK_RHSTYPE VARCHAR2(30),
  935. FK_BIE_ID INTEGER,
  936. LHS_TOPIC_ID INTEGER,
  937. OPERATOR VARCHAR2(30),
  938. DATE_LITERAL DATE,
  939. STRING_LITERAL VARCHAR2(255),
  940. RHS_TOPIC_ID INTEGER,
  941. RHS_OPTION NUMBER,
  942. NUMERIC_LITERAL FLOAT,
  943. RHS_BIE_ID INTEGER
  944. );
  945. CREATE TABLE NC_SCHEDULE(
  946. PK_SCHEDULE_ID INTEGER NOT NULL,
  947. NAME VARCHAR2(255),
  948. DESCRIPTION VARCHAR2(1000),
  949. LASTMOD_BY CHAR(40),
  950. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  951. MODCOUNT INTEGER DEFAULT (-1),
  952. SCHEDULE_TYPE CHAR(6),
  953. EXECUTE_FIRST VARCHAR2(100),
  954. END_AT VARCHAR2(100),
  955. TIMEZONE VARCHAR2(100),
  956. START_DATE NUMBER,
  957. END_DATE NUMBER,
  958. REPEAT_FOREVER INTEGER,
  959. ACTIVE INTEGER,
  960. VALID_SCHEDULE INTEGER,
  961. USE_DAY_NUMBER INTEGER,
  962. START_TIME_STRING VARCHAR2(50),
  963. START_DATE_STRING VARCHAR2(50),
  964. END_DATE_STRING VARCHAR2(50),
  965. DAY_OF_MONTH INTEGER,
  966. DAY_OF_WEEK INTEGER,
  967. DAY_OF_WEEK_IN_MONTH INTEGER,
  968. MONTH_OF_YEAR INTEGER,
  969. REPEAT_INTERVAL INTEGER,
  970. ESCALATION_SCHEDULE INTEGER,
  971. DAYS_OF_WEEK INTEGER,
  972. FIXED_INTERVAL_TYPE INTEGER,
  973. FIXED_INTERVAL_IN_MILLIS NUMBER(10)
  974. );
  975. CREATE TABLE NC_TASK(
  976. PK_TASK_ID INTEGER NOT NULL,
  977. NAME VARCHAR2(255),
  978. DESCRIPTION VARCHAR2(1000),
  979. FK_BIE_ID INTEGER,
  980. THRESHOLD INTEGER,
  981. WEIGHTS VARCHAR2(200),
  982. TASK_TYPE INTEGER,
  983. DATEFORMAT CHAR(19),
  984. DETECTION_OPTION INTEGER,
  985. LASTMOD_TIME DATE DEFAULT sysdate,
  986. MODCOUNT INTEGER DEFAULT (-1),
  987. LASTMOD_BY CHAR(40)
  988. );
  989. CREATE TABLE NC_TASKSCHEDULE(
  990. PK_TASKSCHEDULE_ID INTEGER NOT NULL,
  991. FK_TASK_ID INTEGER,
  992. NAME VARCHAR2(255),
  993. DESCRIPTION VARCHAR2(1000),
  994. LASTMOD_BY CHAR(40),
  995. MODCOUNT INTEGER DEFAULT (-1) NOT NULL,
  996. RUN_REQUIREMENTS INTEGER,
  997. LAST_EXECUTION_AT NUMBER,
  998. NEXT_EXECUTION_REQUEST NUMBER,
  999. SCHEDULE_DELAY NUMBER
  1000. );
  1001. CREATE TABLE NC_TASK_LOG(
  1002. LOG_ID INTEGER NOT NULL,
  1003. TASK_NAME VARCHAR2(255) NOT NULL,
  1004. TASK_ID INTEGER,
  1005. REQUIRED_RUN_TIME NUMBER,
  1006. ACTUAL_RUN_TIME NUMBER,
  1007. NEXT_RUN_TIME NUMBER,
  1008. FINAL_STATE INTEGER NOT NULL
  1009. );
  1010. CREATE TABLE NC_USER_SESSION(
  1011. TICKET_ID VARCHAR2(32) NOT NULL,
  1012. NC_USER_ID INTEGER NOT NULL,
  1013. USER_CLASS CHAR(50) NOT NULL
  1014. );
  1015. CREATE TABLE R_AGENT_ESCALATIONAGENT(
  1016. FK_CHILD_AGENT_ID INTEGER NOT NULL,
  1017. FK_PARENT_AGENT_ID INTEGER NOT NULL
  1018. );
  1019. CREATE TABLE R_BIECALC_RHSTOPIC(
  1020. FK_BIETOPIC_ID INTEGER NOT NULL,
  1021. FK_CALC_ID INTEGER NOT NULL
  1022. );
  1023. CREATE TABLE R_DS_MACHINE_DSPOOL(
  1024. PK_DSMAC_ID INTEGER NOT NULL,
  1025. FK_DSPOOL_ID INTEGER NOT NULL,
  1026. FK_MACHINE_ID INTEGER NOT NULL,
  1027. FK_CONFIG_DS_ID INTEGER NOT NULL,
  1028. LASTMOD_BY VARCHAR2(32),
  1029. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  1030. MOD_CNT INTEGER DEFAULT (-1) NOT NULL
  1031. );
  1032. CREATE TABLE R_MESSAGESTRUCT_TASK(
  1033. FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
  1034. FK_TASK_ID INTEGER NOT NULL
  1035. );
  1036. CREATE TABLE R_MSGSTRUCT_AVOIDTOPICS(
  1037. FK_MS_ID INTEGER NOT NULL,
  1038. FK_BIETOPIC_ID INTEGER NOT NULL
  1039. );
  1040. CREATE TABLE R_MSGSTRUCT_RECIPIENT_DELIVINF(
  1041. FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
  1042. FK_DELIVERY_INFO_ID INTEGER,
  1043. FK_RECIPIENT_ID INTEGER NOT NULL,
  1044. ADDED_BY_RECIP_ID INTEGER
  1045. );
  1046. CREATE TABLE R_NEWSITEMS_NCOBJECTS(
  1047. FK_NCID INTEGER NOT NULL,
  1048. NID CHAR(32) NOT NULL,
  1049. VID CHAR(32),
  1050. TYPE SMALLINT
  1051. );
  1052. CREATE TABLE R_RECIPIENT_ACCMANUSERID(
  1053. F_RECIPIENTID INTEGER NOT NULL,
  1054. ACCMAN_UID NUMBER NOT NULL
  1055. );
  1056. CREATE TABLE R_RULE_PARAMETER(
  1057. FK_TASK_ID INTEGER NOT NULL,
  1058. LITERAL_TYPE VARCHAR2(200),
  1059. FK_RULE_ID INTEGER NOT NULL
  1060. );
  1061. CREATE TABLE R_TASKSCHEDULE_SCHEDULE(
  1062. FK_TASKSCHEDULE_ID INTEGER NOT NULL,
  1063. FK_SCHEDULE_ID INTEGER NOT NULL,
  1064. IS_ACTIVE INTEGER,
  1065. IS_ESCALATION INTEGER
  1066. );
  1067. -------------------------------------------------------------------------------
  1068. --$201-- indices create begin
  1069. -------------------------------------------------------------------------------
  1070. CREATE INDEX I1N_MESSAGELINE_EL ON NC_MESSAGELINE_ELEMENT (
  1071. FK_MESSAGESTRUCT_ID);
  1072. CREATE INDEX I2N_MESSAGELINE_EL ON NC_MESSAGELINE_ELEMENT (
  1073. LINE_NO,FK_MESSAGESTRUCT_ID);
  1074. CREATE INDEX I1R_NEWSITEMS_NCOB ON R_NEWSITEMS_NCOBJECTS (
  1075. TYPE,VID,NID);
  1076. -------------------------------------------------------------------------------
  1077. --$202-- primary keys add begin
  1078. -------------------------------------------------------------------------------
  1079. ALTER TABLE NC_AGENT_MESSAGE
  1080. ADD (CONSTRAINT PN_AGENT_MESSAGE PRIMARY KEY (AGENT_ID,LOG_ID));
  1081. ALTER TABLE NC_AGGREGATE_RULE_TREE
  1082. ADD (CONSTRAINT PN_AGGREGATE_RULE_ PRIMARY KEY (FK_CHILD_ID,FK_PARENT_ID));
  1083. ALTER TABLE NC_BIE
  1084. ADD (CONSTRAINT PN_BIE PRIMARY KEY (PK_BIE_ID));
  1085. ALTER TABLE NC_BIECALC
  1086. ADD (CONSTRAINT PN_BIECALC PRIMARY KEY (PK_CALC_ID));
  1087. ALTER TABLE NC_BIETOPIC
  1088. ADD (CONSTRAINT PN_BIETOPIC PRIMARY KEY (PK_BIETOPIC_ID));
  1089. ALTER TABLE NC_COGNOS_DS
  1090. ADD (CONSTRAINT PN_COGNOS_DS PRIMARY KEY (PK_PP_DS_ID));
  1091. ALTER TABLE NC_CONFIG_DS
  1092. ADD (CONSTRAINT PN_CONFIG_DS PRIMARY KEY (PK_DS_ID));
  1093. ALTER TABLE NC_CTMAP
  1094. ADD (CONSTRAINT PN_CTMAP PRIMARY KEY (OBJTYPE));
  1095. ALTER TABLE NC_DATAMAPPING
  1096. ADD (CONSTRAINT PN_DATAMAPPING PRIMARY KEY (PK_DM_ID));
  1097. ALTER TABLE NC_DELIVERYADDRESS
  1098. ADD (CONSTRAINT PN_DELIVERYADDRESS PRIMARY KEY (PK_DELADDRESS_ID));
  1099. ALTER TABLE NC_DMTOPIC
  1100. ADD (CONSTRAINT PN_DMTOPIC PRIMARY KEY (PK_TOPIC_ID));
  1101. ALTER TABLE NC_DSITEM_L1
  1102. ADD (CONSTRAINT PN_DSITEM_L1 PRIMARY KEY (PK_DSITEM1_ID));
  1103. ALTER TABLE NC_DSITEM_L2
  1104. ADD (CONSTRAINT PN_DSITEM_L2 PRIMARY KEY (PK_DSITEM2_ID));
  1105. ALTER TABLE NC_DSPOOL
  1106. ADD (CONSTRAINT PN_DSPOOL PRIMARY KEY (PK_DSPOOL_ID));
  1107. ALTER TABLE NC_DYNAMIC_RECIPIENT_STRUCT
  1108. ADD (CONSTRAINT PN_DYNAMIC_RECIPIE PRIMARY KEY (PK_ID));
  1109. ALTER TABLE NC_DYN_DELIVERY_INFO_STRUCT
  1110. ADD (CONSTRAINT PN_DYN_DELIVERY_IN PRIMARY KEY (PK_OID));
  1111. ALTER TABLE NC_EXECUTABLE
  1112. ADD (CONSTRAINT PN_EXECUTABLE PRIMARY KEY (PK_EXE_ID));
  1113. ALTER TABLE NC_MACHINE_CONFIG
  1114. ADD (CONSTRAINT PN_MACHINE_CONFIG PRIMARY KEY (PK_OID));
  1115. ALTER TABLE NC_MESSAGELINE
  1116. ADD (CONSTRAINT PN_MESSAGELINE PRIMARY KEY (LINE_NO,FK_MESSAGESTRUCT_ID));
  1117. ALTER TABLE NC_MESSAGELINE_ELEMENT
  1118. ADD (CONSTRAINT PN_MESSAGELINE_ELE PRIMARY KEY (LINE_NO,ELEMENT_NUMBER,FK_MESSAGESTRUCT_ID));
  1119. ALTER TABLE NC_MESSAGESTRUCT
  1120. ADD (CONSTRAINT PN_MESSAGESTRUCT PRIMARY KEY (PK_MS_ID));
  1121. ALTER TABLE NC_OBJECTCATALOGUE
  1122. ADD (CONSTRAINT PN_OBJECTCATALOGUE PRIMARY KEY (PK_OID));
  1123. ALTER TABLE NC_OBJECT_PERMISSIONS
  1124. ADD (CONSTRAINT PN_OBJECT_PERMISSI PRIMARY KEY (ACL,PERMISSION,FK_OID));
  1125. ALTER TABLE NC_PERMISSION
  1126. ADD (CONSTRAINT PN_PERMISSION PRIMARY KEY (PK_PERMISSION_ID));
  1127. ALTER TABLE NC_RECIPIENT
  1128. ADD (CONSTRAINT PN_RECIPIENT PRIMARY KEY (PK_RECIPIENT_ID));
  1129. ALTER TABLE NC_RECIPIENTSCHEDULE
  1130. ADD (CONSTRAINT PN_RECIPIENTSCHEDU PRIMARY KEY (PK_SCHEDULE_ID));
  1131. ALTER TABLE NC_RULE
  1132. ADD (CONSTRAINT PN_RULE PRIMARY KEY (PK_RULE_ID));
  1133. ALTER TABLE NC_SCHEDULE
  1134. ADD (CONSTRAINT PN_SCHEDULE PRIMARY KEY (PK_SCHEDULE_ID));
  1135. ALTER TABLE NC_TASK
  1136. ADD (CONSTRAINT PN_TASK PRIMARY KEY (PK_TASK_ID));
  1137. ALTER TABLE NC_TASKSCHEDULE
  1138. ADD (CONSTRAINT PN_TASKSCHEDULE PRIMARY KEY (PK_TASKSCHEDULE_ID));
  1139. ALTER TABLE NC_TASK_LOG
  1140. ADD (CONSTRAINT PN_TASK_LOG PRIMARY KEY (LOG_ID));
  1141. ALTER TABLE NC_USER_SESSION
  1142. ADD (CONSTRAINT PN_USER_SESSION PRIMARY KEY (USER_CLASS,NC_USER_ID,TICKET_ID));
  1143. ALTER TABLE R_AGENT_ESCALATIONAGENT
  1144. ADD (CONSTRAINT PR_AGENT_ESCALATIO PRIMARY KEY (FK_PARENT_AGENT_ID,FK_CHILD_AGENT_ID));
  1145. ALTER TABLE R_MESSAGESTRUCT_TASK
  1146. ADD (CONSTRAINT PR_MESSAGESTRUCT_T PRIMARY KEY (FK_TASK_ID,FK_MESSAGESTRUCT_ID));
  1147. ALTER TABLE R_MSGSTRUCT_RECIPIENT_DELIVINF
  1148. ADD (CONSTRAINT PR_MSGSTRUCT_RECIP PRIMARY KEY (FK_RECIPIENT_ID,FK_MESSAGESTRUCT_ID));
  1149. ALTER TABLE R_NEWSITEMS_NCOBJECTS
  1150. ADD (CONSTRAINT PR_NEWSITEMS_NCOBJ PRIMARY KEY (FK_NCID,NID));
  1151. ALTER TABLE R_RECIPIENT_ACCMANUSERID
  1152. ADD (CONSTRAINT PR_RECIPIENT_ACCMA PRIMARY KEY (ACCMAN_UID,F_RECIPIENTID));
  1153. ALTER TABLE R_TASKSCHEDULE_SCHEDULE
  1154. ADD (CONSTRAINT PR_TASKSCHEDULE_SC PRIMARY KEY (FK_SCHEDULE_ID,FK_TASKSCHEDULE_ID));
  1155. -------------------------------------------------------------------------------
  1156. --$210-- views create begin
  1157. -------------------------------------------------------------------------------
  1158. CREATE VIEW V_BIECALC_LINK AS
  1159. SELECT
  1160. CALC.*,
  1161. LINK.FK_BIETOPIC_ID
  1162. FROM
  1163. NC_BIECALC CALC,
  1164. R_BIECALC_RHSTOPIC LINK
  1165. WHERE
  1166. CALC.PK_CALC_ID = LINK.FK_CALC_ID(+);
  1167. CREATE VIEW V_NC_RULE_LINK
  1168. AS
  1169. SELECT R_RULE_PARAMETER.FK_TASK_ID,
  1170. R_RULE_PARAMETER.LITERAL_TYPE,
  1171. R_RULE_PARAMETER.FK_RULE_ID,
  1172. NC_RULE.FK_RULETYPE
  1173. FROM
  1174. NC_RULE,
  1175. R_RULE_PARAMETER
  1176. WHERE R_RULE_PARAMETER.FK_RULE_ID = NC_RULE.PK_RULE_ID(+);
  1177. CREATE VIEW V_NC_TASK_LINK
  1178. AS
  1179. SELECT NC_TASK.PK_TASK_ID, NC_TASK.NAME,
  1180. NC_TASK.DESCRIPTION,
  1181. NC_OBJECTCATALOGUE.SUBTYPE AS AGENT_SUBTYPE,
  1182. NC_OBJECTCATALOGUE.TYPE AS AGENT_TYPE,
  1183. NC_TASK.FK_BIE_ID,
  1184. NC_TASK.THRESHOLD, NC_TASK.WEIGHTS,
  1185. NC_TASK.TASK_TYPE, NC_TASK.DATEFORMAT,
  1186. NC_TASK.DETECTION_OPTION,
  1187. NC_TASK.LASTMOD_TIME, NC_TASK.MODCOUNT,
  1188. NC_TASK.LASTMOD_BY,
  1189. NC_TASKSCHEDULE.PK_TASKSCHEDULE_ID,
  1190. R_MESSAGESTRUCT_TASK.FK_MESSAGESTRUCT_ID,
  1191. R_AGENT_ESCALATIONAGENT.FK_CHILD_AGENT_ID,
  1192. V_NC_RULE_LINK.LITERAL_TYPE,
  1193. V_NC_RULE_LINK.FK_RULE_ID,
  1194. V_NC_RULE_LINK.FK_RULETYPE
  1195. FROM
  1196. R_AGENT_ESCALATIONAGENT,
  1197. NC_OBJECTCATALOGUE,
  1198. NC_TASK,
  1199. NC_TASKSCHEDULE,
  1200. R_MESSAGESTRUCT_TASK,
  1201. V_NC_RULE_LINK
  1202. WHERE
  1203. NC_TASK.PK_TASK_ID = R_MESSAGESTRUCT_TASK.FK_TASK_ID(+)
  1204. AND NC_TASK.PK_TASK_ID = R_AGENT_ESCALATIONAGENT.FK_PARENT_AGENT_ID(+)
  1205. AND NC_TASK.PK_TASK_ID = V_NC_RULE_LINK.FK_TASK_ID(+)
  1206. AND NC_TASK.PK_TASK_ID = NC_TASKSCHEDULE.FK_TASK_ID(+)
  1207. AND NC_TASK.PK_TASK_ID = NC_OBJECTCATALOGUE.PK_OID(+);
  1208. CREATE VIEW V_NC_TASK AS SELECT
  1209. NC_TASK.PK_TASK_ID AS LOG_ID,
  1210. NC_TASK.NAME AS AGENT_NAME,
  1211. NC_TASK.PK_TASK_ID AS AGENT_ID,
  1212. 0 AS REQUIRED_RUN_TIME,
  1213. 0 AS ACTUAL_RUN_TIME,
  1214. 0 AS NEXT_RUN_TIME,
  1215. 0 AS FINAL_STATUS
  1216. FROM
  1217. NC_TASK
  1218. WHERE
  1219. NC_TASK.PK_TASK_ID
  1220. NOT IN (SELECT NC_TASK_LOG.TASK_ID FROM NC_TASK_LOG);
  1221. CREATE VIEW V_NC_AGENT_LOG_BASE
  1222. AS
  1223. SELECT
  1224. NC_TASK_LOG.LOG_ID,
  1225. NC_TASK.NAME AS AGENT_NAME,
  1226. NC_TASK.PK_TASK_ID as AGENT_ID,
  1227. NC_TASK_LOG.REQUIRED_RUN_TIME,
  1228. NC_TASK_LOG.ACTUAL_RUN_TIME,
  1229. NC_TASK_LOG.NEXT_RUN_TIME,
  1230. NC_TASK_LOG.FINAL_STATE AS FINAL_STATUS
  1231. FROM
  1232. NC_TASK,
  1233. NC_TASK_LOG
  1234. WHERE
  1235. NC_TASK_LOG.TASK_ID = NC_TASK.PK_TASK_ID(+)
  1236. UNION
  1237. SELECT
  1238. V_NC_TASK.LOG_ID,
  1239. V_NC_TASK.AGENT_NAME,
  1240. V_NC_TASK.AGENT_ID,
  1241. V_NC_TASK.REQUIRED_RUN_TIME,
  1242. V_NC_TASK.ACTUAL_RUN_TIME,
  1243. V_NC_TASK.NEXT_RUN_TIME,
  1244. V_NC_TASK.FINAL_STATUS
  1245. FROM
  1246. V_NC_TASK;
  1247. CREATE VIEW V_NC_AGENT_LOG
  1248. AS
  1249. SELECT
  1250. V_NC_AGENT_LOG_BASE.LOG_ID,
  1251. V_NC_AGENT_LOG_BASE.AGENT_NAME,
  1252. V_NC_AGENT_LOG_BASE.AGENT_ID,
  1253. V_NC_AGENT_LOG_BASE.REQUIRED_RUN_TIME,
  1254. V_NC_AGENT_LOG_BASE.ACTUAL_RUN_TIME,
  1255. V_NC_AGENT_LOG_BASE.NEXT_RUN_TIME,
  1256. V_NC_AGENT_LOG_BASE.FINAL_STATUS,
  1257. NC_AGENT_MESSAGE.TIMESTAMP AS MESSAGE_LOG_TIME,
  1258. NC_AGENT_MESSAGE.MESSAGE
  1259. FROM
  1260. V_NC_AGENT_LOG_BASE,
  1261. NC_AGENT_MESSAGE
  1262. WHERE
  1263. V_NC_AGENT_LOG_BASE.LOG_ID = NC_AGENT_MESSAGE.LOG_ID(+);
  1264. CREATE VIEW V_BIE_TOPIC
  1265. AS
  1266. SELECT
  1267. NC_BIETOPIC.FK_BIE_ID AS BIETOPIC_FK_BIE_ID,
  1268. NC_BIETOPIC.FK_CALC_ID AS BIETOPIC_FK_CALC_ID,
  1269. V_BIECALC_LINK.PK_CALC_ID AS CALC_LINK_PK_ID,
  1270. NC_BIETOPIC.NAME AS BIETOPIC_NAME,
  1271. NC_BIETOPIC.DESCRIPTION AS BIETOPIC_DESCRIPTION,
  1272. NC_BIETOPIC.PK_BIETOPIC_ID AS BIETOPIC_PK_ID,
  1273. NC_BIETOPIC.TYPE AS BIETOPIC_TYPE,
  1274. NC_BIETOPIC.MODCOUNT AS BIETOPIC_MODCOUNT,
  1275. NC_BIETOPIC.FK_DMT_ID AS BIETOPIC_FK_DMT_ID,
  1276. NC_DMTOPIC.OBJ_TYPE AS TOPIC_OBJ_TYPE,
  1277. NC_DMTOPIC.PK_TOPIC_ID AS DMT_PK_ID,
  1278. NC_DMTOPIC.NAME AS DMT_NAME,
  1279. NC_DMTOPIC.DESCRIPTION AS DMT_DESCRIPTION,
  1280. NC_DMTOPIC.COLUMN_NAME AS DMT_COLUMN_NAME,
  1281. NC_DMTOPIC.DRE_COLUMN_NAME AS DMT_DRE_COLUMN_NAME,
  1282. NC_DMTOPIC.TABLE_NAME AS DMT_TABLE_NAME,
  1283. NC_DMTOPIC.COLUMN_TYPE AS DMT_COLUMN_TYPE,
  1284. NC_DMTOPIC.FK_DM_ID AS DMT_FK_DM_ID,
  1285. NC_DMTOPIC.PP_TOPIC_VALUE AS DMT_PP_VALUE,
  1286. V_BIECALC_LINK.NAME AS CALC_LINK_NAME,
  1287. V_BIECALC_LINK.DESCRIPTION AS CALC_LINK_DESCRIPTION,
  1288. V_BIECALC_LINK.LHS_TOPIC_ID AS CALC_LINK_LHS_TOPIC_ID,
  1289. V_BIECALC_LINK.FK_RHSTYPE AS CALC_LINK_FK_RHSTYPE,
  1290. V_BIECALC_LINK.OPERATOR AS CALC_LINK_OPERATOR,
  1291. V_BIECALC_LINK.NUMERIC_LITERAL AS CALC_LINK_NUMERIC_LITERAL,
  1292. V_BIECALC_LINK.STRING_LITERAL AS CALC_LINK_STRING_LITERAL,
  1293. V_BIECALC_LINK.DATE_LITERAL AS CALC_LINK_DATE_LITERAL,
  1294. V_BIECALC_LINK.FK_BIETOPIC_ID AS CALC_LINK_FK_BIETOPIC_ID
  1295. FROM
  1296. V_BIECALC_LINK ,
  1297. NC_BIETOPIC,
  1298. NC_DMTOPIC
  1299. WHERE
  1300. NC_BIETOPIC.FK_CALC_ID = V_BIECALC_LINK.PK_CALC_ID(+)
  1301. AND NC_BIETOPIC.FK_DMT_ID = NC_DMTOPIC.PK_TOPIC_ID(+);
  1302. CREATE VIEW V_BIE_COMPLETE
  1303. AS
  1304. SELECT
  1305. NC_BIE.PK_BIE_ID AS BIE_PK_ID,
  1306. V_BIE_TOPIC.BIETOPIC_FK_BIE_ID,
  1307. V_BIE_TOPIC.BIETOPIC_FK_CALC_ID,
  1308. V_BIE_TOPIC.CALC_LINK_PK_ID,
  1309. NC_BIE.NAME AS BIE_NAME,
  1310. NC_BIE.DESCRIPTION AS BIE_DESCRIPTION,
  1311. NC_BIE.MOD_CNT AS BIE_MODCOUNT,
  1312. V_BIE_TOPIC.BIETOPIC_NAME,
  1313. V_BIE_TOPIC.BIETOPIC_DESCRIPTION,
  1314. V_BIE_TOPIC.BIETOPIC_PK_ID,
  1315. V_BIE_TOPIC.BIETOPIC_TYPE,
  1316. V_BIE_TOPIC.BIETOPIC_MODCOUNT,
  1317. V_BIE_TOPIC.BIETOPIC_FK_DMT_ID,
  1318. V_BIE_TOPIC.TOPIC_OBJ_TYPE,
  1319. V_BIE_TOPIC.DMT_PK_ID,
  1320. V_BIE_TOPIC.DMT_NAME,
  1321. V_BIE_TOPIC.DMT_DESCRIPTION,
  1322. V_BIE_TOPIC.DMT_COLUMN_NAME,
  1323. V_BIE_TOPIC.DMT_DRE_COLUMN_NAME,
  1324. V_BIE_TOPIC.DMT_TABLE_NAME,
  1325. V_BIE_TOPIC.DMT_COLUMN_TYPE,
  1326. V_BIE_TOPIC.DMT_FK_DM_ID,
  1327. V_BIE_TOPIC.DMT_PP_VALUE,
  1328. V_BIE_TOPIC.CALC_LINK_NAME,
  1329. V_BIE_TOPIC.CALC_LINK_DESCRIPTION,
  1330. V_BIE_TOPIC.CALC_LINK_LHS_TOPIC_ID,
  1331. V_BIE_TOPIC.CALC_LINK_FK_RHSTYPE,
  1332. V_BIE_TOPIC.CALC_LINK_OPERATOR,
  1333. V_BIE_TOPIC.CALC_LINK_NUMERIC_LITERAL,
  1334. V_BIE_TOPIC.CALC_LINK_STRING_LITERAL,
  1335. V_BIE_TOPIC.CALC_LINK_DATE_LITERAL,
  1336. V_BIE_TOPIC.CALC_LINK_FK_BIETOPIC_ID,
  1337. NC_RULE.FK_BIE_ID AS RULE_FK_BIE_ID,
  1338. NC_RULE.PK_RULE_ID AS RULE_PK_ID,
  1339. NC_RULE.NAME AS RULE_NAME,
  1340. NC_RULE.DESCRIPTION AS RULE_DESCRIPTION,
  1341. NC_RULE.FK_RULETYPE AS RULE_FK_RULETYPE,
  1342. NC_RULE.DATE_LITERAL AS RULE_DATE_LITERAL,
  1343. NC_RULE.STRING_LITERAL AS RULE_STRING_LITERAL,
  1344. NC_RULE.NUMERIC_LITERAL AS RULE_NUMERIC_LITERAL,
  1345. NC_RULE.LHS_TOPIC_ID AS RULE_LHS_TOPIC_ID,
  1346. NC_RULE.OPERATOR AS RULE_OPERATOR,
  1347. NC_RULE.FK_RHSTYPE AS RULE_FK_RHSTYPE,
  1348. NC_RULE.RHS_TOPIC_ID AS RULE_RHS_TOPIC_ID,
  1349. NC_RULE.RHS_OPTION AS RULE_RHS_OPTION,
  1350. NC_RULE.RHS_BIE_ID AS RULE_RHS_BIE_ID
  1351. FROM
  1352. V_BIE_TOPIC,
  1353. NC_BIE,
  1354. NC_RULE
  1355. WHERE
  1356. NC_BIE.PK_BIE_ID = NC_RULE.FK_BIE_ID(+)
  1357. AND NC_BIE.PK_BIE_ID = V_BIE_TOPIC.BIETOPIC_FK_BIE_ID(+);
  1358. -------------------------------------------------------------------------------
  1359. --$220-- server data inserts begin
  1360. -------------------------------------------------------------------------------
  1361. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1362. 110,
  1363. 'noticecast.logictier.datasource.JDBCDataSourceImpl',
  1364. 'NC_CONFIG_DS',
  1365. 'noticecast.datatier.datasource.JDBCDhJDBCDataSourceImpl',
  1366. 'noticecast.logictier.datasource.JDBCDataSourceRImpl'
  1367. );
  1368. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1369. 111,
  1370. 'noticecast.logictier.datasource.MachineImpl',
  1371. 'NC_MACHINE_CONFIG',
  1372. 'noticecast.datatier.datasource.JDBCDhMachine',
  1373. NULL
  1374. );
  1375. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1376. 112,
  1377. 'noticecast.logictier.datasource.DsPool',
  1378. 'NC_DSPOOL',
  1379. 'noticecast.datatier.datasource.JDBCDhDsPool',
  1380. NULL
  1381. );
  1382. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1383. 115,
  1384. 'noticecast.logictier.datasource.cognos.CognosDataSourceImpl',
  1385. 'NC_COGNOS_DS',
  1386. 'noticecast.datatier.datasource.cognos.JDBCDhCognosDataSource',
  1387. NULL
  1388. );
  1389. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1390. 200,
  1391. 'noticecast.logictier.datamapping.JDBCDataMappingImpl',
  1392. 'NCDataMapping',
  1393. 'noticecast.datatier.datamapping.JDBCDhJDBCDataMapping',
  1394. 'noticecast.logictier.datamapping.JDBCDataMappingRImpl'
  1395. );
  1396. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1397. 210,
  1398. 'noticecast.logictier.datamapping.JDBCDataMappingTopicImpl',
  1399. 'NC_DMTOPIC',
  1400. 'noticecast.datatier.datamapping.JDBCDhJDBCDataMappingTopic',
  1401. NULL
  1402. );
  1403. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1404. 220,
  1405. 'noticecast.logictier.datamapping.powerplay.PPDataMappingImpl',
  1406. 'NC_DATAMAPPING',
  1407. 'noticecast.datatier.datamapping.powerplay.JDBCDhPPDataMapping',
  1408. NULL
  1409. );
  1410. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1411. 221,
  1412. 'noticecast.logictier.datamapping.powerplay.PPCellImpl',
  1413. 'NC_DMTOPIC',
  1414. 'noticecast.datatier.datamapping.powerplay.JDBCDhPPDataMappingTopic',
  1415. NULL
  1416. );
  1417. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1418. 222,
  1419. 'noticecast.logictier.datamapping.powerplay.PPCellImpl',
  1420. 'NC_DMTOPIC',
  1421. 'noticecast.datatier.datamapping.powerplay.JDBCDhPPDataMappingTopic',
  1422. NULL
  1423. );
  1424. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1425. 223,
  1426. 'noticecast.logictier.datamapping.powerplay.PPTopicImpl',
  1427. 'NC_DMTOPIC',
  1428. 'noticecast.datatier.datamapping.powerplay.JDBCDhPPDataMappingTopic',
  1429. NULL
  1430. );
  1431. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1432. 230,
  1433. 'noticecast.logictier.datamapping.cognosquery.CQDataMappingImpl',
  1434. 'NC_DATAMAPPING',
  1435. 'noticecast.datatier.datamapping.cognosquery.JDBCDhCQDataMapping',
  1436. NULL
  1437. );
  1438. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1439. 231,
  1440. 'noticecast.logictier.datamapping.cognosquery.CQTopicImpl',
  1441. 'NC_DMTOPIC',
  1442. 'noticecast.datatier.datamapping.cognosquery.JDBCDhCQDataMappingTopic',
  1443. NULL
  1444. );
  1445. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1446. 300,
  1447. 'noticecast.logictier.bie.BusinessInfoEntityImpl',
  1448. 'NC_BIE',
  1449. 'noticecast.datatier.bie.JDBCDhBusinessInfoEntityImpl',
  1450. 'noticecast.logictier.bie.BusinessInfoEntityRImpl'
  1451. );
  1452. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1453. 301,
  1454. 'noticecast.logictier.bie.BusinessInfoEntityImpl',
  1455. 'NC_COGNOS_BIE',
  1456. 'noticecast.datatier.bie.JDBCDhBusinessInfoEntityImpl',
  1457. 'noticecast.logictier.bie.BusinessInfoEntityRImpl'
  1458. );
  1459. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1460. 310,
  1461. 'noticecast.logictier.bie.BIETopicImpl',
  1462. 'NC_BIETopic',
  1463. 'noticecast.datatier.bie.JDBCDhBIETopicImpl',
  1464. 'noticecast.logictier.bie.BIETopicRImpl'
  1465. );
  1466. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1467. 320,
  1468. 'noticecast.logictier.bie.calculation.CalculationImpl',
  1469. 'NC_CALCULATION',
  1470. 'noticecast.datatier.bie.calculation.JDBCDhCalculationImpl',
  1471. 'noticecast.logictier.bie.calculation.CalculationRImpl'
  1472. );
  1473. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1474. 330,
  1475. 'noticecast.logictier.bie.rules.FilterRuleImpl',
  1476. 'NC_FILTER_RULE',
  1477. 'noticecast.datatier.bie.rules.JDBCDhFilterRuleImpl',
  1478. 'noticecast.logictier.bie.rules.FilterRuleRImpl'
  1479. );
  1480. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1481. 340,
  1482. 'noticecast.logictier.bie.rules.AggregateRuleImpl',
  1483. 'NC_AGGREGATE_RULE',
  1484. 'noticecast.datatier.bie.rules.JDBCDhAggregateRuleImpl',
  1485. 'noticecast.logictier.bie.rules.AggregateRuleRImpl'
  1486. );
  1487. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1488. 350,
  1489. 'noticecast.logictier.bie.rules.ComparativeRuleImpl',
  1490. 'NC_COMPARATIVE_RULE',
  1491. 'noticecast.datatier.bie.rules.JDBCDhComparativeRuleImpl',
  1492. 'noticecast.logictier.bie.rules.ComparativeRuleRImpl'
  1493. );
  1494. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1495. 360,
  1496. NULL,
  1497. 'NC_RULE',
  1498. 'noticecast.datatier.bie.rules.JDBCDhRuleImpl',
  1499. NULL
  1500. );
  1501. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1502. 700,
  1503. 'noticecast.logictier.recipient.RecipientImpl',
  1504. 'NC_RECIPIENT',
  1505. 'noticecast.datatier.recipient.JDBCDhRecipientImpl',
  1506. 'noticecast.logictier.recipient.RecipientRImpl'
  1507. );
  1508. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1509. 721,
  1510. 'noticecast.logictier.message.attachment.MessageAttachment',
  1511. 'NC_MESSAGE_ATTACHMENT',
  1512. NULL,
  1513. NULL
  1514. );
  1515. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1516. 740,
  1517. 'noticecast.logictier.message.MessageStructImpl',
  1518. 'NC_MESSAGESTRUCT',
  1519. 'noticecast.datatier.message.JDBCDhJDBCMessageStruct',
  1520. 'noticecast.logictier.message.MessageStructRImpl'
  1521. );
  1522. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1523. 741,
  1524. 'noticecast.logictier.dynamicrecipient.DynamicRecipientStructImpl',
  1525. 'NC_DYNAMIC_RECIPIENT_STRUCT',
  1526. 'noticecast.datatier.dynamicrecipient.JDBCDhDynamicRecipientStructImpl',
  1527. NULL
  1528. );
  1529. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1530. 742,
  1531. 'noticecast.logictier.dynamicrecipient.DynamicDeliveryInformationStructImpl',
  1532. 'NC_DYN_DELIVERY_INFO_STRUCT',
  1533. 'noticecast.datatier.dynamicrecipient.JDBCDhDynamicDeliveryInfoStructImpl',
  1534. NULL
  1535. );
  1536. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1537. 745,
  1538. 'noticecast.logictier.recipient.RecipientDeliveryScheduleImpl',
  1539. 'NC_RECIPIENTSCHEDULE',
  1540. NULL,
  1541. NULL
  1542. );
  1543. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1544. 746,
  1545. 'noticecast.logictier.recipient.DeliveryAddressImpl',
  1546. 'NC_DELIVERYADDRESS',
  1547. NULL,
  1548. NULL
  1549. );
  1550. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1551. 900,
  1552. 'noticecast.logictier.agent.TaskImpl',
  1553. 'NC_TASK',
  1554. 'noticecast.datatier.task.JDBCDhJDBCTask',
  1555. 'noticecast.logictier.agent.TaskRImpl'
  1556. );
  1557. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1558. 901,
  1559. 'noticecast.logictier.agent.TaskImpl',
  1560. 'NC_TASK',
  1561. 'noticecast.datatier.task.JDBCDhJDBCTask',
  1562. NULL
  1563. );
  1564. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1565. 902,
  1566. 'noticecast.scheduling.TaskScheduleImpl',
  1567. 'NC_TASK_SCHEDULE',
  1568. 'noticecast.datatier.scheduling.JDBCDhTaskScheduleImpl',
  1569. 'noticecast.scheduling.TaskScheduleRImpl'
  1570. );
  1571. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1572. 905,
  1573. 'noticecast.logictier.agent.TaskImpl',
  1574. 'NC_TASK',
  1575. 'noticecast.datatier.task.JDBCDhJDBCTask',
  1576. NULL
  1577. );
  1578. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1579. 906,
  1580. 'noticecast.logictier.agent.TaskImpl',
  1581. 'NC_TASK',
  1582. 'noticecast.datatier.task.JDBCDhJDBCTask',
  1583. NULL
  1584. );
  1585. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1586. 907,
  1587. 'noticecast.logictier.agent.TaskImpl',
  1588. 'NC_TASK',
  1589. 'noticecast.datatier.task.JDBCDhJDBCTask',
  1590. 'noticecast.logictier.agent.TaskRImpl'
  1591. );
  1592. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1593. 908,
  1594. 'noticecast.logictier.agent.TaskImpl',
  1595. 'NC_TASK',
  1596. 'noticecast.datatier.task.JDBCDhJDBCTask',
  1597. NULL
  1598. );
  1599. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1600. 909,
  1601. 'noticecast.logictier.executable.ExecutableImpl',
  1602. 'NC_EXECUTABLE',
  1603. 'noticecast.datatier.executable.JDBCDhJDBCExecuteable',
  1604. NULL
  1605. );
  1606. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1607. 1000,
  1608. 'noticecast.scheduling.YearlySchedule',
  1609. 'NC_SCHEDULE',
  1610. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  1611. NULL
  1612. );
  1613. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1614. 1001,
  1615. 'noticecast.scheduling.MonthlySchedule',
  1616. 'NC_SCHEDULE',
  1617. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  1618. NULL
  1619. );
  1620. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1621. 1002,
  1622. 'noticecast.scheduling.WeeklySchedule',
  1623. 'NC_SCHEDULE',
  1624. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  1625. NULL
  1626. );
  1627. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1628. 1003,
  1629. 'noticecast.scheduling.DailySchedule',
  1630. 'NC_SCHEDULE',
  1631. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  1632. NULL
  1633. );
  1634. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1635. 1004,
  1636. 'noticecast.scheduling.FixedIntervalSchedule',
  1637. 'NC_SCHEDULE',
  1638. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  1639. NULL
  1640. );
  1641. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1642. 1005,
  1643. 'noticecast.scheduling.ISchedule',
  1644. 'NC_SCHEDULE',
  1645. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  1646. NULL
  1647. );
  1648. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1649. 1020,
  1650. 'noticecast.scheduling.ISchedule',
  1651. 'NC_SCHEDULE',
  1652. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  1653. NULL
  1654. );
  1655. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1656. 1021,
  1657. 'noticecast.scheduling.ISchedule',
  1658. 'NC_SCHEDULE',
  1659. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  1660. NULL
  1661. );
  1662. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1663. 1022,
  1664. 'noticecast.scheduling.ISchedule',
  1665. 'NC_SCHEDULE',
  1666. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  1667. NULL
  1668. );
  1669. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  1670. 1023,
  1671. 'noticecast.scheduling.ISchedule',
  1672. 'NC_SCHEDULE',
  1673. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  1674. NULL
  1675. );
  1676. INSERT INTO NC_PERMISSION (PK_PERMISSION_ID,DESCRIPTION) VALUES(
  1677. 1,
  1678. 'Create'
  1679. );
  1680. INSERT INTO NC_PERMISSION (PK_PERMISSION_ID,DESCRIPTION) VALUES(
  1681. 2,
  1682. 'Read'
  1683. );
  1684. INSERT INTO NC_PERMISSION (PK_PERMISSION_ID,DESCRIPTION) VALUES(
  1685. 3,
  1686. 'Update'
  1687. );
  1688. INSERT INTO NC_PERMISSION (PK_PERMISSION_ID,DESCRIPTION) VALUES(
  1689. 4,
  1690. 'Delete'
  1691. );
  1692. INSERT INTO NC_PERMISSION (PK_PERMISSION_ID,DESCRIPTION) VALUES(
  1693. 5,
  1694. 'Execute'
  1695. );
  1696. INSERT INTO NC_DB_VERSION (DB_VERSION_ID,BUILD) VALUES(
  1697. 2,
  1698. 'build no.'
  1699. );
  1700. -------------------------------------------------------------------------------
  1701. --$230-- restore inserts begin
  1702. -------------------------------------------------------------------------------
  1703. INSERT INTO NC_AGENT_MESSAGE (LOG_ID,AGENT_ID,MESSAGE,TIMESTAMP)
  1704. SELECT LOG_ID,AGENT_ID,MESSAGE,TIMESTAMP FROM BC_AGENT_MESSAGE;
  1705. INSERT INTO NC_AGGREGATE_RULE_TREE (FK_PARENT_ID,FK_CHILD_ID)
  1706. SELECT FK_PARENT_ID,FK_CHILD_ID FROM BC_AGGREGATE_RULE_TREE;
  1707. INSERT INTO NC_BIE (PK_BIE_ID,NAME,DESCRIPTION,LASTMOD_TIME,MOD_CNT,LASTMOD_BY)
  1708. SELECT PK_BIE_ID,NAME,DESCRIPTION,LASTMOD_TIME,MOD_CNT,LASTMOD_BY FROM BC_BIE;
  1709. INSERT INTO NC_BIECALC (PK_CALC_ID,LHS_TOPIC_ID,TYPE_NAME,FK_RHSTYPE,OPERATOR,NUMERIC_LITERAL,STRING_LITERAL,DATE_LITERAL,NAME,DESCRIPTION)
  1710. SELECT PK_CALC_ID,LHS_TOPIC_ID,TYPE_NAME,FK_RHSTYPE,OPERATOR,NUMERIC_LITERAL,STRING_LITERAL,DATE_LITERAL,NAME,DESCRIPTION FROM BC_BIECALC;
  1711. INSERT INTO NC_BIETOPIC (PK_BIETOPIC_ID,FK_BIE_ID,NAME,DESCRIPTION,FK_DMT_ID,TYPE,MODCOUNT,FK_CALC_ID,FK_BIETOPIC_ID)
  1712. SELECT PK_BIETOPIC_ID,FK_BIE_ID,NAME,DESCRIPTION,FK_DMT_ID,TYPE,MODCOUNT,FK_CALC_ID,FK_BIETOPIC_ID FROM BC_BIETOPIC;
  1713. INSERT INTO NC_COGNOS_DS (PK_PP_DS_ID,NAME,DESCRIPTION,SERVER_NAME,SECURITY_DETAILS,PORT_NUMBER)
  1714. SELECT PK_PP_DS_ID,NAME,DESCRIPTION,SERVER_NAME,SECURITY_DETAILS,PORT_NUMBER FROM BC_COGNOS_DS;
  1715. INSERT INTO NC_CONFIG_DS (PK_DS_ID,NAME,DESCRIPTION,USERNAME,PASSWORD,LASTMOD_BY,LASTMOD_TIME,MOD_CNT,SERVER_NAME,SECURITY_DETAILS)
  1716. SELECT PK_DS_ID,NAME,DESCRIPTION,USERNAME,PASSWORD,LASTMOD_BY,LASTMOD_TIME,MOD_CNT,SERVER_NAME,SECURITY_DETAILS FROM BC_CONFIG_DS;
  1717. INSERT INTO NC_DATAMAPPING (PK_DM_ID,NAME,DESCRIPTION,SQL_STRING,FK_DS_ID,LASTMOD_BY,LASTMOD_TIME,MOD_CNT,FK_PPDS_ID,FK_COGNOSDS_ID,URL,NIC)
  1718. SELECT PK_DM_ID,NAME,DESCRIPTION,SQL_STRING,FK_DS_ID,LASTMOD_BY,LASTMOD_TIME,MOD_CNT,FK_PPDS_ID,FK_COGNOSDS_ID,URL,NIC FROM BC_DATAMAPPING;
  1719. INSERT INTO NC_DB_VERSION (DB_VERSION_ID,BUILD)
  1720. SELECT DB_VERSION_ID,BUILD FROM BC_DB_VERSION;
  1721. INSERT INTO NC_DELIVERYADDRESS (PK_DELADDRESS_ID,DELIVERY_ADDRESS,CHANNEL_TYPE,IS_DEFAULT,FK_RECIPIENT_ID)
  1722. SELECT PK_DELADDRESS_ID,DELIVERY_ADDRESS,CHANNEL_TYPE,IS_DEFAULT,FK_RECIPIENT_ID FROM BC_DELIVERYADDRESS;
  1723. INSERT INTO NC_DMTOPIC (PK_TOPIC_ID,NAME,DESCRIPTION,TSRC,TLINK,FK_DM_ID,LASTMOD_BY,LASTMOD_TIME,TABLE_NAME,COLUMN_NAME,DRE_COLUMN_NAME,COLUMN_TYPE,PP_TOPIC_VALUE,OBJ_TYPE)
  1724. SELECT PK_TOPIC_ID,NAME,DESCRIPTION,TSRC,TLINK,FK_DM_ID,LASTMOD_BY,LASTMOD_TIME,TABLE_NAME,COLUMN_NAME,DRE_COLUMN_NAME,COLUMN_TYPE,PP_TOPIC_VALUE,OBJ_TYPE FROM BC_DMTOPIC;
  1725. INSERT INTO NC_DMT_LINK (PK_DM_ID,FK_DM_ID,FK_DATAMAPPING)
  1726. SELECT PK_DM_ID,FK_DM_ID,FK_DATAMAPPING FROM BC_DMT_LINK;
  1727. INSERT INTO NC_DSITEM_L1 (PK_DSITEM1_ID,NAME,DESCRIPTION,FK_DS_ID,LASTMOD_BY,LASTMOD_TIME,MOD_CNT)
  1728. SELECT PK_DSITEM1_ID,NAME,DESCRIPTION,FK_DS_ID,LASTMOD_BY,LASTMOD_TIME,MOD_CNT FROM BC_DSITEM_L1;
  1729. INSERT INTO NC_DSITEM_L2 (PK_DSITEM2_ID,NAME,DESCRIPTION,FK_DSITEM1_ID,TYPE,LASTMOD_BY,LASTMOD_TIME,MOD_CNT)
  1730. SELECT PK_DSITEM2_ID,NAME,DESCRIPTION,FK_DSITEM1_ID,TYPE,LASTMOD_BY,LASTMOD_TIME,MOD_CNT FROM BC_DSITEM_L2;
  1731. INSERT INTO NC_DSPOOL (PK_DSPOOL_ID,NAME,DESCRIPTION,URL,DRIVER,DS_TYPE,LASTMOD_BY,LASTMOD_TIME,MOD_CNT)
  1732. SELECT PK_DSPOOL_ID,NAME,DESCRIPTION,URL,DRIVER,DS_TYPE,LASTMOD_BY,LASTMOD_TIME,MOD_CNT FROM BC_DSPOOL;
  1733. INSERT INTO NC_DYNAMIC_RECIPIENT_STRUCT (PK_ID,NAME,DESCRIPTION,TITLE,FIRSTNAME,MIDDLENAME,LASTNAME,PHONENUMBER,JOBTITLE,COMPANYNAME,DEPARTMENT,OFFICE,COUNTRY,TIMEZONE,LASTMOD_BY,MODCOUNT)
  1734. SELECT PK_ID,NAME,DESCRIPTION,TITLE,FIRSTNAME,MIDDLENAME,LASTNAME,PHONENUMBER,JOBTITLE,COMPANYNAME,DEPARTMENT,OFFICE,COUNTRY,TIMEZONE,LASTMOD_BY,MODCOUNT FROM BC_DYNAMIC_RECIPIENT_STRUCT;
  1735. INSERT INTO NC_DYN_DELIVERY_INFO_STRUCT (PK_OID,FK_DYNAMIC_RECIPIENT_STRUCT,ADDRESS_DESCRIPTION,CHANNEL_TYPE,ADDRESS_BIE_ID,NAME,LASTMOD_BY,MODCOUNT,DESCRIPTION)
  1736. SELECT PK_OID,FK_DYNAMIC_RECIPIENT_STRUCT,ADDRESS_DESCRIPTION,CHANNEL_TYPE,ADDRESS_BIE_ID,NAME,LASTMOD_BY,MODCOUNT,DESCRIPTION FROM BC_DYN_DELIVERY_INFO_STRUCT;
  1737. INSERT INTO NC_EXECUTABLE (PK_EXE_ID,NAME,DESCRIPTION,LASTMOD_TIME,MOD_CNT,PATH,FK_TASK_ID)
  1738. SELECT PK_EXE_ID,NAME,DESCRIPTION,LASTMOD_TIME,MOD_CNT,PATH,FK_TASK_ID FROM BC_EXECUTABLE;
  1739. INSERT INTO NC_MACHINE_CONFIG (PK_OID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MOD_CNT,TIMEZONE)
  1740. SELECT PK_OID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MOD_CNT,TIMEZONE FROM BC_MACHINE_CONFIG;
  1741. INSERT INTO NC_MESSAGELINE (FK_MESSAGESTRUCT_ID,LINE_NO,LINE_TYPE)
  1742. SELECT FK_MESSAGESTRUCT_ID,LINE_NO,LINE_TYPE FROM BC_MESSAGELINE;
  1743. INSERT INTO NC_MESSAGELINE_ELEMENT (FK_MESSAGESTRUCT_ID,ELEMENT_NUMBER,LINE_NO,TEXT,FK_BIE_TOPIC_ID)
  1744. SELECT FK_MESSAGESTRUCT_ID,ELEMENT_NUMBER,LINE_NO,TEXT,FK_BIE_TOPIC_ID FROM BC_MESSAGELINE_ELEMENT;
  1745. INSERT INTO NC_MESSAGESTRUCT (PK_MS_ID,FK_DYNREC_ID,NAME,DESCRIPTION,SOURCE,SUBJECT,MODCOUNT,LASTMOD_BY,CHANNEL_TYPE,CONTACT,AVOID_DUPLICATION)
  1746. SELECT PK_MS_ID,FK_DYNREC_ID,NAME,DESCRIPTION,SOURCE,SUBJECT,MODCOUNT,LASTMOD_BY,CHANNEL_TYPE,CONTACT,AVOID_DUPLICATION FROM BC_MESSAGESTRUCT;
  1747. INSERT INTO NC_MESSAGE_ATTACHMENT (PK_ATTACHMENT_ID,FK_MESSAGE_ID,ATTACHMENT_TYPE,ATTACHMENT,ATTACHMENT_SERVER,MIME_TYPE)
  1748. SELECT PK_ATTACHMENT_ID,FK_MESSAGE_ID,ATTACHMENT_TYPE,ATTACHMENT,ATTACHMENT_SERVER,MIME_TYPE FROM BC_MESSAGE_ATTACHMENT;
  1749. INSERT INTO NC_MSGDUPLICATION_STORE (MSG_PART_ID,TOPIC_STRING_VALUE,FK_BIETOPIC_ID,FK_MESSAGESTRUCT_ID,FK_TASK_ID,DATE_)
  1750. SELECT MSG_PART_ID,TOPIC_STRING_VALUE,FK_BIETOPIC_ID,FK_MESSAGESTRUCT_ID,FK_TASK_ID,DATE_ FROM BC_MSGDUPLICATION_STORE;
  1751. INSERT INTO NC_MSGDUPLICATION_TEMP_STORE (MSG_PART_ID,TOPIC_STRING_VALUE,FK_BIETOPIC_ID,FK_MESSAGESTRUCT_ID,FK_TASK_ID,SESSION_ID)
  1752. SELECT MSG_PART_ID,TOPIC_STRING_VALUE,FK_BIETOPIC_ID,FK_MESSAGESTRUCT_ID,FK_TASK_ID,SESSION_ID FROM BC_MSGDUPLICATION_TEMP_STORE;
  1753. INSERT INTO NC_OBJECTCATALOGUE (PK_OID,NAME,DESCRIPTION,SUBTYPE,TYPE,MODCOUNT)
  1754. SELECT PK_OID,NAME,DESCRIPTION,SUBTYPE,TYPE,MODCOUNT FROM BC_OBJECTCATALOGUE;
  1755. INSERT INTO NC_OBJECTID (OBJECTID)
  1756. SELECT OBJECTID FROM BC_OBJECTID;
  1757. INSERT INTO NC_OBJECT_PERMISSIONS (FK_OID,PERMISSION,ACL)
  1758. SELECT FK_OID,PERMISSION,ACL FROM BC_OBJECT_PERMISSIONS;
  1759. INSERT INTO NC_RECIPIENT (PK_RECIPIENT_ID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MODCOUNT,TITLE,FIRSTNAME,MIDDLENAME,LASTNAME,PHONENUMBER,JOBTITLE,COMPANY,DEPARTMENT,OFFICE,COUNTRY,TIMEZONE,TO_REDIRECT,FK_REDIRECT_RID,FK_REDIRECT_RGID,IS_EXTERNAL,IS_USEDEFAULTADDRESS)
  1760. SELECT PK_RECIPIENT_ID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MODCOUNT,TITLE,FIRSTNAME,MIDDLENAME,LASTNAME,PHONENUMBER,JOBTITLE,COMPANY,DEPARTMENT,OFFICE,COUNTRY,TIMEZONE,TO_REDIRECT,FK_REDIRECT_RID,FK_REDIRECT_RGID,IS_EXTERNAL,IS_USEDEFAULTADDRESS FROM BC_RECIPIENT;
  1761. INSERT INTO NC_RECIPIENTSCHEDULE (PK_SCHEDULE_ID,SCHEDULE_NAME,FK_RECIPIENT_ID,DELIVERY_SCHEDULE,FK_DELADDRESS_ID)
  1762. SELECT PK_SCHEDULE_ID,SCHEDULE_NAME,FK_RECIPIENT_ID,DELIVERY_SCHEDULE,FK_DELADDRESS_ID FROM BC_RECIPIENTSCHEDULE;
  1763. INSERT INTO NC_RULE (PK_RULE_ID,NAME,DESCRIPTION,FK_RULETYPE,FK_RHSTYPE,FK_BIE_ID,LHS_TOPIC_ID,OPERATOR,DATE_LITERAL,STRING_LITERAL,RHS_TOPIC_ID,RHS_OPTION,NUMERIC_LITERAL,RHS_BIE_ID)
  1764. SELECT PK_RULE_ID,NAME,DESCRIPTION,FK_RULETYPE,FK_RHSTYPE,FK_BIE_ID,LHS_TOPIC_ID,OPERATOR,DATE_LITERAL,STRING_LITERAL,RHS_TOPIC_ID,RHS_OPTION,NUMERIC_LITERAL,RHS_BIE_ID FROM BC_RULE;
  1765. INSERT INTO NC_SCHEDULE (PK_SCHEDULE_ID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MODCOUNT,SCHEDULE_TYPE,TIMEZONE,START_DATE,END_DATE,REPEAT_FOREVER,ACTIVE,VALID_SCHEDULE,USE_DAY_NUMBER,DAY_OF_MONTH,DAY_OF_WEEK,DAY_OF_WEEK_IN_MONTH,MONTH_OF_YEAR,REPEAT_INTERVAL,DAYS_OF_WEEK,FIXED_INTERVAL_TYPE,FIXED_INTERVAL_IN_MILLIS)
  1766. SELECT PK_SCHEDULE_ID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MODCOUNT,SCHEDULE_TYPE,TIMEZONE,START_DATE,END_DATE,REPEAT_FOREVER,ACTIVE,VALID_SCHEDULE,USE_DAY_NUMBER,DAY_OF_MONTH,DAY_OF_WEEK,DAY_OF_WEEK_IN_MONTH,MONTH_OF_YEAR,REPEAT_INTERVAL,DAYS_OF_WEEK,FIXED_INTERVAL_TYPE,FIXED_INTERVAL_IN_MILLIS FROM BC_SCHEDULE;
  1767. INSERT INTO NC_TASK (PK_TASK_ID,NAME,DESCRIPTION,FK_BIE_ID,THRESHOLD,WEIGHTS,TASK_TYPE,DATEFORMAT,DETECTION_OPTION,LASTMOD_TIME,MODCOUNT,LASTMOD_BY)
  1768. SELECT PK_TASK_ID,NAME,DESCRIPTION,FK_BIE_ID,THRESHOLD,WEIGHTS,TASK_TYPE,DATEFORMAT,DETECTION_OPTION,LASTMOD_TIME,MODCOUNT,LASTMOD_BY FROM BC_TASK;
  1769. INSERT INTO NC_TASKSCHEDULE (PK_TASKSCHEDULE_ID,FK_TASK_ID,NAME,DESCRIPTION,LASTMOD_BY,MODCOUNT,RUN_REQUIREMENTS,LAST_EXECUTION_AT,NEXT_EXECUTION_REQUEST,SCHEDULE_DELAY)
  1770. SELECT PK_TASKSCHEDULE_ID,FK_TASK_ID,NAME,DESCRIPTION,LASTMOD_BY,MODCOUNT,RUN_REQUIREMENTS,LAST_EXECUTION_AT,NEXT_EXECUTION_REQUEST,SCHEDULE_DELAY FROM BC_TASKSCHEDULE;
  1771. INSERT INTO NC_TASK_LOG (LOG_ID,TASK_NAME,TASK_ID,REQUIRED_RUN_TIME,ACTUAL_RUN_TIME,NEXT_RUN_TIME,FINAL_STATE)
  1772. SELECT LOG_ID,TASK_NAME,TASK_ID,REQUIRED_RUN_TIME,ACTUAL_RUN_TIME,NEXT_RUN_TIME,FINAL_STATE FROM BC_TASK_LOG;
  1773. INSERT INTO NC_USER_SESSION (TICKET_ID,NC_USER_ID,USER_CLASS)
  1774. SELECT TICKET_ID,NC_USER_ID,USER_CLASS FROM BC_USER_SESSION;
  1775. INSERT INTO R_AGENT_ESCALATIONAGENT (FK_CHILD_AGENT_ID,FK_PARENT_AGENT_ID)
  1776. SELECT FK_CHILD_AGENT_ID,FK_PARENT_AGENT_ID FROM B_AGENT_ESCALATIONAGENT;
  1777. INSERT INTO R_BIECALC_RHSTOPIC (FK_BIETOPIC_ID,FK_CALC_ID)
  1778. SELECT FK_BIETOPIC_ID,FK_CALC_ID FROM B_BIECALC_RHSTOPIC;
  1779. INSERT INTO R_DS_MACHINE_DSPOOL (PK_DSMAC_ID,FK_DSPOOL_ID,FK_MACHINE_ID,FK_CONFIG_DS_ID,LASTMOD_BY,LASTMOD_TIME,MOD_CNT)
  1780. SELECT PK_DSMAC_ID,FK_DSPOOL_ID,FK_MACHINE_ID,FK_CONFIG_DS_ID,LASTMOD_BY,LASTMOD_TIME,MOD_CNT FROM B_DS_MACHINE_DSPOOL;
  1781. INSERT INTO R_MESSAGESTRUCT_TASK (FK_MESSAGESTRUCT_ID,FK_TASK_ID)
  1782. SELECT FK_MESSAGESTRUCT_ID,FK_TASK_ID FROM B_MESSAGESTRUCT_TASK;
  1783. INSERT INTO R_MSGSTRUCT_AVOIDTOPICS (FK_MS_ID,FK_BIETOPIC_ID)
  1784. SELECT FK_MS_ID,FK_BIETOPIC_ID FROM B_MSGSTRUCT_AVOIDTOPICS;
  1785. INSERT INTO R_MSGSTRUCT_RECIPIENT_DELIVINF (FK_MESSAGESTRUCT_ID,FK_DELIVERY_INFO_ID,FK_RECIPIENT_ID,ADDED_BY_RECIP_ID)
  1786. SELECT FK_MESSAGESTRUCT_ID,FK_DELIVERY_INFO_ID,FK_RECIPIENT_ID,ADDED_BY_RECIP_ID FROM B_MSGSTRUCT_RECIPIENT_DELIVINF;
  1787. INSERT INTO R_NEWSITEMS_NCOBJECTS (FK_NCID,NID,VID,TYPE)
  1788. SELECT FK_NCID,NID,VID,TYPE FROM B_NEWSITEMS_NCOBJECTS;
  1789. INSERT INTO R_RECIPIENT_ACCMANUSERID (F_RECIPIENTID,ACCMAN_UID)
  1790. SELECT F_RECIPIENTID,ACCMAN_UID FROM B_RECIPIENT_ACCMANUSERID;
  1791. INSERT INTO R_RULE_PARAMETER (FK_TASK_ID,LITERAL_TYPE,FK_RULE_ID)
  1792. SELECT FK_TASK_ID,LITERAL_TYPE,FK_RULE_ID FROM B_RULE_PARAMETER;
  1793. INSERT INTO R_TASKSCHEDULE_SCHEDULE (FK_TASKSCHEDULE_ID,FK_SCHEDULE_ID,IS_ACTIVE,IS_ESCALATION)
  1794. SELECT FK_TASKSCHEDULE_ID,FK_SCHEDULE_ID,IS_ACTIVE,IS_ESCALATION FROM B_TASKSCHEDULE_SCHEDULE;
  1795. -------------------------------------------------------------------------------
  1796. --$240-- foreign keys add begin
  1797. -------------------------------------------------------------------------------
  1798. ALTER TABLE NC_AGGREGATE_RULE_TREE
  1799. ADD (CONSTRAINT F2N_AGGREGATE_RULE FOREIGN KEY (FK_CHILD_ID)
  1800. REFERENCES NC_RULE);
  1801. ALTER TABLE NC_AGGREGATE_RULE_TREE
  1802. ADD (CONSTRAINT F1N_AGGREGATE_RULE FOREIGN KEY (FK_PARENT_ID)
  1803. REFERENCES NC_RULE);
  1804. ALTER TABLE NC_BIETOPIC
  1805. ADD (CONSTRAINT F5N_BIETOPIC FOREIGN KEY (FK_DMT_ID)
  1806. REFERENCES NC_DMTOPIC);
  1807. ALTER TABLE NC_BIETOPIC
  1808. ADD (CONSTRAINT F2N_BIETOPIC FOREIGN KEY (FK_BIE_ID)
  1809. REFERENCES NC_BIE);
  1810. ALTER TABLE NC_DATAMAPPING
  1811. ADD (CONSTRAINT F9N_DATAMAPPING FOREIGN KEY (FK_PPDS_ID)
  1812. REFERENCES NC_COGNOS_DS);
  1813. ALTER TABLE NC_DATAMAPPING
  1814. ADD (CONSTRAINT F5N_DATAMAPPING FOREIGN KEY (FK_DS_ID)
  1815. REFERENCES NC_CONFIG_DS);
  1816. ALTER TABLE NC_DYN_DELIVERY_INFO_STRUCT
  1817. ADD (CONSTRAINT F2N_DYN_DELIVERY_I FOREIGN KEY (FK_DYNAMIC_RECIPIENT_STRUCT)
  1818. REFERENCES NC_DYNAMIC_RECIPIENT_STRUCT);
  1819. ALTER TABLE NC_EXECUTABLE
  1820. ADD (CONSTRAINT F7N_EXECUTABLE FOREIGN KEY (FK_TASK_ID)
  1821. REFERENCES NC_TASK);
  1822. ALTER TABLE NC_MESSAGELINE
  1823. ADD (CONSTRAINT F1N_MESSAGELINE FOREIGN KEY (FK_MESSAGESTRUCT_ID)
  1824. REFERENCES NC_MESSAGESTRUCT);
  1825. ALTER TABLE NC_MESSAGELINE_ELEMENT
  1826. ADD (CONSTRAINT F1N_MESSAGELINE_EL FOREIGN KEY (LINE_NO,FK_MESSAGESTRUCT_ID)
  1827. REFERENCES NC_MESSAGELINE);
  1828. ALTER TABLE NC_MESSAGESTRUCT
  1829. ADD (CONSTRAINT F2N_MESSAGESTRUCT FOREIGN KEY (FK_DYNREC_ID)
  1830. REFERENCES NC_DYNAMIC_RECIPIENT_STRUCT);
  1831. ALTER TABLE NC_MESSAGE_ATTACHMENT
  1832. ADD (CONSTRAINT F2N_MESSAGE_ATTACH FOREIGN KEY (FK_MESSAGE_ID)
  1833. REFERENCES NC_MESSAGESTRUCT);
  1834. ALTER TABLE NC_TASKSCHEDULE
  1835. ADD (CONSTRAINT F2N_TASKSCHEDULE FOREIGN KEY (FK_TASK_ID)
  1836. REFERENCES NC_TASK);
  1837. ALTER TABLE R_AGENT_ESCALATIONAGENT
  1838. ADD (CONSTRAINT F2R_AGENT_ESCALATI FOREIGN KEY (FK_PARENT_AGENT_ID)
  1839. REFERENCES NC_TASK);
  1840. ALTER TABLE R_DS_MACHINE_DSPOOL
  1841. ADD (CONSTRAINT F3R_DS_MACHINE_DSP FOREIGN KEY (FK_MACHINE_ID)
  1842. REFERENCES NC_MACHINE_CONFIG);
  1843. ALTER TABLE R_DS_MACHINE_DSPOOL
  1844. ADD (CONSTRAINT F2R_DS_MACHINE_DSP FOREIGN KEY (FK_DSPOOL_ID)
  1845. REFERENCES NC_DSPOOL);
  1846. ALTER TABLE R_MESSAGESTRUCT_TASK
  1847. ADD (CONSTRAINT F2R_MESSAGESTRUCT_ FOREIGN KEY (FK_TASK_ID)
  1848. REFERENCES NC_TASK);
  1849. ALTER TABLE R_MESSAGESTRUCT_TASK
  1850. ADD (CONSTRAINT F1R_MESSAGESTRUCT_ FOREIGN KEY (FK_MESSAGESTRUCT_ID)
  1851. REFERENCES NC_MESSAGESTRUCT);
  1852. ALTER TABLE R_MSGSTRUCT_AVOIDTOPICS
  1853. ADD (CONSTRAINT F1R_MSGSTRUCT_AVOI FOREIGN KEY (FK_MS_ID)
  1854. REFERENCES NC_MESSAGESTRUCT);
  1855. ALTER TABLE R_MSGSTRUCT_RECIPIENT_DELIVINF
  1856. ADD (CONSTRAINT F3R_MSGSTRUCT_RECI FOREIGN KEY (FK_RECIPIENT_ID)
  1857. REFERENCES NC_RECIPIENT);
  1858. ALTER TABLE R_MSGSTRUCT_RECIPIENT_DELIVINF
  1859. ADD (CONSTRAINT F1R_MSGSTRUCT_RECI FOREIGN KEY (FK_MESSAGESTRUCT_ID)
  1860. REFERENCES NC_MESSAGESTRUCT);
  1861. ALTER TABLE R_RECIPIENT_ACCMANUSERID
  1862. ADD (CONSTRAINT F1R_RECIPIENT_ACCM FOREIGN KEY (F_RECIPIENTID)
  1863. REFERENCES NC_RECIPIENT);
  1864. ALTER TABLE R_RULE_PARAMETER
  1865. ADD (CONSTRAINT F1R_RULE_PARAMETER FOREIGN KEY (FK_TASK_ID)
  1866. REFERENCES NC_TASK);
  1867. ALTER TABLE R_TASKSCHEDULE_SCHEDULE
  1868. ADD (CONSTRAINT F2R_TASKSCHEDULE_S FOREIGN KEY (FK_SCHEDULE_ID)
  1869. REFERENCES NC_SCHEDULE);
  1870. ALTER TABLE R_TASKSCHEDULE_SCHEDULE
  1871. ADD (CONSTRAINT F1R_TASKSCHEDULE_S FOREIGN KEY (FK_TASKSCHEDULE_ID)
  1872. REFERENCES NC_TASKSCHEDULE);
  1873. -------------------------------------------------------------------------------
  1874. --$250-- backup drop begin
  1875. -------------------------------------------------------------------------------
  1876. DROP TABLE BC_AGENT_MESSAGE;
  1877. DROP TABLE BC_AGGREGATE_RULE_TREE;
  1878. DROP TABLE BC_BIE;
  1879. DROP TABLE BC_BIECALC;
  1880. DROP TABLE BC_BIETOPIC;
  1881. DROP TABLE BC_COGNOS_DS;
  1882. DROP TABLE BC_CONFIG_DS;
  1883. DROP TABLE BC_CTMAP;
  1884. DROP TABLE BC_DATAMAPPING;
  1885. DROP TABLE BC_DB_VERSION;
  1886. DROP TABLE BC_DELIVERYADDRESS;
  1887. DROP TABLE BC_DMTOPIC;
  1888. DROP TABLE BC_DMT_LINK;
  1889. DROP TABLE BC_DSITEM_L1;
  1890. DROP TABLE BC_DSITEM_L2;
  1891. DROP TABLE BC_DSPOOL;
  1892. DROP TABLE BC_DYNAMIC_RECIPIENT_STRUCT;
  1893. DROP TABLE BC_DYN_DELIVERY_INFO_STRUCT;
  1894. DROP TABLE BC_EXECUTABLE;
  1895. DROP TABLE BC_MACHINE_CONFIG;
  1896. DROP TABLE BC_MESSAGELINE;
  1897. DROP TABLE BC_MESSAGELINE_ELEMENT;
  1898. DROP TABLE BC_MESSAGESTRUCT;
  1899. DROP TABLE BC_MESSAGE_ATTACHMENT;
  1900. DROP TABLE BC_MSGDUPLICATION_STORE;
  1901. DROP TABLE BC_MSGDUPLICATION_TEMP_STORE;
  1902. DROP TABLE BC_OBJECTCATALOGUE;
  1903. DROP TABLE BC_OBJECTID;
  1904. DROP TABLE BC_OBJECT_PERMISSIONS;
  1905. DROP TABLE BC_PERMISSION;
  1906. DROP TABLE BC_RECIPIENT;
  1907. DROP TABLE BC_RECIPIENTSCHEDULE;
  1908. DROP TABLE BC_RULE;
  1909. DROP TABLE BC_SCHEDULE;
  1910. DROP TABLE BC_TASK;
  1911. DROP TABLE BC_TASKSCHEDULE;
  1912. DROP TABLE BC_TASK_LOG;
  1913. DROP TABLE BC_USER_SESSION;
  1914. DROP TABLE B_AGENT_ESCALATIONAGENT;
  1915. DROP TABLE B_BIECALC_RHSTOPIC;
  1916. DROP TABLE B_DS_MACHINE_DSPOOL;
  1917. DROP TABLE B_MESSAGESTRUCT_TASK;
  1918. DROP TABLE B_MSGSTRUCT_AVOIDTOPICS;
  1919. DROP TABLE B_MSGSTRUCT_RECIPIENT_DELIVINF;
  1920. DROP TABLE B_NEWSITEMS_NCOBJECTS;
  1921. DROP TABLE B_RECIPIENT_ACCMANUSERID;
  1922. DROP TABLE B_RULE_PARAMETER;
  1923. DROP TABLE B_TASKSCHEDULE_SCHEDULE;
  1924. -------------------------------------------------------------------------------
  1925. -- END NC2_UPDATE_ORA.SQL * DO NOT EDIT *
  1926. -------------------------------------------------------------------------------