Språk: Suomi | Svenska | English
← Tillbaka till hamnens användarguides innehållsförteckning
2.3 System och gränssnittsversionshantering
2.3. System och gränssnitt version manager
Nemo har en lista över stödda versioner. Nemo stöder alltid strömmen produktionsversion och två (2) den tidigare versionen.
Stödet för de gamla versionerna slutar efter en övergångsperiod av: definierad i EMSA version management policy. Nemo kan visa information som tidigare överförts, även om den versionen inte längre existerar. stöds.
Kompatibilitet Bekräftelse
Nemo-systemet har schema och logisk validering som: säkerställa MIG-överensstämmelse.
Stöd för flera versioner baseras på identifiering av versionen på metadatanivå (till exempel versionsnumret i meddelandet eller API-anropet).
Historiska data kan också granskas för äldre versioner, men endast den senaste versionen garanterar full funktionalitet.
Version uppdateringar och Ändra meddelanden
När Finland blir medveten om en ny uppdatering av MIG-versionen, Ett pressmeddelande publiceras av Fintraffic. Bulletin säger att: En ny MIG-version kommer och en inledande bedömning av dess datum för publicering.
Den faktiska MIG-versionen implementeras i etapper och kommuniceras separat på följande kanaler:
via e-post till medlemmar i organisationen
Organisationens kontaktpersons e-post hanteras av: underhållsvy. Läs om organisationens kontakt i kapitlet1,3 Organisationsunderhålloch Organisation Liaison Officer -point.
Versionsinformation - Ny versionsbeskrivning, meddelandestruktur och gränssnittsbeskrivning - publicerad i GitHubrepository of Fintraffic (JSON Schema, OpenAPI, MIGs). En changelog upprättas för varje version: förklara relevanta ändringar jämfört med den tidigare versionen.
Syftet med kommunikationen är att säkerställa att alla tredje parter: parterna har tillräckligt med tid för att förbereda sig för versionsuppdateringen, och Testa deras implementering innan du byter till produktion.
Mätningar med versionsuppdatering
I samband med översynen av dig eller din organisations tekniska Kontaktpersonen bör ta hänsyn till följande:
KompatibilitetstestningSe till att din ditt system stöder den nya MIG-versionen och producerar giltiga data Som gränssnitt.
Interface förändringarKontrollera publicerade scheman och eventuella ändringar i obligatoriska fält eller strukturer.
Avbrott- överväga möjligt bryter i produktion eller uppdateringar i tid underhållsavbrott.
Version Management- dokumentera din egen utvecklingsprocessen version du använder och följa Fintraffic de övergångsperioder som anges.
Godkännande testning- testa hela vågen (sändning, kompensation, eventuella felmeddelanden) Staging miljö.