123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659 |
- --
- -- Licensed Materials - Property of IBM
- --
- -- BI and PM: JSM
- --
- -- (c) Copyright IBM Corp. 2003, 2015
- --
- -- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- --
- -------------------------------------------------------------------------------
- -- NC_CREATE_IFX.sql * DO NOT EDIT * Data Store Version: 1032
- -------------------------------------------------------------------------------
- -------------------------------------------------------------------------------
- --$200-- tables create begin
- -------------------------------------------------------------------------------
- CREATE TABLE NC_CONFIGURATION(
- PROPERTY_KEY VARCHAR(255) NOT NULL,
- PROPERTY_VALUE VARCHAR(255)
- ) lock mode row;
- CREATE TABLE NC_CTMAP(
- OBJTYPE SMALLINT NOT NULL,
- CLASS VARCHAR(200),
- TABLENAME VARCHAR(200) NOT NULL,
- HELPER VARCHAR(200),
- REMOTECLASS VARCHAR(200)
- ) lock mode row;
- CREATE TABLE NC_DB_VERSION(
- DB_VERSION_ID INTEGER,
- BUILD VARCHAR(20)
- ) lock mode row;
- CREATE TABLE NC_DELIVERYADDRESS(
- PK_DELADDRESS_ID INTEGER NOT NULL,
- DELIVERY_ADDRESS VARCHAR(100),
- CHANNEL_TYPE INTEGER,
- IS_DEFAULT INTEGER NOT NULL,
- FK_RECIPIENT_ID INTEGER,
- ADDRESS_TYPE INTEGER
- ) lock mode row;
- CREATE TABLE NC_EVENTSTATUS(
- PK_EVENT_ID CHAR(45) NOT NULL,
- EVENT_STATUS INTEGER NOT NULL,
- CONVERSATION INTEGER,
- SDS_INSTANCE_ID CHAR(32)
- ) lock mode row;
- CREATE TABLE NC_JMSQUEUE(
- QUEUE_ENTRY_ID INTEGER NOT NULL,
- QUEUE_NAME LVARCHAR(440),
- QUEUE_ENTRY BLOB,
- SDS_INSTANCE_ID CHAR(32),
- DATE_ENTERED DECIMAL(19,0) NOT NULL,
- REDELIVER_DATE DECIMAL(19,0),
- REDELIVER_COUNT INTEGER DEFAULT 0
- ) lock mode row;
- CREATE TABLE NC_JOBQUEUE(
- PK_RUN_ID VARCHAR(45) NOT NULL,
- SERVICE_NAME VARCHAR(40),
- SERVER_GROUP VARCHAR(40),
- DATE_ENTERED DECIMAL(19,0) NOT NULL,
- JOB BLOB NOT NULL
- ) lock mode row;
- CREATE TABLE NC_MESSAGELINE(
- FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
- LINE_NO INTEGER NOT NULL,
- LINE_TYPE INTEGER
- ) lock mode row;
- CREATE TABLE NC_MESSAGELINE_ELEMENT(
- FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
- ELEMENT_NUMBER INTEGER NOT NULL,
- LINE_NO INTEGER NOT NULL,
- TEXT LVARCHAR(4000),
- FK_BIE_TOPIC_ID INTEGER
- ) lock mode row;
- CREATE TABLE NC_MESSAGESTRUCT(
- PK_MS_ID INTEGER NOT NULL,
- FK_DYNREC_ID INTEGER,
- NAME VARCHAR(255),
- DESCRIPTION LVARCHAR(1000),
- SOURCE VARCHAR(100),
- SUBJECT VARCHAR(210),
- MODCOUNT INTEGER DEFAULT -1,
- LASTMOD_BY VARCHAR(50),
- CHANNEL_TYPE INTEGER,
- CONTACT VARCHAR(50),
- CREDENTIAL LVARCHAR(1024),
- AVOID_DUPLICATION INTEGER DEFAULT 0 NOT NULL
- ) lock mode row;
- CREATE TABLE NC_METRICS(
- NAME VARCHAR(255) NOT NULL,
- LASTMOD_TIME DECIMAL(19,0) DEFAULT 0 NOT NULL,
- VALUE DECIMAL(19,0) DEFAULT 0 NOT NULL,
- ACTIVE INTEGER DEFAULT 0 NOT NULL
- ) lock mode row;
- CREATE TABLE NC_OBJECTCATALOGUE(
- PK_OID INTEGER NOT NULL,
- NAME VARCHAR(255),
- DESCRIPTION LVARCHAR(1000),
- SUBTYPE SMALLINT,
- TYPE INTEGER NOT NULL,
- MODCOUNT INTEGER DEFAULT -1,
- CM_VERSION INTEGER DEFAULT -1
- ) lock mode row;
- CREATE TABLE NC_OBJECTID(
- OBJECTID INTEGER NOT NULL
- ) lock mode row;
- CREATE TABLE NC_PERMISSION(
- PK_PERMISSION_ID INTEGER NOT NULL,
- DESCRIPTION VARCHAR(30) NOT NULL
- ) lock mode row;
- CREATE TABLE NC_RECIPIENT(
- PK_RECIPIENT_ID INTEGER NOT NULL,
- NAME VARCHAR(255),
- DESCRIPTION LVARCHAR(1000),
- LASTMOD_BY CHAR(40),
- LASTMOD_TIME DATETIME YEAR TO FRACTION (5) DEFAULT CURRENT YEAR TO FRACTION(5) NOT NULL,
- MODCOUNT INTEGER DEFAULT -1,
- TITLE VARCHAR(10),
- FIRSTNAME VARCHAR(50),
- MIDDLENAME VARCHAR(50),
- LASTNAME VARCHAR(50),
- PHONENUMBER VARCHAR(50),
- JOBTITLE VARCHAR(50),
- COMPANY VARCHAR(255),
- DEPARTMENT VARCHAR(255),
- OFFICE VARCHAR(255),
- COUNTRY VARCHAR(50),
- TIMEZONE VARCHAR(50),
- TO_REDIRECT INTEGER NOT NULL,
- FK_REDIRECT_RID INTEGER,
- FK_REDIRECT_RGID INTEGER,
- IS_EXTERNAL INTEGER,
- IS_USEDEFAULTADDRESS INTEGER
- ) lock mode row;
- CREATE TABLE NC_SCHEDULE(
- PK_SCHEDULE_ID INTEGER NOT NULL,
- NAME VARCHAR(255),
- DESCRIPTION LVARCHAR(1000),
- LASTMOD_BY CHAR(40),
- LASTMOD_TIME DATETIME YEAR TO FRACTION (5) DEFAULT CURRENT YEAR TO FRACTION(5) NOT NULL,
- MODCOUNT INTEGER DEFAULT -1,
- SCHEDULE_TYPE VARCHAR(6),
- TIMEZONE VARCHAR(100),
- START_DATE DECIMAL(19,0),
- END_DATE DECIMAL(19,0),
- REPEAT_FOREVER INTEGER,
- ACTIVE INTEGER,
- VALID_SCHEDULE INTEGER,
- USE_DAY_NUMBER INTEGER,
- DAY_OF_MONTH INTEGER,
- DAY_OF_WEEK INTEGER,
- DAY_OF_WEEK_IN_MONTH INTEGER,
- MONTH_OF_YEAR INTEGER,
- REPEAT_INTERVAL INTEGER,
- DAYS_OF_WEEK INTEGER,
- FIXED_INTERVAL_TYPE INTEGER,
- FIXED_INTERVAL_IN_MILLIS DECIMAL(19,0),
- TRIGGER_ID VARCHAR(255),
- PERIODICAL_PRODUCER_ID CHAR(33),
- INTERDAY_RECUR_START INTEGER,
- INTERDAY_RECUR_END INTEGER,
- INTERDAY_RECUR_INTERVAL INTEGER
- ) lock mode row;
- CREATE TABLE NC_SCHEDULE_QUEUE(
- SCHEDULE_ID INTEGER NOT NULL,
- RUN_DATE DECIMAL(19,0)
- ) lock mode row;
- CREATE TABLE NC_SDS_INSTANCE(
- PK_INSTANCE_ID CHAR(32) NOT NULL,
- PK_INSTANCE_URL VARCHAR(255) NOT NULL,
- LAST_UPDATE DECIMAL(19,0) NOT NULL,
- CLEANUP_INSTANCE_ID CHAR(32)
- ) lock mode row;
- CREATE TABLE NC_TASK(
- PK_TASK_ID INTEGER NOT NULL,
- NAME VARCHAR(255),
- DESCRIPTION LVARCHAR(1000),
- FK_BIE_ID INTEGER,
- THRESHOLD INTEGER,
- WEIGHTS VARCHAR(200),
- TASK_TYPE INTEGER,
- DATEFORMAT CHAR(19),
- DETECTION_OPTION INTEGER,
- LASTMOD_TIME DATETIME YEAR TO FRACTION (5) DEFAULT CURRENT YEAR TO FRACTION(5),
- MODCOUNT INTEGER DEFAULT -1,
- LASTMOD_BY CHAR(40),
- LOCATION_ROOT LVARCHAR(256),
- OBJECT_CLASS LVARCHAR(256),
- OWNED_BY LVARCHAR(1024)
- ) lock mode row;
- CREATE TABLE NC_TASKSCHEDULE(
- PK_TASKSCHEDULE_ID INTEGER NOT NULL,
- FK_TASK_ID INTEGER,
- NAME VARCHAR(255),
- DESCRIPTION LVARCHAR(1000),
- LASTMOD_BY CHAR(40),
- MODCOUNT INTEGER DEFAULT -1 NOT NULL,
- RUN_REQUIREMENTS INTEGER,
- LAST_EXECUTION_AT DECIMAL(19,0),
- NEXT_EXECUTION_REQUEST DECIMAL(19,0),
- SCHEDULE_DELAY DECIMAL(19,0),
- DELETE_AFTER_LAST_RUN INTEGER,
- PRIORITY INTEGER DEFAULT 3 NOT NULL,
- SCHEDULED_BY LVARCHAR(1024),
- TENANT_ID LVARCHAR(255) DEFAULT ''
- ) lock mode row;
- CREATE TABLE NC_SCHEDULED_EVENT_OVERRIDE(
- FK_TASKSCHEDULE_ID INTEGER NOT NULL,
- EVENT_DATE DECIMAL(19,0) NOT NULL,
- DELAY_UNTIL DECIMAL(19,0),
- EVENT_STATUS INTEGER,
- EVENT_PRIORITY INTEGER,
- FK_SCHEDULE_ID INTEGER,
- CANCELLED_BY LVARCHAR(2000)
- ) lock mode row;
- CREATE TABLE NC_TASK_ANCESTOR_STOREIDS(
- TASK_ID CHAR(45) NOT NULL,
- ANCESTOR_STORE_ID LVARCHAR(256) NOT NULL
- ) lock mode row;
- CREATE TABLE NC_TASK_HISTORY_DETAIL(
- TASK_ID CHAR(45) NOT NULL,
- SUB_INDEX INTEGER NOT NULL,
- SEVERITY INTEGER,
- CLASSTYPE VARCHAR(128),
- TASK BLOB,
- STATUS INTEGER DEFAULT 0 NOT NULL
- ) lock mode row;
- CREATE TABLE NC_TASK_HISTORY_SUB_INDEX(
- TASK_ID CHAR(45) NOT NULL,
- LAST_SUB_INDEX INTEGER NOT NULL
- ) lock mode row;
- CREATE TABLE NC_TASK_PROPERTY(
- TASK_ID CHAR(45) NOT NULL,
- PROP_NAME VARCHAR(45) NOT NULL,
- PROP_VALUE LVARCHAR(2000)
- ) lock mode row;
- CREATE TABLE NC_TASK_QUEUE(
- TASK_ID CHAR(45) NOT NULL,
- SERVICE_NAME VARCHAR(40),
- SERVER_GROUP VARCHAR(40),
- DATE_ENTERED DECIMAL(19, 0) NOT NULL,
- TASK BLOB,
- STATUS INTEGER NOT NULL,
- PRIORITY INTEGER NOT NULL,
- RESTART_ID CHAR(45),
- SDS_INSTANCE_ID CHAR(32),
- HISTORY_STORE_ID CHAR(34),
- ACTUAL_EXECUTION_TIME DECIMAL(19, 0),
- ACTUAL_COMPLETION_TIME DECIMAL(19, 0),
- DISPATCHER_ID CHAR(45),
- SCHEDULE_TRIGGER_NAME VARCHAR(255),
- SCHEDULE_TYPE CHAR(15),
- ACCOUNT_PATH LVARCHAR(1024),
- STOREID CHAR(34),
- OBJECT_CLASS CHAR(64),
- OWNER_STOREID LVARCHAR(1024),
- PROCESS_ID INTEGER,
- TARGET_DISPATCHER_ID CHAR(45),
- TENANT_ID LVARCHAR(255) DEFAULT ''
- ) lock mode row;
- CREATE TABLE NC_TSE_STATE_MAP(
- TASK_ID CHAR(45) NOT NULL,
- STATUS INTEGER,
- SEQ INTEGER,
- STEP_COUNT INTEGER,
- CUR_SEQ INTEGER,
- COUNT_SEQ INTEGER,
- STOP_ON_ERROR INTEGER,
- RUN_VIA_MS INTEGER,
- STEP_FAILED INTEGER,
- SEQ_ON_END INTEGER,
- WRITE_ALL_HISTORIES INTEGER,
- FAIL_STATUS INTEGER,
- PARENT_ID CHAR(45),
- EXECUTING INTEGER DEFAULT 0 NOT NULL,
- MODCOUNT INTEGER DEFAULT -1 NOT NULL
- ) lock mode row;
- CREATE TABLE NC_RESOURCE_LOCK(
- LOCK_RESOURCE nchar(50) NOT NULL,
- OWNER nchar (50) NOT NULL,
- TIMESTAMP DECIMAL(19,0) NOT NULL
- ) lock mode row;
- CREATE TABLE R_MESSAGESTRUCT_TASK(
- FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
- FK_TASK_ID INTEGER NOT NULL
- ) lock mode row;
- CREATE TABLE R_MSGSTRUCT_RECIPIENT_DELIVINF(
- FK_MESSAGESTRUCT_ID INTEGER NOT NULL,
- FK_DELIVERY_INFO_ID INTEGER,
- FK_RECIPIENT_ID INTEGER NOT NULL,
- ADDED_BY_RECIP_ID INTEGER,
- DATE_ADDED DECIMAL(19, 0)
- ) lock mode row;
- CREATE TABLE R_NEWSITEMS_NCOBJECTS(
- NID CHAR(32) NOT NULL,
- FK_NCID INTEGER NOT NULL,
- TYPE SMALLINT
- ) lock mode row;
- CREATE TABLE R_TASKSCHEDULE_SCHEDULE(
- FK_TASKSCHEDULE_ID INTEGER NOT NULL,
- FK_SCHEDULE_ID INTEGER NOT NULL,
- IS_ACTIVE INTEGER,
- IS_ESCALATION INTEGER
- ) lock mode row;
- -------------------------------------------------------------------------------
- --$201-- indices create begin
- -------------------------------------------------------------------------------
- CREATE INDEX I1N_DELIV_ADR
- ON NC_DELIVERYADDRESS(FK_RECIPIENT_ID);
- CREATE INDEX IN_JOBQ_SELECTOR
- ON NC_JOBQUEUE(SERVICE_NAME,SERVER_GROUP,DATE_ENTERED);
- CREATE INDEX IX_NC_JMSQUEUE
- ON NC_JMSQUEUE(QUEUE_NAME,DATE_ENTERED,SDS_INSTANCE_ID);
- CREATE INDEX IX_NC_JMSQUEUE1
- ON NC_JMSQUEUE(QUEUE_NAME,SDS_INSTANCE_ID);
- CREATE INDEX I1N_MESSAGELINE
- ON NC_MESSAGELINE(FK_MESSAGESTRUCT_ID);
- CREATE INDEX I1N_MESSAGELINE_EL
- ON NC_MESSAGELINE_ELEMENT(FK_MESSAGESTRUCT_ID);
- CREATE INDEX I2N_MESSAGELINE_EL
- ON NC_MESSAGELINE_ELEMENT(LINE_NO,FK_MESSAGESTRUCT_ID);
- CREATE INDEX I1N_MESSAGESTRUCT
- ON NC_MESSAGESTRUCT(FK_DYNREC_ID);
- CREATE INDEX I1N_TASKSCHEDULE
- ON NC_TASKSCHEDULE(FK_TASK_ID);
- CREATE INDEX I1N_EVENT_DATES
- ON NC_SCHEDULED_EVENT_OVERRIDE(FK_TASKSCHEDULE_ID);
- CREATE INDEX IX_NC_TSE_STATE_MAP
- ON NC_TSE_STATE_MAP(PARENT_ID,SEQ);
- CREATE INDEX IX_NC_TSK_Q_SLTR
- ON NC_TASK_QUEUE(STATUS,SERVICE_NAME,SERVER_GROUP,DATE_ENTERED);
- CREATE INDEX I1N_TASKQUEUERESTARTID
- ON NC_TASK_QUEUE (RESTART_ID);
- CREATE INDEX I1R_MESSAGESTRUCT_
- ON R_MESSAGESTRUCT_TASK(FK_MESSAGESTRUCT_ID);
- CREATE INDEX I1R_MSGSTRUCT_RECI
- ON R_MSGSTRUCT_RECIPIENT_DELIVINF(FK_MESSAGESTRUCT_ID);
- CREATE INDEX I1R_NEWSITEMS_NCOB
- ON R_NEWSITEMS_NCOBJECTS(TYPE);
- CREATE INDEX I2R_NEWSITEMS_NCOB
- ON R_NEWSITEMS_NCOBJECTS(FK_NCID);
- CREATE INDEX I3R_NEWSITEMS_NCOB
- ON R_NEWSITEMS_NCOBJECTS(FK_NCID,NID);
- CREATE INDEX I1R_TASKSCHEDULE_S
- ON R_TASKSCHEDULE_SCHEDULE(FK_TASKSCHEDULE_ID);
- CREATE INDEX I2N_SCHEDULE_Q
- ON NC_SCHEDULE_QUEUE(SCHEDULE_ID, RUN_DATE);
- -------------------------------------------------------------------------------
- --$202-- primary keys add begin
- -------------------------------------------------------------------------------
- ALTER TABLE NC_CONFIGURATION
- ADD CONSTRAINT PRIMARY KEY(PROPERTY_KEY) CONSTRAINT PN_CONFIGURATION;
- ALTER TABLE NC_CTMAP
- ADD CONSTRAINT PRIMARY KEY(OBJTYPE) CONSTRAINT PN_CTMAP;
- ALTER TABLE NC_DELIVERYADDRESS
- ADD CONSTRAINT PRIMARY KEY(PK_DELADDRESS_ID) CONSTRAINT PN_DELIVERYADDRESS;
- ALTER TABLE NC_EVENTSTATUS
- ADD CONSTRAINT PRIMARY KEY(PK_EVENT_ID) CONSTRAINT PN_NC_EVENTSTATUS;
- ALTER TABLE NC_JOBQUEUE
- ADD CONSTRAINT PRIMARY KEY(PK_RUN_ID) CONSTRAINT PN_JOBQUEUE;
- ALTER TABLE NC_JMSQUEUE
- ADD CONSTRAINT PRIMARY KEY(QUEUE_ENTRY_ID) CONSTRAINT PN_NC_JMSQUEUE;
- ALTER TABLE NC_MESSAGELINE
- ADD CONSTRAINT PRIMARY KEY(LINE_NO,FK_MESSAGESTRUCT_ID) CONSTRAINT PN_MESSAGELINE;
- ALTER TABLE NC_MESSAGELINE_ELEMENT
- ADD CONSTRAINT PRIMARY KEY(LINE_NO,ELEMENT_NUMBER,FK_MESSAGESTRUCT_ID) CONSTRAINT PN_MESSAGELINE_ELE;
- ALTER TABLE NC_MESSAGESTRUCT
- ADD CONSTRAINT PRIMARY KEY(PK_MS_ID) CONSTRAINT PN_MESSAGESTRUCT;
- ALTER TABLE NC_METRICS
- ADD CONSTRAINT PRIMARY KEY(NAME) CONSTRAINT PN_METRICS;
- ALTER TABLE NC_OBJECTCATALOGUE
- ADD CONSTRAINT PRIMARY KEY(PK_OID) CONSTRAINT PN_OBJECTCATALOGUE;
- ALTER TABLE NC_OBJECTID
- ADD CONSTRAINT PRIMARY KEY(OBJECTID) CONSTRAINT PN_NC_OBJECTID;
- ALTER TABLE NC_PERMISSION
- ADD CONSTRAINT PRIMARY KEY(PK_PERMISSION_ID) CONSTRAINT PN_PERMISSION;
- ALTER TABLE NC_RECIPIENT
- ADD CONSTRAINT PRIMARY KEY(PK_RECIPIENT_ID) CONSTRAINT PN_RECIPIENT;
- ALTER TABLE NC_SCHEDULE
- ADD CONSTRAINT PRIMARY KEY(PK_SCHEDULE_ID) CONSTRAINT PN_SCHEDULE;
- ALTER TABLE NC_SCHEDULE_QUEUE
- ADD CONSTRAINT PRIMARY KEY(SCHEDULE_ID) CONSTRAINT PN_SCHEDULE_QUEUEI;
- ALTER TABLE NC_SDS_INSTANCE
- ADD CONSTRAINT PRIMARY KEY(PK_INSTANCE_ID) CONSTRAINT PN_SDS_INSTANCE;
- ALTER TABLE NC_TASK
- ADD CONSTRAINT PRIMARY KEY(PK_TASK_ID) CONSTRAINT PN_TASK;
- ALTER TABLE NC_TASK_ANCESTOR_STOREIDS
- ADD CONSTRAINT PRIMARY KEY(TASK_ID,ANCESTOR_STORE_ID) CONSTRAINT PK_ANCESTOR_IDS;
- ALTER TABLE NC_TASKSCHEDULE
- ADD CONSTRAINT PRIMARY KEY(PK_TASKSCHEDULE_ID) CONSTRAINT PN_TASKSCHEDULE;
- ALTER TABLE NC_TASK_HISTORY_DETAIL
- ADD CONSTRAINT PRIMARY KEY(TASK_ID,SUB_INDEX) CONSTRAINT PN_TASK_HD;
-
- ALTER TABLE NC_TASK_HISTORY_SUB_INDEX
- ADD CONSTRAINT PRIMARY KEY(TASK_ID) CONSTRAINT PN_TASK_HS;
- ALTER TABLE NC_TASK_PROPERTY
- ADD CONSTRAINT PRIMARY KEY(TASK_ID,PROP_NAME) CONSTRAINT PN_TASK_PROPERTY;
- ALTER TABLE NC_TASK_QUEUE
- ADD CONSTRAINT PRIMARY KEY(TASK_ID) CONSTRAINT PN_TASK_QUEUE;
- ALTER TABLE NC_TSE_STATE_MAP
- ADD CONSTRAINT PRIMARY KEY(TASK_ID) CONSTRAINT PN_TSE_STATE_MAP;
- ALTER TABLE NC_SCHEDULED_EVENT_OVERRIDE
- ADD CONSTRAINT PRIMARY KEY(FK_TASKSCHEDULE_ID,EVENT_DATE) CONSTRAINT PN_EVENT_DATES;
- ALTER TABLE R_MESSAGESTRUCT_TASK
- ADD CONSTRAINT PRIMARY KEY(FK_TASK_ID,FK_MESSAGESTRUCT_ID) CONSTRAINT PR_MESSAGESTRUCT_T;
- ALTER TABLE R_MSGSTRUCT_RECIPIENT_DELIVINF
- ADD CONSTRAINT PRIMARY KEY(FK_RECIPIENT_ID,FK_MESSAGESTRUCT_ID) CONSTRAINT PR_MSGSTRUCT_RECIP;
- ALTER TABLE R_NEWSITEMS_NCOBJECTS
- ADD CONSTRAINT PRIMARY KEY(NID) CONSTRAINT PR_NEWSITEMS_NCOBJ;
- ALTER TABLE R_TASKSCHEDULE_SCHEDULE
- ADD CONSTRAINT PRIMARY KEY(FK_SCHEDULE_ID,FK_TASKSCHEDULE_ID) CONSTRAINT PR_TASKSCHEDULE_SC;
- ALTER TABLE NC_RESOURCE_LOCK
- ADD CONSTRAINT PRIMARY KEY(LOCK_RESOURCE) CONSTRAINT PR_RESOURCE_LOCK;
- -------------------------------------------------------------------------------
- --$240-- foreign keys add begin
- -------------------------------------------------------------------------------
- ALTER TABLE NC_MESSAGELINE
- ADD CONSTRAINT FOREIGN KEY (FK_MESSAGESTRUCT_ID) REFERENCES NC_MESSAGESTRUCT CONSTRAINT F1N_MESSAGELINE;
- ALTER TABLE NC_MESSAGELINE_ELEMENT
- ADD CONSTRAINT FOREIGN KEY (LINE_NO,FK_MESSAGESTRUCT_ID) REFERENCES NC_MESSAGELINE CONSTRAINT F1N_MESSAGELINE_EL;
- ALTER TABLE NC_TASKSCHEDULE
- ADD CONSTRAINT FOREIGN KEY (FK_TASK_ID) REFERENCES NC_TASK CONSTRAINT F1N_TASKSCHEDULE;
- ALTER TABLE R_MESSAGESTRUCT_TASK
- ADD CONSTRAINT FOREIGN KEY (FK_TASK_ID) REFERENCES NC_TASK CONSTRAINT F2R_MESSAGESTRUCT_;
- ALTER TABLE R_MESSAGESTRUCT_TASK
- ADD CONSTRAINT FOREIGN KEY (FK_MESSAGESTRUCT_ID) REFERENCES NC_MESSAGESTRUCT CONSTRAINT F1R_MESSAGESTRUCT_;
- ALTER TABLE R_MSGSTRUCT_RECIPIENT_DELIVINF
- ADD CONSTRAINT FOREIGN KEY (FK_RECIPIENT_ID) REFERENCES NC_RECIPIENT CONSTRAINT F3R_MSGSTRUCT_RECI;
- ALTER TABLE R_MSGSTRUCT_RECIPIENT_DELIVINF
- ADD CONSTRAINT FOREIGN KEY (FK_MESSAGESTRUCT_ID) REFERENCES NC_MESSAGESTRUCT CONSTRAINT F1R_MSGSTRUCT_RECI;
- ALTER TABLE R_TASKSCHEDULE_SCHEDULE
- ADD CONSTRAINT FOREIGN KEY (FK_SCHEDULE_ID) REFERENCES NC_SCHEDULE CONSTRAINT F2R_TASKSCHEDULE_S;
- ALTER TABLE R_TASKSCHEDULE_SCHEDULE
- ADD CONSTRAINT FOREIGN KEY (FK_TASKSCHEDULE_ID) REFERENCES NC_TASKSCHEDULE CONSTRAINT F1R_TASKSCHEDULE_S;
- -------------------------------------------------------------------------------
- --$210-- views create begin
- -------------------------------------------------------------------------------
- -------------------------------------------------------------------------------
- --$220-- server data inserts begin
- -------------------------------------------------------------------------------
- INSERT INTO NC_CONFIGURATION (PROPERTY_KEY,PROPERTY_VALUE) VALUES ('scheduler.queue.factory.class','noticecast.scheduling.core.persistqueue.PersistQueueFactory');
- INSERT INTO NC_CONFIGURATION (PROPERTY_KEY,PROPERTY_VALUE) VALUES ('scheduler.queue.loadonstart','true');
- INSERT INTO NC_CONFIGURATION (PROPERTY_KEY,PROPERTY_VALUE) VALUES ('scheduler.queue.poll.interval.seconds','30');
- INSERT INTO NC_CONFIGURATION (PROPERTY_KEY,PROPERTY_VALUE) VALUES ('job.queue.factory.class','com.cognos.js2.PersistedJobQueueFactory');
- INSERT INTO NC_CONFIGURATION (PROPERTY_KEY,PROPERTY_VALUE) VALUES ('job.queue.poll.interval.seconds','30');
- INSERT INTO NC_CONFIGURATION (PROPERTY_KEY,PROPERTY_VALUE) VALUES ('sds.instance.update.interval.seconds','30');
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (110,'noticecast.logictier.datasource.JDBCDataSourceImpl','NC_CONFIG_DS','noticecast.datatier.datasource.JDBCDhJDBCDataSourceImpl','noticecast.logictier.datasource.JDBCDataSourceRImpl');
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (111,'noticecast.logictier.datasource.MachineImpl','NC_MACHINE_CONFIG','noticecast.datatier.datasource.JDBCDhMachine',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (112,'noticecast.logictier.datasource.DsPool','NC_DSPOOL','noticecast.datatier.datasource.JDBCDhDsPool',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (115,'noticecast.logictier.datasource.cognos.CognosDataSourceImpl','NC_COGNOS_DS','noticecast.datatier.datasource.cognos.JDBCDhCognosDataSource',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (200,'noticecast.logictier.datamapping.JDBCDataMappingImpl','NCDataMapping','noticecast.datatier.datamapping.JDBCDhJDBCDataMapping','noticecast.logictier.datamapping.JDBCDataMappingRImpl');
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (210,'noticecast.logictier.datamapping.JDBCDataMappingTopicImpl','NC_DMTOPIC','noticecast.datatier.datamapping.JDBCDhJDBCDataMappingTopic',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (220,'noticecast.logictier.datamapping.powerplay.PPDataMappingImpl','NC_DATAMAPPING','noticecast.datatier.datamapping.powerplay.JDBCDhPPDataMapping',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (221,'noticecast.logictier.datamapping.powerplay.PPCellImpl','NC_DMTOPIC','noticecast.datatier.datamapping.powerplay.JDBCDhPPDataMappingTopic',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (222,'noticecast.logictier.datamapping.powerplay.PPCellImpl','NC_DMTOPIC','noticecast.datatier.datamapping.powerplay.JDBCDhPPDataMappingTopic',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (223,'noticecast.logictier.datamapping.powerplay.PPTopicImpl','NC_DMTOPIC','noticecast.datatier.datamapping.powerplay.JDBCDhPPDataMappingTopic',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (230,'noticecast.logictier.datamapping.cognosquery.CQDataMappingImpl','NC_DATAMAPPING','noticecast.datatier.datamapping.cognosquery.JDBCDhCQDataMapping',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (231,'noticecast.logictier.datamapping.cognosquery.CQTopicImpl','NC_DMTOPIC','noticecast.datatier.datamapping.cognosquery.JDBCDhCQDataMappingTopic',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (300,'noticecast.logictier.bie.BusinessInfoEntityImpl','NC_BIE','noticecast.datatier.bie.JDBCDhBusinessInfoEntityImpl','noticecast.logictier.bie.BusinessInfoEntityRImpl');
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (301,'noticecast.logictier.bie.BusinessInfoEntityImpl','NC_COGNOS_BIE','noticecast.datatier.bie.JDBCDhBusinessInfoEntityImpl','noticecast.logictier.bie.BusinessInfoEntityRImpl');
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (311,'noticecast.logictier.bie.BIETopicImpl','NC_BIETopic','noticecast.datatier.bie.JDBCDhBIETopicImpl','noticecast.logictier.bie.BIETopicRImpl');
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (320,'noticecast.logictier.bie.calculation.CalculationImpl','NC_CALCULATION','noticecast.datatier.bie.calculation.JDBCDhCalculationImpl','noticecast.logictier.bie.calculation.CalculationRImpl');
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (330,'noticecast.logictier.bie.rules.FilterRuleImpl','NC_FILTER_RULE','noticecast.datatier.bie.rules.JDBCDhFilterRuleImpl','noticecast.logictier.bie.rules.FilterRuleRImpl');
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (340,'noticecast.logictier.bie.rules.AggregateRuleImpl','NC_AGGREGATE_RULE','noticecast.datatier.bie.rules.JDBCDhAggregateRuleImpl','noticecast.logictier.bie.rules.AggregateRuleRImpl');
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (350,'noticecast.logictier.bie.rules.ComparativeRuleImpl','NC_COMPARATIVE_RULE','noticecast.datatier.bie.rules.JDBCDhComparativeRuleImpl','noticecast.logictier.bie.rules.ComparativeRuleRImpl');
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (360,NULL,'NC_RULE','noticecast.datatier.bie.rules.JDBCDhRuleImpl',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (700,'noticecast.logictier.recipient.RecipientImpl','NC_RECIPIENT','noticecast.datatier.recipient.JDBCDhRecipientImpl','noticecast.logictier.recipient.RecipientRImpl');
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (721,'noticecast.logictier.message.attachment.MessageAttachment','NC_MESSAGE_ATTACHMENT',NULL,NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (740,'noticecast.logictier.message.MessageStructImpl','NC_MESSAGESTRUCT','noticecast.datatier.message.JDBCDhJDBCMessageStruct','noticecast.logictier.message.MessageStructRImpl');
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (741,'noticecast.logictier.dynamicrecipient.DynamicRecipientStructImpl','NC_DYNAMIC_RECIPIENT_STRUCT','noticecast.datatier.dynamicrecipient.JDBCDhDynamicRecipientStructImpl',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (742,'noticecast.logictier.dynamicrecipient.DynamicDeliveryInformationStructImpl','NC_DYN_DELIVERY_INFO_STRUCT','noticecast.datatier.dynamicrecipient.JDBCDhDynamicDeliveryInfoStructImpl',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (745,'noticecast.logictier.recipient.RecipientDeliveryScheduleImpl','NC_RECIPIENTSCHEDULE',NULL,NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (746,'noticecast.logictier.recipient.DeliveryAddressImpl','NC_DELIVERYADDRESS',NULL,NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (900,'noticecast.logictier.agent.TaskImpl','NC_TASK','noticecast.datatier.task.JDBCDhJDBCTask','noticecast.logictier.agent.TaskRImpl');
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (901,'noticecast.logictier.agent.TaskImpl','NC_TASK','noticecast.datatier.task.JDBCDhJDBCTask',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (902,'noticecast.scheduling.nc.TaskScheduleImpl','NC_TASK_SCHEDULE','noticecast.datatier.scheduling.JDBCDhTaskScheduleImpl','noticecast.scheduling.nc.TaskScheduleRImpl');
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (905,'noticecast.logictier.agent.TaskImpl','NC_TASK','noticecast.datatier.task.JDBCDhJDBCTask',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (906,'noticecast.logictier.agent.TaskImpl','NC_TASK','noticecast.datatier.task.JDBCDhJDBCTask',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (907,'noticecast.logictier.agent.TaskImpl','NC_TASK','noticecast.datatier.task.JDBCDhJDBCTask','noticecast.logictier.agent.TaskRImpl');
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (908,'noticecast.logictier.agent.TaskImpl','NC_TASK','noticecast.datatier.task.JDBCDhJDBCTask',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (909,'noticecast.logictier.executable.ExecutableImpl','NC_EXECUTABLE','noticecast.datatier.executable.JDBCDhJDBCExecuteable',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (1000,'noticecast.scheduling.schedules.YearlySchedule','NC_SCHEDULE','noticecast.datatier.scheduling.JDBCDhScheduleImpl',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (1001,'noticecast.scheduling.schedules.MonthlySchedule','NC_SCHEDULE','noticecast.datatier.scheduling.JDBCDhScheduleImpl',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (1002,'noticecast.scheduling.schedules.WeeklySchedule','NC_SCHEDULE','noticecast.datatier.scheduling.JDBCDhScheduleImpl',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (1003,'noticecast.scheduling.schedules.DailySchedule','NC_SCHEDULE','noticecast.datatier.scheduling.JDBCDhScheduleImpl',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (1004,'noticecast.scheduling.schedules.FixedIntervalSchedule','NC_SCHEDULE','noticecast.datatier.scheduling.JDBCDhScheduleImpl',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (1005,'noticecast.scheduling.schedules.ISchedule','NC_SCHEDULE','noticecast.datatier.scheduling.JDBCDhScheduleImpl',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (1020,'noticecast.scheduling.schedules.ISchedule','NC_SCHEDULE','noticecast.datatier.scheduling.JDBCDhScheduleImpl',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (1021,'noticecast.scheduling.schedules.ISchedule','NC_SCHEDULE','noticecast.datatier.scheduling.JDBCDhScheduleImpl',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (1022,'noticecast.scheduling.schedules.ISchedule','NC_SCHEDULE','noticecast.datatier.scheduling.JDBCDhScheduleImpl',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (1023,'noticecast.scheduling.schedules.ISchedule','NC_SCHEDULE','noticecast.datatier.scheduling.JDBCDhScheduleImpl',NULL);
- INSERT INTO NC_CTMAP (OBJTYPE,CLASS,TABLENAME,HELPER,REMOTECLASS) VALUES (1024,' noticecast.scheduling.nc.NcScheduleWrapper','NC_SCHEDULE','noticecast.datatier.scheduling.JDBCDhScheduleImpl',NULL);
- INSERT INTO NC_DB_VERSION (DB_VERSION_ID,BUILD) VALUES (1032,'build no.');
- INSERT INTO NC_OBJECTID (OBJECTID) VALUES (0);
- INSERT INTO NC_PERMISSION (PK_PERMISSION_ID,DESCRIPTION) VALUES (1,'Create');
- INSERT INTO NC_PERMISSION (PK_PERMISSION_ID,DESCRIPTION) VALUES (2,'Read');
- INSERT INTO NC_PERMISSION (PK_PERMISSION_ID,DESCRIPTION) VALUES (3,'Update');
- INSERT INTO NC_PERMISSION (PK_PERMISSION_ID,DESCRIPTION) VALUES (4,'Delete');
- INSERT INTO NC_PERMISSION (PK_PERMISSION_ID,DESCRIPTION) VALUES (5,'Execute');
- -------------------------------------------------------------------------------
- -- END NC_CREATE_IFX.sql * DO NOT EDIT * version 1032
- -------------------------------------------------------------------------------
|