From dc4c2d93d8f31a1fc1a343e4388949f4cc95d447 Mon Sep 17 00:00:00 2001 From: Erik Groener Date: Wed, 5 Oct 2022 14:14:29 +0000 Subject: [PATCH] FCLT#73722 Opruimen van oude API-1 onderdelen svn path=/Database/trunk/; revision=57527 --- ALG/ALG_VIE.SRC | 63 ------- BES/BES_VIE.SRC | 3 - BEZ/BEZ_VIE.SRC | 29 --- CNT/CNT_VIE.SRC | 57 ------ FAC/FAC_INI.SRC | 63 ------- FIN/FIN_VIE.SRC | 3 - INS/INS_VIE.SRC | 22 --- MLD/MLD_VIE.SRC | 3 - PRS/PRS_VIE.SRC | 4 - RES/RES_VIE.SRC | 450 ----------------------------------------------- _UP/DB43to44.src | 24 +++ 11 files changed, 24 insertions(+), 697 deletions(-) diff --git a/ALG/ALG_VIE.SRC b/ALG/ALG_VIE.SRC index bb2697f8..3f03498e 100644 --- a/ALG/ALG_VIE.SRC +++ b/ALG/ALG_VIE.SRC @@ -1460,68 +1460,5 @@ AS AND a.mld_adres_verwijder IS NULL) y ON x.alg_gebouw_key = y.alg_gebouw_key); --- Vooralsnog even rechttoerechtaan, moet aangepast worden -CREATE_VIEW(alg_v_api_regios, 1) AS - SELECT alg_regio_key key, - alg_regio_omschrijving regioomschrijving - FROM alg_v_aanwezigregio; - -CREATE_VIEW(alg_v_api_districten, 1) AS - SELECT alg_district_key key, - alg_regio_omschrijving regioomschrijving, - alg_district_omschrijving districtomschrijving - FROM alg_v_district_gegevens; - -CREATE_VIEW(alg_v_api_locaties, 1) AS - SELECT l.alg_locatie_key key, - lg.alg_regio_omschrijving regioomschrijving, - lg.alg_district_omschrijving districtomschrijving, - l.alg_locatie_code locatiecode, - l.alg_locatie_omschrijving locatieomschrijving, - l.alg_locatie_adres locatieadres, - l.alg_locatie_postcode locatiepostcode, - l.alg_locatie_plaats locatieplaats, - l.alg_locatie_x locatiex, - l.alg_locatie_y locatiey - FROM alg_v_locatie_gegevens lg, alg_locatie l - WHERE lg.alg_locatie_key = l.alg_locatie_key; - -CREATE_VIEW(alg_v_api_gebouwen, 1) AS - SELECT g.alg_gebouw_key key, - l.alg_locatie_code locatiecode, - g.alg_gebouw_code gebouwcode, - g.alg_gebouw_naam gebouwnaam, - sg.alg_srtgebouw_omschrijving soortgebouw, - l.alg_locatie_adres locatieadres, - l.alg_locatie_postcode locatiepostcode, - l.alg_locatie_plaats locatieplaats, - COALESCE(l.alg_locatie_x, g.alg_gebouw_x) gebouwx, - COALESCE(l.alg_locatie_y, g.alg_gebouw_y) gebouwy - FROM alg_locatie l, - alg_v_aanweziggebouw g, - alg_v_aanwezigsrtgebouw sg - WHERE l.alg_locatie_key = g.alg_locatie_key AND - g.alg_srtgebouw_key = sg.alg_srtgebouw_key (+); - -CREATE_VIEW(alg_v_api_verdiepingen, 1) AS - SELECT alg_verdieping_key key, - alg_locatie_code locatiecode, - alg_gebouw_code gebouwcode, - alg_verdieping_code verdiepingcode, - alg_verdieping_omschrijving verdiepingomschrijving, - alg_verdieping_volgnr verdiepingvolgnr - FROM alg_v_verdieping_gegevens vg, alg_gebouw g - WHERE g.alg_gebouw_key = vg.alg_gebouw_key; - -CREATE_VIEW(alg_v_api_ruimten, 1) AS - SELECT alg_ruimte_key key, - alg_locatie_code locatiecode, - alg_gebouw_code gebouwcode, - alg_verdieping_code verdiepingcode, - alg_ruimte_nr ruimtecode, - alg_ruimte_omschrijving ruimtenaam, - alg_srtruimte_omschrijving soortruimte - FROM alg_v_ruimte_gegevens rg, alg_gebouw g - WHERE g.alg_gebouw_key = rg.alg_gebouw_key; REGISTERRUN('$Id$') diff --git a/BES/BES_VIE.SRC b/BES/BES_VIE.SRC index 54ba8d41..79ace36d 100644 --- a/BES/BES_VIE.SRC +++ b/BES/BES_VIE.SRC @@ -257,9 +257,6 @@ AS AND fr.fac_locale_kolomnaam(+) = 'BES_SRTDEEL_OMSCHRIJVING' AND fr.fac_locale_lang(+) = 'FR'; --- Vooralsnog placeholders, moeten aangepast worden -CREATE_VIEW(bes_v_api_bestellingen, 1) AS SELECT * from bes_bestelling; -CREATE_VIEW(bes_v_api_bestelopdrachten, 1) AS SELECT * from bes_bestelopdr; /* ROOT VIEWS for User defined Reports (UDR) */ CREATE_VIEW(bes_v_udr_bestelling, 1) diff --git a/BEZ/BEZ_VIE.SRC b/BEZ/BEZ_VIE.SRC index e8f520ef..4d878ae0 100644 --- a/BEZ/BEZ_VIE.SRC +++ b/BEZ/BEZ_VIE.SRC @@ -4,35 +4,6 @@ * $Id$ */ -CREATE_VIEW(bez_v_api_afspraken, 1) AS -SELECT a.bez_afspraak_key, - a.prs_perslid_key, - p1.prs_perslid_naam_full bez_afspraak_host, - p2.prs_perslid_naam_full bez_afspraak_contact, - a.bez_afspraak_datum, - a.bez_actie_key, - og.alg_onroerendgoed_code, - og.alg_onroerendgoed_omschrijving, - a.bez_afspraak_ruimte, - a.bez_afspraak_opmerking, - a.bez_afspraak_eind, - b.bez_bezoekers_key, - b.bez_afspraak_naam bezoeker_naam, - b.bez_afspraak_bedrijf bezoeker_bedrijf, - b.bez_bezoekers_opmerking bezoeker_opmerking, - b.bez_bezoekers_done, - b.bez_bezoekers_out, - b.bez_bezoekers_pasnr - FROM bez_afspraak a, - bez_bezoekers b, - prs_v_perslid_fullnames_all p1, - prs_v_perslid_fullnames_all p2, - alg_v_allonrgoed_gegevens og - WHERE a.bez_afspraak_key = b.bez_afspraak_key - AND p1.prs_perslid_key = a.bez_afspraak_host_key - AND p2.prs_perslid_key = a.bez_afspraak_contact_key - AND a.alg_onrgoed_keys = og.alg_onroerendgoed_keys; - /* ROOT VIEWS for User defined Reports (UDR) */ CREATE_VIEW(bez_v_udr_bezoeker, 1) ( diff --git a/CNT/CNT_VIE.SRC b/CNT/CNT_VIE.SRC index ee9e8bb0..d9f8475a 100644 --- a/CNT/CNT_VIE.SRC +++ b/CNT/CNT_VIE.SRC @@ -322,63 +322,6 @@ AS WHERE cp.cnt_contract_plaats_verwijder IS NULL) plaats ON basis.contract_key = plaats.contract_key; - --- Een eerste versie -CREATE_VIEW(cnt_v_api_contracten, 1) -AS - SELECT c.cnt_contract_key contract_key, - c.cnt_contract_nummer contract_nummer, - c.cnt_contract_omschrijving omschrijving, - c.cnt_contract_looptijd_van looptijd_van, - c.cnt_contract_looptijd_tot looptijd_tot, - c.cnt_contract_kosten kosten, - c.cnt_contract_nummer_intern nummer_intern, - c.cnt_contract_korting korting, - c.cnt_contract_contact_persoon contactpersoon, - c.cnt_contract_document beschrijving, - c.cnt_contract_status status, - c.cnt_contract_termijnkosten termijnkosten, - c.cnt_contract_opmerking opmerking, - c.cnt_contract_versie versie, - c.cnt_contract_verlenging verlenging, - cm.cnt_contract_nummer mantelcontract, - b.prs_bedrijf_naam bedrijf, - a1.prs_afdeling_naam afdeling, - d.ins_discipline_omschrijving discipline, - p1.prs_perslid_naam_full eigenaar, - p2.prs_perslid_naam_full beheerder, - kp.prs_kostenplaats_omschrijving, - ks.prs_kostensoort_oms kostensoort, - t1.cnt_termijn_omschrijving opzegtermijn, - pd.prs_dienst_omschrijving dienst, - cp.prs_contactpersoon_naam contactpersoon_extern, - c.ins_discipline_key fclt_3d_discipline_key, - c.cnt_prs_afdeling_key fclt_3d_afdeling_key - FROM cnt_contract c, - cnt_contract cm, - prs_bedrijf b, - prs_afdeling a1, - ins_tab_discipline d, - prs_v_perslid_fullnames_all p1, - prs_v_perslid_fullnames_all p2, - prs_kostenplaats kp, - prs_kostensoort ks, - cnt_termijn t1, - prs_dienst pd, - prs_contactpersoon cp - WHERE c.cnt_prs_bedrijf_key = b.prs_bedrijf_key(+) - AND c.cnt_prs_afdeling_key = a1.prs_afdeling_key(+) - AND c.prs_contactpersoon_key = cp.prs_contactpersoon_key(+) - AND c.ins_discipline_key = d.ins_discipline_key(+) - AND c.prs_perslid_key_eig = p1.prs_perslid_key(+) - AND c.prs_perslid_key_beh = p2.prs_perslid_key(+) - AND c.prs_kostenplaats_key = kp.prs_kostenplaats_key(+) - AND c.prs_kostensoort_key = ks.prs_kostensoort_key(+) - AND c.cnt_contract_mantel_key = cm.cnt_contract_key(+) - AND c.cnt_contract_opzegtermijn = t1.cnt_termijn_key - AND c.prs_dienst_key = pd.prs_dienst_key(+) - AND c.cnt_contract_verwijder IS NULL; - /* Formatted on 17-9-2013 16:56:26 (QP5 v5.115.810.9015) */ CREATE_VIEW(cnt_v_rap_expimp_cnt, 0) ( diff --git a/FAC/FAC_INI.SRC b/FAC/FAC_INI.SRC index 8b50e1bb..e618e443 100644 --- a/FAC/FAC_INI.SRC +++ b/FAC/FAC_INI.SRC @@ -3110,69 +3110,6 @@ SET DEFINE OFF; -- Deze lijst wordt in de toekomst waarschijnlijk verder uitgebreid. -- De req is de stam xxx voor de service, den impliceert hard Getxxx en GetxxxResponse --- ALG -INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES - ('ALG', 'appl/api/api_soap.asp', 0, - '[{"req": "Regios", "node": "regio", "view": "alg_v_api_regios","filter":{"regioomschrijving":"regioomschrijving"},"limit":75},' - ||'{"req": "Districten", "node": "district", "view": "alg_v_api_districten","filter":{"regioomschrijving":"regioomschrijving","districtomschrijving":"districtomschrijving"},"limit":75},' - ||'{"req": "Locaties", "node": "locatie", "view": "alg_v_api_locaties","filter":{"regioomschrijving":"regioomschrijving","districtomschrijving":"districtomschrijving","locatiecode":"locatiecode","locatieomschrijving":"locatieomschrijving"},"limit":150},' - ||'{"req": "Gebouwen", "node": "gebouw", "view": "alg_v_api_gebouwen","filter":{"locatiecode":"locatiecode","gebouwcode":"gebouwcode","gebouwnaam":"gebouwnaam","soortgebouw":"soortgebouw"},"limit":75},' - ||'{"req": "Verdiepingen", "node": "verdieping", "view": "alg_v_api_verdiepingen","filter":{"locatiecode":"locatiecode","gebouwcode":"gebouwcode","verdiepingcode":"verdiepingcode"},"limit":75},' - ||'{"req": "Ruimten", "node": "ruimte", "view": "alg_v_api_ruimten","filter":{"locatiecode":"locatiecode","gebouwcode":"gebouwcode","verdiepingcode":"verdiepingcode","ruimtecode":"ruimtecode","soortruimte":"soortruimte"},"limit":150}]' - ); - --- BES -INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES - ('BES', 'appl/api/api_soap.asp', 0, - '[{"req": "Bestellingen", "node": "bestelling", "view": "bes_v_api_bestellingen","filter":{},"limit":75},' - ||'{"req": "Bestelopdrachten", "node": "bestelopdracht", "view": "bes_v_api_bestelopdrachten","filter":{},"limit":75}]' - ); - --- BEZ -INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES - ('BEZ', 'appl/api/api_soap.asp', 0, - '[{"req": "Afspraken", "node": "afspraak", "view": "bez_v_api_afspraken","filter":{},"limit":75}]' - ); - --- CNT -INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES - ('CNT', 'appl/api/api_soap.asp', 0, - '[{"req": "Contracten", "node": "contract", "view": "cnt_v_api_contracten","filter":{},"limit":75}]' - ); - --- FIN -INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES - ('FIN', 'appl/api/api_soap.asp', 0, - '[{"req": "Facturen", "node": "factuur", "view": "fin_v_api_facturen","filter":{},"limit":75}]' - ); - --- 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":{"deel":"deel","plaats":"plaats","plaatstype":"plaatstype","soortdeel":"soortdeel","soortgroep":"soortgroep","discipline":"discipline"},"limit":100}]' - ); - --- MLD -INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES - ('MLD', 'appl/api/api_soap.asp', 0, - '[{"req": "Meldingen", "node": "melding", "view": "mld_v_api_meldingen","filter":{},"limit":75},' - ||'{"req": "Opdrachten", "node": "opdracht", "view": "mld_v_api_opdrachten","filter":{},"limit":75}]' - ); - --- PRS -INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES - ('PRS', 'appl/api/api_soap.asp', 0, - '[{"req": "Afdelingen", "node": "afdeling", "view": "prs_v_api_afdelingen","filter":{},"limit":75},' - ||'{"req": "Personen", "node": "persoon", "view": "prs_v_api_personen","filter":{},"limit":75}]' - ); - --- RES -INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES - ('RES', 'appl/api/api_soap.asp', 0, - '[{"req": "Reserveringen", "node": "reservering", "view": "res_v_api_reserveringen","filter":{"locatiecode":"locatiecode","gebouwcode":"gebouwcode","verdiepingcode":"verdiepingcode","ruimtecode":"ruimtecode", "catalogus": "catalogus", "begindatumtijd": {"colName": "van", "operand":"GT","datatype":"date"}, "einddatumtijd": {"colName": "tot", "operand":"LT", "datatype":"date"}},"limit":75},' - ||'{"req": "Voorzieningen", "node": "voorziening", "view": "res_v_api_voorzieningen","filter":{"locatiecode":"locatiecode","gebouwcode":"gebouwcode","verdiepingcode":"verdiepingcode", "catalogus": "catalogus"},"limit":75}]' - ); - -- HMAIL INSERT INTO fac_api (fac_api_name, fac_api_filepath, fac_api_loglevel, fac_api_viewmapping_json) VALUES ('HMAIL', 'appl/api/api_hmail.asp', 0, NULL); diff --git a/FIN/FIN_VIE.SRC b/FIN/FIN_VIE.SRC index 47ac4356..2dc68c91 100644 --- a/FIN/FIN_VIE.SRC +++ b/FIN/FIN_VIE.SRC @@ -50,9 +50,6 @@ AS AND f.fin_factuur_verwijder IS NULL GROUP BY fin.getfiatteur(f.fin_factuur_key); --- Vooralsnog placeholders, moeten aangepast worden -CREATE_VIEW(fin_v_api_facturen, 1) AS SELECT * from fin_factuur; - /* ROOT VIEWS for User defined Reports (UDR) */ CREATE_VIEW(fin_v_udr_factuur, 1) ( diff --git a/INS/INS_VIE.SRC b/INS/INS_VIE.SRC index e75cee2d..3dd059c1 100644 --- a/INS/INS_VIE.SRC +++ b/INS/INS_VIE.SRC @@ -1802,28 +1802,6 @@ AS WHERE di.ins_srtcontrole_key = xcp.ins_srtcontrole_key(+) AND di.ins_deel_key = xcp.ins_deel_key(+); -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 plaats_key, - 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; - /* ROOT VIEWS for User defined Reports (UDR) */ /* Let op: kolomwijzigingen ook in de vervolgview(s) verwerken */ CREATE_VIEW(ins_v_udr_deel, 1) diff --git a/MLD/MLD_VIE.SRC b/MLD/MLD_VIE.SRC index ba24dac5..574ff84f 100644 --- a/MLD/MLD_VIE.SRC +++ b/MLD/MLD_VIE.SRC @@ -1165,9 +1165,6 @@ AS GROUP BY kto_type, to_char(kto_uitnodiging_datum,'yyyy'), to_char(kto_uitnodiging_datum,'mm'), COALESCE(mld_vakgroep_omschrijving, res_ruimtecategorie, bes_catalogus); --- Vooralsnog placeholder, moet aangepast worden -CREATE_VIEW(mld_v_api_meldingen, 1) AS SELECT * from mld_melding; -CREATE_VIEW(mld_v_api_opdrachten, 1) AS SELECT * from mld_opdr; -- Defines the personal todo-list for user fclt_3d_user_key, -- gathering all the variants that an order can be assigned diff --git a/PRS/PRS_VIE.SRC b/PRS/PRS_VIE.SRC index 7ec6e0da..966e85b6 100644 --- a/PRS/PRS_VIE.SRC +++ b/PRS/PRS_VIE.SRC @@ -1668,10 +1668,6 @@ AS GROUP BY wp.prs_alg_ruimte_key, r.alg_verdieping_key) GROUP BY alg_ruimte_key, alg_verdieping_key; --- Vooralsnog placeholder, moet aangepast worden -CREATE_VIEW(prs_v_api_afdelingen, 1) AS SELECT * from prs_v_aanwezigafdeling; -CREATE_VIEW(prs_v_api_personen, 1) AS SELECT * from prs_v_aanwezigperslid; - /* ROOT VIEWS for User defined Reports (UDR) */ CREATE_VIEW(prs_v_udr_bedrijf, 0) ( diff --git a/RES/RES_VIE.SRC b/RES/RES_VIE.SRC index e61313f8..79ee8824 100644 --- a/RES/RES_VIE.SRC +++ b/RES/RES_VIE.SRC @@ -920,456 +920,6 @@ AS WHERE (status = lcl.l('lcl_def') OR status = lcl.l('lcl_optie')) AND aktief <> 'passed' AND offset > -60; -CREATE_VIEW(res_v_api_reserveringen, 1) -( - van, - tot, - key, - resid, - locatiecode, - gebouwcode, - fclt_3d_gebouw_key, - verdiepingcode, - ruimtecode, - ruimtenaam, - rvck_vnr, - voorziening, - aantal, - prijs, - btw, - act_oms, - srtact_oms, - bezoekers, - fo_status_key, -- voorstel: weglaten - fo_status, - bo_status_key, -- voorstel: weglaten - bo_status, - contact, - host, - kostenplaats, - omschrijving, - opmerking, - k_naam, - k_waarde -) -AS - SELECT x.van van_datumtijd, - x.tot tot_datumtijd, - x.res_rsv_ruimte_key res_key, - TO_CHAR (x.res_reservering_key) - || '/' - || TO_CHAR (x.res_rsv_ruimte_volgnr) - res_id, - rvck.loc_code, - rvck.geb_code, - rvck.geb_key, - rvck.ver_code, - rvck.ruimtenr, - rvck.ruimtenaam, - rvck.vnr, - rvck.voorziening, - rvck.aantal, - ROUND (COALESCE (rvck.res_rsv_prijs, rvck.aantal * rvck.ps), 2) - prijs, - rvck.btw, - x.res_activiteit_omschrijving, - x.res_srtactiviteit_omschrijving, - x.res_rsv_ruimte_bezoekers bezoekers, - x.fo_status_key, - DECODE (x.fo_status_key, - 1, 'RESOPT', - 2, 'RESDEF', - 3, 'RESBLK', - 'RESDEL') - fo_status, - x.bo_status_key, - x.bo_status_oms, - x.contact_naam, - x.host_naam, - x.kp_nr, - x.res_rsv_ruimte_omschrijving oms, - x.res_rsv_ruimte_opmerking opm, - rvck.k_naam, - rvck.k_waarde - FROM (SELECT rr.res_rsv_ruimte_key, - rr.res_reservering_key, - rr.res_rsv_ruimte_volgnr, - a.res_activiteit_key, - a.res_activiteit_omschrijving, - sa.res_srtactiviteit_key, - sa.res_srtactiviteit_omschrijving, - rr.res_rsv_ruimte_van van, - rr.res_rsv_ruimte_tot tot, - rr.res_rsv_ruimte_bezoekers, - fs.res_status_fo_key fo_status_key, - fs.res_status_fo_omschrijving fo_status_oms, - bs.res_status_bo_key bo_status_key, - bs.res_status_bo_omschrijving bo_status_oms, - pfc.prs_perslid_key contact_key, - pfc.prs_perslid_naam_full contact_naam, - pfh.prs_perslid_key host_key, - pfh.prs_perslid_naam_full host_naam, - k.prs_kostenplaats_nr kp_nr, - k.prs_kostenplaats_omschrijving kp_oms, - rr.res_rsv_ruimte_omschrijving, - rr.res_rsv_ruimte_opmerking - FROM res_v_aanwezigrsv_ruimte rr, -- Alleen actieve! - res_activiteit a, - res_srtactiviteit sa, - res_status_fo fs, - res_status_bo bs, - prs_v_perslid_fullnames_all pfc, - prs_v_perslid_fullnames_all pfh, - prs_kostenplaats k - WHERE rr.res_rsv_ruimte_tot > TRUNC (SYSDATE, 'IW') - 7 - AND rr.res_ruimte_opstel_key IS NOT NULL -- Alleen ruimtereserveringen! - AND rr.res_activiteit_key = a.res_activiteit_key - AND a.res_activiteit_verwijder IS NULL - AND a.res_srtactiviteit_key = - sa.res_srtactiviteit_key - AND sa.res_srtactiviteit_verwijder IS NULL - AND rr.res_status_fo_key = fs.res_status_fo_key - AND rr.res_status_bo_key = bs.res_status_bo_key - AND rr.res_rsv_ruimte_dirtlevel = 0 - AND rr.res_rsv_ruimte_contact_key = - pfc.prs_perslid_key - AND rr.res_rsv_ruimte_host_key = pfh.prs_perslid_key - AND rr.prs_kostenplaats_key = - k.prs_kostenplaats_key(+)) x - LEFT JOIN - (SELECT rrr.res_rsv_ruimte_key, - l.alg_locatie_code loc_code, - g.alg_gebouw_code geb_code, - g.alg_gebouw_key geb_key, - v.alg_verdieping_code ver_code, - r.alg_ruimte_nr ruimtenr, - rr.res_ruimte_nr ruimtenaam, - TO_NUMBER (NULL) vnr, - ro.res_opstelling_omschrijving voorziening, - ROUND((rrr.res_rsv_ruimte_tot - rrr.res_rsv_ruimte_van) - * 24, 2) - aantal, -- Duur in uren - rrr.res_rsv_ruimte_prijs res_rsv_prijs, - rr.res_ruimte_prijs ps, -- Uur-tarief - rr.res_ruimte_prijs_ochtend po, - rr.res_ruimte_prijs_middag pm, - rr.res_ruimte_prijs_avond pa, - NULL btw, - TO_NUMBER (NULL) k_key, - NULL k_naam, - NULL k_type, - NULL k_waarde - FROM res_v_aanwezigrsv_ruimte rrr, - res_ruimte_opstelling rro, - res_ruimte rr, - res_opstelling ro, - ( SELECT res_ruimte_key, - MAX (alg_ruimte_key) alg_ruimte_key, - COUNT ( * ) aantal - FROM res_alg_ruimte - WHERE res_alg_ruimte_verwijder IS NULL - GROUP BY res_ruimte_key) rar, - alg_ruimte r, - alg_verdieping v, - alg_gebouw g, - alg_locatie l - WHERE rrr.res_ruimte_opstel_key = - rro.res_ruimte_opstel_key - AND rro.res_ruimte_key = rr.res_ruimte_key - AND rro.res_opstelling_key = ro.res_opstelling_key - AND rr.res_ruimte_key = rar.res_ruimte_key(+) - AND rar.alg_ruimte_key = r.alg_ruimte_key(+) - AND r.alg_verdieping_key = v.alg_verdieping_key(+) - AND v.alg_gebouw_key = g.alg_gebouw_key(+) - AND g.alg_locatie_key = l.alg_locatie_key(+) - UNION ALL - SELECT kw.res_rsv_ruimte_key, - NULL loc_code, - NULL geb_code, - TO_NUMBER (NULL) geb_key, - NULL ver_code, - NULL ruimtenr, - NULL ruimtenaam, - k.res_kenmerk_volgnummer vnr, - NULL voorziening, - TO_NUMBER (NULL) aantal, - TO_NUMBER (NULL) res_rsv_prijs, - TO_NUMBER (NULL) ps, - TO_NUMBER (NULL) po, - TO_NUMBER (NULL) pm, - TO_NUMBER (NULL) pa, - NULL btw, - k.res_kenmerk_key k_key, - COALESCE(k.res_kenmerk_omschrijving, sk.res_srtkenmerk_omschrijving) k_naam, - sk.res_srtkenmerk_kenmerktype k_type, - DECODE ( - sk.res_srtkenmerk_kenmerktype, - 'R', - flx.getdomeinwaarde ( - sk.fac_kenmerkdomein_key, - kw.res_kenmerkreservering_waarde - ), - 'S', - flx.getdomeinwaarde ( - sk.fac_kenmerkdomein_key, - kw.res_kenmerkreservering_waarde - ), - kw.res_kenmerkreservering_waarde - ) - k_waarde - FROM res_v_aanwezigkenmerkwaarde kw, - res_kenmerk k, - res_srtkenmerk sk - WHERE kw.res_kenmerk_key = k.res_kenmerk_key - AND k.res_srtkenmerk_key = sk.res_srtkenmerk_key) - rvck - ON x.res_rsv_ruimte_key = rvck.res_rsv_ruimte_key; - --- om mee te beginnen -CREATE_VIEW(res_v_api_voorzieningen, 1) -( - van, - tot, - key, - resid, - locatiecode, - gebouwcode, - verdiepingcode, - ruimtecode, - ruimtenaam, - rvck_vnr, - voorziening, - aantal, - prijs, - btw, - act_oms, - srtact_oms, - bezoekers, - fo_status_key, -- voorstel: weglaten - fo_status, - bo_status_key, -- voorstel: weglaten - bo_status, - contact, - host, - kostenplaats, - omschrijving, - opmerking, - k_naam, - k_waarde -) -AS - SELECT x.van van_datumtijd, - x.tot tot_datumtijd, - x.res_rsv_ruimte_key res_key, - TO_CHAR (x.res_reservering_key) - || '/' - || TO_CHAR (x.res_rsv_ruimte_volgnr) - res_id, - rvck.loc_code, - rvck.geb_code, - rvck.ver_code, - rvck.ruimtenr, - rvck.ruimtenaam, - rvck.vnr, - rvck.voorziening, - rvck.aantal, - ROUND (COALESCE (rvck.res_rsv_prijs, rvck.aantal * rvck.ps), 2) - prijs, - rvck.btw, - x.res_activiteit_omschrijving, - x.res_srtactiviteit_omschrijving, - x.res_rsv_ruimte_bezoekers bezoekers, - x.fo_status_key, - DECODE (x.fo_status_key, - 1, 'RESOPT', - 2, 'RESDEF', - 3, 'RESBLK', - 'RESDEL') - fo_status, - x.bo_status_key, - x.bo_status_oms, - x.contact_naam, - x.host_naam, - x.kp_nr, - x.res_rsv_ruimte_omschrijving oms, - x.res_rsv_ruimte_opmerking opm, - rvck.k_naam, - rvck.k_waarde - FROM (SELECT rr.res_rsv_ruimte_key, - rr.res_reservering_key, - rr.res_rsv_ruimte_volgnr, - a.res_activiteit_key, - a.res_activiteit_omschrijving, - sa.res_srtactiviteit_key, - sa.res_srtactiviteit_omschrijving, - rr.res_rsv_ruimte_van van, - rr.res_rsv_ruimte_tot tot, - rr.res_rsv_ruimte_bezoekers, - fs.res_status_fo_key fo_status_key, - fs.res_status_fo_omschrijving fo_status_oms, - bs.res_status_bo_key bo_status_key, - bs.res_status_bo_omschrijving bo_status_oms, - pfc.prs_perslid_key contact_key, - pfc.prs_perslid_naam_full contact_naam, - pfh.prs_perslid_key host_key, - pfh.prs_perslid_naam_full host_naam, - rr.res_rsv_ruimte_kosten_klant kosten_klant, - k.prs_kostenplaats_nr kp_nr, - k.prs_kostenplaats_omschrijving kp_oms, - rr.res_rsv_ruimte_omschrijving, - rr.res_rsv_ruimte_opmerking - FROM res_v_aanwezigrsv_ruimte rr, -- Alleen actieve! - res_activiteit a, - res_srtactiviteit sa, - res_status_fo fs, - res_status_bo bs, - prs_v_perslid_fullnames_all pfc, - prs_v_perslid_fullnames_all pfh, - prs_kostenplaats k - WHERE rr.res_rsv_ruimte_tot > TRUNC (SYSDATE, 'IW') - 7 -- Incl. deze periode nog lopende meerdaagse reserveringen - AND rr.res_ruimte_opstel_key IS NULL -- Alleen "roomservice" reserveringen! - AND rr.res_activiteit_key = a.res_activiteit_key - AND a.res_activiteit_verwijder IS NULL - AND a.res_srtactiviteit_key = - sa.res_srtactiviteit_key - AND sa.res_srtactiviteit_verwijder IS NULL - AND rr.res_status_fo_key = fs.res_status_fo_key - AND rr.res_status_bo_key = bs.res_status_bo_key - AND rr.res_rsv_ruimte_dirtlevel = 0 - AND rr.res_rsv_ruimte_contact_key = - pfc.prs_perslid_key - AND rr.res_rsv_ruimte_host_key = pfh.prs_perslid_key - AND rr.prs_kostenplaats_key = - k.prs_kostenplaats_key(+)) x - LEFT JOIN - (SELECT rrr.res_rsv_ruimte_key, - l.alg_locatie_code loc_code, - g.alg_gebouw_code geb_code, - v.alg_verdieping_code ver_code, - r.alg_ruimte_nr ruimtenr, - NULL ruimtenaam, - TO_NUMBER (NULL) vnr, - NULL voorziening, - (rrr.res_rsv_ruimte_tot - rrr.res_rsv_ruimte_van) - * 24 - aantal, -- Duur in uren - rrr.res_rsv_ruimte_prijs res_rsv_prijs, - TO_NUMBER (NULL) ps, - TO_NUMBER (NULL) po, - TO_NUMBER (NULL) pm, - TO_NUMBER (NULL) pa, - NULL btw, - TO_NUMBER (NULL) k_key, - NULL k_naam, - NULL k_type, - NULL k_waarde - FROM res_v_aanwezigrsv_ruimte rrr, - alg_ruimte r, - alg_verdieping v, - alg_gebouw g, - alg_locatie l - WHERE rrr.alg_ruimte_key = r.alg_ruimte_key - AND r.alg_verdieping_key = v.alg_verdieping_key - AND v.alg_gebouw_key = g.alg_gebouw_key - AND g.alg_locatie_key = l.alg_locatie_key - UNION ALL - SELECT rrd.res_rsv_ruimte_key, - NULL loc_code, - NULL geb_code, - NULL ver_code, - NULL ruimtenr, - NULL ruimtenaam, - rd.res_ins_deel_key vnr, - LTRIM (RD.res_deel_omschrijving) - || DECODE (rd.res_deel_eenheid, - NULL, '', - ' (' || rd.res_deel_eenheid || ')') - voorziening, - (rrd.res_rsv_deel_tot - rrd.res_rsv_deel_van) * 24 - aantal, -- Duur in uren - rrd.res_rsv_deel_prijs res_rsv_prijs, - rd.res_deel_prijs ps, -- Uur-tarief - TO_NUMBER (NULL) po, - TO_NUMBER (NULL) pm, - TO_NUMBER (NULL) pa, - NULL btw, - TO_NUMBER (NULL) k_key, - NULL k_naam, - NULL k_type, - NULL k_waarde - FROM res_v_aanwezigrsv_deel rrd, res_deel rd, ins_deel ID - WHERE rrd.res_deel_key = rd.res_deel_key - AND rd.res_ins_deel_key = ID.ins_deel_key - UNION ALL - SELECT rra.res_rsv_ruimte_key, - NULL loc_code, - NULL geb_code, - NULL ver_code, - NULL ruimtenr, - NULL ruimtenaam, - ra.res_artikel_volgnummer vnr, - LTRIM (ra.res_artikel_omschrijving) - || DECODE (ra.res_artikel_eenheid, - NULL, '', - ' (' || ra.res_artikel_eenheid || ')') - voorziening, - rra.res_rsv_artikel_aantal aantal, - rra.res_rsv_artikel_prijs res_rsv_prijs, - ra.res_artikel_prijs ps, -- Stuksprijs - TO_NUMBER (NULL) po, - TO_NUMBER (NULL) pm, - TO_NUMBER (NULL) pa, - COALESCE (rra.res_rsv_artikel_btw, - ra.res_artikel_btw) - btw, - TO_NUMBER (NULL) k_key, - NULL k_naam, - NULL k_type, - NULL k_waarde - FROM res_v_aanwezigrsv_artikel rra, res_artikel ra - WHERE rra.res_artikel_key = ra.res_artikel_key - UNION ALL - SELECT kw.res_rsv_ruimte_key, - NULL loc_code, - NULL geb_code, - NULL ver_code, - NULL ruimtenr, - NULL ruimtenaam, - k.res_kenmerk_volgnummer vnr, - NULL voorziening, - TO_NUMBER (NULL) aantal, - TO_NUMBER (NULL) res_rsv_prijs, - TO_NUMBER (NULL) ps, - TO_NUMBER (NULL) po, - TO_NUMBER (NULL) pm, - TO_NUMBER (NULL) pa, - NULL btw, - k.res_kenmerk_key k_key, - COALESCE(k.res_kenmerk_omschrijving, sk.res_srtkenmerk_omschrijving) k_naam, - sk.res_srtkenmerk_kenmerktype k_type, - DECODE ( - sk.res_srtkenmerk_kenmerktype, - 'R', - flx.getdomeinwaarde ( - sk.fac_kenmerkdomein_key, - kw.res_kenmerkreservering_waarde - ), - 'S', - flx.getdomeinwaarde ( - sk.fac_kenmerkdomein_key, - kw.res_kenmerkreservering_waarde - ), - kw.res_kenmerkreservering_waarde - ) - k_waarde - FROM res_v_aanwezigkenmerkwaarde kw, - res_kenmerk k, - res_srtkenmerk sk - WHERE kw.res_kenmerk_key = k.res_kenmerk_key - AND k.res_srtkenmerk_key = sk.res_srtkenmerk_key) - rvck - ON x.res_rsv_ruimte_key = rvck.res_rsv_ruimte_key; - /* ROOT VIEWS for User defined Reports (UDR) */ CREATE_VIEW(res_v_udr_reservering, 1) ( diff --git a/_UP/DB43to44.src b/_UP/DB43to44.src index 6c8c7ec1..891c4c04 100644 --- a/_UP/DB43to44.src +++ b/_UP/DB43to44.src @@ -8,6 +8,30 @@ COMMIT; SET DEFINE OFF +/////////////////////////////////////////////////////////////////////////////////////////// FCLT#73722 +DELETE FROM fac_api + WHERE fac_api_name IN ('BES','BEZ','CNT','FIN','INS','MLD','PRS','RES') + AND fac_api_filepath = 'appl/api/api_soap.asp'; + +DROP VIEW alg_v_api_districten; +DROP VIEW alg_v_api_gebouwen; +DROP VIEW alg_v_api_locaties; +DROP VIEW alg_v_api_regios; +DROP VIEW alg_v_api_ruimten; +DROP VIEW alg_v_api_verdiepingen; +DROP VIEW bes_v_api_bestellingen; +DROP VIEW bes_v_api_bestelopdrachten; +DROP VIEW bez_v_api_afspraken; +DROP VIEW cnt_v_api_contracten; +DROP VIEW fin_v_api_facturen; +DROP VIEW ins_v_api_delen; +DROP VIEW mld_v_api_meldingen; +DROP VIEW mld_v_api_opdrachten; +DROP VIEW prs_v_api_afdelingen; +DROP VIEW prs_v_api_personen; +DROP VIEW res_v_api_reserveringen; +DROP VIEW res_v_api_voorzieningen; + /////////////////////////////////////////////////////////////////////////////////////////// XXXX#00000 /////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000