3 "id": "317d0413.97b404",
\r
9 "z": "3b47dc40.0a0c44",
\r
17 "id": "56043ae0.d8ae54",
\r
18 "type": "service-logic",
\r
19 "name": "GENERIC-RESOURCE-API ${project.version}",
\r
20 "module": "GENERIC-RESOURCE-API",
\r
21 "version": "${project.version}",
\r
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}'>",
\r
26 "y": 164.00003051757812,
\r
27 "z": "3b47dc40.0a0c44",
\r
35 "id": "1b0e9fc8.fec538",
\r
37 "name": "sotn-create-otn-tunnel",
\r
38 "xml": "<method rpc='sotn-create-otn-tunnel' mode='sync'>\n",
\r
41 "x": 250.0001220703125,
\r
43 "z": "3b47dc40.0a0c44",
\r
51 "id": "95a2379b.0d1ce",
\r
53 "name": "get cross-domain-link information",
\r
56 "x": 482.5001220703125,
\r
57 "y": 70.28646850585938,
\r
58 "z": "3b47dc40.0a0c44",
\r
62 "id": "c6ff1d9b.4f5f78",
\r
64 "name": "block : atomic",
\r
65 "xml": "<block atomic=\"true\">",
\r
68 "x": 369.9688720703125,
\r
69 "y": 464.74163818359375,
\r
70 "z": "3b47dc40.0a0c44",
\r
80 "id": "26b2f75.3503708",
\r
81 "type": "switchNode",
\r
82 "name": "switch prop.sdncRestApi.token_id",
\r
83 "xml": "<switch test=\"`$prop.sdncRestApi.token_id`\">\n\n",
\r
88 "z": "3b47dc40.0a0c44",
\r
97 "id": "6717edba.dd315c",
\r
100 "xml": "<outcome value=''>\n",
\r
103 "x": 912.8438110351562,
\r
104 "y": 1158.1218872070312,
\r
105 "z": "3b47dc40.0a0c44",
\r
113 "id": "9d26d203.bf1448",
\r
116 "xml": "<outcome value='Other'>\n",
\r
121 "z": "3b47dc40.0a0c44",
\r
129 "id": "2182e897.132d8",
\r
131 "name": "execute RestconfApiCallNode Create OTN tunnel with token",
\r
132 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restconfapicall.RestconfApiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-te:te'`\" />\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=\"patch\"/>\n<parameter name='dirPath' value=\"/opt/onap/sdnc/restconfapi/yang\" />\n<!--<parameter name='dirPath' value=\"/opt/sdnc/restapi/yang\" />-->\n<parameter name=\"responsePrefix\" value=\"vpn-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\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
\r
137 "z": "3b47dc40.0a0c44",
\r
146 "id": "84d1cb1a.eb2fc8",
\r
148 "name": "execute RestconfApiCallNode Creat OTN tunnel without token",
\r
149 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restconfapicall.RestconfApiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-te:te'`\" />\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=\"patch\"/>\n<parameter name='dirPath' value=\"/opt/onap/sdnc/restconfapi/yang\" />\n<!--<parameter name='dirPath' value=\"/opt/sdnc/restapi/yang\" />-->\n<parameter name=\"responsePrefix\" value=\"vpn-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
154 "z": "3b47dc40.0a0c44",
\r
163 "id": "1b911a1d.a19f46",
\r
166 "xml": "<outcome value='success'>\n",
\r
171 "z": "3b47dc40.0a0c44",
\r
179 "id": "21fe6b2e.6608f4",
\r
181 "name": "block : atomic",
\r
182 "xml": "<block atomic=\"true\">",
\r
188 "z": "3b47dc40.0a0c44",
\r
194 "id": "3680634b.3b9a5c",
\r
195 "type": "returnFailure",
\r
196 "name": "return failure",
\r
197 "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
201 "z": "3b47dc40.0a0c44",
\r
205 "id": "ab8d3cb8.cfa08",
\r
208 "xml": "<outcome value='failure'>\n",
\r
213 "z": "3b47dc40.0a0c44",
\r
221 "id": "161d9ba6.9cb994",
\r
222 "type": "switchNode",
\r
223 "name": "switch eth topo's provider-id",
\r
224 "xml": "<switch test='`$oof.vpn.access-provider-id`'>\n",
\r
229 "z": "3b47dc40.0a0c44",
\r
238 "id": "5e06ab69.dbc5bc",
\r
240 "name": "domain A's OTN topo's provider ID",
\r
241 "xml": "<outcome value='`$domain-A.provider-id`'>",
\r
244 "x": 930.285888671875,
\r
245 "y": 147.82177734375,
\r
246 "z": "3b47dc40.0a0c44",
\r
254 "id": "319f4a6b.cd0bbe",
\r
256 "name": "block : atomic",
\r
257 "xml": "<block atomic=\"true\">",
\r
260 "x": 1187.117431640625,
\r
261 "y": 146.34027099609375,
\r
262 "z": "3b47dc40.0a0c44",
\r
270 "id": "85ad793.798f588",
\r
272 "name": "domain B's OTN topo's provider ID",
\r
273 "xml": "<outcome value='`$domain-B.provider-id`'>",
\r
278 "z": "3b47dc40.0a0c44",
\r
286 "id": "a3bb1ab9.1257c",
\r
288 "name": "set otn domain node",
\r
289 "xml": "<set>\n<parameter name='tmp.otn-domain.' value='`$domain-A.`' />\n",
\r
293 "z": "3b47dc40.0a0c44",
\r
297 "id": "91623acb.3dd5b",
\r
299 "name": "block : atomic",
\r
300 "xml": "<block atomic=\"true\">",
\r
305 "z": "3b47dc40.0a0c44",
\r
313 "id": "95015654.a72998",
\r
315 "name": "set otn domain node",
\r
316 "xml": "<set>\n<parameter name='$tmp.otn-domain.' value='`$domain-B.`' />\n",
\r
318 "x": 1387.882568359375,
\r
319 "y": 246.65972900390625,
\r
320 "z": "3b47dc40.0a0c44",
\r
324 "id": "990d58ad.7400d8",
\r
325 "type": "switchNode",
\r
326 "name": "switch eth node ID",
\r
327 "xml": "<switch test='`$oof.vpn.access-node-id`'>\n",
\r
332 "z": "3b47dc40.0a0c44",
\r
341 "id": "2ce24094.f713b",
\r
343 "name": "source eth node",
\r
344 "xml": "<outcome value='`$oof.vpns[0].access-node-id`'>",
\r
347 "x": 879.285888671875,
\r
348 "y": 632.82177734375,
\r
349 "z": "3b47dc40.0a0c44",
\r
357 "id": "dd4b02f7.01e688",
\r
359 "name": "block : atomic",
\r
360 "xml": "<block atomic=\"true\">",
\r
363 "x": 1083.117431640625,
\r
364 "y": 632.3402709960938,
\r
365 "z": "3b47dc40.0a0c44",
\r
373 "id": "ddb0a3f1.d5a138",
\r
375 "name": "block : atomic",
\r
376 "xml": "<block atomic=\"true\">",
\r
381 "z": "3b47dc40.0a0c44",
\r
389 "id": "7ec071d2.b7a1f8",
\r
391 "name": "dest eth node",
\r
392 "xml": "<outcome value='`$oof.vpns[$oof.vpns_length].access-node-id`'>",
\r
397 "z": "3b47dc40.0a0c44",
\r
405 "id": "aa1fe07a.cf8d18",
\r
407 "name": "set attachment_param",
\r
408 "xml": "<set>\n<parameter name='ietf-te_te.tunnels.tunnel[0].source' value='`$oof.vpn.access-node-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].destination' value='`$otn-domain.node-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].dst-ttp-id' value='`$otn-domain.ttp-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].ietf-otn-tunnel_dst-tpn' value='`$otn-domain.tpn`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].name' value='otntunnel-22' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].te-topology-identifier.client-id' value='`$otn-domain.client-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].te-topology-identifier.provider-id' value='`$otn-domain.provider-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].te-topology-identifier.topology-id' value='`$otn-domain.te-topo-id`' />\n\n<parameter name='ietf-te_te.tunnels.tunnel[1].source' value='`$oof.vpn.access-node-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].destination' value='`$otn-domain.node-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].name' value='tptunnel-22' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].dependency-tunnels.dependency-tunnel[0].name' value='otntunnel-22' />\n\n<parameter name='ietf-te_te.tunnels.tunnel[1].te-topology-identifier.client-id' value='`$oof.vpn.access-client-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].te-topology-identifier.provider-id' value='`$oof.vpn.access-provider-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].te-topology-identifier.topology-id' value='`$oof.vpn.access-topology-id`' />",
\r
412 "z": "3b47dc40.0a0c44",
\r
416 "id": "163a9a7c.f94c4e",
\r
418 "name": "cross domain OTN node is the dest of OTN tunnel",
\r
423 "z": "3b47dc40.0a0c44",
\r
427 "id": "295b6b41.b99cfc",
\r
429 "name": "cross domain OTN node is the source of OTN tunnel",
\r
434 "z": "3b47dc40.0a0c44",
\r
438 "id": "da3e33dd.52f4e8",
\r
440 "name": "set attachment_param",
\r
441 "xml": "<set>\n<parameter name='ietf-te_te.tunnels.tunnel[0].destination' value='`$oof.vpn.access-node-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].source' value='`$otn-domain.node-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].src-ttp-id' value='`$otn-domain.ttp-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].ietf-otn-tunnel_src-tpn' value='`$otn-domain.tpn`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].name' value='otntunnel-22' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].te-topology-identifier.client-id' value='`$otn-domain.client-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].te-topology-identifier.provider-id' value='`$otn-domain.provider-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].te-topology-identifier.topology-id' value='`$otn-domain.te-topo-id`' />\n\n<parameter name='ietf-te_te.tunnels.tunnel[1].destination' value='`$oof.vpn.access-node-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].source' value='`$otn-domain.node-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].name' value='tptunnel-22' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].dependency-tunnels.dependency-tunnel[0].name' value='otntunnel-22' />\n\n<parameter name='ietf-te_te.tunnels.tunnel[1].te-topology-identifier.client-id' value='`$oof.vpn.access-client-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].te-topology-identifier.provider-id' value='`$oof.vpn.access-provider-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].te-topology-identifier.topology-id' value='`$oof.vpn.access-topology-id`' />",
\r
445 "z": "3b47dc40.0a0c44",
\r
449 "id": "78e806c9.b8028",
\r
452 "xml": "<outcome value='true'>\n",
\r
457 "z": "3b47dc40.0a0c44",
\r
465 "id": "f64991bb.7d2d3",
\r
467 "name": "uni-tp-id contains src-pnf-name",
\r
468 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='contains' emitsOutcome='true' >\n <parameter name='source' value='`$oof.vpn.tp-id`' />\n <parameter name='target' value='`$tmp.oofsolutions-first-src-pnf-name`' />\n",
\r
473 "z": "3b47dc40.0a0c44",
\r
482 "id": "c58e7233.0e544",
\r
485 "xml": "<outcome value='false'>\n",
\r
490 "z": "3b47dc40.0a0c44",
\r
498 "id": "716e2d25.6fe90c",
\r
500 "name": "uni-tp-id contains dst-pnf-name",
\r
501 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='contains' emitsOutcome='true' >\n <parameter name='source' value='`$oof.vpn.tp-id`' />\n <parameter name='target' value='`$tmp.oofsolutions-last-dst-pnf-name`' />\n",
\r
506 "z": "3b47dc40.0a0c44",
\r
514 "id": "b2082b04.764078",
\r
517 "xml": "<outcome value='true'>\n",
\r
522 "z": "3b47dc40.0a0c44",
\r
530 "id": "a1380a33.f7da",
\r
532 "name": "block : atomic",
\r
533 "xml": "<block atomic=\"true\">",
\r
538 "z": "3b47dc40.0a0c44",
\r
546 "id": "facf7dd6.b833c",
\r
548 "name": "block : atomic",
\r
549 "xml": "<block atomic=\"true\">",
\r
554 "z": "3b47dc40.0a0c44",
\r
562 "id": "2fce99ef.66ce96",
\r
565 "xml": "<outcome value='true'>\n",
\r
570 "z": "3b47dc40.0a0c44",
\r
578 "id": "f13f2135.894b48",
\r
580 "name": "uni-tp-id contains domain-A.network-id",
\r
581 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='contains' emitsOutcome='true' >\n <parameter name='source' value='`$oof.vpn.tp-id`' />\n <parameter name='target' value='`$domain-A.network-id`' />\n",
\r
586 "z": "3b47dc40.0a0c44",
\r
595 "id": "c8a39e1a.853cd",
\r
598 "xml": "<outcome value='false'>\n",
\r
603 "z": "3b47dc40.0a0c44",
\r
611 "id": "84bd363f.cecab",
\r
614 "xml": "<outcome value='true'>\n",
\r
619 "z": "3b47dc40.0a0c44",
\r
627 "id": "62b7c2e9.915bfc",
\r
629 "name": "block : atomic",
\r
630 "xml": "<block atomic=\"true\">",
\r
635 "z": "3b47dc40.0a0c44",
\r
643 "id": "feb246e9.3add2",
\r
645 "name": "set otn domain node",
\r
646 "xml": "<set>\n<parameter name='otn-domain.' value='`$domain-A.`' />\n",
\r
648 "x": 1242.882568359375,
\r
649 "y": 368.65972900390625,
\r
650 "z": "3b47dc40.0a0c44",
\r
654 "id": "319183ef.947ad4",
\r
656 "name": "block : atomic",
\r
657 "xml": "<block atomic=\"true\">",
\r
662 "z": "3b47dc40.0a0c44",
\r
670 "id": "5f5c2180.97a72",
\r
672 "name": "set otn domain node",
\r
673 "xml": "<set>\n<parameter name='$otn-domain.' value='`$domain-B.`' />\n",
\r
675 "x": 1655.882568359375,
\r
676 "y": 415.65972900390625,
\r
677 "z": "3b47dc40.0a0c44",
\r
681 "id": "77be498b.1e80d",
\r
683 "name": "set attachment_param",
\r
684 "xml": "<set>\n<parameter name='ietf-te_te.tunnels.tunnel[0].source' value='`$oof.vpn.access-node-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].destination' value='`$otn-domain.node-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].dst-ttp-id' value='`$otn-domain.ttp-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].ietf-otn-tunnel_dst-tpn' value='`$otn-domain.tpn`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].name' value='otntunnel-22' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].te-topology-identifier.client-id' value='`$otn-domain.client-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].te-topology-identifier.provider-id' value='`$otn-domain.provider-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].te-topology-identifier.topology-id' value='`$otn-domain.te-topo-id`' />\n\n<parameter name='ietf-te_te.tunnels.tunnel[1].source' value='`$oof.vpn.access-node-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].destination' value='`$otn-domain.node-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].name' value='tptunnel-22' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].dependency-tunnels.dependency-tunnel[0].name' value='otntunnel-22' />\n\n<parameter name='ietf-te_te.tunnels.tunnel[1].te-topology-identifier.client-id' value='`$oof.vpn.access-client-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].te-topology-identifier.provider-id' value='`$oof.vpn.access-provider-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].te-topology-identifier.topology-id' value='`$oof.vpn.access-topology-id`' />\n\n<!--<set>-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[0].source' value='`$oof.vpn.access-node-id`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[0].destination' value='`$otn-domain.node-id`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[0].dst-ttp-id' value='`$otn-domain.ttp-id`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[0].ietf-otn-tunnel_dst-tpn' value='`$otn-domain.tpn`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[0].name' value='otntunnel-22' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[0].te-topology-identifier.client-id' value='`$otn-domain.client-id`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[0].te-topology-identifier.provider-id' value='`$otn-domain.provider-id`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[0].te-topology-identifier.topology-id' value='`$otn-domain.te-topo-id`' />-->\n\n<!--<parameter name='ietf-te_te.tunnels.tunnel[1].source' value='`$oof.vpn.access-node-id`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[1].destination' value='`$otn-domain.node-id`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[1].name' value='tptunnel-22' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[1].dependency-tunnels.dependency-tunnel[0].name' value='otntunnel-22' />-->\n\n<!--<parameter name='ietf-te_te.tunnels.tunnel[1].te-topology-identifier.client-id' value='`$oof.vpn.access-client-id`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[1].te-topology-identifier.provider-id' value='`$oof.vpn.access-provider-id`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[1].te-topology-identifier.topology-id' value='`$oof.vpn.access-topology-id`' />-->",
\r
688 "z": "3b47dc40.0a0c44",
\r
692 "id": "5ad550e4.a3ef2",
\r
694 "name": "set attachment_param",
\r
695 "xml": "<set>\n<parameter name='ietf-te_te.tunnels.tunnel[0].destination' value='`$oof.vpn.access-node-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].source' value='`$otn-domain.node-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].src-ttp-id' value='`$otn-domain.ttp-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].ietf-otn-tunnel_src-tpn' value='`$otn-domain.tpn`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].name' value='otntunnel-22' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].te-topology-identifier.client-id' value='`$otn-domain.client-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].te-topology-identifier.provider-id' value='`$otn-domain.provider-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[0].te-topology-identifier.topology-id' value='`$otn-domain.te-topo-id`' />\n\n<parameter name='ietf-te_te.tunnels.tunnel[1].destination' value='`$oof.vpn.access-node-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].source' value='`$otn-domain.node-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].name' value='tptunnel-22' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].dependency-tunnels.dependency-tunnel[0].name' value='otntunnel-22' />\n\n<parameter name='ietf-te_te.tunnels.tunnel[1].te-topology-identifier.client-id' value='`$oof.vpn.access-client-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].te-topology-identifier.provider-id' value='`$oof.vpn.access-provider-id`' />\n<parameter name='ietf-te_te.tunnels.tunnel[1].te-topology-identifier.topology-id' value='`$oof.vpn.access-topology-id`' />\n\n<!--<set>-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[0].destination' value='`$oof.vpn.access-node-id`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[0].source' value='`$otn-domain.node-id`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[0].src-ttp-id' value='`$otn-domain.ttp-id`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[0].ietf-otn-tunnel_src-tpn' value='`$otn-domain.tpn`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[0].name' value='otntunnel-22' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[0].te-topology-identifier.client-id' value='`$otn-domain.client-id`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[0].te-topology-identifier.provider-id' value='`$otn-domain.provider-id`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[0].te-topology-identifier.topology-id' value='`$otn-domain.te-topo-id`' />-->\n\n<!--<parameter name='ietf-te_te.tunnels.tunnel[1].destination' value='`$oof.vpn.access-node-id`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[1].source' value='`$otn-domain.node-id`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[1].name' value='tptunnel-22' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[1].dependency-tunnels.dependency-tunnel[0].name' value='otntunnel-22' />-->\n\n<!--<parameter name='ietf-te_te.tunnels.tunnel[1].te-topology-identifier.client-id' value='`$oof.vpn.access-client-id`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[1].te-topology-identifier.provider-id' value='`$oof.vpn.access-provider-id`' />-->\n<!--<parameter name='ietf-te_te.tunnels.tunnel[1].te-topology-identifier.topology-id' value='`$oof.vpn.access-topology-id`' />-->",
\r
699 "z": "3b47dc40.0a0c44",
\r
703 "id": "9c03510d.95d8f8",
\r
705 "name": "uni-tp-id contains domain-B.network-id",
\r
706 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='contains' emitsOutcome='true' >\n <parameter name='source' value='`$oof.vpn.tp-id`' />\n <parameter name='target' value='`$domain-B.network-id`' />\n",
\r
711 "z": "3b47dc40.0a0c44",
\r
719 "id": "921b5877.d781b",
\r
721 "name": "execute RestApiCallNode Create OTN tunnel without token",
\r
722 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sotn-otn-tunnel-service.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-te:te'`\" />\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=\"patch\"/>\n<parameter name='dirPath' value=\"/opt/onap/sdnc/restconfapi/yang\" />\n<!--<parameter name='dirPath' value=\"/opt/sdnc/restapi/yang\" />-->\n<parameter name=\"responsePrefix\" value=\"vpn-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\"/>\n",
\r
727 "z": "3b47dc40.0a0c44",
\r
736 "id": "5ee72a4.dae15d4",
\r
738 "name": "execute RestApiCallNode Create OTN tunnel with token",
\r
739 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sotn-otn-tunnel-service.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-te:te'`\" />\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=\"patch\"/>\n<parameter name='dirPath' value=\"/opt/onap/sdnc/restconfapi/yang\" />\n<!--<parameter name='dirPath' value=\"/opt/sdnc/restapi/yang\" />-->\n<parameter name=\"responsePrefix\" value=\"vpn-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\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
\r
744 "z": "3b47dc40.0a0c44",
\r