+ "x": 599.7630157470703,\r
+ "y": 7269.98964881897,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "3e5eb577.046eda",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 922.5129852294922,\r
+ "y": 441.368989944458,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "6514e137.563f3",\r
+ "37049c8a.e3e5e4"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "37049c8a.e3e5e4",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"If svc-action is 'assign' then request-action must be 'CreateVfModuleInstance'\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1110.4296684265137,\r
+ "y": 424.9999680519104,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "2172bacb.fd1c86",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 1024.71529006958,\r
+ "y": 489.85708379745483,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "b1597171.3ee09",\r
+ "6514e137.563f3"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "b1597171.3ee09",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"Error reading VF_MODULE_MODEL table\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1222.036693572998,\r
+ "y": 468.392783164978,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "c639de59.ae251",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 1039.0009956359863,\r
+ "y": 534.999936580658,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "e497f95d.3eb3c8",\r
+ "6514e137.563f3"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "e497f95d.3eb3c8",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"`'No model found for VF module customization UUID ' + $vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid`\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1233.6438827514648,\r
+ "y": 511.96422290802,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "dbfaf511.5478b8",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 1000.6082534790039,\r
+ "y": 663.0714178085327,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "2e3d6663.deaf6a",\r
+ "6514e137.563f3"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "2e3d6663.deaf6a",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"There are no VNFs defined in MD-SAL\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1207.572509765625,\r
+ "y": 634.1071424484253,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "792ace51.b15ed",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 864.8939590454102,\r
+ "y": 771.0714178085327,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "63dc2a33.a12634",\r
+ "6514e137.563f3"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "63dc2a33.a12634",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"`'Unable to find VNF ID ' + $vf-module-topology-operation-input.vnf-information.vnf-id + ' in MD-SAL'`\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1066.858253479004,\r
+ "y": 746.4285869598389,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "11136e46.5af982",\r
+ "type": "call",\r
+ "name": "call self-serve-vf-module-assign",\r
+ "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vf-module-assign' mode='sync' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1189.8456230163574,\r
+ "y": 879.8449487686157,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "cab143b7.d90eb"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "cab143b7.d90eb",\r
+ "type": "failure",\r
+ "name": "failure",\r
+ "xml": "<outcome value='failure'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1410.1432037353516,\r
+ "y": 879.3329801559448,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "dbc9bb02.023fe8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "6a1554d7.38e2ec",\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": 1142.5482940673828,\r
+ "y": 1125.1065063476562,\r
+ "z": "565447bf.1f1598",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "763275a1.1cfcbc",\r
+ "type": "execute",\r
+ "name": "printContext",\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": 1128.7625045776367,\r
+ "y": 970.8481245040894,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "7a9afeeb.bcc87",\r
+ "type": "set",\r
+ "name": "set order-status to PendingCreate",\r
+ "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-level-oper-status.order-status'\n value='PendingCreate' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-level-oper-status.last-rpc-action'\n 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-module-index].vf-module-data.vf-module-level-oper-status.last-action'\n value='`$vf-module-topology-operation-input.request-information.request-action`' />\n",\r
+ "comments": "",\r
+ "x": 1197.7862663269043,\r
+ "y": 924.8089780807495,\r
+ "z": "565447bf.1f1598",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "3d2fe671.10512a",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 938.8817367553711,\r
+ "y": 966.3088102340698,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "11136e46.5af982",\r
+ "7a9afeeb.bcc87",\r
+ "763275a1.1cfcbc",\r
+ "6a1554d7.38e2ec",\r
+ "67e4426c.6971cc",\r
+ "e7600116.eb3ff"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "6514e137.563f3",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1649.0608139038086,\r
+ "y": 1147.6433925628662,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "c44f4709.248e68",\r
+ "cff53af6.747968"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "dbc9bb02.023fe8",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 1556.143928527832,\r
+ "y": 878.7143354415894,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "1b79c9d4.553d96",\r
+ "6514e137.563f3"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "1b79c9d4.553d96",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"`'Failed to create self-serve assignment for vf-module with vf-module-id=' + $vf-module-topology-operation-input.vf-module-information.vf-module-id + ' with error: ' + $error-message`\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1753.8226852416992,\r
+ "y": 858.0000448226929,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "88ef43cf.4353c",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"`'VF module id ' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-id\n + ' already exists, and status is ' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.vf-module-level-oper-status.order-status`\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2461.263038635254,\r
+ "y": 1377.207555770874,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "cdf91b0.174e5e8",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 2267.334129333496,\r
+ "y": 1396.6718444824219,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "88ef43cf.4353c",\r
+ "80b5ab3d.6f3ef8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "799eaa32.6fe824",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 972.334358215332,\r
+ "y": 1614.3384866714478,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "9ddd96ce.6586c8",\r
+ "80b5ab3d.6f3ef8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "7adbe623.7575f8",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 974.0010452270508,\r
+ "y": 1657.6718606948853,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "22247b5.eb10384",\r
+ "80b5ab3d.6f3ef8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "9ddd96ce.6586c8",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"Cloud region not found in AAI\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1176.2630233764648,\r
+ "y": 1591.1242628097534,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "22247b5.eb10384",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"Error retrieving cloud region from AAI. Is AAI down?\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1171.6797637939453,\r
+ "y": 1639.4575996398926,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "ec2aeced.650af",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 856.9175720214844,\r
+ "y": 1838.3385391235352,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "9bc214de.5d73d8",\r
+ "80b5ab3d.6f3ef8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "9bc214de.5d73d8",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"`'Unable to find aic-clli in AAI for aic-cloud-region ' + $vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region`\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1049.5962295532227,\r
+ "y": 1811.1242694854736,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "80b5ab3d.6f3ef8",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1651.08447265625,\r
+ "y": 2099.279275894165,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "382e3395.e82afc",\r
+ "e12123b4.7517"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "8c6eb005.385ba",\r
+ "type": "call",\r
+ "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",\r
+ "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2766.262939453125,\r
+ "y": 2587.5128660202026,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "76721fa9.6f7a7",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2383.524429321289,\r
+ "y": 2637.930076599121,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "8c6eb005.385ba",\r
+ "73466628.3dbbb8",\r
+ "928b846e.f5c2c8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "c1b24090.d49b8",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 2944.59623336792,\r
+ "y": 2278.2630882263184,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "ecc636c8.71fe78",\r
+ "76721fa9.6f7a7"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "ecc636c8.71fe78",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"`'from-preload flag is true but could not find preload information for VF module name ' + $vf-module-topology-operation-input.vf-module-request-input.vf-module-name`\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3144.179473876953,\r
+ "y": 2244.906032562256,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "d759206d.14388",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 2116.5007858276367,\r
+ "y": 2425.8463954925537,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "64958d02.cd8064",\r
+ "76721fa9.6f7a7"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "64958d02.cd8064",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"Error retrieving preload-information\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2322.512893676758,\r
+ "y": 2400.4891319274902,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "8af4f32.673261",\r
+ "type": "call",\r
+ "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",\r
+ "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4189.596542358398,\r
+ "y": 4465.985095024109,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "f394576a.e4e1d8",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3801.8577575683594,\r
+ "y": 4512.652036190033,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "8af4f32.673261",\r
+ "a106598.33f8ca8",\r
+ "8a0f16a0.408838"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "a6ff636a.1da36",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"`'VNFC network role '\n + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-network-role\n + ' is not found in VNF network list'\n `\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1884.5963439941406,\r
+ "y": 2909.4576473236084,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "1b07cf87.9b6fe",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"`'SDNC subnet id '\n + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].sdnc-subnet-id\n + ' does not have network-start-address populated'`\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4214.179832458496,\r
+ "y": 3385.15172457695,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "319df706.15f388",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"`'SDNC subnet id '\n + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-resource-assignments.vnf-networks.vnf-network[$vnf-network-index].subnets-data.subnet-data[$subnet-data-index].sdnc-subnet-id\n + ' does not have cidr-mask populated'`\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4529.17985534668,\r
+ "y": 3462.651731491089,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "fec2cbd9.e930a8",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"`'Not able to find VNF network subnet that contains address '\n + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-names.vnfc-names[$vnfc-index].vnfc-networks.vnfc-network-data[$vnfc-network-index].vnfc-subnet[$subnet-role-index].vnfc-ip-assignments[$address-family-index].vnfc-subnet-ip[0].vnfc-ip-address\n `\" />",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3576.6798095703125,\r
+ "y": 3582.6517486572266,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "6c1ed4b9.5ecf9c",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"Error reading VFC_RELATED_NETWORK_ROLE table\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2017.3740615844727,\r
+ "y": 3819.1801166534424,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "4102f097.0a51",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"`'Unable to find related network '\n + $db.vnf-related-network-role[$db-related-network-index].related-network-role + ' in vnf-networks'`\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2824.874122619629,\r
+ "y": 4004.179864883423,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "30bee8c0.434ad8",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"Error saving vnfc to AAI\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2201.262969970703,\r
+ "y": 4626.819506645203,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "52bc7cef.ddfa64",\r
+ "type": "call",\r
+ "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",\r
+ "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3678.068458557129,\r
+ "y": 5821.82004737854,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "1254304a.7d8a4",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3291.579948425293,\r
+ "y": 5864.737259864807,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "52bc7cef.ddfa64",\r
+ "6f7485bf.c7042c",\r
+ "7ec70a43.dc5584"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "17b97fa6.0b332",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"Error updating vnfc relationships in AAI\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1838.6043319702148,\r
+ "y": 4740.568719863892,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "43b53fc.f18d2c",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"Not-found error updating vnfc relationships\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1838.0686531066895,\r
+ "y": 4797.5332860946655,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "b0761ca.5d4cce",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"Error saving cp object to AAI\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2280.5686626434326,\r
+ "y": 4966.8189868927,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "64e7c13b.82899",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"Error updating cp relationship to l3-network in AAI\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2935.5687255859375,\r
+ "y": 5419.041241645813,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "f4e9414e.c0a39",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Not-found error updating cp relationship to l3-network\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2938.0687255859375,\r
+ "y": 5481.541244506836,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "94072bfe.632c28",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Error updating cp relationship to l3-network and vlan-tag in AAI\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3266.6403274536133,\r
+ "y": 5579.041257858276,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "4462ce4a.8f7a5",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Not-found error updating cp relationship to l3-network and vlan-tag\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3269.140426635742,\r
+ "y": 5641.541258811951,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "cc682bd5.2eb5c8",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Error creating l3-interface-ipv4-address-list object in AAI\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3958.4860305786133,\r
+ "y": 5050.291213989258,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "1499e507.42f6db",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Error updating l3-interface-ipv4-address-list relationships in AAI\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3955.9860305786133,\r
+ "y": 5129.041219711304,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "dac8db15.74e098",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Not-found error updating l3-interface-ipv4-address-list relationships\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3958.4857635498047,\r
+ "y": 5189.041226387024,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "97323f99.6212d",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Error creating l3-interface-ipv6-address-list object in AAI\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3962.235771179199,\r
+ "y": 5239.0412311553955,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "2f312957.2b15e6",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Error updating l3-interface-ipv6-address-list relationships in AAI\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3960.9855041503906,\r
+ "y": 5300.2912340164185,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "9f878bec.0f8958",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Not-found error updating l3-interface-ipv6-address-list relationships\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3962.2355041503906,\r
+ "y": 5360.291234970093,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "f60ef6eb.870138",\r
+ "type": "call",\r
+ "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",\r
+ "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 4372.235439300537,\r
+ "y": 5486.541163444519,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "11d81f8a.7859d",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3991.996925354004,\r
+ "y": 5531.208375930786,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "f60ef6eb.870138",\r
+ "97d29a04.0c0528",\r
+ "9ae41d25.ebedb"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "dccafd0f.1af91",\r
+ "type": "call",\r
+ "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",\r
+ "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3795.7073516845703,\r
+ "y": 6950.985408782959,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "fc515f97.dc4ef",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3407.968574523926,\r
+ "y": 7001.40207862854,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "dccafd0f.1af91",\r
+ "8461f05b.e0d6e",\r
+ "4a0caeea.9a1"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "bec2c422.16f948",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Not-found error updating vip-ipv4-address-list relationship to cp\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3345.7076454162598,\r
+ "y": 6589.735626220703,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "82534f84.1802c",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Error updating vip-ipv4-address-list relationship to cp in AAI\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3339.4579162597656,\r
+ "y": 6525.98616027832,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "9ebbd632.ef43d8",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Not-found error updating vip-ipv4-address-list relationship to cp\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3350.707649230957,\r
+ "y": 6277.235605239868,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "1a54f803.3243e8",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Error updating vip-ipv4-address-list relationship to cp in AAI\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 3350.7079162597656,\r
+ "y": 6215.986141204834,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "41362899.a075b8",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Not-found error updating vip-ipv6-address-list relationships\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2718.2076110839844,\r
+ "y": 6477.23561668396,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "9303413c.a15fb",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Error updating vip-ipv6-address-list relationships in AAI\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2716.95760345459,\r
+ "y": 6419.736152648926,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "dc08e935.aa2128",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Not-found error saving vip-ipv6-address-list\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2380.707588195801,\r
+ "y": 6363.485609054565,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "ec585839.cf03a8",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Error saving vip-ipv6-address-list in AAI\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2380.707588195801,\r
+ "y": 6309.7356061935425,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "8d6accf1.493c8",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Not-found error updating vip-ipv4-address-list relationships\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2726.957607269287,\r
+ "y": 6152.235597610474,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "38cb90b2.4e39c",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Error updating vip-ipv4-address-list relationships in AAI\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2728.2076110839844,\r
+ "y": 6094.735593795776,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "34a07ec7.5c1d72",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Not-found error saving vip-ipv4-address-list\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2384.457588195801,\r
+ "y": 6050.985589981079,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "d7673076.3ac06",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Error saving vip-ipv4-address-list in AAI\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2380.707588195801,\r
+ "y": 5983.485586166382,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "e64793d7.bf627",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"`'No l3-network found in AAI for network ID '\n + $tmp.vf-module-topology.vf-module-assignments.vms.vm[$vm-type-index].vm-networks.vm-network[$network-role-index].network-id`\" />\n\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1878.2075538635254,\r
+ "y": 5908.485583305359,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "a1d9fe5d.0f695",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Error updating vf-module relationships in AAI\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1879.4575500488281,\r
+ "y": 5849.735575199127,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "18d43b0c.816ff5",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"Error updating vf-module in AAI\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1031.2630081176758,\r
+ "y": 4280.569283485413,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "d3b91e2a.6658a",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n <parameter name=\"error-message\" value=\"`'No vf-module found in AAI for vf module ID ' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-id`\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1035.0130081176758,\r
+ "y": 4356.819286346436,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "e283e90a.9eb6c8",\r
+ "type": "execute",\r
+ "name": "printContext",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/bgb-vfmodule.log' />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 418.5863952636719,\r
+ "y": 7918.448681354523,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "d9542f83.7d0bb",\r
+ "type": "execute",\r
+ "name": "execute RestApiCallNode - PUT vf-module",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + 'vf-module-assign.json'`\" />\n <parameter name='restapiUrl' value=\"`$prop.controller.url + $tmp.vf-module.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=\"vf-module-assign\" />\n\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 515.9195327758789,\r
+ "y": 7777.6475620269775,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "f3d88006.1d825",\r
+ "a685bcd2.6458d"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "f3d88006.1d825",\r
+ "type": "not-found",\r
+ "name": "not-found",\r
+ "xml": "<outcome value='not-found'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 796.7037048339844,\r
+ "y": 7798.343640804291,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "193e6953.109c97"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "a685bcd2.6458d",\r
+ "type": "failure",\r
+ "name": "failure",\r
+ "xml": "<outcome value='failure'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 789.1323394775391,\r
+ "y": 7756.843660831451,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "193e6953.109c97"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "193e6953.109c97",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 998.0624504089355,\r
+ "y": 7777.0126214027405,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "d6c7309a.4a629",\r
+ "ddd8fcd8.b0fa8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "4f53e7be.5b9088",\r
+ "type": "call",\r
+ "name": "call GENERIC-RESOURCE-API:vf-module-topology-assign-rollback",\r
+ "xml": "<call module='GENERIC-RESOURCE-API' rpc='vf-module-topology-assign-rollback' mode='sync' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1752.3126983642578,\r
+ "y": 7919.180991649628,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "ddd8fcd8.b0fa8",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1371.3599472045898,\r
+ "y": 7971.2046484947205,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ [\r
+ "4f53e7be.5b9088",\r
+ "ac1c6eaf.9a9a5",\r
+ "28ceaebf.a2a0e2"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "d6c7309a.4a629",\r
+ "type": "configure",\r
+ "name": "set error-message",\r
+ "xml": "<set>\n<parameter name=\"error-message\" value=\"Error doing PUT of vf-module\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1202.5628662109375,\r
+ "y": 7749.5376353263855,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "5ad131fa.7f772",\r
+ "type": "comment",\r
+ "name": "This should have been removed from Dublin",\r
+ "info": "",\r
+ "comments": "",\r
+ "x": 671.2630157470703,\r
+ "y": 7239.040754318237,\r
+ "z": "565447bf.1f1598",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "3f8bd8eb.1bd018",\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=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-notification-url`\" />\n<parameter name=\"so.svc-request-id\" value=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`\" />\n<parameter name=\"so.service-type\" value=\"`$vf-module-topology-operation-input.service-information.subscription-service-type`\" />\n<parameter name=\"so.service-instance-id\" value=\"`$vf-module-topology-operation-input.service-information.service-instance-id`\" />",\r
+ "comments": "",\r
+ "x": 587.5129547119141,\r
+ "y": 223.76301383972168,\r
+ "z": "565447bf.1f1598",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "c44f4709.248e68",\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": 1956.2628936767578,\r
+ "y": 1126.124216079712,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "382e3395.e82afc",\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": 1963.762939453125,\r
+ "y": 2078.346435546875,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "e7600116.eb3ff",\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": 1252.5129165649414,\r
+ "y": 1074.040759086609,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "67e4426c.6971cc",\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": 1181.262939453125,\r
+ "y": 1017.790771484375,\r
+ "z": "565447bf.1f1598",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "73466628.3dbbb8",\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": 2708.7629203796387,\r
+ "y": 2638.068730354309,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "a106598.33f8ca8",\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": 4131.40185546875,\r
+ "y": 4513.6240234375,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "97d29a04.0c0528",\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": 4313.901893615723,\r
+ "y": 5530.429918289185,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "6f7485bf.c7042c",\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": 3615.15185546875,\r
+ "y": 5867.2353515625,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "8461f05b.e0d6e",\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": 3735.15185546875,\r
+ "y": 7001.26318359375,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "ac1c6eaf.9a9a5",\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": 1693.2073440551758,\r
+ "y": 7971.9582324028015,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "f60c437.45996c",\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": 536.9574661254883,\r
+ "y": 8025.709732532501,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "5d70e5cf.fff80c",\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": 466.9574661254883,\r
+ "y": 7971.68098783493,\r
+ "z": "565447bf.1f1598",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "28ceaebf.a2a0e2",\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": 1574.457405090332,\r
+ "y": 8020.707935810089,\r
+ "z": "565447bf.1f1598",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "4a0caeea.9a1",\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": 3614.8740234375,\r
+ "y": 7049.8740234375,\r
+ "z": "565447bf.1f1598",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "7ec70a43.dc5584",\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": 3493.6240234375,\r
+ "y": 5912.51318359375,\r
+ "z": "565447bf.1f1598",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "9ae41d25.ebedb",\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": 4197.3740234375,\r
+ "y": 5575.01318359375,\r
+ "z": "565447bf.1f1598",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "8a0f16a0.408838",\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": 4012.3740234375,\r
+ "y": 4557.791015625,\r
+ "z": "565447bf.1f1598",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "928b846e.f5c2c8",\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": 2592.512939453125,\r
+ "y": 2684.1796875,\r
+ "z": "565447bf.1f1598",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "e12123b4.7517",\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": 1845.012939453125,\r
+ "y": 2120.012939453125,\r
+ "z": "565447bf.1f1598",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "cff53af6.747968",\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": 1836.262939453125,\r
+ "y": 1168.7630615234375,\r
+ "z": "565447bf.1f1598",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "fc541e57.efb67",\r
+ "type": "set",\r
+ "name": "copy vf-module data",\r
+ "xml": "<set>\n<parameter name='vf-module-data.'\n value='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.' />\n",\r
+ "comments": "",\r
+ "x": 435.58421325683594,\r
+ "y": 7422.19614982605,\r
+ "z": "565447bf.1f1598",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "b631b958.11eb48",\r
+ "type": "execute",\r
+ "name": "generate vf-module 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.vf-module`\"/>\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": 534.6912536621094,\r
+ "y": 7506.483808517456,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "e5d7fa3.8c00708",\r
+ "type": "execute",\r
+ "name": "generate vf-module 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.part\"/>\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": 489.33406829833984,\r
+ "y": 7551.661762237549,\r
+ "z": "565447bf.1f1598",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "62da7e05.4b2de",\r
+ "type": "execute",\r
+ "name": "generate vf-module URL (sub vf-module-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.vf-module.url\"/>\n <parameter name=\"target\" value=\"{vf-module-id}\"/>\n <parameter name=\"replacement\" value=\"`$vf-module-topology-operation-input.vf-module-information.vf-module-id`\"/>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 514.5127258300781,\r
+ "y": 7598.268753051758,\r
+ "z": "565447bf.1f1598",\r