Files
Customer/onces/UWVA/uwva90.sql
Peter Koerhuis b0015efef9 UWVA#28837 API-definitie, met API-key voor Productie
svn path=/Customer/; revision=23190
2014-10-30 14:15:56 +00:00

109 lines
3.6 KiB
SQL

-- Customer specific once-script UWVA90.
--
-- (c) 2014 SG|facilitor bv
SET ECHO ON
SPOOL xuwva90.lst
SET DEFINE OFF
-- API-user (key invullen bij bestaande user)
--UPDATE prs_perslid SET prs_perslid_apikey = 'LiWkj3o3n58nELNf'
-- WHERE prs_perslid_oslogin = '_BEZAPITEST';
-- API-user tbv. BIS-koppeling; dezelfde module, afdeling en functie als
-- _FACILITOR (= 33759)!
INSERT INTO prs_perslid (prs_perslid_module,
prs_srtperslid_key,
prs_afdeling_key,
prs_perslid_naam,
prs_perslid_oslogin,
prs_perslid_flags,
prs_perslid_apikey)
SELECT p.prs_perslid_module,
p.prs_srtperslid_key,
p.prs_afdeling_key,
'Pseudo-user tbv. BIS-API',
'_BIS',
0,
'fL6K7R6GntqaxjsKwZwcyDRC'
FROM prs_perslid p
WHERE p.prs_perslid_key = 33759;
-- En de bijbehorende API
INSERT INTO fac_api
(fac_api_name,
fac_api_filepath,
fac_api_viewmapping_json)
VALUES
('BEZ_OPROEP',
'appl/api/api_SOAP.asp',
'[{"req":"Oproep","node":"bezoeker","view":"uwva_v_api_bez_oproep","filter":{"gebouw_code":"gebouw_code","gebouw_key":"gebouw_key","verdieping_code":"verdieping_code","verdieping_key":"verdieping_key","groep":"groep","ruimtenr":"ruimtenr"},"limit":50}]');
COMMIT;
--UWVA#30468
CREATE OR REPLACE VIEW uwva_v_rap_cat_frozen_details 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
)
SELECT 'CAT2013: Doorbelaste catering incl. details (historisch)',
'uwva_v_rap_cat_frozen_details',
NULL,
NULL,
NULL,
0,
0,
0,
'UWVA#30468',
fac_functie_key,
0
FROM fac_functie WHERE fac_functie_code = 'WEB_PRSSYS';
COMMIT;
--UWVA#30245: Conversie van actuele ARO-signaleringen naar bezoeker-opmerking!
/* Formatted on 24-9-2014 17:28:32 (QP5 v5.136.908.31019) */
UPDATE bez_bezoekers b
SET b.bez_afspraak_opmerking =
DECODE (b.bez_afspraak_opmerking,
NULL, 'LET OP: BSN staat in ARO [',
b.bez_afspraak_opmerking || '\nLET OP: BSN staat in ARO [')
|| (SELECT bez_kenmerkwaarde_waarde
FROM bez_kenmerkwaarde
WHERE bez_kenmerk_key = 2 -- LET OP: BSN staat in ARO
AND bez_bezoekers_key = b.bez_bezoekers_key)
|| ']'
WHERE b.bez_afspraak_opmerking NOT LIKE '%ARO%'
AND EXISTS
(SELECT 1
FROM bez_kenmerkwaarde
WHERE bez_kenmerk_key = 2 -- LET OP: BSN staat in ARO
AND bez_bezoekers_key = b.bez_bezoekers_key);
--Zijn er maar een paar; voor de zekerheid na levering rechtstreeks in DB (of
--anders tzt. via AFTERSALES)!
--DELETE FROM bez_kenmerkwaarde bkw
-- WHERE bez_kenmerk_key = 2;
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
SPOOL OFF
--@@uwva_prs.sql
@@uwva_fin.sql
@@uwva_hv.sql
@@uwva_misc.sql
BEGIN fac.registercustversion('UWVA', 90); END;
/
COMMIT;