SequenceFlow_1 SequenceFlow_15 SequenceFlow_15 SequenceFlow_11 SequenceFlow_40 SequenceFlow_43 SequenceFlow_17 SequenceFlow_17 SequenceFlow_19 SequenceFlow_21 #{execution.getVariable("DCVFM_volumeGroupName") != null && execution.getVariable("DCVFM_volumeGroupName") != "" } SequenceFlow_19 SequenceFlow_35 SequenceFlow_11 SequenceFlow_21 SequenceFlow_35 SequenceFlow_6 SequenceFlow_18 SequenceFlow_20 SequenceFlow_20 SequenceFlow_1nh92s8 import org.onap.so.bpmn.infrastructure.scripts.* String response = execution.getVariable("DCVFM_assignSDNCAdapterResponse") def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.validateSDNCResponse(execution, response, "assign") SequenceFlow_8 SequenceFlow_18 import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.preProcessSDNCAssignRequest(execution) SequenceFlow_0p61zug SequenceFlow_0aegg0r SequenceFlow_23 import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.preProcessSDNCGetRequest(execution, "vfmodule") SequenceFlow_23 SequenceFlow_24 SequenceFlow_24 SequenceFlow_31 import org.onap.so.bpmn.infrastructure.scripts.* String response = execution.getVariable("DCVFM_getSDNCAdapterResponse") def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.validateSDNCResponse(execution, response, "get") SequenceFlow_5 SequenceFlow_10 SequenceFlow_1avfxsz SequenceFlow_5 import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.preProcessUpdateAAIVfModuleRequestOrch(execution) SequenceFlow_10 SequenceFlow_12 import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.preProcessSDNCActivateRequest(execution) SequenceFlow_12 SequenceFlow_13 SequenceFlow_13 SequenceFlow_14 import org.onap.so.bpmn.infrastructure.scripts.* String response = execution.getVariable("DCVFM_activateSDNCAdapterResponse") def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.validateSDNCResponse(execution, response, "activate") SequenceFlow_14 SequenceFlow_30 SequenceFlow_28 SequenceFlow_0363dz7 SequenceFlow_8 SequenceFlow_28 SequenceFlow_3 import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.prepareCreateAAIVfModuleVolumeGroupRequest(execution) SequenceFlow_3 SequenceFlow_29 SequenceFlow_30 SequenceFlow_29 SequenceFlow_16 SequenceFlow_31 SequenceFlow_32 import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.preProcessVNFAdapterRequest(execution) SequenceFlow_32 SequenceFlow_33 SequenceFlow_33 SequenceFlow_1ushk1d import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.postProcessVNFAdapterRequest(execution) SequenceFlow_0xfanpi SequenceFlow_0abffyj SequenceFlow_0zcfn2x SequenceFlow_170kw7h SequenceFlow_39 SequenceFlow_37 SequenceFlow_0zcfn2x SequenceFlow_0m382su SequenceFlow_25 SequenceFlow_27 import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.postProcessCreateAAIVfModule(execution) SequenceFlow_27 SequenceFlow_36 SequenceFlow_39 execution.getVariable("DCVFM_isBaseVfModule") == "true" SequenceFlow_36 SequenceFlow_37 import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.queryAAIVfModule(execution) SequenceFlow_16 SequenceFlow_7 import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.setSuccessIndicator(execution, true) SequenceFlow_7 SequenceFlow_40 SequenceFlow_43 import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() return doCreateVfModule.queryCloudRegion(execution) #{execution.getVariable("DCVFM_volumeGroupId") != null && execution.getVariable("DCVFM_volumeGroupId") != "" } SequenceFlow_1 SequenceFlow_4 import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.preProcessRequest(execution) SequenceFlow_1f53tby SequenceFlow_0270n5c SequenceFlow_6 SequenceFlow_25 SequenceFlow_1ushk1d SequenceFlow_0ery1pk SequenceFlow_0xfanpi execution.getVariable("DCVFM_contrailNetworkPolicyFqdnList") != null && !execution.getVariable("DCVFM_contrailNetworkPolicyFqdnList").isEmpty() SequenceFlow_0ery1pk SequenceFlow_0abffyj import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.createNetworkPoliciesInAAI(execution) SequenceFlow_0363dz7 SequenceFlow_0bi38s7 SequenceFlow_1k5uku2 SequenceFlow_112los9 SequenceFlow_1k5uku2 SequenceFlow_1avfxsz !execution.getVariable("DCVFM_oamManagementV4Address").isEmpty() || !execution.getVariable("DCVFM_oamManagementV6Address").isEmpty() SequenceFlow_0bi38s7 SequenceFlow_1qm81ym import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.prepUpdateAAIGenericVnf(execution) SequenceFlow_1qm81ym SequenceFlow_112los9 #{execution.getVariable("DCVFM_sdncVersion" ) == '1707'} SequenceFlow_0m382su SequenceFlow_0g270u0 import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.preProcessSDNCGetRequest(execution, 'vnf') SequenceFlow_0g270u0 SequenceFlow_1yrlvgb SequenceFlow_1yrlvgb SequenceFlow_170kw7h import org.onap.so.bpmn.infrastructure.scripts.* String response = execution.getVariable("DCVFM_getVnfSDNCAdapterResponse") def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.validateSDNCResponse(execution, response, "get") SequenceFlow_1y1ttqe SequenceFlow_0lilmm3 SequenceFlow_0270n5c SequenceFlow_05og7iw #{execution.getVariable("DCVFM_vfModuleName") == null} SequenceFlow_05og7iw SequenceFlow_1f53tby SequenceFlow_02lc25j SequenceFlow_0z2rczk SequenceFlow_1pgo10r SequenceFlow_1i1q78e SequenceFlow_0112l2c SequenceFlow_04bd5in SequenceFlow_1i1q78e import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.preProcessRollback(execution) SequenceFlow_0112l2c SequenceFlow_0z2rczk import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.postProcessRollback(execution) SequenceFlow_02lc25j SequenceFlow_04bd5in SequenceFlow_1nh7m8d #{execution.getVariable("disableRollback" ) == true} SequenceFlow_1nh7m8d SequenceFlow_1pgo10r import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.processBPMNException(execution) SequenceFlow_0cc17yk SequenceFlow_17cp3tn SequenceFlow_006rnym #{execution.getVariable("DCVFM_volumeGroupId") != null && execution.getVariable("DCVFM_volumeGroupId") != "" } SequenceFlow_4 SequenceFlow_1y1ttqe SequenceFlow_1y8q87e SequenceFlow_1sf1091 SequenceFlow_0lilmm3 SequenceFlow_15i583d execution.getVariable("DCVFM_aLaCarte") == true execution.getVariable("DCVFM_twoPhaseDesign") == true SequenceFlow_00bh7m7 execution.getVariable("DCVFM_orchestrationStatus") == "PendingActivation" || execution.getVariable("DCVFM_orchestrationStatus") == "Assigned" SequenceFlow_1nh92s8 SequenceFlow_16mgvsd SequenceFlow_1iyt5i4 execution.getVariable("DCVFM_aLaCarte") == true SequenceFlow_0ynd0iy SequenceFlow_1mnipp8 SequenceFlow_17cp3tn SequenceFlow_0ynd0iy import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.preProcessUpdateAAIVfModuleRequestStatus(execution, 'PendingActivation') SequenceFlow_16mgvsd SequenceFlow_0cc17yk import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.queryCatalogDB(execution) SequenceFlow_1y8q87e SequenceFlow_1sf1091 import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.queryAAIVfModuleForStatus(execution) SequenceFlow_1mnipp8 SequenceFlow_00bh7m7 import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.setSuccessIndicator(execution, true) SequenceFlow_15i583d SequenceFlow_0tfrcnc SequenceFlow_0oadvvx #{execution.getVariable("DCVFM_volumeGroupId") != null && execution.getVariable("DCVFM_volumeGroupId") != "" } SequenceFlow_0tfrcnc SequenceFlow_0c6p4aa SequenceFlow_1qzw172 SequenceFlow_1qzw172 SequenceFlow_0xed5sn SequenceFlow_0p3cspl execution.getVariable("DCVFM_isBaseVfModule") == "true" SequenceFlow_0xed5sn SequenceFlow_1k7xbcu SequenceFlow_0p61zug SequenceFlow_0oadvvx SequenceFlow_03batve import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() return doCreateVfModule.queryCloudRegion(execution) SequenceFlow_03batve SequenceFlow_0c6p4aa SequenceFlow_0p3cspl SequenceFlow_1k7xbcu import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.queryAAIVfModule(execution) SequenceFlow_006rnym SequenceFlow_1iyt5i4 SequenceFlow_0thm33s import org.onap.so.bpmn.infrastructure.scripts.* def doCreateVfModule = new DoCreateVfModule() doCreateVfModule.preProcessUpdateAAIVfModuleRequestStatus(execution, 'Assigned') SequenceFlow_0thm33s SequenceFlow_0aegg0r