Datadictionary OpenWave 3.1.32
Previous topic Chapter index Next topic

View: vwfrmrevimportlocevactiv

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van tabel revimportlocevactiv die gebruikt wordt om OpenWave te synchroniseren met REV (vanuit REV naar OpenWave)

 

Fields

Name

Data type

Description

dnkey

integer

Primary key van tbrevimportlocevactiv

dlselecteer

char(1)

T of F. Indien T dan wordt met de wizard de REV-gegevens bij de irinrichting overschreven met de REV-gegevens

dnkeymilinrichtingen

integer

Foreign key naar tbmilinrichtingen.dnkey. Indien leeg dan is bij samenstellen van lijst geen match gevonden op grond van REV identificatiecode

dvinrichtingnr

varchar(40)

Inrichtingnummer op basis van dnkeymilinrichtingen

dvinrichtingnaam

varchar(100)

Inrichtingnaam op basis van dnkeymilinrichtingen

dvrevidentificatiecode

varchar(200)

De REV-identidficatiecode die gevonden is bij de API ophalen actuele Locatie EV activiteiten (voor de brondhouder)

ddexportnaarrev

timestamp

Laatste exportdatum naar REV op basis van dnkeymilinrichtingen

dvrevbagnummeraand

varchar(20)

BAG nummeraanduiding in REV bij de dvrevidentificatiecode

dvrevlocatieomschrijving

varchar(200)

Locatieomschrijving in REV bij de dvrevidentificatiecode

dvrevbedrijfsnaam

varchar(200)

Bedrijfsnaam in REV bij de dvrevidentificatiecode

dvrevwoonplaatsnaam

varchar(80)

Woonplaats uit OpenWave op basis van dvrevbagnummeraand (dus via tbperceeladressen.dvbagidentcode_3

dvrevgemeentenaam

varchar(80)

Gemeentenaam uit OpenWave op basis van dvrevbagnummeraand (dus via tbperceeladressen.dvbagidentcode_3

dvrevbagadres

varchar(136)

Straat en huisnummer uit OpenWave op basis van dvrevbagnummeraand (dus via tbperceeladressen.dvbagidentcode_3

dvowbagnummeraand

varchar(16)

De OpenWave BAG-nummeraanduding op grond van dnkeymilinrichtingen uit tbperceeladressen (dvbagidentcode_3)

dvkleurbagnummerok

varchar(4)

Rood indien dvrevbagnummeraand gevuld en ongelijk aan dvowbagnummeraand, anders wit

dvrevbronobjectid

varchar(40)

Bronobjectid van locatie EV-activiteit uit REV

dlmatchidentificatie

char(1)

T of F. Indien dnkeymilinrichtingen is gevuld op basis van revidentificatiecode dan T, anders F

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwfrmrevimportlocevactiv

 

Definition

CREATE VIEW public.vwfrmrevimportlocevactiv (
   dnkey,
   dlselecteer,
   dnkeymilinrichtingen,
   dvinrichtingnr,
   dvinrichtingnaam,
   dvrevidentificatiecode,
   ddexportnaarrev,
   dvrevbagnummeraand,
   dvrevlocatieomschrijving,
   dvrevbedrijfsnaam,
   dvrevwoonplaatsnaam,
   dvrevgemeentenaam,
   dvrevbagadres,
   dvowbagnummeraand,
   dvkleurbagnummerok,
   dvrevbronobjectid,
   dlmatchidentificatie)
AS
SELECT
a.dnkey,
   a.dlselecteer,
   a.dnkeymilinrichtingen,
   b.dvinrichtingnr,
   b.dvinrichtingnaam,
   a.dvrevidentificatiecode,
   b.ddexportnaarrev,
   a.dvrevbagnummeraand,
   a.dvrevlocatieomschrijving,
   a.dvrevbedrijfsnaam,
   e.dvwoonplaatsnaam AS dvrevwoonplaatsnaam,
   g.dvomschrijving AS dvrevgemeentenaam,
   
((((((d.dvopruimtenaam::text || ' '::text) || c.dvhuisnummer::text) || ' '::text) ||
       CASE
           WHEN
c.dvhuisletter IS NULL THEN ''::bpchar
           ELSE c.dvhuisletter
       END::text) ||
       CASE
           WHEN
rtrim(c.dvhuisnummertoevoeging::text) IS NULL THEN ''::text
           ELSE replace('-'::text || c.dvhuisnummertoevoeging::text, '
               --'
::text, '-'::text)
       END))::character varying(136) AS dvrevbagadres,
   h.dvbagidentcode_3 AS dvowbagnummeraand,
       CASE
           WHEN
a.dvrevbagnummeraand IS NULL THEN 'wit'::text
           WHEN h.dvbagidentcode_3 IS NULL THEN 'wit'::text
           WHEN a.dvrevbagnummeraand::text = h.dvbagidentcode_3::text THEN 'wit'::text
           ELSE 'rood'::text
       END::character varying(4) AS dvkleurbagnummerok,
   a.dvrevbronobjectid,
       CASE
           WHEN
a.dnkeymilinrichtingen IS NOT NULL AND
               a.dvrevidentificatiecode::text = b.dvidentificatie::text THEN 'T'::text
           ELSE 'F'::text
       END::character(1) AS dlmatchidentificatie
FROM tbrevimportlocevactiv a
    LEFT JOIN tbmilinrichtingen b ON a.dnkeymilinrichtingen = b.dnkey
    LEFT JOIN tbperceeladressen c ON a.dvrevbagnummeraand::text =
        c.dvbagidentcode_3::text
    LEFT JOIN tbopenbareruimte d ON c.dnkeyopenbruimte = d.dnkey
    LEFT JOIN tbwoonplaats e ON d.dnkeywoonplaats = e.dnkey
    LEFT JOIN tb33gemeente g ON e.dvwoonplaatsid::text = g.dvgemeentecode::text
    LEFT JOIN tbperceeladressen h ON b.dnkeyperceeladressen = h.dnkey;

COMMENT ON VIEW public.vwfrmrevimportlocevactiv
IS 'View van tabel revimportlocevactiv die gebruikt wordt om OpenWave te synchroniseren met REV (vanuit REV naar OpenWave)';

COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dnkey
IS 'Primary key van tbrevimportlocevactiv';

COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dlselecteer
IS 'T of F. Indien T dan wordt met de wizard de REV-gegevens bij de irinrichting overschreven met de REV-gegevens';

COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dnkeymilinrichtingen
IS 'Foreign key naar tbmilinrichtingen.dnkey. Indien leeg dan is bij samenstellen van lijst geen match gevonden op grond van REV identificatiecode';

COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvinrichtingnr
IS 'Inrichtingnummer op basis van dnkeymilinrichtingen';

COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvinrichtingnaam
IS 'Inrichtingnaam op basis van dnkeymilinrichtingen';

COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvrevidentificatiecode
IS 'De REV-identidficatiecode die gevonden is bij de API ophalen actuele Locatie EV activiteiten (voor de brondhouder)';

COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.ddexportnaarrev
IS 'Laatste exportdatum naar REV op basis van dnkeymilinrichtingen';

COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvrevbagnummeraand
IS 'BAG nummeraanduiding in REV bij de dvrevidentificatiecode';

COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvrevlocatieomschrijving
IS 'Locatieomschrijving in REV bij de dvrevidentificatiecode';

COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvrevbedrijfsnaam
IS 'Bedrijfsnaam in REV bij de dvrevidentificatiecode';

COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvrevwoonplaatsnaam
IS 'Woonplaats uit OpenWave op basis van dvrevbagnummeraand (dus via tbperceeladressen.dvbagidentcode_3';

COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvrevgemeentenaam
IS 'Gemeentenaam uit OpenWave op basis van dvrevbagnummeraand (dus via tbperceeladressen.dvbagidentcode_3';

COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvrevbagadres
IS 'Straat en huisnummer uit OpenWave op basis van dvrevbagnummeraand (dus via tbperceeladressen.dvbagidentcode_3';

COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvowbagnummeraand
IS 'De OpenWave BAG-nummeraanduding op grond van dnkeymilinrichtingen uit tbperceeladressen (dvbagidentcode_3)';

COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvkleurbagnummerok
IS 'Rood indien dvrevbagnummeraand gevuld en ongelijk aan dvowbagnummeraand, anders wit';

COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dvrevbronobjectid
IS 'Bronobjectid van locatie EV-activiteit uit REV';

COMMENT ON COLUMN public.vwfrmrevimportlocevactiv.dlmatchidentificatie
IS 'T of F. Indien dnkeymilinrichtingen is gevuld op basis van revidentificatiecode dan T, anders F';

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 2-5-2025 13:49
Previous topic Chapter index Next topic