FSN#28134 Invulling default INS API
svn path=/Database/trunk/; revision=19891
This commit is contained in:
@@ -2905,7 +2905,7 @@ INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_v
|
||||
-- INS
|
||||
INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES
|
||||
('INS', 'appl/api/api_soap.asp', 0,
|
||||
'[{"req": "Delen", "node": "deel", "view": "ins_v_api_delen","filter":{},"limit":75}]'
|
||||
'[{"req": "Delen", "node": "deel", "view": "ins_v_api_delen","filter":{"deel":"deel","plaats":"plaats","plaatstype":"plaatstype","soortdeel":"soortdeel","soortgroep":"soortgroep","discipline":"discipline"},"limit":100}]'
|
||||
);
|
||||
|
||||
-- MLD
|
||||
|
||||
@@ -137,9 +137,9 @@ CREATE_VIEW(ins_v_alg_overzicht,0)
|
||||
, alg_terreinsector_upper
|
||||
) AS
|
||||
SELECT ALG_R.alg_ruimte_key,'R'
|
||||
, ALG_L.alg_locatie_code ||' - '
|
||||
|| ALG_G.alg_gebouw_code ||' - '
|
||||
|| ALG_V.alg_verdieping_code ||' - '
|
||||
, ALG_L.alg_locatie_code ||'-'
|
||||
|| ALG_G.alg_gebouw_code ||'-'
|
||||
|| ALG_V.alg_verdieping_code ||'-'
|
||||
|| ALG_R.alg_ruimte_nr
|
||||
, ALG_G.alg_locatie_key
|
||||
, ALG_G.alg_gebouw_key
|
||||
@@ -164,9 +164,9 @@ CREATE_VIEW(ins_v_alg_overzicht,0)
|
||||
AND ALG_G.alg_locatie_key = ALG_L.alg_locatie_key
|
||||
UNION
|
||||
SELECT PRS_W.prs_werkplek_key,'W'
|
||||
, ALG_L.alg_locatie_code ||' - '
|
||||
|| ALG_G.alg_gebouw_code ||' - '
|
||||
|| ALG_V.alg_verdieping_code ||' - '
|
||||
, ALG_L.alg_locatie_code ||'-'
|
||||
|| ALG_G.alg_gebouw_code ||'-'
|
||||
|| ALG_V.alg_verdieping_code ||'-'
|
||||
|| ALG_R.alg_ruimte_nr ||'/'
|
||||
|| to_char(PRS_W.prs_werkplek_volgnr)
|
||||
, ALG_G.alg_locatie_key
|
||||
@@ -197,7 +197,7 @@ CREATE_VIEW(ins_v_alg_overzicht,0)
|
||||
AND ALG_G.alg_locatie_key = ALG_L.alg_locatie_key
|
||||
UNION
|
||||
SELECT ALG_T.alg_terreinsector_key,'T'
|
||||
, ALG_L.alg_locatie_code ||' - '
|
||||
, ALG_L.alg_locatie_code ||'-'
|
||||
|| ALG_T.alg_terreinsector_code
|
||||
, ALG_T.alg_locatie_key
|
||||
, to_number(NULL), NULL, NULL, NULL
|
||||
@@ -280,7 +280,7 @@ AS SELECT INS_D.ins_discipline_key
|
||||
, INS_SG.ins_srtgroep_omschrijving
|
||||
, INS_SG.ins_srtgroep_upper
|
||||
, INS_SD.ins_srtdeel_key
|
||||
, INS_SD.ins_srtdeel_code||' - '||INS_SD.ins_srtdeel_omschrijving
|
||||
, INS_SD.ins_srtdeel_code||'-'||INS_SD.ins_srtdeel_omschrijving
|
||||
, INS_SD.ins_srtdeel_upper
|
||||
, INS_DE.ins_alg_locatie_key
|
||||
, INS_AO.alg_gebouw_key
|
||||
@@ -337,7 +337,7 @@ AS SELECT INS_D.ins_discipline_key
|
||||
, INS_SG.ins_srtgroep_omschrijving
|
||||
, INS_SG.ins_srtgroep_upper
|
||||
, INS_SD.ins_srtdeel_key
|
||||
, INS_SD.ins_srtdeel_code||' - '||INS_SD.ins_srtdeel_omschrijving
|
||||
, INS_SD.ins_srtdeel_code||'-'||INS_SD.ins_srtdeel_omschrijving
|
||||
, INS_SD.ins_srtdeel_upper
|
||||
, INS_DE.ins_alg_locatie_key
|
||||
, to_number(NULL)
|
||||
@@ -441,7 +441,7 @@ SELECT INS_D.ins_discipline_key
|
||||
, INS_SG.ins_srtgroep_omschrijving
|
||||
, INS_SG.ins_srtgroep_upper
|
||||
, INS_SD.ins_srtdeel_key
|
||||
, INS_SD.ins_srtdeel_code || ' - ' || INS_SD.ins_srtdeel_omschrijving
|
||||
, INS_SD.ins_srtdeel_code || '-' || INS_SD.ins_srtdeel_omschrijving
|
||||
, INS_SD.ins_srtdeel_upper
|
||||
, INS_DE.ins_alg_locatie_key
|
||||
, INS_AO.alg_gebouw_key
|
||||
@@ -498,7 +498,7 @@ SELECT INS_D.ins_discipline_key
|
||||
, INS_SG.ins_srtgroep_omschrijving
|
||||
, INS_SG.ins_srtgroep_upper
|
||||
, INS_SD.ins_srtdeel_key
|
||||
, INS_SD.ins_srtdeel_code || ' - ' || INS_SD.ins_srtdeel_omschrijving
|
||||
, INS_SD.ins_srtdeel_code || '-' || INS_SD.ins_srtdeel_omschrijving
|
||||
, INS_SD.ins_srtdeel_upper
|
||||
, INS_DE.ins_alg_locatie_key
|
||||
, TO_NUMBER(NULL)
|
||||
@@ -1184,9 +1184,9 @@ CREATE_VIEW(ins_v_deel_plaatsaanduiding_r,0)
|
||||
, ins_deel_omschrijving
|
||||
, ins_deel_verwijder
|
||||
, alg_verdieping_key)
|
||||
AS SELECT ALG_L.alg_locatie_code ||' - '
|
||||
|| ALG_G.alg_gebouw_code ||' - '
|
||||
|| ALG_V.alg_verdieping_volgnr ||' - '
|
||||
AS SELECT ALG_L.alg_locatie_code ||'-'
|
||||
|| ALG_G.alg_gebouw_code ||'-'
|
||||
|| ALG_V.alg_verdieping_volgnr ||'-'
|
||||
|| ALG_R.alg_ruimte_nr
|
||||
, to_number(NULL)
|
||||
, INS_D.ins_deel_key
|
||||
@@ -1212,9 +1212,9 @@ CREATE_VIEW(ins_v_deel_plaatsaanduiding_w,0)
|
||||
, ins_deel_omschrijving
|
||||
, ins_deel_verwijder
|
||||
, alg_verdieping_key)
|
||||
AS SELECT ALG_L.alg_locatie_code ||' - '
|
||||
|| ALG_G.alg_gebouw_code ||' - '
|
||||
|| ALG_V.alg_verdieping_code ||' - '
|
||||
AS SELECT ALG_L.alg_locatie_code ||'-'
|
||||
|| ALG_G.alg_gebouw_code ||'-'
|
||||
|| ALG_V.alg_verdieping_code ||'-'
|
||||
|| ALG_R.alg_ruimte_nr ||'/'
|
||||
|| to_char(PRS_W.prs_werkplek_volgnr),
|
||||
PRS_W.prs_werkplek_key
|
||||
@@ -1441,8 +1441,27 @@ SELECT id.ins_deel_key,
|
||||
AND v.alg_gebouw_key = g.alg_gebouw_key
|
||||
AND g.alg_locatie_key = l.alg_locatie_key;
|
||||
|
||||
-- Vooralsnog placeholder, moet aangepast worden
|
||||
CREATE_VIEW(ins_v_api_delen, 1) AS SELECT * from ins_deel WHERE ins_deel_verwijder IS NULL;
|
||||
CREATE_VIEW(ins_v_api_delen, 1)
|
||||
AS
|
||||
SELECT d.ins_deel_key key,
|
||||
d.ins_deel_omschrijving deel,
|
||||
ig.ins_srtdeel_omschrijving soortdeel,
|
||||
ig.ins_srtgroep_omschrijving soortgroep,
|
||||
ig.ins_discipline_omschrijving discipline,
|
||||
ig.alg_plaatsaanduiding plaats,
|
||||
d.ins_alg_ruimte_type plaatstype,
|
||||
d.ins_alg_ruimte_key plaatskey,
|
||||
d.ins_deel_parent_key parentdeel_key,
|
||||
d.ins_deel_opmerking opmerking,
|
||||
d.ins_deel_x x,
|
||||
d.ins_deel_y y,
|
||||
DECODE (d.ins_alg_ruimte_key_org, NULL, NULL, 1) uitgeleend,
|
||||
d.ins_deel_state state,
|
||||
d.ins_deel_statedate statedate
|
||||
FROM ins_deel d, ins_v_deel_gegevens ig
|
||||
WHERE ig.ins_deel_key = d.ins_deel_key
|
||||
AND COALESCE (d.ins_deel_vervaldatum, SYSDATE + 99) > SYSDATE
|
||||
AND d.ins_deel_verwijder IS NULL;
|
||||
|
||||
REGISTERRUN('$Id$')
|
||||
#endif // INS
|
||||
|
||||
@@ -108,37 +108,6 @@ CREATE_VIEW (prs_v_perslid_print,0) AS
|
||||
AND PRS_SP.prs_srtperslid_key(+) = PRS_P.prs_srtperslid_key
|
||||
AND PRS_A.prs_kostenplaats_key=k.prs_kostenplaats_key;
|
||||
|
||||
|
||||
CREATE_VIEW (prs_v_afdeling_perslid,0)
|
||||
( prs_roerendgoed_key
|
||||
, prs_roerendgoed_type
|
||||
, prs_afdeling_key
|
||||
, prs_afdeling_omschrijving
|
||||
, prs_afdeling_upper
|
||||
, prs_perslid_key
|
||||
, prs_perslid_volnaam
|
||||
, prs_perslid_upper
|
||||
)
|
||||
AS SELECT PRS_A.prs_afdeling_key , 'A'
|
||||
, PRS_A.prs_afdeling_key
|
||||
, PRS_A.prs_afdeling_omschrijving
|
||||
, PRS_A.prs_afdeling_upper
|
||||
, to_number(null), null, null
|
||||
FROM prs_afdeling PRS_A
|
||||
UNION
|
||||
SELECT PRS_P.prs_perslid_key, 'P'
|
||||
, PRS_A.prs_afdeling_key
|
||||
, PRS_A.prs_afdeling_omschrijving
|
||||
, PRS_A.prs_afdeling_upper
|
||||
, PRS_P.prs_perslid_key
|
||||
, PRS_P.prs_perslid_naam || decode(PRS_P.prs_perslid_titel || PRS_P.prs_perslid_voorletters,null,null,',')
|
||||
|| decode(PRS_P.prs_perslid_titel ,null,null,' '|| PRS_P.prs_perslid_titel)
|
||||
|| decode(PRS_P.prs_perslid_voorletters,null,null,' '|| PRS_P.prs_perslid_voorletters)
|
||||
, PRS_P.prs_perslid_upper
|
||||
FROM prs_perslid PRS_P
|
||||
, prs_afdeling PRS_A
|
||||
WHERE PRS_P.prs_afdeling_key = PRS_A.prs_afdeling_key;
|
||||
|
||||
CREATE_VIEW(PRS_V_PERSLID_FULLNAMES, 0) AS
|
||||
SELECT prs_perslid_key,
|
||||
prs_perslid_naam||DECODE(p.prs_perslid_voorletters,null,'',', '||p.prs_perslid_voorletters)
|
||||
@@ -154,6 +123,37 @@ SELECT prs_perslid_key,
|
||||
||DECODE(p.prs_perslid_voornaam,null,'',' ('||p.prs_perslid_voornaam||')') prs_perslid_naam_full
|
||||
FROM prs_perslid p;
|
||||
|
||||
CREATE_VIEW (prs_v_afdeling_perslid,0)
|
||||
( prs_roerendgoed_key
|
||||
, prs_roerendgoed_type
|
||||
, prs_afdeling_key
|
||||
, prs_afdeling_omschrijving
|
||||
, prs_afdeling_upper
|
||||
, prs_perslid_key
|
||||
, prs_perslid_volnaam
|
||||
, prs_perslid_upper
|
||||
)
|
||||
AS SELECT prs_a.prs_afdeling_key,
|
||||
'A',
|
||||
prs_a.prs_afdeling_key,
|
||||
prs_a.prs_afdeling_omschrijving,
|
||||
prs_a.prs_afdeling_upper,
|
||||
TO_NUMBER (NULL),
|
||||
NULL,
|
||||
NULL
|
||||
FROM prs_afdeling prs_a
|
||||
UNION
|
||||
SELECT prs_p.prs_perslid_key,
|
||||
'P',
|
||||
prs_a.prs_afdeling_key,
|
||||
prs_a.prs_afdeling_omschrijving,
|
||||
prs_a.prs_afdeling_upper,
|
||||
prs_p.prs_perslid_key,
|
||||
pf.prs_perslid_naam_full,
|
||||
prs_p.prs_perslid_upper
|
||||
FROM prs_perslid prs_p, prs_afdeling prs_a, prs_v_perslid_fullnames_all pf
|
||||
WHERE prs_p.prs_afdeling_key = prs_a.prs_afdeling_key
|
||||
AND prs_p.prs_perslid_key = pf.prs_perslid_key;
|
||||
|
||||
CREATE_VIEW (prs_v_afdeling_boom, 0)
|
||||
( niveau,
|
||||
|
||||
@@ -151,7 +151,11 @@ UPDATE fac_srtnotificatie
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// AAIT#27946
|
||||
ALTER TABLE fac_bookmark ADD fac_bookmark_refreshtime NUMBER(10);
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#28134
|
||||
UPDATE fac_api
|
||||
SET fac_api_viewmapping_json = '[{"req": "Delen", "node": "deel", "view": "ins_v_api_delen","filter":{"deel":"deel","plaats":"plaats","plaatstype":"plaatstype","soortdeel":"soortdeel","soortgroep":"soortgroep","discipline":"discipline"},"limit":100}]'
|
||||
WHERE fac_api_name = 'INS';
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// GENERAL
|
||||
|
||||
|
||||
Reference in New Issue
Block a user