Done
Details
Assignee
Byung-Woo JunByung-Woo JunReporter
Byung-Woo JunByung-Woo JunLabels
Priority
Medium
Details
Details
Assignee
Byung-Woo Jun
Byung-Woo JunReporter
Byung-Woo Jun
Byung-Woo JunLabels
Priority
Created May 3, 2020 at 3:54 AM
Updated February 23, 2022 at 5:33 PM
Resolved February 23, 2022 at 5:33 PM
Supports the Create NS Subscription operation and workflows which do the following sequence:
<Create NS Subscription: note: the following workflow is a template, and it can be enhanced as needed.>
Supports SOL005-compliant Create NS Subscription operation
Supports input parameters handling:
Initializes Parameters: set subscription filters
callback_uri
authentication
notification_types
operation_types
operation_states
ns_component_types
lcm_opname_impactin_nscomponent
lcm_opoccstatus_impacting_nscomponent
nsInstanceSubscriptionFilter
Creates Subscription ID: create subscription id
Checks valid auth info:
Checks Filter Type:
checks if the notification is NOTIFICATION_TYPE.NSLCM_OPERATION_OCCURRENCE_NOTIFICATION
Checks Valid:
Checks Callback_URI: check callback Uri
checks if the callbackUri exists in the NFVO_SUBSCRIPTION DB
if no subscription, return true
else
checks additional filter types, notificationTypes, operationTypes, operationStates
if the filters are NOT equal, return false
checks ns instance filter, If the filter type is not equal, return false
return true
saves subscription request to database
returns response with subscription
*