Table of Contents | ||
---|---|---|
|
VP 2.2.7
Releasedatum: 2014-05-13
Mjukvaran finns att ladda ner från http://central.maven.org/maven2/se/skltp/vp/vp-services/2.2.7/vp-services-2.2.7.zip
Förbättringar
- NTP-57: Stöd för ?wsdl för konsumenter som behöver detta. Notera att virtuella tjänster som skall ha stöd för detta behöver uppdateras med referens till transformer med namn wsdlQueryResponse. Se instruktion för att uppdatera en virtuell tjänst att stödja ?wsdl.
- MIG-74: Stöd för LB Probe, uppdatering av redan befintlig implementation av PingForConfiguration
- RIV TA tjänstekontrakt för PingForConfiguration ersätter VPs egna Ping kontrakt.
- SKLTP-450: Duplicerad loggning för bakåtkompabilitet nu borttagen, se kommentar i vp 2.2.6
- SKLTP-377: Payload loggning avslaget default i log4j.xml
...
Borttagna properties | ||
---|---|---|
SOITOOLKIT_JDBC_CON_POLLING_MS ACTIVELOGTRIGGER_OUT_VM_QUEUE TK_DB_PORT PC_DB_NAME PC_DB_USER PC_DB_PASSWORD | Properties som inte används sedan flera versioner tillbaka. | |
PINGSERVICE_INBOUND_URI PINGSERVICE_PORT
| Ersätts med PINGSERVICE_INBOUND_URL | |
PINGFORCONFIGURATIONSERVICE_RIVTABP21_PORT PINGFORCONFIGURATIONSERVICE_RIVTABP21_INBOUND_URI | Hela URLen anges i property PINGFORCONFIGURATIONSERVICE_RIVTABP21_INBOUND_ENDPOINT | |
PINGFORCONFIGURATIONSERVICE_RIVTABP20_INBOUND_ENDPOINT PINGFORCONFIGURATIONSERVICE_RIVTABP20_PORT PINGFORCONFIGURATIONSERVICE_RIVTABP20_INBOUND_URI | VP implementerar enbart PingForConfiguration RIVTABP21 |
...
VP 2.2.6
Releasedatum: 2014-04-03
Mjukvaran finns att ladda ner från http://central.maven.org/maven2/se/skltp/vp/vp-services/2.2.76/vp-services-2.2.76.zip
...
Releasedatum: 2014-04-03
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
- SKLTP-450: VP: Prestandaoptimering vid felhantering - steg 2
- Uppdaterad hantering av felhantering map på prestanda
- Via property VAGVALROUTER_SENDER_IP_ADRESS_HTTP_HEADER göra det möjligt för tex en lastdelare att bifoga klienters ip addresser
- Information om klienters ip address loggas nu i mule-app-vp.log i fältet extrainfo.senderIpAdress
- Information om tjänsteinteraktionens namnrymd loggas nu i wsdl_namespace istället för tidigare cxf_service, i mule-app-vp.log. (notera att VP 2.2.6 loggar båda, men i VP 2.2.7 kommer cxf_service att tas bort)
- Tydligare fel vid problem att ansluta till producenter, exempel VP009 Error connecting to service producer at adress http://localhost:9090/service
...
Property | Defaultvärde | Kommentar |
---|---|---|
Ny property ENABLE_LOG_TO_JMS | true | Frivillig property för att styra om loggning skall ske till JMS eller inte. |
Ny property VAGVALROUTER_SENDER_IP_ADRESS_HTTP_HEADER | X-Forwarded-For | Frivillig property som tex en lastdelare kan sätta för att vidarebefordra information om en klients ip adress. |
VP 2.2.5
Releasedatum: 2014-03-13
Mjukvaran finns att ladda ner från http://central.maven.org/maven2/se/skltp/vp/vp-services/2.2.65/vp-services-2.2.65.zip
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
...
VP 2.2.4
Releasedatum: 2014-02-25
Mjukvaran kan laddas ner från Maven: http://central.maven.org/maven2/se/skltp/vp/vp-services/2.2.54/vp-services-2.2.54.zip
...
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.
...
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
Mjukvaran kan laddas ner från Maven: http://central.maven.org/maven2/se/skltp/vp/vp-services/2.2.
...
...
VP 2.2.3
Releasedatum: 2014-01-27
Läs om parametrarna på konfiguration av VP.
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
...
Kodblock | ||
---|---|---|
| ||
PINGFORCONFIGURATIONSERVICE_RIVTABP20_INBOUND_ENDPOINT=http://${TP_HOST}:${PINGFORCONFIGURATIONSERVICE_RIVTABP20_PORT}/${TP_BASE_URI}/${PINGFORCONFIGURATIONSERVICE_RIVTABP20_INBOUND_URI} PINGFORCONFIGURATIONSERVICE_RIVTABP21_INBOUND_ENDPOINT=http://${TP_HOST}:${PINGFORCONFIGURATIONSERVICE_RIVTABP21_PORT}/${TP_BASE_URI}/${PINGFORCONFIGURATIONSERVICE_RIVTABP21_INBOUND_URI} GETSUPPORTEDSERVICECONTRACTS_V1_INBOUND_ENDPOINT=https://${TP_HOST}:${GETSUPPORTEDSERVICECONTRACTS_RIVTABP21_PORT}/${TP_BASE_URI}/GetSupportedServiceContracts/1/rivtabp21?connector=VPProducerConnector GETSUPPORTEDSERVICECONTRACTS_V2_INBOUND_ENDPOINT=http://${TP_HOST}:${TP_PORT_HTTP}/${TP_BASE_URI}/services/GetSupportedServiceContracts/2/rivtabp21 |
...
...
VP 2.2.2
Releasedatum: 2013-11-29
Mjukvaran kan laddas ner från Maven: http://central.maven.org/maven2/se/skltp/vp/vp-services/2.2.32/vp-services-2.2.32.zip
VP 2.2.2
...
Läs om parametrarna på konfiguration av VP.
Release notes
Förbättringar
...
- 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
Läs om parametrarna på konfiguration av VP.
...
VP 2.2.1
Releasedatum: 2013-10-26
...
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
...