Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skltp/kat
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/skltp/kat
- Owner: skltp
- License: lgpl-3.0
- Created: 2021-05-21T12:04:42.000Z (over 3 years ago)
- Default Branch: develop
- Last Pushed: 2024-03-25T15:36:23.000Z (8 months ago)
- Last Synced: 2024-03-26T17:23:39.990Z (8 months ago)
- Language: Java
- Size: 158 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# KAT
KAT är producent för tjäntekontrakten:
- urn:riv:infrastructure:itintegration:registry:GetSupportedServiceContractsResponder:2
- urn:riv:infrastructure:itintegration:registry:GetLogicalAddresseesByServiceContractResponder:2
KAT hämtar behörighetsinformation från TAKen och håller detta i en intern cache, till detta används projektet:
https://github.com/skltp/takcache
Cachen uppdateras vid uppstart samt vid anrop till resetCache REST tjänsten, se konfigurering nedan.
Cachen används sedan för att ge svar på ovan nämnda tjänstekontrakt.Projektet består av tre delar:
- kat-application
Springboot applikation. som är själva producentapplikationen
- kat-tak-mock
Springboot applikation. En mocktjänst av TAK services, används vi lokala tester av kat-application.
- kat-soapui-test
Ett soapui projekt som används för att köra tester mot kat-application.
### Köra lokala tester:
- Starta kat-tak-mock som springbootapplikation.
- Starta kat-application som springbootapplikation
- Använd soapui och kat-soapui-test projektet för att göra anrop mot kat-application
## Konfigureringar### kat-application
Se application.properties i kat-application projektet för aktuella default inställningar.
```sh
# Application listening port
server.port=8080# Basepath to webservices
cxf.path=/kat/ws# KAT - subpaths to webservices
kat.getsupportedservicecontracts-v2-path=/GetSupportedServiceContracts/v2
kat.getlogicaladdresseesbyservicecontract-v2-path=/GetLogicalAddresseesByServiceContract/v2# KAT - Path to REST resetcache service
kat.resetcache.path=/kat/resetcache# Configurations for TakCache
takcache.use.behorighet.cache=true
takcache.use.vagval.cache=false
takcache.persistent.file.name=
takcache.endpoint.address=http://localhost:8882/takmockservice
takcache.header.user.agent=SKLTP VP/3.1
```### kat-tak-mock
Se application.properties i kat-tak-mock projektet för aktuella default inställningar.
```sh
# Path to mocked services
tak.mock.localWsHost=http://localhost:8882/takmockservice
```