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.
<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 |
|---|---|
| Certificaat |
| Private key |
| Paswoord private key |
| 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.