From f646731541eb0a720c83da2d7b8e70a33ca2fbe6 Mon Sep 17 00:00:00 2001 From: deepikasatheesh Date: Tue, 22 Feb 2022 11:58:53 +0000 Subject: Implemented OOF call in TN NSSMF for deallocate flow Issue-ID: SO-3864 Signed-off-by: deepikasatheesh Change-Id: Ibb7342a2eb6adb44c5a03e717e908699997e79b4 --- .../subprocess/DoDeallocateTransportNSSI.bpmn | 290 ++++++++++++++++----- 1 file changed, 225 insertions(+), 65 deletions(-) (limited to 'bpmn/so-bpmn-infrastructure-flows/src') diff --git a/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoDeallocateTransportNSSI.bpmn b/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoDeallocateTransportNSSI.bpmn index 1dd362bf4b..48978500e3 100644 --- a/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoDeallocateTransportNSSI.bpmn +++ b/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoDeallocateTransportNSSI.bpmn @@ -1,5 +1,5 @@ - + SequenceFlow_03s744c @@ -26,7 +26,7 @@ ex.processJavaException(execution) Flow_0ca4l8d - SequenceFlow_1jygjln + Flow_14tkuoh SequenceFlow_1qv8qw1 import org.onap.so.bpmn.infrastructure.scripts.* def runScript = new DoDeallocateTnNssi() @@ -69,7 +69,7 @@ runScript.validateSDNCResponse(execution, response, "deallocate") SequenceFlow_1jdb2oq Flow_0dirb5b - SequenceFlow_1jygjln + Flow_14pzrs9 import org.onap.so.bpmn.infrastructure.scripts.* def runScript = new DoDeallocateTnNssi() runScript.deleteServiceInstance(execution) @@ -77,13 +77,11 @@ runScript.deleteServiceInstance(execution) SequenceFlow_03s744c - SequenceFlow_07e12rt + Flow_1xxj5g6 import org.onap.so.bpmn.infrastructure.scripts.* def runScript = new DoDeallocateTnNssi() runScript.preProcessRequest(execution) - - @@ -108,7 +106,7 @@ runScript.preProcessRequest(execution) - SequenceFlow_07e12rt + Flow_08so17j Flow_0sj0mtu Flow_0dirb5b @@ -116,119 +114,281 @@ runScript.preProcessRequest(execution) #{(execution.getVariable("enableSdnc" ) == true)} + + Flow_1xxj5g6 + Flow_0elnhnt + Flow_0buil9w + + + Flow_18xmkvl + Flow_1oxjcb2 + Flow_083usqs + + + + Flow_0elnhnt + Flow_1yadxwl + import org.onap.so.bpmn.infrastructure.scripts.* +def deallocator = new DoDeallocateTnNssi() +deallocator.prepareOOFNssiTerminationRequest(execution) + + + Flow_1yadxwl + Flow_18xmkvl + import org.onap.so.bpmn.infrastructure.scripts.* +def deallocator = new DoDeallocateTnNssi() +deallocator.performOofNSSITerminationCall(execution) + + + #{execution.getVariable("enableOof") == true} + + + + Flow_14tkuoh + + + + + Flow_14pzrs9 + + + + + Flow_1oxjcb2 + + + + + + Flow_083usqs + + + + #{execution.getVariable("terminateTnNSSI") == true} + + + Flow_08so17j + + + + + Flow_0buil9w + + + - - - + + + + + + - - - + + + + + + - - - + + + - - - - - + + + + + - - + + - - + + - - + + - - + + - - - + + + + + + + - + - - - + + + + + + + + + + + + + + + + + + + + - + - - + + + - + + + + + + + + + + + + + + + + + + + - - - - + + + + - + - + - + - - + + + + + - - + + + + + + + + + + + + + + - + + + + + + + + + + + + + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - - + + - + - + - - - - + -- cgit 1.2.3-korg