From de1d9d408e23991c4f1206f52c58911cc4cfaded Mon Sep 17 00:00:00 2001 From: hardya Date: Tue, 4 Mar 2008 15:14:02 +0000 Subject: [PATCH] Alterations to schema (primarily enquiries) to support 'existing' meter requirements due to [wiki:MeetingNotes/MeetingNote3rdMarch Meeting to discuss/spec new variations, 3rd March] git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@3837 248e525c-4dfb-0310-94bc-949c084e9493 --- Data/BulkLoad/DATAITEM_ROLES.csv | 116 +++++++++++------------ Data/Seed/MESC.ctl | 17 ++-- Documentation/Design/DATAITEM_ROLES.xls | Bin 38400 -> 38400 bytes Modules/mip_bulk_load.pck | 120 +++++++++++------------- Modules/mip_quotation.pck | 7 +- Schema/mip.con | 64 ++++++++----- Schema/mip.ind | 12 ++- Schema/mip.sql | 2 +- Schema/mip.sqs | 2 +- Schema/mip.tab | 5 +- 10 files changed, 177 insertions(+), 168 deletions(-) diff --git a/Data/BulkLoad/DATAITEM_ROLES.csv b/Data/BulkLoad/DATAITEM_ROLES.csv index 84ee059..18f9d01 100644 --- a/Data/BulkLoad/DATAITEM_ROLES.csv +++ b/Data/BulkLoad/DATAITEM_ROLES.csv @@ -1,78 +1,78 @@ -COLUMN_NAME ,Appendix Reference,INSTALL,STD INSTALL,OFMAT,EXCHANGE,STD EXCHANGE,REMOVE,STD REMOVE,ADVERSARIAL,ALTERATION,CHANGE CAPACITY,ADDONS(EMS,AMR),OTHER,Notes,DisplaySequence +COLUMN_NAME ,Appendix Reference,INSTALL,STD INSTALL,OFMAT,EXCHANGE,STD EXCHANGE,REMOVE,STD REMOVE,ADVERSARIAL,ALTERATION,CHANGE CAPACITY,"ADDONS(EMS,AMR)",OTHER,Notes,DisplaySequence +ACCESS_ADDITIONAL,Site Detail.Access Instructions,O,O,O,O,O,O,O,O,O,O,O,O,,61 +ACCESS_PASSWORD,Site Detail.Access Password,O,O,O,O,O,O,O,O,O,O,O,O,,62 +AGENT_COMT_CODE,Supplier Agent.Telephone1/Telephone2/Fax/Email,M,M,M,M,M,M,M,M,M,M,M,M,,68 +AGENT_CONTACT_VALUE,Supplier Agent.Telephone1/Telephone2/Fax/Email,M,M,M,M,M,M,M,M,M,M,M,M,,69 +ALTY_CODE,Site Detail.Asset Location Code,M,M,M,M,M,M,M,M,M,M,M,M,,64 +AMR_REQUIRED,Job Information.Additional Services.AMR,O-M5,O-M5,H,O-M5,O-M5,H,H,H,O-M5,O-M5,O-M5,O-M5,"The AMR may only be available for the Tripartite suppliers or BG, GW to confirm!",25 +ANNUAL_QUANTITY,Job Information.Annual Quantity,O,O,O,O,O,H,H,H,O,O,O,O,if > 732 mwh go bespoke,32 +ASSET_LOCATION_NOTES,Site Detail.Asset Location Notes,O,O,O,O,O,O,O,O,O,O,O,O,,65 +BASE_REQUIRED,Job Information.Additional Services.Base,M,M,H,M,M,H,H,H,M,M,H,M,,26 +BYPASS_REQUIRED,Job Information.Additional Services.By-pass,O,O,H,O,O,H,H,H,O,O,O,O,"If yes, warn user if twin stream is no",27 +CACA_CODE,Site Detail.Care Category,O,O,O,O,O,O,O,O,O,O,O,O,,66 +CONVERTOR_REQUIRED,Job Information.Additional Services.Convertor,M,M,H,M,M,H,H,H,M,M,M,M,this can be an add-on for removals,28 +CREATED_ON,,,,,,,,,,,,,,, +DOWNSTREAM_BOOSTER_OR_COMPRESS,Job Information.Booster/Compressor,M,M,M,M,M,H,H,H,M,M,M,M,,34 +EMS_REQUIRED,Job Information.Additional Services.EMS,M,M,H,M,M,H,H,H,M,M,M,M,,29 +ENTY_CODE,Job Information.Job Type,M,M,M,M,M,M,M,M,M,M,M,M,,43 +EXISTING_CONVERTOR,Job Information.Existing Convertor,H,H,O,M,M,M,M,M,O,O,O,O,,72 +EXISTING_LOGGER,Job Information.Logger,H,H,H,O,O,O,O,O,O,O,O,O,,71 +EXISTING_PRTY_ID,Job Information.Existing Manufacturer,H,H,M,M,M,M,M,M,O,O,O,O,, +EXISTING_MESC_CODE,Job Information.Existing Meter Size,H,H,M,M,M,M,M,M,M,M,O,O,,36 +EXISTING_METER_ASSET_PROVIDER,Job Information.Supplier / Job Information.Consumer(Meter Asset Manager),O,O,O,O,O,O,O,O,O,O,O,O,,54 +EXISTING_METR_CODE,Job Information.Model Code,H,H,M,M,M,M,M,M,O,O,O,O,,49 +EXISTING_METER_OWNER,Job Information.Gas Act Owner,O,O,M,M,M,M,M,M,M,M,M,O,,38 +EXISTING_METER_SERIAL_NO,Job Information.Existing Asset Serial Number,H,H,M,M,M,M,M,M,M,M,M,O,,35 +EXISTING_METY_CODE,Job Information.Meter Type Existing ,H,H,M,M,M,M,M,M,M,M,O,O,,37 +FIRST_ALT_BUILDING,Contact Address.Building,O,O,O,O,O,O,O,O,O,O,O,O,,7 +FIRST_ALT_CITY,Contact Address.City,O,O,O,O,O,O,O,O,O,O,O,O,,8 +FIRST_ALT_POSTCODE,Contact Address.Post Code,O,O,O,O,O,O,O,O,O,O,O,O,,13 +FIRST_ALT_STREET,Contact Address.Street,O,O,O,O,O,O,O,O,O,O,O,O,,19 +FIRST_ALT_SUB_BUILDING,Contact Address.Sub Building,O,O,O,O,O,O,O,O,O,O,O,O,,20 +FIRST_CONTACT_EMAIL,Contact Address.Email,O,O,O,O,O,O,O,O,O,O,O,O,,9 +FIRST_CONTACT_FAX,Contact Address.Fax,O,O,O,O,O,O,O,O,O,O,O,O,,11 +FIRST_CONTACT_INITIALS,Contact Address.Contact Initials,O,O,O,O,O,O,O,O,O,O,O,O,,18 +FIRST_CONTACT_NAME,Address.Contact Name,M,M,M,M,M,M,M,M,M,M,M,M,,3 +FIRST_CONTACT_TELEPHONE_1,Contact Address.Telephone1,M,M,M,M,M,M,M,M,M,M,M,M,,21 +FIRST_CONTACT_TELEPHONE_2,Contact Address.Telephone2,O,O,O,O,O,O,O,O,O,O,O,O,,23 +FIRST_CONTACT_TITLE,Contact Address.Contact Title,O,O,O,O,O,O,O,O,O,O,O,O,,17 +HOUSING_REQUIRED,Job Information.Additional Services.Housing,M,M,H,M,M,H,H,H,M,M,H,M,,30 +ID,Enquiry Reference (not in spec appendix),M,M,M,M,M,M,M,M,M,M,M,M,,70 +INDICATIVE_DATE,Job Information.Indicative Substantial Completion Date,O,O,O,O,O,O,O,O,O,O,O,O,,39 +INDICATIVE_TIME,Job Information.Appointment Preference,O,O,O,O,O,O,O,O,O,O,O,O,,33 INSTALL_BUILDING,Address.Building,O-M1,O-M1,O-M1,O-M1,O-M1,O-M1,O-M1,O-M1,O-M1,O-M1,O-M1,O-M1,,1 INSTALL_CITY,Address.City,M,M,M,M,M,M,M,M,M,M,M,M,,2 -FIRST_CONTACT_NAME,Address.Contact Name,M,M,M,M,M,M,M,M,M,M,M,M,,3 INSTALL_POSTCODE,Address.Post Code,M,M,M,M,M,M,M,M,M,M,M,M,,4 INSTALL_STREET,Address.Street,M,M,M,M,M,M,M,M,M,M,M,M,,5 INSTALL_SUB_BUILDING,Address.Sub Building,O-M1,O-M1,O-M1,O-M1,O-M1,O-M1,O-M1,O-M1,O-M1,O-M1,O-M1,O-M1,,6 -FIRST_ALT_BUILDING,Contact Address.Building,O,O,O,O,O,O,O,O,O,O,O,O,,7 -FIRST_ALT_CITY,Contact Address.City,O,O,O,O,O,O,O,O,O,O,O,O,,8 -FIRST_CONTACT_EMAIL,Contact Address.Email,O,O,O,O,O,O,O,O,O,O,O,O,,9 -SECOND_CONTACT_EMAIL,Second Contact Address.Email,O,O,O,O,O,O,O,O,O,O,O,O,,10 -FIRST_CONTACT_FAX,Contact Address.Fax,O,O,O,O,O,O,O,O,O,O,O,O,,11 -SECOND_CONTACT_FAX,Contact Address.Fax,O,O,O,O,O,O,O,O,O,O,O,O,,12 -FIRST_ALT_POSTCODE,Contact Address.Post Code,O,O,O,O,O,O,O,O,O,O,O,O,,13 -SECOND_CONTACT_TITLE,Second Contact Address.Contact Title,O,O,O,O,O,O,O,O,O,O,O,O,,14 -SECOND_CONTACT_INITIALS,Second Contact Address.Contact Initials,O,O,O,O,O,O,O,O,O,O,O,O,,15 -SECOND_CONTACT_NAME,Second Contact Address.Second Contact Name,O,O,O,O,O,O,O,O,O,O,O,O,,16 -FIRST_CONTACT_TITLE,Contact Address.Contact Title,O,O,O,O,O,O,O,O,O,O,O,O,,17 -FIRST_CONTACT_INITIALS,Contact Address.Contact Initials,O,O,O,O,O,O,O,O,O,O,O,O,,18 -FIRST_ALT_STREET,Contact Address.Street,O,O,O,O,O,O,O,O,O,O,O,O,,19 -FIRST_ALT_SUB_BUILDING,Contact Address.Sub Building,O,O,O,O,O,O,O,O,O,O,O,O,,20 -FIRST_CONTACT_TELEPHONE_1,Contact Address.Telephone1,M,M,M,M,M,M,M,M,M,M,M,M,,21 -SECOND_CONTACT_TELEPHONE_1,Contact Address.Telephone1,O,O,O,O,O,O,O,O,O,O,O,O,,22 -FIRST_CONTACT_TELEPHONE_2,Contact Address.Telephone2,O,O,O,O,O,O,O,O,O,O,O,O,,23 -SECOND_CONTACT_TELEPHONE_2,Contact Address.Telephone2,O,O,O,O,O,O,O,O,O,O,O,O,,24 -AMR_REQUIRED,Job Information.Additional Services.AMR,O-M5,O-M5,H,O-M5,O-M5,H,H,H,O-M5,O-M5,O-M5,O-M5,The AMR may only be available for the Tripartite suppliers or BG, GW to confirm!,25 -BASE_REQUIRED,Job Information.Additional Services.Base,M,M,H,M,M,H,H,H,M,M,H,M,,26 -BYPASS_REQUIRED,Job Information.Additional Services.By-pass,O,O,H,O,O,H,H,H,O,O,O,O,If yes, warn user if twin stream is no,27 -CONVERTOR_REQUIRED,Job Information.Additional Services.Convertor,M,M,H,M,M,H,H,H,M,M,M,M,this can be an add-on for removals,28 -EMS_REQUIRED,Job Information.Additional Services.EMS,M,M,H,M,M,H,H,H,M,M,M,M,,29 -HOUSING_REQUIRED,Job Information.Additional Services.Housing,M,M,H,M,M,H,H,H,M,M,H,M,,30 -TWIN_STREAM_REQUIRED,Job Information.Additional Services.Twin Stream,M,M,H,M,M,H,H,H,M,M,H,M,,31 -ANNUAL_QUANTITY,Job Information.Annual Quantity,O,O,O,O,O,H,H,H,O,O,O,O,if > 732 mwh go bespoke,32 -INDICATIVE_TIME,Job Information.Appointment Preference,O,O,O,O,O,O,O,O,O,O,O,O,,33 -DOWNSTREAM_BOOSTER_OR_COMPRESS,Job Information.Booster/Compressor,M,M,M,M,M,H,H,H,M,M,M,M,,34 -EXISTING_METER_SERIAL_NO,Job Information.Existing Asset Serial Number,H,H,M,M,M,M,M,M,M,M,M,O,,35 -EXISTING_MESC_CODE,Job Information.Existing Meter Size,H,H,M,M,M,M,M,M,M,M,O,O,,36 -EXISTING_METY_CODE,Job Information.Meter Type Existing ,H,H,M,M,M,M,M,M,M,M,O,O,,37 -EXISTING_METER_OWNER,Job Information.Gas Act Owner,O,O,M,M,M,M,M,M,M,M,M,O,,38 -INDICATIVE_DATE,Job Information.Indicative Substantial Completion Date,O,O,O,O,O,O,O,O,O,O,O,O,,39 -REQUIRED_IP_DETAILS,Job Information.IP Details,O-M3,H,O-M3,O-M3,H,O-M3,H,O-M3,O-M3,O-M3,O-M3,O-M3,if service pressure is IP,40 -REQUIRED_IP_MBAR,Job Information.IP Mbar,O-M3,H,O-M3,O-M3,H,O-M3,H,O-M3,O-M3,O-M3,O-M3,O-M3,if service pressure is IP,41 JOB_DESCRIPTION,Job Information.Job Description,O,O,O,O,O,O,O,O,O,O,O,O,,42 -ENTY_CODE,Job Information.Job Type,M,M,M,M,M,M,M,M,M,M,M,M,,43 LOAD_CONTROL_TYPE,Job Information.Load Control Type,M,M,H,M,M,H,H,H,O,M,O,O,,44 MARKET_SECTOR_CODE,Job Information.Market Sector Code,O,O,O,O,O,O,O,O,O,O,O,O,,45 -QMAX,Job Information.Measuring Capacity Qmax,M,O-M2,O,M,O-M2,O,O,O,O,M,O,O,,46 -QMIN,Job Information.Measuring Capacity Qmin,O,O,O,O,O,O,O,O,O,O,O,O,,47 -REQUIRED_MESC_CODE,Job Information.Meter Size,H,O-M2,H,H,O-M2,H,H,H,H,O,H,O,,48 -EXISTING_METER_MODEL,Job Information.Model Code,H,H,M,M,M,M,M,M,O,O,O,O,,49 +MPRN,Site Detail.MPRN,O-M4,O-M4,M,M,M,M,M,M,M,M,M,O,,67 +MPRN_ALT,Site Detail.Additional Information,O-M4,O-M4,O,O,O,O,O,O,O,O,O,O,,63 OTHER_INFORMATION,Job Information.Other Information,O,O,O,O,O,O,O,O,O,O,O,O,,50 OTHER_PROJECT_REFERENCE,Job Information.Other Related Projects,O,O,O,O,O,O,O,O,O,O,O,O,,51 +QMAX,Job Information.Measuring Capacity Qmax,M,O-M2,O,M,O-M2,O,O,O,O,M,O,O,,46 +QMIN,Job Information.Measuring Capacity Qmin,O,O,O,O,O,O,O,O,O,O,O,O,,47 +REQUIRED_IP_DETAILS,Job Information.IP Details,O-M3,H,O-M3,O-M3,H,O-M3,H,O-M3,O-M3,O-M3,O-M3,O-M3,if service pressure is IP,40 +REQUIRED_IP_MBAR,Job Information.IP Mbar,O-M3,H,O-M3,O-M3,H,O-M3,H,O-M3,O-M3,O-M3,O-M3,O-M3,if service pressure is IP,41 +REQUIRED_MESC_CODE,Job Information.Meter Size,H,O-M2,H,H,O-M2,H,H,H,H,O,H,O,,48 REQUIRED_METERING_PRESSURE,Job Information.Required Meter Pressure,M,M,M,M,M,M,M,M,M,M,O,O,,52 REQUIRED_SVCP_CODE,Job Information.Service Pressure,O-M3,M,O-M3,O-M3,M,O-M3,M,O-M3,O-M3,O-M3,O-M3,O-M3,,53 -EXISTING_METER_ASSET_PROVIDER,Job Information.Supplier / Job Information.Consumer(Meter Asset Manager),O,O,O,O,O,O,O,O,O,O,O,O,,54 -TRANSACTION_REFERENCE,Job Site Details.Transaction Reference,O,O,O,O,O,O,O,O,O,O,O,O,,55 SECOND_ALT_BUILDING,Second Contact Address.Building,O,O,O,O,O,O,O,O,O,O,O,O,,56 SECOND_ALT_CITY,Second Contact Address.City,O,O,O,O,O,O,O,O,O,O,O,O,,57 SECOND_ALT_POSTCODE,Second Contact Address.Post Code,O,O,O,O,O,O,O,O,O,O,O,O,,58 SECOND_ALT_STREET,Second Contact Address.Street,O,O,O,O,O,O,O,O,O,O,O,O,,59 SECOND_ALT_SUB_BUILDING,Second Contact Address.Sub Building,O,O,O,O,O,O,O,O,O,O,O,O,,60 -ACCESS_ADDITIONAL,Site Detail.Access Instructions,O,O,O,O,O,O,O,O,O,O,O,O,,61 -ACCESS_PASSWORD,Site Detail.Access Password,O,O,O,O,O,O,O,O,O,O,O,O,,62 -MPRN_ALT,Site Detail.Additional Information,O-M4,O-M4,O,O,O,O,O,O,O,O,O,O,,63 -ALTY_CODE,Site Detail.Asset Location Code,M,M,M,M,M,M,M,M,M,M,M,M,,64 -ASSET_LOCATION_NOTES,Site Detail.Asset Location Notes,O,O,O,O,O,O,O,O,O,O,O,O,,65 -CACA_CODE,Site Detail.Care Category,O,O,O,O,O,O,O,O,O,O,O,O,,66 -MPRN,Site Detail.MPRN,O-M4,O-M4,M,M,M,M,M,M,M,M,M,O,,67 -AGENT_COMT_CODE,Supplier Agent.Telephone1/Telephone2/Fax/Email,M,M,M,M,M,M,M,M,M,M,M,M,,68 -AGENT_CONTACT_VALUE,Supplier Agent.Telephone1/Telephone2/Fax/Email,M,M,M,M,M,M,M,M,M,M,M,M,,69 -ID,Enquiry Reference (not in spec appendix),M,M,M,M,M,M,M,M,M,M,M,M,,70 -EXISTING_LOGGER,Job Information.Logger,H,H,H,O,O,O,O,O,O,O,O,O,,71 -EXISTING_CONVERTOR,Job Information.Existing Convertor,H,H,O,M,M,M,M,M,O,O,O,O,,72 -EXISTING_MANUFACTURER,Job Information.Existing Manufacturer,H,H,M,M,M,M,M,M,O,O,O,O,, -CREATED_ON,,,,,,,,,,,,,,, +SECOND_CONTACT_EMAIL,Second Contact Address.Email,O,O,O,O,O,O,O,O,O,O,O,O,,10 +SECOND_CONTACT_FAX,Contact Address.Fax,O,O,O,O,O,O,O,O,O,O,O,O,,12 +SECOND_CONTACT_INITIALS,Second Contact Address.Contact Initials,O,O,O,O,O,O,O,O,O,O,O,O,,15 +SECOND_CONTACT_NAME,Second Contact Address.Second Contact Name,O,O,O,O,O,O,O,O,O,O,O,O,,16 +SECOND_CONTACT_TELEPHONE_1,Contact Address.Telephone1,O,O,O,O,O,O,O,O,O,O,O,O,,22 +SECOND_CONTACT_TELEPHONE_2,Contact Address.Telephone2,O,O,O,O,O,O,O,O,O,O,O,O,,24 +SECOND_CONTACT_TITLE,Second Contact Address.Contact Title,O,O,O,O,O,O,O,O,O,O,O,O,,14 +TRANSACTION_REFERENCE,Job Site Details.Transaction Reference,O,O,O,O,O,O,O,O,O,O,O,O,,55 +TWIN_STREAM_REQUIRED,Job Information.Additional Services.Twin Stream,M,M,H,M,M,H,H,H,M,M,H,M,,31 UPDATED_BY,,,,,,,,,,,,,,, UPDATED_ON,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,, diff --git a/Data/Seed/MESC.ctl b/Data/Seed/MESC.ctl index 5c4394f..fa1f07e 100644 --- a/Data/Seed/MESC.ctl +++ b/Data/Seed/MESC.ctl @@ -11,14 +11,9 @@ code ,valid_for_new_meter ) BEGINDATA -U16|U16|16|YES|YES -U25|U25|25|YES|YES -U40|U40|40|YES|YES -U65|U65|65|YES|YES -U100|U100|100|YES|YES -U160|U160|160|YES|YES -Rotary/Turbine 2inch|Rotary/Turbine 2inch|999|YES|NO -Rotary/Turbine 3inch|Rotary/Turbine 3inch|9999|YES|NO -Rotary/Turbine 4inch|Rotary/Turbine 4inch|99999|YES|NO -Rotary/Turbine 6inch|Rotary/Turbine 6inch|999999|YES|NO -Other|Other|9999999|YES|YES +U16|U16|12.8|YES|YES +U25|U25|20|YES|YES +U40|U40|32|YES|YES +U65|U65|52|YES|YES +U100|U100|80|YES|YES +U160|U160|128|YES|YES diff --git a/Documentation/Design/DATAITEM_ROLES.xls b/Documentation/Design/DATAITEM_ROLES.xls index 4c764769a71250f75ba3a7b594d03ea0542f1466..728f267b86b2cbc883071245b7cfa239b05daaa2 100644 GIT binary patch literal 38400 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 Cajix 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 'MP' THEN + IF l_svcpt_code = 'LP' THEN + p_manual_or_automatic_quote := gc_automatic_quote; + ELSIF l_svcpt_code <> 'MP' THEN p_manual_or_automatic_quote := gc_manual_quote; add_quote_reason(p_enqu.id - ,'Site Survey is required for exchange of an existing non-MP meter.'); + ,'Site Survey is required for exchange of an existing ' || + l_svcpt_code || ' meter.'); ELSE -- Exchange, MP IF p_enqu.existing_mety_code <> 'DIAPHRAGM' THEN diff --git a/Schema/mip.con b/Schema/mip.con index 8810cd4..1f70f63 100644 --- a/Schema/mip.con +++ b/Schema/mip.con @@ -1,6 +1,6 @@ -- C:\Andy\svn\WEBMIP\Schema\mip.con -- --- Generated for Oracle 10g on Tue Mar 04 11:30:31 2008 by Server Generator 10.1.2.6.18 +-- Generated for Oracle 10g on Tue Mar 04 13:44:17 2008 by Server Generator 10.1.2.6.18 PROMPT Creating Primary Key on 'SYSTEM_CONFIGURATION' ALTER TABLE SYSTEM_CONFIGURATION @@ -511,12 +511,12 @@ ALTER TABLE REGI_ENQU_EXCLUSIONS PROMPT Creating Check Constraint on 'METER_SIZE_CODES' ALTER TABLE METER_SIZE_CODES - ADD (CONSTRAINT AVCON_1204630230_VALID_000 CHECK (VALID_FOR_EXISTING_METER IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1204638256_VALID_000 CHECK (VALID_FOR_EXISTING_METER IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'METER_SIZE_CODES' ALTER TABLE METER_SIZE_CODES - ADD (CONSTRAINT AVCON_1204630230_VALID_001 CHECK (VALID_FOR_NEW_METER IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1204638256_VALID_001 CHECK (VALID_FOR_NEW_METER IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'COSTS' @@ -552,18 +552,18 @@ ALTER TABLE COSTS PROMPT Creating Check Constraint on 'COSTS' ALTER TABLE COSTS - ADD (CONSTRAINT AVCON_1204630230_COST__000 CHECK (COST_TYPE + ADD (CONSTRAINT AVCON_1204638256_COST__000 CHECK (COST_TYPE IN ('LACO', 'BACO', 'MOCO', 'MECO', 'AICO', 'HOCO', 'COST'))) / PROMPT Creating Check Constraint on 'DOCUMENTS' ALTER TABLE DOCUMENTS - ADD (CONSTRAINT AVCON_1204630230_DOCU__000 CHECK (DOCU_TYPE IN ('DOCU', 'INDO', 'EXDO', 'FIDO'))) + ADD (CONSTRAINT AVCON_1204638256_DOCU__000 CHECK (DOCU_TYPE IN ('DOCU', 'INDO', 'EXDO', 'FIDO'))) / PROMPT Creating Check Constraint on 'QUOTES' ALTER TABLE QUOTES - ADD (CONSTRAINT AVCON_1204630230_QUTE__000 CHECK (QUTE_TYPE IN ('AQ', 'MQ', 'QUTE'))) + ADD (CONSTRAINT AVCON_1204638256_QUTE__000 CHECK (QUTE_TYPE IN ('AQ', 'MQ', 'QUTE'))) / PROMPT Creating Check Constraint on 'PARTY_RELATIONSHIPS' @@ -575,17 +575,17 @@ to_parl_rt_code = to_prtp_rt_code)) PROMPT Creating Check Constraint on 'PARTIES' ALTER TABLE PARTIES - ADD (CONSTRAINT AVCON_1204630230_TRIPA_000 CHECK (TRIPARTITE_MEMBER IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1204638256_TRIPA_000 CHECK (TRIPARTITE_MEMBER IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'PARTIES' ALTER TABLE PARTIES - ADD (CONSTRAINT AVCON_1204630230_STATU_000 CHECK (STATUS IN ('OPEN', 'EXPIRED', 'LOCKED'))) + ADD (CONSTRAINT AVCON_1204638256_STATU_000 CHECK (STATUS IN ('OPEN', 'EXPIRED', 'LOCKED'))) / PROMPT Creating Check Constraint on 'PARTIES' ALTER TABLE PARTIES - ADD (CONSTRAINT AVCON_1204630230_PRTY__000 CHECK (PRTY_TYPE + ADD (CONSTRAINT AVCON_1204638256_PRTY__000 CHECK (PRTY_TYPE IN ('PRTY', 'IO', 'EO', 'MKTP', 'PERS', 'MANU', 'NEMP', 'EMP', 'ORG' ))) / @@ -603,82 +603,82 @@ OR PROMPT Creating Check Constraint on 'DOCUMENT_ROLES' ALTER TABLE DOCUMENT_ROLES - ADD (CONSTRAINT AVCON_1204630230_DORO__000 CHECK (DORO_TYPE IN ('DRRO', 'DORO', 'ENDO', 'QUDO'))) + ADD (CONSTRAINT AVCON_1204638256_DORO__000 CHECK (DORO_TYPE IN ('DRRO', 'DORO', 'ENDO', 'QUDO'))) / PROMPT Creating Check Constraint on 'QUOTE_ITEMS' ALTER TABLE QUOTE_ITEMS - ADD (CONSTRAINT AVCON_1204630230_QUIT__000 CHECK (QUIT_TYPE IN ('LQI', 'AQI', 'BQI', 'MQI', 'QUIT', 'HQI'))) + ADD (CONSTRAINT AVCON_1204638256_QUIT__000 CHECK (QUIT_TYPE IN ('LQI', 'AQI', 'BQI', 'MQI', 'QUIT', 'HQI'))) / PROMPT Creating Check Constraint on 'ROLE_TYPES' ALTER TABLE ROLE_TYPES - ADD (CONSTRAINT AVCON_1204630230_RT_TY_000 CHECK (RT_TYPE IN ('DORT', 'PART', 'RT', 'PCMRT', 'QURT', 'ENRT', 'PRT'))) + ADD (CONSTRAINT AVCON_1204638256_RT_TY_000 CHECK (RT_TYPE IN ('DORT', 'PART', 'RT', 'PCMRT', 'QURT', 'ENRT', 'PRT'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1204630230_DOWNS_000 CHECK (DOWNSTREAM_BOOSTER_OR_COMPRESS IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1204638256_DOWNS_000 CHECK (DOWNSTREAM_BOOSTER_OR_COMPRESS IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1204630230_INDIC_000 CHECK (INDICATIVE_TIME IN ('DY', 'AM', 'PM'))) + ADD (CONSTRAINT AVCON_1204638256_INDIC_000 CHECK (INDICATIVE_TIME IN ('DY', 'AM', 'PM'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1204630230_HOUSI_000 CHECK (HOUSING_REQUIRED IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1204638256_HOUSI_000 CHECK (HOUSING_REQUIRED IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1204630230_BASE__000 CHECK (BASE_REQUIRED IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1204638256_BASE__000 CHECK (BASE_REQUIRED IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1204630230_CONVE_000 CHECK (CONVERTOR_REQUIRED IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1204638256_CONVE_000 CHECK (CONVERTOR_REQUIRED IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1204630230_AMR_R_000 CHECK (AMR_REQUIRED IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1204638256_AMR_R_000 CHECK (AMR_REQUIRED IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1204630230_EMS_R_000 CHECK (EMS_REQUIRED IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1204638256_EMS_R_000 CHECK (EMS_REQUIRED IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1204630230_TWIN__000 CHECK (TWIN_STREAM_REQUIRED IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1204638256_TWIN__000 CHECK (TWIN_STREAM_REQUIRED IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1204630230_EXIST_000 CHECK (EXISTING_LOGGER IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1204638256_EXIST_000 CHECK (EXISTING_LOGGER IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1204630230_LOAD__000 CHECK (LOAD_CONTROL_TYPE IN ('Constant', 'On/Off', 'Modulating'))) + ADD (CONSTRAINT AVCON_1204638256_LOAD__000 CHECK (LOAD_CONTROL_TYPE IN ('Constant', 'On/Off', 'Modulating'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1204630230_EXIST_001 CHECK (EXISTING_METER_OWNER IN ('S', 'T', 'C'))) + ADD (CONSTRAINT AVCON_1204638256_EXIST_001 CHECK (EXISTING_METER_OWNER IN ('S', 'T', 'C'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1204630230_EXIST_002 CHECK (EXISTING_CONVERTOR IN ('YES', 'NO'))) + ADD (CONSTRAINT AVCON_1204638256_EXIST_002 CHECK (EXISTING_CONVERTOR IN ('YES', 'NO'))) / PROMPT Creating Check Constraint on 'ENQUIRIES' ALTER TABLE ENQUIRIES - ADD (CONSTRAINT AVCON_1204630230_MARKE_000 CHECK (MARKET_SECTOR_CODE IN ('I', 'D'))) + ADD (CONSTRAINT AVCON_1204638256_MARKE_000 CHECK (MARKET_SECTOR_CODE IN ('I', 'D'))) / PROMPT Creating Check Constraint on 'REGI_ENQU_EXCLUSIONS' @@ -1255,6 +1255,20 @@ ALTER TABLE ENQUIRIES ADD (CONSTRAINT (CODE)) / +PROMPT Creating Foreign Key on 'ENQUIRIES' +ALTER TABLE ENQUIRIES ADD (CONSTRAINT + ENQU_PRTY_FK FOREIGN KEY + (EXISTING_PRTY_ID) REFERENCES PARTIES + (ID)) +/ + +PROMPT Creating Foreign Key on 'ENQUIRIES' +ALTER TABLE ENQUIRIES ADD (CONSTRAINT + ENQU_METR_FK FOREIGN KEY + (EXISTING_METR_CODE) REFERENCES METERS + (CODE)) +/ + PROMPT Creating Foreign Key on 'RELIEF_VALVES' ALTER TABLE RELIEF_VALVES ADD (CONSTRAINT REVA_RVTY_FK FOREIGN KEY diff --git a/Schema/mip.ind b/Schema/mip.ind index 45acf88..d210596 100644 --- a/Schema/mip.ind +++ b/Schema/mip.ind @@ -1,6 +1,6 @@ -- C:\Andy\svn\WEBMIP\Schema\mip.ind -- --- Generated for Oracle 10g on Tue Mar 04 11:30:31 2008 by Server Generator 10.1.2.6.18 +-- Generated for Oracle 10g on Tue Mar 04 13:44:17 2008 by Server Generator 10.1.2.6.18 PROMPT Creating Index 'REGU_RETY_FK_I' @@ -399,6 +399,11 @@ CREATE INDEX ENQU_MESC_EXISTING_FK_I ON ENQUIRIES (EXISTING_MESC_CODE) / +PROMPT Creating Index 'ENQU_METR_FK_I' +CREATE INDEX ENQU_METR_FK_I ON ENQUIRIES + (EXISTING_METR_CODE) +/ + PROMPT Creating Index 'ENQU_ENTY_FK_I' CREATE INDEX ENQU_ENTY_FK_I ON ENQUIRIES (ENTY_CODE) @@ -419,6 +424,11 @@ CREATE INDEX ENQU_COMT_AGENT_FK_I ON ENQUIRIES (AGENT_COMT_CODE) / +PROMPT Creating Index 'ENQU_PRTY_FK_I' +CREATE INDEX ENQU_PRTY_FK_I ON ENQUIRIES + (EXISTING_PRTY_ID) +/ + PROMPT Creating Index 'ENQU_SVCP_REQUIRED_FK_I' CREATE INDEX ENQU_SVCP_REQUIRED_FK_I ON ENQUIRIES (REQUIRED_SVCP_CODE) diff --git a/Schema/mip.sql b/Schema/mip.sql index 939d214..31008d8 100644 --- a/Schema/mip.sql +++ b/Schema/mip.sql @@ -1,6 +1,6 @@ -- C:\Andy\svn\WEBMIP\Schema\mip.sql -- --- Generated for Oracle 10g on Tue Mar 04 11:30:31 2008 by Server Generator 10.1.2.6.18 +-- Generated for Oracle 10g on Tue Mar 04 13:44:17 2008 by Server Generator 10.1.2.6.18 SPOOL mip.lst diff --git a/Schema/mip.sqs b/Schema/mip.sqs index 8127462..db6ed5b 100644 --- a/Schema/mip.sqs +++ b/Schema/mip.sqs @@ -1,6 +1,6 @@ -- C:\Andy\svn\WEBMIP\Schema\mip.sqs -- --- Generated for Oracle 10g on Tue Mar 04 11:30:31 2008 by Server Generator 10.1.2.6.18 +-- Generated for Oracle 10g on Tue Mar 04 13:44:17 2008 by Server Generator 10.1.2.6.18 PROMPT Creating Sequence 'FLTR_SEQ' CREATE SEQUENCE FLTR_SEQ diff --git a/Schema/mip.tab b/Schema/mip.tab index 92c1f85..12c049a 100644 --- a/Schema/mip.tab +++ b/Schema/mip.tab @@ -1,6 +1,6 @@ -- C:\Andy\svn\WEBMIP\Schema\mip.tab -- --- Generated for Oracle 10g on Tue Mar 04 11:30:30 2008 by Server Generator 10.1.2.6.18 +-- Generated for Oracle 10g on Tue Mar 04 13:44:16 2008 by Server Generator 10.1.2.6.18 @@ -553,6 +553,8 @@ CREATE TABLE ENQUIRIES ,ENTY_CODE VARCHAR2(80) ,EXISTING_MESC_CODE VARCHAR2(80) ,EXISTING_METY_CODE VARCHAR2(80) + ,EXISTING_METR_CODE VARCHAR2(80) + ,EXISTING_PRTY_ID NUMBER ,REQUIRED_MESC_CODE VARCHAR2(80) ,REQUIRED_SVCP_CODE VARCHAR2(80) ,AGENT_CONTACT_VALUE VARCHAR2(240) @@ -611,7 +613,6 @@ CREATE TABLE ENQUIRIES ,QMIN NUMBER ,LOAD_CONTROL_TYPE VARCHAR2(10) ,EXISTING_METER_SERIAL_NO VARCHAR2(30) - ,EXISTING_METER_MODEL VARCHAR2(20) ,EXISTING_METER_OWNER VARCHAR2(1) ,EXISTING_METER_ASSET_PROVIDER VARCHAR2(210) ,EXISTING_CONVERTOR VARCHAR2(3)