From 315ac8db2585e2df5b608fb699b23754a80f764c Mon Sep 17 00:00:00 2001 From: krishnaa96 Date: Fri, 17 Sep 2021 14:01:07 +0530 Subject: Add feature to Support NSMF based TN slices Issue-ID: SO-3764 Signed-off-by: krishnaa96 Change-Id: I57f6db8fab6cbd0032f58ca8254d3f93d7a78147 --- .../resources/subprocess/DoAllocateAccessNSSI.bpmn | 478 +++++++++++------ .../resources/subprocess/DoAllocateNSIandNSSI.bpmn | 586 +++++++++++++++------ 2 files changed, 738 insertions(+), 326 deletions(-) (limited to 'bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess') diff --git a/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoAllocateAccessNSSI.bpmn b/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoAllocateAccessNSSI.bpmn index 9df7398f8c..85aa7c2bf5 100644 --- a/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoAllocateAccessNSSI.bpmn +++ b/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoAllocateAccessNSSI.bpmn @@ -1,5 +1,5 @@ - + Flow_163f3sq @@ -12,14 +12,14 @@ def nss = new DoAllocateAccessNSSI() nss.preProcessRequest(execution) - Flow_00f37fu + Flow_1xcjj1m Flow_1w8whur import org.onap.so.bpmn.infrastructure.scripts.* def nss = new DoAllocateAccessNSSI() nss.getSubnetCapabilities(execution) - Flow_0833cha + Flow_1gxbsoi Flow_1xw4abx import org.onap.so.bpmn.infrastructure.scripts.* def nss = new DoAllocateAccessNSSI() @@ -50,12 +50,12 @@ nss.prepareOperationStatusUpdate(execution) Flow_0ll5x3u - + - Flow_0rb4j9r + Flow_1eo3bed Flow_0d0f3ie import org.onap.so.bpmn.infrastructure.scripts.* def nss = new DoAllocateAccessNSSI() @@ -80,7 +80,7 @@ nss.prepareTnMhRequest(execution) - Flow_0kcvava + Flow_0bd6dhi @@ -120,7 +120,7 @@ nss.prepareOofRequestForRanNSS(execution) - Flow_1exjm0h + Flow_0d40k12 @@ -256,12 +256,11 @@ nss.processMhAllocateNssiJobStatusRsp(execution) Flow_1i10qog - Flow_00f37fu + Flow_1f0furp import org.onap.so.bpmn.infrastructure.scripts.* def nss = new DoAllocateAccessNSSI() nss.processDecomposition(execution) - @@ -278,7 +277,7 @@ nss.processDecomposition(execution) Flow_1k3vqxg - Flow_0n1mh5c + Flow_1tx240t import org.onap.so.bpmn.infrastructure.scripts.* def nss = new DoAllocateAccessNSSI() nss.processRanNfModifyRsp(execution) @@ -395,7 +394,7 @@ nss.processNsstDecomposition(execution) - + #{(execution.getVariable("isAllNsstsDecomposed" ) == true)} @@ -432,12 +431,11 @@ def nss = new DoAllocateAccessNSSI() nss.updateAaiWithRANInstances(execution) - - - + + - Flow_0bd6dhi - Flow_0kcvava + Flow_0833cha + Flow_1gxbsoi import org.onap.so.bpmn.infrastructure.scripts.* def nss = new DoAllocateAccessNSSI() nss.updateAairelationships(execution) @@ -492,10 +490,9 @@ nss.prepareFailedOperationStatusUpdate(execution) - Flow_0n1mh5c + Flow_15uux8j - @@ -513,52 +510,125 @@ nss.prepareFailedOperationStatusUpdate(execution) + + + Flow_0rb4j9r + + + + Flow_1eo3bed + + + + + Flow_1exjm0h + Flow_0d40k12 + Flow_024x74t + + + + Flow_024x74t + + + + #{(execution.getVariable("IsRANNfAlonePresent" ) == true)} + + + Flow_1f0furp + Flow_1xcjj1m + Flow_0twvyso + + + + Flow_0twvyso + + + + #{(execution.getVariable("IsRANNfAlonePresent" ) == true)} + + + + Flow_1tx240t + Flow_15uux8j + Flow_1ryf352 + + + + + Flow_1ryf352 + + + + #{(execution.getVariable("IsRANNfAlonePresent" ) == true)} + - - - + + + - - - + + + + + + - - - + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - - + @@ -609,48 +679,36 @@ nss.prepareFailedOperationStatusUpdate(execution) - - - - - - + + - - + + - - - - - - - - - - + + - - + + - + - - + + - - + + - - + + @@ -669,22 +727,22 @@ nss.prepareFailedOperationStatusUpdate(execution) - - + + - - + + - - + + - - + + - + @@ -699,38 +757,72 @@ nss.prepareFailedOperationStatusUpdate(execution) - - + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -742,52 +834,52 @@ nss.prepareFailedOperationStatusUpdate(execution) - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -801,31 +893,19 @@ nss.prepareFailedOperationStatusUpdate(execution) - - - - - - - + - + - + - - - - - - - + - + @@ -838,22 +918,19 @@ nss.prepareFailedOperationStatusUpdate(execution) - + - + - + - - - - + - + @@ -861,9 +938,6 @@ nss.prepareFailedOperationStatusUpdate(execution) - - - @@ -898,62 +972,128 @@ nss.prepareFailedOperationStatusUpdate(execution) - + - + - - - - + - + - + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - - + + - - + + - - + + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoAllocateNSIandNSSI.bpmn b/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoAllocateNSIandNSSI.bpmn index c6268d3638..51f96ee8a9 100644 --- a/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoAllocateNSIandNSSI.bpmn +++ b/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoAllocateNSIandNSSI.bpmn @@ -1,5 +1,5 @@ - + SequenceFlow_0xgfj7z @@ -155,7 +155,7 @@ dcnsio.createCnSliceProfileInstance(execution) def dcnsio = new DoAllocateNSIandNSSI() dcnsio.createCnSliceProfile(execution) - + SequenceFlow_0paqrtx SequenceFlow_1d48cil @@ -230,7 +230,7 @@ dcnsio.updateCnRelationship(execution) SequenceFlow_150xio1 - SequenceFlow_0ax2c4p + Flow_0ehx22x @@ -274,56 +274,363 @@ dcnsio.createANEndpoint(execution) def dcnsio = new DoAllocateNSIandNSSI() dcnsio.createCNEndpoint(execution) + + Flow_19564hj + + + + Flow_19564hj + Flow_1j649ha + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.createTnFHSliceProfileInstance(execution) + + + Flow_1j649ha + Flow_1hhipma + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.createTnFHSliceProfile(execution) + + + Flow_1hhipma + Flow_00n25jt + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.prepareAllocateTnFHNssi(execution) + + + + + + + + + + + + + + + + + + + + + + Flow_00n25jt + Flow_1b3a4vn + + + Flow_1b3a4vn + Flow_0dpbero + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.updateTnFHRelationship(execution) + + + + + + + + Flow_0bu5pc9 + + + + Flow_0bu5pc9 + Flow_04gnit7 + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.createTnMHSliceProfileInstance(execution) + + + Flow_04gnit7 + Flow_1i02ybs + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.createTnMHSliceProfile(execution) + + + Flow_1i02ybs + Flow_0shgflm + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.prepareAllocateTnMHNssi(execution) + + + + + + + + + + + + + + + + + + + + + + Flow_0shgflm + Flow_05lgxne + + + Flow_05lgxne + Flow_0imtsjm + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.updateTnMHRelationship(execution) + + + + + + + + + Flow_0dpbero + + + + + Flow_0imtsjm + + + + SequenceFlow_0ax2c4p + Flow_0ehx22x + Flow_13i03hb + + + Flow_13i03hb + + + + + #{(execution.getVariable("processFHandMH" ) == true)} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - @@ -336,184 +643,149 @@ dcnsio.createCNEndpoint(execution) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + - + - - - - - - + + - - - - - - + + - - - - - - - + + + + + + + + - - - - - - - - - - - - - - + - - + + - + - - + + - - - - - - + + - - - - - - - - - - + + - - - - - - - - - - + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit 1.2.3-korg