SequenceFlow_1 SequenceFlow_0msqfwu SequenceFlow_6 import org.onap.so.bpmn.infrastructure.scripts.* def callRESTDeleteAAI = new DoDeleteNetworkInstance() callRESTDeleteAAI.callRESTQueryAAI(execution) SequenceFlow_1pdp4d2 SequenceFlow_12 SequenceFlow_12 SequenceFlow_1jnva78 SequenceFlow_5 import org.onap.so.bpmn.infrastructure.scripts.* def validateSDNCResponse = new DoDeleteNetworkInstance() validateSDNCResponse.validateSDNCResponse(execution) SequenceFlow_8 SequenceFlow_5 sdncTopoDeleteNo_SequenceFlow sdncTopoDeleteYes_SequenceFlow SequenceFlow_8 sdncTopoDeleteNo_SequenceFlow #{execution.getVariable("DELNWKI_sdncResponseSuccess" ) == true} SequenceFlow_1a51h25 SequenceFlow_1yvnovn SequenceFlow_1nl99y6 SequenceFlow_1yvnovn import org.onap.so.bpmn.infrastructure.scripts.* def DoDeleteNetworkInstance = new DoDeleteNetworkInstance() DoDeleteNetworkInstance.postProcessResponse(execution) SequenceFlow_1wif0e5 import org.onap.so.bpmn.infrastructure.scripts.* def DoDeleteNetworkInstance = new DoDeleteNetworkInstance() DoDeleteNetworkInstance.prepareRpcSDNCDeactivateRollback(execution) SequenceFlow_021b0sz SequenceFlow_0tiz0kk SequenceFlow_1suj1nc #{execution.getVariable("DELNWKI_rollbackEnabled") == true} SequenceFlow_0tiz0kk SequenceFlow_0jb7rws SequenceFlow_1raa09h #{execution.getVariable("DELNWKI_isSdncDeactivateRollbackNeeded") == true} SequenceFlow_1suj1nc SequenceFlow_1raa09h SequenceFlow_0jb7rws SequenceFlow_1nl99y6 SequenceFlow_1wif0e5 import org.onap.so.bpmn.infrastructure.scripts.* def DoDeleteNetworkInstance = new DoDeleteNetworkInstance() DoDeleteNetworkInstance.prepareRollbackData(execution) SequenceFlow_1a51h25 SequenceFlow_021b0sz import org.onap.so.bpmn.infrastructure.scripts.* def DoDeleteNetworkInstance = new DoDeleteNetworkInstance() DoDeleteNetworkInstance.setExceptionFlag(execution) isRelationshipExistNo_SequenceFlow querySuccessYes_SequenceFlow querySuccessNo_SequenceFlow #{execution.getVariable("DELNWKI_isAAIGood") == true} querySuccessNo_SequenceFlow isReturnCode404_No_SequenceFlow isReturnCode404_Yes_SequenceFlow #{execution.getVariable("DELNWKI_aaiReturnCode" ) == "404"} isReturnCode404_No_SequenceFlow querySuccessYes_SequenceFlow isResponseEmptyNo_SequenceFlow isResponseEmptyYes_SequenceFlow #{execution.getVariable("DELNWKI_isSilentSuccess") == true} isReturnCode404_Yes_SequenceFlow isResponseEmptyYes_SequenceFlow silentSuccess_SequenceFlow SequenceFlow_0f25bme isResponseEmptyNo_SequenceFlow SequenceFlow_30 import org.onap.so.bpmn.infrastructure.scripts.* def deleteNetMod = new DoDeleteNetworkInstance() deleteNetMod.callRESTQueryAAICloudRegion(execution) SequenceFlow_6 isRelationshipExistNo_SequenceFlow isRelationshipExistYes_SequenceFlow #{execution.getVariable("DELNWKI_isVfRelationshipExist") == true} isRelationshipExistYes_SequenceFlow SequenceFlow_1pbgnr2 SequenceFlow_0r3pvf8 SequenceFlow_1pdp4d2 import org.onap.so.bpmn.infrastructure.scripts.* def prepareSDNCRequest = new DoDeleteNetworkInstance() prepareSDNCRequest.prepareSDNCRequest(execution) SequenceFlow_30 SequenceFlow_15 import org.onap.so.bpmn.infrastructure.scripts.* def prepareNetworkRequest = new DoDeleteNetworkInstance() prepareNetworkRequest.prepareNetworkRequest(execution) SequenceFlow_13 SequenceFlow_17 SequenceFlow_13 SequenceFlow_17 import org.onap.so.bpmn.infrastructure.scripts.* def deleteNetMod = new DoDeleteNetworkInstance() deleteNetMod.processJavaException(execution) sdncTopoDeleteYes_SequenceFlow SequenceFlow_1pbgnr2 import org.onap.so.bpmn.infrastructure.scripts.* def DoDeleteNetworkInstance = new DoDeleteNetworkInstance() DoDeleteNetworkInstance.postProcessResponse(execution) Flow_10caop8 SequenceFlow_0r3pvf8 SequenceFlow_0kqnddy SequenceFlow_0f13b17 SequenceFlow_0zlbzad import org.onap.so.bpmn.infrastructure.scripts.* def prepareSDNCRequest = new DoDeleteNetworkInstance() prepareSDNCRequest.prepareRpcSDNCRequest(execution) SequenceFlow_0zlbzad SequenceFlow_1jnva78 #{execution.getVariable("sdncVersion") != '1610'} SequenceFlow_1 SequenceFlow_0msqfwu import org.onap.so.bpmn.infrastructure.scripts.* def DoDeleteNetworkInstance = new DoDeleteNetworkInstance() DoDeleteNetworkInstance.preProcessRequest(execution) silentSuccess_SequenceFlow SequenceFlow_0f25bme import org.onap.so.bpmn.infrastructure.scripts.* def DoDeleteNetworkInstance = new DoDeleteNetworkInstance() DoDeleteNetworkInstance.postProcessResponse(execution) SequenceFlow_1o088sy SequenceFlow_1i3193l SequenceFlow_0kqnddy SequenceFlow_1o088sy import org.onap.so.bpmn.infrastructure.scripts.* def DoDeleteNetworkInstance = new DoDeleteNetworkInstance() DoDeleteNetworkInstance.prepareRpcSDNCDeactivate(execution) SequenceFlow_0n8sf23 SequenceFlow_1qyo7ot SequenceFlow_0f13b17 SequenceFlow_1i3193l SequenceFlow_0n8sf23 import org.onap.so.bpmn.infrastructure.scripts.* def DoDeleteNetworkInstance = new DoDeleteNetworkInstance() DoDeleteNetworkInstance.validateRpcSDNCDeactivateResponse(execution) SequenceFlow_08hus4u #{execution.getVariable("DELNWKI_sdncResponseSuccess" ) == true} SequenceFlow_08hus4u SequenceFlow_1qyo7ot SequenceFlow_15 Flow_10caop8