Introduktion

Formålet med dette dokument er at beskrive, hvordan et udviklingsmiljø til videreudvikling af STS-UUID2CPR-PROXY kan sættes op, samt hvordan koden bygges og deployes.

Opsætning af udviklingsmiljø

Koden er tilgængelig fra GIT: https://git.nspop.dk/projects/COM/repos/sts-uuid2cpr-proxy/ og kan bygges med Apache Maven 3.6.3 eller senere.

Kørsel af systemet sker ved hjælp af Docker-compose 3.4 eller senere.


Koden bygges med kommandoen

mvn clean install


Den byggede WAR-fil kan afvikles med kommandoen

sores(trunk)/compose/development> docker-compose up 

Logfiler er tilgængelige i compose/development/log-mappen.


Servicen kan afprøves som beskrevet i eksemplerne på siden STS-UUID2CPR-PROXY - Anvenderguide, og det anbefales at udvide unit-tests (under src/test/java) med afprøvning af den tilføjede funktionalitet.


Der er ikke udarbejdet unit tests af den del af koden, der stammer fra Digitaliseringsstyrelsens OIOIDWS.Java-implementation. Dette drejer sig om pakkerne dk.sosi.sts.nemlogin.sts og org.apache i modulet uuid2cpr-integraton. Denne del af koden er dækket af integrationstests i klassen Uuid2CprClientIT.

  • No labels