Dette dokument dækker følgende komponenter på NSP:
Dokumentregistrerings- og oprettelsesservice
Type: Webservice
Filnavn: sfsk.war
Url: <serverurl>/sfsk
Servicecheckurl: <serverurl>/sfsk/status
Versionurl: <serverurl>/sfsk/health returnerer en json struktur med denne
Grundlæggende konfiguration foregår ved redigering i filen sfsk.properties, der placeres i følgende WildFly modul:
/pack/wildfly8/modules/sds/sfsk/configuration/main/
Moduldefinitionen er at finde i sourcekoden til SFSK under:
/sfsk-war/etc/modules/sds/sfsk/configuration/main/module.xml
I filen skal følgende properties være definerede:
Property | Beskrivelse |
sfsk.url.prefix | URL prefix der indsættes i wsdl'er og bruges af dks-servlet. |
sfsk.app.name | Anvendes af dks-servlet |
iti18.service.endpoint | Endpoint på ITI18-backend. |
iti43.service.endpoint | Endpoint på ITI42-backend. |
sfsk.backend.failure.threshold | Tærskel for, hvor mange gang i træk et kald til en backend må fejle, før denne backend betragtes som 'død' af status-siden. |
minlog.producer.bootstrap.servers | Kafka bootstrap servers til brug for MinLog integration. |
minlog.producer.bootstrap.servers=kafka:9092 minlog.producer.client.id=DdsMinLog2-producer minlog.producer.key.serializer=org.apache.kafka.common.serialization.StringSerializer minlog.producer.value.serializer=org.apache.kafka.common.serialization.StringSerializer minlog.topic=MINLOG_TOPIC minlog.enabled=true | |
minlog.producer.client.id | Kafka klient id til brug for MinLog integration. |
minlog.producer.key.serializer | Kafka key serializer til brug for MinLog integration. Sættes til "org.apache.kafka.common.serialization.StringSerializer" |
minlog.producer.value.serializer | Kafka value serializer til brug for MinLog integration. Sættes til "org.apache.kafka.common.serialization.StringSerializer" |
minlog.topic | Kafka topic til brug for MinLog integration |
minlog.enabled | Angiver om MinLog integrationen er slået til. Sættes til "true" eller "false". |
Log4j konfiguration findes i samme wildfly modul som servicekonfigurationen
Se yderligere opsætning i installationsvejledningen.
SFSK udstiller en overvågningsside, som findes i listen af komponenter i afsnit 2.
DROS-overvågningssiden returnerer enten:
Det overvåges for hver backend, om kaldene til backenden går galt. Det kan konfigureres, hvor mange kald i træk der må gå galt, før en backend betragtes som 'død'.
200 OK
---------------------------------------
STATUS
ITI18 backend alive: true
ITI43 backend alive: true
Det fremgår for hver backend, om kaldene til den går godt eller ej.
500 Internal Server Error
---------------------------------------
STATUS
ITI18 backend alive: true
ITI54 backend alive: false
Hvis kaldene til backend ikke kan udføres, så returneres statuskode 500.