Gå till slutet av bannern
Gå till början av bannern

SKLTP VP - Installation av virtuella tjänster

Hoppa till slutet på meta-data
Gå till början av metadata

Du visar en gammal version av den här sidan. Visa nuvarande version.

Jämför med nuvarande Visa sidhistorik

« Föregående Version 48 Nästa »


Virtuell tjänst

En virtuell tjänst erbjuder en anslutningspunkt per tjänstekontrakt som standardiserats genom RIVmetoden. I praktiken finns det ofta många tjänsteproducenter (regionala, landstingsspecifika eller gemensamma för ett antal vårdgivare) för ett standardiserat tjänstekontrakt. Virtuella tjänster döljer detta förhållande för tjänstekonsumenter.

Driftsätta virtualiseringar i Virtualiseringsplattformen

  1. Lägg till jar-fil med virtualisering i <MULE_HOME>/apps/vp-services-[version]/lib katalogen
  2. Använd kommandot touch <MULE_HOME>/apps/vp-services-[version]/vp-config.xml för att ladda om applikationen och starta den virtuella tjänsten
  3. Säkerställ driftsättningen av den virtuella tjänsten genom att: 
    1. titta i loggen <MULE_HOME>/logs/mule-app-vp.log.  Omladdningen har gått bra när man ser informationen nedan i loggen:

      **********************************************************************
      * Application: vp-services-2.2.4                                     *
      * OS encoding: UTF-8, Mule encoding: UTF-8                           *
      * Agents Running:                                                    *
      *   JMX Agent                                                        *
      *   Clustering Agent                                                 *
      **********************************************************************

b. Hämta upp den installerade virtuella tjänstens wsdl genom SOAPUI. Det räcker med att testa en eller två tjänster:

Verktyg för att generera virtuella tjänster

Verktyg för att hjälpa till i arbetet med att skapa körbara virtuella tjänster.

Release notes

 Release datum: 2014-08-18

Version 1.5

  • SKLTP-379, stöd för Java SE 7
  • SKLTP-498, default skall generatorn använda domän/subdomän i ändpunktens url

    VirtualiseringGenerator.groovy
    -DhttpsEndpointAdress=https://\${TP_HOST}:\${TP_PORT}/\${TP_BASE_URI}/$maindomain/$subdomainAdress/$serviceRelativePath
    -DhttpEndpointAdress=http://\${TP_HOST}:\${TP_PORT_HTTP}/\${TP_BASE_URI}/$maindomain/$subdomainAdress/$serviceRelativePath

Se instruktion för att generera virtualiseringar med version 1.5.

Version 1.4

 

  • Groupid ändrat till se.skltp.virtualservices.domain.subdomain
  • Namn på genererade tjänster innehåller tjänstekontraktets version och virtualiseringens version, tex insuranceprocess-healthreporting-3.1.0-RegisterMedicalCertificate-virtualisering-1.0-SNAPSHOT.jar
  • Script och arketyp flyttade till http://skltpservices.googlecode.com/svn/tools/generators/virtualization/
  • Virtualiseringar kräver att VP 2.2.4 eller senare är installerad.

 

/wiki/spaces/SKLTP/pages/3187858128

 

Version 1.3

 

  • Stöd för feature response timeout per tjänstedomän
  • Virtualiseringar kräver att VP 2.2.4 eller senare är installerad.

 

/wiki/spaces/SKLTP/pages/3187858129

 

Version 1.2

 

  • Endast Mule3 flow för virtualisering, mule2 service borttagen
  • Lägger till en http och https ändpunkt
  • Lägger till möjligheten att styra via keep-alive via feature
  • Ändpunkternas adress innehåller nu även domän och subdomän (Notera att om man vill generera om tjänster som inte skall ha domännamn i adress, så uppdatera -DhttpsEndpointAdress och -DhttpEndpointAdress så att endast tjänstens namn kommer med)

Script för att generera körbara virtuella tjänster för VP 2.2.x 

Förutsättningar

Notera att för version 1.4 och tidigare så kräver detta verktyg för att generera virtualiseringar att Java SE 6 använda, ett ärende är registrerat i SKLTP-379 för att åtgärda problemet så att det skall vara möjligt att använda Java SE 7.

Testa med följande kommando för att verifiera java versionen:

➜ trunk java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)


Java SE 7 är installerat och JAVA_HOME är satt i miljön.

Kräver groovy 1.8 eller senare, se här för installationsinstruktioner.

Kräver Maven 3.0 eller senare.

Scriptet baseras på RIV TA Konfigurationsstyrning 1.0

  • Inga etiketter