UWVA#77134 HV_DUMP-export/dagelijks via SFTP (incl. JSON-pakbon)

svn path=/Customer/trunk/; revision=61132
This commit is contained in:
Maarten van der Heide
2023-07-11 09:00:10 +00:00
parent f73db5f754
commit 8c1a4068c7

View File

@@ -4154,6 +4154,36 @@ AS
OR g.alg_gebouw_key = x.alg_gebouw_key))
AND x.ruimtenr <> '000');
-- UWVA#77134: HV_DUMP_PB tbv. JSON-pakbon!
CREATE OR REPLACE VIEW uwva_v_export_hv_dump_pb
(
result,
result_order
)
AS
SELECT '{ "interface_naam": "facilitor",'
|| ' "bron": "facilitor",'
|| ' "versienr_applicatie": "' || (SELECT fac_version_schema FROM fac_version) || '",'
|| ' "versienr_extractie_logica": "1.22.09",' -- Hard in export of via Eigen tabel?
|| ' "volgnr_levering": "' || (SELECT TO_CHAR (fac_version_custnr) FROM fac_version) || '",'
|| ' "herlevering": "N",' -- Altijd N?
|| ' "run_id_extractie": "8791",' -- Hard in export of p_applrun via UWVA_SELECT_HV_DUMP_PB?
|| ' "extractiemoment": "' || TO_CHAR (SYSDATE, 'yyyy-mm-dd hh24:mi:ss') || '",' -- Vandaag met tijd=hh24:mi:ss?
|| ' "peildatum": "' || TO_CHAR (TRUNC (SYSDATE), 'yyyy-mm-dd hh24:mi:ss') || '",' -- Vandaag met tijd=00:00:00?
|| ' "bestanden": ['
|| ' { "bestandsnaam": "facilitor_v_' || TO_CHAR (SYSDATE, 'yyyy-mm-dd') || '_' || TO_CHAR (SYSDATE, 'yyyy-mm-dd') || '.csv",'
|| ' "records":'
|| ' ['
|| ' { "object": "HUISVESTING",'
|| ' "attributenlijst": "DISTRICT|GEBOUW|GEMEENTE|ADRES|VERDIEPING|RUIMTENR|DIVISIE|AFDELING|RUIMTESOORT|RUIMTEGEBRUIK|NEN2580_OPP|VLOER_OPP|BEZETTING|WERKPLEKKEN|PERSONEN|"'
|| ' }'
|| ' ],'
|| ' "aantal_records": "' || (SELECT TO_CHAR (COUNT (*)) FROM uwva_v_export_hv_dump) || '"' -- Inclusief header?
|| ' }' -- Volgens specificatie een komma na deze accolade?
|| '}',
TO_CHAR (0, 'FM00000009')
FROM DUAL;
---------------------------------------------------------------------------
-- CAD SYNCHRONISATIE views