Issues related to the management of Metadata Structure Definition - SDMXRI-1442 - NSI 8.1.0
When creating a non-final MSD, it is currently expected that all concept schemes that MSD is refeferencng should be final. If a concept scheme is not final, an error like "Not Created : Metadata Structure OECD:OECDMSD (v1.0), Dependency Cross Reference : urn:sdmx:org.sdmx.infomodel.conceptscheme.Concept=OECD:MD_CONCEPTS(1.0).DATA_SOURCE is not final. Cannot import MSD." is returned (see the file MSD_DEFINITION_nonfinal). We belive that it should be possible to reference a non-final Concept Scheme in a non-final MSD.
Another issue occurs when MSD is made final (using the file MSD_DEFINITION_nonfinal_tofinal) and an attempt of updating its name and description is made (using the file MSD_DEFINITION_update_name) - in this case it returns the error "PARENT", but actually such action should be allowed.
When trying to update the ReportStructure, the same error "PARENT" is returned. In this case a more clear error message would be needed as updating final MSD won't be allowed,
Tested with NSI WS v188.8.131.52.
Ticket in Eurostat Jira: https://citnet.tech.ec.europa.eu/CITnet/jira/browse/SDMXRI-1442