From ff68145bedd5ef4cb0f8cc12acad2539ce03819e Mon Sep 17 00:00:00 2001 From: Isaac Manuel Raj Date: Wed, 4 Mar 2020 20:08:03 +0530 Subject: Added new BPMN flow for creating 5G slice NSSI. Added new BPMN flow for creating 5G slice NSSI. Issue-ID: SO-2368 Signed-off-by: Isaac Manuel Raj Change-Id: Ibcd5210de446c90b0955eee21b065bccd9f6efac --- .../main/resources/subprocess/DoAllocateNSSI.bpmn | 364 +++++++++++++++++++++ 1 file changed, 364 insertions(+) create mode 100644 bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoAllocateNSSI.bpmn (limited to 'bpmn/so-bpmn-infrastructure-flows/src') diff --git a/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoAllocateNSSI.bpmn b/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoAllocateNSSI.bpmn new file mode 100644 index 0000000000..445c9378af --- /dev/null +++ b/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoAllocateNSSI.bpmn @@ -0,0 +1,364 @@ + + + + + SequenceFlow_1qo2pln + + + + + SequenceFlow_1h5bw41 + SequenceFlow_1uiz85h + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnssi = new DoAllocateNSSI() +dcnssi.sendCreateRequestNSSMF(execution) + + + SequenceFlow_1qo2pln + SequenceFlow_0khtova + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnssi = new DoAllocateNSSI() +dcnssi.preProcessRequest(execution) + + + SequenceFlow_0yie00u + SequenceFlow_0kzlbeh + SequenceFlow_1r8qkgf + SequenceFlow_09pv5lu + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnssi = new DoAllocateNSSI() +dcnssi.createSliceProfile(execution) + + + SequenceFlow_09pv5lu + + + SequenceFlow_1smrx3b + SequenceFlow_08xcz0v + SequenceFlow_1lpxjvi + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnssi = new DoAllocateNSSI() +dcnssi.getNSSMFProgresss(execution) + + + + SequenceFlow_0dj0jvq + SequenceFlow_1h5bw41 + SequenceFlow_0ueeeca + + + #{(execution.getVariable("nssmfOperation" ) == "create")} + + + SequenceFlow_0ueeeca + SequenceFlow_0xfhbqw + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnssi = new DoAllocateNSSI() +dcnssi.sendUpdateRequestNSSMF(execution) + + + + SequenceFlow_03bz6dh + SequenceFlow_0dj0jvq + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnssi = new DoAllocateNSSI() +dcnssi.getNSSTInfo(execution) + + + + + SequenceFlow_07azk0i + SequenceFlow_0yie00u + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnssi = new DoAllocateNSSI() +dcnssi.instantiateNSSIService(execution) + + + + + + + + + + + + SequenceFlow_0khtova + SequenceFlow_03bz6dh + + + + SequenceFlow_1xzq95u + SequenceFlow_1kxwt7k + SequenceFlow_0stj4cv + + + SequenceFlow_0stj4cv + SequenceFlow_08xcz0v + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnssi = new DoAllocateNSSI() +dcnssi.timeDelay(execution) + + + + SequenceFlow_0xfhbqw + SequenceFlow_1uiz85h + SequenceFlow_1smrx3b + + + #{(execution.getVariable("isNSSICreated" ) == true)} + + + #{(execution.getVariable("isNSSICreated" ) == false)} + + + + + + SequenceFlow_1kxwt7k + SequenceFlow_07azk0i + SequenceFlow_0c2o5zl2 + + + #{(execution.getVariable("nssmfOperation" ) == "create")} + + + SequenceFlow_14lzy4o + SequenceFlow_0kzlbeh + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnssi = new DoAllocateNSSI() +dcnssi.updateRelationship(execution) + + + + + SequenceFlow_1lpxjvi + SequenceFlow_0jjbci8 + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnssi = new DoAllocateNSSI() +dcnssi.prepareUpdateOrchestrationTask(execution) + + + + + + + + + + + + + + SequenceFlow_0jjbci8 + SequenceFlow_1xzq95u + + + + + SequenceFlow_0c2o5zl2 + SequenceFlow_14lzy4o + SequenceFlow_1r8qkgf + + + + #{(execution.getVariable("isNSIOptionAvailable" ) == true)} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit 1.2.3-korg