Som tidligere udmeldt, åbnes der den 1.7.2026 for kald til FMK 1.6.0 snitfladen i testmiljøerne. Herunder lidt info omkring hvordan det rent praktisk kommer til at foregå:
TestmiljøerPå seneste FMK teknikermøde blev det problematiseret, hvis der kun blev åbnet for 1.6.0 på et af de to testmiljøer. Det er derfor blevet besluttet at åbne for adgang til 1.6.0 både på test1 og test2 pr. 1.7.2026. Der er dog fortsat behov for at kunne tilgå test1 og test2 med 1.4.x snitfladerne, hvilket har den konsekvens, at man fra en 1.4.x klient vil kunne læse data oprettet med en 1.6.0 klient, evt. med elementer fra den nye datamodel som ikke kan repræsenteres i 1.4.x. Denne situation vil aldrig opstå i produktion pga. den vedtagne faseopdeling:
- I fase 1.1 er det kun tilladt skrive elementer fra den eksisterende datamodel, hvorfor disse uden problemer kan læses fra 1.4.x.
- I fase 1.2 kan der også skrives med elementer fra den nye datamodel, hvilket dermed udelukker læsning fra 1.4.x klienter. Der overgås dermed først til fase 1.2 når alle klienter er ovre på 1.6.0 fase 1.1.
I testmiljøerne påtænkes det at starte op direkte i fase 1.2, da vi mener det giver mest værdi for klientudviklerne at kunne udvikle til denne fase, og dermed have mulighed for at oprette data efter den nye datamodel. Dermed vil det dog ikke kunne udelukkes, at 1.4.x klienter kan indlæse 1.6.0 data.
Vi må derfor også opfordre til, at man internt indenfor de test-cprnumre man har fået tildelt, sørger for at holde styr på, hvilke cpr-numre der er anvendt til 1.4.x tests, og hvilke der er anvendt til 1.6.0 tests da man i modsat fald vil kunne opleve fejl. Vi vil forsøge at fange nogle af disse fejl og returnere en nyoprettet fejlkode 3103 i de tilfælde, men med forbehold for at der kan være fejlsituationer som vi ikke har taget højde for, da de som nævnt ikke vil forekomme i produktion.
For at give klientsystemerne størst mulig fleksibilitet i forhold til udvikling og aftestning, påtænkes det også at kunne konfigurere hvilken fase FMK 1.6.0 validerer efter, individuelt på systemniveau, d.v.s. forskellige klienter vil i testmiljøerne kunne være i forskellige faser, hvis det skønnes nødvendigt af hensyn til udvikling og test.
Vedr. testdata i Testuniverset foretages separat udmelding herom, når disse er klar.
Releases og ændringsstyringHidtil har 1.6.0 funktionalitet ikke været inkluderet i de publicerede release planer vedr. nye FMK backend releases. Fra den 1.7 vil alle ændringer inkl. 1.6.0 relaterede ændringer blive inkluderet i release planerne, da det fra nu af må antages at have generel interesse ifm. Implementation af nye features, fejlrettelser osv.
Hvis der foretages fejlrettelser i xml skemaerne vil dette fortsat blive kommunikeret vha. https://wiki.fmk-teknik.dk/fmk:1.6.0:aendringslog samt release planen. Tilgængelighed af de respektive services kommunikeres via https://wiki.fmk-teknik.dk/fmk:1.6.0:services .
WhitelistingFor at kunne kalde FMK 1.6.0 på testmiljøerne skal der først oprettes en whitelisting pr. system. Dette gøres ved at oprette en supportsag via nspop.dk, anføre at man ønsker en FMK 1.6.0 whitelisting i test, samt hvilke whitelisting header værdier man ønsker åbnet for vedr.:
• SystemOwner (systemejer)
• SystemName (systemnavn)
• SystemVersion (klientens versionsnr.)
Bemærk, at man ikke kan genbruge værdierne fra 1.4.x whitelistingen, da kombinationen af systemejer/systemnavn/versionsnr. skal være entydig.
FMK-OnlineReleases af FMK-Online i testmiljøerne kommer til at foregå i et parallelt spor set i forhold til FMK backend'en, og der vil derfor komme særskilte udmeldinger herom.
Mvh FMK Teamet