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 IISWebserver-featuren skal installeres på din pc.
Rettelse i hostfilFølgende linje tilføjes til tekstfilen hosts (uden fileextention)
Filen kræver administrative rettigheder at rette.
C:\Windows\System32\drivers\etc\hosts
127.0.0.1 testklient.dkDownload den vedhæftede zip-fil og pak den udI eksemplet her gør jeg det til folderen
C:\testklient.dkOprettelse af testklient.dk website i IISOpret websitet testklient.dk
Sitename: testklient.dk
Applicationpool: testklient.dk
Physical path: C:\testklient.dkBind sitet til Type: HTTP
Hostname: testklient.dk
port: 80Sæt denne environment variableSDK_ENVIRONMENT=DMOEndpointsV1 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.
TroubleshootingI forbindelse med opsætning af test-klienten er her et par fif:
1. Dette lille script kan løse nogle TLS udfordringer på windows
@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
Load User Profile = true