MNNL#69794 Beheer certificaten (CERT-import+DAILY)
svn path=/Customer/trunk/; revision=63549
This commit is contained in:
@@ -46,24 +46,41 @@ AS
|
|||||||
aanduiding,
|
aanduiding,
|
||||||
sd.ins_srtdeel_code,
|
sd.ins_srtdeel_code,
|
||||||
d.ins_deel_key,
|
d.ins_deel_key,
|
||||||
d.ins_deel_omschrijving,
|
d.ins_deel_omschrijving, -- 7041=Certificaat naam
|
||||||
d.ins_deel_vervaldatum,
|
d.ins_deel_vervaldatum,
|
||||||
MAX (md.ins_discipline_key) behandelteam_key,
|
MAX (md.ins_discipline_key) behandelteam_key,
|
||||||
MAX (md.ins_discipline_omschrijving) behandelteam_oms
|
MAX (md.ins_discipline_omschrijving) behandelteam_oms,
|
||||||
|
MAX (a.ins_kenmerkdeel_waarde) aanvrager, -- 7042=Aanvrager
|
||||||
|
MAX (i.ins_kenmerkdeel_waarde) installateur, -- 7043=Installateur
|
||||||
|
MAX (p.ins_kenmerkdeel_waarde) product, -- 7044=Product
|
||||||
|
MAX (u.ins_kenmerkdeel_waarde) uitgever, -- 7045=Uitgever
|
||||||
|
MAX (o.ins_kenmerkdeel_waarde) omgeving, -- 7046=Omgeving
|
||||||
|
MAX (t.ins_kenmerkdeel_waarde) toelichting -- 7047=Toelichting
|
||||||
FROM ins_v_aanwezigdeel d,
|
FROM ins_v_aanwezigdeel d,
|
||||||
ins_srtdeel sd,
|
ins_srtdeel sd,
|
||||||
ins_srtgroep sg,
|
ins_srtgroep sg,
|
||||||
(SELECT * FROM ins_v_aanwezigkenmerkdeel WHERE ins_kenmerk_key = 401) bt, -- Beheerteam
|
(SELECT * FROM ins_v_aanwezigkenmerkdeel WHERE ins_kenmerk_key = 401) bt, -- Beheerteam (Facilitor)
|
||||||
(SELECT md.*
|
(SELECT md.*
|
||||||
FROM mld_discipline md, mld_disc_params dp
|
FROM mld_discipline md, mld_disc_params dp
|
||||||
WHERE md.ins_discipline_key = dp.mld_ins_discipline_key
|
WHERE md.ins_discipline_key = dp.mld_ins_discipline_key
|
||||||
AND BITAND (dp.mld_disc_params_srtgroep, 2) = 2) md -- Behandelteams
|
AND BITAND (dp.mld_disc_params_srtgroep, 2) = 2) md, -- Behandelteams
|
||||||
|
(SELECT * FROM ins_v_aanwezigkenmerkdeel WHERE ins_kenmerk_key = 402) a, -- Aanvrager
|
||||||
|
(SELECT * FROM ins_v_aanwezigkenmerkdeel WHERE ins_kenmerk_key = 403) i, -- Installateur
|
||||||
|
(SELECT * FROM ins_v_aanwezigkenmerkdeel WHERE ins_kenmerk_key = 404) p, -- Product
|
||||||
|
(SELECT * FROM ins_v_aanwezigkenmerkdeel WHERE ins_kenmerk_key = 406) u, -- Uitgever
|
||||||
|
(SELECT * FROM ins_v_aanwezigkenmerkdeel WHERE ins_kenmerk_key = 405) o, -- Omgeving
|
||||||
|
(SELECT * FROM ins_v_aanwezigkenmerkdeel WHERE ins_kenmerk_key = 421) t -- Toelichting
|
||||||
WHERE d.ins_deel_vervaldatum = TRUNC (SYSDATE + 30)
|
WHERE d.ins_deel_vervaldatum = TRUNC (SYSDATE + 30)
|
||||||
AND d.ins_srtdeel_key = sd.ins_srtdeel_key
|
AND d.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||||
AND sd.ins_srtgroep_key = sg.ins_srtgroep_key
|
AND sd.ins_srtgroep_key = sg.ins_srtgroep_key
|
||||||
AND sg.ins_discipline_key = 3421 -- Certificaten
|
AND sg.ins_discipline_key = 3421 -- Certificaten
|
||||||
AND d.ins_deel_key = bt.ins_deel_key(+)
|
AND d.ins_deel_key = bt.ins_deel_key(+)
|
||||||
AND UPPER (TRIM (bt.ins_kenmerkdeel_waarde)) = UPPER (TRIM (md.ins_discipline_omschrijving(+)))
|
AND UPPER (TRIM (bt.ins_kenmerkdeel_waarde)) = UPPER (TRIM (md.ins_discipline_omschrijving(+)))
|
||||||
|
AND d.ins_deel_key = a.ins_deel_key(+)
|
||||||
|
AND d.ins_deel_key = i.ins_deel_key(+)
|
||||||
|
AND d.ins_deel_key = p.ins_deel_key(+)
|
||||||
|
AND d.ins_deel_key = u.ins_deel_key(+)
|
||||||
|
AND d.ins_deel_key = o.ins_deel_key(+)
|
||||||
GROUP BY '[' || TO_CHAR (d.ins_deel_key) || '|' || d.ins_deel_omschrijving || '|' || bt.ins_kenmerkdeel_waarde || '] ',
|
GROUP BY '[' || TO_CHAR (d.ins_deel_key) || '|' || d.ins_deel_omschrijving || '|' || bt.ins_kenmerkdeel_waarde || '] ',
|
||||||
sd.ins_srtdeel_code,
|
sd.ins_srtdeel_code,
|
||||||
d.ins_deel_key,
|
d.ins_deel_key,
|
||||||
@@ -108,47 +125,30 @@ AS
|
|||||||
3) -- Normaal
|
3) -- Normaal
|
||||||
RETURNING mld_melding_key
|
RETURNING mld_melding_key
|
||||||
INTO v_melding_key;
|
INTO v_melding_key;
|
||||||
/*
|
|
||||||
v_errormsg := 'Fout toevoegen Behandelaarsgroep'; -- 5551='Behandelaarsgroep' op '???'
|
|
||||||
INSERT INTO mld_kenmerkmelding (mld_melding_key, mld_kenmerk_key, mld_kenmerkmelding_waarde)
|
|
||||||
VALUES (v_melding_key, 5551, '???');
|
|
||||||
v_errormsg := 'Fout toevoegen Soort aanvraag'; -- 5552='Soort aanvraag' op -1='???'
|
|
||||||
INSERT INTO mld_kenmerkmelding (mld_melding_key, mld_kenmerk_key, mld_kenmerkmelding_waarde)
|
|
||||||
VALUES (v_melding_key, 5552, '-1');
|
|
||||||
v_errormsg := 'Fout toevoegen Waar is de toepassing in beheer?'; -- 5553='Waar is de toepassing in beheer?' op -1='???'
|
|
||||||
INSERT INTO mld_kenmerkmelding (mld_melding_key, mld_kenmerk_key, mld_kenmerkmelding_waarde)
|
|
||||||
VALUES (v_melding_key, 5553, '-1');
|
|
||||||
v_errormsg := 'Fout toevoegen Welke servercertificaat vraag je aan?'; -- 5554='Welke servercertificaat vraag je aan?' op -1='???'
|
|
||||||
INSERT INTO mld_kenmerkmelding (mld_melding_key, mld_kenmerk_key, mld_kenmerkmelding_waarde)
|
|
||||||
VALUES (v_melding_key, 5554, '-1');
|
|
||||||
v_errormsg := 'Fout toevoegen Looptijd Private'; -- 5555='Looptijd Private' op -1='???'
|
|
||||||
INSERT INTO mld_kenmerkmelding (mld_melding_key, mld_kenmerk_key, mld_kenmerkmelding_waarde)
|
|
||||||
VALUES (v_melding_key, 5555, '-1');
|
|
||||||
v_errormsg := 'Fout toevoegen Naam van servercertificaat (FQDN)'; -- 5556='Naam van servercertificaat (FQDN)' op '???'
|
|
||||||
INSERT INTO mld_kenmerkmelding (mld_melding_key, mld_kenmerk_key, mld_kenmerkmelding_waarde)
|
|
||||||
VALUES (v_melding_key, 5556, '???');
|
|
||||||
--v_errormsg := 'Fout toevoegen Subject Alternative name(s) (SAN)'; -- 5557='Subject Alternative name(s) (SAN)' op '???'
|
|
||||||
--INSERT INTO mld_kenmerkmelding (mld_melding_key, mld_kenmerk_key, mld_kenmerkmelding_waarde)
|
|
||||||
-- VALUES (v_melding_key, 5557, '???');
|
|
||||||
v_errormsg := 'Fout toevoegen Kostensoort'; -- 5561='Kostensoort' op '???'
|
|
||||||
INSERT INTO mld_kenmerkmelding (mld_melding_key, mld_kenmerk_key, mld_kenmerkmelding_waarde)
|
|
||||||
VALUES (v_melding_key, 5561, '???');
|
|
||||||
v_errormsg := 'Fout toevoegen Kostenplaats'; -- 5562='Kostenplaats' op '???'
|
|
||||||
INSERT INTO mld_kenmerkmelding (mld_melding_key, mld_kenmerk_key, mld_kenmerkmelding_waarde)
|
|
||||||
VALUES (v_melding_key, 5562, '???');
|
|
||||||
--v_errormsg := 'Fout toevoegen Projectnummer'; -- 5563='Projectnummer' op '???'
|
|
||||||
--INSERT INTO mld_kenmerkmelding (mld_melding_key, mld_kenmerk_key, mld_kenmerkmelding_waarde)
|
|
||||||
-- VALUES (v_melding_key, 5563, '???');
|
|
||||||
--v_errormsg := 'Fout toevoegen Opmerkingen'; -- 5564='Opmerkingen' op '???'
|
|
||||||
--INSERT INTO mld_kenmerkmelding (mld_melding_key, mld_kenmerk_key, mld_kenmerkmelding_waarde)
|
|
||||||
-- VALUES (v_melding_key, 5564, '???');
|
|
||||||
v_errormsg := 'Fout toevoegen IPC categorisering'; -- 5066='IPC categorisering' op 624='Change'
|
|
||||||
INSERT INTO mld_kenmerkmelding (mld_melding_key, mld_kenmerk_key, mld_kenmerkmelding_waarde)
|
|
||||||
VALUES (v_melding_key, 5066, '624');
|
|
||||||
*/
|
|
||||||
v_errormsg := 'Fout toevoegen ' || rec.ins_srtdeel_code || '-object';
|
v_errormsg := 'Fout toevoegen ' || rec.ins_srtdeel_code || '-object';
|
||||||
INSERT INTO mld_melding_object (mld_melding_key, ins_deel_key)
|
INSERT INTO mld_melding_object (mld_melding_key, ins_deel_key)
|
||||||
VALUES (v_melding_key, rec.ins_deel_key);
|
VALUES (v_melding_key, rec.ins_deel_key);
|
||||||
|
v_errormsg := 'Fout toevoegen Certificaat naam'; -- 7041='Certificaat naam' volgens object
|
||||||
|
INSERT INTO mld_kenmerkmelding (mld_melding_key, mld_kenmerk_key, mld_kenmerkmelding_waarde)
|
||||||
|
VALUES (v_melding_key, 7041, rec.ins_deel_omschrijving);
|
||||||
|
v_errormsg := 'Fout toevoegen Aanvrager'; -- 7042='Aanvrager' volgens object
|
||||||
|
INSERT INTO mld_kenmerkmelding (mld_melding_key, mld_kenmerk_key, mld_kenmerkmelding_waarde)
|
||||||
|
VALUES (v_melding_key, 7042, rec.aanvrager);
|
||||||
|
v_errormsg := 'Fout toevoegen Installateur'; -- 7043='Installateur' volgens object
|
||||||
|
INSERT INTO mld_kenmerkmelding (mld_melding_key, mld_kenmerk_key, mld_kenmerkmelding_waarde)
|
||||||
|
VALUES (v_melding_key, 7043, rec.installateur);
|
||||||
|
v_errormsg := 'Fout toevoegen Product'; -- 7044='Product' volgens object
|
||||||
|
INSERT INTO mld_kenmerkmelding (mld_melding_key, mld_kenmerk_key, mld_kenmerkmelding_waarde)
|
||||||
|
VALUES (v_melding_key, 7044, rec.product);
|
||||||
|
v_errormsg := 'Fout toevoegen Uitgever'; -- 7045='Uitgever' volgens object
|
||||||
|
INSERT INTO mld_kenmerkmelding (mld_melding_key, mld_kenmerk_key, mld_kenmerkmelding_waarde)
|
||||||
|
VALUES (v_melding_key, 7045, rec.uitgever);
|
||||||
|
v_errormsg := 'Fout toevoegen Omgeving'; -- 7046='Omgeving' volgens object
|
||||||
|
INSERT INTO mld_kenmerkmelding (mld_melding_key, mld_kenmerk_key, mld_kenmerkmelding_waarde)
|
||||||
|
VALUES (v_melding_key, 7046, rec.omgeving);
|
||||||
|
v_errormsg := 'Fout toevoegen Toelichting'; -- 7047='Toelichting' volgens object
|
||||||
|
INSERT INTO mld_kenmerkmelding (mld_melding_key, mld_kenmerk_key, mld_kenmerkmelding_waarde)
|
||||||
|
VALUES (v_melding_key, 7047, rec.toelichting);
|
||||||
|
|
||||||
v_errormsg := 'Fout bijwerken melding-status';
|
v_errormsg := 'Fout bijwerken melding-status';
|
||||||
mld.setmeldingstatus (v_melding_key, 2, NULL);
|
mld.setmeldingstatus (v_melding_key, 2, NULL);
|
||||||
@@ -4235,7 +4235,7 @@ AS
|
|||||||
'CERT' ins_srtdeel_code,
|
'CERT' ins_srtdeel_code,
|
||||||
'Certificaten' ins_srtdeel_omschrijving,
|
'Certificaten' ins_srtdeel_omschrijving,
|
||||||
title ins_deel_omschrijving,
|
title ins_deel_omschrijving,
|
||||||
omschrijving_cert ins_deel_opmerking,
|
NULL ins_deel_opmerking,
|
||||||
NULL alg_locatie_code, NULL alg_gebouw_code, NULL alg_verdieping_volgnr, NULL alg_ruimte_nr,
|
NULL alg_locatie_code, NULL alg_gebouw_code, NULL alg_verdieping_volgnr, NULL alg_ruimte_nr,
|
||||||
--'P' prs_perslid_matchcode, 22946 prs_perslid_matchwaarde, -- 22946=persoon met achternaam=CMDB en login=MBCMDB!
|
--'P' prs_perslid_matchcode, 22946 prs_perslid_matchwaarde, -- 22946=persoon met achternaam=CMDB en login=MBCMDB!
|
||||||
'A' prs_perslid_matchcode, 'IV' prs_perslid_matchwaarde, -- IV=Informatievoorziening (met key=10)!
|
'A' prs_perslid_matchcode, 'IV' prs_perslid_matchwaarde, -- IV=Informatievoorziening (met key=10)!
|
||||||
@@ -4245,7 +4245,8 @@ AS
|
|||||||
installateur ins_kenmerkwaarde3,
|
installateur ins_kenmerkwaarde3,
|
||||||
product ins_kenmerkwaarde4,
|
product ins_kenmerkwaarde4,
|
||||||
omgeving ins_kenmerkwaarde5,
|
omgeving ins_kenmerkwaarde5,
|
||||||
uitgever ins_kenmerkwaarde6
|
uitgever ins_kenmerkwaarde6,
|
||||||
|
omschrijving_cert ins_kenmerkwaarde7
|
||||||
FROM mnnl_imp_cert
|
FROM mnnl_imp_cert
|
||||||
ORDER BY 1, 2, 4, 5;
|
ORDER BY 1, 2, 4, 5;
|
||||||
|
|
||||||
@@ -4443,12 +4444,13 @@ AS
|
|||||||
|
|
||||||
-- NULL-waarden resulteren NIET in het wissen van kenmerkvelden
|
-- NULL-waarden resulteren NIET in het wissen van kenmerkvelden
|
||||||
-- (bijwerken kan wel, maar wissen dus niet)!
|
-- (bijwerken kan wel, maar wissen dus niet)!
|
||||||
upsert_inskenmerk (v_deel_key, 401, rec.ins_kenmerkwaarde1); -- Beheerteam
|
upsert_inskenmerk (v_deel_key, 401, rec.ins_kenmerkwaarde1); -- Beheerteam (Facilitor)
|
||||||
upsert_inskenmerk (v_deel_key, 402, rec.ins_kenmerkwaarde2); -- Aanvrager
|
upsert_inskenmerk (v_deel_key, 402, rec.ins_kenmerkwaarde2); -- Aanvrager
|
||||||
upsert_inskenmerk (v_deel_key, 403, rec.ins_kenmerkwaarde3); -- Installateur
|
upsert_inskenmerk (v_deel_key, 403, rec.ins_kenmerkwaarde3); -- Installateur
|
||||||
upsert_inskenmerk (v_deel_key, 404, rec.ins_kenmerkwaarde4); -- Product
|
upsert_inskenmerk (v_deel_key, 404, rec.ins_kenmerkwaarde4); -- Product
|
||||||
upsert_inskenmerk (v_deel_key, 405, rec.ins_kenmerkwaarde5); -- Omgeving
|
upsert_inskenmerk (v_deel_key, 405, rec.ins_kenmerkwaarde5); -- Omgeving
|
||||||
upsert_inskenmerk (v_deel_key, 406, rec.ins_kenmerkwaarde6); -- Uitgever
|
upsert_inskenmerk (v_deel_key, 406, rec.ins_kenmerkwaarde6); -- Uitgever
|
||||||
|
upsert_inskenmerk (v_deel_key, 421, rec.ins_kenmerkwaarde7); -- Toelichting
|
||||||
END IF;
|
END IF;
|
||||||
EXCEPTION
|
EXCEPTION
|
||||||
WHEN OTHERS
|
WHEN OTHERS
|
||||||
|
|||||||
Reference in New Issue
Block a user