...
Below are the API/Dependency projects for UUI.
No | API | Path | Comments | Impacts |
1 | Catalog API (SDC) | /api/sdc/V1/catalog/services
| API to read the Network Service and VNF Catalogue and to fetch template details. | There is no change with the API. But will be adding MDON service in the list of service. |
2 | SO API | /api/so-serviceInstances/v3
| API for Network Service instantiation and termination | There is no change with the API. |
3 | MSB API | Registered with MSB client | API for registration and use of micro-services bus | There is no change with the API. |
4 | A&AI API
| /api/aai-externalSystem/V16/esr-nfvo-list
| API for getting inventory and image management | There is no change with the API. |
- Catalog API:
- Request : Passing parameters E2E_SERVICE and DISTRIBUTED constants.
...
- Service Operation Response Object is received from SO with default properties Service ID and Operation ID.
- The Service Instance and Service Instance operation objects are created and saved in the PostgreSQL data base.
- In addition with these, in terms of MDONS use case another property “statusDetails” needs to be added, which holds the status message (Reason for failure) from SO.
- For this property a column needs to be added in service_instance_operations table with column name operation_status_details.
- An additional Column will be added in the UI service List page to show the status details as shown below.
8. After Service creation, the progress of the service creation is re-queried from SO component until the progress is 100% from below path mapping by passing service id and operation id. This API call returns back a response with the percentage of operational status. This API is queried until the operation status become 100%.
...