3 "id": "2db23fe0.b16e38",
9 "z": "e28e0974.bf7d98",
17 "id": "ef877c4e.31bde",
18 "type": "service-logic",
19 "name": "GENERIC-RESOURCE-API ${project.version}",
20 "module": "GENERIC-RESOURCE-API",
21 "version": "${project.version}",
23 "xml": "<service-logic xmlns='http://www.openecomp.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.openecomp.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",
25 "x": 312.00000381469727,
26 "y": 224.0000171661377,
27 "z": "e28e0974.bf7d98",
35 "id": "b072980d.888498",
37 "name": "method network-topology-operation-delete",
38 "xml": "<method rpc='network-topology-operation-delete' mode='sync'>\n",
41 "x": 300.0001220703125,
43 "z": "e28e0974.bf7d98",
51 "id": "f8af1418.cc8ab",
53 "name": "block : atomic",
54 "xml": "<block atomic=\"true\">\n",
58 "x": 576.0000305175781,
59 "y": 320.00001335144043,
60 "z": "e28e0974.bf7d98",
72 "id": "17c4f39b.027bc4",
74 "name": "call GENERIC-RESOURCE-API:validate-network-input-parameters",
75 "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-network-input-parameters' mode='sync' >\n",
80 "z": "e28e0974.bf7d98",
86 "id": "e45c0fc3.d713c",
87 "type": "get-resource",
88 "name": "get-resource esr-thirdparty-sdnc",
89 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.thirdparty-sdnc-id AND \n\t\t depth = '1'\"\n pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",
94 "z": "e28e0974.bf7d98",
104 "id": "ae751a67.af5318",
107 "xml": "<outcome value='success'>\n",
112 "z": "e28e0974.bf7d98",
120 "id": "286e1ce2.b1b734",
123 "xml": "<outcome value='not-found'>\n",
126 "x": 1173.490966796875,
127 "y": 437.57403564453125,
128 "z": "e28e0974.bf7d98",
136 "id": "381203c2.6a9ed4",
139 "xml": "<outcome value='Other'>\n",
142 "x": 1168.823974609375,
143 "y": 478.9073486328125,
144 "z": "e28e0974.bf7d98",
152 "id": "9ef4deef.91afd8",
153 "type": "returnFailure",
154 "name": "return failure",
155 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Network model is_bound_to_vpn=true but no vpn_binding is present\" />\n\n",
157 "x": 1350.0623779296875,
158 "y": 425.8597717285156,
159 "z": "e28e0974.bf7d98",
163 "id": "44d4a0f0.d6bf98",
164 "type": "returnFailure",
165 "name": "return failure",
166 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Unexpected error retrieving vpn binding\" />\n\n",
168 "x": 1356.5965309143066,
169 "y": 474.3465414047241,
170 "z": "e28e0974.bf7d98",
174 "id": "1faac458.f1d3d4",
176 "name": "block : atomic",
177 "xml": "<block atomic=\"true\">",
180 "x": 1348.205322265625,
181 "y": 382.57403564453125,
182 "z": "e28e0974.bf7d98",
188 "id": "627b018f.f2a78",
190 "name": "for each network-input-parameters",
191 "xml": "<for index='idx' start='0' end='`$network-topology-operation-input.network-request-input.network-input-parameters.param_length`' >\n",
196 "z": "e28e0974.bf7d98",
204 "id": "55bd9517.8a2a3c",
211 "x": 1140.8333740234375,
212 "y": 259.3333435058594,
213 "z": "e28e0974.bf7d98",
222 "id": "aaca6566.847a28",
223 "type": "switchNode",
224 "name": "switch name",
225 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'name'`\">\n",
230 "z": "e28e0974.bf7d98",
238 "id": "e38f6b1e.d2dbc",
239 "type": "outcomeTrue",
241 "xml": "<outcome value='true'>\n",
246 "z": "e28e0974.bf7d98",
254 "id": "ce711958.0f3dd8",
257 "xml": "<set>\n<parameter name='prop.l3vpn.name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
260 "y": 220.60000610351562,
261 "z": "e28e0974.bf7d98",
265 "id": "58c4c980.63f76",
266 "type": "switchNode",
267 "name": "switch service-type",
268 "xml": "<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'service-type'`\">\n",
271 "x": 1352.9999389648438,
272 "y": 281.5999755859375,
273 "z": "e28e0974.bf7d98",
281 "id": "416447eb.c5c02",
282 "type": "outcomeTrue",
284 "xml": "<outcome value='true'>\n",
287 "x": 1537.9999389648438,
288 "y": 279.5999755859375,
289 "z": "e28e0974.bf7d98",
297 "id": "a89b0168.c64988",
299 "name": "set service-type",
300 "xml": "<set>\n<parameter name='prop.l3vpn.service-type' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
302 "x": 1706.9999389648438,
303 "y": 277.5999755859375,
304 "z": "e28e0974.bf7d98",
308 "id": "54181c1f.692d04",
310 "name": "set controller data",
311 "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list[0].esr-system-info.serviceUrl`\" />\n<parameter name='prop.sdncRestApi.templateDir' value='/opt/onap/sdnc/data' />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list[0].esr-system-info.user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list[0].esr-system-info.password`\" />\n",
315 "z": "e28e0974.bf7d98",
319 "id": "cd353a.555cb2c8",
321 "name": "execute REST DELETE VPN",
322 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"$prop.sdncRestApi.tempDir +'/l3smvpntemplate.json'\"/>\n<parameter name=\"restapiUrl\" value=\"$prop.sdncRestApi.thirdpartySdnc.url +'/restconf/data/huawei-ac-net-l3vpn-svc:l3vpn-svc-cfg/vpn-services/vpnservice='+$prop.l3vpn.name'\"/>\n<parameter name=\"restapiUser\" value=\"$prop.sdncRestApi.thirdpartySdnc.user\"/>\n<parameter name=\"restapiPassword\" value=\"$prop.sdncRestApi.thirdpartySdnc.password\"/>\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"delete\"/>\n<parameter name=\"responsePrefix\" value=\"restapi-result\"/>",
327 "z": "e28e0974.bf7d98",
333 "id": "8e12230b.25a0e",
334 "type": "switchNode",
335 "name": "switch service-type",
336 "xml": "<switch test=\"`$prop.l3vpn.service-type`\">\n",
341 "z": "e28e0974.bf7d98",
349 "id": "ecc26c17.c6fc7",
350 "type": "outcomeTrue",
351 "name": "l3vpn-ipwan",
352 "xml": "<outcome value='l3vpn-ipwan'>\n",
357 "z": "e28e0974.bf7d98",