SequenceFlow_1 SequenceFlow_11er1t8 SequenceFlow_6 SequenceFlow_9 SequenceFlow_6 SequenceFlow_8 execution.getVariable("DCVFMR_rollbackPrepareUpdateVfModule") == "true" && !(execution.getVariable('aLaCarte') == true && execution.getVariable("DCVFMR_rollbackSDNCRequestAssign") == "true") SequenceFlow_8 SequenceFlow_9 SequenceFlow_10 SequenceFlow_15 SequenceFlow_1p0v6yk SequenceFlow_16 import org.onap.so.bpmn.infrastructure.scripts.* def dcvfmr = new DoCreateVfModuleRollback() dcvfmr.prepVNFAdapterRequest(execution) SequenceFlow_16 SequenceFlow_08aruzz #{execution.getVariable("DCVFMR_rollbackSDNCRequestActivate") == "true" && execution.getVariable("sdncVersion") == "1707"} SequenceFlow_13 SequenceFlow_14 import org.onap.so.bpmn.infrastructure.scripts.* def dcvfmr = new DoCreateVfModuleRollback() dcvfmr.prepUpdateAAIVfModule(execution) SequenceFlow_14 SequenceFlow_18 SequenceFlow_1gcfdej SequenceFlow_13 SequenceFlow_17 #{execution.getVariable("DCVFMR_rollbackUpdateAAIVfModule") == "true"} SequenceFlow_17 SequenceFlow_18 SequenceFlow_19 SequenceFlow_20 #{execution.getVariable("DCVFMR_rollbackSDNCRequestAssign") == "true" || execution.getVariable("DCVFMR_rollbackSDNCRequestActivate") == "true"} SequenceFlow_1rpg6ac SequenceFlow_32 import org.onap.so.bpmn.infrastructure.scripts.* def dcvfmr = new DoCreateVfModuleRollback() dcvfmr.prepSDNCAdapterRequest(execution) SequenceFlow_32 SequenceFlow_2 SequenceFlow_20 SequenceFlow_4 SequenceFlow_12otwa4 SequenceFlow_21 SequenceFlow_24 #{execution.getVariable("DCVFMR_rollbackCreateAAIVfModule") == "true"} SequenceFlow_34 SequenceFlow_35 SequenceFlow_0ggp8wz SequenceFlow_1h8ve60 SequenceFlow_24 SequenceFlow_34 import org.onap.so.bpmn.infrastructure.scripts.* def dcvfmr = new DoCreateVfModuleRollback() dcvfmr.prepDeleteAAIVfModule(execution) SequenceFlow_2 SequenceFlow_4 import org.onap.so.bpmn.infrastructure.scripts.* def dcvfmr = new DoCreateVfModuleRollback() dcvfmr.sdncValidateResponse(execution, DCVFMR_DoCreateVfModuleRollbackResponse) SequenceFlow_12 SequenceFlow_22 SequenceFlow_02fx6z6 SequenceFlow_22 import org.onap.so.bpmn.infrastructure.scripts.* def dcvfmr = new DoCreateVfModuleRollback() dcvfmr.logWorkflowException(execution, 'DoCreateVfModuleRollback caught an event') dcvfmr.saveWorkflowException(execution, 'DCVFMR_CaughtWorkflowException1') SequenceFlow_12 SequenceFlow_02fx6z6 import org.onap.so.bpmn.infrastructure.scripts.* def dcvfmr = new DoCreateVfModuleRollback() dcvfmr.setFailedRollbackStatus(execution) SequenceFlow_23 SequenceFlow_23 SequenceFlow_1 SequenceFlow_5 import org.onap.so.bpmn.infrastructure.scripts.* def dcvfmr = new DoCreateVfModuleRollback() dcvfmr.preProcessRequest(execution) SequenceFlow_0djpj3r SequenceFlow_0n58kg1 SequenceFlow_185bo77 SequenceFlow_111l1he SequenceFlow_0unumxv SequenceFlow_0djpj3r import org.onap.so.bpmn.infrastructure.scripts.* def dcvfmr = new DoCreateVfModuleRollback() dcvfmr.deleteNetworkPoliciesFromAAI(execution) SequenceFlow_111l1he SequenceFlow_0ca4brn import org.onap.so.bpmn.infrastructure.scripts.* def dcvfmr = new DoCreateVfModuleRollback() dcvfmr.preProcessUpdateAAIGenericVnf(execution) SequenceFlow_0ca4brn SequenceFlow_19r2uus SequenceFlow_185bo77 SequenceFlow_19r2uus SequenceFlow_1p0v6yk SequenceFlow_03i4czf #{execution.getVariable("DCVFMR_rollbackUpdateVnfAAI") == "true"} #{execution.getVariable("DCVFMR_rollbackVnfAdapterCreate") == "true"} SequenceFlow_5 SequenceFlow_11er1t8 SequenceFlow_0ggp8wz #{execution.getVariable("skipRollback" ) == true} SequenceFlow_06rm0hg SequenceFlow_15 SequenceFlow_0n58kg1 SequenceFlow_0unumxv SequenceFlow_10 SequenceFlow_0ugalf8 import org.onap.so.bpmn.infrastructure.scripts.* def dcvfmr = new DoCreateVfModuleRollback() dcvfmr.preProcessSDNCDeactivateRequest(execution) SequenceFlow_0ugalf8 SequenceFlow_0n78x37 SequenceFlow_0n78x37 SequenceFlow_06rm0hg import org.onap.so.bpmn.infrastructure.scripts.* def dcvfmr = new DoCreateVfModuleRollback() String response = execution.getVariable("DCVFMR_deactivateSDNCAdapterResponse") dcvfmr.sdncValidateResponse(execution, response) #{execution.getVariable("DCVFMR_rollbackCreateNetworkPoliciesAAI") == "true"} SequenceFlow_16ghmax SequenceFlow_1iufuuu import org.onap.so.bpmn.infrastructure.scripts.* def dcvfmr = new DoCreateVfModuleRollback() dcvfmr.preProcessSDNCUnassignRequest(execution) SequenceFlow_1iufuuu SequenceFlow_1l4n37b SequenceFlow_1l4n37b SequenceFlow_12otwa4 import org.onap.so.bpmn.infrastructure.scripts.* def dcvfmr = new DoCreateVfModuleRollback() String response = execution.getVariable("DCVFMR_unassignSDNCAdapterResponse") dcvfmr.sdncValidateResponse(execution, response) SequenceFlow_19 SequenceFlow_1rpg6ac SequenceFlow_16ghmax #{execution.getVariable("DCVFMR_rollbackSDNCRequestAssign") == "true" && execution.getVariable("sdncVersion") == "1707"} SequenceFlow_21 SequenceFlow_35 SequenceFlow_17it51d SequenceFlow_1h8ve60 import org.onap.so.bpmn.infrastructure.scripts.* def dcvfmr = new DoCreateVfModuleRollback() dcvfmr.setSuccessfulRollbackStatus(execution) SequenceFlow_03i4czf SequenceFlow_08aruzz SequenceFlow_1gcfdej SequenceFlow_17ne2iz execution.getVariable('aLaCarte') == true && execution.getVariable("DCVFMR_rollbackSDNCRequestAssign") == "true" SequenceFlow_0fvuowt SequenceFlow_17it51d SequenceFlow_17ne2iz SequenceFlow_0fvuowt import org.onap.so.bpmn.infrastructure.scripts.* def dcvfmr = new DoCreateVfModuleRollback() dcvfmr.prepUpdateAAIVfModuleToAssigned(execution)