3 "id": "89a5f171.637f3",
\r
7 "x": 102.85714721679688,
\r
8 "y": 27.142858505249023,
\r
9 "z": "de6615d.b5910e8",
\r
17 "id": "ba98d97d.0b8a38",
\r
19 "name": "method self-serve-aai-pnf-put",
\r
20 "xml": "<method rpc='self-serve-aai-pnf-put' mode='sync'>\n",
\r
23 "x": 207.92857360839844,
\r
24 "y": 108.31746292114258,
\r
25 "z": "de6615d.b5910e8",
\r
33 "id": "f00b1d79.cbbfd",
\r
35 "name": "block : atomic",
\r
36 "xml": "<block atomic=\"true\">",
\r
40 "x": 193.75001525878906,
\r
41 "y": 174.80955505371094,
\r
42 "z": "de6615d.b5910e8",
\r
53 "id": "726d4b48.6b3284",
\r
54 "type": "service-logic",
\r
55 "name": "GENERIC-RESOURCE-API ${project.version}",
\r
56 "module": "GENERIC-RESOURCE-API",
\r
57 "version": "${project.version}",
\r
59 "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='GENERIC-RESOURCE-API' version='${project.version}'>",
\r
61 "x": 375.71429443359375,
\r
62 "y": 26.571425437927246,
\r
63 "z": "de6615d.b5910e8",
\r
71 "id": "8e501ff3.989f9",
\r
72 "type": "switchNode",
\r
73 "name": "switch: ss.capability-action",
\r
74 "xml": "<switch test='`$ss.capability-action`'>\n",
\r
77 "x": 459.6429328918457,
\r
78 "y": 228.74998331069946,
\r
79 "z": "de6615d.b5910e8",
\r
88 "id": "11cee7f1.2e1cd8",
\r
91 "xml": "<outcome value=''>",
\r
94 "x": 683.1429290771484,
\r
95 "y": 228.99998331069946,
\r
96 "z": "de6615d.b5910e8",
\r
104 "id": "c5d83975.009c18",
\r
105 "type": "returnFailure",
\r
106 "name": "return failure",
\r
107 "xml": "<return status=\"failure\">\n\t<parameter name=\"ack-final\" value=\"Y\" />\n\t<parameter name=\"error-code\" value=\"500\"/>\n\t<parameter name=\"error-message\" value=\"ss.capability-action is null\" />\n",
\r
109 "x": 843.0596008300781,
\r
110 "y": 229.11108207702637,
\r
111 "z": "de6615d.b5910e8",
\r
115 "id": "107d90ac.e448ef",
\r
118 "xml": "<outcome value='assign'>",
\r
121 "x": 682.8929252624512,
\r
122 "y": 277.99998664855957,
\r
123 "z": "de6615d.b5910e8",
\r
131 "id": "575e2623.493218",
\r
133 "name": "for aidx in param_length (PNF)",
\r
134 "xml": "<for silentFailure='true' index=\"aidx\" start=\"0\" end=\"`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param_length`\">",
\r
137 "x": 1122.884937286377,
\r
138 "y": 277.9603753089905,
\r
139 "z": "de6615d.b5910e8",
\r
147 "id": "f0ca58a.1b0cda8",
\r
149 "name": "printContext",
\r
150 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/var/tmp/ss-aai-pnf-put.log' />\n",
\r
153 "x": 404.702392578125,
\r
154 "y": 593.0952491760254,
\r
155 "z": "de6615d.b5910e8",
\r
161 "id": "95379e3b.20688",
\r
162 "type": "switchNode",
\r
163 "name": "switch: param[].name",
\r
164 "xml": "<switch test='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$aidx].name`'>\n",
\r
167 "x": 1445.4286041259766,
\r
168 "y": 278.21428871154785,
\r
169 "z": "de6615d.b5910e8",
\r
182 "id": "bf35662a.fd7a28",
\r
184 "name": "pnf-name",
\r
185 "xml": "<outcome value='pnf-name'>",
\r
188 "x": 1676.3215980529785,
\r
189 "y": 277.9999809265137,
\r
190 "z": "de6615d.b5910e8",
\r
198 "id": "a34f4b03.d69878",
\r
201 "xml": "<outcome value='pnf-id'>",
\r
204 "x": 1667.6788024902344,
\r
205 "y": 386.9642949104309,
\r
206 "z": "de6615d.b5910e8",
\r
214 "id": "57231303.ea37dc",
\r
216 "name": "set pnf-name, index",
\r
217 "xml": "<set>\n<parameter name='ss.param.pnf-name' value ='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$aidx].value`' />\n<parameter name='ss.param.pnf-name-index' value='`$aidx`' />",
\r
219 "x": 1879.321605682373,
\r
220 "y": 278.4999966621399,
\r
221 "z": "de6615d.b5910e8",
\r
225 "id": "f63b6a7a.ac9fd8",
\r
227 "name": "set pnf-id, index",
\r
228 "xml": "<set>\n<parameter name='ss.param.pnf-id' value ='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$aidx].value`' />\n<parameter name='ss.param.pnf-id-index' value='`$aidx`' />",
\r
230 "x": 1843.1788139343262,
\r
231 "y": 386.7142958641052,
\r
232 "z": "de6615d.b5910e8",
\r
236 "id": "7b5b542e.56480c",
\r
238 "name": "update pnf",
\r
239 "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n\tresource=\"pnf\"\n\t\tkey=\"pnf.pnf-name = $ss.param.pnf-name \" >\n<parameter name=\"pnf-name2\" value=\"`$ss.param.pnf-name2`\" />\n<parameter name=\"prov-status\" value=\"PREPROV\" />\n<parameter name=\"selflink\" value=\"`$ss.selflink`\" />\n<parameter name=\"ipaddress-v4-oam\" value=\"`$ss.param.ipv4-oam-address`\" />\n<parameter name=\"ipaddress-v6-oam\" value=\"`$ss.param.ipv6-oam-address`\" />\n<parameter name=\"model-customization-id\"\n value=\"`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-details.onap-model-information.model-customization-uuid`\" />\n<parameter name=\"model-invariant-id\"\n value=\"`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-details.onap-model-information.model-invariant-uuid`\" />\n<parameter name=\"model-version-id\"\n value=\"`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-details.onap-model-information.model-uuid`\" />",
\r
242 "x": 1060.7498931884766,
\r
243 "y": 897.3929443359375,
\r
244 "z": "de6615d.b5910e8",
\r
253 "id": "f112cd3.4ede93",
\r
256 "xml": "<outcome value='failure'>\n",
\r
259 "x": 1260.9999237060547,
\r
260 "y": 897.7499914169312,
\r
261 "z": "de6615d.b5910e8",
\r
269 "id": "84b6dbe8.3fe148",
\r
270 "type": "not-found",
\r
271 "name": "not-found",
\r
272 "xml": "<outcome value='not-found'>\n",
\r
275 "x": 1267.2499351501465,
\r
276 "y": 949.5000257492065,
\r
277 "z": "de6615d.b5910e8",
\r
285 "id": "dff94b2c.d48618",
\r
286 "type": "returnFailure",
\r
287 "name": "return failure",
\r
288 "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value=\"`'Failed to update pnf.pnf-name in AnAI with pnf-name=' + $ss.param.pnf-name`\" />\n",
\r
290 "x": 1654.5830841064453,
\r
291 "y": 897.5357427597046,
\r
292 "z": "de6615d.b5910e8",
\r
296 "id": "43d277af.fa5098",
\r
297 "type": "returnFailure",
\r
298 "name": "return failure",
\r
299 "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value=\"`'pnf with pnf-name =' + $ss.param.pnf-name + ' is not found in AAI'`\" />\n",
\r
301 "x": 1653.7260665893555,
\r
302 "y": 948.7738838195801,
\r
303 "z": "de6615d.b5910e8",
\r
307 "id": "9bdf4d2.171ffb",
\r
310 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\n\tresource=\"pnf\"\n\t\tkey=\"pnf.pnf-name = $ss.param.pnf-name \"\n\tpfx=\"tmp.aai.pnf\" >\n\n",
\r
313 "x": 1042.03564453125,
\r
314 "y": 638.0000247955322,
\r
315 "z": "de6615d.b5910e8",
\r
324 "id": "1bebe350.ee380d",
\r
327 "xml": "<outcome value='failure'>\n",
\r
330 "x": 1250.5712776184082,
\r
331 "y": 637.499945640564,
\r
332 "z": "de6615d.b5910e8",
\r
340 "id": "ab2a6854.6c93e8",
\r
341 "type": "not-found",
\r
342 "name": "not-found",
\r
343 "xml": "<outcome value='not-found'>\n",
\r
346 "x": 1258.8211975097656,
\r
347 "y": 736.3928537368774,
\r
348 "z": "de6615d.b5910e8",
\r
356 "id": "dd0d7e04.e3135",
\r
357 "type": "returnFailure",
\r
358 "name": "return failure",
\r
359 "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value=\"`'Encountered error to get pnf with pnf-name=' + $ss.param.pnf-name + ' from AnAI'`\" />\n",
\r
361 "x": 1676.4400024414062,
\r
362 "y": 685.8571395874023,
\r
363 "z": "de6615d.b5910e8",
\r
367 "id": "aaf8ef15.0a2c9",
\r
368 "type": "returnFailure",
\r
369 "name": "return failure",
\r
370 "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value=\"`'pnf with pnf-name=' + $ss.param.pnf-name + ' not found in AAI'`\" />\n",
\r
372 "x": 1678.1544570922852,
\r
373 "y": 736.0953845977783,
\r
374 "z": "de6615d.b5910e8",
\r
378 "id": "122bdfd4.0eeb4",
\r
380 "name": "block : atomic",
\r
381 "xml": "<block atomic='true'>",
\r
385 "x": 840.6429214477539,
\r
386 "y": 278.2499828338623,
\r
387 "z": "de6615d.b5910e8",
\r
399 "id": "4ad9bcb5.06d024",
\r
401 "name": "block : atomic",
\r
402 "xml": "<block atomic='true'>",
\r
406 "x": 1422.142864227295,
\r
407 "y": 637.5357389450073,
\r
408 "z": "de6615d.b5910e8",
\r
417 "id": "28f613dd.534a9c",
\r
419 "name": "block : atomic",
\r
420 "xml": "<block atomic='true'>",
\r
424 "x": 1434.4284896850586,
\r
425 "y": 897.8215160369873,
\r
426 "z": "de6615d.b5910e8",
\r
435 "id": "26471432.bb892c",
\r
437 "name": "block : atomic",
\r
438 "xml": "<block atomic='true'>",
\r
442 "x": 1437.2857055664062,
\r
443 "y": 948.6786575317383,
\r
444 "z": "de6615d.b5910e8",
\r
453 "id": "363ef080.c1121",
\r
455 "name": "block : atomic",
\r
456 "xml": "<block atomic='true'>",
\r
460 "x": 1424.999942779541,
\r
461 "y": 736.5357389450073,
\r
462 "z": "de6615d.b5910e8",
\r
471 "id": "9a1993dc.ff74",
\r
473 "name": "set resource-resolution-data.status = FAILED",
\r
474 "xml": "<set>\n<parameter name='service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$ss.param.aai-pnf-put-index].resource-resolution-data.status' \n\tvalue='FAILED' />\n",
\r
476 "x": 1785.9999465942383,
\r
477 "y": 637.392951965332,
\r
478 "z": "de6615d.b5910e8",
\r
482 "id": "6b74947.f0ea76c",
\r
484 "name": "PNF params",
\r
487 "x": 1096.9286308288574,
\r
488 "y": 228.33332681655884,
\r
489 "z": "de6615d.b5910e8",
\r
493 "id": "1331d99f.8d7da6",
\r
495 "name": "set resource-resolution-data.status = SUCCESS",
\r
496 "xml": "<set>\n<parameter name='service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$ss.param.aai-pnf-put-index].resource-resolution-data.status' \n\tvalue='SUCCESS' />\n",
\r
498 "x": 1187.9882431030273,
\r
499 "y": 1092.6783409118652,
\r
500 "z": "de6615d.b5910e8",
\r
504 "id": "2c5c4f3f.a39d2",
\r
506 "name": "aai-pnf-put",
\r
507 "xml": "<outcome value='aai-pnf-put'>",
\r
510 "x": 1679.8215141296387,
\r
511 "y": 446.2499794960022,
\r
512 "z": "de6615d.b5910e8",
\r
520 "id": "b874d734.628b78",
\r
522 "name": "set ss.param.aai-pnf-put-index",
\r
523 "xml": "<set>\n<parameter name='ss.param.aai-pnf-put-index' value='`$aidx`' />",
\r
525 "x": 1913.3215255737305,
\r
526 "y": 445.9999804496765,
\r
527 "z": "de6615d.b5910e8",
\r
531 "id": "ced3a890.5dcf98",
\r
532 "type": "switchNode",
\r
533 "name": "switch: ss.capability-name",
\r
534 "xml": "<switch test='`$ss.capability-name`'>\n",
\r
537 "x": 458.0357475280762,
\r
538 "y": 174.46428155899048,
\r
539 "z": "de6615d.b5910e8",
\r
547 "id": "4ddefe6.88848",
\r
550 "xml": "<outcome value=''>",
\r
552 "x": 683.0357704162598,
\r
553 "y": 174.964280128479,
\r
554 "z": "de6615d.b5910e8",
\r
562 "id": "a5814d23.17c89",
\r
563 "type": "returnFailure",
\r
564 "name": "return failure",
\r
565 "xml": "<return status=\"failure\">\n\t<parameter name=\"ack-final\" value=\"Y\" />\n\t<parameter name=\"error-code\" value=\"500\"/>\n\t<parameter name=\"error-message\" value=\"ss.capability-name is null\" />\n",
\r
567 "x": 842.9524421691895,
\r
568 "y": 175.0753788948059,
\r
569 "z": "de6615d.b5910e8",
\r
573 "id": "fad2d25.74e043",
\r
575 "name": "set param[$ss.param.aai-pnf-put-index].value = SUCCESS",
\r
576 "xml": "<set>\n<parameter name='service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$ss.param.aai-pnf-put-index].value' \n\tvalue='SUCCESS' />\n",
\r
578 "x": 567.0357360839844,
\r
579 "y": 418.74999713897705,
\r
580 "z": "de6615d.b5910e8",
\r
584 "id": "45a19896.9c1308",
\r
586 "name": "set ss.selflink",
\r
587 "xml": "<set>\n<parameter name=\"ss.selflink\" \n\tvalue=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + \n\t$service-data.pnfs.pnf[$pnf-index].pnf-data.service-information.service-instance-id + \n\t'/service-data/pnfs/pnf/' + \n\t$ss.param.pnf-id + \n\t'/pnf-data/pnf-topology/'`\" />\n",
\r
589 "x": 1065.9999618530273,
\r
590 "y": 808.5714473724365,
\r
591 "z": "de6615d.b5910e8",
\r
595 "id": "cba4e46a.a153b8",
\r
597 "name": "pnf-name2",
\r
598 "xml": "<outcome value='pnf-name2'>",
\r
601 "x": 1682.5715141296387,
\r
602 "y": 331.42857694625854,
\r
603 "z": "de6615d.b5910e8",
\r
611 "id": "3b829d40.830272",
\r
613 "name": "set pnf-name, index",
\r
614 "xml": "<set>\n<parameter name='ss.param.pnf-name2' value ='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$aidx].value`' />\n<parameter name='ss.param.pnf-name2-index' value='`$aidx`' />",
\r
616 "x": 1885.857265472412,
\r
617 "y": 330.9286093711853,
\r
618 "z": "de6615d.b5910e8",
\r
622 "id": "8d9b71bd.4a778",
\r
624 "name": "ipv4-oam-address",
\r
625 "xml": "<outcome value='ipv4-oam-address'>",
\r
628 "x": 1703.7143363952637,
\r
629 "y": 501.42857694625854,
\r
630 "z": "de6615d.b5910e8",
\r
638 "id": "82ab755c.be9198",
\r
640 "name": "set ss.param.ipv4-oam-address, index",
\r
641 "xml": "<set>\n<parameter name='ss.param.ipv4-oam-address' value='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$aidx].value`' />\n<parameter name='ss.param.ipv4-oam-address-index' value='`$aidx`' />",
\r
643 "x": 2009.107265472412,
\r
644 "y": 501.17865324020386,
\r
645 "z": "de6615d.b5910e8",
\r
649 "id": "3935817d.ee66ee",
\r
651 "name": "ipv6-oam-address",
\r
652 "xml": "<outcome value='ipv6-oam-address'>",
\r
655 "x": 1703.7143363952637,
\r
656 "y": 552.857165813446,
\r
657 "z": "de6615d.b5910e8",
\r
665 "id": "2b822ef4.66ac12",
\r
667 "name": "set ss.param.ipv6-oam-address, index",
\r
668 "xml": "<set>\n<parameter name='ss.param.ipv6-oam-address' value='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$aidx].value`' />\n<parameter name='ss.param.ipv6-oam-address-index' value='`$aidx`' />",
\r
670 "x": 2009.107265472412,
\r
671 "y": 552.6072421073914,
\r
672 "z": "de6615d.b5910e8",
\r