Add module Qmax to bulk load process and quotation generation.

Add tripartite_agreement_message to mip_quotation.pck (supported by mip_tripartite.pck). Produces a message when enquiry does not meet tripartite requirements.

Removed extraneous role types for Seed/prtp.ctl and Seed/rt.ctl.

git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@3497 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
hardya
2008-02-08 12:25:46 +00:00
parent ee3dcd0ad9
commit 224e841305
10 changed files with 774 additions and 406 deletions

View File

@@ -6,103 +6,85 @@ BEGIN
END LOOP;
END;
/
create table ext_MODULES
(
field_1 varchar2(240),
field_2 varchar2(240),
field_3 varchar2(240),
field_4 varchar2(240),
field_5 varchar2(240),
field_6 varchar2(240),
field_7 varchar2(240),
field_8 varchar2(240),
field_9 varchar2(240),
field_10 varchar2(240),
field_11 varchar2(240),
field_12 varchar2(240),
field_13 varchar2(240),
field_14 varchar2(240),
field_15 varchar2(240),
field_16 varchar2(240),
field_17 varchar2(240),
field_18 varchar2(240),
field_19 varchar2(240),
field_20 varchar2(240),
field_21 varchar2(240),
field_22 varchar2(240),
field_23 varchar2(240),
field_24 varchar2(240),
field_25 varchar2(240),
field_26 varchar2(240),
field_27 varchar2(240),
field_28 varchar2(240),
field_29 varchar2(240),
field_30 varchar2(240),
field_31 varchar2(240),
field_32 varchar2(240),
field_33 varchar2(240),
field_34 varchar2(240),
field_35 varchar2(240),
field_36 varchar2(240),
field_37 varchar2(240),
field_38 varchar2(240),
field_39 varchar2(240),
field_40 varchar2(240)
)
ORGANIZATION EXTERNAL
( type oracle_loader
default directory webmip_bulk_load
access parameters
( records delimited by NEWLINE
READSIZE 10485760
skip 1
fields terminated by ','
optionally enclosed BY '"'
missing field values are null
(
field_1,
field_2,
field_3,
field_4,
field_5,
field_6,
field_7,
field_8,
field_9,
field_10,
field_11,
field_12,
field_13,
field_14,
field_15,
field_16,
field_17,
field_18,
field_19,
field_20,
field_21,
field_22,
field_23,
field_24,
field_25,
field_26,
field_27,
field_28,
field_29,
field_30,
field_31,
field_32,
field_33,
field_34,
field_35,
field_36,
field_37,
field_38,
field_39,
field_40
CREATE TABLE ext_modules(
code VARCHAR2(240)
,outlet_cnty_code VARCHAR2(240)
,inlet_cnty_code VARCHAR2(240)
,drwg_code VARCHAR2(240)
,metr_code VARCHAR2(240)
,reva_code VARCHAR2(240)
,slva_code VARCHAR2(240)
,svcp_code VARCHAR2(240)
,weight VARCHAR2(240)
,inlet_height VARCHAR2(240)
,inlet_size VARCHAR2(240)
,outlet_pressure VARCHAR2(240)
,outlet_height VARCHAR2(240)
,outlet_size VARCHAR2(240)
,bas_code VARCHAR2(240)
,hou_code VARCHAR2(240)
,dim_a VARCHAR2(240)
,dim_b VARCHAR2(240)
,dim_c VARCHAR2(240)
,dim_d VARCHAR2(240)
,dim_e VARCHAR2(240)
,dim_h VARCHAR2(240)
,valid_from VARCHAR2(240)
,valid_to VARCHAR2(240)
,regu_code VARCHAR2(240)
,fltr_code VARCHAR2(240)
,inlet_cnor_code VARCHAR2(240)
,outlet_cnor_code VARCHAR2(240)
,lead_time VARCHAR2(240)
,manu_ref VARCHAR2(240)
,qmax varchar2(240)) organization EXTERNAL
(TYPE oracle_loader
DEFAULT DIRECTORY webmip_bulk_load
ACCESS PARAMETERS(
records
delimited BY
newline
readsize
10485760 skip 1
fields
terminated BY ','
optionally
enclosed BY '"'
missing
field
VALUES are
NULL(
code
,outlet_cnty_code
,inlet_cnty_code
,drwg_code
,metr_code
,reva_code
,slva_code
,svcp_code
,weight
,inlet_height
,inlet_size
,outlet_pressure
,outlet_height
,outlet_size
,bas_code
,hou_code
,dim_a
,dim_b
,dim_c
,dim_d
,dim_e
,dim_h
,valid_from
,valid_to
,regu_code
,fltr_code
,inlet_cnor_code
,outlet_cnor_code
,lead_time
,manu_ref
,qmax)
)
)
location ('MODULES.csv')
)
reject limit unlimited
location('MODULES.csv')) reject LIMIT unlimited
/