Service Characteristics' value validation
### Proposer(s)
Diogo Santos (Instituto de Telecomunicações - Aveiro)
Vitor Cunha (Instituto de Telecomunicações - Aveiro)
João Paulo Barraca (Instituto de Telecomunicações - Aveiro)
### New Feature in a nutshell
- Support TMF ServiceSpecCharacteristicValue's "valueFrom", "valueTo", and "rangeInterval"
- Enforce type validation for service characteristics
### Rationale
- In OpenSlice, there is no way to limit the value of a service characteristic (e.g., to define port ranges)
- However, TMF ServiceSpecCharacteristicValue defines "valueFrom", "valueTo", and "rangeInterval" attributes, which can be used to enforce a range for an integer value
- In OpenSlice, types can be declared for values of service characteristics (like FLOAT, INTEGER, etc.)
- However, there is no validation that the values are of the declared type
### Feature Proposal Presentation (Presented in OSL TECH Call)
[OSL_Feature_Request_Support_valueFrom_valueTo_chars_and_type_validation.pptx](/uploads/04d2fc6111ed46c27360fc0916ac5d89/OSL_Feature_Request_Support_valueFrom_valueTo_chars_and_type_validation.pptx)
### Acknowledgements
This work is supported by the EU-funded HORIZON-JU-SNS-2022 RIGOUROUS project with Grant Agreement number 101095933.
epic