From f891e734e3bc0d4b367f893e57b7efb5079d133c Mon Sep 17 00:00:00 2001 From: Rob Daugherty Date: Thu, 15 Nov 2018 15:09:30 -0500 Subject: Accept vCPE vfModuleNames in NB API This affects the vCPE custom flow. You can specify zero or more VF Module names (correlated with the model invariant UUID) in the user parameters, like this: "userParams": [ . . . { "name": "VfModuleNames", "value": [ { "VfModuleModelInvariantUuId": "5366deab-be06-44c7-b4f7-77e657b78b25", "VfModuleName": "VGW:e2:25:25:25:%" } ] } ] Change-Id: I673c04775bf5796079dc0ed19890e73e76820ac0 Issue-ID: SO-1213 Signed-off-by: Rob Daugherty --- .../process/CreateVcpeResCustServiceV2.bpmn | 1 + .../subprocess/DoCreateVnfAndModules.bpmn | 137 ++++++++++++++------- 2 files changed, 96 insertions(+), 42 deletions(-) (limited to 'bpmn/so-bpmn-infrastructure-flows/src') diff --git a/bpmn/so-bpmn-infrastructure-flows/src/main/resources/process/CreateVcpeResCustServiceV2.bpmn b/bpmn/so-bpmn-infrastructure-flows/src/main/resources/process/CreateVcpeResCustServiceV2.bpmn index bfbdc25f18..2dbf12717c 100644 --- a/bpmn/so-bpmn-infrastructure-flows/src/main/resources/process/CreateVcpeResCustServiceV2.bpmn +++ b/bpmn/so-bpmn-infrastructure-flows/src/main/resources/process/CreateVcpeResCustServiceV2.bpmn @@ -488,6 +488,7 @@ CreateVcpeResCustService.prepareCreateAllottedResourceTXC(execution)]]> + SequenceFlow_0ws7fjn SequenceFlow_1mkdhw9 diff --git a/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoCreateVnfAndModules.bpmn b/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoCreateVnfAndModules.bpmn index b5988538e3..dec841c021 100644 --- a/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoCreateVnfAndModules.bpmn +++ b/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoCreateVnfAndModules.bpmn @@ -1,5 +1,5 @@ - + SequenceFlow_0o4vuzt @@ -42,7 +42,8 @@ doCreateVnfAndModules.preProcessRequest(execution)]]> - SequenceFlow_1hf7k7q + SequenceFlow_0tbhtk8 + SequenceFlow_10nwzbe SequenceFlow_1ixcnb6 @@ -79,6 +80,7 @@ doCreateVnfAndModules.preProcessRequest(execution)]]> SequenceFlow_1lh21yl + SequenceFlow_12ffqm1 SequenceFlow_1llbx0k @@ -132,7 +134,6 @@ doCreateVnfAndModules.validateAddOnModule(execution)]]> SequenceFlow_19ohb1a - SequenceFlow_07u8e3l SequenceFlow_0jz6bqn @@ -157,12 +158,11 @@ doCreateVnfAndModules.queryCatalogDB(execution)]]> - + - @@ -173,8 +173,8 @@ doCreateVnfAndModules.queryCatalogDB(execution)]]> - SequenceFlow_07u8e3l - SequenceFlow_1hf7k7q + SequenceFlow_19ecf9p + SequenceFlow_0tbhtk8 @@ -186,7 +186,7 @@ doCreateVnfAndModules.queryCatalogDB(execution)]]> - SequenceFlow_0kld3qt + SequenceFlow_0ulldxo SequenceFlow_1lh21yl @@ -240,7 +240,6 @@ dcvam.postProcessRollback(execution)]]> - SequenceFlow_1vrogpr @@ -250,7 +249,7 @@ def doCreateVnfAndModules = new DoCreateVnfAndModules() doCreateVnfAndModules.postProcessAddOnModule(execution)]]> - + SequenceFlow_07u8e3l SequenceFlow_1t407j7 @@ -265,6 +264,25 @@ doCreateVnfAndModules.createPlatform(execution)]]> def doCreateVnfAndModules = new DoCreateVnfAndModules() doCreateVnfAndModules.createLineOfBusiness(execution)]]> + + SequenceFlow_0baw1tl + SequenceFlow_19ecf9p + SequenceFlow_10nwzbe + + + + + + + + SequenceFlow_0kld3qt + SequenceFlow_0ulldxo + SequenceFlow_12ffqm1 + + + + + @@ -303,16 +321,16 @@ doCreateVnfAndModules.createLineOfBusiness(execution)]]> - + - + - + @@ -323,11 +341,9 @@ doCreateVnfAndModules.createLineOfBusiness(execution)]]> - - - + - + @@ -356,10 +372,10 @@ doCreateVnfAndModules.createLineOfBusiness(execution)]]> - - + + - + @@ -377,27 +393,21 @@ doCreateVnfAndModules.createLineOfBusiness(execution)]]> - - - - - - - - + - + - + - - + + + - + @@ -485,13 +495,6 @@ doCreateVnfAndModules.createLineOfBusiness(execution)]]> - - - - - - - @@ -512,9 +515,9 @@ doCreateVnfAndModules.createLineOfBusiness(execution)]]> - + - + @@ -523,6 +526,56 @@ doCreateVnfAndModules.createLineOfBusiness(execution)]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit 1.2.3-korg