AKZA#35959 Exchange: ongeldige syncstate
svn path=/Customer/trunk/; revision=28735
This commit is contained in:
@@ -310,7 +310,7 @@ AS
|
||||
fac.imp_writelog (p_import_key, 'D',
|
||||
p_rsv_ruimte_key, 'Ruimte-catalogus = '||v_discipline_key);
|
||||
fac.imp_writelog (p_import_key, 'D',
|
||||
p_rsv_ruimte_key, 'GENODIGDEN: '||CHR(13) ||v_genodigden);
|
||||
p_rsv_ruimte_key, SUBSTR('GENODIGDEN: '||CHR(13) ||v_genodigden, 1, 1000) );
|
||||
END IF;
|
||||
upsertkenmerk_res(c_km_key_genodigden, p_rsv_ruimte_key, v_genodigden );
|
||||
END IF;
|
||||
@@ -972,7 +972,7 @@ IS
|
||||
v_kostenplaats_key NUMBER (10);
|
||||
v_status_fo_key NUMBER (10);
|
||||
v_discipline_key NUMBER (10);
|
||||
v_code VARCHAR2(7);
|
||||
v_code VARCHAR2(7);
|
||||
|
||||
-- ANNULEREN
|
||||
-- Eerst alle toekomstige reserveringen waar geen appointments meer bij zijn annuleren, zodat
|
||||
@@ -982,7 +982,7 @@ IS
|
||||
-- - UPDATE-modifier in synchro, met bekend appointment-ID, maar zonder resource: de appointment
|
||||
-- bestaat nog, maar is niet meer in een bekende zaal (TODO: krijgen we die dan als UPD, of als DEL?)
|
||||
-- - UPDATE-modifier in synchro, met bekend appointment-ID, maar voorheen zonder recurrence-ID (= single)
|
||||
-- en nu met recurrence-ID (= occurence). Die single verwijderen, daarna de occurences toevoegen.
|
||||
-- en nu met recurrence-ID (= occurence). Die single verwijderen, daarna de occurences toevoegen.
|
||||
-- NB: checken of in deze synchro een appointment niet zowel toegevoegd/bijgewerkt als verwijderd is;
|
||||
-- dan hoeven we 'm natuurlijk niet meer toe te voegen / bij te werken.
|
||||
-- (TODO: weet niet of dat <20>berhaupt voorkomt met EWS)
|
||||
@@ -1032,7 +1032,7 @@ IS
|
||||
WHERE res_ruimte_extern_id = i.room_id
|
||||
AND res_ruimte_verwijder IS NULL)
|
||||
UNION ALL
|
||||
-- AKZA#35459: appointments die eerst single waren en nu recurring (eerst geen
|
||||
-- AKZA#35459: appointments die eerst single waren en nu recurring (eerst geen
|
||||
-- recur_id, nu wel). Daar kan vanalles mee gebeurd zijn (andere ruimte, ander tijdstip,
|
||||
-- meerdere ruimtes). Dan maar verwijderen en opnieuw aanmaken...
|
||||
-- (recur_id en tijden niet ophalen, anders wordt de 'oude' single voor elke recurrence verwijderd)
|
||||
@@ -1456,7 +1456,7 @@ BEGIN
|
||||
END IF;
|
||||
-- Basisgegevens reservering
|
||||
IF ( rec.cur_ruimte_key != rec.res_ruimte_key
|
||||
OR rec.res_rsv_ruimte_omschrijving != rec.subject
|
||||
OR rec.res_rsv_ruimte_omschrijving != SUBSTR(rec.subject, 1, 60)
|
||||
OR rec.res_rsv_ruimte_van != rec.starttime
|
||||
OR rec.res_rsv_ruimte_tot != rec.endtime)
|
||||
THEN
|
||||
@@ -1475,7 +1475,7 @@ BEGIN
|
||||
v_errorhint := 'Basisgegevens bijwerken';
|
||||
UPDATE res_rsv_ruimte
|
||||
SET res_ruimte_opstel_key = v_ruimte_opstel_key,
|
||||
res_rsv_ruimte_omschrijving = rec.subject,
|
||||
res_rsv_ruimte_omschrijving = SUBSTR(rec.subject, 1, 60),
|
||||
res_rsv_ruimte_van = rec.starttime,
|
||||
res_rsv_ruimte_tot = rec.endtime
|
||||
WHERE res_rsv_ruimte_key = rec.res_rsv_ruimte_key;
|
||||
@@ -1494,7 +1494,7 @@ BEGIN
|
||||
fac.imp_writelog (p_import_key, 'D',
|
||||
v_aanduiding, 'Room: '||rec.cur_ruimte_extern_id||'-->'||rec.res_ruimte_extern_id);
|
||||
fac.imp_writelog (p_import_key, 'D',
|
||||
v_aanduiding, 'Desc: "'||rec.res_rsv_ruimte_omschrijving||'"-->"'||rec.subject||'"');
|
||||
v_aanduiding, 'Desc: "'||rec.res_rsv_ruimte_omschrijving||'"-->"'||SUBSTR(rec.subject, 1, 60)||'"');
|
||||
fac.imp_writelog (p_import_key, 'D',
|
||||
v_aanduiding, 'Start: '||TO_CHAR(rec.res_rsv_ruimte_van,'DD-MM-YYYY HH24:MI')||'-->'||TO_CHAR(rec.starttime,'DD-MM-YYYY HH24:MI'));
|
||||
fac.imp_writelog (p_import_key, 'D',
|
||||
@@ -1659,7 +1659,7 @@ BEGIN
|
||||
res_rsv_ruimte_volgnr,
|
||||
res_status_bo_key)
|
||||
VALUES (
|
||||
rec.subject,
|
||||
SUBSTR(rec.subject, 1, 60),
|
||||
NULL,
|
||||
rec.appt_id||'|'||rec.recur_id||'|'||rec.seq_nr,
|
||||
v_ruimte_opstel_key,
|
||||
|
||||
Reference in New Issue
Block a user