Page History
...
Der er udviklet et testværktøj, til at trække data for samtlige SOR2 registre ud af KRS, og gemmer dem lokalt på disken i CVR CSV format. Dette gør test på data i KRS lettere at kontrollere.
...
| Kort navn | Langt navn | Standard værdi | Beskrivelse |
|---|---|---|---|
-h | --help | Printer hjælpeteksten med kort opsummering af alle parametre, og stopper eksekveringen derefter | |
-s | --stsUrl | http://test1.ekstern-test.nspop.dk:8080/sts/services/NewSecurityTokenService | URL til STS for at hente en ny adgangstoken |
-n | --systemName | TE-STS | Navn på kaldeststemet, bruges i forbindelse med at hente adgangstoken |
-c | --companyName | CAPGEMINI SOGETI DANMARK A/S | Navn på virksomheden som henter adgangstoken |
-b | --companyCvr | 25606965 | CVR for virksomheden som henter adgangstoken |
-p | --vaultPath | Sti til certifikat container, bruges til autentificering mod både STS og KRS. Skal være i JKS format. Sættes ingen, benyttes et medfølgende certifikat fra Capgemini. Konverter fra PKCS12 til JKS format kan gøres ved brug af
| |
-w | --vaultPassword | Password for den angivne certifikat container | |
-a | --certName | Navnet på det certifikat der skal bruges | |
-q | --certPassword | Password for certifikatet der skal bruges | |
-u | --skrsUrl | http://test1-cnsp.ekstern-test.nspop.dk:8080/stamdata-batch-copy-ws/service/StamdataReplication | URL til KRS |
-o | --registerOffset | 0 | Offset værktøjet skal begynde at hente data fra, 0 angiver fra begyndelsen af (alt data). Parametren kan angives på to forskellige måder, UNIX timestamp i sekunder (UTC) eller i et format der matcher "yyyy-MM-dd[[' ']['T']HH[':'mm[':'ss]]][XXX]". Formatet lægger sig op af ISO-8601, men fuld forklaring på alt i formatet kan findes her: https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html |
-m | --registerMaxRecords | 1000 | Antallet af rækker der skal returneres fra KRS ved hvert kald. Værktøjet kalder kontinuert indtil alt data er hentet ned, dette påvirker bare hvor mange kald den kommer til at lave før at det sker - højere tal giver færre kald til KRS, men også længere ventetid mellem hvert kald, og længere tid før yderligere data skrives til de genererede filer. |
-r | --registers | Hvilke registre som skal hentes fra KRS separeret med komma. Angives ingen, hentes data for alle registre. Tilgængelige registre: sorclassifications, eanlocationcode, eanlocationcodeeditype, geolocalisation, sorentity, sorshakmap, editypes | |
-d | --destination | Sti til hvor alle genererede filer skal skrives til disken, kan være relativ eller fuld sti. Sættes ingen, bruges nuværende lokation som destination. |
...
Det vil give et resultat der ligner dette:
Alternativt, hvis man gerne vil hente et delta udtræk fra en bestemt dato og til nu, kan det gøres på en af følgende måder:
...
java -jar skrsclient.jar -o 2020-04-27T13:26:12+02:00
eller måske lidt mere simpelt
java -jar skrsclient.jar -o 2020-04-27
I et lidt mere kompliseret kompliceret eksempel, således kan kommandoen se ud hvis et andet certifikat benyttes til udtrækkene:
...

