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

-- RWSN#14925: Drop deprecated export!
DROP PROCEDURE rwsn_select_noti_extern;
DROP PROCEDURE rwsn_export_noti_extern;
DROP VIEW rwsn_v_export_noti_extern;

-- RWSN#27455: Delete BSN-nummers van alle actieve en verwijderde personen!
UPDATE   prs_perslid
   SET   prs_perslid_authenticatie = NULL
 WHERE   prs_perslid_authenticatie IS NOT NULL;

COMMIT;

-- RWSN#29205
UPDATE fac_kenmerkdomein
   SET fac_kenmerkdomein_verval = 'INS_SRTDEEL_VVD'
 WHERE     fac_kenmerkdomein_module = 'MLD'
       AND fac_kenmerkdomein_objectnaam LIKE 'RWSN_V_DID_SPIV%'
       AND fac_kenmerkdomein_verval IS NULL;

COMMIT;

-- RWSN#29000: Logging CMDB-import (= 202 tbv. 61=Beheer:Gebruikersbeheer)
CREATE OR REPLACE VIEW rwsn_v_imp_log_cmdb AS SELECT NULL x FROM DUAL;
INSERT INTO FAC_USRRAP (fac_usrrap_omschrijving,
                        fac_usrrap_view_name,
                        fac_usrrap_in_huidige_locatie,
                        fac_usrrap_template,
                        fac_usrrap_macro,
                        fac_usrrap_vraagbegindatum,
                        fac_usrrap_vraageinddatum,
                        fac_usrrap_functie,
                        fac_usrrap_info,
                        fac_functie_key,
                        fac_usrrap_autorefresh)
    VALUES ('CMDB-import resultaat',
            'rwsn_v_imp_log_cmdb',
            NULL,
            NULL,
            NULL,
            0,
            0,
            0,
            'E=Error | W=Waarschuwing | I=Informatie | S=Samenvatting.',
            61,
            0);

COMMIT;

-- RWSN#29240: Overzicht functioneel beheer tbv. 61=Beheer:Gebruikersbeheer
CREATE OR REPLACE VIEW rwsn_v_rap_fb_spiv_appl AS SELECT NULL x FROM DUAL;
INSERT INTO FAC_USRRAP (fac_usrrap_omschrijving,
                        fac_usrrap_view_name,
                        fac_usrrap_in_huidige_locatie,
                        fac_usrrap_template,
                        fac_usrrap_macro,
                        fac_usrrap_vraagbegindatum,
                        fac_usrrap_vraageinddatum,
                        fac_usrrap_functie,
                        fac_usrrap_info,
                        fac_functie_key,
                        fac_usrrap_autorefresh)
    VALUES ('Overzicht functioneel beheer',
            'rwsn_v_rap_fb_spiv_appl',
            NULL,
            NULL,
            NULL,
            0,
            0,
            0,
            'RWSN#29240',
            61,
            0);

COMMIT;

-- RWSN#29343: DID_STATUS-import (key=187) van CSV-import naar XML-import!
UPDATE fac_import_app
   SET fac_import_app_xsl = 'xsl/tdimport.xsl',                   -- Was: NULL
       --fac_import_app_folder = 'D:\Facilitor\cust\RWSN\import',  -- Ongewijzgd
       fac_import_app_files = 'DID*.xml'                      -- Was: DID*.csv
 WHERE fac_import_app_key = 187;

COMMIT;

-- RWSN#27842: Omschrijving-flexveld naar Opmerking-vastveld (maar 5 gevallen)!
UPDATE ins_deel d
   SET d.ins_deel_opmerking =
          (SELECT kd.ins_kenmerkdeel_waarde
             FROM ins_kenmerkdeel kd
            WHERE     kd.ins_kenmerkdeel_verwijder IS NULL
                  AND kd.ins_kenmerk_key IN (1, 2, 3, 4, 121, 141)
                  AND kd.ins_deel_key = d.ins_deel_key)
 WHERE     ins_deel_verwijder IS NULL
       AND ins_deel_opmerking IS NULL;

COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
SPOOL OFF
@rwsn.sql
