Fel kardinalitet för hsaid i Tjänstekomponent

Issue #280 new
Former user created an issue

Registry-modellen i TKB (och med konsekvenser för TAK-implementationer) har ett fel som gör att informationen i TAK-lösningar som baseras på modellen inte kan registreras i enlighet med fältens beskrivning, namn och syfte. Det rör fältet "hsaid" i klassen "Tjänstekomponent" som är obligatoriskt enligt modellen ("unique"). Det är unikt när en instans av klassen representerar en tjänstekonsument, men kan inte vara unit (bör vara tomt) när instansen representerar en tjänsteproducent. Fältet bör ändras till 0..1 och följande bör skrivas i beskrivningen för klassen Tjänstekonsument": "Fältet hsaId är obligatoriskt för tjänstekonsumenter och får inte användas för tjänsteproducenter.". Troligen behövs ett beskrivningsfält för att härbärgera den "dokumentation" som idag ev. läggs i fältet i TAK:ar.

Anledningen att det är angeläget att fixa detta i en ny (tredje siffran räcker eftersom det inte påverkar kontrakten i domänen) release är att Inera ska leverera en spec för tjänsteplattformar och den behöver referera till denna TKB.

#####Originally written by johan.eltes [cynergia.se] on code.google.com

Comments (1)

  1. Log in to comment