3 "id": "d475c812.9568",
\r
6 "xml": "<outcome value='Update'>\n",
\r
9 "x": 917.5001220703125,
\r
10 "y": 308.66668701171875,
\r
11 "z": "17972140.ae79b7",
\r
19 "id": "db86e1b3.d2fca",
\r
22 "xml": "<outcome value='delete'>\n",
\r
25 "x": 953.7222366333008,
\r
26 "y": 510.33348274230957,
\r
27 "z": "17972140.ae79b7",
\r
35 "id": "fe617bb2.76a2f",
\r
37 "name": "block : atomic",
\r
38 "xml": "<block atomic=\"true\">",
\r
41 "x": 1104.1668815612793,
\r
42 "y": 505.333535194397,
\r
43 "z": "17972140.ae79b7",
\r
49 "id": "4e140ca7.1e24fc",
\r
51 "name": "TODO: Delete topology from AAI",
\r
54 "x": 1061.8335494995117,
\r
55 "y": 461.00016021728516,
\r
56 "z": "17972140.ae79b7",
\r
60 "id": "e5982995.970cf8",
\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": 733.0556640625,
\r
67 "y": 366.22222900390625,
\r
68 "z": "17972140.ae79b7",
\r
77 "id": "8a1c1f7b.785ba8",
\r
79 "name": "block : atomic",
\r
80 "xml": "<block atomic=\"true\">",
\r
83 "x": 1647.8338623046875,
\r
84 "y": 283.1112365722656,
\r
85 "z": "17972140.ae79b7",
\r
95 "id": "d24d0442.140af",
\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": 1904.4933700561523,
\r
102 "y": 145.0304880142212,
\r
103 "z": "17972140.ae79b7",
\r
112 "id": "90c83fb.7fc86c",
\r
113 "type": "success",
\r
114 "name": "success",
\r
115 "xml": "<outcome value='success'>\n",
\r
118 "x": 2139.4933700561523,
\r
119 "y": 123.03048801422119,
\r
120 "z": "17972140.ae79b7",
\r
128 "id": "22fbfc42.b90c4c",
\r
129 "type": "failure",
\r
130 "name": "failure",
\r
131 "xml": "<outcome value='failure'>\n",
\r
134 "x": 2131.7433700561523,
\r
135 "y": 176.67337131500244,
\r
136 "z": "17972140.ae79b7",
\r
144 "id": "1ae1babb.3695fd",
\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": 2293.4933700561523,
\r
150 "y": 124.03048801422119,
\r
151 "z": "17972140.ae79b7",
\r
155 "id": "1484b190.f94a66",
\r
156 "type": "execute",
\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": 1907.8267974853516,
\r
162 "y": 238.73422574996948,
\r
163 "z": "17972140.ae79b7",
\r
172 "id": "dbe293a7.043a2",
\r
173 "type": "success",
\r
174 "name": "success",
\r
175 "xml": "<outcome value='success'>\n",
\r
178 "x": 2166.3821296691895,
\r
179 "y": 216.73420763015747,
\r
180 "z": "17972140.ae79b7",
\r
188 "id": "7fa6d3d4.bce844",
\r
190 "name": "block : atomic",
\r
191 "xml": "<block atomic=\"true\">",
\r
195 "x": 2341.937660217285,
\r
196 "y": 214.40092992782593,
\r
197 "z": "17972140.ae79b7",
\r
203 "id": "d0d18db8.ed66f8",
\r
204 "type": "returnFailure",
\r
205 "name": "return failure",
\r
206 "xml": "<return status='failure'>\n<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": 2350.1599349975586,
\r
209 "y": 288.6230435371399,
\r
210 "z": "17972140.ae79b7",
\r
214 "id": "a63584b7.766e",
\r
215 "type": "failure",
\r
216 "name": "failure",
\r
217 "xml": "<outcome value='failure'>\n",
\r
220 "x": 2171.826614379883,
\r
221 "y": 287.8452730178833,
\r
222 "z": "17972140.ae79b7",
\r
230 "id": "6ee6436a.1b0ed4",
\r
231 "type": "dgstart",
\r
232 "name": "DGSTART",
\r
236 "z": "17972140.ae79b7",
\r
244 "id": "4d5494e5.395574",
\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": 187.61112594604492,
\r
253 "y": 163.44445502758026,
\r
254 "z": "17972140.ae79b7",
\r
262 "id": "d235572.293ffa8",
\r
264 "name": "method esr-thirdparty-sdnc-discovery",
\r
265 "xml": "<method rpc='esr-thirdparty-sdnc-discovery' mode='sync'>\n",
\r
268 "x": 284.0556869506836,
\r
269 "y": 274.22223603725433,
\r
270 "z": "17972140.ae79b7",
\r
278 "id": "2c06decb.37ee5a",
\r
280 "name": "block : atomic",
\r
281 "xml": "<block atomic=\"true\">\n",
\r
282 "atomic": "false",
\r
285 "x": 554.2779541015625,
\r
286 "y": 274.1112060546875,
\r
287 "z": "17972140.ae79b7",
\r
295 "id": "c753c3aa.4b9268",
\r
297 "name": "for each Network",
\r
298 "xml": "<for index='nidx' start='0' end='`$topology.networks.network_length`' >\n",
\r
301 "x": 1839.9815673828125,
\r
302 "y": 366.2221646308899,
\r
303 "z": "17972140.ae79b7",
\r
311 "id": "fad4c2c5.6c19f",
\r
314 "xml": "<block>\n",
\r
315 "atomic": "false",
\r
318 "x": 2029.9815292358398,
\r
319 "y": 373.9999575614929,
\r
320 "z": "17972140.ae79b7",
\r
329 "id": "5e7867ab.174a4",
\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": 2283.314950942993,
\r
336 "y": 437.33332777023315,
\r
337 "z": "17972140.ae79b7",
\r
343 "id": "49f09644.3fa498",
\r
345 "name": "set network",
\r
346 "xml": "<set>\n<parameter name='network.' value='`$topology.networks.network[$nidx].`' />\n",
\r
348 "x": 2235.5370712280273,
\r
349 "y": 355.11107206344604,
\r
350 "z": "17972140.ae79b7",
\r
354 "id": "852e8da1.a42b5",
\r
357 "xml": "<block>\n",
\r
358 "atomic": "false",
\r
361 "x": 2293.314765930176,
\r
362 "y": 171.77775049209595,
\r
363 "z": "17972140.ae79b7",
\r
369 "id": "11d97c9a.87eb33",
\r
370 "type": "comment",
\r
371 "name": "Do Nothing",
\r
374 "x": 1991.8703320821123,
\r
375 "y": 194.6666370895174,
\r
376 "z": "17972140.ae79b7",
\r
380 "id": "5d5e7563.297f54",
\r
381 "type": "switchNode",
\r
382 "name": "switch type",
\r
383 "xml": "<switch test=\"`$prop.sdncRestApi.type`\">\n",
\r
386 "x": 1192.5002708435059,
\r
387 "y": 311.000018119812,
\r
388 "z": "17972140.ae79b7",
\r
397 "id": "862fb7d.5b86948",
\r
400 "xml": "<block>\n",
\r
401 "atomic": "false",
\r
404 "x": 1047.5001068115234,
\r
405 "y": 309.0000066757202,
\r
406 "z": "17972140.ae79b7",
\r
414 "id": "dd19d5ef.82e67",
\r
417 "xml": "<outcome value='SOTN'>\n",
\r
420 "x": 1346.5000534057617,
\r
421 "y": 266.9999885559082,
\r
422 "z": "17972140.ae79b7",
\r
430 "id": "910a4106.a8c08",
\r
433 "xml": "<outcome value='Other'>\n",
\r
436 "x": 1343.5000534057617,
\r
437 "y": 390.99999618530273,
\r
438 "z": "17972140.ae79b7",
\r
446 "id": "1d17a4fa.d8a8b3",
\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": 1628.2727432250977,
\r
452 "y": 371.43916034698486,
\r
453 "z": "17972140.ae79b7",
\r
457 "id": "10dba5fc.1f2eea",
\r
458 "type": "execute",
\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
463 "x": 1846.5312576293945,
\r
464 "y": 90.03123533725739,
\r
465 "z": "17972140.ae79b7",
\r
471 "id": "d189d7d4.74d5b",
\r
472 "type": "switchNode",
\r
474 "xml": "<switch test=\"`$prop.sdncRestApi.vendor == 'ZTE'`\">\n",
\r
479 "z": "17972140.ae79b7",
\r
488 "id": "f26cd837.1040d",
\r
489 "type": "outcomeFalse",
\r
491 "xml": "<outcome value='false'>\n",
\r
496 "z": "17972140.ae79b7",
\r
504 "id": "15dc9b27.b3cb25",
\r
505 "type": "outcomeTrue",
\r
507 "xml": "<outcome value='true'>\n",
\r
512 "z": "17972140.ae79b7",
\r
520 "id": "ffd3dc3f.377368",
\r
522 "name": "call esr-thirdparty-sdnc-of-zte",
\r
523 "xml": "<call module='DataChange' rpc='esr-thirdparty-sdnc-of-zte' mode='sync' >\n",
\r
528 "z": "17972140.ae79b7",
\r