-- Customer specific once-script CONN54.
--
-- (c) 2013 SG|facilitor bv 
-- $Revision$ 
-- $Id$
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xconn54.lst
SET DEFINE OFF

-- -----
-- CONN heeft per 1/1/13 het gebruik van een aantal modules stopgezet en daarmee gaat ook het aantal users omlaag. Dit betekent:
-- -----
delete from fac_groeprechten where fac_functie_key IN (select fac_functie_key from fac_functie where fac_functie_code LIKE 'WEB_RES%');
delete from fac_groeprechten where fac_functie_key IN (select fac_functie_key from fac_functie where fac_functie_code LIKE 'WEB_BEZ%');
delete from fac_groeprechten where fac_functie_key IN (select fac_functie_key from fac_functie where fac_functie_code LIKE 'WEB_BES%');
delete from fac_groeprechten where fac_functie_key IN (select fac_functie_key from fac_functie where fac_functie_code LIKE 'WEB_PHONEB');
delete from fac_groeprechten where fac_functie_key IN (select fac_functie_key from fac_functie where fac_functie_code LIKE 'WEB_CAD%');
delete from fac_groeprechten where fac_functie_key IN (select fac_functie_key from fac_functie where fac_functie_code LIKE 'WEB_FIN%');
delete from fac_groeprechten where fac_functie_key IN (select fac_functie_key from fac_functie where fac_functie_code LIKE 'WEB_PRJ%');
delete from fac_groeprechten where fac_functie_key IN (select fac_functie_key from fac_functie where fac_functie_code LIKE 'WEB_FG%');
delete from fac_groeprechten where fac_functie_key IN (select fac_functie_key from fac_functie where fac_functie_code LIKE 'WEB_MGTRAP');
delete from fac_groeprechten where fac_functie_key IN (select fac_functie_key from fac_functie where fac_functie_code LIKE 'WEB_MRK%');
delete from fac_groeprechten where fac_functie_key IN (select fac_functie_key from fac_functie where fac_functie_code LIKE 'WEB_INSFOF');
COMMIT;
--



-- -----
-- Geen CAD, dus ook geen thema's (en views gebruikt in tabbladen)!
-- -----
DROP VIEW CONN_V_THEMA_RUIMTEFUNCTIE;
DROP VIEW CONN_V_THEMA_SCHFREQUENTIE;
DROP VIEW CONN_V_THEMA_SCHOPENDICHT;
DROP VIEW CONN_V_THEMA_SCHVLOERSOORT;
DROP VIEW CONN_V_THEMA_HUURDER;
DROP VIEW CONN_V_THEMA_TERHUURDER;

-- Gebruikt in klantspecifiek contract-tabblad!
DROP VIEW CONN_V_TERREINGEG;

DELETE FROM CAD_THEMA WHERE CAD_THEMA_KEY IN (4, 5, 6, 7, 8, 9);
DELETE FROM CAD_LABEL WHERE CAD_LABEL_KEY IN (21, 61);
DELETE FROM CAD_LEGENDAWAARDE WHERE CAD_LEGENDA_KEY NOT IN (1, 2, 41);
DELETE FROM CAD_LEGENDA WHERE CAD_LEGENDA_KEY NOT IN (1, 2, 41);
--



-- -----
-- Sinds meer dan 5 jaar (2007) niet meer in conn.sql (bestaat dus alleen in DB)???
-- -----
DROP VIEW CONN_V_SCH_DATA;
DROP VIEW CONN_V_SCH_DICHT;
DROP VIEW CONN_V_SCH_FIN_DICHT;

-- Nog wel gebruikt door CONN_V_SCHOON_TOT_LOC_GEG???
DROP VIEW CONN_V_SCH_LOCATIE_KENTAL;

DROP VIEW CONN_V_SCH_RUIMTE_KENTAL;
DROP VIEW CONN_V_SCHOON_FIN_OVERZ;
DROP VIEW CONN_V_SCHOON_FIN_OVERZ_TOT;

-- Nog wel gebruikt door CONN_V_SCHOON_OVERZ_TOT???
DROP VIEW CONN_V_SCHOON_LOC_GEG;

DROP VIEW CONN_V_SCHOON_OVERZ;

-- Gebruikt CONN_V_SCHOON_LOC_GEG (niet in conn.sql).
DROP VIEW CONN_V_SCHOON_OVERZ_TOT;

-- Gebruikt CONN_V_SCH_LOCATIE_KENTAL (niet in conn.sql).
DROP VIEW CONN_V_SCHOON_TOT_LOC_GEG;

DROP VIEW CONN_V_SCHOONGEG2;
DROP VIEW CONN_V_VERBRUIK1;
--


-- -----
-- Nergens gebuikt en SCH_PROGRAMMA+SCH_PROGRAMMA_BEDRIJF deprecated per 5.2.2!
-- -----
DROP VIEW CONN_V_SCHOON_DETAIL_GEG;
DROP VIEW CONN_V_SCHOON_HUURDER;
DECLARE
   v_dummy   NUMBER;
BEGIN
   INSERT INTO fac_usrtab (
                              fac_usrtab_key,
                              fac_usrtab_naam,
                              fac_usrtab_omschrijving
              )
     VALUES   (91, 'Sch-Programma', 'Sch-Programma');

   COMMIT;

   INSERT INTO fac_usrdata (fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
      SELECT   91,
               TO_CHAR (sch_programma_key),
               UPPER (TRIM (sch_programma_code))
        FROM   SCH_PROGRAMMA;

   COMMIT;

   UPDATE   fac_kenmerkdomein
      SET   fac_kenmerkdomein_objectnaam = 'FAC_USRDATA',
            fac_kenmerkdomein_kolomnaam = 'FAC_USRDATA_KEY',
            fac_kenmerkdomein_kolomtxt = 'FAC_USRDATA_OMSCHR',
            fac_usrtab_key = 91
    WHERE   fac_kenmerkdomein_key = 3;

   COMMIT;

   UPDATE   alg_onrgoedkenmerk
      SET   alg_onrgoedkenmerk_waarde =
               (SELECT   TO_CHAR (fac_usrdata_key)
                  FROM   fac_usrdata
                 WHERE   fac_usrtab_key = 91
                         AND fac_usrdata_code = alg_onrgoedkenmerk_waarde)
    WHERE   alg_kenmerk_key IN (85, 98);

   COMMIT;
END;
/
--

COMMIT;
BEGIN adm.systrackscript('$Workfile: conn54.sql $', '$Revision$', 1); END;
/
SPOOL OFF
@conn.sql
