...
- Type Management Client - Using this SDC fetches data from type management by invoking its REST APIs
- NormativeHandler - Transforms the data fetched by type management client to SDC understandable model like DataTypeDefinition,etc. The handler caches the data fetched from type management per SDC request.
- Upload Normative internal APIs implementation is modified to load the normatives to type management using above handler instead of loading them to Janus.
- Normative type operation implementation is modified to fetch type using above handler.
ApplicationDataTypeCache is no longer used. Instead data types are fetched on need basis from type management.
- sdc-cs-init no longer populates any SDC.zip to cassandra. CSAR packaging is also modified to fetch normative types from type management and pack in CSAR.
- Node Type Versioning and state transition is now done using type management.
- Node Type and VF are both treated as resources in SDC. So implementation where there is no way to distinguish if resource is node type or VF, the resource is being fetched in both SDC and Type management since it will be available in either of them.