3 "id":"5425b93c.ce35a8",
7 "x":144.99998474121094,
17 "id":"eba50a1f.c2b9f8",
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.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}'>",
25 "x":241.23806381225586,
26 "y":157.61905479431152,
27 "z":"7bef9372.a9efdc",
35 "id":"3b82c53f.b432fa",
37 "name":"tunnelxconn-topology-operation-create",
38 "xml":"<method rpc='tunnelxconn-topology-operation-create' mode='sync'>\n",
42 "y":192.85711002349854,
43 "z":"7bef9372.a9efdc",
51 "id":"b9ac8d12.754da",
53 "name":"block : atomic",
54 "xml":"<block atomic=\"true\">",
58 "x":147.97617721557617,
59 "y":928.6904685497284,
60 "z":"7bef9372.a9efdc",
97 "id":"b1c7a6a5.9defc8",
98 "type":"returnSuccess",
99 "name":"return success",
100 "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",
102 "x":447.6669464111328,
103 "y":2405.214709043503,
104 "z":"7bef9372.a9efdc",
110 "id":"69ac42e1.e4d65c",
112 "name":"set output to api handler",
113 "xml":"<set>\n<parameter name='allotted-resource-id' value='`$tmp.ar.allotted-resource-id`' />\n<parameter name='tunnelxconn-object-path' value=\"`$tmp.ar.self-link`\"/>\n<parameter name='service-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $tunnelxconn-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n \n",
115 "x":476.42086029052734,
116 "y":2369.3372552394867,
117 "z":"7bef9372.a9efdc",
123 "id":"2361b6a0.550aba",
125 "name":"set allotted-resource-oper-status",
126 "xml":"<set>\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-oper-status.order-status' value='Created' />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-oper-status.last-action' value='`$tunnelxconn-topology-operation-input.request-information.request-action`' />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-oper-status.last-rpc-action' value='`$tunnelxconn-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-oper-status.last-svc-request-id' value='`$tunnelxconn-topology-operation-input.sdnc-request-header.svc-request-id`' />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-oper-status.create-timestamp' value='`$tmp.current-time`' />\n",
128 "x":501.7542037963867,
129 "y":716.7180643081665,
130 "z":"7bef9372.a9efdc",
136 "id":"aed16d9f.f38a6",
138 "name":"set tmp.ar.self-link",
139 "xml":"<set>\n<parameter name='tmp.ar.self-link' value=\"`'restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/'\n + $tmp.ar.allotted-resource-id\n + '/allotted-resource-data/tunnelxconn-topology/'` \" />\n\n",
141 "x":457.7380485534668,
142 "y":309.9999895095825,
143 "z":"7bef9372.a9efdc",
149 "id":"39cc3f5d.10819",
151 "name":"set tmp.ar.allotted-resource-id,etc",
152 "xml":"<set>\n<parameter name='tmp.ar.allotted-resource-id' value='`$tunnelxconn-topology-operation-input.allotted-resource-information.allotted-resource-id`' />\n<parameter name='tmp.ar.parent-service-instance-id' value='`$tunnelxconn-topology-operation-input.allotted-resource-information.parent-service-instance-id`' />\n\n\n",
154 "x":504.99731063842773,
155 "y":276.2592554092407,
156 "z":"7bef9372.a9efdc",
162 "id":"24c37fbf.0780f",
164 "name":"execute Properties",
165 "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",
168 "x":459.99342346191406,
169 "y":345.89820289611816,
170 "z":"7bef9372.a9efdc",
178 "id":"320bee92.b28692",
180 "name":"execute RestApiCallNode - Get AR by id",
181 "xml":"<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-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='GET' />\n <parameter name=\"responsePrefix\" value=\"mdsal-ar\" />\n\n",
184 "x":526.5187377929688,
185 "y":507.1261558532715,
186 "z":"7bef9372.a9efdc",
195 "id":"9893b8d2.7016f8",
197 "name":"generate allotted-resource url",
198 "xml":"<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.tx-allottedresource`\"/>\n <parameter name=\"outputPath\" value=\"tmp.ar-url\"/>\n <parameter name=\"target\" value=\"{allotted-resource-id}\"/>\n <parameter name=\"replacement\" value=\"`$tmp.ar.allotted-resource-id`\"/>\n",
201 "x":492.0648384094238,
202 "y":405.68389320373535,
203 "z":"7bef9372.a9efdc",
211 "id":"986dd975.a11b18",
214 "xml":"<outcome value='success'>\n",
217 "x":783.8148765563965,
218 "y":505.9339163303375,
219 "z":"7bef9372.a9efdc",
227 "id":"bbe36c7f.834ce",
229 "name":"execute RestApiCallNode - PUT AR by id",
230 "xml":"<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.tx.templatefile`\" />\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-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=\"mdsal-ar\" />\n\n",
233 "x":524.5293121337891,
234 "y":843.4342184066772,
235 "z":"7bef9372.a9efdc",
245 "id":"c63722bb.9ab6f",
248 "xml":"<outcome value='not-found'>\n",
251 "x":832.8373527526855,
252 "y":847.7658462524414,
253 "z":"7bef9372.a9efdc",
261 "id":"cb190783.fa1958",
264 "xml":"<outcome value='failure'>\n",
267 "x":825.8373794555664,
268 "y":808.265753172338,
269 "z":"7bef9372.a9efdc",
277 "id":"ea1ec053.16697",
280 "xml":"<outcome value='success'>\n",
283 "x":829.5874176025391,
284 "y":778.6228580474854,
285 "z":"7bef9372.a9efdc",
293 "id":"f487696.3fa4098",
294 "type":"returnFailure",
295 "name":"return failure",
296 "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 updating md-sal for tunnelxconn-allotted-resource\" />\n",
298 "x":995.5874176025391,
299 "y":809.0157770141959,
300 "z":"7bef9372.a9efdc",
306 "id":"9c66d6d7.fd60d8",
308 "name":"block: atomic",
309 "xml":"<block atomic=\"true\">\n",
313 "x":964.8148307800293,
314 "y":506.43386578559875,
315 "z":"7bef9372.a9efdc",
324 "id":"d0782591.fde1d8",
326 "name":"switch tx length",
327 "xml":"<switch test='`$mdsal-ar.tunnelxconn-allotted-resource_length`'>\n",
330 "x":1210.672077178955,
331 "y":540.7196290493011,
332 "z":"7bef9372.a9efdc",
340 "id":"341aa40b.170f5c",
343 "xml":"<outcome value='1'>\n",
346 "x":1401.6720809936523,
347 "y":540.7196266651154,
348 "z":"7bef9372.a9efdc",
356 "id":"23b8c983.6faf26",
358 "name":"set tx-ar from get",
359 "xml":"<set>\n<parameter name='tx-ar.' value='$mdsal-ar.tunnelxconn-allotted-resource[0].' />\n",
361 "x":1801.5292167663574,
362 "y":541.2910509109497,
363 "z":"7bef9372.a9efdc",
369 "id":"442c58ec.bf8ed8",
371 "name":"block: atomic",
372 "xml":"<block atomic='true'>\n",
376 "x":1572.5290641784668,
377 "y":541.2910957336426,
378 "z":"7bef9372.a9efdc",
388 "id":"11fbc01e.51de6",
390 "name":"set oper-status",
391 "xml":"<set>\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-oper-status.last-action' value='`$tx-ar.allotted-resource-data.allotted-resource-operation-information.request-information.request-action`' />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-oper-status.last-rpc-action' value='`$tx-ar.allotted-resource-status.rpc-action`' />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-oper-status.last-svc-request-id' value='`$tx-ar.allotted-resource-data.allotted-resource-operation-information.sdnc-request-header.svc-request-id`' />\n\n",
393 "x":1799.5294609069824,
394 "y":608.719614982605,
395 "z":"7bef9372.a9efdc",
401 "id":"979c0497.6764e8",
403 "name":"GET tunnelxconn-allotted-resource from mdsal",
406 "x":551.8148002624512,
407 "y":470.43385672569275,
408 "z":"7bef9372.a9efdc",
414 "id":"643f62c0.e6644c",
416 "name":"switch order-status",
417 "xml":"<switch test='`$tx-ar.allotted-resource-data.allotted-resource-oper-status.order-status`'>\n",
420 "x":1809.529239654541,
421 "y":574.2910490036011,
422 "z":"7bef9372.a9efdc",
431 "id":"538f3b15.287974",
433 "name":"outcome PendingCreate",
434 "xml":"<outcome value='PendingCreate'>\n",
437 "x":2021.1291961669922,
438 "y":535.2910490036011,
439 "z":"7bef9372.a9efdc",
447 "id":"f19583cb.5aa08",
449 "name":"outcome Other",
450 "xml":"<outcome value='Other'>\n",
453 "x":2046.8435707092285,
454 "y":570.7196397781372,
455 "z":"7bef9372.a9efdc",
463 "id":"4d62a09e.e2147",
465 "name":"Set allotted-resource-identifiers",
468 "x":507.338623046875,
469 "y":561.0053100585938,
470 "z":"7bef9372.a9efdc",
476 "id":"93e07a98.9095d8",
478 "name":"save backup copy of mdsal-ar for rollback",
479 "xml":"<set>\n<parameter name='bk-tx-ar' value='$mdsal-ar.' />\n",
481 "x":1290.3864097595215,
482 "y":506.4339578151703,
483 "z":"7bef9372.a9efdc",
489 "id":"103274a2.86396b",
491 "name":"Create urls for restapi",
494 "x":462.95764541625977,
495 "y":375.2910203933716,
496 "z":"7bef9372.a9efdc",
502 "id":"1f67dcbd.359013",
509 "x":971.2433853149414,
510 "y":774.8150272369385,
511 "z":"7bef9372.a9efdc",
519 "id":"6351b35c.deaecc",
521 "name":"TO DO: vnf/put parent",
524 "x":475.2433624267578,
525 "y":782.148218154907,
526 "z":"7bef9372.a9efdc",
532 "id":"8450ac72.a6ffe",
534 "name":"execute getTime",
535 "xml":"<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='setTime' >\n <parameter name=\"outputPath\" value=\"tmp.current-time\" />\n\n",
538 "x":449.2433662414551,
539 "y":678.1482191085815,
540 "z":"7bef9372.a9efdc",
548 "id":"6fb21962.e12b08",
551 "xml":"<outcome value='Other'>\n",
554 "x":783.5766716003418,
555 "y":542.1480891704559,
556 "z":"7bef9372.a9efdc",
564 "id":"9291fcc2.8c1d9",
566 "name":"block: atomic",
567 "xml":"<block atomic=\"true\">\n",
571 "x":963.5766220092773,
572 "y":542.8146398067474,
573 "z":"7bef9372.a9efdc",
581 "id":"3832691b.944b76",
584 "xml":"<set>\n<parameter name='tx-ar.allotted-resource-id' value=\"`$tmp.ar.allotted-resource-id` \" />\n<parameter name='tx-ar.allotted-resource-status.action' value=\"`$tunnelxconn-topology-operation-input.request-information.request-action` \" />\n<parameter name='tx-ar.allotted-resource-status.rpc-name' value=\"tunnelxconn-topology-operation\" />\n<parameter name='tx-ar.allotted-resource-status.rpc-action' value=\"`$tunnelxconn-topology-operation-input.sdnc-request-header.svc-action` \" />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-operation-information.request-information.' value=\"`$tunnelxconn-topology-operation-input.request-information.` \" />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-operation-information.sdnc-request-header.' value=\"`$tunnelxconn-topology-operation-input.sdnc-request-header.` \" />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-operation-information.service-information.' value=\"`$tunnelxconn-topology-operation-input.service-information.` \" />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.' value=\"`$tunnelxconn-topology-operation-input.allotted-resource-information.` \" />\n<parameter name='tx-ar.allotted-resource-data.allotted-resource-operation-information.tunnelxconn-request-input.' value=\"`$tunnelxconn-topology-operation-input.tunnelxconn-request-input.` \" />",
586 "x":424.2434196472168,
587 "y":599.8148612976074,
588 "z":"7bef9372.a9efdc",
594 "id":"8fca37d0.fb1e08",
601 "x":2235.599712371826,
602 "y":536.6666831970215,
603 "z":"7bef9372.a9efdc",
611 "id":"b656aebd.2a962",
613 "name":"execute RestApiCallNode - setup vgMUX-vG vxlan tunnel port",
614 "xml":"<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.vpp.vxlan-tunnel.templatefile`\" />\n <parameter name='restapiUrl' value='`$tmp.honeycomb.url + $tmp.vpp-honeycomb-url`' />\n <parameter name='restapiUser' value='`$prop.honeycomb.user`' />\n <parameter name='restapiPassword' value='`$prop.honeycomb.pwd`' />\n <parameter name='format' value='json' />\n <parameter name='httpMethod' value='PUT' />\n <parameter name=\"responsePrefix\" value=\"honeycomb-vnf\" />\n\n",
617 "x":586.8331756591797,
618 "y":1558.118780374527,
619 "z":"7bef9372.a9efdc",
629 "id":"16285e24.067ef2",
632 "xml":"<outcome value='not-found'>\n",
635 "x":951.1412963867188,
636 "y":1600.4504190906882,
637 "z":"7bef9372.a9efdc",
645 "id":"b6f443.c4b94bc",
648 "xml":"<outcome value='failure'>\n",
651 "x":942.1413459777832,
652 "y":1568.9504448398948,
653 "z":"7bef9372.a9efdc",
661 "id":"40ec4b4d.f4f564",
664 "xml":"<outcome value='success'>\n",
667 "x":945.8913841247559,
668 "y":1539.3075497150421,
669 "z":"7bef9372.a9efdc",
677 "id":"9d48f75.a38c408",
678 "type":"returnFailure",
679 "name":"return failure",
680 "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 updating md-sal for tunnelxconn-allotted-resource\" />\n",
682 "x":1111.8913841247559,
683 "y":1569.7004686817527,
684 "z":"7bef9372.a9efdc",
690 "id":"52614f1a.d930b",
697 "x":1087.5473518371582,
698 "y":1535.4997189044952,
699 "z":"7bef9372.a9efdc",
707 "id":"878792.b509187",
709 "name":"set vgMUX-vG VXLAN Tunnel Port Props",
710 "xml":"<set>\n<parameter name='tmp.tunnel-name' value=\"`$tmp.tunnel-vgMUX-vG-name` \" />\n<parameter name='tmp.tunnel-dest-ip' value=\"`$tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vg-ip` \" />\n<parameter name='tmp.tunnel-src-ip' value=\"`$tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vgmux-bearer-ip` \" />\n<parameter name='tmp.tunnel-vni' value=\"`$tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vni` \" />",
712 "x":521.9443664550781,
713 "y":1450.452689409256,
714 "z":"7bef9372.a9efdc",
720 "id":"bfa803e4.9c9d5",
722 "name":"generate full vgMUX-vG vpp-honeycomb url",
723 "xml":"<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.vpp-honeycomb`\"/>\n <parameter name=\"outputPath\" value=\"tmp.vpp-honeycomb-url\"/>\n <parameter name=\"target\" value=\"{tunnel-name}\"/>\n <parameter name=\"replacement\" value=\"`$tmp.tunnel-name`\"/>\n",
726 "x":525.9443664550781,
727 "y":1517.1189033985138,
728 "z":"7bef9372.a9efdc",
736 "id":"38ea87d.d0fea78",
738 "name":"generate honeycomb-url to vgMUX",
739 "xml":"<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.honeycomb.url`\"/>\n <parameter name=\"outputPath\" value=\"tmp.honeycomb.url\"/>\n <parameter name=\"target\" value=\"{honeycomb-instance-ip}\"/>\n <parameter name=\"replacement\" value=\"`$tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vgmux-mgmt-ip`\"/>\n",
742 "x":505.2776641845703,
743 "y":1388.78569149971,
744 "z":"7bef9372.a9efdc",
752 "id":"62741dc6.9f6564",
754 "name":"execute RestApiCallNode - setup vgMUX-vBRG vxlan tunnel xconnect",
755 "xml":"<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.vpp.xconnect.templatefile`\" />\n <parameter name='restapiUrl' value=\"`$tmp.honeycomb.url + $tmp.vpp-honeycomb-url + '/v3po:l2' `\" />\n <parameter name='restapiUser' value='`$prop.honeycomb.user`' />\n <parameter name='restapiPassword' value='`$prop.honeycomb.pwd`' />\n <parameter name='format' value='json' />\n <parameter name='httpMethod' value='PUT' />\n <parameter name=\"responsePrefix\" value=\"honeycomb-vnf\" />\n\n",
758 "x":602.5001068115234,
759 "y":1975.6669371128082,
760 "z":"7bef9372.a9efdc",
770 "id":"a53d2b91.3b52c8",
773 "xml":"<outcome value='not-found'>\n",
776 "x":932.8081874847412,
777 "y":2013.9984723553061,
778 "z":"7bef9372.a9efdc",
786 "id":"aed6109b.e3125",
789 "xml":"<outcome value='failure'>\n",
792 "x":923.8082370758057,
793 "y":1982.4984981045127,
794 "z":"7bef9372.a9efdc",
802 "id":"8b7f778b.fd0698",
805 "xml":"<outcome value='success'>\n",
808 "x":927.5582752227783,
809 "y":1952.85560297966,
810 "z":"7bef9372.a9efdc",
818 "id":"ae37a231.12e05",
819 "type":"returnFailure",
820 "name":"return failure",
821 "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 updating md-sal for tunnelxconn-allotted-resource\" />\n",
823 "x":1093.5582752227783,
824 "y":1983.2485219463706,
825 "z":"7bef9372.a9efdc",
831 "id":"514e5d21.41baa4",
838 "x":1069.2142429351807,
839 "y":1949.0477721691132,
840 "z":"7bef9372.a9efdc",
848 "id":"f70642e.d81d4c",
850 "name":"set vgMUX to vG and vgMUX to vBRG VXLAN Tunnel Name",
851 "xml":"<set>\n<parameter name='tmp.tunnel-vgMUX-vG-name' value=\"`'vxlanTun' + $tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vg-ip` \" />\n<parameter name='tmp.tunnel-vgMUX-vBRG-name' value=\"`'vxlanTun' + $tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vbrg-wan-ip` \" />\n",
853 "x":579.0001068115234,
854 "y":1034.3334589004517,
855 "z":"7bef9372.a9efdc",
861 "id":"ed4187ae.8c9468",
863 "name":"set vgMUX-vBRG VXLAN Tunnel Port Props",
864 "xml":"<set>\n<parameter name='tmp.tunnel-name' value=\"`$tmp.tunnel-vgMUX-vBRG-name` \" />\n<parameter name='tmp.tunnel-dest-ip' value=\"`$tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.brg-wan-ip-address` \" />\n<parameter name='tmp.tunnel-src-ip' value=\"`$tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vgmux-lan-ip` \" />\n<parameter name='tmp.tunnel-vni' value=\"`$tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vni` \" />",
866 "x":534.0001068115234,
868 "z":"7bef9372.a9efdc",
874 "id":"f1bd41f.de5a0c",
876 "name":"execute RestApiCallNode - setup vgMUX-vBRG vxlan tunnel port",
877 "xml":"<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.vpp.vxlan-tunnel.templatefile`\" />\n <parameter name='restapiUrl' value='`$tmp.honeycomb.url + $tmp.vpp-honeycomb-url`' />\n <parameter name='restapiUser' value='`$prop.honeycomb.user`' />\n <parameter name='restapiPassword' value='`$prop.honeycomb.pwd`' />\n <parameter name='format' value='json' />\n <parameter name='httpMethod' value='PUT' />\n <parameter name=\"responsePrefix\" value=\"honeycomb-vnf\" />\n\n",
880 "x":586.0000762939453,
881 "y":1816.0001337528229,
882 "z":"7bef9372.a9efdc",
892 "id":"7b994f6e.2ccea",
895 "xml":"<outcome value='not-found'>\n",
898 "x":952.3081665039062,
899 "y":1798.3317257389426,
900 "z":"7bef9372.a9efdc",
908 "id":"2a62706f.9761e",
911 "xml":"<outcome value='failure'>\n",
914 "x":943.3082160949707,
915 "y":1766.8317514881492,
916 "z":"7bef9372.a9efdc",
924 "id":"c6bfd5ec.9a61f8",
927 "xml":"<outcome value='success'>\n",
930 "x":947.0582542419434,
931 "y":1737.1888563632965,
932 "z":"7bef9372.a9efdc",
940 "id":"61f4e388.7636dc",
941 "type":"returnFailure",
942 "name":"return failure",
943 "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 updating md-sal for tunnelxconn-allotted-resource\" />\n",
945 "x":1113.0582542419434,
946 "y":1767.581775330007,
947 "z":"7bef9372.a9efdc",
953 "id":"5f252d74.f8afc4",
960 "x":1088.7142219543457,
961 "y":1733.3810255527496,
962 "z":"7bef9372.a9efdc",
970 "id":"8e49c0c7.84eb3",
972 "name":"generate full vgMUX-vBRG vpp-honeycomb url",
973 "xml":"<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.vpp-honeycomb`\"/>\n <parameter name=\"outputPath\" value=\"tmp.vpp-honeycomb-url\"/>\n <parameter name=\"target\" value=\"{tunnel-name}\"/>\n <parameter name=\"replacement\" value=\"`$tmp.tunnel-name`\"/>\n",
976 "x":538.0000457763672,
977 "y":1708.0000870227814,
978 "z":"7bef9372.a9efdc",
986 "id":"ccabc2bd.56b01",
988 "name":"set vgMUX-vBG xconnect url",
989 "xml":"<set>\n<parameter name='tmp.tunnel-name' value=\"`$tmp.tunnel-vgMUX-vG-name` \" />",
991 "x":472.0000648498535,
992 "y":2044.000143289566,
993 "z":"7bef9372.a9efdc",
999 "id":"fb4ecf8f.0cfea",
1001 "name":"generate full vgMUX-vG xconnect url",
1002 "xml":"<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.vpp-honeycomb`\"/>\n <parameter name=\"outputPath\" value=\"tmp.vpp-honeycomb-url\"/>\n <parameter name=\"target\" value=\"{tunnel-name}\"/>\n <parameter name=\"replacement\" value=\"`$tmp.tunnel-name`\"/>\n",
1005 "x":500.00001525878906,
1006 "y":2106.000146150589,
1007 "z":"7bef9372.a9efdc",
1015 "id":"a988246.e1abcd8",
1017 "name":"set xconnect Tunnel target",
1018 "xml":"<set>\n<parameter name='tmp.tunnel-name' value=\"`$tmp.tunnel-vgMUX-vBRG-name` \" />\n",
1020 "x":468.00006103515625,
1021 "y":2174.0001480579376,
1022 "z":"7bef9372.a9efdc",
1028 "id":"cd883182.ab7d",
1030 "name":"set xconnect Tunnel target",
1031 "xml":"<set>\n<parameter name='tmp.tunnel-name' value=\"`$tmp.tunnel-vgMUX-vG-name` \" />\n",
1033 "x":460.00011444091797,
1034 "y":1880.0001337528229,
1035 "z":"7bef9372.a9efdc",
1041 "id":"7f5d2095.048d",
1043 "name":"execute RestApiCallNode - setup vgMUX-vG vxlan tunnel xconnect",
1044 "xml":"<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.vpp.xconnect.templatefile`\" />\n <parameter name='restapiUrl' value=\"`$tmp.honeycomb.url + $tmp.vpp-honeycomb-url + '/v3po:l2' `\" />\n <parameter name='restapiUser' value='`$prop.honeycomb.user`' />\n <parameter name='restapiPassword' value='`$prop.honeycomb.pwd`' />\n <parameter name='format' value='json' />\n <parameter name='httpMethod' value='PUT' />\n <parameter name=\"responsePrefix\" value=\"honeycomb-vnf\" />\n\n",
1047 "x":596.0000762939453,
1048 "y":2262.0001499652863,
1049 "z":"7bef9372.a9efdc",
1059 "id":"c9538bd0.5eae78",
1062 "xml":"<outcome value='not-found'>\n",
1065 "x":926.3081569671631,
1066 "y":2300.331685207784,
1067 "z":"7bef9372.a9efdc",
1075 "id":"57a7b895.527208",
1078 "xml":"<outcome value='failure'>\n",
1081 "x":917.3082065582275,
1082 "y":2268.8317109569907,
1083 "z":"7bef9372.a9efdc",
1091 "id":"3235e33c.e3918c",
1094 "xml":"<outcome value='success'>\n",
1097 "x":921.0582447052002,
1098 "y":2239.188815832138,
1099 "z":"7bef9372.a9efdc",
1107 "id":"543e5918.7ccf08",
1108 "type":"returnFailure",
1109 "name":"return failure",
1110 "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 updating md-sal for tunnelxconn-allotted-resource\" />\n",
1112 "x":1085.0583152770996,
1113 "y":2269.5818531513214,
1114 "z":"7bef9372.a9efdc",
1120 "id":"aa697d34.f0df2",
1127 "x":1062.7142124176025,
1128 "y":2235.380985021591,
1129 "z":"7bef9372.a9efdc",
1137 "id":"c757be35.33e12",
1139 "name":"Get vgmux-mgmt-ip",
1142 "x":269.33341217041016,
1143 "y":1082.6669282913208,
1144 "z":"7bef9372.a9efdc",
1150 "id":"708247b5.c2c728",
1151 "type":"get-resource",
1152 "name":"get-resource IPADDR from dmaap DHCP_MAP ",
1153 "xml":"<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='IPADDR' key=\"SELECT min(ip_addr) ip from DHCP_MAP where mac_addr = $tx-ar.allotted-resource-data.allotted-resource-operation-information.tunnelxconn-request-input.brg-wan-mac-address\" pfx=\"tmp.brg-wan-ip\" >\n",
1157 "y":923.3333129882812,
1158 "z":"7bef9372.a9efdc",
1166 "id":"4fcdad71.18ebe4",
1168 "name":"set tunnelxconn-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vbrg-wan-ip",
1169 "xml":"<set>\n<parameter name='tunnelxconn-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vbrg-wan-ip' value='`$tmp.brg-wan-ip.ip`' />\n",
1171 "x":706.1428833007812,
1172 "y":979.2498970031738,
1173 "z":"7bef9372.a9efdc",
1179 "id":"1abc1fc5.56324",
1181 "name":"call GENERIC-RESOURCE-API:get-vnf-api-parent-instance",
1182 "xml":"<call module='GENERIC-RESOURCE-API' rpc='get-vnf-api-parent-instance' mode='sync' >\n\n",
1185 "x":575.0000610351562,
1186 "y":1234.9999103546143,
1187 "z":"7bef9372.a9efdc",
1195 "id":"edcb1551.a2e428",
1197 "name":"set tmp.search.parent-service-instance-id to find vgmux-mgmt-ip",
1198 "xml":"<set>\n<parameter name='tmp.search.parent-service-instance-id' value='`$tmp.ar.parent-service-instance-id`' />\n",
1200 "x":587.6667175292969,
1201 "y":1169.9999370574951,
1202 "z":"7bef9372.a9efdc",
1208 "id":"9a7e693a.047c88",
1210 "name":"set vgmux-mgmt-ip",
1211 "xml":"<set>\n<parameter name='tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vgmux-mgmt-ip' value='`$parent-service-instance.vnf-topology-information.vnf-parameters[$paramidx].vnf-parameter-value`' />\n",
1213 "x":1331.6664733886719,
1214 "y":1296.6667757034302,
1215 "z":"7bef9372.a9efdc",
1221 "id":"25500f6b.4a337",
1223 "name":"for vnf-parameters in parent-service-instance",
1224 "xml":"<for index='paramidx' start='0' end='`$parent-service-instance.vnf-topology-information.vnf-parameters_length`' >\n\n\n",
1227 "x":531.666618347168,
1228 "y":1301.6664390563965,
1229 "z":"7bef9372.a9efdc",
1237 "id":"789239db.cf8fb8",
1238 "type":"switchNode",
1239 "name":"switch parameter matches vgmux_private_ip_1",
1240 "xml":"<switch test='`$parent-service-instance.vnf-topology-information.vnf-parameters[$paramidx].vnf-parameter-name == vgmux_private_ip_1`'>\n\n\n",
1243 "x":903.0000991821289,
1244 "y":1300.6664428710938,
1245 "z":"7bef9372.a9efdc",
1253 "id":"3b52b430.6fccec",
1256 "xml":"<outcome value='true'>\n",
1259 "x":1161.666446685791,
1260 "y":1298.3331747055054,
1261 "z":"7bef9372.a9efdc",