NC_CREATE_ORA.sql 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962
  1. --
  2. -- Licensed Materials - Property of IBM
  3. --
  4. -- BI and PM: JSM
  5. --
  6. -- (c) Copyright IBM Corp. 2003, 2015
  7. --
  8. -- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  9. --
  10. -------------------------------------------------------------------------------
  11. -- NC_CREATE_ORA.sql * DO NOT EDIT * Data Store Version: 1032
  12. -------------------------------------------------------------------------------
  13. -------------------------------------------------------------------------------
  14. --$200-- tables create begin
  15. -------------------------------------------------------------------------------
  16. CREATE TABLE NC_CONFIGURATION(
  17. PROPERTY_KEY VARCHAR2(255) NOT NULL,
  18. PROPERTY_VALUE VARCHAR2(255)
  19. );
  20. CREATE TABLE NC_CTMAP(
  21. OBJTYPE SMALLINT NOT NULL,
  22. CLASS VARCHAR2(200),
  23. TABLENAME VARCHAR2(200) NOT NULL,
  24. HELPER VARCHAR2(200),
  25. REMOTECLASS VARCHAR2(200)
  26. );
  27. CREATE TABLE NC_DB_VERSION(
  28. DB_VERSION_ID INTEGER,
  29. BUILD VARCHAR2(20)
  30. );
  31. CREATE TABLE NC_DELIVERYADDRESS(
  32. PK_DELADDRESS_ID INTEGER NOT NULL,
  33. DELIVERY_ADDRESS VARCHAR2(100),
  34. CHANNEL_TYPE INTEGER,
  35. IS_DEFAULT INTEGER NOT NULL,
  36. FK_RECIPIENT_ID INTEGER,
  37. ADDRESS_TYPE INTEGER
  38. );
  39. CREATE TABLE NC_EVENTSTATUS(
  40. PK_EVENT_ID CHAR(45) NOT NULL,
  41. EVENT_STATUS INTEGER NOT NULL,
  42. CONVERSATION INTEGER,
  43. SDS_INSTANCE_ID CHAR (32)
  44. );
  45. CREATE TABLE NC_JMSQUEUE (
  46. QUEUE_ENTRY_ID NUMBER,
  47. QUEUE_NAME VARCHAR2 (440),
  48. QUEUE_ENTRY BLOB,
  49. SDS_INSTANCE_ID CHAR (32),
  50. DATE_ENTERED NUMBER NOT NULL,
  51. REDELIVER_DATE NUMBER,
  52. REDELIVER_COUNT INTEGER DEFAULT (0)
  53. );
  54. CREATE TABLE NC_JOBQUEUE (
  55. PK_RUN_ID VARCHAR2(45) NOT NULL,
  56. SERVICE_NAME VARCHAR2(40) NULL,
  57. SERVER_GROUP VARCHAR2(40) NULL,
  58. DATE_ENTERED NUMBER NOT NULL,
  59. JOB LONG RAW NOT NULL
  60. );
  61. CREATE TABLE NC_MESSAGELINE(
  62. FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
  63. LINE_NO INTEGER NOT NULL,
  64. LINE_TYPE INTEGER
  65. );
  66. CREATE TABLE NC_MESSAGELINE_ELEMENT(
  67. FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
  68. ELEMENT_NUMBER INTEGER NOT NULL,
  69. LINE_NO INTEGER NOT NULL,
  70. TEXT VARCHAR2(4000),
  71. FK_BIE_TOPIC_ID INTEGER
  72. );
  73. CREATE TABLE NC_MESSAGESTRUCT(
  74. PK_MS_ID INTEGER NOT NULL,
  75. FK_DYNREC_ID INTEGER,
  76. NAME VARCHAR2(255),
  77. DESCRIPTION VARCHAR2(1000),
  78. SOURCE VARCHAR2(100),
  79. SUBJECT VARCHAR2(210),
  80. MODCOUNT INTEGER DEFAULT (-1),
  81. LASTMOD_BY VARCHAR2(50),
  82. CHANNEL_TYPE INTEGER,
  83. CONTACT VARCHAR2(50),
  84. CREDENTIAL VARCHAR2(1024),
  85. AVOID_DUPLICATION INTEGER DEFAULT (0) NOT NULL
  86. );
  87. CREATE TABLE NC_METRICS(
  88. NAME VARCHAR2(255) NOT NULL,
  89. LASTMOD_TIME NUMBER DEFAULT (0) NOT NULL,
  90. VALUE NUMBER DEFAULT (0) NOT NULL,
  91. ACTIVE INTEGER DEFAULT (0) NOT NULL
  92. );
  93. CREATE TABLE NC_OBJECTCATALOGUE(
  94. PK_OID INTEGER NOT NULL,
  95. NAME VARCHAR2(255),
  96. DESCRIPTION VARCHAR2(1000),
  97. SUBTYPE SMALLINT,
  98. TYPE INTEGER NOT NULL,
  99. MODCOUNT INTEGER DEFAULT (-1),
  100. CM_VERSION INTEGER DEFAULT (-1)
  101. );
  102. CREATE TABLE NC_OBJECTID(
  103. OBJECTID INTEGER NOT NULL
  104. );
  105. CREATE TABLE NC_PERMISSION(
  106. PK_PERMISSION_ID INTEGER NOT NULL,
  107. DESCRIPTION VARCHAR2(30) NOT NULL
  108. );
  109. CREATE TABLE NC_RECIPIENT(
  110. PK_RECIPIENT_ID INTEGER NOT NULL,
  111. NAME VARCHAR2(255),
  112. DESCRIPTION VARCHAR2(1000),
  113. LASTMOD_BY CHAR(40),
  114. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  115. MODCOUNT INTEGER DEFAULT (-1),
  116. TITLE VARCHAR2(10),
  117. FIRSTNAME VARCHAR2(50),
  118. MIDDLENAME VARCHAR2(50),
  119. LASTNAME VARCHAR2(50),
  120. PHONENUMBER VARCHAR2(50),
  121. JOBTITLE VARCHAR2(50),
  122. COMPANY VARCHAR2(255),
  123. DEPARTMENT VARCHAR2(255),
  124. OFFICE VARCHAR2(255),
  125. COUNTRY VARCHAR2(50),
  126. TIMEZONE VARCHAR2(50),
  127. TO_REDIRECT INTEGER NOT NULL,
  128. FK_REDIRECT_RID INTEGER,
  129. FK_REDIRECT_RGID INTEGER,
  130. IS_EXTERNAL INTEGER,
  131. IS_USEDEFAULTADDRESS INTEGER
  132. );
  133. CREATE TABLE NC_SCHEDULE(
  134. PK_SCHEDULE_ID INTEGER NOT NULL,
  135. NAME VARCHAR2(255),
  136. DESCRIPTION VARCHAR2(1000),
  137. LASTMOD_BY CHAR(40),
  138. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  139. MODCOUNT INTEGER DEFAULT (-1),
  140. SCHEDULE_TYPE VARCHAR2(6),
  141. TIMEZONE VARCHAR2(100),
  142. START_DATE NUMBER,
  143. END_DATE NUMBER,
  144. REPEAT_FOREVER INTEGER,
  145. ACTIVE INTEGER,
  146. VALID_SCHEDULE INTEGER,
  147. USE_DAY_NUMBER INTEGER,
  148. DAY_OF_MONTH INTEGER,
  149. DAY_OF_WEEK INTEGER,
  150. DAY_OF_WEEK_IN_MONTH INTEGER,
  151. MONTH_OF_YEAR INTEGER,
  152. REPEAT_INTERVAL INTEGER,
  153. DAYS_OF_WEEK INTEGER,
  154. FIXED_INTERVAL_TYPE INTEGER,
  155. FIXED_INTERVAL_IN_MILLIS NUMBER,
  156. TRIGGER_ID VARCHAR2(255),
  157. PERIODICAL_PRODUCER_ID CHAR(33),
  158. INTERDAY_RECUR_START INTEGER,
  159. INTERDAY_RECUR_END INTEGER,
  160. INTERDAY_RECUR_INTERVAL INTEGER
  161. );
  162. CREATE TABLE NC_SCHEDULE_QUEUE(
  163. SCHEDULE_ID INTEGER NOT NULL,
  164. RUN_DATE NUMBER
  165. );
  166. CREATE TABLE NC_SDS_INSTANCE (
  167. PK_INSTANCE_ID CHAR (32) NOT NULL ,
  168. PK_INSTANCE_URL VARCHAR2 (255) NOT NULL ,
  169. LAST_UPDATE NUMBER NOT NULL ,
  170. CLEANUP_INSTANCE_ID CHAR (32) NULL
  171. );
  172. CREATE TABLE NC_TASK(
  173. PK_TASK_ID INTEGER NOT NULL,
  174. NAME VARCHAR2(255),
  175. DESCRIPTION VARCHAR2(1000),
  176. FK_BIE_ID INTEGER,
  177. THRESHOLD INTEGER,
  178. WEIGHTS VARCHAR2(200),
  179. TASK_TYPE INTEGER,
  180. DATEFORMAT CHAR(19),
  181. DETECTION_OPTION INTEGER,
  182. LASTMOD_TIME DATE DEFAULT sysdate,
  183. MODCOUNT INTEGER DEFAULT (-1),
  184. LASTMOD_BY CHAR(40),
  185. LOCATION_ROOT VARCHAR2(256),
  186. OBJECT_CLASS VARCHAR2(256),
  187. OWNED_BY VARCHAR2(1024)
  188. );
  189. CREATE TABLE NC_TASKSCHEDULE(
  190. PK_TASKSCHEDULE_ID INTEGER NOT NULL,
  191. FK_TASK_ID INTEGER,
  192. NAME VARCHAR2(255),
  193. DESCRIPTION VARCHAR2(1000),
  194. LASTMOD_BY CHAR(40),
  195. MODCOUNT INTEGER DEFAULT (-1) NOT NULL,
  196. RUN_REQUIREMENTS INTEGER,
  197. LAST_EXECUTION_AT NUMBER,
  198. NEXT_EXECUTION_REQUEST NUMBER,
  199. SCHEDULE_DELAY NUMBER,
  200. DELETE_AFTER_LAST_RUN INTEGER,
  201. PRIORITY INTEGER DEFAULT (3) NOT NULL,
  202. SCHEDULED_BY VARCHAR2(1024),
  203. TENANT_ID VARCHAR2(255) DEFAULT ''
  204. );
  205. CREATE TABLE NC_SCHEDULED_EVENT_OVERRIDE(
  206. FK_TASKSCHEDULE_ID INTEGER NOT NULL,
  207. EVENT_DATE NUMBER NOT NULL,
  208. DELAY_UNTIL NUMBER,
  209. EVENT_STATUS INTEGER,
  210. EVENT_PRIORITY INTEGER,
  211. FK_SCHEDULE_ID INTEGER,
  212. CANCELLED_BY VARCHAR2(2000)
  213. );
  214. CREATE TABLE NC_TASK_ANCESTOR_STOREIDS(
  215. TASK_ID CHAR(45) NOT NULL,
  216. ANCESTOR_STORE_ID VARCHAR2(256) NOT NULL
  217. );
  218. CREATE TABLE NC_TASK_HISTORY_DETAIL(
  219. TASK_ID CHAR(45) NOT NULL,
  220. SUB_INDEX INTEGER NOT NULL,
  221. SEVERITY INTEGER,
  222. CLASSTYPE VARCHAR2(128),
  223. TASK BLOB,
  224. STATUS INTEGER DEFAULT (0) NOT NULL
  225. );
  226. CREATE TABLE NC_TASK_HISTORY_SUB_INDEX(
  227. TASK_ID CHAR(45) NOT NULL,
  228. LAST_SUB_INDEX INTEGER NOT NULL
  229. );
  230. CREATE TABLE NC_TASK_PROPERTY (
  231. TASK_ID CHAR (45) NOT NULL,
  232. PROP_NAME VARCHAR2 (45) NOT NULL,
  233. PROP_VALUE VARCHAR2(2000)
  234. );
  235. CREATE TABLE NC_TASK_QUEUE (
  236. TASK_ID CHAR(45) NOT NULL,
  237. SERVICE_NAME VARCHAR2(40),
  238. SERVER_GROUP VARCHAR2(40),
  239. DATE_ENTERED NUMERIC NOT NULL,
  240. TASK BLOB,
  241. STATUS INTEGER NOT NULL,
  242. PRIORITY INTEGER NOT NULL,
  243. RESTART_ID CHAR (45),
  244. SDS_INSTANCE_ID CHAR(32),
  245. HISTORY_STORE_ID CHAR(34),
  246. ACTUAL_EXECUTION_TIME NUMERIC,
  247. ACTUAL_COMPLETION_TIME NUMERIC,
  248. DISPATCHER_ID VARCHAR2(45),
  249. SCHEDULE_TRIGGER_NAME VARCHAR2(255),
  250. SCHEDULE_TYPE CHAR(15),
  251. ACCOUNT_PATH VARCHAR2(1024),
  252. STOREID CHAR(34),
  253. OBJECT_CLASS CHAR(64),
  254. OWNER_STOREID VARCHAR2(1024),
  255. PROCESS_ID INTEGER,
  256. TARGET_DISPATCHER_ID VARCHAR2(45),
  257. TENANT_ID VARCHAR2(255) DEFAULT ''
  258. );
  259. CREATE TABLE NC_TSE_STATE_MAP (
  260. TASK_ID CHAR(45) NOT NULL,
  261. STATUS INTEGER,
  262. SEQ INTEGER,
  263. STEP_COUNT INTEGER,
  264. CUR_SEQ INTEGER,
  265. COUNT_SEQ INTEGER,
  266. STOP_ON_ERROR INTEGER,
  267. RUN_VIA_MS INTEGER,
  268. STEP_FAILED INTEGER,
  269. SEQ_ON_END INTEGER,
  270. WRITE_ALL_HISTORIES INTEGER,
  271. FAIL_STATUS INTEGER,
  272. PARENT_ID CHAR(45),
  273. EXECUTING INTEGER DEFAULT (0) NOT NULL,
  274. MODCOUNT INTEGER DEFAULT (-1) NOT NULL
  275. );
  276. CREATE TABLE NC_RESOURCE_LOCK (
  277. LOCK_RESOURCE VARCHAR2(50) NOT NULL,
  278. OWNER VARCHAR2 (50) NOT NULL,
  279. TIMESTAMP NUMBER NOT NULL
  280. );
  281. CREATE TABLE R_MESSAGESTRUCT_TASK(
  282. FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
  283. FK_TASK_ID INTEGER NOT NULL
  284. );
  285. CREATE TABLE R_MSGSTRUCT_RECIPIENT_DELIVINF(
  286. FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
  287. FK_DELIVERY_INFO_ID INTEGER,
  288. FK_RECIPIENT_ID INTEGER NOT NULL,
  289. ADDED_BY_RECIP_ID INTEGER,
  290. DATE_ADDED NUMBER(18)
  291. );
  292. CREATE TABLE R_NEWSITEMS_NCOBJECTS(
  293. NID CHAR(32) NOT NULL,
  294. FK_NCID INTEGER NOT NULL,
  295. TYPE SMALLINT
  296. );
  297. CREATE TABLE R_TASKSCHEDULE_SCHEDULE(
  298. FK_TASKSCHEDULE_ID INTEGER NOT NULL,
  299. FK_SCHEDULE_ID INTEGER NOT NULL,
  300. IS_ACTIVE INTEGER,
  301. IS_ESCALATION INTEGER
  302. );
  303. CREATE GLOBAL TEMPORARY TABLE NC_TMP_PAGING (
  304. STOREID CHAR(45),
  305. SEVERITY INTEGER
  306. ) ON COMMIT PRESERVE ROWS;
  307. -------------------------------------------------------------------------------
  308. --$201-- indices create begin
  309. -------------------------------------------------------------------------------
  310. CREATE INDEX I1N_DELIV_ADR ON NC_DELIVERYADDRESS (FK_RECIPIENT_ID);
  311. CREATE INDEX IN_JOBQ_SELECTOR ON NC_JOBQUEUE (SERVICE_NAME, SERVER_GROUP, DATE_ENTERED);
  312. CREATE INDEX IX_NC_JMSQUEUE ON NC_JMSQUEUE(QUEUE_NAME, DATE_ENTERED, SDS_INSTANCE_ID);
  313. CREATE INDEX IX_NC_JMSQUEUE1 ON NC_JMSQUEUE(QUEUE_NAME, SDS_INSTANCE_ID);
  314. CREATE INDEX I1N_MESSAGELINE ON NC_MESSAGELINE (FK_MESSAGESTRUCT_ID);
  315. CREATE INDEX I1N_MESSAGELINE_EL ON NC_MESSAGELINE_ELEMENT (FK_MESSAGESTRUCT_ID);
  316. CREATE INDEX I2N_MESSAGELINE_EL ON NC_MESSAGELINE_ELEMENT (LINE_NO,FK_MESSAGESTRUCT_ID);
  317. CREATE INDEX I1N_MESSAGESTRUCT ON NC_MESSAGESTRUCT (FK_DYNREC_ID);
  318. CREATE INDEX I1N_TASKHISTORYSUBINDEX ON NC_TASK_HISTORY_SUB_INDEX (TASK_ID);
  319. CREATE INDEX I1N_TASKSCHEDULE ON NC_TASKSCHEDULE (FK_TASK_ID);
  320. CREATE INDEX I1N_EVENT_DATES ON NC_SCHEDULED_EVENT_OVERRIDE (FK_TASKSCHEDULE_ID);
  321. CREATE INDEX IX_NC_TSE_STATE_MAP ON NC_TSE_STATE_MAP (PARENT_ID, SEQ);
  322. CREATE INDEX IX_NC_TSK_Q_SLTR ON NC_TASK_QUEUE (STATUS, SERVICE_NAME, SERVER_GROUP, DATE_ENTERED);
  323. CREATE INDEX I1N_TASKQUEUERESTARTID ON NC_TASK_QUEUE (RESTART_ID);
  324. CREATE INDEX I1R_MESSAGESTRUCT_ ON R_MESSAGESTRUCT_TASK (FK_MESSAGESTRUCT_ID);
  325. CREATE INDEX I1R_MSGSTRUCT_RECI ON R_MSGSTRUCT_RECIPIENT_DELIVINF (FK_MESSAGESTRUCT_ID);
  326. CREATE INDEX I1R_NEWSITEMS_NCOB ON R_NEWSITEMS_NCOBJECTS (TYPE);
  327. CREATE INDEX I2R_NEWSITEMS_NCOB ON R_NEWSITEMS_NCOBJECTS (FK_NCID);
  328. CREATE INDEX I3R_NEWSITEMS_NCOB ON R_NEWSITEMS_NCOBJECTS (FK_NCID, NID);
  329. CREATE INDEX I1R_TASKSCHEDULE_S ON R_TASKSCHEDULE_SCHEDULE (FK_TASKSCHEDULE_ID);
  330. -------------------------------------------------------------------------------
  331. --$202-- primary keys add begin
  332. -------------------------------------------------------------------------------
  333. ALTER TABLE NC_CONFIGURATION
  334. ADD CONSTRAINT PN_CONFIGURATION PRIMARY KEY (PROPERTY_KEY);
  335. ALTER TABLE NC_CTMAP
  336. ADD (CONSTRAINT PN_CTMAP PRIMARY KEY (OBJTYPE));
  337. ALTER TABLE NC_DELIVERYADDRESS
  338. ADD (CONSTRAINT PN_DELIVERYADDRESS PRIMARY KEY (PK_DELADDRESS_ID));
  339. ALTER TABLE NC_EVENTSTATUS
  340. ADD (CONSTRAINT PN_NC_EVENTSTATUS PRIMARY KEY (PK_EVENT_ID));
  341. ALTER TABLE NC_JOBQUEUE
  342. ADD CONSTRAINT PN_JOBQUEUE PRIMARY KEY (PK_RUN_ID);
  343. ALTER TABLE NC_JMSQUEUE
  344. ADD CONSTRAINT PN_NC_JMSQUEUE PRIMARY KEY (QUEUE_ENTRY_ID);
  345. ALTER TABLE NC_MESSAGELINE
  346. ADD (CONSTRAINT PN_MESSAGELINE PRIMARY KEY (LINE_NO,FK_MESSAGESTRUCT_ID));
  347. ALTER TABLE NC_MESSAGELINE_ELEMENT
  348. ADD (CONSTRAINT PN_MESSAGELINE_ELE PRIMARY KEY (LINE_NO,ELEMENT_NUMBER,FK_MESSAGESTRUCT_ID));
  349. ALTER TABLE NC_MESSAGESTRUCT
  350. ADD (CONSTRAINT PN_MESSAGESTRUCT PRIMARY KEY (PK_MS_ID));
  351. ALTER TABLE NC_METRICS
  352. ADD (CONSTRAINT PN_METRICS PRIMARY KEY (NAME));
  353. ALTER TABLE NC_OBJECTCATALOGUE
  354. ADD (CONSTRAINT PN_OBJECTCATALOGUE PRIMARY KEY (PK_OID));
  355. ALTER TABLE NC_OBJECTID
  356. ADD (CONSTRAINT PN_NC_OBJECTID PRIMARY KEY (OBJECTID));
  357. ALTER TABLE NC_PERMISSION
  358. ADD (CONSTRAINT PN_PERMISSION PRIMARY KEY (PK_PERMISSION_ID));
  359. ALTER TABLE NC_RECIPIENT
  360. ADD (CONSTRAINT PN_RECIPIENT PRIMARY KEY (PK_RECIPIENT_ID));
  361. ALTER TABLE NC_SCHEDULE
  362. ADD (CONSTRAINT PN_SCHEDULE PRIMARY KEY (PK_SCHEDULE_ID));
  363. ALTER TABLE NC_SCHEDULE_QUEUE
  364. ADD CONSTRAINT PN_SCHEDULE_QUEUEI PRIMARY KEY (SCHEDULE_ID);
  365. ALTER TABLE NC_SDS_INSTANCE
  366. ADD CONSTRAINT PN_SDS_INSTANCE PRIMARY KEY (PK_INSTANCE_ID);
  367. ALTER TABLE NC_TASK
  368. ADD (CONSTRAINT PN_TASK PRIMARY KEY (PK_TASK_ID));
  369. ALTER TABLE NC_TASK_ANCESTOR_STOREIDS
  370. ADD (CONSTRAINT PK_ANCESTOR_IDS PRIMARY KEY (TASK_ID, ANCESTOR_STORE_ID));
  371. ALTER TABLE NC_TASKSCHEDULE
  372. ADD (CONSTRAINT PN_TASKSCHEDULE PRIMARY KEY (PK_TASKSCHEDULE_ID));
  373. ALTER TABLE NC_TASK_HISTORY_DETAIL ADD CONSTRAINT PN_TASK_HD PRIMARY KEY (TASK_ID,SUB_INDEX);
  374. ALTER TABLE NC_TASK_HISTORY_SUB_INDEX ADD CONSTRAINT PN_TASK_HS PRIMARY KEY (TASK_ID);
  375. ALTER TABLE NC_TASK_PROPERTY ADD CONSTRAINT PN_TASK_PROPERTY PRIMARY KEY (TASK_ID,PROP_NAME);
  376. ALTER TABLE NC_TASK_QUEUE ADD CONSTRAINT PN_TASK_QUEUE PRIMARY KEY (TASK_ID);
  377. ALTER TABLE NC_TSE_STATE_MAP ADD CONSTRAINT PN_TSE_STATE_MAP PRIMARY KEY (TASK_ID);
  378. ALTER TABLE NC_SCHEDULED_EVENT_OVERRIDE
  379. ADD (CONSTRAINT PN_EVENT_DATES PRIMARY KEY (FK_TASKSCHEDULE_ID, EVENT_DATE));
  380. ALTER TABLE NC_RESOURCE_LOCK ADD CONSTRAINT PR_RESOURCE_LOCK PRIMARY KEY (LOCK_RESOURCE);
  381. ALTER TABLE R_MESSAGESTRUCT_TASK
  382. ADD (CONSTRAINT PR_MESSAGESTRUCT_T PRIMARY KEY (FK_TASK_ID,FK_MESSAGESTRUCT_ID));
  383. ALTER TABLE R_MSGSTRUCT_RECIPIENT_DELIVINF
  384. ADD (CONSTRAINT PR_MSGSTRUCT_RECIP PRIMARY KEY (FK_RECIPIENT_ID,FK_MESSAGESTRUCT_ID));
  385. ALTER TABLE R_NEWSITEMS_NCOBJECTS
  386. ADD (CONSTRAINT PR_NEWSITEMS_NCOBJ PRIMARY KEY (NID));
  387. ALTER TABLE R_TASKSCHEDULE_SCHEDULE
  388. ADD (CONSTRAINT PR_TASKSCHEDULE_SC PRIMARY KEY (FK_SCHEDULE_ID,FK_TASKSCHEDULE_ID));
  389. -------------------------------------------------------------------------------
  390. --$240-- foreign keys add begin
  391. -------------------------------------------------------------------------------
  392. ALTER TABLE NC_MESSAGELINE
  393. ADD (CONSTRAINT F1N_MESSAGELINE FOREIGN KEY (FK_MESSAGESTRUCT_ID)
  394. REFERENCES NC_MESSAGESTRUCT);
  395. ALTER TABLE NC_MESSAGELINE_ELEMENT
  396. ADD (CONSTRAINT F1N_MESSAGELINE_EL FOREIGN KEY (LINE_NO,FK_MESSAGESTRUCT_ID)
  397. REFERENCES NC_MESSAGELINE);
  398. ALTER TABLE NC_TASKSCHEDULE
  399. ADD (CONSTRAINT F1N_TASKSCHEDULE FOREIGN KEY (FK_TASK_ID)
  400. REFERENCES NC_TASK);
  401. ALTER TABLE R_MESSAGESTRUCT_TASK
  402. ADD (CONSTRAINT F2R_MESSAGESTRUCT_ FOREIGN KEY (FK_TASK_ID)
  403. REFERENCES NC_TASK);
  404. ALTER TABLE R_MESSAGESTRUCT_TASK
  405. ADD (CONSTRAINT F1R_MESSAGESTRUCT_ FOREIGN KEY (FK_MESSAGESTRUCT_ID)
  406. REFERENCES NC_MESSAGESTRUCT);
  407. ALTER TABLE R_MSGSTRUCT_RECIPIENT_DELIVINF
  408. ADD (CONSTRAINT F3R_MSGSTRUCT_RECI FOREIGN KEY (FK_RECIPIENT_ID)
  409. REFERENCES NC_RECIPIENT);
  410. ALTER TABLE R_MSGSTRUCT_RECIPIENT_DELIVINF
  411. ADD (CONSTRAINT F1R_MSGSTRUCT_RECI FOREIGN KEY (FK_MESSAGESTRUCT_ID)
  412. REFERENCES NC_MESSAGESTRUCT);
  413. ALTER TABLE R_TASKSCHEDULE_SCHEDULE
  414. ADD (CONSTRAINT F2R_TASKSCHEDULE_S FOREIGN KEY (FK_SCHEDULE_ID)
  415. REFERENCES NC_SCHEDULE);
  416. ALTER TABLE R_TASKSCHEDULE_SCHEDULE
  417. ADD (CONSTRAINT F1R_TASKSCHEDULE_S FOREIGN KEY (FK_TASKSCHEDULE_ID)
  418. REFERENCES NC_TASKSCHEDULE);
  419. -------------------------------------------------------------------------------
  420. --$210-- views create begin
  421. -------------------------------------------------------------------------------
  422. -------------------------------------------------------------------------------
  423. --$220-- server data inserts begin
  424. -------------------------------------------------------------------------------
  425. INSERT INTO NC_CONFIGURATION(PROPERTY_KEY,PROPERTY_VALUE)
  426. VALUES ('scheduler.queue.factory.class','noticecast.scheduling.core.persistqueue.PersistQueueFactory'
  427. );
  428. INSERT INTO NC_CONFIGURATION(PROPERTY_KEY,PROPERTY_VALUE)
  429. VALUES ('scheduler.queue.loadonstart','true'
  430. );
  431. INSERT INTO NC_CONFIGURATION(PROPERTY_KEY,PROPERTY_VALUE)
  432. VALUES ('scheduler.queue.poll.interval.seconds','30'
  433. );
  434. INSERT INTO NC_CONFIGURATION(PROPERTY_KEY,PROPERTY_VALUE)
  435. VALUES ('job.queue.factory.class','com.cognos.js2.PersistedJobQueueFactory');
  436. INSERT INTO NC_CONFIGURATION(PROPERTY_KEY,PROPERTY_VALUE)
  437. VALUES ('job.queue.poll.interval.seconds','30');
  438. INSERT INTO NC_CONFIGURATION(PROPERTY_KEY,PROPERTY_VALUE)
  439. VALUES ('sds.instance.update.interval.seconds','30');
  440. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  441. 110,
  442. 'noticecast.logictier.datasource.JDBCDataSourceImpl',
  443. 'NC_CONFIG_DS',
  444. 'noticecast.datatier.datasource.JDBCDhJDBCDataSourceImpl',
  445. 'noticecast.logictier.datasource.JDBCDataSourceRImpl'
  446. );
  447. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  448. 111,
  449. 'noticecast.logictier.datasource.MachineImpl',
  450. 'NC_MACHINE_CONFIG',
  451. 'noticecast.datatier.datasource.JDBCDhMachine',
  452. NULL
  453. );
  454. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  455. 112,
  456. 'noticecast.logictier.datasource.DsPool',
  457. 'NC_DSPOOL',
  458. 'noticecast.datatier.datasource.JDBCDhDsPool',
  459. NULL
  460. );
  461. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  462. 115,
  463. 'noticecast.logictier.datasource.cognos.CognosDataSourceImpl',
  464. 'NC_COGNOS_DS',
  465. 'noticecast.datatier.datasource.cognos.JDBCDhCognosDataSource',
  466. NULL
  467. );
  468. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  469. 200,
  470. 'noticecast.logictier.datamapping.JDBCDataMappingImpl',
  471. 'NCDataMapping',
  472. 'noticecast.datatier.datamapping.JDBCDhJDBCDataMapping',
  473. 'noticecast.logictier.datamapping.JDBCDataMappingRImpl'
  474. );
  475. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  476. 210,
  477. 'noticecast.logictier.datamapping.JDBCDataMappingTopicImpl',
  478. 'NC_DMTOPIC',
  479. 'noticecast.datatier.datamapping.JDBCDhJDBCDataMappingTopic',
  480. NULL
  481. );
  482. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  483. 220,
  484. 'noticecast.logictier.datamapping.powerplay.PPDataMappingImpl',
  485. 'NC_DATAMAPPING',
  486. 'noticecast.datatier.datamapping.powerplay.JDBCDhPPDataMapping',
  487. NULL
  488. );
  489. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  490. 221,
  491. 'noticecast.logictier.datamapping.powerplay.PPCellImpl',
  492. 'NC_DMTOPIC',
  493. 'noticecast.datatier.datamapping.powerplay.JDBCDhPPDataMappingTopic',
  494. NULL
  495. );
  496. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  497. 222,
  498. 'noticecast.logictier.datamapping.powerplay.PPCellImpl',
  499. 'NC_DMTOPIC',
  500. 'noticecast.datatier.datamapping.powerplay.JDBCDhPPDataMappingTopic',
  501. NULL
  502. );
  503. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  504. 223,
  505. 'noticecast.logictier.datamapping.powerplay.PPTopicImpl',
  506. 'NC_DMTOPIC',
  507. 'noticecast.datatier.datamapping.powerplay.JDBCDhPPDataMappingTopic',
  508. NULL
  509. );
  510. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  511. 230,
  512. 'noticecast.logictier.datamapping.cognosquery.CQDataMappingImpl',
  513. 'NC_DATAMAPPING',
  514. 'noticecast.datatier.datamapping.cognosquery.JDBCDhCQDataMapping',
  515. NULL
  516. );
  517. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  518. 231,
  519. 'noticecast.logictier.datamapping.cognosquery.CQTopicImpl',
  520. 'NC_DMTOPIC',
  521. 'noticecast.datatier.datamapping.cognosquery.JDBCDhCQDataMappingTopic',
  522. NULL
  523. );
  524. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  525. 300,
  526. 'noticecast.logictier.bie.BusinessInfoEntityImpl',
  527. 'NC_BIE',
  528. 'noticecast.datatier.bie.JDBCDhBusinessInfoEntityImpl',
  529. 'noticecast.logictier.bie.BusinessInfoEntityRImpl'
  530. );
  531. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  532. 301,
  533. 'noticecast.logictier.bie.BusinessInfoEntityImpl',
  534. 'NC_COGNOS_BIE',
  535. 'noticecast.datatier.bie.JDBCDhBusinessInfoEntityImpl',
  536. 'noticecast.logictier.bie.BusinessInfoEntityRImpl'
  537. );
  538. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  539. 311,
  540. 'noticecast.logictier.bie.BIETopicImpl',
  541. 'NC_BIETopic',
  542. 'noticecast.datatier.bie.JDBCDhBIETopicImpl',
  543. 'noticecast.logictier.bie.BIETopicRImpl'
  544. );
  545. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  546. 320,
  547. 'noticecast.logictier.bie.calculation.CalculationImpl',
  548. 'NC_CALCULATION',
  549. 'noticecast.datatier.bie.calculation.JDBCDhCalculationImpl',
  550. 'noticecast.logictier.bie.calculation.CalculationRImpl'
  551. );
  552. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  553. 330,
  554. 'noticecast.logictier.bie.rules.FilterRuleImpl',
  555. 'NC_FILTER_RULE',
  556. 'noticecast.datatier.bie.rules.JDBCDhFilterRuleImpl',
  557. 'noticecast.logictier.bie.rules.FilterRuleRImpl'
  558. );
  559. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  560. 340,
  561. 'noticecast.logictier.bie.rules.AggregateRuleImpl',
  562. 'NC_AGGREGATE_RULE',
  563. 'noticecast.datatier.bie.rules.JDBCDhAggregateRuleImpl',
  564. 'noticecast.logictier.bie.rules.AggregateRuleRImpl'
  565. );
  566. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  567. 350,
  568. 'noticecast.logictier.bie.rules.ComparativeRuleImpl',
  569. 'NC_COMPARATIVE_RULE',
  570. 'noticecast.datatier.bie.rules.JDBCDhComparativeRuleImpl',
  571. 'noticecast.logictier.bie.rules.ComparativeRuleRImpl'
  572. );
  573. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  574. 360,
  575. NULL,
  576. 'NC_RULE',
  577. 'noticecast.datatier.bie.rules.JDBCDhRuleImpl',
  578. NULL
  579. );
  580. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  581. 700,
  582. 'noticecast.logictier.recipient.RecipientImpl',
  583. 'NC_RECIPIENT',
  584. 'noticecast.datatier.recipient.JDBCDhRecipientImpl',
  585. 'noticecast.logictier.recipient.RecipientRImpl'
  586. );
  587. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  588. 721,
  589. 'noticecast.logictier.message.attachment.MessageAttachment',
  590. 'NC_MESSAGE_ATTACHMENT',
  591. NULL,
  592. NULL
  593. );
  594. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  595. 740,
  596. 'noticecast.logictier.message.MessageStructImpl',
  597. 'NC_MESSAGESTRUCT',
  598. 'noticecast.datatier.message.JDBCDhJDBCMessageStruct',
  599. 'noticecast.logictier.message.MessageStructRImpl'
  600. );
  601. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  602. 741,
  603. 'noticecast.logictier.dynamicrecipient.DynamicRecipientStructImpl',
  604. 'NC_DYNAMIC_RECIPIENT_STRUCT',
  605. 'noticecast.datatier.dynamicrecipient.JDBCDhDynamicRecipientStructImpl',
  606. NULL
  607. );
  608. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  609. 742,
  610. 'noticecast.logictier.dynamicrecipient.DynamicDeliveryInformationStructImpl',
  611. 'NC_DYN_DELIVERY_INFO_STRUCT',
  612. 'noticecast.datatier.dynamicrecipient.JDBCDhDynamicDeliveryInfoStructImpl',
  613. NULL
  614. );
  615. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  616. 745,
  617. 'noticecast.logictier.recipient.RecipientDeliveryScheduleImpl',
  618. 'NC_RECIPIENTSCHEDULE',
  619. NULL,
  620. NULL
  621. );
  622. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  623. 746,
  624. 'noticecast.logictier.recipient.DeliveryAddressImpl',
  625. 'NC_DELIVERYADDRESS',
  626. NULL,
  627. NULL
  628. );
  629. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  630. 900,
  631. 'noticecast.logictier.agent.TaskImpl',
  632. 'NC_TASK',
  633. 'noticecast.datatier.task.JDBCDhJDBCTask',
  634. 'noticecast.logictier.agent.TaskRImpl'
  635. );
  636. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  637. 901,
  638. 'noticecast.logictier.agent.TaskImpl',
  639. 'NC_TASK',
  640. 'noticecast.datatier.task.JDBCDhJDBCTask',
  641. NULL
  642. );
  643. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  644. 902,
  645. 'noticecast.scheduling.nc.TaskScheduleImpl',
  646. 'NC_TASK_SCHEDULE',
  647. 'noticecast.datatier.scheduling.JDBCDhTaskScheduleImpl',
  648. 'noticecast.scheduling.nc.TaskScheduleRImpl'
  649. );
  650. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  651. 905,
  652. 'noticecast.logictier.agent.TaskImpl',
  653. 'NC_TASK',
  654. 'noticecast.datatier.task.JDBCDhJDBCTask',
  655. NULL
  656. );
  657. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  658. 906,
  659. 'noticecast.logictier.agent.TaskImpl',
  660. 'NC_TASK',
  661. 'noticecast.datatier.task.JDBCDhJDBCTask',
  662. NULL
  663. );
  664. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  665. 907,
  666. 'noticecast.logictier.agent.TaskImpl',
  667. 'NC_TASK',
  668. 'noticecast.datatier.task.JDBCDhJDBCTask',
  669. 'noticecast.logictier.agent.TaskRImpl'
  670. );
  671. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  672. 908,
  673. 'noticecast.logictier.agent.TaskImpl',
  674. 'NC_TASK',
  675. 'noticecast.datatier.task.JDBCDhJDBCTask',
  676. NULL
  677. );
  678. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  679. 909,
  680. 'noticecast.logictier.executable.ExecutableImpl',
  681. 'NC_EXECUTABLE',
  682. 'noticecast.datatier.executable.JDBCDhJDBCExecuteable',
  683. NULL
  684. );
  685. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  686. 1000,
  687. 'noticecast.scheduling.schedules.YearlySchedule',
  688. 'NC_SCHEDULE',
  689. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  690. NULL
  691. );
  692. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  693. 1001,
  694. 'noticecast.scheduling.schedules.MonthlySchedule',
  695. 'NC_SCHEDULE',
  696. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  697. NULL
  698. );
  699. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  700. 1002,
  701. 'noticecast.scheduling.schedules.WeeklySchedule',
  702. 'NC_SCHEDULE',
  703. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  704. NULL
  705. );
  706. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  707. 1003,
  708. 'noticecast.scheduling.schedules.DailySchedule',
  709. 'NC_SCHEDULE',
  710. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  711. NULL
  712. );
  713. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  714. 1004,
  715. 'noticecast.scheduling.schedules.FixedIntervalSchedule',
  716. 'NC_SCHEDULE',
  717. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  718. NULL
  719. );
  720. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  721. 1005,
  722. 'noticecast.scheduling.schedules.ISchedule',
  723. 'NC_SCHEDULE',
  724. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  725. NULL
  726. );
  727. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  728. 1020,
  729. 'noticecast.scheduling.schedules.ISchedule',
  730. 'NC_SCHEDULE',
  731. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  732. NULL
  733. );
  734. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  735. 1021,
  736. 'noticecast.scheduling.schedules.ISchedule',
  737. 'NC_SCHEDULE',
  738. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  739. NULL
  740. );
  741. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  742. 1022,
  743. 'noticecast.scheduling.schedules.ISchedule',
  744. 'NC_SCHEDULE',
  745. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  746. NULL
  747. );
  748. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  749. 1023,
  750. 'noticecast.scheduling.schedules.ISchedule',
  751. 'NC_SCHEDULE',
  752. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  753. NULL
  754. );
  755. INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES(
  756. 1024,
  757. ' noticecast.scheduling.nc.NcScheduleWrapper',
  758. 'NC_SCHEDULE',
  759. 'noticecast.datatier.scheduling.JDBCDhScheduleImpl',
  760. NULL
  761. );
  762. INSERT INTO NC_DB_VERSION (DB_VERSION_ID,BUILD) VALUES(
  763. 1032,
  764. 'build no.'
  765. );
  766. INSERT INTO NC_OBJECTID (OBJECTID) VALUES(
  767. 0
  768. );
  769. INSERT INTO NC_PERMISSION (PK_PERMISSION_ID,DESCRIPTION) VALUES(
  770. 1,
  771. 'Create'
  772. );
  773. INSERT INTO NC_PERMISSION (PK_PERMISSION_ID,DESCRIPTION) VALUES(
  774. 2,
  775. 'Read'
  776. );
  777. INSERT INTO NC_PERMISSION (PK_PERMISSION_ID,DESCRIPTION) VALUES(
  778. 3,
  779. 'Update'
  780. );
  781. INSERT INTO NC_PERMISSION (PK_PERMISSION_ID,DESCRIPTION) VALUES(
  782. 4,
  783. 'Delete'
  784. );
  785. INSERT INTO NC_PERMISSION (PK_PERMISSION_ID,DESCRIPTION) VALUES(
  786. 5,
  787. 'Execute'
  788. );
  789. -------------------------------------------------------------------------------
  790. -- END NC_CREATE_ORA.sql * DO NOT EDIT * COMMIT
  791. -------------------------------------------------------------------------------