3 "id": "2d787bd1.a214b4",
\r
9 "z": "17040f2b.d4a821",
\r
17 "id": "99a6e8f9.6615a8",
\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": 125.00003051757812,
\r
27 "z": "17040f2b.d4a821",
\r
35 "id": "d3f739cf.6d5a28",
\r
37 "name": "sotn-create-otn-tunnel",
\r
38 "xml": "<method rpc='sotn-create-otn-tunnel' mode='sync'>\n",
\r
41 "x": 217.0001220703125,
\r
43 "z": "17040f2b.d4a821",
\r
51 "id": "acad5285.a3e1a",
\r
53 "name": "get cross-domain-link information",
\r
56 "x": 449.5001220703125,
\r
57 "y": 31.286468505859375,
\r
58 "z": "17040f2b.d4a821",
\r
62 "id": "eb49715b.e15e8",
\r
64 "name": "block : atomic",
\r
65 "xml": "<block atomic=\"true\">",
\r
68 "x": 336.9688720703125,
\r
69 "y": 425.74163818359375,
\r
70 "z": "17040f2b.d4a821",
\r
80 "id": "96ed9e8f.b90f",
\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": "17040f2b.d4a821",
\r
97 "id": "f9d6c529.483238",
\r
100 "xml": "<outcome value=''>\n",
\r
103 "x": 882.8438110351562,
\r
104 "y": 580.1218872070312,
\r
105 "z": "17040f2b.d4a821",
\r
113 "id": "aec39761.70cfc8",
\r
116 "xml": "<outcome value='Other'>\n",
\r
121 "z": "17040f2b.d4a821",
\r
129 "id": "a260c7eb.1e65d8",
\r
131 "name": "execute RestconfApiCallNode Create ethernet Service 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/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": "17040f2b.d4a821",
\r
146 "id": "cb912ed0.0c0a3",
\r
148 "name": "execute RestconfApiCallNode Create ethernet Service 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/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": "17040f2b.d4a821",
\r
163 "id": "b31b1f14.b450e",
\r
166 "xml": "<outcome value='success'>\n",
\r
171 "z": "17040f2b.d4a821",
\r
179 "id": "6b799b05.9369c4",
\r
181 "name": "block : atomic",
\r
182 "xml": "<block atomic=\"true\">",
\r
188 "z": "17040f2b.d4a821",
\r
194 "id": "401bdd4e.60ff34",
\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": "17040f2b.d4a821",
\r
205 "id": "31c0814c.e11a0e",
\r
208 "xml": "<outcome value='failure'>\n",
\r
213 "z": "17040f2b.d4a821",
\r
221 "id": "f1e66bd.f624698",
\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": "17040f2b.d4a821",
\r
238 "id": "daa01201.b40fe",
\r
240 "name": "domain A's OTN topo's provider ID",
\r
241 "xml": "<outcome value='`$domain-A.provider-id`'>\n\u0001",
\r
244 "x": 897.285888671875,
\r
245 "y": 108.82177734375,
\r
246 "z": "17040f2b.d4a821",
\r
254 "id": "647bcb79.cd9c24",
\r
256 "name": "block : atomic",
\r
257 "xml": "<block atomic=\"true\">",
\r
260 "x": 1154.117431640625,
\r
261 "y": 107.34027099609375,
\r
262 "z": "17040f2b.d4a821",
\r
270 "id": "ffd4b2da.f2213",
\r
272 "name": "domain B's OTN topo's provider ID",
\r
273 "xml": "<outcome value='`$domain-B.provider-id`'>\n\u0001",
\r
278 "z": "17040f2b.d4a821",
\r
286 "id": "7c841c48.339f24",
\r
288 "name": "set otn domain node",
\r
289 "xml": "<set>\n<parameter name='tmp.otn-domain.' value='`$domain-A.`' />\n",
\r
293 "z": "17040f2b.d4a821",
\r
297 "id": "ada6a164.5b7e9",
\r
299 "name": "block : atomic",
\r
300 "xml": "<block atomic=\"true\">",
\r
305 "z": "17040f2b.d4a821",
\r
313 "id": "24ca0ba6.6ddfe4",
\r
315 "name": "set otn domain node",
\r
316 "xml": "<set>\n<parameter name='$tmp.otn-domain.' value='`$domain-B.`' />\n",
\r
318 "x": 1354.882568359375,
\r
319 "y": 207.65972900390625,
\r
320 "z": "17040f2b.d4a821",
\r
324 "id": "386c8b8a.515584",
\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": "17040f2b.d4a821",
\r
341 "id": "d91602b.4cd09",
\r
343 "name": "source eth node",
\r
344 "xml": "<outcome value='`$oof.vpns[0].access-node-id`'>\n\u0001",
\r
347 "x": 840.285888671875,
\r
348 "y": 349.82177734375,
\r
349 "z": "17040f2b.d4a821",
\r
357 "id": "fd2adb67.e7ca38",
\r
359 "name": "block : atomic",
\r
360 "xml": "<block atomic=\"true\">",
\r
363 "x": 1044.117431640625,
\r
364 "y": 349.34027099609375,
\r
365 "z": "17040f2b.d4a821",
\r
373 "id": "17b601bf.a39ace",
\r
375 "name": "block : atomic",
\r
376 "xml": "<block atomic=\"true\">",
\r
381 "z": "17040f2b.d4a821",
\r
389 "id": "c018f42b.2b1a68",
\r
391 "name": "dest eth node",
\r
392 "xml": "<outcome value='`$oof.vpns[$oof.vpns_length].access-node-id`'>\n\u0001",
\r
397 "z": "17040f2b.d4a821",
\r
405 "id": "ad11583e.e14ea8",
\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": "17040f2b.d4a821",
\r
416 "id": "4add26c3.ec74e8",
\r
418 "name": "cross domain OTN node is the dest of OTN tunnel",
\r
423 "z": "17040f2b.d4a821",
\r
427 "id": "15de3156.c96c3f",
\r
429 "name": "cross domain OTN node is the source of OTN tunnel",
\r
434 "z": "17040f2b.d4a821",
\r
438 "id": "97fd4aa8.fd21b8",
\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": "17040f2b.d4a821",
\r