Merge "Device input parameter processing failed"
authorDan Timoney <dtimoney@att.com>
Tue, 16 Apr 2019 14:23:52 +0000 (14:23 +0000)
committerGerrit Code Review <gerrit@onap.org>
Tue, 16 Apr 2019 14:23:52 +0000 (14:23 +0000)
installation/sdnc/src/main/scripts/startODL.sh
platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-activate.json
platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-create.json
platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-deactivate.json
platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_validate-sdwan-vf-vpn-input-parameters.json
platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-activate.xml
platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-create.xml
platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-deactivate.xml
platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_validate-sdwan-vf-vpn-input-parameters.xml

index ccddd94..2c0aa7b 100755 (executable)
@@ -51,6 +51,10 @@ function install_sdnrwt_features() {
   addToFeatureBoot "$SDNRWT_BOOTFEATURES" $SDNRWT_REPOSITORY
 }
 
+function install_sdnr_northbound_features() {
+  addToFeatureBoot "$SDNR_NORTHBOUND_BOOTFEATURES" $SDNR_NORTHBOUND_REPOSITORY
+}
+
 function enable_odl_cluster(){
   if [ -z $SDNC_REPLICAS ]; then
      echo "SDNC_REPLICAS is not configured in Env field"
@@ -114,12 +118,16 @@ MY_ODL_CLUSTER=${MY_ODL_CLUSTER:-127.0.0.1}
 INSTALLED_DIR=${INSTALLED_FILE:-/opt/opendaylight/current/daexim}
 SDNRWT=${SDNRWT:-false}
 SDNRWT_BOOTFEATURES=${SDNRWT_BOOTFEATURES:-sdnr-wt-feature-aggregator}
+SDNR_NORTHBOUND=${SDNR_NORTHBOUND:-false}
+SDNR_NORTHBOUND_BOOTFEATURES=${SDNR_NORTHBOUND_BOOTFEATURES:-sdnr-northbound-all}
 
 
 echo "Settings:"
 echo "  ENABLE_ODL_CLUSTER=$ENABLE_ODL_CLUSTER"
 echo "  SDNC_REPLICAS=$SDNC_REPLICAS"
 echo "  SDNRWT=$SDNRWT"
+echo "  SDNR_NORTHBOUND=$SDNR_NORTHBOUND"
+
 
 #
 # Wait for database
@@ -156,6 +164,8 @@ then
 
        if $SDNRWT ; then install_sdnrwt_features ; fi
 
+  if $SDNR_NORTHBOUND ; then install_sdnr_northbound_features ; fi
+
        echo "Installed at `date`" > ${INSTALLED_DIR}/.installed
 fi
 
index b51105e..c1209fc 100644 (file)
@@ -1,20 +1,20 @@
 [\r
     {\r
-        "id": "5781857d.34f10c",\r
+        "id": "21e79fdd.0452",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 188.03125,\r
-        "y": 43.031253814697266,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 172,\r
+        "y": 78,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             [\r
-                "34ea5d13.adf2e2"\r
+                "a56bff31.7def2"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "34ea5d13.adf2e2",\r
+        "id": "a56bff31.7def2",\r
         "type": "service-logic",\r
         "name": "GENERIC-RESOURCE-API ${project.version}",\r
         "module": "GENERIC-RESOURCE-API",\r
         "comments": "",\r
         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",\r
         "outputs": 1,\r
-        "x": 267.31695556640625,\r
-        "y": 105.26936340332031,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 251.28570556640625,\r
+        "y": 140.23810958862305,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             [\r
-                "7a350033.439ec"\r
+                "debd8cb4.849ed"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7a350033.439ec",\r
+        "id": "debd8cb4.849ed",\r
         "type": "method",\r
         "name": "method sdwan-vf-operation-vpn-activate",\r
         "xml": "<method rpc='sdwan-vf-operation-vpn-activate' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 279.03125,\r
-        "y": 199.61759567260742,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 263,\r
+        "y": 234.58634185791016,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             [\r
-                "eae20948.900428"\r
+                "7513aa1e.16b4d4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "eae20948.900428",\r
+        "id": "7513aa1e.16b4d4",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 265.6979217529297,\r
-        "y": 384.6979675292969,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 249.6666717529297,\r
+        "y": 419.6667137145996,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             [\r
-                "94df5008.7b42f",\r
-                "7ed34394.611e1c",\r
-                "23e3b0bc.99c9d",\r
-                "3dc91e9a.3f3102",\r
-                "f95e37c5.b5e148",\r
-                "fc6cc049.08c93",\r
-                "b58620d0.ff986",\r
-                "b6f2d919.b74fa8",\r
-                "9597930d.e038d",\r
-                "ef79430c.f091e",\r
-                "fc543198.c0c2e",\r
-                "a41eacc.0c7475",\r
-                "d46578bf.5e8e58",\r
-                "21b0010b.c0a22e",\r
-                "5d9f4d8a.00ca04",\r
-                "48cf7750.d184d8",\r
-                "4efe1671.fc4788",\r
-                "d6a9c738.cde808"\r
+                "f032d4b7.491cc8",\r
+                "67bb10ae.0e353",\r
+                "c1332488.62fde8",\r
+                "e39bef36.4698d",\r
+                "774b89d9.c41338",\r
+                "73b6f7ab.0d36d8",\r
+                "5ccac719.bf4388",\r
+                "ab39c2ec.e041d",\r
+                "83763572.db11e8",\r
+                "5e0a24cd.c963fc",\r
+                "5dbdc6ec.868d28",\r
+                "5048db5.9599324",\r
+                "a8022531.9687b8",\r
+                "6aeee675.ba6f48",\r
+                "139e4c0f.50ddb4",\r
+                "64534896.fa8bc8",\r
+                "8cf38aaa.8f6988"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "94df5008.7b42f",\r
+        "id": "f032d4b7.491cc8",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:validate-sdwan-vf-vpn-input-parameters",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-sdwan-vf-vpn-input-parameters' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 805.6980133056641,\r
-        "y": 222.03141355514526,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 789.6667633056641,\r
+        "y": 257.000159740448,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "23e3b0bc.99c9d",\r
+        "id": "c1332488.62fde8",\r
         "type": "execute",\r
         "name": "execute Properties",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 637.0625152587891,\r
-        "y": 310.06250381469727,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 621.0312652587891,\r
+        "y": 345.03125,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "7ed34394.611e1c",\r
+        "id": "67bb10ae.0e353",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"sdwan-network-topology-operation-activate\"/>\n<parameter name=\"field3\" value=\"SDWAN-Activate\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 601.7603912353516,\r
-        "y": 266.0624761581421,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 585.7291412353516,\r
+        "y": 301.0312223434448,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "7f983045.d243a",\r
+        "id": "57e47be3.8054b4",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 924.486083984375,\r
-        "y": 360.04166173934937,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 908.454833984375,\r
+        "y": 395.0104079246521,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             [\r
-                "875bfb0c.99b4c8",\r
-                "fda7ec02.f4fa3"\r
+                "d56b85ca.9481e8",\r
+                "d0693d28.80f9b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "875bfb0c.99b4c8",\r
+        "id": "d56b85ca.9481e8",\r
         "type": "switchNode",\r
         "name": "switch name",\r
         "xml": "<switch test=\"`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'name'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1108.4861907958984,\r
-        "y": 322.0416889190674,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 1092.4549407958984,\r
+        "y": 357.0104351043701,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             [\r
-                "2605efbe.66ab7"\r
+                "2748734c.684fac"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2605efbe.66ab7",\r
+        "id": "2748734c.684fac",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1282.4863166809082,\r
-        "y": 322.04169273376465,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 1266.4550666809082,\r
+        "y": 357.0104389190674,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             [\r
-                "dadb2cf7.2ff69"\r
+                "6309dd22.f19b94"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "dadb2cf7.2ff69",\r
+        "id": "6309dd22.f19b94",\r
         "type": "set",\r
         "name": "set name",\r
         "xml": "<set>\n<parameter name='prop.name' value='`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\n",\r
         "comments": "",\r
-        "x": 1445.4862022399902,\r
-        "y": 321.6416873931885,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 1429.4549522399902,\r
+        "y": 356.6104335784912,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": []\r
     },\r
     {\r
-        "id": "fda7ec02.f4fa3",\r
+        "id": "d0693d28.80f9b",\r
         "type": "switchNode",\r
         "name": "switch topology",\r
         "xml": "<switch test=\"`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'topology'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1118.9026908874512,\r
-        "y": 369.70831775665283,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 1102.8714408874512,\r
+        "y": 404.67706394195557,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             [\r
-                "3ae5ca3b.f74cc6"\r
+                "8fb95e7a.24168"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3ae5ca3b.f74cc6",\r
+        "id": "8fb95e7a.24168",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1292.902816772461,\r
-        "y": 369.7083215713501,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 1276.871566772461,\r
+        "y": 404.67706775665283,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             [\r
-                "4b92911a.56168"\r
+                "f7379751.d87ff8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4b92911a.56168",\r
+        "id": "f7379751.d87ff8",\r
         "type": "set",\r
         "name": "set topology",\r
         "xml": "<set>\n<parameter name='prop.topology' value='`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\n",\r
         "comments": "",\r
-        "x": 1455.902702331543,\r
-        "y": 369.3083162307739,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 1439.871452331543,\r
+        "y": 404.27706241607666,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": []\r
     },\r
     {\r
-        "id": "3dc91e9a.3f3102",\r
+        "id": "e39bef36.4698d",\r
         "type": "for",\r
         "name": "for each network-input-parameters",\r
         "xml": "<for index='idx' start='0' end='`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 672.6526527404785,\r
-        "y": 369.708309173584,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 656.6214027404785,\r
+        "y": 404.6770553588867,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             [\r
-                "7f983045.d243a"\r
+                "57e47be3.8054b4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4efe1671.fc4788",\r
+        "id": "139e4c0f.50ddb4",\r
         "type": "get-resource",\r
         "name": "get-resource esr-thirdparty-sdnc",\r
         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = 'SDWANController' AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 669.4862022399902,\r
-        "y": 496.04168128967285,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 653.4549522399902,\r
+        "y": 531.0104274749756,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             [\r
-                "46f8b46c.58115c",\r
-                "a1d7d554.010ed8",\r
-                "21d4ff8e.d6051"\r
+                "3689f3fd.7221cc",\r
+                "d64da76b.209af8",\r
+                "17a9c1ef.c4208e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "46f8b46c.58115c",\r
+        "id": "3689f3fd.7221cc",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 931.486083984375,\r
-        "y": 449.04166159033775,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 915.454833984375,\r
+        "y": 484.0104077756405,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             [\r
-                "df26ddf3.952"\r
+                "33d44e4e.88ac52"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a1d7d554.010ed8",\r
+        "id": "d64da76b.209af8",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 934.97705078125,\r
-        "y": 496.615697234869,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 918.94580078125,\r
+        "y": 531.5844434201717,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             [\r
-                "c96d1e93.137b6"\r
+                "210fb3c2.b65bac"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "21d4ff8e.d6051",\r
+        "id": "17a9c1ef.c4208e",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 930.31005859375,\r
-        "y": 537.9490102231503,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 914.27880859375,\r
+        "y": 572.917756408453,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             [\r
-                "29af3383.039eac"\r
+                "7173d290.3a041c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c96d1e93.137b6",\r
+        "id": "210fb3c2.b65bac",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'An error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",\r
         "comments": "",\r
-        "x": 1111.5484619140625,\r
-        "y": 484.9014333188534,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 1095.5172119140625,\r
+        "y": 519.8701795041561,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": []\r
     },\r
     {\r
-        "id": "29af3383.039eac",\r
+        "id": "7173d290.3a041c",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",\r
         "comments": "",\r
-        "x": 1118.0826148986816,\r
-        "y": 533.3882029950619,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 1102.0513648986816,\r
+        "y": 568.3569491803646,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": []\r
     },\r
     {\r
-        "id": "48cf7750.d184d8",\r
+        "id": "6aeee675.ba6f48",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode Get token",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 689.4861221313477,\r
-        "y": 615.0416851043701,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 673.4548721313477,\r
+        "y": 650.0104312896729,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             [\r
-                "47bd8a4e.743ee4",\r
-                "5c5772a6.eeb8ac"\r
+                "4fc3faa9.6dc304",\r
+                "f1aacba9.1de118"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "47bd8a4e.743ee4",\r
+        "id": "4fc3faa9.6dc304",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 933.486156463623,\r
-        "y": 592.0416917800903,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 917.454906463623,\r
+        "y": 627.0104379653931,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             [\r
-                "91c9ef14.b46a4"\r
+                "16433351.3e777d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5c5772a6.eeb8ac",\r
+        "id": "f1aacba9.1de118",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 925.736156463623,\r
-        "y": 645.6845750808716,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 909.704906463623,\r
+        "y": 680.6533212661743,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             [\r
-                "b75502f5.e09e5"\r
+                "34937ca.3e30484"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "91c9ef14.b46a4",\r
+        "id": "16433351.3e777d",\r
         "type": "set",\r
         "name": "set token-id",\r
         "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",\r
         "comments": "",\r
-        "x": 1083.486083984375,\r
-        "y": 593.0416603088379,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 1067.454833984375,\r
+        "y": 628.0104064941406,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b75502f5.e09e5",\r
+        "id": "34937ca.3e30484",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error executing get token rest api\" />\n",\r
         "comments": "",\r
-        "x": 1078.486156463623,\r
-        "y": 645.4346361160278,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 1062.454906463623,\r
+        "y": 680.4033823013306,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": []\r
     },\r
     {\r
-        "id": "df26ddf3.952",\r
+        "id": "33d44e4e.88ac52",\r
         "type": "set",\r
         "name": "set controller data",\r
         "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",\r
         "comments": "",\r
-        "x": 1128.9861450195312,\r
-        "y": 437.04166159033775,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 1112.9548950195312,\r
+        "y": 472.0104077756405,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": []\r
     },\r
     {\r
-        "id": "5d9f4d8a.00ca04",\r
+        "id": "a8022531.9687b8",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode Create vpn",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn-create.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/vpn'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 695.2254638671875,\r
-        "y": 728.721978187561,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 679.1942138671875,\r
+        "y": 763.6907243728638,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "f95e37c5.b5e148",\r
+        "id": "774b89d9.c41338",\r
         "type": "set",\r
         "name": "set prop.vpn-id and prop.vpn1Id",\r
         "xml": "<set>\n<parameter name='prop.vpn-id' value='`$vpn-result.success[0].id`' />\n<parameter name='prop.vpn1Id' value='`$vpn-result.success[0].id`' />\n",\r
         "comments": "",\r
-        "x": 680.2256622314453,\r
-        "y": 782.7221002578735,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 664.1944122314453,\r
+        "y": 817.6908464431763,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": []\r
     },\r
     {\r
-        "id": "21b0010b.c0a22e",\r
+        "id": "5048db5.9599324",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode Create vpn topology",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn-topology-create.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/' + $prop.vpn-id + '/topology'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 728.7254638671875,\r
-        "y": 825.7219481468201,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 706.6942138671875,\r
+        "y": 865.6906909942627,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "fc6cc049.08c93",\r
-        "type": "set",\r
-        "name": "set tenant-id to service-data",\r
-        "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].name' value='tenant-id' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].value' value='`$prop.tenant-id`' />\n",\r
-        "comments": "",\r
-        "x": 670.7255401611328,\r
-        "y": 877.4720306396484,\r
-        "z": "22c1b0cd.01617",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "b58620d0.ff986",\r
+        "id": "73b6f7ab.0d36d8",\r
         "type": "set",\r
         "name": "set  vpn-id to service-data",\r
-        "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].name' value='vpn-id' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].value' value='`$prop.vpn-id`' />\n",\r
+        "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].name' value='vpn-id' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].value' value='`$prop.vpn-id`' />\n",\r
         "comments": "",\r
-        "x": 660.9754791259766,\r
-        "y": 976.2218685150146,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 639.9442138671875,\r
+        "y": 927.1906471252441,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b6f2d919.b74fa8",\r
+        "id": "5ccac719.bf4388",\r
         "type": "returnSuccess",\r
         "name": "return success",\r
         "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",\r
         "comments": "",\r
-        "x": 618.0352668762207,\r
-        "y": 1336.5354351997375,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 604.004020690918,\r
+        "y": 1257.504249572754,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d6a9c738.cde808",\r
+        "id": "64534896.fa8bc8",\r
         "type": "update",\r
         "name": "update SDWAN VPN status to AAI",\r
         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='sdwan-vpn' \n      key='sdwan-vpn.sdwan-vpn-id = $vf-module-topology-operation-input.vf-module-information.vf-module-id' >\n<parameter name='sdwan-vpn-id' value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\n<parameter name='operational-status' value='Active' />\n<parameter name='tenanat-id' value='`$prop.tenant-id`' />\n<parameter name='vpn-id' value='`$prop.vpn-id`' />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 687.3649978637695,\r
-        "y": 1230.905207157135,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 666.3337326049805,\r
+        "y": 1181.8739857673645,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "fc543198.c0c2e",\r
+        "id": "5e0a24cd.c963fc",\r
         "type": "set",\r
         "name": "set vf-module-level-oper-status",\r
-        "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status'  value='Active' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.last-rpc-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.last-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />",\r
+        "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status'  value='Active' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-rpc-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />",\r
         "comments": "",\r
-        "x": 684.0000152587891,\r
-        "y": 1174.0000378815457,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 662.96875,\r
+        "y": 1124.9688164917752,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ef79430c.f091e",\r
+        "id": "83763572.db11e8",\r
         "type": "set",\r
         "name": "set vf-module-id and vf-module-object-path",\r
         "xml": "<set>\n<parameter name='vf-module-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vf-modules/vf-module/'\n + $vf-module-topology-operation-input.vf-module-information.vf-module-id\n + '/vf-module-data/vf-module-topology/'`\"/>\n<parameter name='vnf-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vnf-topology/'`\"/>\n<parameter name='service-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n",\r
         "comments": "",\r
-        "x": 718.0000152587891,\r
-        "y": 1125.5000369278714,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 696.96875,\r
+        "y": 1076.468815538101,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": []\r
     },\r
     {\r
-        "id": "9597930d.e038d",\r
+        "id": "ab39c2ec.e041d",\r
         "type": "set",\r
         "name": "copy input data in service-data",\r
-        "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.sdnc-request-header.' value='`$vf-module-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.request-information.' value='`$vf-module-topology-operation-input.request-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.service-information.' value='`$vf-module-topology-operation-input.service-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-information.' value='`$vf-module-topology-operation-input.vf-module-information.`' />\n",\r
+        "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.sdnc-request-header.' value='`$vf-module-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.request-information.' value='`$vf-module-topology-operation-input.request-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.' value='`$vf-module-topology-operation-input.service-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-information.' value='`$vf-module-topology-operation-input.vf-module-information.`' />\n",\r
         "comments": "",\r
-        "x": 681.9999694824219,\r
-        "y": 1077.7499914169312,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 660.9687042236328,\r
+        "y": 1028.7187700271606,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": []\r
     },\r
     {\r
-        "id": "a41eacc.0c7475",\r
+        "id": "5dbdc6ec.868d28",\r
         "type": "set",\r
         "name": "set  param-length + 1",\r
-        "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length + 1`' />",\r
+        "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length + 1`' />",\r
         "comments": "",\r
-        "x": 657.0000476837158,\r
-        "y": 1026.0000734329224,\r
-        "z": "22c1b0cd.01617",\r
+        "x": 635.9687824249268,\r
+        "y": 976.9688520431519,\r
+        "z": "1c1dd38f.89b8bc",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d46578bf.5e8e58",\r
-        "type": "set",\r
-        "name": "set param length + 1",\r
-        "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length + 1`' />\n",\r
+        "id": "8cf38aaa.8f6988",\r
+        "type": "call",\r
+        "name": "call sdwan-get-tenant-auth",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-tenant-auth' mode='sync' >\n",\r
         "comments": "",\r
-        "x": 652.0000152587891,\r
-        "y": 922.0000267028809,\r
-        "z": "22c1b0cd.01617",\r
-        "wires": []\r
+        "outputs": 1,\r
+        "x": 655.00390625,\r
+        "y": 707.00390625,\r
+        "z": "1c1dd38f.89b8bc",\r
+        "wires": [\r
+            []\r
+        ]\r
     }\r
 ]
\ No newline at end of file
index e8db0bf..dd6f321 100644 (file)
@@ -1,37 +1,37 @@
 [\r
     {\r
-        "id": "5892697a.9c21d8",\r
+        "id": "2de211e6.98e23e",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 482.03125,\r
-        "y": 382.00000220537186,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 468,\r
+        "y": 381.0000009536743,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "3419ca3e.28a196",\r
-                "18fb5a27.0012c6",\r
-                "987ea69b.4f3758",\r
-                "6b48247.18bfcdc",\r
-                "12914a5f.e6b036",\r
-                "5fd7b0fa.16e31",\r
-                "623a4487.e99e9c",\r
-                "4156b8b2.c36818",\r
-                "9723e968.8650b8",\r
-                "7be42a51.991f94",\r
-                "4a04380d.9f4fa8",\r
-                "ea1ae816.a77cc8",\r
-                "43b512b5.67ddbc",\r
-                "64fa1f85.6660d",\r
-                "37949d89.629082"\r
+                "6436367.bae22c8",\r
+                "1f79f37c.52109d",\r
+                "86c4e83c.6dd4c8",\r
+                "e7ab9a67.b605f8",\r
+                "1d935a3c.53bb66",\r
+                "9465c248.bcdbd",\r
+                "944e3f22.30053",\r
+                "240305a4.5a5a9a",\r
+                "5d2253aa.4bfbec",\r
+                "b6ddeb01.d7f708",\r
+                "83d0d62b.725028",\r
+                "8a6622c.9c3e9e",\r
+                "d3e9377a.b7b628",\r
+                "166cfcae.a53de3",\r
+                "4cde94b6.d8700c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "309bc096.5fac7",\r
+        "id": "489fcd29.cfaa34",\r
         "type": "service-logic",\r
         "name": "GENERIC-RESOURCE-API ${project.version}",\r
         "module": "GENERIC-RESOURCE-API",\r
         "comments": "",\r
         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",\r
         "outputs": 1,\r
-        "x": 324.03126525878906,\r
-        "y": 165.999993622303,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 310.00001525878906,\r
+        "y": 164.99999237060547,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "1f3522ef.5a48ed"\r
+                "105708eb.457607"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1f3522ef.5a48ed",\r
+        "id": "105708eb.457607",\r
         "type": "method",\r
         "name": "sdwan-vf-operation-vpn-create",\r
         "xml": "<method rpc='sdwan-vf-operation-vpn-create' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 323.03126525878906,\r
-        "y": 265.999993622303,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 309.00001525878906,\r
+        "y": 264.99999237060547,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "5892697a.9c21d8"\r
+                "2de211e6.98e23e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3582a035.23289",\r
+        "id": "a574a3fb.d3201",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 153.53126525878906,\r
-        "y": 77.00000125169754,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 139.50001525878906,\r
+        "y": 76,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "309bc096.5fac7"\r
+                "489fcd29.cfaa34"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3419ca3e.28a196",\r
+        "id": "6436367.bae22c8",\r
         "type": "for",\r
         "name": "for each vnf",\r
         "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 782.3606719970703,\r
-        "y": 273.49612647295,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 768.3294219970703,\r
+        "y": 272.49612522125244,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "e71de9cd.25e818"\r
+                "a118e404.bdd118"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e71de9cd.25e818",\r
+        "id": "a118e404.bdd118",\r
         "type": "switchNode",\r
         "name": "switch this vnf-id == input vnf-id",\r
         "xml": "<switch test=\"`$service-data.vnfs.vnf[$idx].vnf-id == $vf-module-topology-operation-input.vnf-information.vnf-id`\">    \n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1034.3607635498047,\r
-        "y": 272.1627896428108,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1020.3295135498047,\r
+        "y": 271.1627883911133,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "637c1185.e9ab2"\r
+                "40e93eeb.bac38"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "46c73b2c.401b84",\r
+        "id": "948c1668.1af8e8",\r
         "type": "set",\r
         "name": "set vnf-index",\r
         "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n\n",\r
         "comments": "",\r
-        "x": 1406.0272521972656,\r
-        "y": 274.16279250383377,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1391.9960021972656,\r
+        "y": 273.16279125213623,\r
+        "z": "f1f197ca.402af8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "637c1185.e9ab2",\r
+        "id": "40e93eeb.bac38",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1252.6940803527832,\r
-        "y": 274.1627715229988,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1238.6628303527832,\r
+        "y": 273.16277027130127,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "46c73b2c.401b84"\r
+                "948c1668.1af8e8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6b48247.18bfcdc",\r
+        "id": "e7ab9a67.b605f8",\r
         "type": "for",\r
         "name": "for loop idx - VF input parameters",\r
         "xml": "<for index=\"idx\" start=\"0\" end=\"`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param_length`\">\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 856.2814559936523,\r
-        "y": 495.6666596531868,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 842.2502059936523,\r
+        "y": 494.66665840148926,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "de525177.578e5"\r
+                "62290f8b.75c82"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "de525177.578e5",\r
+        "id": "62290f8b.75c82",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1071.059799194336,\r
-        "y": 493.2222436070442,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1057.028549194336,\r
+        "y": 492.2222423553467,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "f754a25f.6ce5b",\r
-                "a4e3fb1c.255518"\r
+                "59b05bb9.0b68b4",\r
+                "72944c92.a776a4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f754a25f.6ce5b",\r
+        "id": "59b05bb9.0b68b4",\r
         "type": "execute",\r
         "name": "execute split parameterName",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$idx].name`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1267.3160018920898,\r
-        "y": 470.9703820347786,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1253.2847518920898,\r
+        "y": 469.97038078308105,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "a4e3fb1c.255518",\r
+        "id": "72944c92.a776a4",\r
         "type": "set",\r
         "name": "set parameterName",\r
         "xml": "<set>\n<parameter name=\"`vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$idx].name`\" value='`$param-prefix[$param-prefix_length -1]`'/>\n",\r
         "comments": "",\r
-        "x": 1236.7604293823242,\r
-        "y": 507.9704983830452,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1222.7291793823242,\r
+        "y": 506.97049713134766,\r
+        "z": "f1f197ca.402af8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "af1423f9.97927",\r
+        "id": "d0552bf7.11fd78",\r
         "type": "comment",\r
         "name": "Take the parameter names by removing prefix",\r
         "info": "",\r
         "comments": "",\r
-        "x": 1240.2816581726074,\r
-        "y": 430.3333280682564,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1226.2504081726074,\r
+        "y": 429.33332681655884,\r
+        "z": "f1f197ca.402af8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "18fb5a27.0012c6",\r
+        "id": "1f79f37c.52109d",\r
         "type": "switchNode",\r
         "name": "switch vnf_length",\r
         "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 796.7812652587891,\r
-        "y": 228.99999552965164,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 782.7500152587891,\r
+        "y": 227.9999942779541,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "f110968e.0e58a8"\r
+                "f848aa6e.cfe238"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f110968e.0e58a8",\r
+        "id": "f848aa6e.cfe238",\r
         "type": "other",\r
         "name": "NULL",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 983.4479446411133,\r
-        "y": 228.33329325914383,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 969.4166946411133,\r
+        "y": 227.3332920074463,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "241d819c.c8566e"\r
+                "63764309.2b5d2c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "241d819c.c8566e",\r
+        "id": "63764309.2b5d2c",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"404\" />\n    <parameter name=\"error-message\" value=\"There are no VNFs in MD-SAL\" />\n",\r
         "comments": "",\r
-        "x": 1165.1145706176758,\r
-        "y": 228.33329325914383,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1151.0833206176758,\r
+        "y": 227.3332920074463,\r
+        "z": "f1f197ca.402af8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "987ea69b.4f3758",\r
+        "id": "86c4e83c.6dd4c8",\r
         "type": "switchNode",\r
         "name": "switch vf-modules.vf-module_length",\r
         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 838.0312547683716,\r
-        "y": 348.99999648332596,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 824.0000047683716,\r
+        "y": 347.9999952316284,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "f6ea0a95.1bfcf8",\r
-                "7969b2ec.a074ec"\r
+                "47ea1345.69aafc",\r
+                "1d47e1b9.b5ac9e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f6ea0a95.1bfcf8",\r
+        "id": "47ea1345.69aafc",\r
         "type": "other",\r
         "name": "Null",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1069.031265258789,\r
-        "y": 324.999993622303,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1055.000015258789,\r
+        "y": 323.99999237060547,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "95e71927.be46c8"\r
+                "4b7cf824.56d218"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7969b2ec.a074ec",\r
+        "id": "1d47e1b9.b5ac9e",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1069.031265258789,\r
-        "y": 364.999993622303,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1055.000015258789,\r
+        "y": 363.99999237060547,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "53dfed7f.4e81b4"\r
+                "ff6c5552.af6328"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "95e71927.be46c8",\r
+        "id": "4b7cf824.56d218",\r
         "type": "set",\r
         "name": "set vf-index",\r
         "xml": "<set>\n<parameter name='vf-index' value='0' />\n",\r
         "comments": "",\r
-        "x": 1211.531265258789,\r
-        "y": 324.999993622303,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1197.500015258789,\r
+        "y": 323.99999237060547,\r
+        "z": "f1f197ca.402af8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "53dfed7f.4e81b4",\r
+        "id": "ff6c5552.af6328",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1213.3883094787598,\r
-        "y": 364.9365056157112,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1199.3570594787598,\r
+        "y": 363.9365043640137,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "bd7a9ede.140ae",\r
-                "804dd88d.6a51d8"\r
+                "34f94cf0.e3aea4",\r
+                "b3996c0f.5f9d2"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "804dd88d.6a51d8",\r
+        "id": "b3996c0f.5f9d2",\r
         "type": "set",\r
         "name": "set vf-index",\r
         "xml": "<set>\n<parameter name='vf-index' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' />\n\n\n",\r
         "comments": "",\r
-        "x": 1366.086784362793,\r
-        "y": 334.55560430837795,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1352.055534362793,\r
+        "y": 333.5556030566804,\r
+        "z": "f1f197ca.402af8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "bd7a9ede.140ae",\r
+        "id": "34f94cf0.e3aea4",\r
         "type": "for",\r
         "name": "for each existing vf-index",\r
         "xml": "<for index='idx' start='0' end='`$vf-index`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1422.5152893066406,\r
-        "y": 387.77773410081863,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1408.4840393066406,\r
+        "y": 386.7777328491211,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "549e64ff.4f02fc"\r
+                "441d1901.20ad48"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "96b53f57.6e1a2",\r
+        "id": "f0d652ef.7b8d",\r
         "type": "comment",\r
         "name": "make sure this network doesn't exist already",\r
         "info": "",\r
         "comments": "",\r
-        "x": 1646.1660194396973,\r
-        "y": 346.0317915081978,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1632.1347694396973,\r
+        "y": 345.03179025650024,\r
+        "z": "f1f197ca.402af8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "549e64ff.4f02fc",\r
+        "id": "441d1901.20ad48",\r
         "type": "switchNode",\r
         "name": "switch vf-module-id found",\r
         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-id == $vf-module-topology-operation-input.vf-module-information.vf-module-id`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1697.801010131836,\r
-        "y": 387.3492367863655,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1683.769760131836,\r
+        "y": 386.34923553466797,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "789deb75.f505c4"\r
+                "d51340c3.db8f7"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "789deb75.f505c4",\r
+        "id": "d51340c3.db8f7",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1598.53120803833,\r
-        "y": 445.92066794633865,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1584.49995803833,\r
+        "y": 444.9206666946411,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "60c9009a.34691"\r
+                "20af1164.21510e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "60c9009a.34691",\r
+        "id": "20af1164.21510e",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-id already found in service-data\" />\n",\r
         "comments": "",\r
-        "x": 1746.2813110351562,\r
-        "y": 445.77786001516506,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1732.2500610351562,\r
+        "y": 444.7778587634675,\r
+        "z": "f1f197ca.402af8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "4156b8b2.c36818",\r
+        "id": "240305a4.5a5a9a",\r
         "type": "set",\r
         "name": "copy input data to service data",\r
         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-id' value='`$prop.vpn-vf-index`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.sdnc-request-header.' value='`$vf-module-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.request-information.' value='`$vf-module-topology-operation-input.request-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.service-information.' value='`$vf-module-topology-operation-input.service-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.vnf-information.' value='`$vf-module-topology-operation-input.vnf-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.vf-module-information.' value='`$vf-module-topology-operation-input.vf-module-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.vf-module-request-input.' value='`$vf-module-topology-operation-input.vf-module-request-input.`' />\n\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.vf-module-topology.' value='`$tmp.vf-module-topology.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length' value='`$vf-index+1`' />\n\n\n",\r
         "comments": "",\r
-        "x": 851.8844451904297,\r
-        "y": 798.4962475895882,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 837.8531951904297,\r
+        "y": 797.4962463378906,\r
+        "z": "f1f197ca.402af8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "623a4487.e99e9c",\r
+        "id": "944e3f22.30053",\r
         "type": "execute",\r
         "name": "execute generate-vf-module-index",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.vpn-vf-index\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 863.218017578125,\r
-        "y": 751.162949860096,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 849.186767578125,\r
+        "y": 750.1629486083984,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "5fd7b0fa.16e31",\r
+        "id": "9465c248.bcdbd",\r
         "type": "set",\r
         "name": "set new vf-module_length",\r
         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length' value='`$vf-index + 1`' />",\r
         "comments": "",\r
-        "x": 835.2180786132812,\r
-        "y": 702.162949860096,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 821.1868286132812,\r
+        "y": 701.1629486083984,\r
+        "z": "f1f197ca.402af8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "12914a5f.e6b036",\r
+        "id": "1d935a3c.53bb66",\r
         "type": "set",\r
         "name": "set vf-module-request-input.",\r
         "xml": "<set>\n<parameter name='vf-module-request-input.' value='`$vf-module-topology-operation-input.vf-module-request-input.`' />\n",\r
         "comments": "",\r
-        "x": 835.2176055908203,\r
-        "y": 648.1542380452156,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 821.1863555908203,\r
+        "y": 647.1542367935181,\r
+        "z": "f1f197ca.402af8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "9723e968.8650b8",\r
+        "id": "5d2253aa.4bfbec",\r
         "type": "set",\r
         "name": "set vf-module-level-oper-status",\r
         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.vf-module-level-oper-status.order-status'  value='Created' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.vf-module-level-oper-status.last-rpc-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-index].vf-module-data.vf-module-level-oper-status.last-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />",\r
         "comments": "",\r
-        "x": 845.5314331054688,\r
-        "y": 896.0000686645508,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 831.5001831054688,\r
+        "y": 895.0000674128532,\r
+        "z": "f1f197ca.402af8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "64fa1f85.6660d",\r
+        "id": "166cfcae.a53de3",\r
         "type": "save",\r
         "name": "save sdwan vpn resource in AAI",\r
         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='sdwan-vpn' \n      key='sdwan-vpn.sdwan-vpn-id = $prop.vpn-vf-index' >\n<parameter name='sdwan-vpn-id' value='`$prop.vpn-vf-index`' />\n<parameter name='sdwan-vpn-name' value='`$prop.name`' />\n<parameter name='topology' value='`$prop.topology`' />\n<parameter name='operational-status' value='Created' />\n<parameter name='model-customization-id' value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-version`' />\n<parameter name='selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'  + $vf-module-topology-operation-input.service-information.service-instance-id  + '/service-data/vnfs/vnf/'  + $service-data.vnfs.vnf[$vnf-index].vnf-id  + '/vnf-data/vf-modules/vf-module/' + $prop.vpn-vf-index + '/vf-module-data/'` \" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 852.0312938690186,\r
-        "y": 941.5000165104866,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 838.0000438690186,\r
+        "y": 940.5000152587891,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "37949d89.629082",\r
-        "type": "save",\r
-        "name": "save service relationship in AAI",\r
-        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='generic-vnf:relationship-list' \n      key='generic-vnf.vnf-id = $service-data.vnfs.vnf[$vnf-index].vnf-id' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"sdwan-vpn\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/sdwan-vpns/sdwan-vpn/' + $prop.vpn-vf-index`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"sdwan-vpn.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.vpn-vf-index`\" />\n\n\n<!--save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='site-resource:relationship-list' \n      key='site-resource.site-resource-id = $service-data.vnfs.vnf[$vnf-index].vnf-id' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"sdwan-site\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/sdwan-sites/sdwan-site/' + $prop.site-vf-index`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"sdwan-vpn.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.site-vf-index`\" /-->\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 849.0312213897705,\r
-        "y": 987.500047981739,\r
-        "z": "c6a9f1ad.d0abe",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "7be42a51.991f94",\r
+        "id": "b6ddeb01.d7f708",\r
         "type": "returnSuccess",\r
         "name": "return success",\r
         "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",\r
         "comments": "",\r
-        "x": 799.7537670135498,\r
-        "y": 1034.6739071011543,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 785.7225170135498,\r
+        "y": 1033.6739058494568,\r
+        "z": "f1f197ca.402af8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "4a04380d.9f4fa8",\r
+        "id": "83d0d62b.725028",\r
         "type": "for",\r
         "name": "for loop i - Network input parameters",\r
         "xml": "<for index=\"idx\" start=\"0\" end=\"`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param_length`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 863.2851715087891,\r
-        "y": 584.5039075016975,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 849.2539215087891,\r
+        "y": 583.50390625,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "b830a75.ba7e858"\r
+                "4fef64f6.74978c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b830a75.ba7e858",\r
+        "id": "4fef64f6.74978c",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1150.5080490112305,\r
-        "y": 584.726221382618,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1136.4767990112305,\r
+        "y": 583.7262201309204,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "e85749e.f646cb8",\r
-                "44026e82.c4236"\r
+                "70539f79.6843b",\r
+                "69460cae.8c8bb4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e85749e.f646cb8",\r
+        "id": "70539f79.6843b",\r
         "type": "switchNode",\r
         "name": "switch name",\r
         "xml": "<switch test=\"`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'name'`\">\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1338.729892730713,\r
-        "y": 567.0595255494118,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1324.698642730713,\r
+        "y": 566.0595242977142,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "b01f15f5.803658"\r
+                "63c5ecf6.3d2174"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "44026e82.c4236",\r
+        "id": "69460cae.8c8bb4",\r
         "type": "switchNode",\r
         "name": "switch topology",\r
         "xml": "<switch test=\"`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'topology'`\">",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1349.5695533752441,\r
-        "y": 607.0595236420631,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1335.5383033752441,\r
+        "y": 606.0595223903656,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "9f894ed7.8915b"\r
+                "c6e54399.0667f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b01f15f5.803658",\r
+        "id": "63c5ecf6.3d2174",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1525.729892730713,\r
-        "y": 563.0595255494118,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1511.698642730713,\r
+        "y": 562.0595242977142,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "e28f739a.4fef3"\r
+                "7b7eb3bd.411e2c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9f894ed7.8915b",\r
+        "id": "c6e54399.0667f",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1519.5695533752441,\r
-        "y": 603.0595236420631,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1505.5383033752441,\r
+        "y": 602.0595223903656,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             [\r
-                "3dd20fe.b268ef"\r
+                "660aadb7.bbfbd4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e28f739a.4fef3",\r
+        "id": "7b7eb3bd.411e2c",\r
         "type": "set",\r
         "name": "set name",\r
         "xml": "<set>\n<parameter name='prop.name' value='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\n\n",\r
         "comments": "",\r
-        "x": 1675.73002243042,\r
-        "y": 561.6595321297646,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1661.69877243042,\r
+        "y": 560.659530878067,\r
+        "z": "f1f197ca.402af8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "3dd20fe.b268ef",\r
+        "id": "660aadb7.bbfbd4",\r
         "type": "set",\r
         "name": "set topology",\r
         "xml": "<set>\n<parameter name='prop.topology' value='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\n",\r
         "comments": "",\r
-        "x": 1706.9029941558838,\r
-        "y": 601.5206804871559,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 1692.8717441558838,\r
+        "y": 600.5206792354584,\r
+        "z": "f1f197ca.402af8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ea1ae816.a77cc8",\r
+        "id": "8a6622c.9c3e9e",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:validate-sdwan-vf-vpn-input-parameters",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-sdwan-vf-vpn-input-parameters' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 964.5351715087891,\r
-        "y": 174.00390750169754,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 950.5039215087891,\r
+        "y": 173.00390625,\r
+        "z": "f1f197ca.402af8",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "43b512b5.67ddbc",\r
+        "id": "d3e9377a.b7b628",\r
         "type": "set",\r
         "name": "set vf-module-object-path",\r
         "xml": "<set>\n<parameter name='vf-module-id' value='`$prop.site-vf-index`' />\n<parameter name='vf-module-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vf-modules/vf-module/'\n + $prop.vpn-vf-index\n + '/vf-module-data/vf-module-topology/'`\"/>\n<parameter name='vnf-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vnf-topology/'`\"/>\n<parameter name='service-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n",\r
         "comments": "",\r
-        "x": 837.5313110351562,\r
-        "y": 847.0312881469727,\r
-        "z": "c6a9f1ad.d0abe",\r
+        "x": 823.5000610351562,\r
+        "y": 846.0312868952751,\r
+        "z": "f1f197ca.402af8",\r
         "wires": []\r
+    },\r
+    {\r
+        "id": "4cde94b6.d8700c",\r
+        "type": "save",\r
+        "name": "save service relationship in AAI",\r
+        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='generic-vnf:relationship-list' \n      key='generic-vnf.vnf-id = $service-data.vnfs.vnf[$vnf-index].vnf-id' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"sdwan-vpn\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/sdwan-vpns/sdwan-vpn/' + $prop.vpn-vf-index`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"sdwan-vpn.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.vpn-vf-index`\" />\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 838.0001220703125,\r
+        "y": 988.0001564025879,\r
+        "z": "f1f197ca.402af8",\r
+        "wires": [\r
+            []\r
+        ]\r
     }\r
-]
\ No newline at end of file
+]\r
index 1426383..79b6cb7 100644 (file)
@@ -1,34 +1,34 @@
 [\r
     {\r
-        "id": "702b97b3.8ee378",\r
+        "id": "87eb3467.67ef28",\r
         "type": "call",\r
         "name": "call GENERIC-RESOURCE-API:validate-sdwan-vf-vpn-input-parameters",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-sdwan-vf-vpn-input-parameters' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 767.03125,\r
-        "y": 208.03125,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 797.00390625,\r
+        "y": 151.00015544891357,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "32955a69.c89b66",\r
+        "id": "6ff7ce0a.951ff",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 149.36448669433594,\r
-        "y": 29.031090259552002,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 158.33714294433594,\r
+        "y": 45,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             [\r
-                "6d10fa5f.ef1ca4"\r
+                "74fd4f3a.4e853"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6d10fa5f.ef1ca4",\r
+        "id": "74fd4f3a.4e853",\r
         "type": "service-logic",\r
         "name": "GENERIC-RESOURCE-API ${project.version}",\r
         "module": "GENERIC-RESOURCE-API",\r
         "comments": "",\r
         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",\r
         "outputs": 1,\r
-        "x": 228.6501922607422,\r
-        "y": 91.26919984817505,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 237.6228485107422,\r
+        "y": 107.23810958862305,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             [\r
-                "90ef259f.4465b8"\r
+                "98288506.abeac8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "90ef259f.4465b8",\r
+        "id": "98288506.abeac8",\r
         "type": "method",\r
         "name": "method sdwan-vf-operation-vpn-deactivate",\r
         "xml": "<method rpc='sdwan-vf-operation-vpn-deactivate' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 240.36448669433594,\r
-        "y": 185.61743211746216,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 249.33714294433594,\r
+        "y": 201.58634185791016,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             [\r
-                "36593f98.16e3d"\r
+                "99dd38ea.772bf8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "36593f98.16e3d",\r
+        "id": "99dd38ea.772bf8",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 227.03115844726562,\r
-        "y": 370.6978039741516,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 239.0038185119629,\r
+        "y": 371.6667160987854,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             [\r
-                "702b97b3.8ee378",\r
-                "2f3304e5.d7fd4c",\r
-                "6be98d9b.539ff4",\r
-                "a0c4b3e9.994a9",\r
-                "b323d31c.acd57",\r
-                "5f46d882.04a158",\r
-                "621066a9.944e88",\r
-                "e3e4d1bd.80fd7",\r
-                "b9de2d65.c5979",\r
-                "7f24be05.1cd31",\r
-                "c30bc7b4.1dd508",\r
-                "5edb2470.30880c",\r
-                "c2f4c0be.85e67",\r
-                "637b40e9.05bd1"\r
+                "87eb3467.67ef28",\r
+                "fbc323e1.e7c8",\r
+                "92efdb26.a1dc48",\r
+                "f685e9f.f092918",\r
+                "9692eb20.6e3eb8",\r
+                "4ed48d04.0548b4",\r
+                "14e78520.2f6ebb",\r
+                "5fa8f00b.d8012",\r
+                "e6e38299.18bf5",\r
+                "265552d2.b6286e",\r
+                "c10bc8e8.e761d8",\r
+                "8ab2d64c.eae3d8",\r
+                "1aef8aa3.927465",\r
+                "d5916e8b.c3632"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6be98d9b.539ff4",\r
+        "id": "92efdb26.a1dc48",\r
         "type": "execute",\r
         "name": "execute Properties",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 598.395751953125,\r
-        "y": 296.062340259552,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 626.3683891296387,\r
+        "y": 227.03125858306885,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "2f3304e5.d7fd4c",\r
+        "id": "fbc323e1.e7c8",\r
         "type": "record",\r
         "name": "record",\r
         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"sdwan-network-topology-operation-activate\"/>\n<parameter name=\"field3\" value=\"SDWAN-Activate\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 563.0936279296875,\r
-        "y": 252.06231260299683,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 596.0662841796875,\r
+        "y": 188.03122329711914,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d5ced122.5325a",\r
+        "id": "4bc65046.8972",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 874.8193664550781,\r
-        "y": 379.04149866104126,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 902.7920036315918,\r
+        "y": 310.0104169845581,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             [\r
-                "3739b39c.50fc6c",\r
-                "ac6efceb.fbae4",\r
-                "f4c9064c.3cb418",\r
-                "6663d5f5.4132fc"\r
+                "39639513.9419aa",\r
+                "51ec0208.871a0c",\r
+                "de6a021a.2e26d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3739b39c.50fc6c",\r
+        "id": "39639513.9419aa",\r
         "type": "switchNode",\r
         "name": "switch name",\r
         "xml": "<switch test=\"`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'name'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1069.8194274902344,\r
-        "y": 308.0415253639221,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 1097.792064666748,\r
+        "y": 239.01044368743896,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             [\r
-                "5651b769.f6f788"\r
+                "17876ecb.2d9e11"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5651b769.f6f788",\r
+        "id": "17876ecb.2d9e11",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1243.8195533752441,\r
-        "y": 308.0415291786194,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 1271.7921905517578,\r
+        "y": 239.01044750213623,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             [\r
-                "8feb29dd.764fe8"\r
+                "4587c6d7.80cd28"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8feb29dd.764fe8",\r
+        "id": "4587c6d7.80cd28",\r
         "type": "set",\r
         "name": "set name",\r
         "xml": "<set>\n<parameter name='prop.name' value='`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\n",\r
         "comments": "",\r
-        "x": 1406.8194389343262,\r
-        "y": 307.6415238380432,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 1434.7920761108398,\r
+        "y": 238.61044216156006,\r
+        "z": "ed1e44d2.195918",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ac6efceb.fbae4",\r
+        "id": "51ec0208.871a0c",\r
         "type": "switchNode",\r
         "name": "switch topology",\r
         "xml": "<switch test=\"`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'topology'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1080.235927581787,\r
-        "y": 355.70815420150757,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 1108.2085647583008,\r
+        "y": 286.6770725250244,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             [\r
-                "fffcbfb8.f2fa"\r
+                "e5e3dbe3.2a4648"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fffcbfb8.f2fa",\r
+        "id": "e5e3dbe3.2a4648",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1254.2360534667969,\r
-        "y": 355.70815801620483,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 1282.2086906433105,\r
+        "y": 286.6770763397217,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             [\r
-                "aba521f0.c2f18"\r
+                "a5f45824.51c398"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "aba521f0.c2f18",\r
+        "id": "a5f45824.51c398",\r
         "type": "set",\r
         "name": "set topology",\r
         "xml": "<set>\n<parameter name='prop.topology' value='`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\n",\r
         "comments": "",\r
-        "x": 1417.235939025879,\r
-        "y": 355.30815267562866,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 1445.2085762023926,\r
+        "y": 286.2770709991455,\r
+        "z": "ed1e44d2.195918",\r
         "wires": []\r
     },\r
     {\r
-        "id": "a0c4b3e9.994a9",\r
+        "id": "f685e9f.f092918",\r
         "type": "for",\r
         "name": "for each network-input-parameters",\r
         "xml": "<for index='idx' start='0' end='`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 635.9858703613281,\r
-        "y": 381.70817041397095,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 663.9585075378418,\r
+        "y": 312.6770887374878,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             [\r
-                "d5ced122.5325a"\r
+                "4bc65046.8972"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b9de2d65.c5979",\r
+        "id": "e6e38299.18bf5",\r
         "type": "get-resource",\r
         "name": "get-resource esr-thirdparty-sdnc",\r
         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = 'SDWANController' AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 649.8194122314453,\r
-        "y": 619.0415069162846,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 683.7920188903809,\r
+        "y": 444.0104646682739,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             [\r
-                "962e611e.d3b8",\r
-                "d1b437fc.b72478",\r
-                "76cb6a63.2b7384"\r
+                "faf2ca26.f7d2e8",\r
+                "22680e7d.d029d2",\r
+                "dd46840b.db1198"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "962e611e.d3b8",\r
+        "id": "faf2ca26.f7d2e8",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 894.8194122314453,\r
-        "y": 565.0415081977844,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 928.7920188903809,\r
+        "y": 390.0104659497738,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             [\r
-                "61f20284.b32c7c"\r
+                "45fec8c4.77c4d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d1b437fc.b72478",\r
+        "id": "22680e7d.d029d2",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 898.3103790283203,\r
-        "y": 612.6155438423157,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 932.2829856872559,\r
+        "y": 437.58450159430504,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             [\r
-                "d289f55.a1fa308"\r
+                "c85ef46f.17a478"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "76cb6a63.2b7384",\r
+        "id": "dd46840b.db1198",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 893.6433868408203,\r
-        "y": 653.9488568305969,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 927.6159934997559,\r
+        "y": 478.9178145825863,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             [\r
-                "7041e417.d417bc"\r
+                "86e5bf28.74a63"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d289f55.a1fa308",\r
+        "id": "c85ef46f.17a478",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'An error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",\r
         "comments": "",\r
-        "x": 1074.8817901611328,\r
-        "y": 600.9012799263,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 1108.8543968200684,\r
+        "y": 425.8702376782894,\r
+        "z": "ed1e44d2.195918",\r
         "wires": []\r
     },\r
     {\r
-        "id": "7041e417.d417bc",\r
+        "id": "86e5bf28.74a63",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",\r
         "comments": "",\r
-        "x": 1081.415943145752,\r
-        "y": 649.3880496025085,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 1115.3885498046875,\r
+        "y": 474.3570073544979,\r
+        "z": "ed1e44d2.195918",\r
         "wires": []\r
     },\r
     {\r
-        "id": "7f24be05.1cd31",\r
+        "id": "265552d2.b6286e",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode Get token",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 657.8194122314453,\r
-        "y": 730.0415069162846,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 691.7920188903809,\r
+        "y": 555.0104646682739,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             [\r
-                "4afad198.25387",\r
-                "f3670767.c4d1d8"\r
+                "2ff5851f.5a7bea",\r
+                "12d4ec03.6bbb94"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4afad198.25387",\r
+        "id": "2ff5851f.5a7bea",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 896.8194847106934,\r
-        "y": 708.041538387537,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 930.7920913696289,\r
+        "y": 533.0104961395264,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             [\r
-                "7f06af8d.b7446"\r
+                "674e737a.7db1dc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f3670767.c4d1d8",\r
+        "id": "12d4ec03.6bbb94",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 889.0694847106934,\r
-        "y": 761.6844216883183,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 923.0420913696289,\r
+        "y": 586.6533794403076,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             [\r
-                "5cfe33a1.e2bc8c"\r
+                "436e486e.a66d38"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7f06af8d.b7446",\r
+        "id": "674e737a.7db1dc",\r
         "type": "set",\r
         "name": "set token-id",\r
         "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",\r
         "comments": "",\r
-        "x": 1046.8194122314453,\r
-        "y": 709.0415069162846,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 1080.7920188903809,\r
+        "y": 534.0104646682739,\r
+        "z": "ed1e44d2.195918",\r
         "wires": []\r
     },\r
     {\r
-        "id": "5cfe33a1.e2bc8c",\r
+        "id": "436e486e.a66d38",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error executing get token rest api\" />\n",\r
         "comments": "",\r
-        "x": 1041.8194847106934,\r
-        "y": 761.4344827234745,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 1075.792091369629,\r
+        "y": 586.4034404754639,\r
+        "z": "ed1e44d2.195918",\r
         "wires": []\r
     },\r
     {\r
-        "id": "61f20284.b32c7c",\r
+        "id": "45fec8c4.77c4d8",\r
         "type": "set",\r
         "name": "set controller data",\r
         "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",\r
         "comments": "",\r
-        "x": 1092.3194732666016,\r
-        "y": 553.0415081977844,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 1126.292079925537,\r
+        "y": 378.0104659497738,\r
+        "z": "ed1e44d2.195918",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b323d31c.acd57",\r
+        "id": "9692eb20.6e3eb8",\r
         "type": "returnSuccess",\r
         "name": "return success",\r
         "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",\r
         "comments": "",\r
-        "x": 592.3685722351074,\r
-        "y": 1226.5350461006165,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 632.341157913208,\r
+        "y": 886.5040712356567,\r
+        "z": "ed1e44d2.195918",\r
         "wires": []\r
     },\r
     {\r
-        "id": "f4c9064c.3cb418",\r
+        "id": "de6a021a.2e26d",\r
         "type": "switchNode",\r
         "name": "switch vpn-id",\r
         "xml": "<switch test=\"`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'vpn-id'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1077.368392944336,\r
-        "y": 405.284996509552,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 1105.3410301208496,\r
+        "y": 336.25391483306885,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             [\r
-                "7073b26f.c2162c"\r
+                "b18071f3.3ff89"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7073b26f.c2162c",\r
+        "id": "b18071f3.3ff89",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1259.3684253692627,\r
-        "y": 405.2849953174591,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 1287.3410625457764,\r
+        "y": 336.25391364097595,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             [\r
-                "ec43e2d2.05e58"\r
+                "2b7fb28a.006dbe"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ec43e2d2.05e58",\r
+        "id": "2b7fb28a.006dbe",\r
         "type": "set",\r
         "name": "set prop.vpn-id",\r
         "xml": "<set>\n<parameter name='prop.vpn-id' value='`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\n",\r
         "comments": "",\r
-        "x": 1424.3683586120605,\r
-        "y": 407.88499689102173,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 1452.3409957885742,\r
+        "y": 338.8539152145386,\r
+        "z": "ed1e44d2.195918",\r
         "wires": []\r
     },\r
     {\r
-        "id": "6663d5f5.4132fc",\r
-        "type": "switchNode",\r
-        "name": "switch tenant-id",\r
-        "xml": "<switch test=\"`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'tenant-id'`\">\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1088.1182556152344,\r
-        "y": 449.284996509552,\r
-        "z": "e3dba753.67e0f8",\r
-        "wires": [\r
-            [\r
-                "b0ecdc75.e86fd"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b0ecdc75.e86fd",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1257.1184558868408,\r
-        "y": 448.28499841690063,\r
-        "z": "e3dba753.67e0f8",\r
-        "wires": [\r
-            [\r
-                "aa1766f9.85f0b8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "aa1766f9.85f0b8",\r
-        "type": "set",\r
-        "name": "set prop.tenant-id",\r
-        "xml": "<set>\n<parameter name='prop.tenant-id' value='`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\n",\r
-        "comments": "",\r
-        "x": 1420.1183414459229,\r
-        "y": 447.88499307632446,\r
-        "z": "e3dba753.67e0f8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "c30bc7b4.1dd508",\r
+        "id": "c10bc8e8.e761d8",\r
         "type": "call",\r
         "name": "call sdwan-get-tenant-auth",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-tenant-auth' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 626.3644866943359,\r
-        "y": 816.031090259552,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 662.337085723877,\r
+        "y": 606.0000734329224,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "5edb2470.30880c",\r
+        "id": "8ab2d64c.eae3d8",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode delete vpn topology",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/' + $prop.vpn-id + '/topology'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"delete\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 685.364501953125,\r
-        "y": 874.6978039741516,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 724.3371391296387,\r
+        "y": 644.6667604446411,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "c2f4c0be.85e67",\r
+        "id": "1aef8aa3.927465",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode delete vpn",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn-delete.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/vpn/action/batch-delete'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 662.8645172119141,\r
-        "y": 931.6980247497559,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 697.8371620178223,\r
+        "y": 685.6670351028442,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "637b40e9.05bd1",\r
+        "id": "d5916e8b.c3632",\r
         "type": "update",\r
         "name": "update SDWAN VPN status to AAI",\r
         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='sdwan-vpn' \n      key='sdwan-vpn.sdwan-vpn-id = $vf-module-topology-operation-input.vf-module-information.vf-module-id' >\n<parameter name='sdwan-vpn-id' value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\n<parameter name='operational-status' value='PendingDelete' />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 658.5832214355469,\r
-        "y": 1156.734342098236,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 692.5558166503906,\r
+        "y": 846.7032747268677,\r
+        "z": "ed1e44d2.195918",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "5f46d882.04a158",\r
+        "id": "4ed48d04.0548b4",\r
         "type": "set",\r
         "name": "copy input data to service data",\r
-        "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.sdnc-request-header.' value='`$vf-module-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.request-information.' value='`$vf-module-topology-operation-input.request-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.service-information.' value='`$vf-module-topology-operation-input.service-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-information.' value='`$vf-module-topology-operation-input.vf-module-information.`' />\n",\r
+        "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.sdnc-request-header.' value='`$vf-module-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.request-information.' value='`$vf-module-topology-operation-input.request-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.' value='`$vf-module-topology-operation-input.service-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-information.' value='`$vf-module-topology-operation-input.vf-module-information.`' />\n",\r
         "comments": "",\r
-        "x": 645,\r
-        "y": 998,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 682.9726409912109,\r
+        "y": 723.968991279602,\r
+        "z": "ed1e44d2.195918",\r
         "wires": []\r
     },\r
     {\r
-        "id": "621066a9.944e88",\r
+        "id": "14e78520.2f6ebb",\r
         "type": "set",\r
         "name": "set vf-module-object-path",\r
         "xml": "<set>\n<parameter name='vf-module-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vf-modules/vf-module/'\n + $vf-module-topology-operation-input.vf-module-information.vf-module-id\n + '/vf-module-data/vf-module-topology/'`\"/>\n<parameter name='vnf-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vnf-topology/'`\"/>\n<parameter name='service-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n",\r
         "comments": "",\r
-        "x": 628.6666564941406,\r
-        "y": 1039.416741847992,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 669.639274597168,\r
+        "y": 765.3856935501099,\r
+        "z": "ed1e44d2.195918",\r
         "wires": []\r
     },\r
     {\r
-        "id": "e3e4d1bd.80fd7",\r
+        "id": "5fa8f00b.d8012",\r
         "type": "set",\r
         "name": "set vf-module-oper-status to PendingDelete",\r
-        "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status'  value='PendingDelete' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.last-rpc-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.last-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />\n",\r
+        "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status'  value='PendingDelete' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-rpc-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />\n",\r
         "comments": "",\r
-        "x": 684.1467742919922,\r
-        "y": 1089.0039992332458,\r
-        "z": "e3dba753.67e0f8",\r
+        "x": 721.1193695068359,\r
+        "y": 804.9730195999146,\r
+        "z": "ed1e44d2.195918",\r
         "wires": []\r
     }\r
 ]
\ No newline at end of file
index 8a5d8f9..b081673 100644 (file)
@@ -1,20 +1,20 @@
 [\r
     {\r
-        "id": "3eca748a.ef817c",\r
+        "id": "d157ce03.c3288",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 123,\r
-        "y": 75,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 129,\r
+        "y": 64,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "350fb0d5.88723"\r
+                "5ddc2216.ec964c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "350fb0d5.88723",\r
+        "id": "5ddc2216.ec964c",\r
         "type": "service-logic",\r
         "name": "GENERIC-RESOURCE-API ${project.version}",\r
         "module": "GENERIC-RESOURCE-API",\r
         "comments": "",\r
         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",\r
         "outputs": 1,\r
-        "x": 368.2857131958008,\r
-        "y": 74.23807907104492,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 374.2857131958008,\r
+        "y": 63.23807907104492,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "7fecfee8.d291b"\r
+                "e97f46cc.0059c8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7fecfee8.d291b",\r
+        "id": "e97f46cc.0059c8",\r
         "type": "method",\r
         "name": "validate-sdwan-vf-vpn-input-parameters",\r
         "xml": "<method rpc='validate-sdwan-vf-vpn-input-parameters' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 451.9166946411133,\r
-        "y": 209.25301837921143,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 457.9166946411133,\r
+        "y": 198.25301837921143,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "8f6f1f8b.897a9"\r
+                "94a6ae40.767b3"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8f6f1f8b.897a9",\r
+        "id": "94a6ae40.767b3",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 735.9167022705078,\r
-        "y": 197.25304317474365,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 741.9167022705078,\r
+        "y": 186.25304317474365,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "634b7128.2e84d",\r
-                "adb8eda0.ca986",\r
-                "bc20a4d8.66ea78",\r
-                "376a189c.5eea28"\r
+                "c1b9af78.ff38c",\r
+                "5ab8336c.d30a1c",\r
+                "26ecbd16.18b922",\r
+                "f0d7fed2.a7f6e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "634b7128.2e84d",\r
+        "id": "c1b9af78.ff38c",\r
         "type": "switchNode",\r
         "name": "switch  svc-action",\r
         "xml": "<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 995.916633605957,\r
-        "y": 45.25303936004639,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1001.916633605957,\r
+        "y": 34.25303936004639,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "183ac3e9.257bcc"\r
+                "61401669.5d3bb8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "183ac3e9.257bcc",\r
+        "id": "61401669.5d3bb8",\r
         "type": "outcome",\r
         "name": "NULL",\r
         "xml": "<outcome value=''>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1186.6309356689453,\r
-        "y": 46.2530403137207,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1192.6309356689453,\r
+        "y": 35.2530403137207,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "65be383e.39b058"\r
+                "8deeb25a.a0c7a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "65be383e.39b058",\r
+        "id": "8deeb25a.a0c7a",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"sdnc-request-header.svc-request-id is a required input\" />\n",\r
         "comments": "",\r
-        "x": 1361.0594863891602,\r
-        "y": 45.25303268432617,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1367.0594863891602,\r
+        "y": 34.25303268432617,\r
+        "z": "87aefe66.c6e82",\r
         "wires": []\r
     },\r
     {\r
-        "id": "adb8eda0.ca986",\r
+        "id": "5ab8336c.d30a1c",\r
         "type": "switchNode",\r
         "name": "switch svc-action",\r
         "xml": "<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 332.9166564941406,\r
-        "y": 468.2530336380005,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 338.9166564941406,\r
+        "y": 457.2530336380005,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "83c4de98.01196",\r
-                "ce7e74f7.3c86c8",\r
-                "147fd5d9.68de3a",\r
-                "1561519f.abda0e",\r
-                "d7c5bf00.510dc"\r
+                "dd523414.2c6af8",\r
+                "3ab9ebd9.cb15a4",\r
+                "748e648b.48faec",\r
+                "364e12f1.bd272e",\r
+                "907aa46b.591888"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "83c4de98.01196",\r
+        "id": "dd523414.2c6af8",\r
         "type": "outcome",\r
         "name": "create",\r
         "xml": "<outcome value='create'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 526.5000228881836,\r
-        "y": 297.66667079925537,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 532.5000228881836,\r
+        "y": 286.66667079925537,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "363f7231.506cbe"\r
+                "b695319.fac5ed"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "363f7231.506cbe",\r
+        "id": "b695319.fac5ed",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 687.5000228881836,\r
-        "y": 297.66667079925537,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 693.5000228881836,\r
+        "y": 286.66667079925537,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "46be34f.5b2c7cc"\r
+                "1c93366e.75aada"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ce7e74f7.3c86c8",\r
+        "id": "3ab9ebd9.cb15a4",\r
         "type": "outcome",\r
         "name": "deactivate",\r
         "xml": "<outcome value='deactivate'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 499.4920120239258,\r
-        "y": 906.428539276123,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 505.4920120239258,\r
+        "y": 895.428539276123,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "aec7db3f.798358"\r
+                "c38c9ea7.d32c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "147fd5d9.68de3a",\r
+        "id": "748e648b.48faec",\r
         "type": "outcome",\r
         "name": "delete",\r
         "xml": "<outcome value='delete'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 503.20639419555664,\r
-        "y": 1077.1430969238281,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 509.20639419555664,\r
+        "y": 1066.1430969238281,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "c7708172.24701"\r
+                "cfdfa9d2.e72008"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1561519f.abda0e",\r
+        "id": "364e12f1.bd272e",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 502.9682846069336,\r
-        "y": 1250.571382522583,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 508.9682846069336,\r
+        "y": 1239.571382522583,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "b6252f6e.c1321"\r
+                "1c142ebe.8cdf21"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b6252f6e.c1321",\r
+        "id": "1c142ebe.8cdf21",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-action + ' is not a valid svc-action'`\" />\n",\r
         "comments": "",\r
-        "x": 686.5398178100586,\r
-        "y": 1251.190523147583,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 692.5398178100586,\r
+        "y": 1240.190523147583,\r
+        "z": "87aefe66.c6e82",\r
         "wires": []\r
     },\r
     {\r
-        "id": "46be34f.5b2c7cc",\r
+        "id": "1c93366e.75aada",\r
         "type": "switchNode",\r
         "name": "switch request-action",\r
         "xml": "<switch test='`$vf-module-topology-operation-input.request-information.request-action`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 888,\r
-        "y": 295.6666797399521,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 894,\r
+        "y": 284.6666797399521,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "3528f63.34e230a",\r
-                "82048a2c.348118"\r
+                "ee1d7ddd.46ad1",\r
+                "3d1afbf1.1b7e64"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3528f63.34e230a",\r
+        "id": "ee1d7ddd.46ad1",\r
         "type": "other",\r
         "name": "Other",\r
         "xml": "<outcome value='Other'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1073.4999923706055,\r
-        "y": 323.66667652130127,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1079.4999923706055,\r
+        "y": 312.66667652130127,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "3198409.3ebdec"\r
+                "efe7d43a.e3e608"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3198409.3ebdec",\r
+        "id": "efe7d43a.e3e608",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"request-information.request-action is required to be SOTN CreateVPNNetworkInstance for svc-action=create\" />\n",\r
         "comments": "",\r
-        "x": 1224.0000228881836,\r
-        "y": 317.66667079925537,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1230.0000228881836,\r
+        "y": 306.66667079925537,\r
+        "z": "87aefe66.c6e82",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ee1459dc.d090c8",\r
+        "id": "2418184c.a14ab8",\r
         "type": "other",\r
         "name": "DeleteSDWANVpnInstance",\r
         "xml": "<outcome value='DeleteSDWANVpnInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 945.0634384155273,\r
-        "y": 1073.698395729065,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 945.0634078979492,\r
+        "y": 1062.6983680725098,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "773b0668.3dfda8"\r
+                "8c2f423e.95a5"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "640b4312.a9c5ac",\r
+        "id": "ba1e9ce4.084c2",\r
         "type": "other",\r
         "name": "Other",\r
         "xml": "<outcome value='Other'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 860.6189804077148,\r
-        "y": 1149.920636177063,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 866.6189804077148,\r
+        "y": 1138.920636177063,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "20eafb56.ca5e14"\r
+                "29217d6f.264c52"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "20eafb56.ca5e14",\r
+        "id": "29217d6f.264c52",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"request-information.request-action is required to be SOTN DeleteVPNNetworkInstance for svc-action=delete\" />\n",\r
         "comments": "",\r
-        "x": 1020.9524002075195,\r
-        "y": 1152.0317735671997,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1026.9524002075195,\r
+        "y": 1141.0317735671997,\r
+        "z": "87aefe66.c6e82",\r
         "wires": []\r
     },\r
     {\r
-        "id": "773b0668.3dfda8",\r
+        "id": "8c2f423e.95a5",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1168.9523086547852,\r
-        "y": 1079.9206190109253,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1174.9523086547852,\r
+        "y": 1068.9206190109253,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "30507c3b.465aa4",\r
-                "b4bebf6c.2b4fa",\r
-                "b3df3a7b.216bd8",\r
-                "eb92e3d.8a6ff2"\r
+                "5a51c09f.0dc8a",\r
+                "dac4a6bf.88b598",\r
+                "607c6dc9.f58224",\r
+                "5f5b8df.a6d8d74"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d7c5bf00.510dc",\r
+        "id": "907aa46b.591888",\r
         "type": "outcome",\r
         "name": "activate",\r
         "xml": "<outcome value='activate'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 520.4285774230957,\r
-        "y": 560.7143135070801,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 526.4285774230957,\r
+        "y": 549.7143135070801,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "aa89a015.4408d"\r
+                "eff709e7.55cc68"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "aa89a015.4408d",\r
+        "id": "eff709e7.55cc68",\r
         "type": "switchNode",\r
         "name": "switch request-action",\r
         "xml": "<switch test='`$vf-module-topology-operation-input.request-information.request-action`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 703.2857437133789,\r
-        "y": 557.8571634292603,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 709.2857437133789,\r
+        "y": 546.8571634292603,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "c1f6d379.b3eef",\r
-                "89075fc5.672ae"\r
+                "db4e4749.ac5c28",\r
+                "f7339987.1e66e8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c1f6d379.b3eef",\r
+        "id": "db4e4749.ac5c28",\r
         "type": "other",\r
         "name": "ActivateSDWANVpnInstance",\r
         "xml": "<outcome value='ActivateSDWANVpnInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 956.5000228881836,\r
-        "y": 537.6666707992554,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 962.5000228881836,\r
+        "y": 526.6666707992554,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "ce665d03.3901d"\r
+                "90c3027e.ce76e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "89075fc5.672ae",\r
+        "id": "f7339987.1e66e8",\r
         "type": "other",\r
         "name": "Other",\r
         "xml": "<outcome value='Other'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 886.5000228881836,\r
-        "y": 577.6666707992554,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 892.5000228881836,\r
+        "y": 566.6666707992554,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "c6e2911c.5f916"\r
+                "58df50e9.ec50f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c6e2911c.5f916",\r
+        "id": "58df50e9.ec50f",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"request-information.request-action is required to be SOTN ActivateVPNNetworkInstance for svc-action=activate\" />\n",\r
         "comments": "",\r
-        "x": 1044.0000228881836,\r
-        "y": 577.6666707992554,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1050.0000228881836,\r
+        "y": 566.6666707992554,\r
+        "z": "87aefe66.c6e82",\r
         "wires": []\r
     },\r
     {\r
-        "id": "ce665d03.3901d",\r
+        "id": "90c3027e.ce76e",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1187.5000228881836,\r
-        "y": 537.6666707992554,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1193.5000228881836,\r
+        "y": 526.6666707992554,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "b3df3a7b.216bd8",\r
-                "30507c3b.465aa4",\r
-                "b4bebf6c.2b4fa",\r
-                "57bd5824.2497c8"\r
+                "607c6dc9.f58224",\r
+                "5a51c09f.0dc8a",\r
+                "dac4a6bf.88b598",\r
+                "befd23a0.20fa9"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c598159a.7423c8",\r
+        "id": "7d17bd6a.99ffe4",\r
         "type": "other",\r
         "name": "DeactivateSDWANVpnInstance",\r
         "xml": "<outcome value='DeactivateSDWANVpnInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 942.9206390380859,\r
-        "y": 908.1429328918457,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 948.9206390380859,\r
+        "y": 897.1429328918457,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "50af0272.e02a9c"\r
+                "ae97c0e.69b144"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e01173d7.fe6b9",\r
+        "id": "754fd131.c0e1d",\r
         "type": "other",\r
         "name": "Other",\r
         "xml": "<outcome value='Other'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 857.9206314086914,\r
-        "y": 977.1429405212402,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 863.9206314086914,\r
+        "y": 966.1429405212402,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "d14295e9.c68018"\r
+                "e5085bda.bb5f08"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d14295e9.c68018",\r
+        "id": "e5085bda.bb5f08",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"request-information.request-action is required to be SOTN DeactivateVPNNetworkInstance for svc-action=deactivate\" />\n",\r
         "comments": "",\r
-        "x": 1038.9206466674805,\r
-        "y": 978.1429405212402,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1044.9206466674805,\r
+        "y": 967.1429405212402,\r
+        "z": "87aefe66.c6e82",\r
         "wires": []\r
     },\r
     {\r
-        "id": "aec7db3f.798358",\r
+        "id": "c38c9ea7.d32c",\r
         "type": "switchNode",\r
         "name": "switch request-action",\r
         "xml": "<switch test='`$vf-module-topology-operation-input.request-information.request-action`'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 679.7776947021484,\r
-        "y": 910.6188039779663,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 685.7776947021484,\r
+        "y": 899.6188039779663,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "c598159a.7423c8",\r
-                "e01173d7.fe6b9"\r
+                "7d17bd6a.99ffe4",\r
+                "754fd131.c0e1d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c7708172.24701",\r
+        "id": "cfdfa9d2.e72008",\r
         "type": "switchNode",\r
         "name": "switch request-action",\r
         "xml": "<switch test='`$vf-module-topology-operation-input.request-information.request-action`'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 683.5554962158203,\r
-        "y": 1076.9523208141327,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 689.5554962158203,\r
+        "y": 1065.9523208141327,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "ee1459dc.d090c8",\r
-                "640b4312.a9c5ac"\r
+                "2418184c.a14ab8",\r
+                "ba1e9ce4.084c2"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "50af0272.e02a9c",\r
+        "id": "ae97c0e.69b144",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1202.888786315918,\r
-        "y": 910.9523277282715,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1208.888786315918,\r
+        "y": 899.9523277282715,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "30507c3b.465aa4",\r
-                "b4bebf6c.2b4fa",\r
-                "b3df3a7b.216bd8",\r
-                "c2db488a.b105a8"\r
+                "5a51c09f.0dc8a",\r
+                "dac4a6bf.88b598",\r
+                "607c6dc9.f58224",\r
+                "2fee238f.bd0b7c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "82048a2c.348118",\r
+        "id": "3d1afbf1.1b7e64",\r
         "type": "other",\r
         "name": "CreateSDWANVpnInstance",\r
         "xml": "<outcome value='CreateSDWANVpnInstance'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1172.499984741211,\r
-        "y": 276.6666679382324,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1178.499984741211,\r
+        "y": 265.6666679382324,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "7a0b5551.c75d9c"\r
+                "13930049.ada58"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7a0b5551.c75d9c",\r
+        "id": "13930049.ada58",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1407.49995803833,\r
-        "y": 275.6666679382324,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1413.49995803833,\r
+        "y": 264.6666679382324,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "3f52a78f.7ab728"\r
+                "3daca227.0cf10e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3f52a78f.7ab728",\r
+        "id": "3daca227.0cf10e",\r
         "type": "for",\r
         "name": "for loop i - vpn vf input parameters",\r
         "xml": "<for index=\"i\" start=\"0\" end=\"`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param_length`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1638.000015258789,\r
-        "y": 276.6666679382324,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1644.000015258789,\r
+        "y": 265.6666679382324,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "d37b6b2c.71fb38"\r
+                "3ad26c2a.a0e034"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d37b6b2c.71fb38",\r
+        "id": "3ad26c2a.a0e034",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1846.5000228881836,\r
-        "y": 277.66667079925537,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1852.5000228881836,\r
+        "y": 266.66667079925537,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "9ec108e6.32a3b8",\r
-                "a16aa1da.005f3",\r
-                "3a20c40b.dcc4cc"\r
+                "163fb823.6cab78",\r
+                "f1bf47ba.b34c38",\r
+                "c40dcf.883f423"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9ec108e6.32a3b8",\r
+        "id": "163fb823.6cab78",\r
         "type": "set",\r
         "name": "clear tmp-data",\r
         "xml": "<set>\n<parameter name='tmp.name' value='' />\n<parameter name='tmp.value' value='' />\n",\r
         "comments": "",\r
-        "x": 2029.5000228881836,\r
-        "y": 237.66667079925537,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 2035.5000228881836,\r
+        "y": 226.66667079925537,\r
+        "z": "87aefe66.c6e82",\r
         "wires": []\r
     },\r
     {\r
-        "id": "a16aa1da.005f3",\r
+        "id": "f1bf47ba.b34c38",\r
         "type": "set",\r
         "name": "set tmp-data",\r
         "xml": "<set>\n<parameter name='tmp.name' value=\"`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$i].name`\"/>\n<parameter name='tmp.value' value=\"`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$i].value`\"/>\n",\r
         "comments": "",\r
-        "x": 2024.0000228881836,\r
-        "y": 277.66667079925537,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 2030.0000228881836,\r
+        "y": 266.66667079925537,\r
+        "z": "87aefe66.c6e82",\r
         "wires": []\r
     },\r
     {\r
-        "id": "3a20c40b.dcc4cc",\r
+        "id": "c40dcf.883f423",\r
         "type": "switchNode",\r
         "name": "switch name",\r
         "xml": "<switch test=\"`$tmp.name`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2024.0000228881836,\r
-        "y": 317.66667079925537,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 2030.0000228881836,\r
+        "y": 306.66667079925537,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "3280408b.66ab3",\r
-                "63ad3611.30c718",\r
-                "2eab978e.1492a8"\r
+                "1fcdbe0d.6c0992",\r
+                "9406085a.835ae8",\r
+                "bf4803e4.f6139"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d22ab892.eef718",\r
+        "id": "4dd6857a.0d98dc",\r
         "type": "switchNode",\r
         "name": "switch value",\r
         "xml": "<switch test=\"`$tmp.value`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2484.0001907348633,\r
-        "y": 269.66669142246246,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 2490.0001907348633,\r
+        "y": 258.66669142246246,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "b07f67fa.6ab208"\r
+                "e0ccccd6.2db1b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2eab978e.1492a8",\r
+        "id": "bf4803e4.f6139",\r
         "type": "outcome",\r
         "name": "NULL",\r
         "xml": "<outcome value=''>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2243.500358581543,\r
-        "y": 335.66667902469635,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 2249.500358581543,\r
+        "y": 324.66667902469635,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "5967794c.72e8b8"\r
+                "a6c05aa9.168a48"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5967794c.72e8b8",\r
+        "id": "a6c05aa9.168a48",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[' + $i + ']' + '.name is a required input'`\" />\n",\r
         "comments": "",\r
-        "x": 2418.5003623962402,\r
-        "y": 334.66667902469635,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 2424.5003623962402,\r
+        "y": 323.66667902469635,\r
+        "z": "87aefe66.c6e82",\r
         "wires": []\r
     },\r
     {\r
-        "id": "3280408b.66ab3",\r
+        "id": "1fcdbe0d.6c0992",\r
         "type": "other",\r
         "name": "name",\r
         "xml": "<outcome value='name'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2243.500358581543,\r
-        "y": 219.66667330265045,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 2249.500358581543,\r
+        "y": 208.66667330265045,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "d22ab892.eef718"\r
+                "4dd6857a.0d98dc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "63ad3611.30c718",\r
+        "id": "9406085a.835ae8",\r
         "type": "other",\r
         "name": "topology",\r
         "xml": "<outcome value='topology'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2255.500114440918,\r
-        "y": 273.333335518837,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 2261.500114440918,\r
+        "y": 262.333335518837,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "d22ab892.eef718"\r
+                "4dd6857a.0d98dc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b07f67fa.6ab208",\r
+        "id": "e0ccccd6.2db1b",\r
         "type": "outcome",\r
         "name": "NULL",\r
         "xml": "<outcome value=''>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2627.5001907348633,\r
-        "y": 269.66669142246246,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 2633.5001907348633,\r
+        "y": 258.66669142246246,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "3ecabf5c.8d652"\r
+                "641a1c22.3dabc4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3ecabf5c.8d652",\r
+        "id": "641a1c22.3dabc4",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'vf-module-request-input.vf-module-input-parameters.param '+ $tmp.name +' is a required input'`\" />\n",\r
         "comments": "",\r
-        "x": 2785.5001907348633,\r
-        "y": 269.66669142246246,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 2791.5001907348633,\r
+        "y": 258.66669142246246,\r
+        "z": "87aefe66.c6e82",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b3df3a7b.216bd8",\r
+        "id": "607c6dc9.f58224",\r
         "type": "switchNode",\r
         "name": "switch service-data.vf-modules.vf-module_length",\r
         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1479.3889541625977,\r
-        "y": 576.9999761581421,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1485.3889541625977,\r
+        "y": 565.9999761581421,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "37913775.d258a8",\r
-                "8c9e338f.0d83c"\r
+                "9d62d332.6bdf1",\r
+                "5cba95a3.c5c61c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "37913775.d258a8",\r
+        "id": "9d62d332.6bdf1",\r
         "type": "other",\r
         "name": "outcome Null",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1748.0000228881836,\r
-        "y": 556.666711807251,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1754.0000228881836,\r
+        "y": 545.666711807251,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "7c4231f0.9cbb7"\r
+                "55bf1151.ede2f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "7c4231f0.9cbb7",\r
+        "id": "55bf1151.ede2f",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"vf-module-topology-operation-input.vf-module-request-input.vf-module-id not found in service-data\" />\n",\r
         "comments": "",\r
-        "x": 1924.0000228881836,\r
-        "y": 557.6666707992554,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1930.0000228881836,\r
+        "y": 546.6666707992554,\r
+        "z": "87aefe66.c6e82",\r
         "wires": []\r
     },\r
     {\r
-        "id": "8c9e338f.0d83c",\r
+        "id": "5cba95a3.c5c61c",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1726.5000228881836,\r
-        "y": 597.6666707992554,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1732.5000228881836,\r
+        "y": 586.6666707992554,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "b6f61e8c.9dd35"\r
+                "b3715a78.6bb228"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b6f61e8c.9dd35",\r
+        "id": "b3715a78.6bb228",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1887.5000228881836,\r
-        "y": 597.6666707992554,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1893.5000228881836,\r
+        "y": 586.6666707992554,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "9317c153.6ccad",\r
-                "bdedbaa4.65e588"\r
+                "c872064f.ab0aa8",\r
+                "16b4cc33.475d44"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9317c153.6ccad",\r
+        "id": "c872064f.ab0aa8",\r
         "type": "for",\r
         "name": "for nidx..service-data.vf-modules.vf-module[]",\r
         "xml": "<for index='nidx' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2150.0000228881836,\r
-        "y": 577.6666707992554,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 2156.0000228881836,\r
+        "y": 566.6666707992554,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "1fade275.78b10e"\r
+                "88526fe7.19ca5"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1fade275.78b10e",\r
+        "id": "88526fe7.19ca5",\r
         "type": "switchNode",\r
         "name": "switch vf-module-id found",\r
         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$nidx].vf-module-id == $vf-module-topology-operation-input.vf-module-information.vf-module-id`\">\n    \n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2436.0000228881836,\r
-        "y": 577.6666707992554,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 2442.0000228881836,\r
+        "y": 566.6666707992554,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "99a1d82a.9dd8c8"\r
+                "100a52a1.442c1d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "99a1d82a.9dd8c8",\r
+        "id": "100a52a1.442c1d",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2606.5000228881836,\r
-        "y": 577.6666707992554,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 2612.5000228881836,\r
+        "y": 566.6666707992554,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "39ae6a67.1c8296"\r
+                "8d9c0c99.1bdcb"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "70e3cfee.6e895",\r
+        "id": "7051b5d0.a337bc",\r
         "type": "set",\r
-        "name": "set tmp.nidx and ctx.network-data",\r
-        "xml": "<set>\n<parameter name='tmp.nidx' value='`$nidx`' />\n<parameter name='ctx.vf-module-data.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$nidx].vf-module-data.`' />\n",\r
+        "name": "set tmp.vidx and ctx.network-data",\r
+        "xml": "<set>\n<parameter name='tmp.vidx' value='`$nidx`' />\n<parameter name='ctx.vf-module-data.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$nidx].vf-module-data.`' />\n",\r
         "comments": "",\r
-        "x": 3007.50008392334,\r
-        "y": 574.6667140722275,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 3013.50008392334,\r
+        "y": 563.6667140722275,\r
+        "z": "87aefe66.c6e82",\r
         "wires": []\r
     },\r
     {\r
-        "id": "1412cffb.8d463",\r
+        "id": "683dee11.6434b",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"vf-module-topology-operation-input.vf-module-request-input.vf-module-id not found in service-data\" />\n",\r
         "comments": "",\r
-        "x": 2364.0000228881836,\r
-        "y": 617.6666707992554,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 2370.0000228881836,\r
+        "y": 606.6666707992554,\r
+        "z": "87aefe66.c6e82",\r
         "wires": []\r
     },\r
     {\r
-        "id": "fbeeeb3e.43c3b8",\r
+        "id": "67a62d00.2d4ff4",\r
         "type": "outcome",\r
         "name": "NULL",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2226.5000228881836,\r
-        "y": 617.6666707992554,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 2232.5000228881836,\r
+        "y": 606.6666707992554,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "1412cffb.8d463"\r
+                "683dee11.6434b"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bdedbaa4.65e588",\r
+        "id": "16b4cc33.475d44",\r
         "type": "switchNode",\r
-        "name": "switch tmp.nidx ",\r
-        "xml": "<switch test=\"`$tmp.nidx`\">\n\n",\r
+        "name": "switch tmp.vidx ",\r
+        "xml": "<switch test=\"`$tmp.vidx`\">\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2072.5000228881836,\r
-        "y": 617.6666707992554,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 2078.5000228881836,\r
+        "y": 606.6666707992554,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "fbeeeb3e.43c3b8"\r
+                "67a62d00.2d4ff4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "57bd5824.2497c8",\r
+        "id": "befd23a0.20fa9",\r
         "type": "switchNode",\r
         "name": "switch network-level-oper-status",\r
-        "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status`'>\n",\r
+        "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1451.6667098999023,\r
-        "y": 656.5555486679077,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1457.6667098999023,\r
+        "y": 645.5555486679077,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "719dd138.28ef4",\r
-                "2dca8a18.a65586"\r
+                "f546c4ba.29b768",\r
+                "ad8d6fcc.bfcca"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "719dd138.28ef4",\r
+        "id": "f546c4ba.29b768",\r
         "type": "outcome",\r
         "name": "outcome Created",\r
         "xml": "<outcome value='Created'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1748.5001258850098,\r
-        "y": 656.5555467605591,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1754.5001258850098,\r
+        "y": 645.5555467605591,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "94e9cf1a.6c399"\r
+                "72634f47.0cc42"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2dca8a18.a65586",\r
+        "id": "ad8d6fcc.bfcca",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1716.5001258850098,\r
-        "y": 696.5555467605591,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1722.5001258850098,\r
+        "y": 685.5555467605591,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "2c8432e2.7a0b8e"\r
+                "28f836e1.3e6b7a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2c8432e2.7a0b8e",\r
+        "id": "28f836e1.3e6b7a",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'vf-module is not in appropriate state for activate. Current state is ' + $service-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status`\" />\n",\r
         "comments": "",\r
-        "x": 1874.0001258850098,\r
-        "y": 696.5555467605591,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1880.0001258850098,\r
+        "y": 685.5555467605591,\r
+        "z": "87aefe66.c6e82",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b4bebf6c.2b4fa",\r
+        "id": "dac4a6bf.88b598",\r
         "type": "switchNode",\r
         "name": "switch vf-module-id",\r
         "xml": "<switch test=\"`$vf-module-topology-operation-input.vf-module-information.vf-module-id`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1398.5000228881836,\r
-        "y": 517.6666707992554,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1404.5000228881836,\r
+        "y": 506.66667079925537,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "9ad9b806.2c19b8"\r
+                "a7ac2cab.79df8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9ad9b806.2c19b8",\r
+        "id": "a7ac2cab.79df8",\r
         "type": "outcome",\r
         "name": "NULL",\r
         "xml": "<outcome value=''>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1626.5000228881836,\r
-        "y": 517.6666707992554,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1632.5000228881836,\r
+        "y": 506.66667079925537,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "b7b28733.f37c08"\r
+                "b2c9eb9f.8ff438"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b7b28733.f37c08",\r
+        "id": "b2c9eb9f.8ff438",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"network-request-input.network-input-parameters.name is a required input\" />\n",\r
         "comments": "",\r
-        "x": 1764.0000228881836,\r
-        "y": 517.6666707992554,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1770.0000228881836,\r
+        "y": 506.66667079925537,\r
+        "z": "87aefe66.c6e82",\r
         "wires": []\r
     },\r
     {\r
-        "id": "30507c3b.465aa4",\r
+        "id": "5a51c09f.0dc8a",\r
         "type": "execute",\r
         "name": "execute requiredParameters",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='requiredParameters' >\n<parameter name=\"vf-module-topology-operation-input.vf-module-information.vf-module-id\" value=\"$vf-module-topology-operation-input.vf-module-information.vf-module-id\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1433.0000228881836,\r
-        "y": 477.66667079925537,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1439.0000228881836,\r
+        "y": 466.66667079925537,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "c2db488a.b105a8",\r
+        "id": "2fee238f.bd0b7c",\r
         "type": "switchNode",\r
         "name": "switch network-level-oper-status",\r
-        "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status`'>\n",\r
+        "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1479.8332748413086,\r
-        "y": 906.5555257797241,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1481.8332214355469,\r
+        "y": 895.555570602417,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "cf4b307b.b1b04",\r
-                "acc49742.fd0df8"\r
+                "cdf8dd70.c0108",\r
+                "2de75da0.b5bd52"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "cf4b307b.b1b04",\r
+        "id": "cdf8dd70.c0108",\r
         "type": "outcome",\r
         "name": "outcome Active",\r
         "xml": "<outcome value='Active'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1753.166648864746,\r
-        "y": 880.9999837875366,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1759.166648864746,\r
+        "y": 869.9999837875366,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "e31a54a2.3ff1f8"\r
+                "e027e573.24bd48"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "acc49742.fd0df8",\r
+        "id": "2de75da0.b5bd52",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1723.166648864746,\r
-        "y": 920.9999837875366,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1729.166648864746,\r
+        "y": 909.9999837875366,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "bc3125bf.c135a8"\r
+                "4744b74f.6f4a88"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bc3125bf.c135a8",\r
+        "id": "4744b74f.6f4a88",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'vf-module is not in appropriate state for deactivate. Current state is ' + $service-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status`\" />\n    ",\r
         "comments": "",\r
-        "x": 1889.166648864746,\r
-        "y": 922.9999837875366,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1895.166648864746,\r
+        "y": 911.9999837875366,\r
+        "z": "87aefe66.c6e82",\r
         "wires": []\r
     },\r
     {\r
-        "id": "eb92e3d.8a6ff2",\r
+        "id": "5f5b8df.a6d8d74",\r
         "type": "switchNode",\r
         "name": "switch network-level-oper-status",\r
-        "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status`'>\n",\r
+        "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1468.7221908569336,\r
-        "y": 1077.6666097640991,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1474.7221908569336,\r
+        "y": 1066.6666097640991,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "4005e1e5.db606",\r
-                "3f0b16e4.30f1ca"\r
+                "e0e44b44.c9e6c8",\r
+                "fa9a403f.1ce7e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4005e1e5.db606",\r
+        "id": "e0e44b44.c9e6c8",\r
         "type": "outcome",\r
         "name": "outcome PendingDelete",\r
         "xml": "<outcome value='PendingDelete'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1768.7222518920898,\r
-        "y": 1045.444405555725,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1774.7222518920898,\r
+        "y": 1034.444405555725,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "e99f233c.ef676"\r
+                "21ef3568.35bd5a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3f0b16e4.30f1ca",\r
+        "id": "fa9a403f.1ce7e",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1712.055564880371,\r
-        "y": 1092.1110677719116,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1718.055564880371,\r
+        "y": 1081.1110677719116,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "26e244b4.b2362c"\r
+                "2bc6f464.461d3c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "26e244b4.b2362c",\r
+        "id": "2bc6f464.461d3c",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'vf-module is not in appropriate state for delete. Current state is ' + $service-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status`\" />\n",\r
         "comments": "",\r
-        "x": 1878.055564880371,\r
-        "y": 1094.1110677719116,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1884.055564880371,\r
+        "y": 1083.1110677719116,\r
+        "z": "87aefe66.c6e82",\r
         "wires": []\r
     },\r
     {\r
-        "id": "94e9cf1a.6c399",\r
+        "id": "72634f47.0cc42",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1940.5001029968262,\r
-        "y": 657.6666488647461,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1946.5001029968262,\r
+        "y": 646.6666488647461,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "e31a54a2.3ff1f8",\r
+        "id": "e027e573.24bd48",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1953.1665267944336,\r
-        "y": 879.1481161117554,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1959.1665267944336,\r
+        "y": 868.1481161117554,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "e99f233c.ef676",\r
+        "id": "21ef3568.35bd5a",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1984.277732849121,\r
-        "y": 1045.8147420883179,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1990.277732849121,\r
+        "y": 1034.8147420883179,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "39ae6a67.1c8296",\r
+        "id": "8d9c0c99.1bdcb",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 2756.666534423828,\r
-        "y": 574.0000190734863,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 2762.666534423828,\r
+        "y": 563.0000190734863,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "70e3cfee.6e895"\r
+                "7051b5d0.a337bc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bc20a4d8.66ea78",\r
+        "id": "26ecbd16.18b922",\r
         "type": "switchNode",\r
         "name": "switch vnf_length",\r
         "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 971.0065307617188,\r
-        "y": 121.24849605560303,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 977.0065307617188,\r
+        "y": 110.24849605560303,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "ae64d058.26533"\r
+                "a795521a.23d6f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ae64d058.26533",\r
+        "id": "a795521a.23d6f",\r
         "type": "outcome",\r
         "name": "NULL",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1151.0065116882324,\r
-        "y": 120.24848556518555,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1157.0065116882324,\r
+        "y": 109.24848556518555,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "d4c5df8d.2e7e3"\r
+                "3e0e877f.b04338"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d4c5df8d.2e7e3",\r
+        "id": "3e0e877f.b04338",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"vnf entry not found in service-data\" />\n",\r
         "comments": "",\r
-        "x": 1300.4352378845215,\r
-        "y": 121.39140319824219,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1306.4352378845215,\r
+        "y": 110.39140319824219,\r
+        "z": "87aefe66.c6e82",\r
         "wires": []\r
     },\r
     {\r
-        "id": "376a189c.5eea28",\r
+        "id": "f0d7fed2.a7f6e",\r
         "type": "for",\r
         "name": "for each vnf",\r
         "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 951.0379104614258,\r
-        "y": 183.51763439178467,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 957.0379104614258,\r
+        "y": 172.51763439178467,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "891fced5.d7d06"\r
+                "c781186.35a6de8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "891fced5.d7d06",\r
+        "id": "c781186.35a6de8",\r
         "type": "switchNode",\r
         "name": "switch this vnf-id == input vnf-id",\r
         "xml": "<switch test=\"`$service-data.vnfs.vnf[$idx].vnf-id == $vf-module-topology-operation-input.vnf-information.vnf-id`\">    \n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1189.0065269470215,\r
-        "y": 183.2484917640686,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1195.0065269470215,\r
+        "y": 172.2484917640686,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "2828372d.9354b8"\r
+                "3c97bff.ca0c74"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2828372d.9354b8",\r
+        "id": "3c97bff.ca0c74",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1404.0065116882324,\r
-        "y": 181.24848556518555,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1410.0065116882324,\r
+        "y": 170.24848556518555,\r
+        "z": "87aefe66.c6e82",\r
         "wires": [\r
             [\r
-                "56c573f0.8eef8c"\r
+                "daf74faa.b14cc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "56c573f0.8eef8c",\r
+        "id": "daf74faa.b14cc",\r
         "type": "set",\r
         "name": "set vnf-index",\r
         "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",\r
         "comments": "",\r
-        "x": 1568.0065116882324,\r
-        "y": 176.24848556518555,\r
-        "z": "619b2b0c.b0ac74",\r
+        "x": 1574.0065116882324,\r
+        "y": 165.24848556518555,\r
+        "z": "87aefe66.c6e82",\r
         "wires": []\r
     }\r
 ]
\ No newline at end of file
index 8e93f1a..40477c3 100644 (file)
@@ -82,6 +82,7 @@
                     </return>\r
                 </outcome>\r
             </execute>\r
+            <call module='GENERIC-RESOURCE-API' rpc='sdwan-get-tenant-auth' mode='sync' ></call>\r
             <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
                 <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/sdwan-vpn-create.json'`" />\r
                 <parameter name="restapiUrl" value="`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/vpn'`" />\r
                 <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />\r
             </execute>\r
             <set>\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].name' value='tenant-id' />\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].value' value='`$prop.tenant-id`' />\r
+                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].name' value='vpn-id' />\r
+                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].value' value='`$prop.vpn-id`' />\r
             </set>\r
             <set>\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length + 1`' />\r
+                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length + 1`' />\r
             </set>\r
             <set>\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].name' value='vpn-id' />\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].value' value='`$prop.vpn-id`' />\r
-            </set>\r
-            <set>\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length + 1`' />\r
-            </set>\r
-            <set>\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.sdnc-request-header.' value='`$vf-module-topology-operation-input.sdnc-request-header.`' />\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.request-information.' value='`$vf-module-topology-operation-input.request-information.`' />\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.service-information.' value='`$vf-module-topology-operation-input.service-information.`' />\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-information.' value='`$vf-module-topology-operation-input.vf-module-information.`' />\r
+                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.sdnc-request-header.' value='`$vf-module-topology-operation-input.sdnc-request-header.`' />\r
+                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.request-information.' value='`$vf-module-topology-operation-input.request-information.`' />\r
+                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.' value='`$vf-module-topology-operation-input.service-information.`' />\r
+                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-information.' value='`$vf-module-topology-operation-input.vf-module-information.`' />\r
             </set>\r
             <set>\r
                 <parameter name='vf-module-object-path' value="`'restconf/config/GENERIC-RESOURCE-API:services/service/'\r
  + '/service-data/service-topology/'`"/>\r
             </set>\r
             <set>\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status'  value='Active' />\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.last-rpc-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`' />\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.last-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />\r
+                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status'  value='Active' />\r
+                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-rpc-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`' />\r
+                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />\r
             </set>\r
             <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='sdwan-vpn' \r
       key='sdwan-vpn.sdwan-vpn-id = $vf-module-topology-operation-input.vf-module-information.vf-module-id' >\r
index f352d1d..3e5e8d9 100644 (file)
                 <parameter name='sdwan-vpn-name' value='`$prop.name`' />\r
                 <parameter name='topology' value='`$prop.topology`' />\r
                 <parameter name='operational-status' value='Created' />\r
-                <parameter name='model-customization-id' value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid`' />\r
-                <parameter name='model-invariant-id' value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-invariant-uuid`' />\r
-                <parameter name='model-version-id' value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-version`' />\r
+                <parameter name='model-customization-id' value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid`' /><parameter name='model-invariant-id' value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-invariant-uuid`' /><parameter name='model-version-id' value='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-version`' >\r
                 <parameter name='selflink' value="`'restconf/config/GENERIC-RESOURCE-API:services/service/'  + $vf-module-topology-operation-input.service-information.service-instance-id  + '/service-data/vnfs/vnf/'  + $service-data.vnfs.vnf[$vnf-index].vnf-id  + '/vnf-data/vf-modules/vf-module/' + $prop.vpn-vf-index + '/vf-module-data/'` " />\r
             </save>\r
             <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='generic-vnf:relationship-list' \r
                 <parameter name="relationship-list.relationship[0].related-link" value="`'/network/sdwan-vpns/sdwan-vpn/' + $prop.vpn-vf-index`" />\r
                 <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="sdwan-vpn.id" />\r
                 <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$prop.vpn-vf-index`" />\r
-                <!--save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='site-resource:relationship-list' \r
-      key='site-resource.site-resource-id = $service-data.vnfs.vnf[$vnf-index].vnf-id' \r
-      force="true" pfx="tmp.AnAI-data"><parameter name="relationship-list.relationship[0].related-to" value="sdwan-site" /><parameter name="relationship-list.relationship[0].related-link" value="`'/network/sdwan-sites/sdwan-site/' + $prop.site-vf-index`" /><parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="sdwan-vpn.id" /><parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$prop.site-vf-index`" /-->\r
             </save>\r
             <return status='success'>\r
                 <parameter name="ack-final-indicator" value="Y" />\r
             </return>\r
         </block>\r
     </method>\r
-</service-logic>
\ No newline at end of file
+</service-logic>\r
index f28d9c2..b41efbc 100644 (file)
                             </set>\r
                         </outcome>\r
                     </switch>\r
-                    <switch test="`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'tenant-id'`">\r
-                        <outcome value='true'>\r
-                            <set>\r
-                                <parameter name='prop.tenant-id' value='`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\r
-                            </set>\r
-                        </outcome>\r
-                    </switch>\r
                 </block>\r
             </for>\r
             <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" \r
                 <parameter name='customHttpHeaders' value="`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`" />\r
             </execute>\r
             <set>\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.sdnc-request-header.' value='`$vf-module-topology-operation-input.sdnc-request-header.`' />\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.request-information.' value='`$vf-module-topology-operation-input.request-information.`' />\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.service-information.' value='`$vf-module-topology-operation-input.service-information.`' />\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-information.' value='`$vf-module-topology-operation-input.vf-module-information.`' />\r
+                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.sdnc-request-header.' value='`$vf-module-topology-operation-input.sdnc-request-header.`' />\r
+                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.request-information.' value='`$vf-module-topology-operation-input.request-information.`' />\r
+                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.' value='`$vf-module-topology-operation-input.service-information.`' />\r
+                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-information.' value='`$vf-module-topology-operation-input.vf-module-information.`' />\r
             </set>\r
             <set>\r
                 <parameter name='vf-module-object-path' value="`'restconf/config/GENERIC-RESOURCE-API:services/service/'\r
  + '/service-data/service-topology/'`"/>\r
             </set>\r
             <set>\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status'  value='PendingDelete' />\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.last-rpc-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`' />\r
-                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.last-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />\r
+                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status'  value='PendingDelete' />\r
+                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-rpc-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`' />\r
+                <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />\r
             </set>\r
             <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='sdwan-vpn' \r
       key='sdwan-vpn.sdwan-vpn-id = $vf-module-topology-operation-input.vf-module-information.vf-module-id' >\r
index de558b8..29b26cd 100644 (file)
                                                     <outcome value='true'>\r
                                                         <block atomic="true">\r
                                                             <set>\r
-                                                                <parameter name='tmp.nidx' value='`$nidx`' />\r
+                                                                <parameter name='tmp.vidx' value='`$nidx`' />\r
                                                                 <parameter name='ctx.vf-module-data.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$nidx].vf-module-data.`' />\r
                                                             </set>\r
                                                         </block>\r
                                                     </outcome>\r
                                                 </switch>\r
                                             </for>\r
-                                            <switch test="`$tmp.nidx`">\r
+                                            <switch test="`$tmp.vidx`">\r
                                                 <outcome value=''>\r
                                                     <return status='failure'>\r
                                                         <parameter name='ack-final' value='Y'/>\r
                                         </block>\r
                                     </outcome>\r
                                 </switch>\r
-                                <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status`'>\r
+                                <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status`'>\r
                                     <outcome value='Created'>\r
                                         <block atomic="true"></block>\r
                                     </outcome>\r
                                                     <outcome value='true'>\r
                                                         <block atomic="true">\r
                                                             <set>\r
-                                                                <parameter name='tmp.nidx' value='`$nidx`' />\r
+                                                                <parameter name='tmp.vidx' value='`$nidx`' />\r
                                                                 <parameter name='ctx.vf-module-data.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$nidx].vf-module-data.`' />\r
                                                             </set>\r
                                                         </block>\r
                                                     </outcome>\r
                                                 </switch>\r
                                             </for>\r
-                                            <switch test="`$tmp.nidx`">\r
+                                            <switch test="`$tmp.vidx`">\r
                                                 <outcome value=''>\r
                                                     <return status='failure'>\r
                                                         <parameter name='ack-final' value='Y'/>\r
                                         </block>\r
                                     </outcome>\r
                                 </switch>\r
-                                <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status`'>\r
+                                <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status`'>\r
                                     <outcome value='Active'>\r
                                         <block atomic="true"></block>\r
                                     </outcome>\r
                                                     <outcome value='true'>\r
                                                         <block atomic="true">\r
                                                             <set>\r
-                                                                <parameter name='tmp.nidx' value='`$nidx`' />\r
+                                                                <parameter name='tmp.vidx' value='`$nidx`' />\r
                                                                 <parameter name='ctx.vf-module-data.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$nidx].vf-module-data.`' />\r
                                                             </set>\r
                                                         </block>\r
                                                     </outcome>\r
                                                 </switch>\r
                                             </for>\r
-                                            <switch test="`$tmp.nidx`">\r
+                                            <switch test="`$tmp.vidx`">\r
                                                 <outcome value=''>\r
                                                     <return status='failure'>\r
                                                         <parameter name='ack-final' value='Y'/>\r
                                         </block>\r
                                     </outcome>\r
                                 </switch>\r
-                                <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status`'>\r
+                                <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status`'>\r
                                     <outcome value='PendingDelete'>\r
                                         <block atomic="true"></block>\r
                                     </outcome>\r