ECAD Diplomaservice
Inleiding
Informatieuitwisseling met de Federale overheid.
Setup
Onboarding
Neem contact op met de relevante federale overheidsdienst.
Maven dependency in pom.xml
Voeg onderstaande maven dependency toe in je pom.xml. Dit zorgt ervoor dat de connector code binnengehaald en meegenomen wordt in de build van je applicatie.
<dependency>
<groupId>com.skryv.connectors</groupId>
<artifactId>ecad</artifactId>
<version>${skryv.version}</version>
</dependency>
Applicatie eigenschappen
ECAD Diplomaservice-specifieke applicatie eigenschappen.
Eigenschap | Beschrijving |
|---|---|
| Pad of resource‑referentie naar het Java KeyStore (JKS) bestand dat de client‑identiteit bevat (privésleutel + certificaat) |
| Pad of resource‑referentie naar het Java TrustStore (JKS) bestand dat de vertrouwde certificaten bevat |
| Het bestandssysteem‑pad (of URI) naar de trust‑store |
| Het pad of URI naar de privé‑sleutelbestand (indien buiten de keystore opgeslagen) |
| Pad of resource waar het wachtwoord staat voor de privé‑sleutel (of een bestand met het wachtwoord) |
| De URL (endpoint) van de externe ECAD‑service waarmee de connector communiceert |
Services en functies
Ecad - Algemeen
uploadFileToEcad
XML-bestand opladen naar Ecad.
Voorbeeld workflow expression
${ecad.uploadFileToEcad(byte[] file, HashMap <String, String> data)}
Input
In de hashmap moet volgende info opgenomen zijn.
Key | Data type | Voorbeeld | Uitleg |
|---|---|---|---|
title | String | - | Titel |
language | String | - | Taal |
date | String | - | Datum |
profession | String | - | Beroep |
school | String | - | Onderwijsinstelling |
Output
Je krijgt een object UploadStudentFileResponse terug.