FCLT#76580 Eigen INI-package, dan ook alles van FAC -> INI

svn path=/Database/trunk/; revision=64344
This commit is contained in:
2024-04-22 08:29:46 +00:00
parent 996bf0582e
commit 7c757cec93
13 changed files with 84 additions and 32 deletions

View File

@@ -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$')

View File

@@ -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;
/

View File

@@ -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

View File

@@ -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.
*/

View File

@@ -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 \

View File

@@ -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;

7
INI/INI_IND.SRC Normal file
View File

@@ -0,0 +1,7 @@
/* $Revision$
* $Id$
*/
CREATE UNIQUE INDEX ini_i_ini_setup_name1 ON ini_setup(UPPER(ini_setup_name));
REGISTERONCE('$Id$')

9
INI/INI_INI.SRC Normal file
View File

@@ -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$')

8
INI/INI_SEQ.SRC Normal file
View File

@@ -0,0 +1,8 @@
/*
* $Revision$
* $Id$
*/
CREATE SEQUENCE ini_s_ini_setup_key MINVALUE 1;
REGISTERONCE('$Id$')

20
INI/INI_TAB.SRC Normal file
View File

@@ -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$')

15
INI/INI_TRI.SRC Normal file
View File

@@ -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$')

View File

@@ -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;
/

View File

@@ -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"