Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

...

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

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

...

2.

...

x

...

 

Förutsättningar

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

...

Scriptet baseras på RIV TA Konfigurationsstyrning 1.0

Om tjänsteinterationen skall stödja både rivtabp20 och rivtabp21

Det finns tjänsteinteraktioner på RIV TA som både har stöd för rivtabp20 och rivtabp21. För att kunna generera virtuella tjänster för båda dessa krävs idag lite handpåläggning och generering i 2 steg.

Exempel från tjänstedomänen eservicesupply:eoffering (Erbjuden e-tjänst):

  1. För att generera virtualiseringar för enbart rivtabp20, ändra namn på wsdl fil för rivtabp21

    Kodblock
    cd rivta-read-only/ServiceInteractions/riv/eservicesupply/eoffering/trunk/schemas/interactions/GetAvailableEServicesInteraction
    mv GetAvailableEServicesInteraction_1.0_RIVTABP21.wsdl GetAvailableEServicesInteraction_1.0_RIVTABP21.wsdl.temp

    Generera virtualisering för rivtabp20 enligt instruktionen under Skapa virtualiseringar

  2. För att generera virtualiseringar för enbart rivtabp21, ändra namn på wsdl fil för rivtabp20

    Byt namn på tidigare ändrad wsdl

    Kodblock
    cd rivta-read-only/ServiceInteractions/riv/eservicesupply/eoffering/trunk/schemas/interactions/GetAvailableEServicesInteraction
    mv GetAvailableEServicesInteraction_1.0_RIVTABP21.wsdl.temp GetAvailableEServicesInteraction_1.0_RIVTABP21.wsdl
    Kodblock
    cd rivta-read-only/ServiceInteractions/riv/eservicesupply/eoffering/trunk/schemas/interactions/GetAvailableEServicesInteraction
    mv GetAvailableEServicesInteraction_1.0_RIVTABP20.wsdl GetAvailableEServicesInteraction_1.0_RIVTABP20.wsdl.temp

    Generera virtualisering för rivtabp21 enligt instruktionen under Skapa virtualiseringar

Skapa tjänstevirtualiseringar

...

Kör mvn archetype:generate kommandot manuellt för att ladda ner olika beroenden som behövs av scriptet. Prova att köra scriptet igen när beroendena finns nedladdade. 

Release notes

Använda 1.1

Info
iconfalse

mvn archetype:generate

-DinteractiveMode=false

-DarchetypeArtifactId=service-archetype

-DarchetypeGroupId=se.skl.tp.archetype

-DarchetypeVersion=1.0-SNAPSHOT

-Duser.dir=.

-DgroupId=se.skl.skltpservices.itintegration.engagementindex

-DartifactId=FindContent

-Dversion=1.1

-DdomainName=itintegration

-DdomainSubName=engagementindex

-DserviceMethod=FindContent

-DserviceInteraction=FindContentInteraction

-DserviceRelativePath=FindContent/1/rivtabp21

-DserviceWsdlFile=FindContentInteraction_1.0_RIVTABP21.wsdl

-DserviceNamespace=urn:riv:itintegration:engagementindex:FindContent:1:rivtabp21

...