3 "id": "1d39536e.bcea8d",
\r
6 "xml": "<outcome value='Update'>\n",
\r
9 "x": 630.0000991821289,
\r
10 "y": 392.6666978597641,
\r
11 "z": "5f9799f8.016aa8",
\r
19 "id": "e7963432.3c05f8",
\r
22 "xml": "<outcome value='delete'>\n",
\r
25 "x": 666.2222137451172,
\r
26 "y": 594.3334935903549,
\r
27 "z": "5f9799f8.016aa8",
\r
35 "id": "bdac689.e471598",
\r
37 "name": "block : atomic",
\r
38 "xml": "<block atomic=\"true\">",
\r
41 "x": 816.6668586730957,
\r
42 "y": 589.3335460424423,
\r
43 "z": "5f9799f8.016aa8",
\r
49 "id": "27946419.4db7ac",
\r
51 "name": "TODO: Delete topology from AAI",
\r
54 "x": 774.3335266113281,
\r
55 "y": 545.0001710653305,
\r
56 "z": "5f9799f8.016aa8",
\r
60 "id": "1b12380b.1bb078",
\r
61 "type": "switchNode",
\r
62 "name": "switch aai-event-trigger",
\r
63 "xml": "<switch test=\"`$data-change-notification-input.aai-event-trigger`\">\n",
\r
66 "x": 422.5556640625,
\r
67 "y": 461.2222236394882,
\r
68 "z": "5f9799f8.016aa8",
\r
77 "id": "8b3f9b57.fb7ca8",
\r
79 "name": "block : atomic",
\r
80 "xml": "<block atomic=\"true\">",
\r
83 "x": 1224.333854675293,
\r
84 "y": 386.11125123500824,
\r
85 "z": "5f9799f8.016aa8",
\r
95 "id": "d4ab9cef.99595",
\r
97 "name": "execute RestApiCallNode Get token",
\r
98 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",
\r
101 "x": 1480.9933624267578,
\r
102 "y": 248.0305026769638,
\r
103 "z": "5f9799f8.016aa8",
\r
112 "id": "9a5236ed.1ea128",
\r
115 "xml": "<outcome value='success'>\n",
\r
118 "x": 1715.9933624267578,
\r
119 "y": 226.0305026769638,
\r
120 "z": "5f9799f8.016aa8",
\r
128 "id": "5a03214d.f8c65",
\r
131 "xml": "<outcome value='failure'>\n",
\r
134 "x": 1708.2433624267578,
\r
135 "y": 279.67338597774506,
\r
136 "z": "5f9799f8.016aa8",
\r
144 "id": "8343226c.c2c78",
\r
146 "name": "set token-id",
\r
147 "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",
\r
149 "x": 1869.9933624267578,
\r
150 "y": 227.0305026769638,
\r
151 "z": "5f9799f8.016aa8",
\r
155 "id": "6bd0a191.4d206",
\r
157 "name": "execute RestApiCallNode Get Topology",
\r
158 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`\" />\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=\"get\"/>\n<parameter name=\"responsePrefix\" value=\"topology\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
\r
161 "x": 1484.326789855957,
\r
162 "y": 341.7342404127121,
\r
163 "z": "5f9799f8.016aa8",
\r
172 "id": "7690c31d.5032fc",
\r
175 "xml": "<outcome value='success'>\n",
\r
178 "x": 1742.882122039795,
\r
179 "y": 319.7342222929001,
\r
180 "z": "5f9799f8.016aa8",
\r
188 "id": "5faa0ea5.47b54",
\r
190 "name": "block : atomic",
\r
191 "xml": "<block atomic=\"true\">",
\r
195 "x": 1918.4376525878906,
\r
196 "y": 317.40094459056854,
\r
197 "z": "5f9799f8.016aa8",
\r
203 "id": "30f38062.10fc2",
\r
204 "type": "returnFailure",
\r
205 "name": "return failure",
\r
206 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error executing Create vpn rest api\" />\n",
\r
208 "x": 1926.659927368164,
\r
209 "y": 391.6230581998825,
\r
210 "z": "5f9799f8.016aa8",
\r
214 "id": "3ee8b658.f04c7a",
\r
217 "xml": "<outcome value='failure'>\n",
\r
220 "x": 1748.3266067504883,
\r
221 "y": 390.8452876806259,
\r
222 "z": "5f9799f8.016aa8",
\r
230 "id": "d6f1376d.103958",
\r
235 "y": 168.00000381469727,
\r
236 "z": "5f9799f8.016aa8",
\r
244 "id": "b042ac6b.0b2f5",
\r
245 "type": "service-logic",
\r
246 "name": "DataChange ${project.version}",
\r
247 "module": "DataChange",
\r
248 "version": "${project.version}",
\r
250 "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='DataChange' version='${project.version}'>",
\r
252 "x": 201.11112594604492,
\r
253 "y": 242.44445884227753,
\r
254 "z": "5f9799f8.016aa8",
\r
262 "id": "fa0cd6cd.4d3678",
\r
264 "name": "method esr-thirdparty-sdnc-discovery",
\r
265 "xml": "<method rpc='esr-thirdparty-sdnc-discovery' mode='sync'>\n",
\r
268 "x": 297.5556869506836,
\r
269 "y": 353.2222398519516,
\r
270 "z": "5f9799f8.016aa8",
\r
278 "id": "17dbe4b2.90a36b",
\r
280 "name": "block : atomic",
\r
281 "xml": "<block atomic=\"true\">\n",
\r
285 "x": 205.77791595458984,
\r
286 "y": 462.11121785640717,
\r
287 "z": "5f9799f8.016aa8",
\r
295 "id": "1e8929fa.00dd96",
\r
297 "name": "for each Network",
\r
298 "xml": "<for index='nidx' start='0' end='`$topology.networks.network_length`' >\n",
\r
301 "x": 1416.481559753418,
\r
302 "y": 469.2221792936325,
\r
303 "z": "5f9799f8.016aa8",
\r
311 "id": "7ac7e4f1.ee6b4c",
\r
314 "xml": "<block>\n",
\r
318 "x": 1606.4815216064453,
\r
319 "y": 476.99997222423553,
\r
320 "z": "5f9799f8.016aa8",
\r
329 "id": "1bdd6882.262a87",
\r
331 "name": "call update-network-to-aai",
\r
332 "xml": "<call module='DataChange' rpc='update-network-to-aai' mode='sync' >\n",
\r
335 "x": 1859.8149433135986,
\r
336 "y": 540.3333424329758,
\r
337 "z": "5f9799f8.016aa8",
\r
343 "id": "73f341e0.4fb9a",
\r
345 "name": "set network",
\r
346 "xml": "<set>\n<parameter name='network.' value='`$topology.networks.network[$nidx].`' />\n",
\r
348 "x": 1812.0370635986328,
\r
349 "y": 458.11108672618866,
\r
350 "z": "5f9799f8.016aa8",
\r
354 "id": "194b3286.c3d03d",
\r
357 "xml": "<block>\n",
\r
361 "x": 1869.8147583007812,
\r
362 "y": 274.77776515483856,
\r
363 "z": "5f9799f8.016aa8",
\r
369 "id": "f5a2b8a2.ec17c8",
\r
371 "name": "Do Nothing",
\r
374 "x": 2005.3703320821123,
\r
375 "y": 273.66664090421466,
\r
376 "z": "5f9799f8.016aa8",
\r
380 "id": "86797eba.6e658",
\r
381 "type": "switchNode",
\r
382 "name": "switch type",
\r
383 "xml": "<switch test=\"`$prop.sdncRestApi.type`\">\n",
\r
386 "x": 905.0002479553223,
\r
387 "y": 395.00002896785736,
\r
388 "z": "5f9799f8.016aa8",
\r
397 "id": "eb33b12.26d255",
\r
400 "xml": "<block>\n",
\r
404 "x": 760.0000839233398,
\r
405 "y": 393.00001752376556,
\r
406 "z": "5f9799f8.016aa8",
\r
414 "id": "5d555655.1a63b8",
\r
417 "xml": "<outcome value='SOTN'>\n",
\r
420 "x": 1059.0000305175781,
\r
421 "y": 350.99999940395355,
\r
422 "z": "5f9799f8.016aa8",
\r
430 "id": "698c0c25.f99474",
\r
433 "xml": "<outcome value='Other'>\n",
\r
436 "x": 1056.0000305175781,
\r
437 "y": 475.0000070333481,
\r
438 "z": "5f9799f8.016aa8",
\r
446 "id": "8899e728.ec90b8",
\r
447 "type": "returnFailure",
\r
448 "name": "return failure",
\r
449 "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=\"`'Unsupported type = ' + $prop.sdncRestApi.type`\" />\n\n",
\r
451 "x": 1204.7727355957031,
\r
452 "y": 474.4391750097275,
\r
453 "z": "5f9799f8.016aa8",
\r
457 "id": "f740e66d.fb9468",
\r
459 "name": "execute Properties",
\r
460 "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
465 "z": "5f9799f8.016aa8",
\r