Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Opslag servicen har følgende moduler:

NavnBeskrivelse
SorDBIndeholder filer med schema til opsætning af CVR whitelisting
SdmDBIndeholder filer med schema til opsætning af SDM database tabeller  
SorLookupServiceSelve opslag servicen, inklusiv kode genereret fra WSDL og XSD filer, og unit og integration tests

...

Et war artefakt kan genereres ved at køre Maven kommandoen:

mvn package

I roden af projektet findes en Projektet er opsat efter guidelines beskrevet for NSP's CI/CD opsætning, som kan findes her NSP Continuous Integration & Delivery. Den docker-compose.yml fil , som laver et deployment af opdater servicen og opsætning, samt database for whitelisting og stub backend service. Dette er den anbefalede måde at prøve en deployment på, da det vil ske i som hører til development er den anbefale måde at lave en deployment af lokalt, da det opsætter et produktion-lignende miljø hver gang. Alle nødvendige databaser vil blive opsat, og være klar til brug.

Alternativt kan servicen blive deployed på en lokal Wildfly server. Det anbefales at sætte denne op i forhold til hvordan imaget https://registry.nspop.dk/harbor/tags/4/playground%2Fnspbase er defineret, samt beskrivelsen af NSP Access Handler Installationsvejledning. Filen SorLookupService/target/sor-opslag.war kopieres til standalone/deployment/ mappen i Wildfly. Ligeledes skal SorLookupService/resources/sor-ds.xml og SorLookupService/resources/sdm-ds.xml (som indeholder henholdvis opsætning af datasourcer til whitelisting databasen og SDM databasen) kopieres til standalone/deployment/ mappen, imens at SorLookupService/resources/sorls.properties og SorLookupService/resources/log4j-sorls.properties skal kopieres til standalone/configuration/ mappen i Wildfly.

...