Page History
...
Opslag servicen har følgende moduler:
Navn | Beskrivelse |
---|---|
SorDB | Indeholder filer med schema til opsætning af CVR whitelisting |
SdmDB | Indeholder filer med schema til opsætning af SDM database tabeller |
SorLookupService | Selve 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.
...