From 7c757cec9348eb39000de4e9ced4cd3be5dc1c8a Mon Sep 17 00:00:00 2001 From: Koen Reefman Date: Mon, 22 Apr 2024 08:29:46 +0000 Subject: [PATCH] FCLT#76580 Eigen INI-package, dan ook alles van FAC -> INI svn path=/Database/trunk/; revision=64344 --- FAC/FAC_IND.SRC | 2 -- FAC/FAC_INI.SRC | 4 ---- FAC/FAC_SEQ.SRC | 1 - FAC/FAC_TAB.SRC | 14 -------------- FCLT.NMK | 8 ++++++++ FCLT.SRC | 4 ++++ INI/INI_IND.SRC | 7 +++++++ INI/INI_INI.SRC | 9 +++++++++ INI/INI_SEQ.SRC | 8 ++++++++ INI/INI_TAB.SRC | 20 ++++++++++++++++++++ INI/INI_TRI.SRC | 15 +++++++++++++++ _UP/DB47to48.src | 22 +++++++++++----------- _UP/recreate.inc | 2 ++ 13 files changed, 84 insertions(+), 32 deletions(-) create mode 100644 INI/INI_IND.SRC create mode 100644 INI/INI_INI.SRC create mode 100644 INI/INI_SEQ.SRC create mode 100644 INI/INI_TAB.SRC create mode 100644 INI/INI_TRI.SRC diff --git a/FAC/FAC_IND.SRC b/FAC/FAC_IND.SRC index 90bd9e8d..b3bb1735 100644 --- a/FAC/FAC_IND.SRC +++ b/FAC/FAC_IND.SRC @@ -78,6 +78,4 @@ CREATE INDEX fac_i_fac_gui_counter1 ON fac_gui_counter(prs_perslid_key); CREATE UNIQUE INDEX fac_i_fac_usrrap_cols1 ON fac_usrrap_cols(fac_usrrap_key, UPPER(fac_usrrap_cols_column_name)); -CREATE UNIQUE INDEX fac_i_fac_setup_name1 ON fac_setup(UPPER(fac_setup_name)); - REGISTERONCE('$Id$') diff --git a/FAC/FAC_INI.SRC b/FAC/FAC_INI.SRC index 32271c97..e223eae9 100644 --- a/FAC/FAC_INI.SRC +++ b/FAC/FAC_INI.SRC @@ -2213,10 +2213,6 @@ DEF_FAC_SRTNOT('BESLIK', 0, 'lcl_noti_BESLIK', 'bes/bes_bestelling.asp?bes_key=' DEF_FAC_SRTNOT('MLDLIK', 0, 'lcl_noti_MLDLIK', 'mld/mld_melding.asp?mld_key=', 0, 'melding', 10); DEF_FAC_SRTNOT('RESLIK', 0, 'lcl_noti_RESLIK', 'res/res_reservering.asp?rsv_ruimte_key=', 0, 'reservering', 10); -// Basis setup raamwerken -DEF_SETUP('FMIS', 'Facility Management Information System'); -DEF_SETUP('ITIL', 'Information Technology Infrastructure Library'); - END; / diff --git a/FAC/FAC_SEQ.SRC b/FAC/FAC_SEQ.SRC index 8e3c519f..f257850b 100644 --- a/FAC/FAC_SEQ.SRC +++ b/FAC/FAC_SEQ.SRC @@ -55,7 +55,6 @@ CREATE SEQUENCE fac_s_fac_session_key MINVALUE 1; CREATE SEQUENCE fac_s_fac_sequence_key MINVALUE 1; CREATE SEQUENCE fac_s_fac_bijlagen_key MINVALUE 1; CREATE SEQUENCE fac_s_fac_layout_key MINVALUE 100; -CREATE SEQUENCE fac_s_fac_setup_key MINVALUE 1; -- CREATE SEQUENCE fac_s_fac_queue_key MINVALUE 1; -- Some free to use sequence to generate unique and sequential numbers diff --git a/FAC/FAC_TAB.SRC b/FAC/FAC_TAB.SRC index 7b3dced3..596a8acb 100644 --- a/FAC/FAC_TAB.SRC +++ b/FAC/FAC_TAB.SRC @@ -50,20 +50,6 @@ CREATE_TABLE (fac_module,0) NUMBER(1) ); -/* Initial(/basis) setup framework */ -CREATE_TABLE (fac_setup, 0) -( - fac_setup_key - VARCHAR2(30) - CONSTRAINT fac_k_fac_setup_key PRIMARY KEY, - fac_setup_name /* Afkorting, bijv. FMIS */ - VARCHAR2(60), - fac_setup_name_full /* Voluit, bijv. Facility Management Information System */ - VARCHAR2(255), - fac_setup_date - DATE -); - /* Temporary location of print-outs * FAC_RAPPORT_SOORT: 0 - Header, 1 - Body, 2 - Footer. */ diff --git a/FCLT.NMK b/FCLT.NMK index 25d7d89a..050829c2 100644 --- a/FCLT.NMK +++ b/FCLT.NMK @@ -201,6 +201,14 @@ $(EXE)\$(NEXTROOT)\FCLT$(NEXTVERSION)$(FILEVERSION).SQL: \ $(MSRC)\fac\fac_tab.src \ $(MSRC)\fac\fac_tri.src \ $(MSRC)\fac\fac_vie.src \ + $(MSRC)\ini\ini_ind.src \ + $(MSRC)\ini\ini_ini.src \ + $(MSRC)\ini\ini_pac.src \ + $(MSRC)\ini\ini_seq.src \ + $(MSRC)\ini\ini_tab.src \ + $(MSRC)\ini\ini_tri.src \ + $(MSRC)\ini\fmis\fmis_ini.sql \ + $(MSRC)\ini\itil\itil_ini.sql \ $(MSRC)\ins\ins_ind.src \ $(MSRC)\ins\ins_ini.src \ $(MSRC)\ins\ins_lcl.src \ diff --git a/FCLT.SRC b/FCLT.SRC index 242dc315..4239a2f0 100644 --- a/FCLT.SRC +++ b/FCLT.SRC @@ -100,6 +100,7 @@ SET ECHO ON #include "aut\aut_tab.src" #include "cnd\cnd_tab.src" #include "exc\exc_tab.src" +#include "ini\ini_tab.src" /* SEQUENCES */ #include "fac\fac_seq.src" @@ -122,6 +123,7 @@ SET ECHO ON #include "ctr\ctr_seq.src" #include "aut\aut_seq.src" #include "exc\exc_seq.src" +#include "ini\ini_seq.src" /* INDICES */ #include "fac\fac_ind.src" @@ -144,6 +146,7 @@ SET ECHO ON #include "ctr\ctr_ind.src" #include "aut\aut_ind.src" #include "exc\exc_ind.src" +#include "ini\ini_ind.src" /* VIEWS, PACKAGES, TRIGGERS and LOCALES */ #include "_up/recreate.inc" @@ -169,6 +172,7 @@ SET ECHO ON #include "ctr\ctr_ini.src" #include "aut\aut_ini.src" #include "exc\exc_ini.src" +#include "ini\ini_ini.src" COMMIT; diff --git a/INI/INI_IND.SRC b/INI/INI_IND.SRC new file mode 100644 index 00000000..8f0d1c37 --- /dev/null +++ b/INI/INI_IND.SRC @@ -0,0 +1,7 @@ +/* $Revision$ + * $Id$ + */ + +CREATE UNIQUE INDEX ini_i_ini_setup_name1 ON ini_setup(UPPER(ini_setup_name)); + +REGISTERONCE('$Id$') diff --git a/INI/INI_INI.SRC b/INI/INI_INI.SRC new file mode 100644 index 00000000..2d334e93 --- /dev/null +++ b/INI/INI_INI.SRC @@ -0,0 +1,9 @@ +/* $Revision$ + * $Id$ + */ + +// Basis setup raamwerken +DEF_SETUP('FMIS', 'Facility Management Information System'); +DEF_SETUP('ITIL', 'Information Technology Infrastructure Library'); + +REGISTERONCE('$Id$') diff --git a/INI/INI_SEQ.SRC b/INI/INI_SEQ.SRC new file mode 100644 index 00000000..aa52d8e8 --- /dev/null +++ b/INI/INI_SEQ.SRC @@ -0,0 +1,8 @@ +/* + * $Revision$ + * $Id$ + */ + +CREATE SEQUENCE ini_s_ini_setup_key MINVALUE 1; + +REGISTERONCE('$Id$') diff --git a/INI/INI_TAB.SRC b/INI/INI_TAB.SRC new file mode 100644 index 00000000..a669f9be --- /dev/null +++ b/INI/INI_TAB.SRC @@ -0,0 +1,20 @@ +/* + * $Revision$ + * $Id$ + */ + +/* Initial(/basis) setup framework */ +CREATE_TABLE (ini_setup, 0) +( + ini_setup_key + VARCHAR2(30) + CONSTRAINT ini_k_ini_setup_key PRIMARY KEY, + ini_setup_name /* Afkorting, bijv. FMIS */ + VARCHAR2(60), + ini_setup_name_full /* Voluit, bijv. Facility Management Information System */ + VARCHAR2(255), + ini_setup_date + DATE +); + +REGISTERONCE('$Id$') diff --git a/INI/INI_TRI.SRC b/INI/INI_TRI.SRC new file mode 100644 index 00000000..dc9ed49d --- /dev/null +++ b/INI/INI_TRI.SRC @@ -0,0 +1,15 @@ +/* + * $Revision$ + * $Id$ + * + */ + +CREATE_TRIGGER(ini_t_ini_setup_B_I) +BEFORE INSERT ON ini_setup +FOR EACH ROW +BEGIN + UPDATE_PRIMARY_KEY(ini_setup_key, ini_s_ini_setup_key); +END; +/ + +REGISTERRUN('$Id$') diff --git a/_UP/DB47to48.src b/_UP/DB47to48.src index aacc6b07..ede894ab 100644 --- a/_UP/DB47to48.src +++ b/_UP/DB47to48.src @@ -109,25 +109,25 @@ ALTER TABLE mld_melding ADD (mld_melding_omschrijving CLOB); UPDATE mld_melding SET mld_melding_omschrijving = mld_melding_omschrijving_old; /////////////////////////////////////////////////////////////////////////////////////////// FCLT#76580 -CREATE_TABLE (fac_setup, 0) +CREATE_TABLE (ini_setup, 0) ( - fac_setup_key + ini_setup_key VARCHAR2(30) - CONSTRAINT fac_k_fac_setup_key PRIMARY KEY, - fac_setup_name /* Afkorting, bijv. FMIS */ + CONSTRAINT ini_k_ini_setup_key PRIMARY KEY, + ini_setup_name /* Afkorting, bijv. FMIS */ VARCHAR2(60), - fac_setup_name_full /* Voluit, bijv. Facility Management Information System */ + ini_setup_name_full /* Voluit, bijv. Facility Management Information System */ VARCHAR2(255), - fac_setup_date + ini_setup_date DATE ); -CREATE SEQUENCE fac_s_fac_setup_key MINVALUE 1; -CREATE UNIQUE INDEX fac_i_fac_setup_name1 ON fac_setup(UPPER(fac_setup_name)); -CREATE_TRIGGER(fac_t_fac_setup_B_I) -BEFORE INSERT ON fac_setup +CREATE SEQUENCE ini_s_ini_setup_key MINVALUE 1; +CREATE UNIQUE INDEX ini_i_ini_setup_name1 ON ini_setup(UPPER(ini_setup_name)); +CREATE_TRIGGER(ini_t_ini_setup_B_I) +BEFORE INSERT ON ini_setup FOR EACH ROW BEGIN - UPDATE_PRIMARY_KEY(fac_setup_key, fac_s_fac_setup_key); + UPDATE_PRIMARY_KEY(ini_setup_key, ini_s_ini_setup_key); END; / diff --git a/_UP/recreate.inc b/_UP/recreate.inc index bc4695dc..f625c13c 100644 --- a/_UP/recreate.inc +++ b/_UP/recreate.inc @@ -48,6 +48,7 @@ #include "ctr\ctr_pac.src" #include "cnd\cnd_pac.src" #include "exc\exc_pac.src" +#include "ini\ini_pac.src" // Recreation all triggers // adm_tri staat ook al in FCLT.SRC maar hier herhalen voor upgrade-scripts @@ -73,6 +74,7 @@ #include "ctr\ctr_tri.src" #include "cnd\cnd_tri.src" #include "exc\exc_tri.src" +#include "ini\ini_tri.src" /* LOCALE's */ #include "fac\fac_lcl.src"