Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

Gliffy
macroId395039e0-ac81-4a95-b904-8d225dce1524
nameCommon NSSMF
pagePin5

CommonNSSMF(DeAllocate) :

Gliffy
nameCommonNSSMF(DeAllocate)
pagePin2

...


AllocateSliceSubnet.bpmn 

Image Added



DeAllocateSliceSubnet.bpmn

Image Added

ModifySliceSubnet.bpmn

Image Added

ActivateSliceSubnet.bpmn

Image Added

Note :  Activation/Deactivation are handled by a single process

DoHandleOofRequest(Sub-process):

GliffynameDoCreateSubnetOptionpagePin3Image Added


Note :  A generic process which can handle any API call to OOF and process async response from OOF
Receive Async Callback : ReceiveWorkflowMessage.bpmn (Existing subprocess to handle callback)

Common steps across NSSMFs:

  •  For Jobstatus api, the internal Internal NSSMF needs to update db table resource_operation_status. NSSMF adapter will read the jobstatus from the table.
  • Mapping of fields will be as below:

    Expand
    titleResource_operation_status Mapping

    Fields updated by Common Workflow :

    SERVICE_ID →

    • Dummy uuid for allocate(00000000-0000-0000-0000-000000000000),
    • NSSI ID for other operations

    OPERATION_ID -> Job Id generated by NSSMF
    RESOURCE_TEMPLATE_UUID -> NSI ID
    OPER_TYPE - Allocate/Deallocate/Activate/Deactivate/Modify

    Fields updated by NSSMF Subflows:

    RESOURCE_INSTANCE_ID → NSSI ID(Specifically for allocate)
    STATUS
    PROGRESS
    ERROR_CODE
    STATUS_DESCRIPTION