Versions Compared

Key

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

...


Alle de omtalte filer kan dannes af bygget som beskrevet i afsnittet .

Registrering
applikations- og auditlog

Opret folder
<JBoss>/modules/nsi/minlog2/registration/config/main/log4j
Hvor main indeholder filen module.xml med følgende indhold:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="nsi.minlog2.registration.config">
<resources>
<resource-root path="log4j"/>
<resource-root path="."/>
</resources>
</module>
Og log4j indeholder filen log4j.properties, der indeholder konfiguration af applikationsloggen og auditloggen herunder angivelse af, hvor der logges til. Se konfigurationsfiler.Opslag
applikations- og auditlog

Opret folder
<JBoss>/modules/nsi/minlog2/lookup/config/main/log4j

<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="nsi.minlog2.lookup.config">
<resources>
<resource-root path="log4j"/>
<resource-root path="."/>
</resources>
</module>

Og log4j indeholder filen log4j.properties, der indeholder konfiguration af applikationsloggen og auditloggen herunder angivelse af, hvor der logges til. Se konfigurationsfiler

SLA log

Filerne

  • log4j-nspslalog-minlog2.properties
  • nspslalog-minlog2.properties
  • kommuner.json

    gemmes i
    <JBoss>/standalone/configuration

    Disee indeholder konfiguration af NSPUtil log frameworket.
    Bemærk, at filernes navne ikke må ændres: NSPUtil filteret er i applikationen konfigureret til at benytte filen nspslalog-ecpr.properties.

Database

Filerne

  • minlog2-ds.xml
  • minlog2-stam-ds.xml

    gemmes i <JBoss>/standalone/deployments.

    De beskriver konfiguration af database til hhv. applikationen og adgange på virksomhedsniveau.

Applikations properties

Opret folder
<Jboss>/standalone/configuration/minlog2/

Filen minlog2.properties flyttes til ovenstående folder.

Filen indeholder følgende indstillinger:

PropertyBeskrivelse
sql.max.logevents.allowed.in.query=10000

angiver det maks antal logevent der kan søges på ved lookup. Overskrides denne, returneres en fejl med besked om at indsnævre søgningen

federation=test

angiver hvilken SOSIFederation der initialiseres. Værdien kan være ”test” eller ”prod”

days.to.remain.persisted=730

angiver hvor mange dage entries findes i DB. Værdien 730 er 2 år herefter slettes de i natlig kørsel

sql.delete.batch.size=10000

angiver størrelse på batch chunks ved sletning. Værdien 10000 angiver LIMIT på delete statement

cleanupjob.start.hour=3
angiver hvilken time-tid jobbet skal starte [1-23]
cleanupjob.start.minute=0

angiver hvilken minut-tid jobbet skal starte [0-59]

organisationjob.start.hour=1

angiver hvilken time-tid jobbet skal starte [1-23]

organisationjob.start.minute=0

angiver hvilken minut-tid jobbet skal starte [0-59]

kafka.producer.enable=false

true vil registreringer blive publiceret til kafka
false vil registreringer blive indsat direkte i databasen 

kafka.producer.bootstrap.servers=localhost:9092
Se https://kafka.apache.org/documentation/#producerconfigs
kafka.producer.client.id=MinLog2-producer
Se https://kafka.apache.org/documentation/#producerconfigs
kafka.producer.key.serializer=org.apache.kafka.common.serialization.StringSerializer
Se https://kafka.apache.org/documentation/#producerconfigs
kafka.producer.value.serializer=org.apache.kafka.common.serialization.StringSerializer
Se https://kafka.apache.org/documentation/#producerconfigs
kafka.producer.request.required.acks=1
Se https://kafka.apache.org/documentation/#producerconfigs
kafka.producer.topic=MinLog2-Topic
Se https://kafka.apache.org/documentation/#producerconfigs
kafka.topic=MinLog2-Topic
Se https://kafka.apache.org/documentation/#producerconfigs
nsp.kafka.producer.component.name=MinLog2-registration-producer
Se Den Gode Brug af Kafka
nsp.kafka.producer.component.abbreviation=MinLog2-producer
Se Den Gode Brug af Kafka
nsp.kafka.producer.component.version=1.0.0
Se Den Gode Brug af Kafka
nsp.kafka.producer.service.name=produce
Se Den Gode Brug af Kafka

Stamdata cache

Filen ehcache.xml skal kopieres til <Jboss>/standalone/configuration/minlog2/
Det skal nævnes at ehcache IKKE er en distribueret cache.

IDWS

Tilret idws.properties filen:
org.apache.ws.security.crypto.merlin.file=<Jboss>/standalone/configuration/minlog2/idws-keystore.jks
org.apache.ws.security.crypto.merlin.truststore.file==<Jboss>/standalone/configuration/minlog2/idws-truststore.jks
samt evt. passwords til de 2 keystores.
Filerne

  • idws.properties
  • idws-keystore.jks
  • idws-truststore.jks
    skal kopieres til <Jboss>/standalone/configuration/minlog2/

...

Deployment af applikationerne via:

...

Registrering applikation

...

Opslag applikation

Filen
lookup-ear/target/minlog2-lookup.ear
skal kopieres til
<JBoss>/standalone/deployments

...

Installationen kan kontrolleres ved at kalde den indbyggede monitor del i de enkelte løsninger:

...

:

...


http://<server>:<port>/minlog2-lookup/monitor?details

http://<server>:<port>/minlog2-lookupid/monitor?details

For SpringBoot applikationer - er actuator konfigureret.

http://<server>:<port>/monitor

Status bør være ok.

Afvikling af Kafka consumer

Afvikling kan ske således (her RC8)

...

java -jar consumer-2.0.0RC8.jar

Se i src/main/resources/application.properties for de mest anvendte konfigurationer.