Skip to main content
Skip table of contents

VEKA

Inleiding

Deze connector laat toe om te communiceren met VEKA. VEKA is een intern verzelfstandigd Vlaams agentschap binnen het beleidsdomein Omgeving, opgericht op 1 januari 2021 uit het vroegere VEA. Hoofdtaak is de stimulering en uitvoering van het energie- en klimaatbeleid in Vlaanderen.

Setup

Onboardingprocedure

Om de connector op te zetten, moet je een specifieke onboardingsprocedure doorlopen.

Maven dependency

Om de connector te kunnen gebruiken, voeg je deze eerst als maven dependency toe aan het pom.xml bestand van je applicatie. Deze haalt de code voor de connector op bij het maken van de build voor je app.

CODE
<dependency>
   <groupId>com.skryv.connectors</groupId>
   <artifactId>veka</artifactId>
   <version>${skryv.version}</version>
</dependency>

Applicatie eigenschappen

Volgende applicatie eigenschappen kunnen ingesteld worden bij de technische setup van de VEKA-connector.

Let op: Applicatie-instellingen in application.properties kunnen worden overschreven door waarden die via terraform worden ingesteld als omgevingsvariabelen of door externe configuratiebronnen (zoals AWS Parameter Store of Secrets Manager).

Eigenschap

Beschrijving

skryv.connectors.epc.certificate

Certificaat

skryv.connectors.epc.private-key

Private key

skryv.connectors.epc.private-key-password

Paswoord private key

skryv.connectors.epc.url

Url voor de connectie

Services en functies

VEKA - Algemeen

getCertificate

Via deze functie kan je een specifiek EPC-certificaat opvragen op basis van het unieke certificaatnummer en een refertedatum.

Voorbeeld workflow expressie

${veka.getCertificate(String certNumber, String date)}

Input

Inputparameters

Data type

Voorbeeld

Uitleg

certNumber

String

-

Unieke id van het EPC-certificaat.

date

String

-

Refertedatum

Output

Je krijgt een object EpcCertificate terug met daarin alle informatie over het EPC-certificaat.

getSearchCertificates (met busnummer filter)

Via deze functie kan je alle EPC-certificaten opvragen voor een gegeven adres.

Voorbeeld workflow expressie

${veka.getSearchCertificates(String street, String housenumber, String busnumber, String zipcode, String municipality)}

Input

Inputparameters

Data type

Voorbeeld

Uitleg

street

String

-

Straat

housenumber

String

-

Huisnummer

busnumber

String

-

Busnummer

zipcode

String

-

Postcode

municipality

String

-

Gemeente

Output

Je krijgt een lijst SearchCertificate[] terug met daarin alle EPC-certificaten voor het opgegeven adres.

getSearchCertificates

Via deze functie kan je alle EPC-certificaten opvragen voor een gegeven adres.

Voorbeeld workflow expressie

${veka.getSearchCertificates(String street, String housenumber, String zipcode, String municipality)}

Input

Inputparameters

Data type

Voorbeeld

Uitleg

street

String

-

Straat

housenumber

String

-

Huisnummer

zipcode

String

-

Postcode

municipality

String

-

Gemeente

Output

Je krijgt een lijst SearchCertificate[] terug met daarin alle EPC-certificaten voor het opgegeven adres.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.