Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootLivs- og behandlingstestamenteregister (LTR-BTR)


Kort introduktion til service

Livs- og behandlingstestamenteregistret (LTR-BTR) er én applikation men udadtil to services, der håndterer data for henholdsvis livstestamenteregistreringer og behandlingstestamenteregistreringer. Begge services har operationer til registrering og udstilling af borgerens oplysninger i disse registre. 


Komponent og versioner

Se Leverancebseskrivelse

Kontaktoplysninger, servicebeskrivelse og testforhold

Projektleder Kjeld Froberg.


Release 1.0.1

 

Ændringer

  • Ny initial release.

Kendte problemer

  • Audit-logning foretages af wsproxy komponenten.
  • Scheduleringen af både DeleteLivingWillJob og DeleteTreatmentWillJob kan styres vha. en property, men applikationen kigger efter et forkert property-navn, hvilket medfører, at standardværdien (0 0 12 * * ?) altid anvendes.
  • Livstestamente til Behandlingstestamente-migreringskoden er ikke transaktionel, men da koden fjernes i næste release, er dette ikke aktuelt.
  • Migreringsfunktionaliteten til migrering af data fra det gamle register er ikke fuldt implementeret.
  • Servicens webservicer ("/ltr" og "/btr") virker ikke på Wildfly 8.2.1, men kun på Wildfly 8.2.0. Det skyldes at url-mapningen fejlagtigt er lavet på "/ltr/*" og "/btr/*", hvilket af uvisse årsager alligevel fungerer i Wildfly 8.2.0.
  • Valideringsfejl bliver fejlagtigt delt mellem requests.

Opgraderingsvejledning

N/A

Release 1.0.2

 

Ændringer

  • Ændring i intern logik: Migreringsfunktionalitet er fjernet fra Behandlingstestamenteregistret. I stedet skal CRUD metoder anvendes ved migrering som beskrevet i guiden til anvendere, og dette er også understøttet i forrige version.
  • Tilføjet validering: Der returneres nu en fejl, hvis der eksisterer et Livstestamente, når der oprettes et Behandlingstestamente og omvendt.
  • Ændring i XSD-schema: I TreatmentWill.xsd er alle 4 svar-elementer nu påkrævet, hvorimod kun 2 var før.
  • Properties omdøbt: flere konfigurations-properties er blevet omdøbt for at sikre korrekt og konsistent navngivning.
  • Fejlrettelse: Servicens webservicer ("/ltr" og "/btr") bliver nu mappet korrekt og virker således også på Wildfly 8.2.1 (virkede før kun på Wildfly 8.2.0).
  • Tilføjet integrationstest: tester om forward-only-filtret virker (der bliver tjekket at direkte kald på servicen returnerer HTTP 403).
  • Fejlrettelse: Valideringsfejl bliver ikke længere delt mellem requests.
  • Ændring i intern logik: Kald til servicen returnerer nu en fejl, hvis det interne kald til MinLog fejler.

Opgraderingsvejledning

Konfigurationsfilen application.properties skal opdateres.

Release 1.0.3

 

Ændringer

  • Endpoints er nu ændret fra /ltr-btr/... til /btr
  • Logfiler hedder nu btr_audit.log, btr_proxy.log, btr_service.log samt nsputil-sla-btr.log, så "ltr" ikke indgår
  • Konfigurationsfiler i etc-biblioteket er opdateret med ovennævnte ændringer

Opgraderingsvejledning

Følgende ændres:

  • application.properties skal opdateres
  • log4j2-wsproxy-ltr-btr.xml, proxyconfig-ltr-btr.xml samt wsproxy-ltr-btr.properties erstattes med log4j2-wsproxy-btr.xml, proxyconfig-btr.xml samt wsproxy-btr.properties

  • Proxy for btr-service deployes som btr.war i stedet for ltr-btr.war
  • Service deployes som btr-service.war  i stedet for ltr-btr-service.war (for god ordens skyld, dog ikke strengt nødvendigt
  • Såfremt DCC og isAlive overvågning allerede er etableret med /lt-btr/ url'er, skal konfigurationen ændres til /btr/

Release 1.0.4

 

Ændringer

  • FSK-33 - Kompatibilitet med MySQL Connector/J

  • FSK-35 - Fejlrettelse til IDWS integrationstests

Release 1.0.5

 

Ændringer

  • Rettettelse til URL'er til XSD-filer i WSDL-filer

  • Opdateret cprsubscriber dependency til version 1.7 (indeholder performance fix af langsom SQL query)

Release 1.0.6

 

Ændringer

  • FSK-47: Ændringer i BTR: Tilføjet "noForcedTreatmentIfIncapable" spørgsmål til snitfladen, servicen og databasen.
  • FSK-48: Ændringer i BTR: Fjernet "relativeAcceptanceRequired"-elementet og tilføjet "acceptanceNeeded" som en attribut til alle 4 spørgsmål i snitfladen. Denne kan være "unset" eller indeholde 3 svarmuligheder; se Guide til anvendere. I eksisterende data hvor "RelativeAcceptanceRequired" er "true" bliver alle 4 "acceptanceNeeded" sat til "relativeAcceptanceRequired", når database-opgraderingen køres.
  • Der anvendes nu SoapAction i stedet for PayloadRoot til at mappe requests. Requests gennem DCC anvender allerede SoapAction, og denne ændring formodes derfor ikke at have nogen konsekvenser.

Opgraderingsvejledning

Database

Ændringer i BTR's database-schema medfører at databasen skal opgraderes vha. følgende SQL-scripter:

  • btr/V5__alter_add_NoForcedTreatmentIfIncapable.sql
  • btr/V6__migrate_RelativeAcceptanceRequired_to_AcceptanceNeeded.sql
  • btr/V7__add_AcceptanceNeeded_for_all.sql

Se afsnittet "Oprettelse af database og tabeller" i Installationsvejledningen for yderligere information om servicens SQL-scripter.

Release 1.0.7

Ændringer

  • Tilføjet Admin UserType og endpoint
  • Ændret dependency scope for jaxb-impl til provided, så den ikke er bundled i war-filen, da den i stedet er tilgængelig i web-containeren. Dette fikser et memory leak i MinLog-klienten.

Opgraderingsvejledning

DGWS/IDWS Proxy-komponentens konfiguration af endpoint-mappings skal opdateres med nye admin-endpoints. Releasen indeholder derfor én opdateret konfigurationsfil:

  • etc/wildfly/standalone/configuration/proxyconfig-btr.xml

Kendte problemer

  • Datetime-kolonner i databasen indeholder lokal tid i stedet for UTC. Problemet har eksisteret siden version 1.0.4 og skyldes at den anvendte version af MySQL-connector'en som standard, automatisk konverterer tid ud fra JVM'ens tidszone, før det anvendes i database-queries. Dette vil blive adresseret i en fremtidig release, hvor datetime-kolonner migreres til timestamp.

Release 1.0.8

 

Ændringer

  • Der tillades nu at livstestamenteregistreringer kan opdateres efter lukkedatoen er passeret. Kommentarer i konfigurationsfilen application.properties er opdateret, men ingen konfigurationsændring er nødvendig.
  • Tilføjet is-alive-tjek til Wildfly datasources (for at ensrette dem med ODR og SKR), men da disse kun er inkluderet som eksempler, er ingen konfigurationsændring nødvendig.
  • Fejlrettelser og forbedringer til migreringskomponenten.

Opgraderingsvejledning

Ændret konfigurationsfil for migreringskomponenten: log4j2.xml

Kendte problemer

  • Datetime-kolonner i databasen indeholder lokal tid i stedet for UTC. Problemet har eksisteret siden version 1.0.4 og skyldes at den anvendte version af MySQL-connector'en som standard, automatisk konverterer tid ud fra JVM'ens tidszone, før det anvendes i database-queries. Dette vil blive adresseret i en fremtidig release, hvor datetime-kolonner migreres til timestamp.

Release 1.0.9

 

Ændringer

  • Opdateret DGWS/IDWS Proxy dependency version til 1.7.12 (denne indeholder et nyt testbruger certifikat)

Kendte problemer

  • Datetime-kolonner i databasen indeholder lokal tid i stedet for UTC. Problemet har eksisteret siden version 1.0.4 og skyldes at den anvendte version af MySQL-connector'en som standard, automatisk konverterer tid ud fra JVM'ens tidszone, før det anvendes i database-queries. Dette vil blive adresseret i en fremtidig release, hvor datetime-kolonner migreres til timestamp.

Release 1.0.10 (aktuel)

 

Ændringer

  • Opdateret DGWS/IDWS Proxy dependency version til 1.7.13 (omfatter SDS-3315 omkring indlæsning af konfiguration)