Chore: Add gerrit maven verify GHA workflow
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / trans_slicing / GENERIC-RESOURCE-API_tsli-vnf-topology-operation-trans-slice-activate.json
1 [\r
2     {\r
3         "id": "8976bcf1.70ac48",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 233.75,\r
8         "y": 126.75,\r
9         "z": "21b8a150.843866",\r
10         "wires": [\r
11             [\r
12                 "b1b89c9d.983348"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "b1b89c9d.983348",\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
22         "comments": "",\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
24         "outputs": 1,\r
25         "x": 365.0356903076172,\r
26         "y": 175.98810863494873,\r
27         "z": "21b8a150.843866",\r
28         "wires": [\r
29             [\r
30                 "b0c84a88.7eefc"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "b0c84a88.7eefc",\r
36         "type": "method",\r
37         "name": "method tsli-vnf-topology-operation-trans-slice-activate",\r
38         "xml": "<method rpc='tsli-vnf-topology-operation-trans-slice-activate' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 368.1786193847656,\r
42         "y": 260.75003242492676,\r
43         "z": "21b8a150.843866",\r
44         "wires": [\r
45             [\r
46                 "d31d270a.ac188"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "d31d270a.ac188",\r
52         "type": "block",\r
53         "name": "block : atomic",\r
54         "xml": "<block atomic=\"true\">",\r
55         "atomic": "true",\r
56         "outputs": 1,\r
57         "x": 517.988037109375,\r
58         "y": 390.4166564941406,\r
59         "z": "21b8a150.843866",\r
60         "wires": [\r
61             [\r
62                 "67b5a6fb.99f89",\r
63                 "31666720.2f23b8",\r
64                 "1b5adc13.083b6c"\r
65             ]\r
66         ]\r
67     },\r
68     {\r
69         "id": "67b5a6fb.99f89",\r
70         "type": "returnSuccess",\r
71         "name": "return success",\r
72         "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",\r
73         "comments": "",\r
74         "x": 786.3216552734375,\r
75         "y": 777.34716796875,\r
76         "z": "21b8a150.843866",\r
77         "wires": []\r
78     },\r
79     {\r
80         "id": "1bac3f01.eca921",\r
81         "type": "comment",\r
82         "name": "new for TransportSlicing",\r
83         "info": "",\r
84         "comments": "",\r
85         "x": 817.75,\r
86         "y": 451.75,\r
87         "z": "21b8a150.843866",\r
88         "wires": []\r
89     },\r
90     {\r
91         "id": "31666720.2f23b8",\r
92         "type": "save",\r
93         "name": "get service-instance from aai",\r
94         "xml": "<!--<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" -->\n<!--\tresource=\"service-instance\"-->\n<!--\tkey='service-instance.service-instance-id = $service-data.vnfs.vnf[$tmp.vidx].vnf-data.service-information.service-instance-id-->\n<!--         AND customer.global-customer-id = $service-data.vnfs.vnf[$tmp.vidx].vnf-data.service-information.global-customer-id -->\n<!--         AND service-subscription.service-type = $service-data.vnfs.vnf[$tmp.vidx].vnf-data.service-information.subscription-service-type'-->\n<!--\tlocal-only=\"false\"-->\n<!--\tforce=\"true\" pfx=\"tmp.aai.service-instance\">-->\n\n<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"service-instance\"\n\tkey='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\n         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id \n         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type'\n\tlocal-only=\"false\"\n\tforce=\"true\" pfx=\"tmp.aai.service-instance\">\n\n\n<!--$vnf-topology-operation-input.service-information.service-instance-id-->",\r
95         "comments": "",\r
96         "outputs": 1,\r
97         "x": 837.75,\r
98         "y": 547.75,\r
99         "z": "21b8a150.843866",\r
100         "wires": [\r
101             [\r
102                 "963616f2.8f1aa8",\r
103                 "d3eed549.904728",\r
104                 "b7b5ac0a.4b96c"\r
105             ]\r
106         ]\r
107     },\r
108     {\r
109         "id": "963616f2.8f1aa8",\r
110         "type": "success",\r
111         "name": "success",\r
112         "xml": "<outcome value='success'>\n",\r
113         "comments": "",\r
114         "outputs": 1,\r
115         "x": 1056.75,\r
116         "y": 485.75,\r
117         "z": "21b8a150.843866",\r
118         "wires": [\r
119             [\r
120                 "85a98f1d.b180e"\r
121             ]\r
122         ]\r
123     },\r
124     {\r
125         "id": "d3eed549.904728",\r
126         "type": "not-found",\r
127         "name": "not-found",\r
128         "xml": "<outcome value='not-found'>\n",\r
129         "comments": "",\r
130         "outputs": 1,\r
131         "x": 1066.240966796875,\r
132         "y": 528.3240356445312,\r
133         "z": "21b8a150.843866",\r
134         "wires": [\r
135             [\r
136                 "bfe60f89.4e364"\r
137             ]\r
138         ]\r
139     },\r
140     {\r
141         "id": "b7b5ac0a.4b96c",\r
142         "type": "failure",\r
143         "name": "failure",\r
144         "xml": "<outcome value='failure'>\n",\r
145         "comments": "",\r
146         "outputs": 1,\r
147         "x": 1054.75,\r
148         "y": 574.75,\r
149         "z": "21b8a150.843866",\r
150         "wires": [\r
151             [\r
152                 "2df6c7e.346a038"\r
153             ]\r
154         ]\r
155     },\r
156     {\r
157         "id": "bfe60f89.4e364",\r
158         "type": "returnFailure",\r
159         "name": "return failure",\r
160         "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",\r
161         "comments": "",\r
162         "x": 1219.8123779296875,\r
163         "y": 531.6097717285156,\r
164         "z": "21b8a150.843866",\r
165         "wires": []\r
166     },\r
167     {\r
168         "id": "2df6c7e.346a038",\r
169         "type": "returnFailure",\r
170         "name": "return failure",\r
171         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
172         "comments": "",\r
173         "x": 1223.75,\r
174         "y": 575.75,\r
175         "z": "21b8a150.843866",\r
176         "wires": []\r
177     },\r
178     {\r
179         "id": "85a98f1d.b180e",\r
180         "type": "for",\r
181         "name": "for each relationship",\r
182         "xml": "<for index='rel-index' start='0' end='`$tmp.aai.service-instance.relationship-list.relationship_length`' >\n",\r
183         "comments": "",\r
184         "outputs": 1,\r
185         "x": 1253.75,\r
186         "y": 481.75,\r
187         "z": "21b8a150.843866",\r
188         "wires": [\r
189             [\r
190                 "58591981.123b78"\r
191             ]\r
192         ]\r
193     },\r
194     {\r
195         "id": "58591981.123b78",\r
196         "type": "switchNode",\r
197         "name": "switch related-to",\r
198         "xml": "<switch test='`$tmp.aai.service-instance.relationship-list.relationship[$rel-index].related-to`'>\n",\r
199         "comments": "",\r
200         "outputs": 1,\r
201         "x": 1477.08349609375,\r
202         "y": 481.74993896484375,\r
203         "z": "21b8a150.843866",\r
204         "wires": [\r
205             [\r
206                 "56e0d242.b4b17c"\r
207             ]\r
208         ]\r
209     },\r
210     {\r
211         "id": "56e0d242.b4b17c",\r
212         "type": "outcome",\r
213         "name": "connectivity",\r
214         "xml": "<outcome value='connectivity'>\n",\r
215         "comments": "",\r
216         "outputs": 1,\r
217         "x": 1677.7501335144043,\r
218         "y": 482.75002098083496,\r
219         "z": "21b8a150.843866",\r
220         "wires": [\r
221             [\r
222                 "463ca820.11cf78"\r
223             ]\r
224         ]\r
225     },\r
226     {\r
227         "id": "bda858bd.a9d128",\r
228         "type": "set",\r
229         "name": "set attachment_param for OTN A",\r
230         "xml": "<set>\n<parameter name='src-node-id' value='`$tmp.aai.vpn-bindingA.src-access-node-id`' />\n<parameter name='dst-node-id' value='`$tmp.aai.vpn-bindingA.dst-access-node-id`' />\n<!--<parameter name='dst-tpn-id' value='1' />-->\n<parameter name='dst-tpn-id' value='`$tmp.aai.vpn-bindingA.customer-vpn-id`' />\n<parameter name='dst-ttp-id' value='`$tmp.aai.vpn-bindingA.dst-access-ltp-id`' />\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n<parameter name='otn-tunnel-name-src-domain' value='`$tmp.aai.vpn-bindingA.vpn-name`' />\n<parameter name='client-id' value='`$tmp.aai.vpn-bindingA.access-client-id`' />\n<parameter name='provider-id' value='`$tmp.aai.vpn-bindingA.access-provider-id`' />\n<parameter name='topology-id' value='`$tmp.aai.vpn-bindingA.access-topology-id`' />\n",\r
231         "comments": "",\r
232         "x": 4496.75,\r
233         "y": 198.75,\r
234         "z": "21b8a150.843866",\r
235         "wires": []\r
236     },\r
237     {\r
238         "id": "be3c5cce.b55c98",\r
239         "type": "execute",\r
240         "name": "execute RestApiCallNode Create OTN tunnel with token",\r
241         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.ts-otn-src-domain-creation.templatefile`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainA.url + '/restconf/data/ietf-te:te'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainA.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainA.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"patch\"/>\n<parameter name=\"responsePrefix\" value=\"otn-oof\"/>\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
242         "comments": "",\r
243         "outputs": 1,\r
244         "x": 4577.75,\r
245         "y": 513.75,\r
246         "z": "21b8a150.843866",\r
247         "wires": [\r
248             [\r
249                 "a29e7e17.b5f91",\r
250                 "3da90d10.f4de92"\r
251             ]\r
252         ]\r
253     },\r
254     {\r
255         "id": "a29e7e17.b5f91",\r
256         "type": "failure",\r
257         "name": "failure",\r
258         "xml": "<outcome value='failure'>\n",\r
259         "comments": "",\r
260         "outputs": 1,\r
261         "x": 4887.25,\r
262         "y": 482.75,\r
263         "z": "21b8a150.843866",\r
264         "wires": [\r
265             [\r
266                 "878c441e.87326"\r
267             ]\r
268         ]\r
269     },\r
270     {\r
271         "id": "3da90d10.f4de92",\r
272         "type": "success",\r
273         "name": "success",\r
274         "xml": "<outcome value='success'>\n",\r
275         "comments": "",\r
276         "outputs": 1,\r
277         "x": 4892.25,\r
278         "y": 547.75,\r
279         "z": "21b8a150.843866",\r
280         "wires": [\r
281             [\r
282                 "d4311e2b.569f08"\r
283             ]\r
284         ]\r
285     },\r
286     {\r
287         "id": "878c441e.87326",\r
288         "type": "returnFailure",\r
289         "name": "return failure",\r
290         "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 OTN tunnel rest api\" />\n",\r
291         "comments": "",\r
292         "x": 5063.25,\r
293         "y": 482.75,\r
294         "z": "21b8a150.843866",\r
295         "wires": []\r
296     },\r
297     {\r
298         "id": "d4311e2b.569f08",\r
299         "type": "block",\r
300         "name": "block : atomic",\r
301         "xml": "<block atomic=\"true\">",\r
302         "atomic": "true",\r
303         "comments": "",\r
304         "outputs": 1,\r
305         "x": 5058.75,\r
306         "y": 547.75,\r
307         "z": "21b8a150.843866",\r
308         "wires": [\r
309             []\r
310         ]\r
311     },\r
312     {\r
313         "id": "3e803655.1b101a",\r
314         "type": "set",\r
315         "name": "set sotn_value",\r
316         "xml": "<set>\n<!--<parameter name='eth-service-name' value='`$tmp.aai.connectivityA.connectivity-id`' />-->\n<parameter name='eth-service-name' value='`$tmp.aai.connectivityA.etht-svc-name`' />\n<parameter name='slice-id' value='`$vnf-topology-operation-input.service-information.service-instance-id`' />\n<parameter name='provider-id' value='`$tmp.aai.connectivityA.access-provider-id`' />\n<parameter name='client-id' value='`$tmp.aai.connectivityA.access-client-id`' />\n<parameter name='topology-id' value='`$tmp.aai.connectivityA.access-topology-id`' />\n<parameter name='otn-tunnel-name' value='`$tmp.aai.vpn-bindingA.vpn-name`' />\n<parameter name='ethernet-end-point-name' value='`$tmp.aai.connectivityA.connectivity-id`' />\n<parameter name='index-number' value='0' />\n<parameter name='eth-node-id' value='`$tmp.aai.connectivityA.access-node-id`' />\n<parameter name='eth-node-tp-id' value='`$tmp.aai.connectivityA.access-ltp-id`' />\n<parameter name='CIR' value='`$tmp.aai.vpn-bindingA.route-distinguisher *1000000`' />\n<parameter name='EIR' value='`$tmp.aai.vpn-bindingA.route-distinguisher *1000000`' />\n<parameter name='cvlan' value='`$tmp.aai.connectivityA.cvlan`' />\n",\r
317         "comments": "",\r
318         "x": 4444.25,\r
319         "y": 701.75,\r
320         "z": "21b8a150.843866",\r
321         "wires": []\r
322     },\r
323     {\r
324         "id": "4c6ccd14.a8a574",\r
325         "type": "execute",\r
326         "name": "execute RestApiCallNode Create ethernet Service without token",\r
327         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.ts-ethernet-service.templatefile`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainA.url + '/restconf/data/ietf-eth-tran-service:etht-svc'`\" />\n<!--<parameter name=\"restapiUrl\" value=\"`$prop.restapi.connection-oof-url`\" />-->\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainA.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainA.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=\"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
328         "comments": "",\r
329         "outputs": 1,\r
330         "x": 4598.25,\r
331         "y": 749.75,\r
332         "z": "21b8a150.843866",\r
333         "wires": [\r
334             [\r
335                 "276414cf.b4df2c",\r
336                 "64503714.72c7f8"\r
337             ]\r
338         ]\r
339     },\r
340     {\r
341         "id": "276414cf.b4df2c",\r
342         "type": "failure",\r
343         "name": "failure",\r
344         "xml": "<outcome value='failure'>\n",\r
345         "comments": "",\r
346         "outputs": 1,\r
347         "x": 4943.75,\r
348         "y": 730.75,\r
349         "z": "21b8a150.843866",\r
350         "wires": [\r
351             [\r
352                 "102e191c.056cc7"\r
353             ]\r
354         ]\r
355     },\r
356     {\r
357         "id": "64503714.72c7f8",\r
358         "type": "success",\r
359         "name": "success",\r
360         "xml": "<outcome value='success'>\n",\r
361         "comments": "",\r
362         "outputs": 1,\r
363         "x": 4947.75,\r
364         "y": 770.75,\r
365         "z": "21b8a150.843866",\r
366         "wires": [\r
367             [\r
368                 "24862939.f8dc8e"\r
369             ]\r
370         ]\r
371     },\r
372     {\r
373         "id": "102e191c.056cc7",\r
374         "type": "returnFailure",\r
375         "name": "return failure",\r
376         "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 ethernet service rest api\" />\n",\r
377         "comments": "",\r
378         "x": 5101.75,\r
379         "y": 730.75,\r
380         "z": "21b8a150.843866",\r
381         "wires": []\r
382     },\r
383     {\r
384         "id": "24862939.f8dc8e",\r
385         "type": "block",\r
386         "name": "block : atomic",\r
387         "xml": "<block atomic=\"true\">",\r
388         "atomic": "true",\r
389         "comments": "",\r
390         "outputs": 1,\r
391         "x": 5105.25,\r
392         "y": 770.75,\r
393         "z": "21b8a150.843866",\r
394         "wires": [\r
395             [\r
396                 "21b9b574.b5d392",\r
397                 "9fb31567.2a4df8",\r
398                 "88154427.646e5"\r
399             ]\r
400         ]\r
401     },\r
402     {\r
403         "id": "a1a69def.dde488",\r
404         "type": "comment",\r
405         "name": "TODO: FIXME:",\r
406         "info": "put proper values based on connectivity resource retrieved from AAI",\r
407         "comments": "",\r
408         "x": 4441.75,\r
409         "y": 657.75,\r
410         "z": "21b8a150.843866",\r
411         "wires": []\r
412     },\r
413     {\r
414         "id": "21b9b574.b5d392",\r
415         "type": "save",\r
416         "name": "update vpn-binding A resource (aka. OTN domainA) in AAI",\r
417         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.vpn-bindingA.vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.vpn-bindingA.vpn-id`' />\n<parameter name='vpn-name' value='`$tmp.aai.vpn-bindingA.vpn-name`' />\n\n<parameter name='operational-status' value='Activated' />\n",\r
418         "comments": "",\r
419         "outputs": 1,\r
420         "x": 5435.75,\r
421         "y": 735.75,\r
422         "z": "21b8a150.843866",\r
423         "wires": [\r
424             []\r
425         ]\r
426     },\r
427     {\r
428         "id": "88c6cc39.d0a418",\r
429         "type": "comment",\r
430         "name": "TODO: FIXME",\r
431         "info": "use proper vpn-binding id and connectivity id\n\nAlso, does CCSDK support \"update\" operation for vpn-binding and connectivity?",\r
432         "comments": "",\r
433         "x": 5299.75,\r
434         "y": 694.75,\r
435         "z": "21b8a150.843866",\r
436         "wires": []\r
437     },\r
438     {\r
439         "id": "9fb31567.2a4df8",\r
440         "type": "save",\r
441         "name": "update connectivity resource in AAI",\r
442         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $tmp.aai.connectivityA.connectivity-id'>\n<parameter name='connectivity-id' value='`$tmp.aai.connectivityA.connectivity-id`' />\n<parameter name='operational-status' value='Activated' />\n",\r
443         "comments": "",\r
444         "outputs": 1,\r
445         "x": 5362.75,\r
446         "y": 781.75,\r
447         "z": "21b8a150.843866",\r
448         "wires": [\r
449             []\r
450         ]\r
451     },\r
452     {\r
453         "id": "3c21bf12.e3cf58",\r
454         "type": "set",\r
455         "name": "set pnf-name",\r
456         "xml": "<set>\n<parameter name='tmp.src.domainA.pnf-name' value=\"`'networkId-providerId-' +\n                                                   $tmp.aai.vpn-bindingA.access-provider-id + '-clientId-' +\n                                                   $tmp.aai.vpn-bindingA.access-client-id + '-topologyId-' +\n                                                   $tmp.aai.vpn-bindingA.access-topology-id + '-nodeId-' +\n                                                   $tmp.aai.vpn-bindingA.src-access-node-id`\" />\n",\r
457         "comments": "",\r
458         "x": 4434.75,\r
459         "y": 246.75,\r
460         "z": "21b8a150.843866",\r
461         "wires": []\r
462     },\r
463     {\r
464         "id": "70ce80db.d98e2",\r
465         "type": "get-resource",\r
466         "name": "get-resource src pnf",\r
467         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"pnf.pnf-name = $tmp.src.domainA.pnf-name\"\n        pfx='tmp.aai.source-pnf' local-only='false' >\n\n        <!--AND depth = '0'\"-->\n",\r
468         "comments": "",\r
469         "outputs": 1,\r
470         "x": 4460.75,\r
471         "y": 363.75,\r
472         "z": "21b8a150.843866",\r
473         "wires": [\r
474             [\r
475                 "cd855b12.4c7648",\r
476                 "e908220c.f2eba8",\r
477                 "9142c53.c51d0b8"\r
478             ]\r
479         ]\r
480     },\r
481     {\r
482         "id": "cd855b12.4c7648",\r
483         "type": "success",\r
484         "name": "success",\r
485         "xml": "<outcome value='success'>\n",\r
486         "comments": "",\r
487         "outputs": 1,\r
488         "x": 4656.2501220703125,\r
489         "y": 315.75,\r
490         "z": "21b8a150.843866",\r
491         "wires": [\r
492             [\r
493                 "a4edf485.1b87b"\r
494             ]\r
495         ]\r
496     },\r
497     {\r
498         "id": "e908220c.f2eba8",\r
499         "type": "not-found",\r
500         "name": "not-found",\r
501         "xml": "<outcome value='not-found'>\n",\r
502         "comments": "",\r
503         "outputs": 1,\r
504         "x": 4648.2501220703125,\r
505         "y": 370.75,\r
506         "z": "21b8a150.843866",\r
507         "wires": [\r
508             [\r
509                 "9b453a42.4c355"\r
510             ]\r
511         ]\r
512     },\r
513     {\r
514         "id": "a4edf485.1b87b",\r
515         "type": "block",\r
516         "name": "block",\r
517         "xml": "<block>\n",\r
518         "atomic": "false",\r
519         "comments": "",\r
520         "outputs": 1,\r
521         "x": 4800.6324462890625,\r
522         "y": 315.4056701660156,\r
523         "z": "21b8a150.843866",\r
524         "wires": [\r
525             [\r
526                 "5c080425.067b9c"\r
527             ]\r
528         ]\r
529     },\r
530     {\r
531         "id": "c0826996.0b6fb8",\r
532         "type": "outcome",\r
533         "name": "esr-thirdparty-sdnc",\r
534         "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
535         "comments": "",\r
536         "outputs": 1,\r
537         "x": 5382.75,\r
538         "y": 317.75,\r
539         "z": "21b8a150.843866",\r
540         "wires": [\r
541             [\r
542                 "2f8dc255.fe7e1e"\r
543             ]\r
544         ]\r
545     },\r
546     {\r
547         "id": "5c080425.067b9c",\r
548         "type": "for",\r
549         "name": "for each relationship",\r
550         "xml": "<for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >\n",\r
551         "comments": "",\r
552         "outputs": 1,\r
553         "x": 4984.75,\r
554         "y": 313.75,\r
555         "z": "21b8a150.843866",\r
556         "wires": [\r
557             [\r
558                 "495e68aa.ac002"\r
559             ]\r
560         ]\r
561     },\r
562     {\r
563         "id": "495e68aa.ac002",\r
564         "type": "switchNode",\r
565         "name": "switch related-to",\r
566         "xml": "<switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>\n",\r
567         "comments": "",\r
568         "outputs": 1,\r
569         "x": 5179.75,\r
570         "y": 313.75,\r
571         "z": "21b8a150.843866",\r
572         "wires": [\r
573             [\r
574                 "c0826996.0b6fb8"\r
575             ]\r
576         ]\r
577     },\r
578     {\r
579         "id": "9142c53.c51d0b8",\r
580         "type": "other",\r
581         "name": "other",\r
582         "xml": "<outcome value='Other'>\n",\r
583         "comments": "",\r
584         "outputs": 1,\r
585         "x": 4653.2501220703125,\r
586         "y": 427.75,\r
587         "z": "21b8a150.843866",\r
588         "wires": [\r
589             [\r
590                 "9ce4b617.939088"\r
591             ]\r
592         ]\r
593     },\r
594     {\r
595         "id": "9ce4b617.939088",\r
596         "type": "returnFailure",\r
597         "name": "return failure",\r
598         "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=\"`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
599         "comments": "",\r
600         "x": 4805.2501220703125,\r
601         "y": 428.75,\r
602         "z": "21b8a150.843866",\r
603         "wires": []\r
604     },\r
605     {\r
606         "id": "9b453a42.4c355",\r
607         "type": "returnFailure",\r
608         "name": "return failure",\r
609         "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
610         "comments": "",\r
611         "x": 4816.2501220703125,\r
612         "y": 371.75,\r
613         "z": "21b8a150.843866",\r
614         "wires": []\r
615     },\r
616     {\r
617         "id": "e93c75e1.80ec18",\r
618         "type": "execute",\r
619         "name": "get esr-thirdparty-sdnc",\r
620         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainA.esr-thirdparty-id AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.domainA.esr-thirdparty-sdnc' local-only='false' >",\r
621         "comments": "",\r
622         "outputs": 1,\r
623         "x": 5767.75,\r
624         "y": 330.75,\r
625         "z": "21b8a150.843866",\r
626         "wires": [\r
627             [\r
628                 "31d08ad5.ae1df6",\r
629                 "38f9754c.f69992",\r
630                 "31e3f0ee.1be648"\r
631             ]\r
632         ]\r
633     },\r
634     {\r
635         "id": "2f8dc255.fe7e1e",\r
636         "type": "block",\r
637         "name": "block : atomic",\r
638         "xml": "<block atomic=\"true\">",\r
639         "atomic": "true",\r
640         "outputs": 1,\r
641         "x": 5561.75,\r
642         "y": 317.75,\r
643         "z": "21b8a150.843866",\r
644         "wires": [\r
645             [\r
646                 "35fe1089.09d838",\r
647                 "e93c75e1.80ec18"\r
648             ]\r
649         ]\r
650     },\r
651     {\r
652         "id": "35fe1089.09d838",\r
653         "type": "set",\r
654         "name": "set esr-thirdparty-sdnc domainA id",\r
655         "xml": "<set>\n<parameter name='tmp.domainA.esr-thirdparty-id' value=\"`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`\" />\n",\r
656         "comments": "",\r
657         "x": 5797.75,\r
658         "y": 278.75,\r
659         "z": "21b8a150.843866",\r
660         "wires": []\r
661     },\r
662     {\r
663         "id": "31d08ad5.ae1df6",\r
664         "type": "success",\r
665         "name": "success",\r
666         "xml": "<outcome value='success'>\n",\r
667         "comments": "",\r
668         "outputs": 1,\r
669         "x": 5977.75,\r
670         "y": 321.75,\r
671         "z": "21b8a150.843866",\r
672         "wires": [\r
673             [\r
674                 "dcbf70b.fe9e51"\r
675             ]\r
676         ]\r
677     },\r
678     {\r
679         "id": "38f9754c.f69992",\r
680         "type": "not-found",\r
681         "name": "not-found",\r
682         "xml": "<outcome value='not-found'>\n",\r
683         "comments": "",\r
684         "outputs": 1,\r
685         "x": 5969.75,\r
686         "y": 376.75,\r
687         "z": "21b8a150.843866",\r
688         "wires": [\r
689             [\r
690                 "b70d6ea.910679"\r
691             ]\r
692         ]\r
693     },\r
694     {\r
695         "id": "31e3f0ee.1be648",\r
696         "type": "other",\r
697         "name": "other",\r
698         "xml": "<outcome value='Other'>\n",\r
699         "comments": "",\r
700         "outputs": 1,\r
701         "x": 5974.75,\r
702         "y": 433.75,\r
703         "z": "21b8a150.843866",\r
704         "wires": [\r
705             [\r
706                 "96cd1d2a.b041a"\r
707             ]\r
708         ]\r
709     },\r
710     {\r
711         "id": "96cd1d2a.b041a",\r
712         "type": "returnFailure",\r
713         "name": "return failure",\r
714         "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=\"`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
715         "comments": "",\r
716         "x": 6126.75,\r
717         "y": 434.75,\r
718         "z": "21b8a150.843866",\r
719         "wires": []\r
720     },\r
721     {\r
722         "id": "b70d6ea.910679",\r
723         "type": "returnFailure",\r
724         "name": "return failure",\r
725         "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
726         "comments": "",\r
727         "x": 6137.75,\r
728         "y": 379.75,\r
729         "z": "21b8a150.843866",\r
730         "wires": []\r
731     },\r
732     {\r
733         "id": "dcbf70b.fe9e51",\r
734         "type": "block",\r
735         "name": "block",\r
736         "xml": "<block>\n",\r
737         "atomic": "false",\r
738         "comments": "",\r
739         "outputs": 1,\r
740         "x": 6122.13232421875,\r
741         "y": 319.4056701660156,\r
742         "z": "21b8a150.843866",\r
743         "wires": [\r
744             [\r
745                 "b0be4e8c.83ee08"\r
746             ]\r
747         ]\r
748     },\r
749     {\r
750         "id": "b0be4e8c.83ee08",\r
751         "type": "set",\r
752         "name": "set controller domainA data",\r
753         "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.url' value=\"`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.user' value=\"`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainA.password' value=\"`$tmp.aai.domainA.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n\n\n<!--<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",\r
754         "comments": "",\r
755         "x": 6336.75,\r
756         "y": 315.75,\r
757         "z": "21b8a150.843866",\r
758         "wires": []\r
759     },\r
760     {\r
761         "id": "1b5adc13.083b6c",\r
762         "type": "execute",\r
763         "name": "execute properties",\r
764         "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' />",\r
765         "comments": "",\r
766         "outputs": 1,\r
767         "x": 803.75,\r
768         "y": 495.75,\r
769         "z": "21b8a150.843866",\r
770         "wires": [\r
771             []\r
772         ]\r
773     },\r
774     {\r
775         "id": "321a405b.7459b8",\r
776         "type": "set",\r
777         "name": "set attachment_param for OTN B",\r
778         "xml": "<set>\n<parameter name='src-node-id' value='`$tmp.aai.vpn-bindingB.src-access-node-id`' />\n<parameter name='dst-node-id' value='`$tmp.aai.vpn-bindingB.dst-access-node-id`' />\n<!--<parameter name='src-tpn-id' value='1' />-->\n<parameter name='src-tpn-id' value='`$tmp.aai.vpn-bindingB.customer-vpn-id`' />\n<parameter name='src-ttp-id' value='`$tmp.aai.vpn-bindingB.src-access-ltp-id`' />\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n<parameter name='otn-tunnel-name-dst-domain' value='`$tmp.aai.vpn-bindingB.vpn-name`' />\n<parameter name='client-id' value='`$tmp.aai.vpn-bindingB.access-client-id`' />\n<parameter name='provider-id' value='`$tmp.aai.vpn-bindingB.access-provider-id`' />\n<parameter name='topology-id' value='`$tmp.aai.vpn-bindingB.access-topology-id`' />\n",\r
779         "comments": "",\r
780         "x": 3903.75,\r
781         "y": 1655.75,\r
782         "z": "21b8a150.843866",\r
783         "wires": []\r
784     },\r
785     {\r
786         "id": "13cb6aa6.78d01d",\r
787         "type": "execute",\r
788         "name": "execute RestApiCallNode Create OTN tunnel with token",\r
789         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.ts-otn-dst-domain-creation.templatefile`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainB.url + '/restconf/data/ietf-te:te'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainB.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainB.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"patch\"/>\n<parameter name=\"responsePrefix\" value=\"otn-oof\"/>\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
790         "comments": "",\r
791         "outputs": 1,\r
792         "x": 3966.75,\r
793         "y": 1984.75,\r
794         "z": "21b8a150.843866",\r
795         "wires": [\r
796             [\r
797                 "10d81799.8466e",\r
798                 "67bbae69.f0649"\r
799             ]\r
800         ]\r
801     },\r
802     {\r
803         "id": "10d81799.8466e",\r
804         "type": "failure",\r
805         "name": "failure",\r
806         "xml": "<outcome value='failure'>\n",\r
807         "comments": "",\r
808         "outputs": 1,\r
809         "x": 4262.25,\r
810         "y": 1951.75,\r
811         "z": "21b8a150.843866",\r
812         "wires": [\r
813             [\r
814                 "892eb025.ee91a8"\r
815             ]\r
816         ]\r
817     },\r
818     {\r
819         "id": "67bbae69.f0649",\r
820         "type": "success",\r
821         "name": "success",\r
822         "xml": "<outcome value='success'>\n",\r
823         "comments": "",\r
824         "outputs": 1,\r
825         "x": 4267.25,\r
826         "y": 2016.75,\r
827         "z": "21b8a150.843866",\r
828         "wires": [\r
829             [\r
830                 "f603d29b.ff0438"\r
831             ]\r
832         ]\r
833     },\r
834     {\r
835         "id": "892eb025.ee91a8",\r
836         "type": "returnFailure",\r
837         "name": "return failure",\r
838         "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 OTN tunnel rest api\" />\n",\r
839         "comments": "",\r
840         "x": 4430.25,\r
841         "y": 1951.75,\r
842         "z": "21b8a150.843866",\r
843         "wires": []\r
844     },\r
845     {\r
846         "id": "f603d29b.ff0438",\r
847         "type": "block",\r
848         "name": "block : atomic",\r
849         "xml": "<block atomic=\"true\">",\r
850         "atomic": "true",\r
851         "comments": "",\r
852         "outputs": 1,\r
853         "x": 4440.75,\r
854         "y": 2016.75,\r
855         "z": "21b8a150.843866",\r
856         "wires": [\r
857             []\r
858         ]\r
859     },\r
860     {\r
861         "id": "88f53e94.6d0a1",\r
862         "type": "set",\r
863         "name": "set pnf-name",\r
864         "xml": "<set>\n<parameter name='tmp.dst.domainB.pnf-name' value=\"`'networkId-providerId-' +\n                                                   $tmp.aai.vpn-bindingB.access-provider-id + '-clientId-' +\n                                                   $tmp.aai.vpn-bindingB.access-client-id + '-topologyId-' +\n                                                   $tmp.aai.vpn-bindingB.access-topology-id + '-nodeId-' +\n                                                   $tmp.aai.vpn-bindingB.dst-access-node-id`\" />\n",\r
865         "comments": "",\r
866         "x": 3842.75,\r
867         "y": 1712.75,\r
868         "z": "21b8a150.843866",\r
869         "wires": []\r
870     },\r
871     {\r
872         "id": "3fa49f7e.accef8",\r
873         "type": "get-resource",\r
874         "name": "get-resource dst pnf",\r
875         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"pnf.pnf-name = $tmp.dst.domainB.pnf-name\"\n        pfx='tmp.aai.destination-pnf' local-only='false' >\n\n        <!--AND depth = '0'\"-->\n",\r
876         "comments": "",\r
877         "outputs": 1,\r
878         "x": 3862.75,\r
879         "y": 1809.75,\r
880         "z": "21b8a150.843866",\r
881         "wires": [\r
882             [\r
883                 "ebf12595.10e938",\r
884                 "efabfdfe.5ba96",\r
885                 "205446da.fa0a6a"\r
886             ]\r
887         ]\r
888     },\r
889     {\r
890         "id": "ebf12595.10e938",\r
891         "type": "success",\r
892         "name": "success",\r
893         "xml": "<outcome value='success'>\n",\r
894         "comments": "",\r
895         "outputs": 1,\r
896         "x": 4065.2501220703125,\r
897         "y": 1762.75,\r
898         "z": "21b8a150.843866",\r
899         "wires": [\r
900             [\r
901                 "3bb96014.a51678"\r
902             ]\r
903         ]\r
904     },\r
905     {\r
906         "id": "efabfdfe.5ba96",\r
907         "type": "not-found",\r
908         "name": "not-found",\r
909         "xml": "<outcome value='not-found'>\n",\r
910         "comments": "",\r
911         "outputs": 1,\r
912         "x": 4057.2501220703125,\r
913         "y": 1817.75,\r
914         "z": "21b8a150.843866",\r
915         "wires": [\r
916             [\r
917                 "6194e30c.a75eac"\r
918             ]\r
919         ]\r
920     },\r
921     {\r
922         "id": "3bb96014.a51678",\r
923         "type": "block",\r
924         "name": "block",\r
925         "xml": "<block>\n",\r
926         "atomic": "false",\r
927         "comments": "",\r
928         "outputs": 1,\r
929         "x": 4209.6324462890625,\r
930         "y": 1760.4056701660156,\r
931         "z": "21b8a150.843866",\r
932         "wires": [\r
933             [\r
934                 "60e39d5f.e73f74"\r
935             ]\r
936         ]\r
937     },\r
938     {\r
939         "id": "60e39d5f.e73f74",\r
940         "type": "for",\r
941         "name": "for each relationship",\r
942         "xml": "<for silentFailure='true' index='dpvidx' start='0' end='`$tmp.aai.destination-pnf.relationship-list.relationship_length`' >\n",\r
943         "comments": "",\r
944         "outputs": 1,\r
945         "x": 4393.75,\r
946         "y": 1774.75,\r
947         "z": "21b8a150.843866",\r
948         "wires": [\r
949             [\r
950                 "f8535a31.25ce18"\r
951             ]\r
952         ]\r
953     },\r
954     {\r
955         "id": "205446da.fa0a6a",\r
956         "type": "other",\r
957         "name": "other",\r
958         "xml": "<outcome value='Other'>\n",\r
959         "comments": "",\r
960         "outputs": 1,\r
961         "x": 4062.2501220703125,\r
962         "y": 1874.75,\r
963         "z": "21b8a150.843866",\r
964         "wires": [\r
965             [\r
966                 "126fd357.b0d735"\r
967             ]\r
968         ]\r
969     },\r
970     {\r
971         "id": "126fd357.b0d735",\r
972         "type": "returnFailure",\r
973         "name": "return failure",\r
974         "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=\"`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
975         "comments": "",\r
976         "x": 4214.2501220703125,\r
977         "y": 1875.75,\r
978         "z": "21b8a150.843866",\r
979         "wires": []\r
980     },\r
981     {\r
982         "id": "6194e30c.a75eac",\r
983         "type": "returnFailure",\r
984         "name": "return failure",\r
985         "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
986         "comments": "",\r
987         "x": 4225.2501220703125,\r
988         "y": 1820.75,\r
989         "z": "21b8a150.843866",\r
990         "wires": []\r
991     },\r
992     {\r
993         "id": "a4686eb2.3a15b8",\r
994         "type": "outcome",\r
995         "name": "esr-thirdparty-sdnc",\r
996         "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
997         "comments": "",\r
998         "outputs": 1,\r
999         "x": 4791.75,\r
1000         "y": 1778.75,\r
1001         "z": "21b8a150.843866",\r
1002         "wires": [\r
1003             [\r
1004                 "dd82991b.5dd978"\r
1005             ]\r
1006         ]\r
1007     },\r
1008     {\r
1009         "id": "f8535a31.25ce18",\r
1010         "type": "switchNode",\r
1011         "name": "switch related-to",\r
1012         "xml": "<switch test='`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].related-to`'>\n",\r
1013         "comments": "",\r
1014         "outputs": 1,\r
1015         "x": 4588.75,\r
1016         "y": 1774.75,\r
1017         "z": "21b8a150.843866",\r
1018         "wires": [\r
1019             [\r
1020                 "a4686eb2.3a15b8"\r
1021             ]\r
1022         ]\r
1023     },\r
1024     {\r
1025         "id": "ad6998e4.c7769",\r
1026         "type": "execute",\r
1027         "name": "get esr-thirdparty-sdnc",\r
1028         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainB.esr-thirdparty-id AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.domainB.esr-thirdparty-sdnc' local-only='false' >",\r
1029         "comments": "",\r
1030         "outputs": 1,\r
1031         "x": 5176.75,\r
1032         "y": 1777.75,\r
1033         "z": "21b8a150.843866",\r
1034         "wires": [\r
1035             [\r
1036                 "f50cc222.33dcd",\r
1037                 "8488316b.70cb5",\r
1038                 "804e8e55.127ce"\r
1039             ]\r
1040         ]\r
1041     },\r
1042     {\r
1043         "id": "dd82991b.5dd978",\r
1044         "type": "block",\r
1045         "name": "block : atomic",\r
1046         "xml": "<block atomic=\"true\">",\r
1047         "atomic": "true",\r
1048         "outputs": 1,\r
1049         "x": 4968.75,\r
1050         "y": 1770.75,\r
1051         "z": "21b8a150.843866",\r
1052         "wires": [\r
1053             [\r
1054                 "c219345a.333ee8",\r
1055                 "ad6998e4.c7769"\r
1056             ]\r
1057         ]\r
1058     },\r
1059     {\r
1060         "id": "c219345a.333ee8",\r
1061         "type": "set",\r
1062         "name": "set esr-thirdparty-sdnc domainB id",\r
1063         "xml": "<set>\n<parameter name='tmp.domainB.esr-thirdparty-id' value=\"`$tmp.aai.destination-pnf.relationship-list.relationship[$dpvidx].relationship-data[0].relationship-value`\" />\n",\r
1064         "comments": "",\r
1065         "x": 5206.75,\r
1066         "y": 1725.75,\r
1067         "z": "21b8a150.843866",\r
1068         "wires": []\r
1069     },\r
1070     {\r
1071         "id": "5afc9335.91bec4",\r
1072         "type": "returnFailure",\r
1073         "name": "return failure",\r
1074         "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=\"`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
1075         "comments": "",\r
1076         "x": 5535.75,\r
1077         "y": 1881.75,\r
1078         "z": "21b8a150.843866",\r
1079         "wires": []\r
1080     },\r
1081     {\r
1082         "id": "bba1d37e.3ac768",\r
1083         "type": "returnFailure",\r
1084         "name": "return failure",\r
1085         "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
1086         "comments": "",\r
1087         "x": 5546.75,\r
1088         "y": 1826.75,\r
1089         "z": "21b8a150.843866",\r
1090         "wires": []\r
1091     },\r
1092     {\r
1093         "id": "4872e24d.b18cd4",\r
1094         "type": "block",\r
1095         "name": "block",\r
1096         "xml": "<block>\n",\r
1097         "atomic": "false",\r
1098         "comments": "",\r
1099         "outputs": 1,\r
1100         "x": 5531.13232421875,\r
1101         "y": 1766.4056701660156,\r
1102         "z": "21b8a150.843866",\r
1103         "wires": [\r
1104             [\r
1105                 "4b7568ba.14d37"\r
1106             ]\r
1107         ]\r
1108     },\r
1109     {\r
1110         "id": "4b7568ba.14d37",\r
1111         "type": "set",\r
1112         "name": "set controller domainB data",\r
1113         "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.url' value=\"`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.user' value=\"`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainB.password' value=\"`$tmp.aai.domainB.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n\n\n<!--<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",\r
1114         "comments": "",\r
1115         "x": 5745.75,\r
1116         "y": 1762.75,\r
1117         "z": "21b8a150.843866",\r
1118         "wires": []\r
1119     },\r
1120     {\r
1121         "id": "f50cc222.33dcd",\r
1122         "type": "success",\r
1123         "name": "success",\r
1124         "xml": "<outcome value='success'>\n",\r
1125         "comments": "",\r
1126         "outputs": 1,\r
1127         "x": 5386.75,\r
1128         "y": 1768.75,\r
1129         "z": "21b8a150.843866",\r
1130         "wires": [\r
1131             [\r
1132                 "4872e24d.b18cd4"\r
1133             ]\r
1134         ]\r
1135     },\r
1136     {\r
1137         "id": "8488316b.70cb5",\r
1138         "type": "not-found",\r
1139         "name": "not-found",\r
1140         "xml": "<outcome value='not-found'>\n",\r
1141         "comments": "",\r
1142         "outputs": 1,\r
1143         "x": 5378.75,\r
1144         "y": 1823.75,\r
1145         "z": "21b8a150.843866",\r
1146         "wires": [\r
1147             [\r
1148                 "bba1d37e.3ac768"\r
1149             ]\r
1150         ]\r
1151     },\r
1152     {\r
1153         "id": "804e8e55.127ce",\r
1154         "type": "other",\r
1155         "name": "other",\r
1156         "xml": "<outcome value='Other'>\n",\r
1157         "comments": "",\r
1158         "outputs": 1,\r
1159         "x": 5383.75,\r
1160         "y": 1880.75,\r
1161         "z": "21b8a150.843866",\r
1162         "wires": [\r
1163             [\r
1164                 "5afc9335.91bec4"\r
1165             ]\r
1166         ]\r
1167     },\r
1168     {\r
1169         "id": "463ca820.11cf78",\r
1170         "type": "save",\r
1171         "name": "get connectivity from aai",\r
1172         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"connectivity\"\n\t    key=\"connectivity.connectivity-id = $tmp.aai.service-instance.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.connectivity\" >\n",\r
1173         "comments": "",\r
1174         "outputs": 1,\r
1175         "x": 1915.75,\r
1176         "y": 484.75,\r
1177         "z": "21b8a150.843866",\r
1178         "wires": [\r
1179             [\r
1180                 "2eb4dc08.7f1c34",\r
1181                 "fa210005.600e9",\r
1182                 "cf2c914d.6b904"\r
1183             ]\r
1184         ]\r
1185     },\r
1186     {\r
1187         "id": "2eb4dc08.7f1c34",\r
1188         "type": "success",\r
1189         "name": "success",\r
1190         "xml": "<outcome value='success'>\n",\r
1191         "comments": "",\r
1192         "outputs": 1,\r
1193         "x": 2123.75,\r
1194         "y": 448.75,\r
1195         "z": "21b8a150.843866",\r
1196         "wires": [\r
1197             [\r
1198                 "fdf5ae6d.1a01"\r
1199             ]\r
1200         ]\r
1201     },\r
1202     {\r
1203         "id": "fa210005.600e9",\r
1204         "type": "not-found",\r
1205         "name": "not-found",\r
1206         "xml": "<outcome value='not-found'>\n",\r
1207         "comments": "",\r
1208         "outputs": 1,\r
1209         "x": 2124.240966796875,\r
1210         "y": 494.32403564453125,\r
1211         "z": "21b8a150.843866",\r
1212         "wires": [\r
1213             [\r
1214                 "f1f7e3b1.bd8ea8"\r
1215             ]\r
1216         ]\r
1217     },\r
1218     {\r
1219         "id": "cf2c914d.6b904",\r
1220         "type": "failure",\r
1221         "name": "failure",\r
1222         "xml": "<outcome value='failure'>\n",\r
1223         "comments": "",\r
1224         "outputs": 1,\r
1225         "x": 2121.75,\r
1226         "y": 537.75,\r
1227         "z": "21b8a150.843866",\r
1228         "wires": [\r
1229             [\r
1230                 "da54cf61.ae1b78"\r
1231             ]\r
1232         ]\r
1233     },\r
1234     {\r
1235         "id": "f1f7e3b1.bd8ea8",\r
1236         "type": "returnFailure",\r
1237         "name": "return failure",\r
1238         "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",\r
1239         "comments": "",\r
1240         "x": 2286.8123779296875,\r
1241         "y": 494.6097717285156,\r
1242         "z": "21b8a150.843866",\r
1243         "wires": []\r
1244     },\r
1245     {\r
1246         "id": "da54cf61.ae1b78",\r
1247         "type": "returnFailure",\r
1248         "name": "return failure",\r
1249         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
1250         "comments": "",\r
1251         "x": 2290.75,\r
1252         "y": 538.75,\r
1253         "z": "21b8a150.843866",\r
1254         "wires": []\r
1255     },\r
1256     {\r
1257         "id": "7cc4f06d.7fdaa",\r
1258         "type": "save",\r
1259         "name": "get vpn-binding from aai",\r
1260         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vpn-binding\"\n\t    key=\"vpn-binding.vpn-id = $tmp.aai.connectivity.relationship-list.relationship[$cridx].relationship-data[0].relationship-value\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.vpn-binding\" >\n",\r
1261         "comments": "",\r
1262         "outputs": 1,\r
1263         "x": 2596.75,\r
1264         "y": 537.75,\r
1265         "z": "21b8a150.843866",\r
1266         "wires": [\r
1267             [\r
1268                 "48c45912.635ab8",\r
1269                 "a55b1245.6d5a98",\r
1270                 "5114317.7fef9d"\r
1271             ]\r
1272         ]\r
1273     },\r
1274     {\r
1275         "id": "f222a91f.adc5a8",\r
1276         "type": "block",\r
1277         "name": "block : atomic",\r
1278         "xml": "<block atomic=\"true\">",\r
1279         "atomic": "true",\r
1280         "outputs": 1,\r
1281         "x": 2976.75,\r
1282         "y": 625.75,\r
1283         "z": "21b8a150.843866",\r
1284         "wires": [\r
1285             [\r
1286                 "941633f0.a03e2"\r
1287             ]\r
1288         ]\r
1289     },\r
1290     {\r
1291         "id": "48c45912.635ab8",\r
1292         "type": "success",\r
1293         "name": "success",\r
1294         "xml": "<outcome value='success'>\n",\r
1295         "comments": "",\r
1296         "outputs": 1,\r
1297         "x": 2807.75,\r
1298         "y": 626.75,\r
1299         "z": "21b8a150.843866",\r
1300         "wires": [\r
1301             [\r
1302                 "f222a91f.adc5a8"\r
1303             ]\r
1304         ]\r
1305     },\r
1306     {\r
1307         "id": "a55b1245.6d5a98",\r
1308         "type": "not-found",\r
1309         "name": "not-found",\r
1310         "xml": "<outcome value='not-found'>\n",\r
1311         "comments": "",\r
1312         "outputs": 1,\r
1313         "x": 2810.240966796875,\r
1314         "y": 522.3240356445312,\r
1315         "z": "21b8a150.843866",\r
1316         "wires": [\r
1317             [\r
1318                 "c2aa70b6.4baf8"\r
1319             ]\r
1320         ]\r
1321     },\r
1322     {\r
1323         "id": "5114317.7fef9d",\r
1324         "type": "failure",\r
1325         "name": "failure",\r
1326         "xml": "<outcome value='failure'>\n",\r
1327         "comments": "",\r
1328         "outputs": 1,\r
1329         "x": 2805.75,\r
1330         "y": 566.75,\r
1331         "z": "21b8a150.843866",\r
1332         "wires": [\r
1333             [\r
1334                 "3cb9370e.446c48"\r
1335             ]\r
1336         ]\r
1337     },\r
1338     {\r
1339         "id": "3cb9370e.446c48",\r
1340         "type": "returnFailure",\r
1341         "name": "return failure",\r
1342         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
1343         "comments": "",\r
1344         "x": 2973.75,\r
1345         "y": 566.75,\r
1346         "z": "21b8a150.843866",\r
1347         "wires": []\r
1348     },\r
1349     {\r
1350         "id": "c2aa70b6.4baf8",\r
1351         "type": "returnFailure",\r
1352         "name": "return failure",\r
1353         "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",\r
1354         "comments": "",\r
1355         "x": 2972.8125,\r
1356         "y": 521.6097412109375,\r
1357         "z": "21b8a150.843866",\r
1358         "wires": []\r
1359     },\r
1360     {\r
1361         "id": "fdf5ae6d.1a01",\r
1362         "type": "for",\r
1363         "name": "for each relationship",\r
1364         "xml": "<for silentFailure='true' index='cridx' start='0' end='`$tmp.aai.connectivity.relationship-list.relationship_length`' >\n\n",\r
1365         "comments": "",\r
1366         "outputs": 1,\r
1367         "x": 2324.75,\r
1368         "y": 443.75,\r
1369         "z": "21b8a150.843866",\r
1370         "wires": [\r
1371             [\r
1372                 "de0f0110.005fa8"\r
1373             ]\r
1374         ]\r
1375     },\r
1376     {\r
1377         "id": "de0f0110.005fa8",\r
1378         "type": "switchNode",\r
1379         "name": "switch related-to",\r
1380         "xml": "<switch test='`$tmp.aai.connectivity.relationship-list.relationship[$cridx].related-to`'>\n",\r
1381         "comments": "",\r
1382         "outputs": 1,\r
1383         "x": 2529.75,\r
1384         "y": 443.75,\r
1385         "z": "21b8a150.843866",\r
1386         "wires": [\r
1387             [\r
1388                 "a755493f.53e5c"\r
1389             ]\r
1390         ]\r
1391     },\r
1392     {\r
1393         "id": "a755493f.53e5c",\r
1394         "type": "outcome",\r
1395         "name": "vpn-binding",\r
1396         "xml": "<outcome value='vpn-binding'>\n",\r
1397         "comments": "",\r
1398         "outputs": 1,\r
1399         "x": 2695.75,\r
1400         "y": 443.75,\r
1401         "z": "21b8a150.843866",\r
1402         "wires": [\r
1403             [\r
1404                 "30deb2e6.ddbdde"\r
1405             ]\r
1406         ]\r
1407     },\r
1408     {\r
1409         "id": "30deb2e6.ddbdde",\r
1410         "type": "block",\r
1411         "name": "block : atomic",\r
1412         "xml": "<block atomic=\"true\">",\r
1413         "atomic": "true",\r
1414         "outputs": 1,\r
1415         "x": 2858.75,\r
1416         "y": 443.75,\r
1417         "z": "21b8a150.843866",\r
1418         "wires": [\r
1419             [\r
1420                 "7cc4f06d.7fdaa",\r
1421                 "5a3b76e5.927ca8"\r
1422             ]\r
1423         ]\r
1424     },\r
1425     {\r
1426         "id": "e892b304.06846",\r
1427         "type": "switchNode",\r
1428         "name": "switch vpn-binding has dst-access-ltp",\r
1429         "xml": "<switch test='`$tmp.aai.vpn-binding.dst-access-ltp-id`'>\n",\r
1430         "comments": "",\r
1431         "outputs": 1,\r
1432         "x": 3417.75,\r
1433         "y": 726.75,\r
1434         "z": "21b8a150.843866",\r
1435         "wires": [\r
1436             [\r
1437                 "21602510.29ed62",\r
1438                 "bcc4ade6.f232"\r
1439             ]\r
1440         ]\r
1441     },\r
1442     {\r
1443         "id": "21602510.29ed62",\r
1444         "type": "outcome",\r
1445         "name": "Null",\r
1446         "xml": "<outcome value=''>\n",\r
1447         "comments": "",\r
1448         "outputs": 1,\r
1449         "x": 3631.75,\r
1450         "y": 763.75,\r
1451         "z": "21b8a150.843866",\r
1452         "wires": [\r
1453             [\r
1454                 "134315e7.fd7042"\r
1455             ]\r
1456         ]\r
1457     },\r
1458     {\r
1459         "id": "bcc4ade6.f232",\r
1460         "type": "other",\r
1461         "name": "other",\r
1462         "xml": "<outcome value='Other'>\n",\r
1463         "comments": "",\r
1464         "outputs": 1,\r
1465         "x": 3633.75,\r
1466         "y": 701.75,\r
1467         "z": "21b8a150.843866",\r
1468         "wires": [\r
1469             [\r
1470                 "3ace6707.d27cb8"\r
1471             ]\r
1472         ]\r
1473     },\r
1474     {\r
1475         "id": "134315e7.fd7042",\r
1476         "type": "switchNode",\r
1477         "name": "switch vpn-binding has src-access-ltp",\r
1478         "xml": "<switch test='`$tmp.aai.vpn-binding.src-access-ltp-id`'>\n",\r
1479         "comments": "",\r
1480         "outputs": 1,\r
1481         "x": 3211.75,\r
1482         "y": 2006.75,\r
1483         "z": "21b8a150.843866",\r
1484         "wires": [\r
1485             [\r
1486                 "36f11901.c669fe",\r
1487                 "3d3a4221.98f866"\r
1488             ]\r
1489         ]\r
1490     },\r
1491     {\r
1492         "id": "36f11901.c669fe",\r
1493         "type": "outcome",\r
1494         "name": "Null",\r
1495         "xml": "<outcome value=''>\n",\r
1496         "comments": "",\r
1497         "outputs": 1,\r
1498         "x": 3464.75,\r
1499         "y": 2040.75,\r
1500         "z": "21b8a150.843866",\r
1501         "wires": [\r
1502             [\r
1503                 "861f9ff3.a542f8"\r
1504             ]\r
1505         ]\r
1506     },\r
1507     {\r
1508         "id": "3d3a4221.98f866",\r
1509         "type": "other",\r
1510         "name": "other",\r
1511         "xml": "<outcome value='Other'>\n",\r
1512         "comments": "",\r
1513         "outputs": 1,\r
1514         "x": 3464.75,\r
1515         "y": 1984.75,\r
1516         "z": "21b8a150.843866",\r
1517         "wires": [\r
1518             [\r
1519                 "cd34c51c.32ff6"\r
1520             ]\r
1521         ]\r
1522     },\r
1523     {\r
1524         "id": "861f9ff3.a542f8",\r
1525         "type": "returnFailure",\r
1526         "name": "return failure",\r
1527         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
1528         "comments": "",\r
1529         "x": 3615.75,\r
1530         "y": 2040.75,\r
1531         "z": "21b8a150.843866",\r
1532         "wires": []\r
1533     },\r
1534     {\r
1535         "id": "37ab634e.8eb82c",\r
1536         "type": "set",\r
1537         "name": "set vpn-bindingA and connectivityA",\r
1538         "xml": "<set>\n<parameter name='tmp.aai.vpn-bindingA.' value=\"`$tmp.aai.vpn-binding.`\" />\n<parameter name='tmp.aai.connectivityA.' value=\"`$tmp.aai.connectivity.`\" />\n",\r
1539         "comments": "",\r
1540         "x": 4491.75,\r
1541         "y": 138.75,\r
1542         "z": "21b8a150.843866",\r
1543         "wires": []\r
1544     },\r
1545     {\r
1546         "id": "e9288827.8d4e48",\r
1547         "type": "set",\r
1548         "name": "set vpn-bindingB and connectivityB",\r
1549         "xml": "<set>\n<parameter name='tmp.aai.vpn-bindingB.' value=\"`$tmp.aai.vpn-binding.`\" />\n<parameter name='tmp.aai.connectivityB.' value=\"`$tmp.aai.connectivity.`\" />\n\n",\r
1550         "comments": "",\r
1551         "x": 3899.75,\r
1552         "y": 1597.75,\r
1553         "z": "21b8a150.843866",\r
1554         "wires": []\r
1555     },\r
1556     {\r
1557         "id": "5833352c.36b4cc",\r
1558         "type": "block",\r
1559         "name": "block : atomic",\r
1560         "xml": "<block atomic=\"true\">",\r
1561         "atomic": "true",\r
1562         "comments": "",\r
1563         "outputs": 1,\r
1564         "x": 4182.75,\r
1565         "y": 395.75,\r
1566         "z": "21b8a150.843866",\r
1567         "wires": [\r
1568             [\r
1569                 "37ab634e.8eb82c",\r
1570                 "bda858bd.a9d128",\r
1571                 "3c21bf12.e3cf58",\r
1572                 "70ce80db.d98e2",\r
1573                 "3e803655.1b101a",\r
1574                 "4c6ccd14.a8a574",\r
1575                 "be3c5cce.b55c98"\r
1576             ]\r
1577         ]\r
1578     },\r
1579     {\r
1580         "id": "cd34c51c.32ff6",\r
1581         "type": "block",\r
1582         "name": "block : atomic",\r
1583         "xml": "<block atomic=\"true\">",\r
1584         "atomic": "true",\r
1585         "outputs": 1,\r
1586         "x": 3615.75,\r
1587         "y": 1983.75,\r
1588         "z": "21b8a150.843866",\r
1589         "wires": [\r
1590             [\r
1591                 "e9288827.8d4e48",\r
1592                 "321a405b.7459b8",\r
1593                 "88f53e94.6d0a1",\r
1594                 "3fa49f7e.accef8",\r
1595                 "13cb6aa6.78d01d",\r
1596                 "6887177c.ca96",\r
1597                 "4e3c7c24.641514"\r
1598             ]\r
1599         ]\r
1600     },\r
1601     {\r
1602         "id": "6887177c.ca96",\r
1603         "type": "set",\r
1604         "name": "set sotn_value",\r
1605         "xml": "<set>\n<!--<parameter name='eth-service-name' value='`$tmp.aai.connectivityB.connectivity-id`' />-->\n<parameter name='eth-service-name' value='`$tmp.aai.connectivityB.etht-svc-name`' />\n<parameter name='slice-id' value='`$vnf-topology-operation-input.service-information.service-instance-id`' />\n<parameter name='provider-id' value='`$tmp.aai.connectivityB.access-provider-id`' />\n<parameter name='client-id' value='`$tmp.aai.connectivityB.access-client-id`' />\n<parameter name='topology-id' value='`$tmp.aai.connectivityB.access-topology-id`' />\n<parameter name='otn-tunnel-name' value='`$tmp.aai.vpn-bindingB.vpn-name`' />\n<parameter name='ethernet-end-point-name' value='`$tmp.aai.connectivityB.connectivity-id`' />\n<parameter name='index-number' value='0' />\n<parameter name='eth-node-id' value='`$tmp.aai.connectivityB.access-node-id`' />\n<parameter name='eth-node-tp-id' value='`$tmp.aai.connectivityB.access-ltp-id`' />\n<parameter name='CIR' value='`$tmp.aai.vpn-bindingB.route-distinguisher *1000000`' />\n<parameter name='EIR' value='`$tmp.aai.vpn-bindingB.route-distinguisher *1000000`' />\n<parameter name='cvlan' value='`$tmp.aai.connectivityB.cvlan`' />\n\n",\r
1606         "comments": "",\r
1607         "x": 3844.75,\r
1608         "y": 2126.75,\r
1609         "z": "21b8a150.843866",\r
1610         "wires": []\r
1611     },\r
1612     {\r
1613         "id": "4e3c7c24.641514",\r
1614         "type": "execute",\r
1615         "name": "execute RestApiCallNode Create ethernet Service without token",\r
1616         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.ts-ethernet-service.templatefile`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainB.url + '/restconf/data/ietf-eth-tran-service:etht-svc'`\" />\n<!--<parameter name=\"restapiUrl\" value=\"`$prop.restapi.connection-oof-url`\" />-->\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainB.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainB.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=\"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
1617         "comments": "",\r
1618         "outputs": 1,\r
1619         "x": 3998.75,\r
1620         "y": 2174.75,\r
1621         "z": "21b8a150.843866",\r
1622         "wires": [\r
1623             [\r
1624                 "a995cca0.79095",\r
1625                 "691eaa5b.460a8c"\r
1626             ]\r
1627         ]\r
1628     },\r
1629     {\r
1630         "id": "a995cca0.79095",\r
1631         "type": "failure",\r
1632         "name": "failure",\r
1633         "xml": "<outcome value='failure'>\n",\r
1634         "comments": "",\r
1635         "outputs": 1,\r
1636         "x": 4344.25,\r
1637         "y": 2155.75,\r
1638         "z": "21b8a150.843866",\r
1639         "wires": [\r
1640             [\r
1641                 "8dda8416.3500c"\r
1642             ]\r
1643         ]\r
1644     },\r
1645     {\r
1646         "id": "691eaa5b.460a8c",\r
1647         "type": "success",\r
1648         "name": "success",\r
1649         "xml": "<outcome value='success'>\n",\r
1650         "comments": "",\r
1651         "outputs": 1,\r
1652         "x": 4348.25,\r
1653         "y": 2195.75,\r
1654         "z": "21b8a150.843866",\r
1655         "wires": [\r
1656             [\r
1657                 "12034c01.7a6e24"\r
1658             ]\r
1659         ]\r
1660     },\r
1661     {\r
1662         "id": "8dda8416.3500c",\r
1663         "type": "returnFailure",\r
1664         "name": "return failure",\r
1665         "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 ethernet service rest api\" />\n",\r
1666         "comments": "",\r
1667         "x": 4502.25,\r
1668         "y": 2155.75,\r
1669         "z": "21b8a150.843866",\r
1670         "wires": []\r
1671     },\r
1672     {\r
1673         "id": "12034c01.7a6e24",\r
1674         "type": "block",\r
1675         "name": "block : atomic",\r
1676         "xml": "<block atomic=\"true\">",\r
1677         "atomic": "true",\r
1678         "comments": "",\r
1679         "outputs": 1,\r
1680         "x": 4505.75,\r
1681         "y": 2195.75,\r
1682         "z": "21b8a150.843866",\r
1683         "wires": [\r
1684             [\r
1685                 "7af02db5.1d648c",\r
1686                 "7e35a72c.c5049",\r
1687                 "ed48bc59.3a7d1"\r
1688             ]\r
1689         ]\r
1690     },\r
1691     {\r
1692         "id": "8f84b99e.0eac8",\r
1693         "type": "comment",\r
1694         "name": "TODO: FIXME:",\r
1695         "info": "put proper values based on connectivity resource retrieved from AAI",\r
1696         "comments": "",\r
1697         "x": 3842.25,\r
1698         "y": 2082.75,\r
1699         "z": "21b8a150.843866",\r
1700         "wires": []\r
1701     },\r
1702     {\r
1703         "id": "7af02db5.1d648c",\r
1704         "type": "save",\r
1705         "name": "update vpn-binding B resource (aka. OTN domainB) in AAI",\r
1706         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.vpn-bindingB.vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.vpn-bindingB.vpn-id`' />\n<parameter name='vpn-name' value='`$tmp.aai.vpn-bindingB.vpn-name`' />\n\n<parameter name='operational-status' value='Activated' />\n",\r
1707         "comments": "",\r
1708         "outputs": 1,\r
1709         "x": 4845.75,\r
1710         "y": 2194.75,\r
1711         "z": "21b8a150.843866",\r
1712         "wires": [\r
1713             []\r
1714         ]\r
1715     },\r
1716     {\r
1717         "id": "1abb03b6.c2733c",\r
1718         "type": "comment",\r
1719         "name": "TODO: FIXME",\r
1720         "info": "use proper vpn-binding id and connectivity\n\nAlso, does CCSDK support \"update\" operation for vpn-binding and connectivity?",\r
1721         "comments": "",\r
1722         "x": 4703.75,\r
1723         "y": 2152.75,\r
1724         "z": "21b8a150.843866",\r
1725         "wires": []\r
1726     },\r
1727     {\r
1728         "id": "7e35a72c.c5049",\r
1729         "type": "save",\r
1730         "name": "update connectivity resource in AAI",\r
1731         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $tmp.aai.connectivityB.connectivity-id'>\n<parameter name='connectivity-id' value='`$tmp.aai.connectivityB.connectivity-id`' />\n<parameter name='operational-status' value='Activated' />\n",\r
1732         "comments": "",\r
1733         "outputs": 1,\r
1734         "x": 4774.75,\r
1735         "y": 2243.75,\r
1736         "z": "21b8a150.843866",\r
1737         "wires": [\r
1738             []\r
1739         ]\r
1740     },\r
1741     {\r
1742         "id": "7f9728ff.5a56d",\r
1743         "type": "set",\r
1744         "name": "set attachment_param (gfp-n) for OTN",\r
1745         "xml": "<set>\n<parameter name='gfp-n' value='`$tmp.aai.vpn-binding.route-distinguisher`' />\n",\r
1746         "comments": "",\r
1747         "x": 3408.75,\r
1748         "y": 666.75,\r
1749         "z": "21b8a150.843866",\r
1750         "wires": []\r
1751     },\r
1752     {\r
1753         "id": "5a3b76e5.927ca8",\r
1754         "type": "set",\r
1755         "name": "unset tmp.aai.vpn-binding",\r
1756         "xml": "<set>\n<parameter name='tmp.aai.vpn-binding.' value='' />\n",\r
1757         "comments": "",\r
1758         "x": 3042.75,\r
1759         "y": 314.75,\r
1760         "z": "21b8a150.843866",\r
1761         "wires": []\r
1762     },\r
1763     {\r
1764         "id": "5dc7fe07.3de0e",\r
1765         "type": "comment",\r
1766         "name": "only dst ttp exists. No src",\r
1767         "info": "",\r
1768         "comments": "",\r
1769         "x": 4003.75,\r
1770         "y": 352.75,\r
1771         "z": "21b8a150.843866",\r
1772         "wires": []\r
1773     },\r
1774     {\r
1775         "id": "95f7053c.6e7e8",\r
1776         "type": "comment",\r
1777         "name": "only src ttp exists. No dst",\r
1778         "info": "",\r
1779         "comments": "",\r
1780         "x": 3560.75,\r
1781         "y": 1930.75,\r
1782         "z": "21b8a150.843866",\r
1783         "wires": []\r
1784     },\r
1785     {\r
1786         "id": "3ace6707.d27cb8",\r
1787         "type": "switchNode",\r
1788         "name": "switch vpn-binding has src-access-ltp",\r
1789         "xml": "<switch test='`$tmp.aai.vpn-binding.src-access-ltp-id`'>\n",\r
1790         "comments": "",\r
1791         "outputs": 1,\r
1792         "x": 3739.75,\r
1793         "y": 514.75,\r
1794         "z": "21b8a150.843866",\r
1795         "wires": [\r
1796             [\r
1797                 "784800ed.f5bf68",\r
1798                 "38254c71.c979d4"\r
1799             ]\r
1800         ]\r
1801     },\r
1802     {\r
1803         "id": "38254c71.c979d4",\r
1804         "type": "other",\r
1805         "name": "other",\r
1806         "xml": "<outcome value='Other'>\n",\r
1807         "comments": "",\r
1808         "outputs": 1,\r
1809         "x": 3981.75,\r
1810         "y": 1103.75,\r
1811         "z": "21b8a150.843866",\r
1812         "wires": [\r
1813             [\r
1814                 "8cda2b7.f98f558"\r
1815             ]\r
1816         ]\r
1817     },\r
1818     {\r
1819         "id": "784800ed.f5bf68",\r
1820         "type": "outcome",\r
1821         "name": "Null",\r
1822         "xml": "<outcome value=''>\n",\r
1823         "comments": "",\r
1824         "outputs": 1,\r
1825         "x": 3975.75,\r
1826         "y": 394.75,\r
1827         "z": "21b8a150.843866",\r
1828         "wires": [\r
1829             [\r
1830                 "5833352c.36b4cc"\r
1831             ]\r
1832         ]\r
1833     },\r
1834     {\r
1835         "id": "8cda2b7.f98f558",\r
1836         "type": "block",\r
1837         "name": "block : atomic",\r
1838         "xml": "<block atomic=\"true\">",\r
1839         "atomic": "true",\r
1840         "outputs": 1,\r
1841         "x": 4139.75,\r
1842         "y": 1102.75,\r
1843         "z": "21b8a150.843866",\r
1844         "wires": [\r
1845             [\r
1846                 "b7c2373e.9cd388",\r
1847                 "147ed25c.bf0c96",\r
1848                 "9a1eac1c.da1de8",\r
1849                 "2922d6af.6c9642",\r
1850                 "6061bd4e.a66dac"\r
1851             ]\r
1852         ]\r
1853     },\r
1854     {\r
1855         "id": "147ed25c.bf0c96",\r
1856         "type": "set",\r
1857         "name": "set attachment_param for OTN G",\r
1858         "xml": "<set>\n<parameter name='src-node-id' value='`$tmp.aai.vpn-bindingG.src-access-node-id`' />\n<parameter name='dst-node-id' value='`$tmp.aai.vpn-bindingG.dst-access-node-id`' />\n<!--<parameter name='dst-tpn-id' value='1' />-->\n<parameter name='src-tpn-id' value='`$tmp.aai.vpn-bindingG.customer-vpn-id`' />\n<parameter name='dst-tpn-id' value='`$tmp.aai.vpn-bindingG.customer-vpn-id`' />\n<parameter name='src-ttp-id' value='`$tmp.aai.vpn-bindingG.src-access-ltp-id`' />\n<parameter name='dst-ttp-id' value='`$tmp.aai.vpn-bindingG.dst-access-ltp-id`' />\n<parameter name='slice-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n<parameter name='otn-tunnel-name-domainG' value='`$tmp.aai.vpn-bindingG.vpn-name`' />\n<parameter name='client-id' value='`$tmp.aai.vpn-bindingG.access-client-id`' />\n<parameter name='provider-id' value='`$tmp.aai.vpn-bindingG.access-provider-id`' />\n<parameter name='topology-id' value='`$tmp.aai.vpn-bindingG.access-topology-id`' />\n",\r
1859         "comments": "",\r
1860         "x": 4403.75,\r
1861         "y": 985.75,\r
1862         "z": "21b8a150.843866",\r
1863         "wires": []\r
1864     },\r
1865     {\r
1866         "id": "6061bd4e.a66dac",\r
1867         "type": "execute",\r
1868         "name": "execute RestApiCallNode Create OTN tunnel with token",\r
1869         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.ts-otn-domainG-creation.templatefile`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainG.url + '/restconf/data/ietf-te:te'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainG.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domainG.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"patch\"/>\n<parameter name=\"responsePrefix\" value=\"otn-oof\"/>\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
1870         "comments": "",\r
1871         "outputs": 1,\r
1872         "x": 4484.75,\r
1873         "y": 1300.75,\r
1874         "z": "21b8a150.843866",\r
1875         "wires": [\r
1876             [\r
1877                 "de634d2d.e7705",\r
1878                 "961ea997.f45bc"\r
1879             ]\r
1880         ]\r
1881     },\r
1882     {\r
1883         "id": "de634d2d.e7705",\r
1884         "type": "failure",\r
1885         "name": "failure",\r
1886         "xml": "<outcome value='failure'>\n",\r
1887         "comments": "",\r
1888         "outputs": 1,\r
1889         "x": 4794.25,\r
1890         "y": 1269.75,\r
1891         "z": "21b8a150.843866",\r
1892         "wires": [\r
1893             [\r
1894                 "4e3f5895.525ca8"\r
1895             ]\r
1896         ]\r
1897     },\r
1898     {\r
1899         "id": "961ea997.f45bc",\r
1900         "type": "success",\r
1901         "name": "success",\r
1902         "xml": "<outcome value='success'>\n",\r
1903         "comments": "",\r
1904         "outputs": 1,\r
1905         "x": 4799.25,\r
1906         "y": 1334.75,\r
1907         "z": "21b8a150.843866",\r
1908         "wires": [\r
1909             [\r
1910                 "8c3ef243.d5f688"\r
1911             ]\r
1912         ]\r
1913     },\r
1914     {\r
1915         "id": "4e3f5895.525ca8",\r
1916         "type": "returnFailure",\r
1917         "name": "return failure",\r
1918         "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 OTN tunnel rest api\" />\n",\r
1919         "comments": "",\r
1920         "x": 4970.25,\r
1921         "y": 1269.75,\r
1922         "z": "21b8a150.843866",\r
1923         "wires": []\r
1924     },\r
1925     {\r
1926         "id": "8c3ef243.d5f688",\r
1927         "type": "block",\r
1928         "name": "block : atomic",\r
1929         "xml": "<block atomic=\"true\">",\r
1930         "atomic": "true",\r
1931         "comments": "",\r
1932         "outputs": 1,\r
1933         "x": 4965.75,\r
1934         "y": 1334.75,\r
1935         "z": "21b8a150.843866",\r
1936         "wires": [\r
1937             []\r
1938         ]\r
1939     },\r
1940     {\r
1941         "id": "9a1eac1c.da1de8",\r
1942         "type": "set",\r
1943         "name": "set pnf-name",\r
1944         "xml": "<set>\n<parameter name='tmp.domainG.pnf-name' value=\"`'networkId-providerId-' +\n                                                   $tmp.aai.vpn-bindingG.access-provider-id + '-clientId-' +\n                                                   $tmp.aai.vpn-bindingG.access-client-id + '-topologyId-' +\n                                                   $tmp.aai.vpn-bindingG.access-topology-id + '-nodeId-' +\n                                                   $tmp.aai.vpn-bindingG.src-access-node-id`\" />\n",\r
1945         "comments": "",\r
1946         "x": 4341.75,\r
1947         "y": 1033.75,\r
1948         "z": "21b8a150.843866",\r
1949         "wires": []\r
1950     },\r
1951     {\r
1952         "id": "2922d6af.6c9642",\r
1953         "type": "get-resource",\r
1954         "name": "get-resource src pnf",\r
1955         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"pnf.pnf-name = $tmp.domainG.pnf-name\"\n        pfx='tmp.aai.domainG-pnf' local-only='false' >\n\n        <!--AND depth = '0'\"-->\n",\r
1956         "comments": "",\r
1957         "outputs": 1,\r
1958         "x": 4367.75,\r
1959         "y": 1150.75,\r
1960         "z": "21b8a150.843866",\r
1961         "wires": [\r
1962             [\r
1963                 "7da6d8ec.042ad",\r
1964                 "feb3e7e4.820368",\r
1965                 "c44e5f71.e84558"\r
1966             ]\r
1967         ]\r
1968     },\r
1969     {\r
1970         "id": "7da6d8ec.042ad",\r
1971         "type": "success",\r
1972         "name": "success",\r
1973         "xml": "<outcome value='success'>\n",\r
1974         "comments": "",\r
1975         "outputs": 1,\r
1976         "x": 4563.2501220703125,\r
1977         "y": 1102.75,\r
1978         "z": "21b8a150.843866",\r
1979         "wires": [\r
1980             [\r
1981                 "e38aeca.3dbc21"\r
1982             ]\r
1983         ]\r
1984     },\r
1985     {\r
1986         "id": "feb3e7e4.820368",\r
1987         "type": "not-found",\r
1988         "name": "not-found",\r
1989         "xml": "<outcome value='not-found'>\n",\r
1990         "comments": "",\r
1991         "outputs": 1,\r
1992         "x": 4555.2501220703125,\r
1993         "y": 1157.75,\r
1994         "z": "21b8a150.843866",\r
1995         "wires": [\r
1996             [\r
1997                 "7637358b.a7e4fc"\r
1998             ]\r
1999         ]\r
2000     },\r
2001     {\r
2002         "id": "e38aeca.3dbc21",\r
2003         "type": "block",\r
2004         "name": "block",\r
2005         "xml": "<block>\n",\r
2006         "atomic": "false",\r
2007         "comments": "",\r
2008         "outputs": 1,\r
2009         "x": 4707.6324462890625,\r
2010         "y": 1102.4056701660156,\r
2011         "z": "21b8a150.843866",\r
2012         "wires": [\r
2013             [\r
2014                 "fc132576.25bf4"\r
2015             ]\r
2016         ]\r
2017     },\r
2018     {\r
2019         "id": "fc132576.25bf4",\r
2020         "type": "for",\r
2021         "name": "for each relationship",\r
2022         "xml": "<for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.domainG-pnf.relationship-list.relationship_length`' >\n",\r
2023         "comments": "",\r
2024         "outputs": 1,\r
2025         "x": 4891.75,\r
2026         "y": 1100.75,\r
2027         "z": "21b8a150.843866",\r
2028         "wires": [\r
2029             [\r
2030                 "823913cb.fbad5"\r
2031             ]\r
2032         ]\r
2033     },\r
2034     {\r
2035         "id": "823913cb.fbad5",\r
2036         "type": "switchNode",\r
2037         "name": "switch related-to",\r
2038         "xml": "<switch test='`$tmp.aai.domainG-pnf.relationship-list.relationship[$spvidx].related-to`'>\n",\r
2039         "comments": "",\r
2040         "outputs": 1,\r
2041         "x": 5086.75,\r
2042         "y": 1100.75,\r
2043         "z": "21b8a150.843866",\r
2044         "wires": [\r
2045             [\r
2046                 "ac47c77.0d50538"\r
2047             ]\r
2048         ]\r
2049     },\r
2050     {\r
2051         "id": "c44e5f71.e84558",\r
2052         "type": "other",\r
2053         "name": "other",\r
2054         "xml": "<outcome value='Other'>\n",\r
2055         "comments": "",\r
2056         "outputs": 1,\r
2057         "x": 4560.2501220703125,\r
2058         "y": 1214.75,\r
2059         "z": "21b8a150.843866",\r
2060         "wires": [\r
2061             [\r
2062                 "e748e54c.7c4d78"\r
2063             ]\r
2064         ]\r
2065     },\r
2066     {\r
2067         "id": "e748e54c.7c4d78",\r
2068         "type": "returnFailure",\r
2069         "name": "return failure",\r
2070         "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=\"`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
2071         "comments": "",\r
2072         "x": 4712.2501220703125,\r
2073         "y": 1215.75,\r
2074         "z": "21b8a150.843866",\r
2075         "wires": []\r
2076     },\r
2077     {\r
2078         "id": "7637358b.a7e4fc",\r
2079         "type": "returnFailure",\r
2080         "name": "return failure",\r
2081         "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
2082         "comments": "",\r
2083         "x": 4723.2501220703125,\r
2084         "y": 1158.75,\r
2085         "z": "21b8a150.843866",\r
2086         "wires": []\r
2087     },\r
2088     {\r
2089         "id": "b7c2373e.9cd388",\r
2090         "type": "set",\r
2091         "name": "set vpn-bindingG and connectivityG",\r
2092         "xml": "<set>\n<parameter name='tmp.aai.vpn-bindingG.' value=\"`$tmp.aai.vpn-binding.`\" />\n<parameter name='tmp.aai.connectivityG.' value=\"`$tmp.aai.connectivity.`\" />\n",\r
2093         "comments": "",\r
2094         "x": 4398.75,\r
2095         "y": 925.75,\r
2096         "z": "21b8a150.843866",\r
2097         "wires": []\r
2098     },\r
2099     {\r
2100         "id": "ac47c77.0d50538",\r
2101         "type": "outcome",\r
2102         "name": "esr-thirdparty-sdnc",\r
2103         "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
2104         "comments": "",\r
2105         "outputs": 1,\r
2106         "x": 5289.75,\r
2107         "y": 1104.75,\r
2108         "z": "21b8a150.843866",\r
2109         "wires": [\r
2110             [\r
2111                 "ee4f92a0.59618"\r
2112             ]\r
2113         ]\r
2114     },\r
2115     {\r
2116         "id": "afac86b6.9de7f8",\r
2117         "type": "execute",\r
2118         "name": "get esr-thirdparty-sdnc",\r
2119         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = $tmp.domainG.esr-thirdparty-id AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.domainG.esr-thirdparty-sdnc' local-only='false' >",\r
2120         "comments": "",\r
2121         "outputs": 1,\r
2122         "x": 5674.75,\r
2123         "y": 1117.75,\r
2124         "z": "21b8a150.843866",\r
2125         "wires": [\r
2126             [\r
2127                 "25aa1b1d.6db59c",\r
2128                 "a1092777.856c6",\r
2129                 "2b2036c0.eb7f62"\r
2130             ]\r
2131         ]\r
2132     },\r
2133     {\r
2134         "id": "ee4f92a0.59618",\r
2135         "type": "block",\r
2136         "name": "block : atomic",\r
2137         "xml": "<block atomic=\"true\">",\r
2138         "atomic": "true",\r
2139         "outputs": 1,\r
2140         "x": 5468.75,\r
2141         "y": 1104.75,\r
2142         "z": "21b8a150.843866",\r
2143         "wires": [\r
2144             [\r
2145                 "e370a3c1.84639",\r
2146                 "afac86b6.9de7f8"\r
2147             ]\r
2148         ]\r
2149     },\r
2150     {\r
2151         "id": "e370a3c1.84639",\r
2152         "type": "set",\r
2153         "name": "set esr-thirdparty-sdnc domainG id",\r
2154         "xml": "<set>\n<parameter name='tmp.domainG.esr-thirdparty-id' value=\"`$tmp.aai.domainG-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`\" />\n",\r
2155         "comments": "",\r
2156         "x": 5704.75,\r
2157         "y": 1065.75,\r
2158         "z": "21b8a150.843866",\r
2159         "wires": []\r
2160     },\r
2161     {\r
2162         "id": "25aa1b1d.6db59c",\r
2163         "type": "success",\r
2164         "name": "success",\r
2165         "xml": "<outcome value='success'>\n",\r
2166         "comments": "",\r
2167         "outputs": 1,\r
2168         "x": 5884.75,\r
2169         "y": 1108.75,\r
2170         "z": "21b8a150.843866",\r
2171         "wires": [\r
2172             [\r
2173                 "345ab0d6.763128"\r
2174             ]\r
2175         ]\r
2176     },\r
2177     {\r
2178         "id": "a1092777.856c6",\r
2179         "type": "not-found",\r
2180         "name": "not-found",\r
2181         "xml": "<outcome value='not-found'>\n",\r
2182         "comments": "",\r
2183         "outputs": 1,\r
2184         "x": 5876.75,\r
2185         "y": 1163.75,\r
2186         "z": "21b8a150.843866",\r
2187         "wires": [\r
2188             [\r
2189                 "42378f39.6fe7f"\r
2190             ]\r
2191         ]\r
2192     },\r
2193     {\r
2194         "id": "2b2036c0.eb7f62",\r
2195         "type": "other",\r
2196         "name": "other",\r
2197         "xml": "<outcome value='Other'>\n",\r
2198         "comments": "",\r
2199         "outputs": 1,\r
2200         "x": 5881.75,\r
2201         "y": 1220.75,\r
2202         "z": "21b8a150.843866",\r
2203         "wires": [\r
2204             [\r
2205                 "cd65837d.e470e"\r
2206             ]\r
2207         ]\r
2208     },\r
2209     {\r
2210         "id": "cd65837d.e470e",\r
2211         "type": "returnFailure",\r
2212         "name": "return failure",\r
2213         "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=\"`'Unexpected error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
2214         "comments": "",\r
2215         "x": 6033.75,\r
2216         "y": 1221.75,\r
2217         "z": "21b8a150.843866",\r
2218         "wires": []\r
2219     },\r
2220     {\r
2221         "id": "42378f39.6fe7f",\r
2222         "type": "returnFailure",\r
2223         "name": "return failure",\r
2224         "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=\"`'An error occurred while querying pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
2225         "comments": "",\r
2226         "x": 6044.75,\r
2227         "y": 1166.75,\r
2228         "z": "21b8a150.843866",\r
2229         "wires": []\r
2230     },\r
2231     {\r
2232         "id": "345ab0d6.763128",\r
2233         "type": "block",\r
2234         "name": "block",\r
2235         "xml": "<block>\n",\r
2236         "atomic": "false",\r
2237         "comments": "",\r
2238         "outputs": 1,\r
2239         "x": 6029.13232421875,\r
2240         "y": 1106.4056701660156,\r
2241         "z": "21b8a150.843866",\r
2242         "wires": [\r
2243             [\r
2244                 "50b0a43e.7ed78c"\r
2245             ]\r
2246         ]\r
2247     },\r
2248     {\r
2249         "id": "50b0a43e.7ed78c",\r
2250         "type": "set",\r
2251         "name": "set controller domainG data",\r
2252         "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.url' value=\"`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.user' value=\"`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domainG.password' value=\"`$tmp.aai.domainG.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n\n\n<!--<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",\r
2253         "comments": "",\r
2254         "x": 6243.75,\r
2255         "y": 1102.75,\r
2256         "z": "21b8a150.843866",\r
2257         "wires": []\r
2258     },\r
2259     {\r
2260         "id": "73d673d.bf12a0c",\r
2261         "type": "comment",\r
2262         "name": "both src and dst exist",\r
2263         "info": "",\r
2264         "comments": "",\r
2265         "x": 4017.75,\r
2266         "y": 1043.75,\r
2267         "z": "21b8a150.843866",\r
2268         "wires": []\r
2269     },\r
2270     {\r
2271         "id": "941633f0.a03e2",\r
2272         "type": "switchNode",\r
2273         "name": "switch vpn-binding is not already Activated (i.e. is either Created or Modified)",\r
2274         "xml": "<switch test=\"`$tmp.aai.vpn-binding.operational-status != 'Activated' `\">\n",\r
2275         "comments": "",\r
2276         "outputs": 1,\r
2277         "x": 2579.75,\r
2278         "y": 770.75,\r
2279         "z": "21b8a150.843866",\r
2280         "wires": [\r
2281             [\r
2282                 "cee45ed9.f16768",\r
2283                 "eb58c452.cd625"\r
2284             ]\r
2285         ]\r
2286     },\r
2287     {\r
2288         "id": "eb58c452.cd625",\r
2289         "type": "outcomeFalse",\r
2290         "name": "false",\r
2291         "xml": "<outcome value='false'>\n",\r
2292         "comments": "",\r
2293         "outputs": 1,\r
2294         "x": 2986.75,\r
2295         "y": 788.75,\r
2296         "z": "21b8a150.843866",\r
2297         "wires": [\r
2298             [\r
2299                 "736cb25.e089b4c"\r
2300             ]\r
2301         ]\r
2302     },\r
2303     {\r
2304         "id": "cee45ed9.f16768",\r
2305         "type": "outcomeTrue",\r
2306         "name": "true",\r
2307         "xml": "<outcome value='true'>\n",\r
2308         "comments": "",\r
2309         "outputs": 1,\r
2310         "x": 2986.75,\r
2311         "y": 733.75,\r
2312         "z": "21b8a150.843866",\r
2313         "wires": [\r
2314             [\r
2315                 "ba60006d.870c1"\r
2316             ]\r
2317         ]\r
2318     },\r
2319     {\r
2320         "id": "ba60006d.870c1",\r
2321         "type": "block",\r
2322         "name": "block : atomic",\r
2323         "xml": "<block atomic=\"true\">",\r
2324         "atomic": "true",\r
2325         "outputs": 1,\r
2326         "x": 3142.75,\r
2327         "y": 731.75,\r
2328         "z": "21b8a150.843866",\r
2329         "wires": [\r
2330             [\r
2331                 "7f9728ff.5a56d",\r
2332                 "e892b304.06846"\r
2333             ]\r
2334         ]\r
2335     },\r
2336     {\r
2337         "id": "736cb25.e089b4c",\r
2338         "type": "block",\r
2339         "name": "block",\r
2340         "xml": "<block>",\r
2341         "atomic": "false",\r
2342         "comments": "",\r
2343         "outputs": 1,\r
2344         "x": 3119.75,\r
2345         "y": 789.75,\r
2346         "z": "21b8a150.843866",\r
2347         "wires": [\r
2348             []\r
2349         ]\r
2350     },\r
2351     {\r
2352         "id": "88154427.646e5",\r
2353         "type": "save",\r
2354         "name": "update service-instance resource in AAI",\r
2355         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance' \n      key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\n         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id \n         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type'>\n<parameter name='service-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n<parameter name='orchestration-status' value='Activated' />\n",\r
2356         "comments": "",\r
2357         "outputs": 1,\r
2358         "x": 5382.5,\r
2359         "y": 842.25,\r
2360         "z": "21b8a150.843866",\r
2361         "wires": [\r
2362             []\r
2363         ]\r
2364     },\r
2365     {\r
2366         "id": "ed48bc59.3a7d1",\r
2367         "type": "save",\r
2368         "name": "update service-instance resource in AAI",\r
2369         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance' \n      key='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\n         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id \n         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type'>\n<parameter name='service-instance-id' value='`$tmp.aai.service-instance.service-instance-id`' />\n<parameter name='orchestration-status' value='Activated' />\n",\r
2370         "comments": "",\r
2371         "outputs": 1,\r
2372         "x": 4794.25,\r
2373         "y": 2310,\r
2374         "z": "21b8a150.843866",\r
2375         "wires": [\r
2376             []\r
2377         ]\r
2378     }\r
2379 ]