Changelog
| Dato | Version | Ændring |
|---|---|---|
| 31/12-2016 | 1.0.0 | Initiel release af Dynamisk Testdata Generator |
| 03/03-2017 | 1.0.1 | Web interface tilføjet |
| 23/03-2017 | 1.0.2 | Environment tilføjet til generator. Webservice-modul opdateret til at gøre brug af json-1.0.4 i stedet for json-1.0.3. |
| 11/01-2021 | 1.1.0 | Opdateret efter skift til docker baseret håndterig |
KonfigurationKonfiguration sker i filerne i compose/configuration-mappen, følger den normale komponent-standard og består af følgende filer, der volume-mappes ind: Generator
Webservice
Ud over denne konfiguration, skal brugernavne og kodeord til Webservicen styres gennem Wildflys brugerstyring.
Én måde at tilføje brugere på, er at udføre følgende kommando mod docker-containeren med alle <>-sektioner erstattet:
CPR Cleanup
Swagger
KørselGeneratorGenerator-containeren er en one-shot container, der laver sit arbejde een gang og lukker ned. Generatoren laver et enkelt gennemløb af nye events i DTG databasen og genererer en eller flere filer pr. importer/indlæser. Generatoren skal derfor startes med et Cron job så det kører med faste intervaller. CPR CleanupCPR cleanup kører ved siden af DTG i sin egen container og egen wildfly. Tjekket igangsættes ved at kalde følgende URL: http://nsp-host:port/dtg-webservice/cleanup SwaggerSwagger UI kører ved siden af DTG i sin egen container og udstilles på: MonitoreringWebserviceWebservicen udstiller et overvågningsendpoint som angivet i Husreglerne. Følgende url kan anvendes:
CPR CleanupCPR Cleanup udstiller ligeledes et overvågningsendpoint iht husreglerne. Den findes på flg. URL http://nsp-host:port/dtg-cpr-cleanup/status DatabaseDTG databasen indeholder 3 tabeller:
Alle events der oprettes i DTG databasen knyttes til en ejer med kolonnen Event.Ejer, når en bruger logger ind i Webservicen med HTTP Basic Auth, så ser de kun de events der har brugernavnet i Ejer kolonnen. Hvis et ejernavn ender med strengen "-bootstrapped" så kan det tilsvarende brugernavn ikke anvende den indbyggede klient, de skal derimod selv kalde Webservicens endpoints for at liste og oprette data. |