Innehållsförteckning | ||
---|---|---|
|
VP 2.2.6 (SNAPSHOT)
Förbättringar
- MIG-24: Möjliggör konfiguration av loggning så att den ej sker till ActiveMQ
- Ny property ENABLE_LOG_TO_JMS=true
Förändrad konfiguration
Property | Defaultvärde | Kommentar |
---|---|---|
Ny property ENABLE_LOG_TO_JMS | true | Property för att styra om loggning skall ske till JMS eller inte. |
VP 2.2.5
Releasedatum: 2014-03-13
Förbättringar
- SKLTP-430: VP: Utred om VP har prestandaproblem i sin felhantering
- Ändrad felstrategi för att förbättra prestandan i VP vid fel.
Förändrad konfiguration
Mjukvaran finns att ladda ner från http://central.maven.org/maven2/se/skltp/vp/vp-services/2.2.5/vp-services-2.2.5.zip
VP 2.2.4
Releasedatum: 2014-02-25
Förbättringar
- SKLTP-380: Konfigurerbara könamn för INFO- och ERROR-loggar.
- Hårdkodat i koden sattes tidigare SOITOOLKIT.LOG.STORE, så för att stödja bakåtkompabilitet sätts
SOITOOLKIT_LOG_INFO_QUEUE=SOITOOLKIT.LOG.STORE i vp-config.properties.
- SKLTP-10 - Hantera ursprungsanvändare i flera led enligt RIV TA
- införande av http header
x-vp-sender-id
för att identifiera konsumenten i de fall http kommunikation används. - införande av ny konfigurationsproperty,
VP_INSTANCE_ID
för att ange ett unikt id på sin SKLTP instans. Används ihop med http headernx-vp-instanceid-id
, se nedan. - införande av http header
x-vp-instanceid-id
för att VP skall kunna avgöra om http anropen kommer från den egna SKLTP instansen eller från en annan SKLTP-instans. VP jämför inkommande header med konfigurations proportionVP_INSTANCE_ID
och om dessa skiljer sig år så ignoreras andrax-vp-*
headrar i anropet. - Se VP HTTP headers för mer detaljer.
- införande av http header
- SKLTP-421: VP: Möjlighet att konfigurera subnät whitelist
- Nu går det att uttrycka subnät i vp-config-override.properties IP_WHITE_LIST, tex IP_WHITE_LIST=127.0.0 för alla adresser under det nätet.
Förändrad konfiguration
Property | Defaultvärde | Kommentar |
---|---|---|
ny property: VP_INSTANCE_ID | THIS_VP_INSTANCE_ID | Ett id för instanser av VP för att kunna identifiera sig vid kommunikation med en annan instans av VP, tex vid en nationell och regional installation. Förekommer flera instanser av VP inom samma SKLTP kluster så skall dessa dela samma id. Specifikt används detta id i kombination med http header x-vp-sender-id. |
uppdaterad: IP_WHITE_LIST | 127.0.0.1 | I whitelist kan man nu ange subdomän i listan av adresser, tex 192.168.0 för alla adresser därunder. |
...
VP 2.2.3
Releasedatum: 2014-01-27
Förbättringar
- SKLTP-402: VP: Vissa tjänster som tillhandahålls via VP skall exponeras med både http/https
- Ping tjänst nås nu via https://localhost:20000/vp/Ping/1/rivtabp20 och http://localhost:8080/vp/Ping/1/rivtabp20
Nya funktioner
Förändrad konfiguration
Nya parametrar med dess defaultvärde
...
Releasedatum: 2013-11-29
Release notes
Förbättringar
- SKLTP-339: Uppdatera virtuella tjänster för Apoteket med en lägre timeouttid
Separat konfiguration av client_so_timeout och response timeout. Tidigare användes parametern SERVICE_TIMEOUT_MS för att konfigurera båda värdena. För bakåtkompabilitet så har defaultvärden satts till 30 sek som tidigare, men med möjlighet att sätta olika värden på client_so_timeout och response timeout.
- SKLTP-332: Implementera den nya versionen av tjänsten GetLogicalAddresseesByServiceContract i VP
- SKLTP-377: Det skall vara möjligt att stänga av/på loggning av Payload via log4j.xml. Default är loggning av payload påslaget i VP 2.2.2.
...
- SKLTP-339 - Möjlighet att konfigurera response timeout per tjänstekontrakt (virtuell tjänst). Se konfiguration av VP för detaljer om hur detta konfigureras default och per tjänstekontrakt.
Förändrad konfiguration
- Ta bort parameter: VP_MULE_HTTP_CONSUMER_CONNECTOR_SERVICE_TIMEOUT_MS, definition av response timeout nu sker i SERVICE_TIMEOUT_MS.
Ta bort parameter: GETLOGICALADDRESSESBYSERVICECONTRACT_RIVTABP21_PORT
- Lägg till parameter: CLIENT_SO_TIMEOUT_MS=<default satt till 30000ms >
Lägg till parameter: VP_MULE_HTTP_CONSUMER_CONNECTOR_CLIENT_SO_TIMEOUT_MS=<default satt till 30000ms>
Lägg till parameter: GETLOGICALADDRESSESBYSERVICECONTRACT_V1_INBOUND_ENDPOINT=https://${TP_HOST}:23001/${TP_BASE_URI}/GetLogicalAddresseesByServiceContract/1/rivtabp21?connector=VPProducerConnector
- Lägg till parameter:GETLOGICALADDRESSESBYSERVICECONTRACT_V2_INBOUND_ENDPOINT=http://${TP_HOST}:${TP_PORT_HTTP}/${TP_BASE_URI}/services/GetLogicalAddresseesByServiceContract/2/rivtabp21
Lägg till parameter: GETSUPPORTEDSERVICECONTRACTS_V2_OUTBOUND_URI=tp-vagval-admin-services/GetSupportedServiceContracts/v2
...
- SKLTP-51 - Korrigerat fel i funktionen reset cache som används för att uppdatera lokal cache av tjänstekatalogen.
Förbättringar
- SKLTP-286 - Möjlighet att lägga på konfiguration av tråd-poolers poolExhaustedAction.
- SKLTP-122 - Interna förbättringar vad gäller releasehantering för att möjliggöra release till Mavens centrala repository.
- SKLTP-120 - Uppdatering i hantering av xml-fil från från HSA innehållandes organisationsträdet, namn på rotelement förändrat.
- SKLTP-163 - Möjlighet att överlagra default parametrar via override.properties (vp-config-override.properties, vp-security-override.properties).
- SKLTP-176 - Generella förbättringar kring loggning och konfiguration av loggning.
- SKLTP-219 - Möjlighet att konfigurera sökväg och filnamn på lokal cache av tjänstekatalogen via property LOCAL_TAK_CACHE i vp-config-override.properties.
...
Tidigare var VP beroende av att TK var uppe och körde vid omstart, och i nuvarande driftsmiljö innebar detta beroende till TK ett sk single point of failure. I och med 2.0 så sparas alltid den senaste hämtningen från TK på en lokal backup $HOME/.tk.localCache och skulle TK inte svara så används denna lokala backup istället. I loggen skrivs det en INFO rad varje gång en lokal kopia sparas eller används, och även ERROR rader om dettas skulle misslyckas. Exempel på en INFO rad i loggen:
INFO ... se.skl.tp.vp.vagvalagent.VagvalAgent: Save to local copy: /home/mule/.tk.localCache
Stöd (Mule) för en komponentbaserad paketering
...