HCAS#63959 Export Servicenow gaf foutmeldingen (v_errorhint van 100 naar 200 gezet)

svn path=/Customer/trunk/; revision=48202
This commit is contained in:
Sander Schepers
2020-09-17 13:55:55 +00:00
parent d9abdc4fd1
commit 8f13dc6a70

View File

@@ -236,7 +236,7 @@ CREATE OR REPLACE PROCEDURE hcas_export_servicenow (p_applname IN VARCHAR2,
AS
oracle_err_num NUMBER;
oracle_err_mes VARCHAR2 (200);
v_errorhint VARCHAR2 (100);
v_errorhint VARCHAR2 (200);
v_locatie_key NUMBER;
v_lengte NUMBER;
@@ -307,7 +307,7 @@ AS
--Onderstaande cursor verzamelt de gegevens om te bepalen welke meldingen nieuwe opmerkingen heeft en die verzonden kunnen worden naar Servicenow
CURSOR sync
IS
SELECT mld_melding_key,
SELECT mld_melding_key,
mld_ins_discipline_key,
mld_melding_note_aanmaak,
fac.safe_to_number (
@@ -351,6 +351,7 @@ AS
FROM mld_melding mld, mld_stdmelding sm, fac_bijlagen att
WHERE sm.mld_stdmelding_key = mld.mld_stdmelding_key
AND sm.mld_ins_discipline_key IN (321, 341, 342) -- Enkel voor de vakgroepen die met servicenow gekoppeld worden.
AND mld.mld_melding_status IN (2, 3, 4, 7)
AND att.fac_bijlagen_refkey = mld.mld_melding_key
AND att.fac_bijlagen_verwijder IS NULL
AND ( (SELECT fac.safe_to_number (
@@ -410,6 +411,7 @@ AS
AND km.mld_srtkenmerk_key = 541 -- Kenmerksoort 'Sync_'Servicenow' (tbv synchronisatie van opmerkingen naar Servicenow)
AND mld.mld_melding_key = o.mld_melding_key -- Enkel SyncServicenow bijwerken indien er ook een opdracht is.
AND sm.mld_ins_discipline_key IN (321, 341, 342) -- Enkel voor de vakgroepen die met servicenow gekoppeld worden.
AND mld.mld_melding_status IN (2, 3, 4, 7)
AND ( (SELECT fac.safe_to_number (
sync.mld_kenmerkmelding_waarde)
FROM mld_kenmerkmelding sync,
@@ -510,7 +512,7 @@ AS
AND sm.mld_stdmelding_key = m.mld_stdmelding_key
AND sm.mld_ins_discipline_key IN (321, 341, 342) -- Enkel voor de vakgroepen die met servicenow gekoppeld worden.
AND m.mld_melding_onderwerp IS NULL
AND o.mld_opdr_bedrijfopdr_volgnr = 1 -- Enkel voor de eerste opdracht, normaal ook altijd maar <EFBFBD><EFBFBD>n opdracht per melding.
AND o.mld_opdr_bedrijfopdr_volgnr = 1 -- Enkel voor de eerste opdracht, normaal ook altijd maar een opdracht per melding.
AND o.mld_opdr_key = ko.mld_opdr_key
AND km.mld_kenmerk_key = ko.mld_kenmerk_key
AND skm.mld_srtkenmerk_key = km.mld_srtkenmerk_key