Jämförda versioner

Nyckel

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

Innehållsförteckning

Beskrivning

Denna feature används i de fall Aggregeringsplatformen behöver supportera olika major versioner av samma tjänstekontrakt.

Installation

  1. Den aggregeradetjänsten behöver en version 1.2.2 av aggregeringsplatformen.

    Kodblock
    languagexml
    titleMaven pom
    <properties>
        <skltp.agp.version>1.2.2</skltp.agp.version>
    </properties>
  2. Uppdatera GetAggregated<TK>-common.xml i src/main/app för att även importera TakCache tjänsten.

    Kodblock
    languagexml
    titlecommon.xml
    <spring:import resource="classpath:TakCache-service.xml" />
  3. Lägg till properties till konfigurationsfilen för den aggregerande-tjänsten. GetAggregated<TK>-config.properties i src/main/resources. Sätt till värden som är anpassade för det aktuella aggregerande-tjänsten.

    Kodblock
    languagexml
    titleKonfigurationsfilen
    #TAK
    TAK_OUTBOUND_URL=${TAK_TESTSTUB_INBOUND_URL}
    TAK_INBOUND_RESET_CACHE_TAK_URL=http://localhost:8084/tak/reset
    TAK_TESTSTUB_INBOUND_URL=http://localhost:8085/tak/teststub/SokVagvalsInfo/v2
    TAK_CACHE_FILE_NAME=/tmp/GetAggregatedVaccinationHistory_v2.localCache
  4. Utöka RequestListFactoryImpl-klassen för dependency injection.

    Kodblock
    languagejava
    titleRequestListFactoryImpl
    private TakCacheBean takCache;
    
    public void setTakCache(TakCacheBean takCache) {
       this.takCache = takCache;
    }