FSN#22214 LCL

svn path=/Database/trunk/; revision=11027
This commit is contained in:
Jos Groot Lipman
2012-01-15 19:20:42 +00:00
parent 1d24d67dd6
commit 7ec73ba06c
3 changed files with 65 additions and 10 deletions

View File

@@ -4,8 +4,8 @@
-- Copyright 1996-2010 SG|facilitor bv.
-- All rights reserved!
/*
* $Revision: 64 $
* $Modtime: 14-12-10 12:18 $
* $Revision: 65 $
* $Modtime: 11-01-12 16:00 $
*/
#include "modules.h"
#include "comsql.h"
@@ -158,6 +158,7 @@ SET ECHO ON
/* LOCALE's */
#include "fac\fac_lcl.src"
#include "fac\fac_lclasp.src"
#include "mld\mld_lcl.src"
#include "res\res_lcl.src"
COMMIT;
@@ -167,7 +168,7 @@ BEGIN DBMS_UTILITY.COMPILE_SCHEMA(USER, FALSE); END;
/
BEGIN fac.registerversion(_VERSIONMAJ, _VERSIONMIN, _VERSIONPATCH, _DBV, NULL); END;
/
REGISTERONCE('$Workfile: FCLT.SRC $','$Revision: 64 $')
REGISTERONCE('$Workfile: FCLT.SRC $','$Revision: 65 $')
COMMIT;
///////////////////////////// Report invalid objects, if any ///////

View File

@@ -1,7 +1,7 @@
/* DB14TO15.SRC
* Update script van Facilitor schema
* $Revision: 2 $
* $Modtime: 4-01-12 9:59 $
* $Revision: 3 $
* $Modtime: 15-01-12 17:43 $
*/
#include "prologue.inc"
@@ -42,7 +42,7 @@ END;
/
/////////////////////////////////////////////////////////////////////////////////////////// UWVA#18070
UPDATE fac_functie SET fac_functie_min_level=3 WHERE fac_functie_code='WEB_FACMSU' AND fac_functie_min_level=0;
UPDATE fac_functie SET fac_functie_min_level=3 WHERE fac_functie_code='WEB_FINMSU' AND fac_functie_min_level=0;
/////////////////////////////////////////////////////////////////////////////////////////// UWVA#18070
ALTER TABLE ins_deel MODIFY ins_deel_dwgx NUMBER(16,3);
@@ -54,15 +54,68 @@ ALTER TABLE ins_deel MODIFY ins_deel_dwgz NUMBER(16,3);
UPDATE mld_stdmelding
SET mld_stdmelding_uitvoertijd = 2, mld_stdmelding_streeftijd = NULL
WHERE mld_stdmelding_uitvoertijd IS NULL;
ALTER TABLE mld_stdmelding MODIFY mld_stdmelding_uitvoertijd NOT NULL;
ALTER TABLE mld_stdmelding MODIFY mld_stdmelding_uitvoertijd NOT_NULL(mld_stdmelding_uitvoertijd, mld_c_stdmelding_uitvoertijd);
ALTER TABLE mld_stdmelding MODIFY mld_stdmelding_uitvoertijd DEFAULT 2;
/////////////////////////////////////////////////////////////////////////////////////////// FSN#????
ALTER TABLE bes_srtdeel ADD (bes_srtdeel_depotverdeelpct NUMBER(3));
ALTER TABLE bes_bedrijf_srtprod ADD (bes_bedrijf_srtprod_prijs NUMBER(8,2));
/////////////////////////////////////////////////////////////////////////////////////////// UWVA#22038
UPDATE mld_stdmelding
SET mld_stdmelding_regime = 1
WHERE mld_stdmelding_regime IS NULL;
ALTER TABLE mld_stdmelding MODIFY mld_stdmelding_regime DEFAULT 1;
ALTER TABLE mld_stdmelding DROP CONSTRAINT mld_c_stdmelding_regime;
ALTER TABLE mld_stdmelding MODIFY mld_stdmelding_regime CONSTRAINT mld_c_stdmelding_regime CHECK (mld_stdmelding_regime IS NOT NULL AND mld_stdmelding_regime IN (1,2,3));
/////////////////////////////////////////////////////////////////////////////////////////// FSN#22214
-- DELETE FROM fac_locale_xsl WHERE fac_locale_xsl_module = 'ASP';
ALTER TABLE fac_locale_xsl ADD fac_locale_xsl_cust VARCHAR2(2000);
CREATE_TABLE(fac_locale_xref, 0) // TEMP XREF
(
fac_locale_xref_key NUMBER(10) PRIMARY KEY,
fac_locale_xref_filepath VARCHAR2(100 CHAR) NOT NULL,
fac_locale_xref_client NUMBER(1) // 1 voor clientside (anders serverside)
CONSTRAINT fac_c_fac_locale_xref_client CHECK(fac_locale_xref_client IS NULL
OR fac_locale_xref_client = 1),
fac_locale_xsl_key REFERENCES fac_locale_xsl(fac_locale_xsl_key) ON DELETE CASCADE,
fac_locale_xref_aanmaak DATE DEFAULT SYSDATE
);
CREATE SEQUENCE fac_s_fac_locale_xref_key MINVALUE 1;
CREATE UNIQUE INDEX fac_i_fac_locale_xref1 ON fac_locale_xref (fac_locale_xref_filepath, fac_locale_xsl_key, fac_locale_xref_client);
update fac_menuitems set fac_menuitems_label = 'lcl_menu_mld_bo_close' WHERE fac_menuitems_label = 'lcl_menu_mld_bo_close ';
update fac_menuitems set fac_menuitems_label = 'lcl_menu_fg_tekeningen' WHERE fac_menuitems_label = 'lcl_menu_fg_tekeningen ';
/////////////////////////////////////////////////////////////////////////////////////////// AAEN#22151
-- TODO: checken. If its good for AAEN, it is goofd for us?
-- de verbeterde bes.getsrtdeelprijs() is nog niet beschikbaar tijdens de upgrade.
UPDATE bes_bestelopdr_item boi
SET bes_bestelopdr_item_prijs =
(SELECT bes_bestelling_item_prijs
FROM bes_bestelling_item bi
WHERE bi.bes_bestelopdr_item_key = boi.bes_bestelopdr_item_key)
WHERE EXISTS
(SELECT bes_bestelopdr_item_key
FROM bes_bestelling_item bi
WHERE bi.bes_bestelopdr_item_key = boi.bes_bestelopdr_item_key
AND bes_bestelopdr_item_prijs IS NULL
AND bes_bestelling_item_prijs <> 0);
///////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////// GENERAL
/////////////////////////////////////////////////////////////////////////////////////////// CLEANUP
-- Drop aanmeldwerk
-- Nog even niet (AKZO-outlet kenmerken moeten nog)
-- ALTER TABLE fac_kenmerkdomein DROP COLUMN fac_kenmerkdomein_key_org;
ALTER TABLE fac_kenmerkdomein DROP COLUMN fac_kenmerkdomein_key_org;
/////////////////////////////////////////////////////////////////////////////////////////// FSN#21553
-- 18-11-2011 15:59:41/PF voor te testen goed om weg te gooien, maar doen we ivm impacts pas echt later
@@ -81,5 +134,5 @@ ALTER TABLE mld_stdmelding MODIFY mld_stdmelding_uitvoertijd DEFAULT 2;
--DROP TABLE res_status_fo;
///////////////////////////////////////////////////////////////////////////////////////////
REGISTERONCE('$Workfile: DB14to15.src $','$Revision: 2 $')
REGISTERONCE('$Workfile: DB14to15.src $','$Revision: 3 $')
#include "epilogue.inc"

View File

@@ -60,13 +60,14 @@
/* LOCALE's */
#include "fac\fac_lcl.src"
#include "fac\fac_lclasp.src"
#include "mld\mld_lcl.src"
#include "res\res_lcl.src"
/* now compile all views, triggers etc acc to the latest state */
BEGIN DBMS_UTILITY.COMPILE_SCHEMA(USER, FALSE); END;
/
REGISTERONCE('$Workfile: recreate.inc $','$Revision: 5 $')
REGISTERONCE('$Workfile: recreate.inc $','$Revision: 6 $')
COMMIT;
/* Report invalid objects, if any */
SET ECHO OFF