Ondersteuning CAMT.053 bestanden

Invantive UniversalSQL heeft ingebouwde ondersteuning voor CAMT.053-bestanden omdat CAMT.053 een XML-formaat is (zie https://www.betaalvereniging.nl/wp-content/uploads/IG-Bank-to-Customer-Statement-CAMT-053-v1-1.pdf).

Het massaal inlezen van CAMT.053 gaat bijvoorbeeld voor een mappenstructuur met daarin meerdere bestanden met een statement gelijkend op:

select xte.*
from   files@os('MAP', '*.053', false) fle
join   read_file_text@os(fle.file_path) rft
join   xmltable
       ( '//*XPATH'
         passing rft.file_contents
         columns c1 varchar2 path '@c1'
         ,       c2 varchar2 path 'c2'
       ) xte

waarbij via de XPath van xmltable de vertaling plaatsvindt zoals beschreven in Invantive UniversalSQL Grammar 23.0.

Zie voor voorbeelden: