generic-resource-api DG enhancement
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_vnf-topology-operation-assign.json
index cbe137c..1b0f4cb 100644 (file)
@@ -65,8 +65,8 @@
         "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 503.04761505126953,\r
-        "y": 303.8898277282715,\r
+        "x": 513.0476303100586,\r
+        "y": 466.3898124694824,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
@@ -82,8 +82,8 @@
         "xml": "<outcome value='CreateVnfInstance'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 756.7619094848633,\r
-        "y": 281.0327091217041,\r
+        "x": 766.7619247436523,\r
+        "y": 443.53269386291504,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
@@ -98,8 +98,8 @@
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 718.7618751525879,\r
-        "y": 326.7470369338989,\r
+        "x": 728.761890411377,\r
+        "y": 489.24702167510986,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 941.6190376281738,\r
-        "y": 281.0327386856079,\r
+        "x": 951.6190528869629,\r
+        "y": 443.53272342681885,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             []\r
                 "97421a9a.865f98",\r
                 "59c331da.0d09b",\r
                 "b01ba289.b4c4d",\r
-                "ebd11f4a.d9ea2"\r
+                "f93440f1.dad62",\r
+                "5091afc0.4393d",\r
+                "7381e60f.8d7388",\r
+                "ef3b1f74.d9716",\r
+                "4c1fc0a3.ee098"\r
             ]\r
         ]\r
     },\r
         "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n  key='SELECT * from VF_MODEL WHERE customization_uuid = $vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid'\n  pfx='db.vf-model'>\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 515.3809204101562,\r
-        "y": 395.0326976776123,\r
+        "x": 525.3809356689453,\r
+        "y": 557.5326824188232,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 716.166618347168,\r
-        "y": 375.413535118103,\r
+        "x": 726.166633605957,\r
+        "y": 537.913519859314,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 724.7380485534668,\r
-        "y": 419.6992483139038,\r
+        "x": 734.7380638122559,\r
+        "y": 582.1992330551147,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\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": 405.7145233154297,\r
-        "y": 6313.055904388428,\r
+        "x": 404.9645233154297,\r
+        "y": 6546.056180000305,\r
         "z": "2d523017.81121",\r
         "wires": []\r
     },\r
         "name": "set vnf-level-oper-status to PendingCreate",\r
         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.order-status' value='PendingCreate' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-rpc-action' value='`$vnf-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-action' value='`$vnf-topology-operation-input.request-information.request-action`' />\n",\r
         "comments": "",\r
-        "x": 501.24223709106445,\r
-        "y": 6018.250611305237,\r
+        "x": 507.49225997924805,\r
+        "y": 6019.500453948975,\r
         "z": "2d523017.81121",\r
         "wires": []\r
     },\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vnf.log' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 397.76210021972656,\r
-        "y": 6178.976177215576,\r
+        "x": 406.51210021972656,\r
+        "y": 6370.226758003235,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             []\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": 510.95240020751953,\r
-        "y": 177.1755828857422,\r
+        "x": 522.2024078369141,\r
+        "y": 188.4255886077881,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             []\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1585.7142028808594,\r
-        "y": 6319.317764282227,\r
+        "x": 1912.7142639160156,\r
+        "y": 6493.819259643555,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
-                "48898d5.e385374",\r
-                "748556dc.ead268",\r
-                "87f91dc6.de07b",\r
-                "b319ef18.b3bad"\r
+                "a406d4bc.916068",\r
+                "9c453248.1f195",\r
+                "d27d64fe.c0c2c8",\r
+                "71ce4538.3940fc"\r
             ]\r
         ]\r
     },\r
-    {\r
-        "id": "748556dc.ead268",\r
-        "type": "call",\r
-        "name": "call GENERIC-RESOURCE-API:naming-policy-generate-name",\r
-        "xml": "<call module='GENERIC-RESOURCE-API' rpc='naming-policy-generate-name' mode='sync' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1964.285629272461,\r
-        "y": 6294.460662126541,\r
-        "z": "2d523017.81121",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "48898d5.e385374",\r
-        "type": "set",\r
-        "name": "set variables for deleting name",\r
-        "xml": "<set>\n<parameter name='naming-policy-generate-name-input.naming-type' value='VNF' />\n<parameter name='naming-policy-generate-name-input.context-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name='naming-policy-generate-name-input.action' value='DELETE' />\n",\r
-        "comments": "",\r
-        "x": 1865.7142486572266,\r
-        "y": 6247.317733049393,\r
-        "z": "2d523017.81121",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "b779e958.044168",\r
-        "type": "comment",\r
-        "name": "Unassign the VNF name",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 1731.6665725708008,\r
-        "y": 6187.889232873917,\r
-        "z": "2d523017.81121",\r
-        "wires": []\r
-    },\r
     {\r
         "id": "7ca77e3f.200f2",\r
         "type": "failure",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 256.74603271484375,\r
-        "y": 395.61908054351807,\r
+        "x": 256.7460632324219,\r
+        "y": 368.11908626556396,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
                 "ade9f393.c1d96",\r
                 "36f653c4.5383bc",\r
                 "16470885.0e3b37",\r
-                "1caeb411.8cfeac"\r
+                "1caeb411.8cfeac",\r
+                "fe102b69.7b64c8"\r
             ]\r
         ]\r
     },\r
         "xml": "<switch test='`$vnf-topology-operation-input.vnf-request-input.cloud-owner`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 511.6666564941406,\r
-        "y": 232.41365242004395,\r
+        "x": 521.6667022705078,\r
+        "y": 367.4136428833008,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 695.0000305175781,\r
-        "y": 202.41364097595215,\r
+        "x": 705.0000762939453,\r
+        "y": 337.413631439209,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 694.7619361877441,\r
-        "y": 243.3661346435547,\r
+        "x": 704.7619819641113,\r
+        "y": 378.3661251068115,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 829.9999847412109,\r
-        "y": 200.74698066711426,\r
+        "x": 840.0000305175781,\r
+        "y": 335.7469711303711,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             []\r
         "name": "set prop.cloud-region.cloud-owner",\r
         "xml": "<set>\n<parameter name='prop.cloud-region.cloud-owner' value='`$vnf-topology-operation-input.vnf-request-input.cloud-owner`' />\n",\r
         "comments": "",\r
-        "x": 911.6666412353516,\r
-        "y": 242.4136619567871,\r
+        "x": 921.6666870117188,\r
+        "y": 377.41365242004395,\r
         "z": "2d523017.81121",\r
         "wires": []\r
     },\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vnf-forking-logic' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 529.523811340332,\r
-        "y": 525.7142963409424,\r
+        "x": 539.5238265991211,\r
+        "y": 688.2142810821533,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             []\r
         "xml": "<switch test=\"`$ss.self-serve-flag`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 509.6665267944336,\r
-        "y": 691.2857837677002,\r
+        "x": 519.6665420532227,\r
+        "y": 853.7857685089111,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 721.3806838989258,\r
-        "y": 764.5710678100586,\r
+        "x": 731.3806991577148,\r
+        "y": 927.0710525512695,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 720.9522018432617,\r
-        "y": 628.1429014205933,\r
+        "x": 730.9522171020508,\r
+        "y": 790.6428861618042,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 901.111141204834,\r
-        "y": 326.8888826370239,\r
+        "x": 911.111156463623,\r
+        "y": 489.38886737823486,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 901.111141204834,\r
-        "y": 375.46032428741455,\r
+        "x": 911.111156463623,\r
+        "y": 537.9603090286255,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 903.9682579040527,\r
-        "y": 419.7460298538208,\r
+        "x": 913.9682731628418,\r
+        "y": 582.2460145950317,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
         "xml": "<set>\n<parameter name=\"error-message\" value=\"If svc-action is 'assign' then request-action must be 'CreateVnfInstance'\" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1137.539722442627,\r
-        "y": 326.88887310028076,\r
+        "x": 1147.539737701416,\r
+        "y": 489.3888578414917,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             []\r
         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error reading VF_MODEL table\" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1136.1111335754395,\r
-        "y": 375.6031675338745,\r
+        "x": 1146.1111488342285,\r
+        "y": 538.1031522750854,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             []\r
         "xml": "<set>\n<parameter name=\"error-message\" value=\"`'No model found for VNF customization UUID ' + $vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`\" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1136.1111335754395,\r
-        "y": 419.74602031707764,\r
+        "x": 1146.1111488342285,\r
+        "y": 582.2460050582886,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             []\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vnf-assign' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1171.9877891540527,\r
-        "y": 525.6072463989258,\r
+        "x": 1181.9878044128418,\r
+        "y": 688.1072311401367,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
         "name": "SELF-SERVE FORK",\r
         "info": "",\r
         "comments": "",\r
-        "x": 891.4285430908203,\r
-        "y": 579.011926651001,\r
+        "x": 901.4285583496094,\r
+        "y": 741.5119113922119,\r
         "z": "2d523017.81121",\r
         "wires": []\r
     },\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1377.2853698730469,\r
-        "y": 525.0952777862549,\r
+        "x": 1387.285385131836,\r
+        "y": 687.5952625274658,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\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": 1142.7299880981445,\r
-        "y": 727.5396060943604,\r
+        "x": 1157.2301712036133,\r
+        "y": 936.789656996727,\r
         "z": "2d523017.81121",\r
         "wires": []\r
     },\r
         "name": "set vnf-level-oper-status to PendingCreate",\r
         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.order-status' value='PendingCreate' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-rpc-action' value='`$vnf-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-action' value='`$vnf-topology-operation-input.request-information.request-action`' />\n",\r
         "comments": "",\r
-        "x": 1235.099136352539,\r
-        "y": 577.099287033081,\r
+        "x": 1245.0991516113281,\r
+        "y": 739.599271774292,\r
         "z": "2d523017.81121",\r
         "wires": []\r
     },\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/ss-vnfend.log' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1134.3014526367188,\r
-        "y": 627.5390634536743,\r
+        "x": 1144.3014678955078,\r
+        "y": 790.0390481948853,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             []\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 911.5394134521484,\r
-        "y": 627.9999561309814,\r
+        "x": 921.5394287109375,\r
+        "y": 790.4999408721924,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
                 "828a78b6.35b498",\r
                 "b15ef9f9.2e3088",\r
                 "da6cb5e4.41c2f8",\r
-                "86c22cc1.3260c"\r
+                "afb784f3.b92c98",\r
+                "179daba.4616354"\r
             ]\r
         ]\r
     },\r
-    {\r
-        "id": "6ec4e3b8.36b40c",\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-message`\" />\n",\r
-        "comments": "",\r
-        "x": 1959.2064628601074,\r
-        "y": 777.6666669845581,\r
-        "z": "2d523017.81121",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "ae382d33.4ff8e",\r
-        "type": "configure",\r
-        "name": "send error to MSO",\r
-        "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"__READ_FROM_PARAMETERS__\">\n<parameter name=\"notification-url\" value=\"`$vnf-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"input.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"input.response-code\" value=\"500\" />\n<parameter name=\"input.response-message\" value=\"`$error-message`\" />\n<parameter name=\"input.svc-request-id\" value=\"`$vnf-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"input.service-information.service-type\" value=\"`$vnf-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"input.service-information.service-instance-id\" value=\"`$vnf-topology-operation-input.service-information.service-instance-id`\" />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1978.5655097961426,\r
-        "y": 729.4661436080933,\r
-        "z": "2d523017.81121",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
     {\r
         "id": "22c02af2.d4ee26",\r
         "type": "block",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1766.9843826293945,\r
-        "y": 752.7462320327759,\r
+        "x": 1762.9842987060547,\r
+        "y": 767.2462577819824,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
-                "ae382d33.4ff8e",\r
-                "6ec4e3b8.36b40c"\r
+                "9f6e7d2d.65cdb",\r
+                "efad6026.2740a"\r
             ]\r
         ]\r
     },\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1553.301658630371,\r
-        "y": 525.2857141494751,\r
+        "x": 1563.3016738891602,\r
+        "y": 687.785698890686,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
         "xml": "<set>\n<parameter name=\"error-message\" value=\"`'Failed to create self-serve assignment for vnf with vnf-id=' + $vnf-topology-operation-input.vnf-information.vnf-id + ' with error: ' + $error-message`\" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1761.0795211791992,\r
-        "y": 497.19053077697754,\r
-        "z": "2d523017.81121",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "86c22cc1.3260c",\r
-        "type": "configure",\r
-        "name": "send success to MSO",\r
-        "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"__READ_FROM_PARAMETERS__\">\n<parameter name=\"notification-url\" value=\"`$vnf-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"input.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"input.response-code\" value=\"200\" />\n<parameter name=\"input.svc-request-id\" value=\"`$vnf-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"input.service-information.service-type\" value=\"`$vnf-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"input.service-information.service-instance-id\" value=\"`$vnf-topology-operation-input.service-information.service-instance-id`\" />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1163.2539367675781,\r
-        "y": 673.6189651489258,\r
+        "x": 1774.8296203613281,\r
+        "y": 629.690544128418,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             []\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2778.095329284668,\r
-        "y": 1987.6192593574524,\r
+        "x": 2889.345314025879,\r
+        "y": 1840.3692474365234,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
-                "31b39cbf.523334",\r
-                "706a1140.f4bf2"\r
+                "816ac0ef.84b68",\r
+                "67ea33dc.59706c"\r
             ]\r
         ]\r
     },\r
-    {\r
-        "id": "31b39cbf.523334",\r
-        "type": "configure",\r
-        "name": "send error to MSO",\r
-        "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"__READ_FROM_PARAMETERS__\">\n<parameter name=\"notification-url\" value=\"`$vnf-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"input.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"input.response-code\" value=\"500\" />\n<parameter name=\"input.response-message\" value=\"`$error-message`\" />\n<parameter name=\"input.svc-request-id\" value=\"`$vnf-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"input.service-information.service-type\" value=\"`$vnf-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"input.service-information.service-instance-id\" value=\"`$vnf-topology-operation-input.service-information.service-instance-id`\" />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2985.787551879883,\r
-        "y": 1964.894714832306,\r
-        "z": "2d523017.81121",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "706a1140.f4bf2",\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-message`\" />\n",\r
-        "comments": "",\r
-        "x": 2966.4285049438477,\r
-        "y": 2013.0952382087708,\r
-        "z": "2d523017.81121",\r
-        "wires": []\r
-    },\r
     {\r
         "id": "67d1f32e.64262c",\r
         "type": "block",\r
     {\r
         "id": "5de10e3b.8401c",\r
         "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2515.7144889831543,\r
-        "y": 2183.333490371704,\r
+        "x": 2535.2147064208984,\r
+        "y": 2257.333641052246,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
-                "d15d28b1.ee4e78",\r
-                "5678e145.3766c"\r
+                "731462dd.b506dc",\r
+                "33152a66.1de486"\r
             ]\r
         ]\r
     },\r
-    {\r
-        "id": "d15d28b1.ee4e78",\r
-        "type": "configure",\r
-        "name": "send error to MSO",\r
-        "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"__READ_FROM_PARAMETERS__\">\n<parameter name=\"notification-url\" value=\"`$vnf-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"input.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"input.response-code\" value=\"500\" />\n<parameter name=\"input.response-message\" value=\"`$error-message`\" />\n<parameter name=\"input.svc-request-id\" value=\"`$vnf-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"input.service-information.service-type\" value=\"`$vnf-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"input.service-information.service-instance-id\" value=\"`$vnf-topology-operation-input.service-information.service-instance-id`\" />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2688.406749725342,\r
-        "y": 2162.2756242752075,\r
-        "z": "2d523017.81121",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "5678e145.3766c",\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-message`\" />\n",\r
-        "comments": "",\r
-        "x": 2669.0477027893066,\r
-        "y": 2210.4761476516724,\r
-        "z": "2d523017.81121",\r
-        "wires": []\r
-    },\r
     {\r
         "id": "55ab3764.a14138",\r
         "type": "block",\r
             []\r
         ]\r
     },\r
-    {\r
-        "id": "b319ef18.b3bad",\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-message`\" />\n",\r
-        "comments": "",\r
-        "x": 1805.047737121582,\r
-        "y": 6390.475831985474,\r
-        "z": "2d523017.81121",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "87f91dc6.de07b",\r
-        "type": "configure",\r
-        "name": "send error to MSO",\r
-        "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"__READ_FROM_PARAMETERS__\">\n<parameter name=\"notification-url\" value=\"`$vnf-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"input.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"input.response-code\" value=\"500\" />\n<parameter name=\"input.response-message\" value=\"`$error-message`\" />\n<parameter name=\"input.svc-request-id\" value=\"`$vnf-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"input.service-information.service-type\" value=\"`$vnf-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"input.service-information.service-instance-id\" value=\"`$vnf-topology-operation-input.service-information.service-instance-id`\" />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1822.692756652832,\r
-        "y": 6342.751573562622,\r
-        "z": "2d523017.81121",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
     {\r
         "id": "2115eaa4.e5b146",\r
         "type": "block",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1932.8570709228516,\r
-        "y": 3718.5708351135254,\r
+        "x": 1911.1072616577148,\r
+        "y": 3689.820848464966,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
-                "c740bc4.11d1e4",\r
-                "d11043da.a1cb",\r
-                "acdf260b.352908",\r
-                "a74a208c.91738"\r
+                "77d28d98.052f64",\r
+                "2dcd5fd9.caa1d",\r
+                "e2453329.ce9e1",\r
+                "d8bb9422.93cd78"\r
             ]\r
         ]\r
     },\r
-    {\r
-        "id": "d11043da.a1cb",\r
-        "type": "call",\r
-        "name": "call GENERIC-RESOURCE-API:naming-policy-generate-name",\r
-        "xml": "<call module='GENERIC-RESOURCE-API' rpc='naming-policy-generate-name' mode='sync' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2311.428497314453,\r
-        "y": 3693.71373295784,\r
-        "z": "2d523017.81121",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "c740bc4.11d1e4",\r
-        "type": "set",\r
-        "name": "set variables for deleting name",\r
-        "xml": "<set>\n<parameter name='naming-policy-generate-name-input.naming-type' value='VNF' />\n<parameter name='naming-policy-generate-name-input.context-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name='naming-policy-generate-name-input.action' value='DELETE' />\n",\r
-        "comments": "",\r
-        "x": 2212.8571166992188,\r
-        "y": 3646.5708038806915,\r
-        "z": "2d523017.81121",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "65833.6b4487cd8",\r
-        "type": "comment",\r
-        "name": "Unassign the VNF name",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 2230.238021850586,\r
-        "y": 3592.856448173523,\r
-        "z": "2d523017.81121",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "a74a208c.91738",\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-message`\" />\n",\r
-        "comments": "",\r
-        "x": 2152.190605163574,\r
-        "y": 3789.7289028167725,\r
-        "z": "2d523017.81121",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "acdf260b.352908",\r
-        "type": "configure",\r
-        "name": "send error to MSO",\r
-        "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"__READ_FROM_PARAMETERS__\">\n<parameter name=\"notification-url\" value=\"`$vnf-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"input.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"input.response-code\" value=\"500\" />\n<parameter name=\"input.response-message\" value=\"`$error-message`\" />\n<parameter name=\"input.svc-request-id\" value=\"`$vnf-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"input.service-information.service-type\" value=\"`$vnf-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"input.service-information.service-instance-id\" value=\"`$vnf-topology-operation-input.service-information.service-instance-id`\" />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2169.835624694824,\r
-        "y": 3742.004644393921,\r
-        "z": "2d523017.81121",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
     {\r
         "id": "5be8614b.d2283",\r
         "type": "block",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 3693.0952529907227,\r
-        "y": 5414.525018692017,\r
+        "x": 3682.345771789551,\r
+        "y": 5539.275134086609,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
-                "48c15a99.5b8364",\r
-                "981b8897.27de98",\r
-                "b2a30503.c3f7c8",\r
-                "c725031e.3faf3"\r
+                "2f005b1.f6000a4",\r
+                "567a5bcf.b1abd4",\r
+                "bda56dc4.abbc",\r
+                "ab1a0201.102be"\r
             ]\r
         ]\r
     },\r
-    {\r
-        "id": "c725031e.3faf3",\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-message`\" />\n",\r
-        "comments": "",\r
-        "x": 3903.8097076416016,\r
-        "y": 5474.253993988037,\r
-        "z": "2d523017.81121",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "b2a30503.c3f7c8",\r
-        "type": "configure",\r
-        "name": "send error to MSO",\r
-        "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"__READ_FROM_PARAMETERS__\">\n<parameter name=\"notification-url\" value=\"`$vnf-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"input.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"input.response-code\" value=\"500\" />\n<parameter name=\"input.response-message\" value=\"`$error-message`\" />\n<parameter name=\"input.svc-request-id\" value=\"`$vnf-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"input.service-information.service-type\" value=\"`$vnf-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"input.service-information.service-instance-id\" value=\"`$vnf-topology-operation-input.service-information.service-instance-id`\" />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 3923.168746948242,\r
-        "y": 5429.38673210144,\r
-        "z": "2d523017.81121",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "981b8897.27de98",\r
-        "type": "call",\r
-        "name": "call GENERIC-RESOURCE-API:naming-policy-generate-name",\r
-        "xml": "<call module='GENERIC-RESOURCE-API' rpc='naming-policy-generate-name' mode='sync' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 4059.0476684570312,\r
-        "y": 5383.238904953003,\r
-        "z": "2d523017.81121",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "48c15a99.5b8364",\r
-        "type": "set",\r
-        "name": "set variables for deleting name",\r
-        "xml": "<set>\n<parameter name='naming-policy-generate-name-input.naming-type' value='VNF' />\n<parameter name='naming-policy-generate-name-input.context-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name='naming-policy-generate-name-input.action' value='DELETE' />\n",\r
-        "comments": "",\r
-        "x": 3960.476287841797,\r
-        "y": 5336.0959758758545,\r
-        "z": "2d523017.81121",\r
-        "wires": []\r
-    },\r
     {\r
         "id": "4fcc2ec6.5268d",\r
         "type": "block",\r
             ]\r
         ]\r
     },\r
-    {\r
-        "id": "bb9178af.635d68",\r
-        "type": "comment",\r
-        "name": "Unassign the VNF name",\r
-        "info": "",\r
-        "comments": "",\r
-        "x": 3824.285888671875,\r
-        "y": 5262.857421875,\r
-        "z": "2d523017.81121",\r
-        "wires": []\r
-    },\r
     {\r
         "id": "63585eee.6f434",\r
         "type": "block",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n    <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + 'vnf-data-assign.json'`\" />\n    <parameter name='restapiUrl' value=\"`$prop.controller.url + $tmp.vnf.url`\" />\n    <parameter name='restapiUser' value='`$prop.controller.user`' />\n    <parameter name='restapiPassword' value='`$prop.controller.pwd`' />\n    <parameter name='format' value='json' />\n    <parameter name='httpMethod' value='PUT' />\n    <parameter name=\"responsePrefix\" value=\"vnf-assign\" />\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 477.2378692626953,\r
-        "y": 6091.738591194153,\r
+        "x": 485.9878692626953,\r
+        "y": 6282.9891719818115,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 724.4506301879883,\r
-        "y": 6113.069312095642,\r
+        "x": 733.2006301879883,\r
+        "y": 6304.319892883301,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 716.879264831543,\r
-        "y": 6071.569332122803,\r
+        "x": 725.629264831543,\r
+        "y": 6262.819912910461,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 892.475944519043,\r
-        "y": 6091.499786376953,\r
+        "x": 901.225944519043,\r
+        "y": 6282.750367164612,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             [\r
         "xml": "<set>\n<parameter name=\"error-message\" value=\"Error doing PUT of vnf-data\" />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1098.1902542114258,\r
-        "y": 6057.213903427124,\r
+        "x": 1106.9402542114258,\r
+        "y": 6248.464484214783,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "ebd11f4a.d9ea2",\r
-        "type": "configure",\r
-        "name": "send success to MSO",\r
-        "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"__READ_FROM_PARAMETERS__\">\n<parameter name=\"notification-url\" value=\"`$vnf-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"input.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"input.response-code\" value=\"200\" />\n<parameter name=\"input.svc-request-id\" value=\"`$vnf-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"input.service-information.service-type\" value=\"`$vnf-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"input.service-information.service-instance-id\" value=\"`$vnf-topology-operation-input.service-information.service-instance-id`\" />\n",\r
+        "id": "f93440f1.dad62",\r
+        "type": "set",\r
+        "name": "set so.response-code = 200",\r
+        "xml": "<set>\n<parameter name=\"so.response-code\" value=\"200\" />",\r
+        "comments": "",\r
+        "x": 456.7604293823242,\r
+        "y": 6425.500561714172,\r
+        "z": "2d523017.81121",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "fe102b69.7b64c8",\r
+        "type": "set",\r
+        "name": "Initialize SO 500 reponse params",\r
+        "xml": "<set>\n<parameter name=\"so.ack-final-indicator\" value=\"Y\" />\n<parameter name=\"so.response-code\" value=\"500\" />\n<parameter name=\"so.notification-url\" value=\"`$vnf-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"so.svc-request-id\" value=\"`$vnf-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"so.service-type\" value=\"`$vnf-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"so.service-instance-id\" value=\"`$vnf-topology-operation-input.service-information.service-instance-id`\" />\n",\r
+        "comments": "",\r
+        "x": 554.42724609375,\r
+        "y": 261.9549217224121,\r
+        "z": "2d523017.81121",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "77d28d98.052f64",\r
+        "type": "call",\r
+        "name": "call GENERIC-RESOURCE-API_send-so-response",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='send-so-response' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2236.9576263427734,\r
+        "y": 3740.151798248291,\r
+        "z": "2d523017.81121",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "afb784f3.b92c98",\r
+        "type": "set",\r
+        "name": "set so.reponse-code = 200",\r
+        "xml": "<set>\n<parameter name=\"so.response-code\" value=\"200\" />\n",\r
+        "comments": "",\r
+        "x": 1197.5128784179688,\r
+        "y": 836.2629871368408,\r
+        "z": "2d523017.81121",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "2dcd5fd9.caa1d",\r
+        "type": "set",\r
+        "name": "set variables for deleting name",\r
+        "xml": "<set>\n<parameter name='naming-policy-generate-name-input.naming-type' value='VNF' />\n<parameter name='naming-policy-generate-name-input.context-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name='naming-policy-generate-name-input.action' value='DELETE' />\n",\r
+        "comments": "",\r
+        "x": 2183.762954711914,\r
+        "y": 3639.040738105774,\r
+        "z": "2d523017.81121",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e2453329.ce9e1",\r
+        "type": "call",\r
+        "name": "call GENERIC-RESOURCE-API:naming-policy-generate-name",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='naming-policy-generate-name' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2281.334228515625,\r
+        "y": 3689.1830978393555,\r
+        "z": "2d523017.81121",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "bda56dc4.abbc",\r
+        "type": "call",\r
+        "name": "call GENERIC-RESOURCE-API_send-so-response",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='send-so-response' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4015.7076721191406,\r
+        "y": 5563.346151351929,\r
+        "z": "2d523017.81121",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2f005b1.f6000a4",\r
+        "type": "set",\r
+        "name": "set variables for deleting name",\r
+        "xml": "<set>\n<parameter name='naming-policy-generate-name-input.naming-type' value='VNF' />\n<parameter name='naming-policy-generate-name-input.context-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name='naming-policy-generate-name-input.action' value='DELETE' />\n",\r
+        "comments": "",\r
+        "x": 3962.5130004882812,\r
+        "y": 5462.235091209412,\r
+        "z": "2d523017.81121",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "567a5bcf.b1abd4",\r
+        "type": "call",\r
+        "name": "call GENERIC-RESOURCE-API:naming-policy-generate-name",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='naming-policy-generate-name' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4060.084274291992,\r
+        "y": 5512.377450942993,\r
+        "z": "2d523017.81121",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "d27d64fe.c0c2c8",\r
+        "type": "call",\r
+        "name": "call GENERIC-RESOURCE-API_send-so-response",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='send-so-response' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2244.8742904663086,\r
+        "y": 6544.319822311401,\r
+        "z": "2d523017.81121",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "9c453248.1f195",\r
+        "type": "set",\r
+        "name": "set variables for deleting name",\r
+        "xml": "<set>\n<parameter name='naming-policy-generate-name-input.naming-type' value='VNF' />\n<parameter name='naming-policy-generate-name-input.context-id' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name='naming-policy-generate-name-input.action' value='DELETE' />\n",\r
+        "comments": "",\r
+        "x": 2187.929588317871,\r
+        "y": 6443.2088985443115,\r
+        "z": "2d523017.81121",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a406d4bc.916068",\r
+        "type": "call",\r
+        "name": "call GENERIC-RESOURCE-API:naming-policy-generate-name",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='naming-policy-generate-name' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2285.500862121582,\r
+        "y": 6493.351258277893,\r
+        "z": "2d523017.81121",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "9f6e7d2d.65cdb",\r
+        "type": "call",\r
+        "name": "call GENERIC-RESOURCE-API_send-so-response",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='send-so-response' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2077.3744049072266,\r
+        "y": 740.8462972640991,\r
+        "z": "2d523017.81121",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "816ac0ef.84b68",\r
+        "type": "call",\r
+        "name": "call GENERIC-RESOURCE-API_send-so-response",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='send-so-response' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3201.1239700317383,\r
+        "y": 1816.596351146698,\r
+        "z": "2d523017.81121",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "731462dd.b506dc",\r
+        "type": "call",\r
+        "name": "call GENERIC-RESOURCE-API_send-so-response",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='send-so-response' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2853.6240234375,\r
+        "y": 2231.346435546875,\r
+        "z": "2d523017.81121",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "5091afc0.4393d",\r
+        "type": "call",\r
+        "name": "call GENERIC-RESOURCE-API_send-so-response",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='send-so-response' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 423.1902313232422,\r
-        "y": 6242.214249610901,\r
+        "x": 521.2630310058594,\r
+        "y": 6479.874531745911,\r
         "z": "2d523017.81121",\r
         "wires": [\r
             []\r
         ]\r
+    },\r
+    {\r
+        "id": "179daba.4616354",\r
+        "type": "call",\r
+        "name": "call GENERIC-RESOURCE-API_send-so-response",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='send-so-response' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1269.5129089355469,\r
+        "y": 885.0129909515381,\r
+        "z": "2d523017.81121",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "efad6026.2740a",\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-message`\" />\n",\r
+        "comments": "",\r
+        "x": 1958.762954711914,\r
+        "y": 791.2629833221436,\r
+        "z": "2d523017.81121",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "67ea33dc.59706c",\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-message`\" />\n",\r
+        "comments": "",\r
+        "x": 3082.512939453125,\r
+        "y": 1860.8463134765625,\r
+        "z": "2d523017.81121",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "33152a66.1de486",\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-message`\" />\n",\r
+        "comments": "",\r
+        "x": 2737.512939453125,\r
+        "y": 2279.596435546875,\r
+        "z": "2d523017.81121",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d8bb9422.93cd78",\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-message`\" />\n",\r
+        "comments": "",\r
+        "x": 2117.5130882263184,\r
+        "y": 3787.929880142212,\r
+        "z": "2d523017.81121",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ab1a0201.102be",\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-message`\" />\n",\r
+        "comments": "",\r
+        "x": 3898.485107421875,\r
+        "y": 5613.06884765625,\r
+        "z": "2d523017.81121",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "71ce4538.3940fc",\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-message`\" />\n",\r
+        "comments": "",\r
+        "x": 2124.735321044922,\r
+        "y": 6591.263185501099,\r
+        "z": "2d523017.81121",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "7381e60f.8d7388",\r
+        "type": "execute",\r
+        "name": "generate vnf URL (sub service-instance-id)",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.vnf-assign`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.part\"/>\n    <parameter name=\"target\" value=\"{service-instance-id}\"/>\n    <parameter name=\"replacement\" value=\"`$service-data.service-topology.service-topology-identifier.service-instance-id`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 510.0130157470703,\r
+        "y": 6086.542016029358,\r
+        "z": "2d523017.81121",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "ef3b1f74.d9716",\r
+        "type": "execute",\r
+        "name": "generate vnf URL (sub vnf-id)",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.part`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.vnf.url\"/>\n    <parameter name=\"target\" value=\"{vnf-id}\"/>\n    <parameter name=\"replacement\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-id`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 465.012939453125,\r
+        "y": 6137.969970703125,\r
+        "z": "2d523017.81121",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "4c1fc0a3.ee098",\r
+        "type": "set",\r
+        "name": "copy vnf data",\r
+        "xml": "<set>\n<parameter name='vnf-data.' value='service-data.vnfs.vnf[$vnf-index].vnf-data.' />\n",\r
+        "comments": "",\r
+        "x": 410.90589904785156,\r
+        "y": 6185.827503204346,\r
+        "z": "2d523017.81121",\r
+        "wires": []\r
     }\r
 ]
\ No newline at end of file