From 025301d08b061482c1f046d562bf017c8cbcfe8d Mon Sep 17 00:00:00 2001 From: ChrisC Date: Tue, 31 Jan 2017 11:40:03 +0100 Subject: Initial OpenECOMP MSO commit Change-Id: Ia6a7574859480717402cc2f22534d9973a78fa6d Signed-off-by: ChrisC --- .../resources/subprocess/CompleteMsoProcess.bpmn | 1024 ++++++++++++++++++ .../resources/subprocess/DoCreateVfModule.bpmn | 830 +++++++++++++++ .../subprocess/DoCreateVfModuleRollback.bpmn | 520 +++++++++ .../subprocess/DoCreateVfModuleVolumeV1.bpmn | 675 ++++++++++++ .../main/resources/subprocess/FalloutHandler.bpmn | 1102 ++++++++++++++++++++ .../resources/subprocess/GenericDeleteService.bpmn | 303 ++++++ .../resources/subprocess/GenericDeleteVnf.bpmn | 250 +++++ .../resources/subprocess/GenericGetService.bpmn | 321 ++++++ .../main/resources/subprocess/GenericGetVnf.bpmn | 212 ++++ .../main/resources/subprocess/GenericPutVnf.bpmn | 135 +++ .../main/resources/subprocess/SDNCAdapterV1.bpmn | 810 ++++++++++++++ .../VfModularity/ConfirmVolumeGroupName.bpmn | 229 ++++ .../VfModularity/ConfirmVolumeGroupTenant.bpmn | 190 ++++ .../subprocess/VfModularity/CreateAAIVfModule.bpmn | 519 +++++++++ .../VfModularity/CreateAAIVfModuleVolumeGroup.bpmn | 224 ++++ .../subprocess/VfModularity/DeleteAAIVfModule.bpmn | 482 +++++++++ .../subprocess/VfModularity/DoDeleteVfModule.bpmn | 287 +++++ .../subprocess/VfModularity/DoUpdateVfModule.bpmn | 650 ++++++++++++ .../VfModularity/PrepareUpdateAAIVfModule.bpmn | 308 ++++++ .../VfModularity/UpdateAAIGenericVnf.bpmn | 216 ++++ .../subprocess/VfModularity/UpdateAAIVfModule.bpmn | 224 ++++ .../resources/subprocess/VnfAdapterRestV1.bpmn | 442 ++++++++ 22 files changed, 9953 insertions(+) create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/CompleteMsoProcess.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/DoCreateVfModule.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/DoCreateVfModuleRollback.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/DoCreateVfModuleVolumeV1.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/FalloutHandler.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericDeleteService.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericDeleteVnf.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericGetService.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericGetVnf.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericPutVnf.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/SDNCAdapterV1.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/ConfirmVolumeGroupName.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/ConfirmVolumeGroupTenant.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/CreateAAIVfModule.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/CreateAAIVfModuleVolumeGroup.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/DeleteAAIVfModule.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/DoDeleteVfModule.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/DoUpdateVfModule.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/PrepareUpdateAAIVfModule.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/UpdateAAIGenericVnf.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/UpdateAAIVfModule.bpmn create mode 100644 bpmn/MSOGammaBPMN/src/main/resources/subprocess/VnfAdapterRestV1.bpmn (limited to 'bpmn/MSOGammaBPMN/src/main/resources/subprocess') diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/CompleteMsoProcess.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/CompleteMsoProcess.bpmn new file mode 100644 index 0000000000..158c4b7766 --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/CompleteMsoProcess.bpmn @@ -0,0 +1,1024 @@ + + + + + SequenceFlow_18 + SequenceFlow_2 + + + + + SequenceFlow_18 + + + + + SequenceFlow_2 + SequenceFlow_45 + SequenceFlow_46 + + + + + SequenceFlow_45 + if_notifcationURLExists + SequenceFlow_40 + + + + + + + if_notifcationURLExists + SequenceFlow_87 + SequenceFlow_73 + + + + + + + + + ${CMSO_updateRequestResponse} + + + + SequenceFlow_19 + + + + SequenceFlow_19 + + + + + + SequenceFlow_58 + SequenceFlow_59 + Build Error Message @@@@" +import com.att.bpm.scripts.* +def buildDataErrorMessage = new CompleteMsoProcess() +buildDataErrorMessage.buildDataError(execution, "Complete --updateFinal NotifyAck Status Success-- Failed")]]> + + + + + + soap-http-connector + + ${URN_mso_adapters_db_endpoint} + + + + application/soap+xml + + + POST + + ${statusCode} + + + + SequenceFlow_11 + SequenceFlow_53 + + + + SequenceFlow_44 + + + SequenceFlow_53 + SequenceFlow_54 + SequenceFlow_58 + + + + + + + SequenceFlow_44 + + + + + SequenceFlow_63 + SequenceFlow_15 + SequenceFlow_70 + + + + SequenceFlow_70 + SequenceFlow_11 + + + + + SequenceFlow_59 + + + + SequenceFlow_60 + SequenceFlow_61 + SequenceFlow_63 + + + + + + + SequenceFlow_61 + SequenceFlow_62 + Build Error Message @@@@" +import com.att.bpm.scripts.* +def buildDataErrorMessage = new CompleteMsoProcess() +buildDataErrorMessage.buildDataError(execution, "Complete -- Update Final Notify Ack Status -- Failed")]]> + + + + SequenceFlow_62 + + + + SequenceFlow_29 + SequenceFlow_92 + SequenceFlow_15 + + + + SequenceFlow_20 + SequenceFlow_29 + + + + + + + http-connector + + + + + text/xml + + + + + NOTIFY CCD Payload @@@@" +import com.att.bpm.scripts.* +def notifyCCDSuccess = new CompleteMsoProcess() +return notifyCCDSuccess.notifyCCDSuccessPayload(execution)]]> + + POST + + ${statusCode} + + + + SequenceFlow_16 + SequenceFlow_20 + + + + + + soap-http-connector + + ${URN_csi_networkstatus_endpoint} + POST + + + application/soap+xml + + + + + + ${response} + ${statusCode} + + + + + + + SequenceFlow_12 + SequenceFlow_65 + + + + SequenceFlow_73 + SequenceFlow_12 + SequenceFlow_16 + + + + + + + SequenceFlow_65 + SequenceFlow_92 + + + + + SequenceFlow_4 + + + + + + + soap-http-connector + + ${URN_mso_adapters_db_endpoint} + + UpdateFinalNotifyAckStatus" +import com.att.bpm.scripts.* +def updateFinalNotifyAckStatus= new CompleteMsoProcess() +return updateFinalNotifyAckStatus.updateFinalNotifyAckStatusPayload(execution)]]> + + + + application/soap+xml + + + POST + + ${statusCode} + + + + SequenceFlow_87 + SequenceFlow_60 + + + + SequenceFlow_4 + + + SequenceFlow_21 + + + SequenceFlow_7 + SequenceFlow_24 + SequenceFlow_39 + + + + SequenceFlow_9 + + + + SequenceFlow_72 + SequenceFlow_10 + + + + + SequenceFlow_13 + + + + SequenceFlow_46 + SequenceFlow_72 + SequenceFlow_81 + + + + + + + SequenceFlow_25 + SequenceFlow_13 + Build Error Message @@@@" +import com.att.bpm.scripts.* +def buildDataErrorMessage = new CompleteMsoProcess() +buildDataErrorMessage.buildDataError(execution, "Complete --Update DB status to SUCCESS-- Failed")]]> + + + + SequenceFlow_81 + SequenceFlow_49 + + + + + + + soap-http-connector + + ${URN_mso_adapters_db_endpoint} + + + + application/soap+xml + + + POST + + ${statusCode} + + + + SequenceFlow_10 + SequenceFlow_6 + + + + SequenceFlow_14 + + + + + SequenceFlow_1 + SequenceFlow_9 + Build Error Message @@@@" +//println "CMSO_updateRequestResponse IS --> " + execution.getVariable("CMSO_updateRequestResponse") +import com.att.bpm.scripts.* +def buildDataErrorMessage = new CompleteMsoProcess() +buildDataErrorMessage.buildDataError(execution, "Complete MSO -- Update DB status to SUCCESS -- Failed")]]> + + + + SequenceFlow_23 + SequenceFlow_24 + SequenceFlow_25 + + + + + + + SequenceFlow_6 + SequenceFlow_7 + SequenceFlow_1 + + + + + + + + + soap-http-connector + + ${URN_mso_adapters_db_endpoint} + + + + application/soap+xml + + + POST + + ${statusCode} + + + + SequenceFlow_49 + SequenceFlow_23 + + + + SequenceFlow_14 + + + SequenceFlow_21 + + + + + SequenceFlow_40 + SequenceFlow_54 + SequenceFlow_32 + + + + SequenceFlow_32 + SequenceFlow_39 + SequenceFlow_33 + + + + SequenceFlow_33 + SequenceFlow_17 + Complete MSO Process Done SUCCESSFULLY" +import com.att.bpm.scripts.* +def postProcessResponseData = new CompleteMsoProcess() +postProcessResponseData.postProcessResponse(execution) +println "CompleteMsoProcess Response -->" + "\n" + execution.getVariable("CompletionHandlerResponse")]]> + + + + SequenceFlow_17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/DoCreateVfModule.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/DoCreateVfModule.bpmn new file mode 100644 index 0000000000..46b4e1fc02 --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/DoCreateVfModule.bpmn @@ -0,0 +1,830 @@ + + + + + SequenceFlow_1 + + + + SequenceFlow_15 + + + + + SequenceFlow_15 + SequenceFlow_11 + SequenceFlow_40 + + + + + + + + + + + + + + SequenceFlow_43 + SequenceFlow_17 + + + + SequenceFlow_17 + SequenceFlow_19 + SequenceFlow_21 + + + + + + + + + + + + + + + SequenceFlow_19 + SequenceFlow_35 + + + + SequenceFlow_11 + SequenceFlow_21 + SequenceFlow_35 + SequenceFlow_6 + + + + + + + + + + + + + SequenceFlow_18 + SequenceFlow_20 + + + SequenceFlow_20 + SequenceFlow_22 + + + + SequenceFlow_8 + SequenceFlow_18 + + + + + + SequenceFlow_22 + SequenceFlow_23 + + + + + + + + + + + + + SequenceFlow_23 + SequenceFlow_24 + + + + + + SequenceFlow_24 + SequenceFlow_31 + + + + + + + + + + SequenceFlow_5 + SequenceFlow_10 + + + SequenceFlow_26 + SequenceFlow_5 + + + + SequenceFlow_10 + SequenceFlow_12 + + + + + + + + + + + + + SequenceFlow_12 + SequenceFlow_13 + + + SequenceFlow_13 + SequenceFlow_14 + + + + SequenceFlow_14 + SequenceFlow_28 + SequenceFlow_30 + + + + + + + + + + + + SequenceFlow_26 + + + + + SequenceFlow_8 + + + + + SequenceFlow_28 + SequenceFlow_3 + + + + + + + + + + SequenceFlow_3 + SequenceFlow_29 + + + + + SequenceFlow_30 + SequenceFlow_29 + SequenceFlow_16 + + + + SequenceFlow_31 + SequenceFlow_32 + + + + + + + + + + + + SequenceFlow_32 + SequenceFlow_33 + + + SequenceFlow_33 + SequenceFlow_34 + + + + SequenceFlow_34 + + + + + + + + + + + + + + + + SequenceFlow_6 + SequenceFlow_25 + + + SequenceFlow_41 + + + + SequenceFlow_39 + SequenceFlow_37 + SequenceFlow_41 + + + SequenceFlow_25 + SequenceFlow_27 + + + + + + SequenceFlow_27 + SequenceFlow_36 + SequenceFlow_39 + + + + + + + SequenceFlow_36 + SequenceFlow_37 + + + + + + SequenceFlow_16 + SequenceFlow_7 + + + + + SequenceFlow_7 + + + + SequenceFlow_40 + SequenceFlow_43 + + + + + + + + + SequenceFlow_9 + SequenceFlow_38 + + + + + SequenceFlow_9 + + + + + SequenceFlow_38 + + + + SequenceFlow_1 + SequenceFlow_4 + + + + + SequenceFlow_4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/DoCreateVfModuleRollback.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/DoCreateVfModuleRollback.bpmn new file mode 100644 index 0000000000..49e612f543 --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/DoCreateVfModuleRollback.bpmn @@ -0,0 +1,520 @@ + + + + + SequenceFlow_1 + + + + SequenceFlow_5 + SequenceFlow_6 + SequenceFlow_9 + + + SequenceFlow_6 + SequenceFlow_7 + + + + + + + + + + SequenceFlow_7 + SequenceFlow_8 + + + + + + + + + SequenceFlow_8 + SequenceFlow_9 + SequenceFlow_10 + SequenceFlow_15 + + + SequenceFlow_10 + SequenceFlow_16 + + + + + + + + + + + + + SequenceFlow_16 + SequenceFlow_11 + + + + + + + + SequenceFlow_13 + SequenceFlow_14 + + + + + + + + + + SequenceFlow_14 + SequenceFlow_18 + + + + SequenceFlow_11 + SequenceFlow_15 + SequenceFlow_13 + SequenceFlow_17 + + + + + + + SequenceFlow_17 + SequenceFlow_18 + SequenceFlow_19 + SequenceFlow_20 + + + + + + + SequenceFlow_19 + SequenceFlow_32 + + + + + + + + + + + + + + SequenceFlow_32 + SequenceFlow_2 + + + SequenceFlow_20 + SequenceFlow_4 + SequenceFlow_21 + SequenceFlow_24 + + + + + + + + + + + + + SequenceFlow_34 + SequenceFlow_35 + + + + SequenceFlow_35 + SequenceFlow_21 + + + SequenceFlow_24 + SequenceFlow_34 + + + + + + SequenceFlow_2 + SequenceFlow_4 + + + + + + SequenceFlow_12 + + + + SequenceFlow_22 + + + + SequenceFlow_12 + SequenceFlow_22 + + + + + + SequenceFlow_23 + + + + SequenceFlow_23 + + + + SequenceFlow_1 + SequenceFlow_5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/DoCreateVfModuleVolumeV1.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/DoCreateVfModuleVolumeV1.bpmn new file mode 100644 index 0000000000..9477aac5e8 --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/DoCreateVfModuleVolumeV1.bpmn @@ -0,0 +1,675 @@ + + + + + SequenceFlow_1 + SequenceFlow_22 + + + + + SequenceFlow_22 + SequenceFlow_23 + + + + + SequenceFlow_volGrpName404No + SequenceFlow_7 + + + + + SequenceFlow_19 + SequenceFlow_6 + SequenceFlow_volGrpName404Yes + SequenceFlow_volGrpName404No + + + #{DCVFMODVOLV1_AaiReturnCode == '404'} + + + + SequenceFlow_23 + SequenceFlow_14 + + + + + SequenceFlow_19 + + + + + SequenceFlow_14 + SequenceFlow_6 + + + + + SequenceFlow_volGrpName404Yes + SequenceFlow_9 + + + + + + + + + + + + + + + SequenceFlow_10 + SequenceFlow_3 + + + + SequenceFlow_11 + + + + + SequenceFlow_3 + SequenceFlow_vnfAdapterFail + SequenceFlow_vnfAdapterSuccess + + + + #{VNFREST_SuccessIndicator == true} + + + SequenceFlow_vnfAdapterSuccess + SequenceFlow_28 + + + + + + + + SequenceFlow_5 + SequenceFlow_8 + + + + + + + + SequenceFlow_28 + SequenceFlow_5 + + + + + SequenceFlow_8 + + + SequenceFlow_9 + SequenceFlow_10 + + + + + + + + SequenceFlow_4 + SequenceFlow_12 + + + + + SequenceFlow_rollbackIsEnabled1 + SequenceFlow_4 + + + + + SequenceFlow_11 + SequenceFlow_17 + SequenceFlow_rollbackIsEnabled1 + SequenceFlow_rollbackIsNotEnabled1 + + + #{DCVFMODVOLV1_rollbackEnabled == true} + + + + SequenceFlow_rollbackIsEnabled2 + SequenceFlow_15 + + + + + SequenceFlow_vnfAdapterFail + SequenceFlow_rollbackIsEnabled2 + SequenceFlow_rollbackIsNotEnabled2 + + + #{DCVFMODVOLV1_rollbackEnabled == true} + + + + SequenceFlow_1 + + + + + + + + + + + + + + SequenceFlow_rollbackEnabledYes91 + SequenceFlow_16 + + + + + SequenceFlow_13 + SequenceFlow_rollbackEnabledYes91 + SequenceFlow_rollbackNotEnabled92 + + + #{DCVFMODVOLV1_rollbackEnabled == true} + + + + SequenceFlow_13 + + + + + SequenceFlow_16 + SequenceFlow_rollbackNotEnabled92 + + + + SequenceFlow_17 + + + + + SequenceFlow_rollbackIsNotEnabled1 + SequenceFlow_12 + + + SequenceFlow_rollbackIsNotEnabled2 + SequenceFlow_15 + + + SequenceFlow_7 + + + WorkflowException should already have been created in VNF create subflow + + + + + + Catch MsoException triggered by Plugin. The vnfAdapterRest subflow is currently not directly throwing the BPMNError(MSOException. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/FalloutHandler.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/FalloutHandler.bpmn new file mode 100644 index 0000000000..e5856bb14c --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/FalloutHandler.bpmn @@ -0,0 +1,1102 @@ + + + + + SequenceFlow_12 + SequenceFlow_2 + SequenceFlow_24 + + + + + SequenceFlow_54 + SequenceFlow_55 + SequenceFlow_56 + + + + + + + SequenceFlow_40 + SequenceFlow_41 + SequenceFlow_42 + + + + + + + + + soap-http-connector + + ${URN_csi_networkstatus_endpoint} + POST + + + application/soap+xml + + + + + + ${response} + ${statusCode} + + + + SequenceFlow_55 + SequenceFlow_40 + + + + SequenceFlow_3 + SequenceFlow_4 + SequenceFlow_54 + + + + + SequenceFlow_41 + SequenceFlow_45 + SequenceFlow_62 + + + + SequenceFlow_62 + SequenceFlow_39 + SequenceFlow_63 + + + + SequenceFlow_42 + SequenceFlow_50 + SequenceFlow_45 + + + + + SequenceFlow_50 + + + + + + + http-connector + + + + + text/xml + + + + POST + + NOTIFY CCD" +import com.att.bpm.scripts.* +def notifyCCD = new FalloutHandler() +return notifyCCD.notifyCCDFailurePayload(execution)]]> + + + ${statusCode} + + + + SequenceFlow_56 + SequenceFlow_52 + + + + SequenceFlow_75 + SequenceFlow_48 + SequenceFlow_39 + + + + SequenceFlow_52 + SequenceFlow_75 + SequenceFlow_47 + + + + + + + SequenceFlow_47 + SequenceFlow_51 + SequenceFlow_48 + + + + + SequenceFlow_51 + + + + + SequenceFlow_2 + SequenceFlow_3 + SequenceFlow_23 + + + + + + + SequenceFlow_10 + SequenceFlow_12 + + + + + SequenceFlow_10 + + + + SequenceFlow_63 + SequenceFlow_13 + SequenceFlow_18 + + + + + + soap-http-connector + + ${URN_mso_adapters_db_endpoint} + POST + + + application/soap+xml + + + + update Request" +import com.att.bpm.scripts.* +def updateRequest= new FalloutHandler() +return updateRequest.updateRequestPayload(execution)]]> + + + ${statusCode} + + + + SequenceFlow_18 + SequenceFlow_19 + + + + SequenceFlow_74 + + + + SequenceFlow_37 + SequenceFlow_38 + SequenceFlow_8 + + + + SequenceFlow_8 + SequenceFlow_9 + + + + + SequenceFlow_23 + SequenceFlow_22 + SequenceFlow_38 + + + + SequenceFlow_24 + SequenceFlow_25 + SequenceFlow_26 + + + + + + + + + soap-http-connector + + ${URN_mso_adapters_db_endpoint} + POST + + + application/soap+xml + + + + update Request Gamma" +import com.att.bpm.scripts.* +def updateRequestGamma= new FalloutHandler() +return updateRequestGamma.updateRequestGammaPayload(execution)]]> + + + ${statusCode} + + + + SequenceFlow_25 + SequenceFlow_29 + + + + SequenceFlow_72 + + + + SequenceFlow_35 + SequenceFlow_36 + SequenceFlow_37 + + + + SequenceFlow_9 + + + SequenceFlow_71 + + + + + + + soap-http-connector + + ${URN_mso_adapters_db_endpoint} + POST + + + application/soap+xml + + + + update Response Status to pending ..." +import com.att.bpm.scripts.* +def updateResponseStatus= new FalloutHandler() +return updateResponseStatus.updateResponseStatusPayload(execution)]]> + + + ${statusCode} + + + + SequenceFlow_4 + SequenceFlow_43 + + + + + + SequenceFlow_19 + SequenceFlow_22 + SequenceFlow_68 + + + + + + + SequenceFlow_68 + SequenceFlow_74 + SequenceFlow_77 + + + + + SequenceFlow_77 + + + + SequenceFlow_78 + + + + SequenceFlow_71 + SequenceFlow_6 + SequenceFlow_78 + + + + SequenceFlow_43 + SequenceFlow_6 + SequenceFlow_13 + + + + + + + + SequenceFlow_72 + SequenceFlow_31 + SequenceFlow_79 + + + + + SequenceFlow_79 + + + + SequenceFlow_29 + SequenceFlow_31 + SequenceFlow_35 + + + + + + + SequenceFlow_32 + SequenceFlow_80 + SequenceFlow_73 + + + + + + + soap-http-connector + + ${URN_mso_adapters_db_endpoint} + POST + + + application/soap+xml + + + + update Request Infra" +import com.att.bpm.scripts.* +def updateRequestInfra= new FalloutHandler() +return updateRequestInfra.updateRequestInfraPayload(execution)]]> + + + ${statusCode} + + + + SequenceFlow_26 + SequenceFlow_30 + + + + SequenceFlow_30 + SequenceFlow_32 + SequenceFlow_36 + + + + + + + SequenceFlow_80 + + + + + SequenceFlow_73 + + + + + SequenceFlow_15 + SequenceFlow_14 + + + + + SequenceFlow_14 + + + SequenceFlow_15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericDeleteService.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericDeleteService.bpmn new file mode 100644 index 0000000000..52364a0f7c --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericDeleteService.bpmn @@ -0,0 +1,303 @@ + + + + + + SequenceFlow_9 + SequenceFlow_10 + + + + + SequenceFlow_9 + + + + + SequenceFlow_10 + + + + + + SequenceFlow_12 + + + SequenceFlow_11 + SequenceFlow_12 + + + + SequenceFlow_11 + + + + + + + SequenceFlow_1 + + + + SequenceFlow_1 + SequenceFlow_3 + + + + + SequenceFlow_3 + no + yes + + + + + + + SequenceFlow_7 + SequenceFlow_4 + + + + + yes + siExistYes + SequenceFlow_6 + + + + SequenceFlow_4 + + + + SequenceFlow_6 + SequenceFlow_7 + + + + + no + SequenceFlow_5 + + + + + SequenceFlow_5 + siExistYes + siExistNo + + + + + + + siExistNo + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericDeleteVnf.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericDeleteVnf.bpmn new file mode 100644 index 0000000000..b20a26a4c3 --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericDeleteVnf.bpmn @@ -0,0 +1,250 @@ + + + + + SequenceFlow_1 + + + SequenceFlow_1 + SequenceFlow_9 + + + + + + SequenceFlow_9 + resourceVariableNotProvided + resourceVersionProvided + + + + + + + + SequenceFlow_2 + SequenceFlow_3 + + + + + SequenceFlow_2 + + + + + SequenceFlow_3 + + + + + resourceVariableNotProvided + SequenceFlow_5 + + + + + SequenceFlow_7 + SequenceFlow_8 + + + + + SequenceFlow_6 + SequenceFlow_7 + + + + + vnfFoundNo + + + + SequenceFlow_5 + vnfFoundYes + vnfFoundNo + + + + + + + resourceVersionProvided + vnfFoundYes + SequenceFlow_6 + + + + SequenceFlow_8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericGetService.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericGetService.bpmn new file mode 100644 index 0000000000..cbaec1a29c --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericGetService.bpmn @@ -0,0 +1,321 @@ + + + + + SequenceFlow_1 + SequenceFlow_2 + + + + + SequenceFlow_2 + getUrlYes + getUrlNo + + + + + + + + SequenceFlow_7 + SequenceFlow_8 + + + + + SequenceFlow_7 + + + + + SequenceFlow_8 + + + + SequenceFlow_3 + SequenceFlow_6 + + + + + SequenceFlow_5 + SequenceFlow_3 + + + + + getUrlNo + foundYes + SequenceFlow_5 + + + + obtainById + SequenceFlow_4 + + + + + obtainByName + SequenceFlow_13 + + + + + getUrlYes + obtainById + obtainByName + + + + + + + SequenceFlow_14 + foundYes + notFound + + + + + + + notFound + + + + SequenceFlow_4 + SequenceFlow_13 + SequenceFlow_14 + + + + SequenceFlow_6 + + + + SequenceFlow_1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericGetVnf.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericGetVnf.bpmn new file mode 100644 index 0000000000..4fe0321820 --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericGetVnf.bpmn @@ -0,0 +1,212 @@ + + + + + SequenceFlow_1 + + + SequenceFlow_1 + SequenceFlow_2 + + + + + + SequenceFlow_2 + noVnfId + haveVnfId + + + + + + + noVnfId + SequenceFlow_9 + + + + + SequenceFlow_9 + SequenceFlow_10 + SequenceFlow_7 + + + + haveVnfId + SequenceFlow_10 + + + + + + SequenceFlow_12 + + + + SequenceFlow_11 + SequenceFlow_12 + + + + + SequenceFlow_11 + + + + + + SequenceFlow_7 + SequenceFlow_8 + + + + + SequenceFlow_8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericPutVnf.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericPutVnf.bpmn new file mode 100644 index 0000000000..bcda933fa5 --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/GenericPutVnf.bpmn @@ -0,0 +1,135 @@ + + + + + SequenceFlow_1 + + + SequenceFlow_1 + SequenceFlow_2 + + + + + + + SequenceFlow_6 + + + + SequenceFlow_5 + + + + SequenceFlow_5 + SequenceFlow_6 + + + + + + + SequenceFlow_2 + SequenceFlow_3 + + + + + SequenceFlow_3 + SequenceFlow_4 + + + + + SequenceFlow_4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/SDNCAdapterV1.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/SDNCAdapterV1.bpmn new file mode 100644 index 0000000000..fc9f0a114c --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/SDNCAdapterV1.bpmn @@ -0,0 +1,810 @@ + + + + + SequenceFlow_15 + badSynchronousResponse + goodSynchronousResponse + + + + + + + badSynchronousResponse + Exception + + + + + + + soap-http-connector + + ${URN_mso_adapters_sdnc_endpoint} + POST + + + application/soap+xml + #{BasicAuthHeaderValue} + + + ${sdncAdapterRequest} + ${response} + ${statusCode} + + + + SequenceFlow_8 + SequenceFlow_15 + + + + Exception + + + + SequenceFlow_1 + + + + + + + + + massageSDNCRequestScript + + + + + + SequenceFlow_1 + SequenceFlow_8 + + + + + SequenceFlow_9 + timeOut + SequenceFlow_29 + + + SequenceFlow_29 + SequenceFlow_14 + + + + + SequenceFlow_14 + noTimeoutError + SequenceFlow_19 + + + + + + + SequenceFlow_2 + SequenceFlow_9 + + SequenceFlow_16 + + + + SequenceFlow_18 + + + + SequenceFlow_18 + SequenceFlow_16 + + + + + + + timeOut + + ${sdncTimeoutValue} + + + + + SequenceFlow_19 + Error + + + + + Error + + + + goodSynchronousResponse + SequenceFlow_26 + SequenceFlow_2 + + + + + noTimeoutError + Done + SequenceFlow_30 + + + + + + + Done + SequenceFlow_17 + + + + + + + + ${sdncAdapterWorkflowResponse} + + + + SequenceFlow_17 + + + + SequenceFlow_30 + SequenceFlow_21 + SequenceFlow_26 + + + + + + SequenceFlow_22 + + + + + SequenceFlow_22 + SequenceFlow_27 + + + + + SequenceFlow_27 + + + + SequenceFlow_11 + SequenceFlow_5 + SequenceFlow_7 + + + + #{execution.getVariable('source').equals('CCD')} + + + SequenceFlow_33 + + + SequenceFlow_7 + SequenceFlow_10 + + + + + SequenceFlow_5 + SequenceFlow_3 + + + + + SequenceFlow_12 + SequenceFlow_20 + + + + + SequenceFlow_24 + + + SequenceFlow_13 + + + + + soap-http-connector + + ${URN_mso_adapters_db_endpoint} + POST + + + application/soap+xml + + + ${dbUpdateInterimStageCompletion} + + ${statusCode} + + + + SequenceFlow_20 + SequenceFlow_33 + + + + + http-connector + + + + + text/xml + + + + + POST + + ${statusCode} + + + + SequenceFlow_10 + SequenceFlow_13 + + + + + + soap-http-connector + + ${URN_csi_networkstatus_endpoint} + POST + + + application/soap+xml + + + ${csiSendManagedNetworkNotificationRequest} + ${response} + ${statusCode} + + + + SequenceFlow_3 + SequenceFlow_24 + + + + SequenceFlow_4 + SequenceFlow_11 + SequenceFlow_12 + + + + + SequenceFlow_21 + SequenceFlow_31 + + + + + SequenceFlow_31 + SequenceFlow_4 + SequenceFlow_23 + + + + + + + SequenceFlow_23 + + + SequenceFlow_28 + + + + SequenceFlow_28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/ConfirmVolumeGroupName.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/ConfirmVolumeGroupName.bpmn new file mode 100644 index 0000000000..74e962f4d9 --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/ConfirmVolumeGroupName.bpmn @@ -0,0 +1,229 @@ + + + + + SequenceFlow_39 + SequenceFlow_23 + SequenceFlow_2 + + + + + + SequenceFlow_23 + SequenceFlow_18 + + + + + SequenceFlow_18 + + + + SequenceFlow_38 + SequenceFlow_39 + + + + + SequenceFlow_1 + SequenceFlow_38 + + + + + + SequenceFlow_2 + SequenceFlow_4 + + + + + SequenceFlow_7 + SequenceFlow_11 + + + + SequenceFlow_4 + SequenceFlow_5 + SequenceFlow_7 + + + + + + + + + + + SUCCESS + ]]> + + + + SequenceFlow_5 + + + + + SequenceFlow_11 + + + + SequenceFlow_1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/ConfirmVolumeGroupTenant.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/ConfirmVolumeGroupTenant.bpmn new file mode 100644 index 0000000000..7da59a3f3f --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/ConfirmVolumeGroupTenant.bpmn @@ -0,0 +1,190 @@ + + + + + SequenceFlow_1 + SequenceFlow_2 + + + + SequenceFlow_2 + idsMatchNo + idsMatchYes + + + + + + + + SequenceFlow_7 + + + + idsMatchNo + SequenceFlow_8 + + + + + SequenceFlow_8 + + + + groupNamesMatchYes + SequenceFlow_7 + + + + + groupNamesMatchNo + SequenceFlow_9 + + + + + SequenceFlow_9 + + + + idsMatchYes + groupNamesMatchNo + groupNamesMatchYes + + + + + + + SequenceFlow_1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/CreateAAIVfModule.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/CreateAAIVfModule.bpmn new file mode 100644 index 0000000000..8970324115 --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/CreateAAIVfModule.bpmn @@ -0,0 +1,519 @@ + + + + + SequenceFlow_24 + SequenceFlow_6 + SequenceFlow_7 + SequenceFlow_28 + + + + + + + SequenceFlow_39 + SequenceFlow_22 + SequenceFlow_23 + + + + + + + SequenceFlow_23 + SequenceFlow_18 + + + + + SequenceFlow_18 + + + + SequenceFlow_22 + SequenceFlow_24 + + + + + SequenceFlow_8 + SequenceFlow_5 + SequenceFlow_10 + + + SequenceFlow_4 + SequenceFlow_35 + SequenceFlow_8 + + + + + + SequenceFlow_28 + SequenceFlow_26 + SequenceFlow_33 + SequenceFlow_29 + + + + SequenceFlow_29 + + + + + SequenceFlow_7 + SequenceFlow_31 + + + + + SequenceFlow_34 + SequenceFlow_35 + + + + + SequenceFlow_31 + SequenceFlow_33 + SequenceFlow_34 + + + + + + + SequenceFlow_38 + SequenceFlow_39 + + + + + SequenceFlow_1 + SequenceFlow_38 + + + + + SequenceFlow_2 + + + + SequenceFlow_5 + SequenceFlow_2 + + + + + + + SequenceFlow_10 + + + + + + SequenceFlow_20 + SequenceFlow_13 + SequenceFlow_26 + SequenceFlow_27 + + + + + + + SequenceFlow_6 + SequenceFlow_9 + SequenceFlow_11 + + + + SequenceFlow_9 + SequenceFlow_20 + + + + + + + + SequenceFlow_27 + SequenceFlow_12 + SequenceFlow_4 + + + + + SequenceFlow_1 + + + + + SequenceFlow_11 + SequenceFlow_3 + + + + + SequenceFlow_3 + SequenceFlow_12 + SequenceFlow_13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/CreateAAIVfModuleVolumeGroup.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/CreateAAIVfModuleVolumeGroup.bpmn new file mode 100644 index 0000000000..bbdd21a3f7 --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/CreateAAIVfModuleVolumeGroup.bpmn @@ -0,0 +1,224 @@ + + + + This flow expects its incoming request to be in the variable 'CreateAAIVfModuleVolumeGroupRequest'. This flow produces no output. + + SequenceFlow_38 + SequenceFlow_39 + + + + + SequenceFlow_18 + + + + SequenceFlow_23 + SequenceFlow_18 + + + + + SequenceFlow_8 + + + + + + + + ${CCV1_subscriberglobalid} + ]]> + + + + SequenceFlow_13 + + + SequenceFlow_39 + SequenceFlow_22 + SequenceFlow_23 + + + #{execution.getVariable('CAAIVfModVG_getVfModuleResponseCode') == 200} + + + + SequenceFlow_4 + SequenceFlow_8 + + + + + SequenceFlow_2 + + + + SequenceFlow_2 + SequenceFlow_38 + + + + + SequenceFlow_22 + SequenceFlow_14 + + + + + SequenceFlow_14 + SequenceFlow_13 + SequenceFlow_4 + + + #{execution.getVariable('CAAIVfModVG_updateVfModuleResponseCode') == 200} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/DeleteAAIVfModule.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/DeleteAAIVfModule.bpmn new file mode 100644 index 0000000000..d043619fbb --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/DeleteAAIVfModule.bpmn @@ -0,0 +1,482 @@ + + + + + SequenceFlow_24 + SequenceFlow_6 + SequenceFlow_8 + + + + + + SequenceFlow_39 + SequenceFlow_22 + SequenceFlow_23 + + + + + + + SequenceFlow_23 + SequenceFlow_18 + + + + + SequenceFlow_18 + + + + SequenceFlow_22 + SequenceFlow_24 + + + + + SequenceFlow_6 + SequenceFlow_20 + + + + + SequenceFlow_20 + SequenceFlow_26 + SequenceFlow_27 + SequenceFlow_11 + + + + + + + SequenceFlow_26 + SequenceFlow_8 + SequenceFlow_29 + + + + + SequenceFlow_38 + SequenceFlow_39 + + + + + + SequenceFlow_29 + + + + + + + SequenceFlow_3 + SequenceFlow_9 + + + + + SequenceFlow_5 + SequenceFlow_2 + + + + + SequenceFlow_2 + + + + SequenceFlow_11 + SequenceFlow_4 + SequenceFlow_5 + SequenceFlow_7 + + + + + + + SequenceFlow_7 + SequenceFlow_15 + + + SequenceFlow_10 + SequenceFlow_12 + + + + + SequenceFlow_12 + + + + SequenceFlow_14 + SequenceFlow_4 + + + + + SequenceFlow_13 + SequenceFlow_14 + + + + + SequenceFlow_9 + SequenceFlow_10 + SequenceFlow_13 + + + + + + + SequenceFlow_1 + + + + + SequenceFlow_1 + SequenceFlow_38 + + + + + SequenceFlow_27 + SequenceFlow_3 + SequenceFlow_15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/DoDeleteVfModule.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/DoDeleteVfModule.bpmn new file mode 100644 index 0000000000..06aeafb926 --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/DoDeleteVfModule.bpmn @@ -0,0 +1,287 @@ + + + + + SequenceFlow_25 + SequenceFlow_28 + + + + + + + + + + SequenceFlow_28 + SequenceFlow_31 + + + + + + + + + + + SequenceFlow_42 + SequenceFlow_4 + + + + + + + + + + + + + SequenceFlow_32 + SequenceFlow_33 + + + + SequenceFlow_4 + SequenceFlow_16 + + + + + SequenceFlow_31 + SequenceFlow_32 + + + + + + + + + + + + + SequenceFlow_16 + SequenceFlow_25 + + + + SequenceFlow_35 + + + + + + + + + SequenceFlow_34 + SequenceFlow_35 + + + + SequenceFlow_2 + SequenceFlow_34 + + + + + SequenceFlow_33 + SequenceFlow_2 + + + + + SequenceFlow_1 + SequenceFlow_12 + + + + + SequenceFlow_12 + SequenceFlow_42 + + + + + SequenceFlow_1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/DoUpdateVfModule.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/DoUpdateVfModule.bpmn new file mode 100644 index 0000000000..2e96035388 --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/DoUpdateVfModule.bpmn @@ -0,0 +1,650 @@ + + + + This flow expects its incoming request to be in the variable 'DoUpdateVfModuleRequest'. This flow produces no output. + + SequenceFlow_38 + SequenceFlow_2 + + + + + + + + + + + + + + SequenceFlow_2 + SequenceFlow_15 + + + SequenceFlow_1 + SequenceFlow_38 + + + + + + SequenceFlow_6 + SequenceFlow_35 + + + + SequenceFlow_35 + + + + + SequenceFlow_6 + + + + + + SequenceFlow_36 + + + + SequenceFlow_36 + + + + + SequenceFlow_9 + SequenceFlow_18 + SequenceFlow_25 + + + + + + + + + + + + SequenceFlow_25 + SequenceFlow_26 + + + + SequenceFlow_26 + SequenceFlow_27 + + + + + + + + + + + + SequenceFlow_27 + SequenceFlow_8 + + + + SequenceFlow_8 + SequenceFlow_4 + + + + + SequenceFlow_4 + + + + SequenceFlow_24 + SequenceFlow_13 + + + + + + + + + + + + SequenceFlow_14 + SequenceFlow_9 + + + + SequenceFlow_13 + SequenceFlow_14 + SequenceFlow_18 + + + + ${execution.getVariable('DOUPVfMod_skipUpdateGenericVnf')} == true + + + SequenceFlow_1 + + + + SequenceFlow_16 + SequenceFlow_17 + SequenceFlow_12 + + + + + + + + + + + + + + SequenceFlow_12 + SequenceFlow_3 + + + + + + + + + + + SequenceFlow_21 + SequenceFlow_24 + + + + SequenceFlow_23 + SequenceFlow_21 + + + + + SequenceFlow_22 + SequenceFlow_23 + + + + + + + + + + + + + SequenceFlow_19 + SequenceFlow_22 + + + SequenceFlow_3 + SequenceFlow_5 + + + + + + SequenceFlow_5 + SequenceFlow_19 + + + + + + + SequenceFlow_15 + SequenceFlow_28 + SequenceFlow_30 + + + + + + + + + + + + + SequenceFlow_11 + SequenceFlow_17 + + + + SequenceFlow_10 + SequenceFlow_11 + + + + + SequenceFlow_29 + SequenceFlow_10 + SequenceFlow_16 + + + ${execution.getVariable('DOUPVfMod_volumeGroupId').isEmpty()} == false + + + + + + + SequenceFlow_30 + SequenceFlow_34 + + + + + + SequenceFlow_28 + SequenceFlow_34 + SequenceFlow_29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/PrepareUpdateAAIVfModule.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/PrepareUpdateAAIVfModule.bpmn new file mode 100644 index 0000000000..bd16398e1a --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/PrepareUpdateAAIVfModule.bpmn @@ -0,0 +1,308 @@ + + + + + + SequenceFlow_38 + SequenceFlow_39 + + + + + SequenceFlow_39 + SequenceFlow_22 + SequenceFlow_23 + + + #{execution.getVariable('PUAAIVfMod_getVnfResponseCode') == 200} + + + + SequenceFlow_22 + SequenceFlow_10 + + + + SequenceFlow_23 + SequenceFlow_18 + + + + + SequenceFlow_18 + + + + + SequenceFlow_10 + SequenceFlow_12 + SequenceFlow_16 + + + SequenceFlow_12 + SequenceFlow_15 + + + + + + SequenceFlow_15 + + + + SequenceFlow_14 + SequenceFlow_13 + SequenceFlow_4 + + + #{execution.getVariable('PUAAIVfMod_updateVfModuleResponseCode') == 200} + + + + SequenceFlow_8 + + + + + + + + ${CCV1_subscriberglobalid} + ]]> + + + + SequenceFlow_13 + + + SequenceFlow_4 + SequenceFlow_8 + + + + + SequenceFlow_16 + SequenceFlow_14 + + + + + #{execution.getVariable('PUAAIVfMod_vfModuleOK')} + + + SequenceFlow_1 + + + + SequenceFlow_1 + SequenceFlow_38 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/UpdateAAIGenericVnf.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/UpdateAAIGenericVnf.bpmn new file mode 100644 index 0000000000..32206bd7ac --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/UpdateAAIGenericVnf.bpmn @@ -0,0 +1,216 @@ + + + + This flow expects its incoming request to be in the variable 'UpdateAAIGenericVnfRequest'. This flow produces no output. + + SequenceFlow_38 + SequenceFlow_39 + + + + + SequenceFlow_8 + + + + SequenceFlow_14 + SequenceFlow_13 + SequenceFlow_4 + + + #{execution.getVariable('UAAIGenVnf_updateGenericVnfResponseCode') == 200} + + + + SequenceFlow_4 + SequenceFlow_8 + + + + + + + + + ${CCV1_subscriberglobalid} + ]]> + + + + SequenceFlow_13 + + + SequenceFlow_22 + SequenceFlow_14 + + + + + SequenceFlow_39 + SequenceFlow_22 + SequenceFlow_23 + + + #{execution.getVariable('UAAIGenVnf_getGenericVnfResponseCode') == 200} + + + + SequenceFlow_23 + SequenceFlow_18 + + + + + SequenceFlow_18 + + + + SequenceFlow_1 + + + + SequenceFlow_1 + SequenceFlow_38 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/UpdateAAIVfModule.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/UpdateAAIVfModule.bpmn new file mode 100644 index 0000000000..fabd9c2f9d --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VfModularity/UpdateAAIVfModule.bpmn @@ -0,0 +1,224 @@ + + + + This flow expects its incoming request to be in the variable 'UpdateAAIVfModuleRequest'. This flow produces no output. + + SequenceFlow_38 + SequenceFlow_39 + + + + + SequenceFlow_18 + + + + SequenceFlow_23 + SequenceFlow_18 + + + + + SequenceFlow_8 + + + + + + + + ${CCV1_subscriberglobalid} + ]]> + + + + SequenceFlow_13 + + + SequenceFlow_39 + SequenceFlow_22 + SequenceFlow_23 + + + #{execution.getVariable('UAAIVfMod_getVfModuleResponseCode') == 200} + + + + SequenceFlow_4 + SequenceFlow_8 + + + + + SequenceFlow_14 + SequenceFlow_13 + SequenceFlow_4 + + + #{execution.getVariable('UAAIVfMod_updateVfModuleResponseCode') == 200} + + + + SequenceFlow_22 + SequenceFlow_14 + + + + + SequenceFlow_1 + + + + SequenceFlow_1 + SequenceFlow_38 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VnfAdapterRestV1.bpmn b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VnfAdapterRestV1.bpmn new file mode 100644 index 0000000000..04f9d02fe9 --- /dev/null +++ b/bpmn/MSOGammaBPMN/src/main/resources/subprocess/VnfAdapterRestV1.bpmn @@ -0,0 +1,442 @@ + + + + + SequenceFlow_3 + SequenceFlow_14 + + + + SequenceFlow_17 + SequenceFlow_35 + + + + SequenceFlow_23 + SequenceFlow_36 + + + + + SequenceFlow_14 + SequenceFlow_17 + SequenceFlow_23 + SequenceFlow_24 + + + + + + + + + + SequenceFlow_27 + + ${URN_mso_po_timeout} + + + + SequenceFlow_24 + SequenceFlow_28 + + SequenceFlow_25 + SequenceFlow_26 + + + + + SequenceFlow_25 + + + + SequenceFlow_26 + + + + + SequenceFlow_27 + SequenceFlow_34 + + + + + SequenceFlow_28 + SequenceFlow_33 + + + + + + SequenceFlow_34 + + + + + SequenceFlow_35 + + + + SequenceFlow_36 + + + + + SequenceFlow_32 + + + + SequenceFlow_33 + SequenceFlow_31 + SequenceFlow_32 + + + + + + + SequenceFlow_31 + SequenceFlow_1 + + + + + SequenceFlow_1 + + + SequenceFlow_2 + SequenceFlow_3 + + + + + + SequenceFlow_4 + SequenceFlow_5 + + + + + SequenceFlow_5 + + + SequenceFlow_4 + + + + + + SequenceFlow_9 + SequenceFlow_2 + + + + + SequenceFlow_9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file -- cgit 1.2.3-korg