SequenceFlow_1 SequenceFlow_13 SequenceFlow_14 ${UrnPropertiesReader.getVariable("mso.adapters.openecomp.db.endpoint", execution)} ${UPDVfModVol_updateInfraRequest} aapplication/soap+xml #{BasicAuthHeaderValueDB} POST ${response} ${statusCode} http-connector SequenceFlow_11 SequenceFlow_12 SequenceFlow_22 SequenceFlow_21 import org.onap.so.bpmn.infrastructure.scripts.* def uvmv = new UpdateVfModuleVolumeInfraV1() uvmv.executeMethod('prepVnfAdapterRest', execution, isDebugLogEnabled) SequenceFlow_12 SequenceFlow_13 import org.onap.so.bpmn.infrastructure.scripts.* def uvmv = new UpdateVfModuleVolumeInfraV1() uvmv.executeMethod('prepCompletionHandlerRequest', execution, UPDVfModVol_requestId, 'UPDATE', UPDVfModVol_source, isDebugLogEnabled) SequenceFlow_21 SequenceFlow_19 SequenceFlow_19 SequenceFlow_11 import org.onap.so.bpmn.infrastructure.scripts.* def uvmv = new UpdateVfModuleVolumeInfraV1() uvmv.executeMethod('prepDbInfraDbRequest', execution, isDebugLogEnabled) SequenceFlow_14 SequenceFlow_1 // The following variable is checked by the unit test execution.setVariable("UpdateVfModuleVolumeSuccessIndicator", true) SequenceFlow_noVfModuleRelation SequenceFlow_personaModelIdMatchYes SequenceFlow_22 SequenceFlow_7 SequenceFlow_6 SequenceFlow_7 SequenceFlow_4 import org.onap.so.bpmn.infrastructure.scripts.* def uvmv = new UpdateVfModuleVolumeInfraV1() uvmv.executeMethod('prepFalloutHandler', execution, isDebugLogEnabled) SequenceFlow_4 SequenceFlow_6 SequenceFlow_8 SequenceFlow_personaModelIdMatchYes SequenceFlow_personaModelidMatchNo #{UPDVfModVol_modelInvariantId == UPDVfModVol_personaModelId} SequenceFlow_YesVfModuleRelation SequenceFlow_8 import org.onap.so.bpmn.infrastructure.scripts.* def uvmv = new UpdateVfModuleVolumeInfraV1() uvmv.executeMethod('queryAAIForVfModule', execution, isDebugLogEnabled) SequenceFlow_personaModelidMatchNo SequenceFlow_18 import org.onap.so.bpmn.infrastructure.scripts.* def uvmv = new UpdateVfModuleVolumeInfraV1() uvmv.executeMethod('handlePersonaModelIdMismatch', execution, isDebugLogEnabled) SequenceFlow_18 SequenceFlow_3 SequenceFlow_2 import org.onap.so.bpmn.infrastructure.scripts.* def uvmv = new UpdateVfModuleVolumeInfraV1() uvmv.executeMethod('preProcessRequest', execution, isDebugLogEnabled) SequenceFlow_3 SequenceFlow_2 SequenceFlow_20 import org.onap.so.bpmn.infrastructure.scripts.* def uvmv = new UpdateVfModuleVolumeInfraV1() uvmv.executeMethod('sendSynchResponse', execution, isDebugLogEnabled) SequenceFlow_tenantIsMatch SequenceFlow_YesVfModuleRelation SequenceFlow_noVfModuleRelation #{UPDVfModVol_relatedVfModuleLink != ''} SequenceFlow_15 SequenceFlow_NoTenantMatch SequenceFlow_tenantIsMatch #{UPDVfModVol_tenantId == UPDVfModVol_volumeGroupTenantId} SequenceFlow_NoTenantMatch SequenceFlow_17 import org.onap.so.bpmn.infrastructure.scripts.* def uvmv = new UpdateVfModuleVolumeInfraV1() uvmv.executeMethod('handleTenantIdMismatch', execution, isDebugLogEnabled) SequenceFlow_17 SequenceFlow_5 SequenceFlow_15 import org.onap.so.bpmn.infrastructure.scripts.* def uvmv = new UpdateVfModuleVolumeInfraV1() uvmv.executeMethod('queryAAIForVolumeGroup', execution, isDebugLogEnabled) SequenceFlow_20 SequenceFlow_5 import org.onap.so.bpmn.infrastructure.scripts.* def uvmv = new UpdateVfModuleVolumeInfraV1() uvmv.executeMethod('queryAAIForGenericVnf', execution, isDebugLogEnabled)