-- Customer specific once-script UWVA88.
--
-- (c) 2014 SG|facilitor bv
SET ECHO ON
SPOOL xuwva88.lst
SET DEFINE OFF


-- FSN#27435 standaardisatie rapport
DROP VIEW uwva_v_rap_stdmelding;

-- UWVA#29463: MLD: rapport standaardmeldingen icm bedrijf-dienst-locatie
-- key 24 = WEB_MLDBOF
CREATE OR REPLACE VIEW UWVA_V_RAP_MLDOPR_DIENSTLOC 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 ('MLD: Melding/Bedrijf/Dienst/Locatie',
            'UWVA_V_RAP_MLDOPR_DIENSTLOC',
            NULL,
            NULL,
            NULL,
            0,
            0,
            0,
            'Overzicht standaardmeldingen met gekoppelde bedrijf/dienst/locatie',
            24,
            0);

COMMIT;                      

-- UWVA#29320, ongestylde usr-rapport met autorisatie 'Overig13' (fac_functie_key = 183)
CREATE OR REPLACE VIEW uwva_v_rap_cad_ruimte_conflict 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 ('CAD: Conflicten in ruimtebeheer en CAD beheer',
            'UWVA_V_RAP_CAD_RUIMTE_CONFLICT',
            NULL,
            NULL,
            NULL,
            0,
            0,
            0,
            'Overzicht ruimten die NIET getekend zijn (F),en getekende ruimten die NIET in ruimtebeheer staan (G)',
            183,
            0);

-- UWVA#29515: Reguliere expressie bij res-kenmerk BSN bij activiteit Pacta (res_kenmerk_key = 103) alleen cijfers.
update res_kenmerk
set res_kenmerk_regexp = '^[0-9]+$'
where res_kenmerk_key = 103;


-- UWVA#29718 update ruimtekenmerk met een verwijderde verwijzing voorruimte (key 3274) naar de nieuwe waarde voorruimte (key 3275)
UPDATE   alg_onrgoedkenmerk
   SET   alg_onrgoedkenmerk_waarde = '3275'
 WHERE   alg_onrgoedkenmerk_key IN
               (SELECT   alg_onrgoedkenmerk_key
                  FROM   alg_onrgoedkenmerk aog, alg_ruimte r
                 WHERE       r.alg_ruimte_key = aog.alg_onrgoed_key
                         AND r.alg_ruimte_verwijder IS NULL
                         AND alg_onrgoedkenmerk_waarde = '3274');
                         
-- UWVA#29718 update ruimtekenmerk met een verwijderde verwijzing Overig (key 3288) naar de nieuwe waarde __NOG TOE TE WIJZEN (key 3341) 
UPDATE   alg_onrgoedkenmerk
   SET   alg_onrgoedkenmerk_waarde = '3341'
 WHERE   alg_onrgoedkenmerk_key IN
               (SELECT   alg_onrgoedkenmerk_key
                  FROM   alg_onrgoedkenmerk aog, alg_ruimte r
                 WHERE       r.alg_ruimte_key = aog.alg_onrgoed_key
                         AND r.alg_ruimte_verwijder IS NULL
                         AND alg_onrgoedkenmerk_waarde = '3288');

COMMIT;                           


BEGIN adm.systrackscriptId('$Id$'); END;
/
SPOOL OFF

@@uwva_misc.sql
@@uwva_hv.sql

BEGIN fac.registercustversion('UWVA', 88); END;
/
COMMIT;
