Code changes done in SO component  

SO api-handler 

new package ManagedObject3gppServiceInstances is created, highlights of the functionality:

  • Validate the request
  • Do service_recipe table lookup
  • Create infraActiveRequest in requestDB
  • Prepare ServiceInstanceRequest with new Resource = nssi

SO bpmn-infra

New module so-bomn-moi is created.

  • In WorkflowAction class: added new workflowType = NetworkSliceSubnet
  • New BPMN flows:
    • AssignRANNssiBB
    • ActivateRANNssiBB
    • ModifyRANNssiBB
    • DeleteRANNssiBB

SO catalogDB 
db_insert_scripts for (RAN NSSMF)Slicing Use Case.sql


SO macro flow and OOF integration

In the existing ExecuteBuildingBlock BPMN, a new subprocess EnrichGBB is added. 

In the SO request if  Homing_Solution value is true then flow will execute EnrichGBB process to find the optimisation solution.




EnrichGBB
BPMN:

The purpose of the this bpmn is to preparing request and trigger OOF API. Also, handle OOF async response. Right now we are preparing OOF request for NSST selection only, going forward we will enhance the code to other solutions like cloud details






  • No labels