Added support for Tripartite agreement:

Table REGI_ENQU_EXCLUSIONS to intersect Region, Enquiry Type and (optionally) Additional Item - used to record all the things that a Non-Tripartite cannot do.
Table PARTIES has column TRIPARTITE_MEMBER (YES/NO) added for use of Market Participant.

Removed EXISTING_SVCP_CODE from ENQUIRIES table - not required.


git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@3005 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
hardya
2007-12-14 15:15:30 +00:00
parent 66af74e120
commit bb77d61785
5 changed files with 133 additions and 90 deletions

View File

@@ -1,6 +1,6 @@
-- C:\Andy\svn\WEBMIP\Schema\mip.tab
--
-- Generated for Oracle 10g on Wed Dec 12 16:15:54 2007 by Server Generator 10.1.2.6.18
-- Generated for Oracle 10g on Fri Dec 14 15:06:33 2007 by Server Generator 10.1.2.6.18
@@ -77,7 +77,7 @@ CREATE TABLE DATA_ITEM_ROLES
,DI_TABLE_NAME VARCHAR2(240) NOT NULL
,ENTY_CODE VARCHAR2(80) NOT NULL
,CONDITION VARCHAR2(30) NOT NULL
,ERROR_MESSAGE VARCHAR2(80) NOT NULL
,ERROR_MESSAGE VARCHAR2(80)
,DESCRIPTION VARCHAR2(80)
)
/
@@ -123,6 +123,13 @@ CREATE TABLE METER_SIZE_CODES
)
/
PROMPT Creating Table 'CONNECTION_ORIENTATIONS'
CREATE TABLE CONNECTION_ORIENTATIONS
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'COSTS'
CREATE TABLE COSTS
(AICO_CODE VARCHAR2(80)
@@ -146,13 +153,6 @@ CREATE TABLE COSTS
)
/
PROMPT Creating Table 'CONNECTION_ORIENTATIONS'
CREATE TABLE CONNECTION_ORIENTATIONS
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'REGIONS'
CREATE TABLE REGIONS
(CODE VARCHAR2(80) NOT NULL
@@ -231,7 +231,7 @@ CREATE TABLE QUOTES
,CREATED_BY VARCHAR2(80) NOT NULL
,UPDATED_ON DATE
,UPDATED_BY VARCHAR2(80)
,ID NUMBER(*,0) NOT NULL
,ID NUMBER NOT NULL
,QUTE_TYPE VARCHAR2(10) NOT NULL
)
/
@@ -273,17 +273,18 @@ CREATE TABLE ENQUIRY_EVENTS
PROMPT Creating Table 'PARTIES'
CREATE TABLE PARTIES
(MANU_REF VARCHAR2(80)
,CREATED_BY VARCHAR2(80) NOT NULL
,SHORTCODE VARCHAR2(3)
,CREATED_BY VARCHAR2(80) NOT NULL
,NAME VARCHAR2(80)
,DESCRIPTION VARCHAR2(80)
,CREATED_ON DATE NOT NULL
,ADVERSARIAL_CONTRACT_REF VARCHAR2(25)
,UPDATED_ON DATE
,UPDATED_BY VARCHAR2(80)
,MKTP_REF VARCHAR2(80)
,LT_7B_CONTRACT_REF VARCHAR2(25)
,GT_7B_CONTRACT_REF VARCHAR2(25)
,ADVERSARIAL_CONTRACT_REF VARCHAR2(25)
,TRIPARTITE_MEMBER VARCHAR2(3)
,USERNAME VARCHAR2(80)
,STATUS VARCHAR2(7)
,FIRST_NAME VARCHAR2(80)
@@ -295,13 +296,6 @@ CREATE TABLE PARTIES
)
/
PROMPT Creating Table 'ENQUIRY_TYPES'
CREATE TABLE ENQUIRY_TYPES
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'POSTCODES'
CREATE TABLE POSTCODES
(REGI_CODE VARCHAR2(80) NOT NULL
@@ -311,6 +305,13 @@ CREATE TABLE POSTCODES
)
/
PROMPT Creating Table 'ENQUIRY_TYPES'
CREATE TABLE ENQUIRY_TYPES
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'DOCUMENT_ROLES'
CREATE TABLE DOCUMENT_ROLES
(DOCU_ID NUMBER(*,0) NOT NULL
@@ -506,7 +507,6 @@ CREATE TABLE ENQUIRIES
,CACA_CODE VARCHAR2(80)
,ENTY_CODE VARCHAR2(80)
,EXISTING_MESC_CODE VARCHAR2(80)
,EXISTING_SVCP_CODE VARCHAR2(80)
,METY_CODE VARCHAR2(80)
,REQUIRED_MESC_CODE VARCHAR2(80)
,REQUIRED_SVCP_CODE VARCHAR2(80)
@@ -671,6 +671,15 @@ CREATE TABLE BYPASS_REASONS
)
/
PROMPT Creating Table 'REGI_ENQU_EXCLUSIONS'
CREATE TABLE REGI_ENQU_EXCLUSIONS
(ENTY_CODE VARCHAR2(80) NOT NULL
,REGI_CODE VARCHAR2(80) NOT NULL
,COST_ID NUMBER
,ID NUMBER(*,0) NOT NULL
)
/
PROMPT Creating Table 'FILTER_TYPES'
CREATE TABLE FILTER_TYPES
(CODE VARCHAR2(80) NOT NULL