This flow expects its incoming request to be in the variable 'DoUpdateVfModuleRequest'. This flow produces no output.
SequenceFlow_38
SequenceFlow_2
import org.onap.so.bpmn.infrastructure.scripts.*
def duvm = new DoUpdateVfModule()
duvm.prepPrepareUpdateAAIVfModule(execution)
SequenceFlow_2
SequenceFlow_15
SequenceFlow_1
SequenceFlow_38
import org.onap.so.bpmn.infrastructure.scripts.*
def duvm = new DoUpdateVfModule()
duvm.preProcessRequest(execution)
SequenceFlow_6
SequenceFlow_35
import org.onap.so.bpmn.infrastructure.scripts.*
def duvm = new DoUpdateVfModule()
duvm.handleWorkflowException(execution)
SequenceFlow_35
SequenceFlow_6
SequenceFlow_36
SequenceFlow_36
SequenceFlow_9
SequenceFlow_18
SequenceFlow_25
import org.onap.so.bpmn.infrastructure.scripts.*
def duvm = new DoUpdateVfModule()
duvm.prepUpdateAAIVfModule(execution)
SequenceFlow_25
SequenceFlow_26
SequenceFlow_26
SequenceFlow_27
import org.onap.so.bpmn.infrastructure.scripts.*
def duvm = new DoUpdateVfModule()
duvm.prepSDNCTopologyAct(execution)
SequenceFlow_27
SequenceFlow_7
SequenceFlow_24
SequenceFlow_13
import org.onap.so.bpmn.infrastructure.scripts.*
def duvm = new DoUpdateVfModule()
duvm.prepUpdateAAIGenericVnf(execution)
SequenceFlow_14
SequenceFlow_9
SequenceFlow_13
SequenceFlow_14
SequenceFlow_18
${execution.getVariable('DOUPVfMod_skipUpdateGenericVnf')} == true
SequenceFlow_1
SequenceFlow_16
SequenceFlow_17
SequenceFlow_12
import org.onap.so.bpmn.infrastructure.scripts.*
def duvm = new DoUpdateVfModule()
duvm.prepSDNCTopologyChg(execution)
SequenceFlow_12
SequenceFlow_3
SequenceFlow_21
SequenceFlow_24
SequenceFlow_23
SequenceFlow_21
import org.onap.so.bpmn.infrastructure.scripts.*
def duvm = new DoUpdateVfModule()
duvm.prepVnfAdapterRest(execution)
SequenceFlow_22
SequenceFlow_23
import org.onap.so.bpmn.infrastructure.scripts.*
String response = execution.getVariable("DOUPVfMod_sdncTopologyResponse")
def duvm = new DoUpdateVfModule()
duvm.validateSDNCResponse(execution, response, "query")
SequenceFlow_19
SequenceFlow_22
SequenceFlow_3
SequenceFlow_5
import org.onap.so.bpmn.infrastructure.scripts.*
String response = execution.getVariable("DOUPVfMod_sdncChangeAssignResponse")
def duvm = new DoUpdateVfModule()
duvm.validateSDNCResponse(execution, response, "changeassign")
SequenceFlow_5
SequenceFlow_19
import org.onap.so.bpmn.infrastructure.scripts.*
def duvm = new DoUpdateVfModule()
duvm.prepSDNCTopologyQuery(execution)
SequenceFlow_15
SequenceFlow_28
SequenceFlow_30
SequenceFlow_11
SequenceFlow_17
SequenceFlow_10
SequenceFlow_11
import org.onap.so.bpmn.infrastructure.scripts.*
def duvm = new DoUpdateVfModule()
duvm.prepConfirmVolumeGroupTenant(execution)
SequenceFlow_29
SequenceFlow_10
SequenceFlow_16
${execution.getVariable('DOUPVfMod_volumeGroupId').isEmpty()} == false
execution.getVariable("DOUPVfMod_isBaseVfModule") == "true"
SequenceFlow_30
SequenceFlow_34
import org.onap.so.bpmn.infrastructure.scripts.*
def doUpdateVfModule = new DoUpdateVfModule()
doUpdateVfModule.queryAAIVfModule(execution)
SequenceFlow_28
SequenceFlow_34
SequenceFlow_29
SequenceFlow_7
SequenceFlow_20
import org.onap.so.bpmn.infrastructure.scripts.*
String response = execution.getVariable("DOUPVfMod_sdncActivateResponse")
def duvm = new DoUpdateVfModule()
duvm.validateSDNCResponse(execution, response, "activate")
SequenceFlow_20
SequenceFlow_4
// This variable is checked by the unit test
execution.setVariable('DoUpdateVfModuleSuccessIndicator', true)
SequenceFlow_4