Skip to content

Vul de 'herstelde bestandsnaam' van BRK laadprocessen

Mark Prins edited this page Dec 13, 2019 · 7 revisions

Met deze functie kan de "herstelde bestandsnaam" van BRK laadprocessen worden gevuld (voor zover die processen betrekking hebben op mutatieberichten).

Voor deze functie is het van belang dat in de berichttabel van de staging database de kolommen "br_xml" (en voor zgn. verwijderberichten de kolom "br_origineel_xml") zijn gevuld. Op basis van deze gegevens wordt de originele bestandsnaam gereconstrueerd.

Alleen via GDS2 opgehaald?

Indien er allen BRK mutaties via het GDS2 koppelvlak (dus met een GDS2OphalenProces) worden opgehaald is het sneller om de bestand_naam_hersteld te vulen met een SQL update die een substring van bestand_naam in bestand_naam_hersteld zet, dat kan met onderstaande queries.

Voor PostgreSQL:

UPDATE
    laadproces
SET
    bestand_naam_hersteld = SUBSTRING(bestand_naam, 1, POSITION('.zip' IN bestand_naam)+ 4)
WHERE
    soort = 'brk'
    AND opmerking LIKE 'GDS2 download van%'
    AND bestand_naam_hersteld IS NULL;

voor Oracle:

UPDATE
    laadproces
SET
    bestand_naam_hersteld = SUBSTR(bestand_naam, 1, INSTR(bestand_naam, '.zip')+ 4)
WHERE
    soort = 'brk'
    AND opmerking LIKE 'GDS2 download van%'
    AND bestand_naam_hersteld IS NULL;

zie: issues #688 en #760

beschikbaar vanaf versie 2.0.0

terug naar Geavanceerde functies

Clone this wiki locally