Forfatter Emne: Vejledning til opsætning af testklient 2025  (Læst 93602 gange)

Thomas Krogsgaard Holme

  • Administrator
  • Newbie
  • *****
  • Indlæg: 44
  • IT Arkitekt
    • Vis profil
  • Firma: sundhed.dk
  • For: sundhed.dk
Vejledning til opsætning af testklient 2025
« Dato: Juli 07, 2020, 11:47:47 11:47 »
Følgende konfigurationer er nødvendige for at testklienen kan afvikles.

Testklienten kan teste både version 1.x og version 2.x integrationer.

Installation af Microsoft IIS
Webserver-featuren skal installeres på din pc.

Rettelse i hostfil
Følgende linje tilføjes til tekstfilen hosts (uden fileextention)
Filen kræver administrative rettigheder at rette.

C:\Windows\System32\drivers\etc\hosts
Kode: [Vælg]
127.0.0.1 testklient.dk
Download den vedhæftede zip-fil og pak den ud
I eksemplet her gør jeg det til folderen
Kode: [Vælg]
C:\testklient.dk
Oprettelse af testklient.dk website i IIS
Opret websitet testklient.dk
Kode: [Vælg]
Sitename: testklient.dk
Applicationpool: testklient.dk
Physical path: C:\testklient.dk

Bind sitet til
Kode: [Vælg]
Type: HTTP
Hostname: testklient.dk
port: 80

Sæt denne environment variable
Kode: [Vælg]
SDK_ENVIRONMENT=DMO
Endpoints
V1 og V2 har hver deres endpoint, og hver deres schema. Begge dele fremgår af zip filen med eksemplet.
Url'er på endpoints står i web.config filen som ligger i roden.
Schema for hhv v1 og v2 findes her:
/App_Data/v1/
/App_Data/v2/

Endpoints til produktion udleveres i forbindelse med certificering.

Test i browser
Åben http://testklient.dk i din browser
Først vises klienten og ved tryk på [login] kommer du til sundhedsjournalen på testmiljøet demo.

Husk at det IP nummer du kalder fra skal whitelistes hos sundhed.dk, ellers får du ikke adgang. Den organisation som dine credentials viser du kommer fra skal også være en listet som en sundhedsorganisation hos sndhed.dk.

Se koden
Åben visual Studio som administrativ bruger
I VS åben solution filen "EpjWebTestClient.sln"
Start session med F5. Du ser nu testklient.dk i din defaultbrowser i debug mode.
Herfra kan du undersøge nærmere hvordan testklienten virker.

Troubleshooting
I forbindelse med opsætning af test-klienten er her et par fif:

1. Dette lille script kan løse nogle TLS udfordringer på windows
Kode: [Vælg]
@echo on
REG ADD "HKLM\SOFTWARE\Wow6432Node\Microsoft\.NetFramework\v4.0.30319" /v "SchUseStrongCrypto" /t REG_DWORD /d 1
REG ADD "HKLM\SOFTWARE\Microsoft\.NetFramework\v4.0.30319" /v "SchUseStrongCrypto" /t REG_DWORD /d 1
pause

Kør det som en .bat fil

2. Denne lille konfiguration kan løse en crypto udfordring, hvis man kører Microsoft Internet Information Service (IIS)
På App poolen, advanced settings, Proces Model section, sæt
Kode: [Vælg]
Load User Profile = true
« Senest Redigeret: Januar 09, 2025, 02:55:01 14:55 af Thomas Krogsgaard Holme »