Page History
...
- Der kræves adgang til en MariaDB datasource
- National adviserings service 2.0 (NAS)
- Kald til (læsning fra) CPR-Enkeltopslag (SCES)
- Læsning fra krsfra krs-stamdata gennem et view.3 views
Konfiguration
Konfigurationen af eCPR sker i filerne i "compose/configuration" mappen som beskrevet i eCPR - Installationsvejledning. I det følgende gennemgås servicens konfigurationsfiler i detaljer:
...
eCPR-servicen konfigureres overordnet i ecpr2.propertoes properties filen. Nedenfor er filens properties gennemgået i detaljer:
Overordnet konfiguration | Property | Beskrivelse | |||
Database | spring.datasource.* | Dette er 4 properties der bruges til at konfigurere databasen, herunder driver class name, url, username og password | ecpr2.datasource.jndi | Definerer hvilken fil datasourcen er defineret i. Ønskes anden konfiguration indlægges en ny datasourcefil, og denne sti opdateres. | |
Dcc | dcc.endpoint | Dette er adressen til eCPR udstillet til dcc'en | |||
Schema validering
| schemavalidation.validate.* | Boolean der angiver om request og/eller response skal skemavalideres | |||
schemavalidation.fail.on.response.error | Angiver om der skal smides en fejl hvis responset ikke overholder skemaet (er skemavalid) | ||||
Lucene indexering
| jobs.searchindex.maxResut | Max antal af resultater som lucene søgning kan returnere | |||
jobs.searchindex.enabled | Angiver om lucene indexeringsjobbet skal køre. Skal som udgangspunkt altid være enabled, for ellers forældes data i lucene indexet hurtigt. | ||||
jobs.searchindex.msInitialDelay | Angiver tiden fra start af deployment til første Lucene Indexerings kørsel | ||||
jobs.searchindex.msDelayBetween | Angiver hvor ofte lucene indexeringsjobbet skal køre | ||||
jobs.searchindex.InitialLoad.batchSize | Når opstarts indexeringen køres, angiver batchSize antallet af linjer, altså maximal datamængde, der indlæses ad gangen | ||||
jobs.searchindex.InitialLoad.msBetweenBatches | tiden mellem batches | ||||
jobs.searchindex.alwaysIndexFullDatabase | Angiver om alt data i databasen skal indexeres ved kørsel af lucene indexing | ||||
Slet reserverede eCPR-numre
| jobs.deletedReservedIDs.enabled | På reserverede eCPR-numre sættes der en udløbsdato. Hvis ikke der er opdateret data på et reserveret eCPR-nummer inden udløbsdatoen er overskredet, angiver denne property, om de reserverede eCPR-numre skal slettes. | |||
jobs.deletedReservedIDs.executeEachMidnight | Hvornår udløbne reserverede eCPR-numre slettes, angivet som et chron-job | ||||
Export history to file
| jobs.exportHistoryToFile.enabled | Angiver om export jobbet skal køre. Dette angiver altså ikke kun om export jobbet skal gemmes til en fil, men om exportHistory jobbet skal køre i det hele taget | |||
jobs.exportHistoryToFile.initialDelay | Angiver tiden fra start af deployment til første exportHistory-job køres | ||||
jobs.exportHistoryToFile.delayBetween | Angiver tiden mellem to på hinanden følgende exportHistory jobs | ||||
jobs.exportHistoryToFile.initialLoad.batchSize | Når første exportHistory-job køres, angiver batchSize antallet af linjer, altså maximal datamængde, der indlæses ad gangen | ||||
jobs.exportHistoryToFile.initialLoad.msBeweenBatches | tiden mellem batches | ||||
temp.dir | temp.dir bliver brugt til at lagre midlertidige exportHistory filer før de bliver zippet. Bør forblive den angivne fil. | ||||
ziptemp.dir | ziptemp.dir er en undermappe til temp.dir hvor zipfilen placeres inden den sendes | ||||
completedFileName | Navnet på zip-filen | ||||
temp.archive.dir | Denne fillokation er en undermappe til temp.dir, hvor zipfilen arkiveres efter den er sendt. | ||||
Upload zip-file to NSP-job
| jobs.uploadToNsp.* | Dette er tilsammen 3 properties, der konfigruerer hvorvidt exportHistory.zip-filen skal uploades til NSP samt initial delay og tiden mellem 2 jobs. | |||
sftp.enabled | Angiver om sftp-funktionaliteten af jobbet er aktiveret. Hvis denne er disabled sendes exportHistory.zip-filen ikke til nsp uanset konfigurationen af jobs.uploadToNsp. | ||||
sftp.remote.path | Denne fil angiver hvor på modtagerserveren zip-filen skal placeres | ||||
sftp.hostname | Disse 4 properties angiver hostname, port, username og password for sftp. | ||||
sftp.port | |||||
sftp.username | |||||
sftp.password | |||||
Logginglevel
| logging.level.org.springframework.web | Disse to properties sætter logging level af springframeworket. Denne bør justeres til et lavt niveau inden eCPR sættes i produktion. Øvrige logningsniveauer er angivet i log4j konfigurationsfilen log4j.properties (Se afsnit Konfiguration af log4j-ecpr2) | |||
logging.level.org.springframework.security | |||||
admin.service.shouldCheckPermissions | Propertien angiver, om der skal tjekkes, at brugere har de nødvendige rettigheder for at udføre det pågældende kald, der er udført. | ||||
| spring.datasource.tomcat.connection-properties= rewtriteBatchedSTatements | Konfiguration indstiller JDBC-forbindelsen til at omskrive batchede SQL-udtryk til én enkelt streng, hvis sat til true | |||
Advis forwarding
| advis.enabled | Angiver om advisering til NAS er enabled | |||
nas.url | Angiver den endelige url til NAS | ||||
Sosi-certifikat | sosi.sts.url | Endpoint for Secure Token Service (STS) | |||
| sosi.careprovider.name | Firmanavn fra systemcertifikat, som anvendes til DGWS adgang til CPR-enkeltopslag | |||
| sosi.careprovider.cvr | CVR-nummer fra systemcertifikat, som anvendes til DGWS adgang til CPR-enkeltopslag | |||
| sosi.production.federation | Angiver om det certifikat, der anvendes til adgang DGWS-adgang til CPR-enkeltopslag, er et produktionscertifikat | |||
| Systemnavn fra systemcertifikat, som anvendes til DGWS adgang til CPR-enkeltopslag | ||||
| sosi.keystore.file | Navn på keystore med det systemcertifikat, som anvendes til DGWS adgang til CPR-enkeltopslag | |||
| sosi.keystore.password | Password til keystore med det systemcertifikat, som anvendes til DGWS adgang til CPR-enkeltopslag | |||
| sosi.timeout | Timeout for kald til CPR-enkeltopslag, angivet i millisekunder | |||
| isProduction | Denne boolean angiver om systemet er i produktion. |
...
exportHistory
ExportHistory-endpint endpoint bruges til overvågning af, om HistoryExport-jobbet er blevet udført succesfuldt. Hvis export-jobbet er gennemført uden fejl returneres "200 OK", mens der ved fejl returneres "500 Internal Server Error".
...
|
---|
SLA logning
Der slaSLA-logges ved kald til Lucene og til SCES.
...