NC2_UPDATE_MS.sql 88 KB

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