fix odl patches
[ccsdk/distribution.git] / platform-logic / ran-slice-api / src / main / json / ran-slice-api_instantiateRANSliceReconfigure.json
1 [
2     {
3         "id": "427ea30b.b3f20c",
4         "type": "method",
5         "name": "method",
6         "xml": "<method rpc='instantiateRANSliceReconfigure' mode='sync'>\n",
7         "comments": "",
8         "outputs": 1,
9         "x": 618.75,
10         "y": 345.0000238418579,
11         "z": "87f870d4.48ff2",
12         "wires": [
13             [
14                 "e45542d2.17dc4"
15             ]
16         ]
17     },
18     {
19         "id": "e758a445.d4d1e8",
20         "type": "dgstart",
21         "name": "DGSTART",
22         "outputs": 1,
23         "x": 242.74999618530273,
24         "y": 249.99999618530273,
25         "z": "87f870d4.48ff2",
26         "wires": [
27             [
28                 "2fd61516.b0abca"
29             ]
30         ]
31     },
32     {
33         "id": "2fd61516.b0abca",
34         "type": "service-logic",
35         "name": "ran-slice-api ${project.version}",
36         "module": "ran-slice-api",
37         "version": "${project.version}",
38         "comments": "",
39         "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='ran-slice-api' version='${project.version}'>",
40         "outputs": 1,
41         "x": 375.7499694824219,
42         "y": 347.00007724761963,
43         "z": "87f870d4.48ff2",
44         "wires": [
45             [
46                 "427ea30b.b3f20c"
47             ]
48         ]
49     },
50     {
51         "id": "5040c532.4bdf8c",
52         "type": "returnSuccess",
53         "name": "return success",
54         "xml": "<return status='success'>\n<parameter name=\"ack-final\" value=\"N\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"SUCCESSFUL Execution\" />",
55         "comments": "",
56         "x": 304.2396240234375,
57         "y": 1288.0003147125244,
58         "z": "87f870d4.48ff2",
59         "wires": []
60     },
61     {
62         "id": "dcebd947.1d8198",
63         "type": "comment",
64         "name": "instantiateRANSliceReconfigure",
65         "info": "",
66         "comments": "",
67         "x": 587.75,
68         "y": 287.01039600372314,
69         "z": "87f870d4.48ff2",
70         "wires": []
71     },
72     {
73         "id": "e45542d2.17dc4",
74         "type": "block",
75         "name": "block : atomic",
76         "xml": "<block atomic='true'>",
77         "atomic": "true",
78         "comments": "",
79         "outputs": 1,
80         "x": 253.74996948242188,
81         "y": 467.0103998184204,
82         "z": "87f870d4.48ff2",
83         "wires": [
84             [
85                 "5040c532.4bdf8c",
86                 "d200d1ec.9ca39",
87                 "e48f470.c1b9bb8",
88                 "6c4f3abc.7e6db4"
89             ]
90         ]
91     },
92     {
93         "id": "fbe1fd86.c312e",
94         "type": "execute",
95         "name": "add RRM Policy ToNRCellDU using PUT",
96         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-add-RRMPolicyRatio-NRCellDU.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.addRRMPolicyRatio.ToNRCellDU.url`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.controller.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"httpMethod\" value=\"PUT\"/>\n<parameter name=\"responsePrefix\" value=\"addRRMPolicyRatio-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />",
97         "comments": "",
98         "outputs": 1,
99         "x": 4134.739906311035,
100         "y": 7772.020883321762,
101         "z": "87f870d4.48ff2",
102         "wires": [
103             [
104                 "bb838148.b2e07"
105             ]
106         ]
107     },
108     {
109         "id": "bb838148.b2e07",
110         "type": "success",
111         "name": "success",
112         "xml": "<outcome value='success'>\n",
113         "comments": "",
114         "outputs": 1,
115         "x": 4471.739784240723,
116         "y": 7798.010385274887,
117         "z": "87f870d4.48ff2",
118         "wires": [
119             [
120                 "d9991334.1d06b"
121             ]
122         ]
123     },
124     {
125         "id": "d9991334.1d06b",
126         "type": "block",
127         "name": "block",
128         "xml": "<block>\n",
129         "atomic": "false",
130         "comments": "",
131         "outputs": 1,
132         "x": 4651.739540100098,
133         "y": 7795.010385274887,
134         "z": "87f870d4.48ff2",
135         "wires": [
136             [
137                 "e8236f14.8b753"
138             ]
139         ]
140     },
141     {
142         "id": "e8236f14.8b753",
143         "type": "record",
144         "name": "record",
145         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/instantiateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"addRRMPolicyRatio to NRCELLDU Executed Successfully \"/>",
146         "comments": "",
147         "outputs": 1,
148         "x": 4800.739841461182,
149         "y": 7821.010577917099,
150         "z": "87f870d4.48ff2",
151         "wires": [
152             []
153         ]
154     },
155     {
156         "id": "6c4f3abc.7e6db4",
157         "type": "block",
158         "name": "SO Response",
159         "xml": "<block atomic='true'>",
160         "atomic": "true",
161         "comments": "",
162         "outputs": 1,
163         "x": 333.5,
164         "y": 1238.2646436691284,
165         "z": "87f870d4.48ff2",
166         "wires": [
167             [
168                 "a973825a.95b83",
169                 "6ab19d9a.574054",
170                 "87419b49.6418c8",
171                 "f4284a1b.1c2e88",
172                 "deb0e7c6.b92d08"
173             ]
174         ]
175     },
176     {
177         "id": "a973825a.95b83",
178         "type": "record",
179         "name": "record SO reply parms",
180         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/so-callback-response.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for SO Callback Response\"/>\n<parameter name='field2' value=\"`$payloadJson.input.callbackURL`\" />\n<parameter name='field3' value=\"`$tmp.status`\" />\n<parameter name='field4' value=\"`$tmp.reason`\" />\n<parameter name='field5' value=\"`$tmp.requestID`\" />\n<parameter name='field6' value=\"`$tmp.action`\" />\n<parameter name='field7' value=\"`$tmp.CUCPList`\" />\n<parameter name='field8' value=\"`$tmp.CUUPList`\" />\n<parameter name='field9' value=\"`$tmp.DUList`\" />",
181         "comments": "",
182         "outputs": 1,
183         "x": 449.75008392333984,
184         "y": 1661.0148968696594,
185         "z": "87f870d4.48ff2",
186         "wires": [
187             []
188         ]
189     },
190     {
191         "id": "a71334c4.b8c9e8",
192         "type": "failure",
193         "name": "failure",
194         "xml": "<outcome value='failure'>\n",
195         "comments": "",
196         "outputs": 1,
197         "x": 535.7500762939453,
198         "y": 1703.014552116394,
199         "z": "87f870d4.48ff2",
200         "wires": [
201             [
202                 "d905ea17.44d638"
203             ]
204         ]
205     },
206     {
207         "id": "dac6cda9.72318",
208         "type": "success",
209         "name": "success",
210         "xml": "<outcome value='success'>\n",
211         "comments": "",
212         "outputs": 1,
213         "x": 527.7499694824219,
214         "y": 1776.0145025253296,
215         "z": "87f870d4.48ff2",
216         "wires": [
217             [
218                 "84da0ec.28810f"
219             ]
220         ]
221     },
222     {
223         "id": "84da0ec.28810f",
224         "type": "block",
225         "name": "block",
226         "xml": "<block>\n",
227         "atomic": "false",
228         "comments": "",
229         "outputs": 1,
230         "x": 673.749813079834,
231         "y": 1781.0146112442017,
232         "z": "87f870d4.48ff2",
233         "wires": [
234             [
235                 "146ed9c3.fa1ac6"
236             ]
237         ]
238     },
239     {
240         "id": "d905ea17.44d638",
241         "type": "block",
242         "name": "block",
243         "xml": "<block>\n",
244         "atomic": "false",
245         "comments": "",
246         "outputs": 1,
247         "x": 684.7499771118164,
248         "y": 1699.014687538147,
249         "z": "87f870d4.48ff2",
250         "wires": [
251             [
252                 "2cec0dfc.1b7312",
253                 "763fa0df.f46bb"
254             ]
255         ]
256     },
257     {
258         "id": "2cec0dfc.1b7312",
259         "type": "returnFailure",
260         "name": "return failure",
261         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error sending SO Response\" />",
262         "comments": "",
263         "x": 831.7495956420898,
264         "y": 1710.0144290924072,
265         "z": "87f870d4.48ff2",
266         "wires": []
267     },
268     {
269         "id": "146ed9c3.fa1ac6",
270         "type": "record",
271         "name": "record",
272         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/so-callback-response.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"SO Response Sent \"/>",
273         "comments": "",
274         "outputs": 1,
275         "x": 834.7497329711914,
276         "y": 1787.014503479004,
277         "z": "87f870d4.48ff2",
278         "wires": [
279             []
280         ]
281     },
282     {
283         "id": "bf48a70f.d59638",
284         "type": "block",
285         "name": "block : SO Response",
286         "xml": "<block atomic='true'>",
287         "atomic": "true",
288         "comments": "",
289         "outputs": 1,
290         "x": 3066.2410202026367,
291         "y": 892.0105638504028,
292         "z": "87f870d4.48ff2",
293         "wires": [
294             [
295                 "b9c8c826.23fdd8",
296                 "346ce866.a49b58",
297                 "1bd2fb2d.d16865"
298             ]
299         ]
300     },
301     {
302         "id": "b9c8c826.23fdd8",
303         "type": "set",
304         "name": "set tmp variables for SO response",
305         "xml": "<set>\n<parameter name=\"tmp.so.callbackURL\" value=\"`$payloadJson.input.callbackURL`\"/>\n<parameter name=\"tmp.status\" value=\"`$error-code`\"/>\n<parameter name=\"tmp.reason\" value=\"`$error-message`\"/>\n<parameter name=\"tmp.requestID\" value=\"`$instantiateRANSlice-input.common-header.request-id`\"/>\n<parameter name=\"tmp.action\" value=\"`$instantiateRANSlice-input.action`\"/>\n",
306         "comments": "",
307         "x": 3384.2419967651367,
308         "y": 815.9102220535278,
309         "z": "87f870d4.48ff2",
310         "wires": []
311     },
312     {
313         "id": "346ce866.a49b58",
314         "type": "record",
315         "name": "record configdb RestAPI parms",
316         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/so-callback-response.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"URL for SO Callback Response\"/>\n<parameter name='field2' value=\"`$tmp.so.callbackURL`\" />\n<parameter name='field3' value=\"`$tmp.status`\" />\n<parameter name='field4' value=\"`$tmp.reason`\" />\n<parameter name='field5' value=\"`$tmp.requestID`\" />\n<parameter name='field6' value=\"`$tmp.action`\" />\n<parameter name='field7' value=\"`$tmp.CUCPList`\" />\n<parameter name='field8' value=\"`$tmp.CUUPList`\" />\n<parameter name='field9' value=\"`$tmp.DUList`\" />",
317         "comments": "",
318         "outputs": 1,
319         "x": 3359.240882873535,
320         "y": 913.0108995437622,
321         "z": "87f870d4.48ff2",
322         "wires": [
323             []
324         ]
325     },
326     {
327         "id": "1bd2fb2d.d16865",
328         "type": "execute",
329         "name": "Send to SO",
330         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-so-response.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$tmp.so.callbackURL`\"/>\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"so-callback-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='*/*' />",
331         "comments": "",
332         "outputs": 1,
333         "x": 3274.240894317627,
334         "y": 1010.0107774734497,
335         "z": "87f870d4.48ff2",
336         "wires": [
337             [
338                 "443e658.f78199c",
339                 "c83ebdaf.971f7"
340             ]
341         ]
342     },
343     {
344         "id": "443e658.f78199c",
345         "type": "failure",
346         "name": "failure",
347         "xml": "<outcome value='failure'>\n",
348         "comments": "",
349         "outputs": 1,
350         "x": 3500.240902900696,
351         "y": 987.0107464790344,
352         "z": "87f870d4.48ff2",
353         "wires": [
354             [
355                 "8841498e.b8d0f8"
356             ]
357         ]
358     },
359     {
360         "id": "c83ebdaf.971f7",
361         "type": "success",
362         "name": "success",
363         "xml": "<outcome value='success'>\n",
364         "comments": "",
365         "outputs": 1,
366         "x": 3490.2407569885254,
367         "y": 1095.0106859207153,
368         "z": "87f870d4.48ff2",
369         "wires": [
370             [
371                 "875f5a96.bd6f68"
372             ]
373         ]
374     },
375     {
376         "id": "875f5a96.bd6f68",
377         "type": "block",
378         "name": "block",
379         "xml": "<block>\n",
380         "atomic": "false",
381         "comments": "",
382         "outputs": 1,
383         "x": 3640.2405433654785,
384         "y": 1114.0107469558716,
385         "z": "87f870d4.48ff2",
386         "wires": [
387             [
388                 "550b8724.429928"
389             ]
390         ]
391     },
392     {
393         "id": "8841498e.b8d0f8",
394         "type": "block",
395         "name": "block",
396         "xml": "<block>\n",
397         "atomic": "false",
398         "comments": "",
399         "outputs": 1,
400         "x": 3651.2407722473145,
401         "y": 982.0108685493469,
402         "z": "87f870d4.48ff2",
403         "wires": [
404             [
405                 "4c817e87.f252e"
406             ]
407         ]
408     },
409     {
410         "id": "4c817e87.f252e",
411         "type": "returnFailure",
412         "name": "return failure",
413         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error sending SO Response\" />",
414         "comments": "",
415         "x": 3817.240451812744,
416         "y": 985.0106859207153,
417         "z": "87f870d4.48ff2",
418         "wires": []
419     },
420     {
421         "id": "550b8724.429928",
422         "type": "record",
423         "name": "record",
424         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/so-callback-response.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"SO Response Sent \"/>",
425         "comments": "",
426         "outputs": 1,
427         "x": 3804.2405586242676,
428         "y": 1120.0106859207153,
429         "z": "87f870d4.48ff2",
430         "wires": [
431             []
432         ]
433     },
434     {
435         "id": "763fa0df.f46bb",
436         "type": "set",
437         "name": "set",
438         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error sending SO response. Aborting RPC executiopn'/>",
439         "comments": "",
440         "x": 827.2602434158325,
441         "y": 1641.0040941238403,
442         "z": "87f870d4.48ff2",
443         "wires": []
444     },
445     {
446         "id": "87419b49.6418c8",
447         "type": "execute",
448         "name": "generate URL for SO Callback",
449         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.so.callbackURL`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.so.callbackURL\"/>\n    <parameter name=\"target\" value=\"{requestId}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.requestID`\"/>",
450         "comments": "",
451         "outputs": 1,
452         "x": 524.089599609375,
453         "y": 1542.000002861023,
454         "z": "87f870d4.48ff2",
455         "wires": [
456             []
457         ]
458     },
459     {
460         "id": "a3760aa4.6d1d48",
461         "type": "failure",
462         "name": "true",
463         "xml": "<outcome value='true'>\n",
464         "comments": "",
465         "outputs": 1,
466         "x": 810.7502326965332,
467         "y": 405.00008392333984,
468         "z": "87f870d4.48ff2",
469         "wires": [
470             [
471                 "1ee24bad.cf1e44"
472             ]
473         ]
474     },
475     {
476         "id": "d200d1ec.9ca39",
477         "type": "execute",
478         "name": "payload has dLThptPerSlice",
479         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='contains' emitsOutcome='true' >\n    <parameter name='source' value='`$instantiate-r-a-n-slice-input.payload`' />\n    <parameter name='target' value='dLThptPerSlice' />\n",
480         "comments": "",
481         "outputs": 1,
482         "x": 570.7500991821289,
483         "y": 683.0000491142273,
484         "z": "87f870d4.48ff2",
485         "wires": [
486             [
487                 "a3760aa4.6d1d48",
488                 "b2ff1387.60e17"
489             ]
490         ]
491     },
492     {
493         "id": "b2ff1387.60e17",
494         "type": "failure",
495         "name": "false",
496         "xml": "<outcome value='false'>\n",
497         "comments": "",
498         "outputs": 1,
499         "x": 435.25665283203125,
500         "y": 825.000247001648,
501         "z": "87f870d4.48ff2",
502         "wires": [
503             [
504                 "76e01a67.60aea4"
505             ]
506         ]
507     },
508     {
509         "id": "7a6a3c35.b131d4",
510         "type": "failure",
511         "name": "true",
512         "xml": "<outcome value='true'>\n",
513         "comments": "",
514         "outputs": 1,
515         "x": 602.7503814697266,
516         "y": 1187.0002460479736,
517         "z": "87f870d4.48ff2",
518         "wires": [
519             [
520                 "5b69b480.68798c"
521             ]
522         ]
523     },
524     {
525         "id": "1ee24bad.cf1e44",
526         "type": "block",
527         "name": "Closed Loop",
528         "xml": "<block atomic=\"true\">",
529         "atomic": "true",
530         "comments": "",
531         "outputs": 1,
532         "x": 872.7502288818359,
533         "y": 266.0000538825989,
534         "z": "87f870d4.48ff2",
535         "wires": [
536             [
537                 "8474fd54.76162",
538                 "3675e30c.9c3e7c"
539             ]
540         ]
541     },
542     {
543         "id": "5b69b480.68798c",
544         "type": "block",
545         "name": "block : atomic",
546         "xml": "<block atomic=\"true\">",
547         "atomic": "true",
548         "outputs": 1,
549         "x": 769.7502899169922,
550         "y": 1186.000231742859,
551         "z": "87f870d4.48ff2",
552         "wires": [
553             [
554                 "bdd4149e.c34168",
555                 "e53731ba.2f3e6",
556                 "eb8d489b.2929c8",
557                 "f61988dc.69c458"
558             ]
559         ]
560     },
561     {
562         "id": "76e01a67.60aea4",
563         "type": "execute",
564         "name": "Intelligent Slicing",
565         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='contains' emitsOutcome='true' >\n    <parameter name='source' value='`$instantiate-r-a-n-slice-input.payload`' />\n    <parameter name='target' value='maxNumberofConns' />\n",
566         "comments": "",
567         "outputs": 1,
568         "x": 428.7504577636719,
569         "y": 1185.0002927780151,
570         "z": "87f870d4.48ff2",
571         "wires": [
572             [
573                 "7a6a3c35.b131d4"
574             ]
575         ]
576     },
577     {
578         "id": "8474fd54.76162",
579         "type": "record",
580         "name": "record",
581         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/closedLoop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"PAYLOAD contains dLThptPerSlice...Closed loop \"/>\n\n",
582         "comments": "",
583         "outputs": 1,
584         "x": 954.7500190734863,
585         "y": 168.00004959106445,
586         "z": "87f870d4.48ff2",
587         "wires": [
588             []
589         ]
590     },
591     {
592         "id": "bdd4149e.c34168",
593         "type": "record",
594         "name": "record",
595         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/intelligentSlicing.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"PAYLOAD contains maxNumberofConns...Inntelligent Slicing \"/>\n\n",
596         "comments": "",
597         "outputs": 1,
598         "x": 926.7503967285156,
599         "y": 1157.0002756118774,
600         "z": "87f870d4.48ff2",
601         "wires": [
602             []
603         ]
604     },
605     {
606         "id": "e48f470.c1b9bb8",
607         "type": "record",
608         "name": "record",
609         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/instantiateRANSlice.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Reached instantiateRANSliceReconfigure \"/>\n\n",
610         "comments": "",
611         "outputs": 1,
612         "x": 643.75,
613         "y": 418.0000238418579,
614         "z": "87f870d4.48ff2",
615         "wires": [
616             []
617         ]
618     },
619     {
620         "id": "3675e30c.9c3e7c",
621         "type": "block",
622         "name": "NearRTRIC",
623         "xml": "<block atomic=\"true\">",
624         "atomic": "true",
625         "comments": "",
626         "outputs": 1,
627         "x": 945.7605819702148,
628         "y": 340.0104646682739,
629         "z": "87f870d4.48ff2",
630         "wires": [
631             [
632                 "5f7787d1.52bfd8",
633                 "d852f0d6.21a3"
634             ]
635         ]
636     },
637     {
638         "id": "e53731ba.2f3e6",
639         "type": "block",
640         "name": "CUCP",
641         "xml": "<block atomic=\"true\">",
642         "atomic": "true",
643         "comments": "",
644         "outputs": 1,
645         "x": 903.7607955932617,
646         "y": 1301.0105466842651,
647         "z": "87f870d4.48ff2",
648         "wires": [
649             [
650                 "24836a0.52eb396",
651                 "238a7795.7b7068"
652             ]
653         ]
654     },
655     {
656         "id": "1bfa3792.551f38",
657         "type": "execute",
658         "name": "Update slice profile for nearRTRIC",
659         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-closed-loop-nearRTRIC-patch.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.restapi.addSliceProfile.ToNearRTRIC.url`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.controller.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"httpMethod\" value=\"PATCH\"/>\n<parameter name=\"responsePrefix\" value=\"nearRTRIC-slice-patch-response\"/>\n<parameter name='contentType' value='application/yang.patch+json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/yang.patch-status+json' />",
660         "comments": "",
661         "outputs": 1,
662         "x": 1547.6495742797852,
663         "y": 563.0104875564575,
664         "z": "87f870d4.48ff2",
665         "wires": [
666             [
667                 "7c759b05.f54ef4",
668                 "908a91ee.7992b"
669             ]
670         ]
671     },
672     {
673         "id": "7c759b05.f54ef4",
674         "type": "failure",
675         "name": "failure",
676         "xml": "<outcome value='failure'>\n",
677         "comments": "",
678         "outputs": 1,
679         "x": 1833.6499099731445,
680         "y": 504.00002002716064,
681         "z": "87f870d4.48ff2",
682         "wires": [
683             [
684                 "c0cfae58.a0d62"
685             ]
686         ]
687     },
688     {
689         "id": "908a91ee.7992b",
690         "type": "success",
691         "name": "success",
692         "xml": "<outcome value='success'>\n",
693         "comments": "",
694         "outputs": 1,
695         "x": 1826.649974822998,
696         "y": 563.9999284744263,
697         "z": "87f870d4.48ff2",
698         "wires": [
699             [
700                 "d8f59711.880bc8"
701             ]
702         ]
703     },
704     {
705         "id": "c0cfae58.a0d62",
706         "type": "block",
707         "name": "block",
708         "xml": "<block>\n",
709         "atomic": "false",
710         "comments": "",
711         "outputs": 1,
712         "x": 2016.6500053405762,
713         "y": 547.0000276565552,
714         "z": "87f870d4.48ff2",
715         "wires": [
716             [
717                 "bb7a7b56.117b58",
718                 "1e256c03.14b2e4",
719                 "bf48a70f.d59638"
720             ]
721         ]
722     },
723     {
724         "id": "d8f59711.880bc8",
725         "type": "block",
726         "name": "block",
727         "xml": "<block>\n",
728         "atomic": "false",
729         "comments": "",
730         "outputs": 1,
731         "x": 2008.6496391296387,
732         "y": 592.9999895095825,
733         "z": "87f870d4.48ff2",
734         "wires": [
735             [
736                 "68814b.6f20deb4",
737                 "a66fc170.9dd67"
738             ]
739         ]
740     },
741     {
742         "id": "b24b8d55.3124d",
743         "type": "block",
744         "name": "Update SiceProfile for NeaeRTRIC",
745         "xml": "<block atomic='true'>",
746         "atomic": "true",
747         "comments": "",
748         "outputs": 1,
749         "x": 1124.7501373291016,
750         "y": 519.7448177337646,
751         "z": "87f870d4.48ff2",
752         "wires": [
753             [
754                 "4f848073.77622",
755                 "9ff8309a.101ad",
756                 "a5a9eb9e.89df68",
757                 "1bfa3792.551f38"
758             ]
759         ]
760     },
761     {
762         "id": "a5a9eb9e.89df68",
763         "type": "switchNode",
764         "name": "ransim mounted",
765         "xml": "<switch test='`$prop.ransim-mounted`'>\n",
766         "comments": "",
767         "outputs": 1,
768         "x": 1496.750394821167,
769         "y": 438.4010438621044,
770         "z": "87f870d4.48ff2",
771         "wires": [
772             [
773                 "3a3fa85c.814ae8",
774                 "e91ff8ed.2ac9d8"
775             ]
776         ]
777     },
778     {
779         "id": "3a3fa85c.814ae8",
780         "type": "outcome",
781         "name": "Not Mounted",
782         "xml": "<outcome value='false'>\n",
783         "comments": "",
784         "outputs": 1,
785         "x": 1659.7503185272217,
786         "y": 370.40083357691765,
787         "z": "87f870d4.48ff2",
788         "wires": [
789             [
790                 "6f7c3715.abd238"
791             ]
792         ]
793     },
794     {
795         "id": "e91ff8ed.2ac9d8",
796         "type": "outcome",
797         "name": "Mounted",
798         "xml": "<outcome value='true'>\n",
799         "comments": "",
800         "outputs": 1,
801         "x": 1671.7504386901855,
802         "y": 447.4009370803833,
803         "z": "87f870d4.48ff2",
804         "wires": [
805             [
806                 "ace9cee9.7947"
807             ]
808         ]
809     },
810     {
811         "id": "9ff8309a.101ad",
812         "type": "record",
813         "name": "record",
814         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/closedLoop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Patch SliceProfile ToNearRTRIC url for closed loop:\"/>\n<parameter name=\"field2\" value=\"`$tmp.restapi.addSliceProfile.ToNearRTRIC.url`\"/>",
815         "comments": "",
816         "outputs": 1,
817         "x": 1473.7506523132324,
818         "y": 473.7450078688562,
819         "z": "87f870d4.48ff2",
820         "wires": [
821             []
822         ]
823     },
824     {
825         "id": "4f848073.77622",
826         "type": "record",
827         "name": "record",
828         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/closedLoop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Setting variables for PATCH SliceProfile ToNearRTRIC - closed loop\"/>\n<parameter name=\"field2\" value=\"`$prop.controller.url + $tmp.restapi.addSliceProfile.ToNearRTRIC.url`\"/>\n<parameter name=\"field3\" value=\"`$tmp.dLThptPerSlice`\"/>\n<parameter name=\"field4\" value=\"`$tmp.uLThptPerSlice`\"/>\n<parameter name=\"field5\" value=\"`$tmp.nearRTRICId`\"/>\n<parameter name=\"field6\" value=\"`$tmp.sliceProfileId`\"/>",
829         "comments": "",
830         "outputs": 1,
831         "x": 1474.751293182373,
832         "y": 518.7343645095825,
833         "z": "87f870d4.48ff2",
834         "wires": [
835             []
836         ]
837     },
838     {
839         "id": "cb43a2.6e6b7c6",
840         "type": "execute",
841         "name": "Populate MOUNT NAME",
842         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.restapi.addSliceProfile.ToNearRTRIC.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.restapi.addSliceProfile.ToNearRTRIC.url\"/>\n    <parameter name=\"target\" value=\"{mountName}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>",
843         "comments": "",
844         "outputs": 1,
845         "x": 2089.285400390625,
846         "y": 505.0000534057617,
847         "z": "87f870d4.48ff2",
848         "wires": [
849             []
850         ]
851     },
852     {
853         "id": "d8b1f930.2388b8",
854         "type": "execute",
855         "name": "Populate addSliceProfile.ToNearRTRIC URL",
856         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.restapi.addSliceProfile.ToNearRTRIC.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.restapi.addSliceProfile.ToNearRTRIC.url\"/>\n    <parameter name=\"target\" value=\"{sliceProfileId}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.sliceProfileId`\"/>",
857         "comments": "",
858         "outputs": 1,
859         "x": 2150.8199768066406,
860         "y": 467.59907627105713,
861         "z": "87f870d4.48ff2",
862         "wires": [
863             []
864         ]
865     },
866     {
867         "id": "ace9cee9.7947",
868         "type": "block",
869         "name": "ransim  URL",
870         "xml": "<block atomic='true'>",
871         "atomic": "true",
872         "comments": "",
873         "outputs": 1,
874         "x": 1854.7400932312012,
875         "y": 453.40092182159424,
876         "z": "87f870d4.48ff2",
877         "wires": [
878             [
879                 "dd598152.25bfa",
880                 "d8b1f930.2388b8",
881                 "cb43a2.6e6b7c6"
882             ]
883         ]
884     },
885     {
886         "id": "dd598152.25bfa",
887         "type": "execute",
888         "name": "generate addSliceProfile.ToNearRTRIC URL",
889         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.addSliceProfile.ToNearRTRIC.ransim-mounted`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.restapi.addSliceProfile.ToNearRTRIC.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>",
890         "comments": "",
891         "outputs": 1,
892         "x": 2148.2848205566406,
893         "y": 429.0002965927124,
894         "z": "87f870d4.48ff2",
895         "wires": [
896             []
897         ]
898     },
899     {
900         "id": "38238693.efbffa",
901         "type": "execute",
902         "name": "Populate addSliceProfile.ToNearRTRIC URL",
903         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.restapi.addSliceProfile.ToNearRTRIC.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.restapi.addSliceProfile.ToNearRTRIC.url\"/>\n    <parameter name=\"target\" value=\"{sliceProfileId}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.sliceProfileId`\"/>",
904         "comments": "",
905         "outputs": 1,
906         "x": 2129.2850799560547,
907         "y": 383.0001497268677,
908         "z": "87f870d4.48ff2",
909         "wires": [
910             []
911         ]
912     },
913     {
914         "id": "ddd26471.724f98",
915         "type": "execute",
916         "name": "generate addSliceProfile.ToNearRTRIC URL",
917         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.addSliceProfile.ToNearRTRIC`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.restapi.addSliceProfile.ToNearRTRIC.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>",
918         "comments": "",
919         "outputs": 1,
920         "x": 2130.7503204345703,
921         "y": 342.40114879608154,
922         "z": "87f870d4.48ff2",
923         "wires": [
924             []
925         ]
926     },
927     {
928         "id": "6f7c3715.abd238",
929         "type": "block",
930         "name": "URL",
931         "xml": "<block atomic='true'>",
932         "atomic": "true",
933         "comments": "",
934         "outputs": 1,
935         "x": 1818.9518432617188,
936         "y": 377.00002858042717,
937         "z": "87f870d4.48ff2",
938         "wires": [
939             [
940                 "ddd26471.724f98",
941                 "38238693.efbffa"
942             ]
943         ]
944     },
945     {
946         "id": "d852f0d6.21a3",
947         "type": "set",
948         "name": "set Temp Variables",
949         "xml": "<set>\n<parameter name='tmp.payload.numberUpdates' value='`$payloadJson.input.additionalproperties.resourceConfig.data_length`'/>\n<parameter name=\"tmp.sliceProfileId\" value=\"`$payloadJson.input.sliceProfile.sliceProfileId`\"/>\n<parameter name='tmp.payload.sNSSAI' value='`$payloadJson.input.sliceProfile.sNSSAI`'/>",
950         "comments": "",
951         "x": 1105.7539901733398,
952         "y": 278.00393295288086,
953         "z": "87f870d4.48ff2",
954         "wires": []
955     },
956     {
957         "id": "5f7787d1.52bfd8",
958         "type": "for",
959         "name": "For Number of patches",
960         "xml": "<for index='id1' start='0' end=\"`$tmp.payload.numberUpdates`\" >",
961         "comments": "",
962         "outputs": 1,
963         "x": 1130.7539443969727,
964         "y": 414.0039463043213,
965         "z": "87f870d4.48ff2",
966         "wires": [
967             [
968                 "b24b8d55.3124d",
969                 "a44674c9.105f08",
970                 "e3dc58ff.a43c68",
971                 "238a7795.7b7068",
972                 "a56b4cb5.f3ca5",
973                 "24812d5e.ec4ff2"
974             ]
975         ]
976     },
977     {
978         "id": "a44674c9.105f08",
979         "type": "set",
980         "name": "set Temp Variables",
981         "xml": "<set>\n<parameter name=\"tmp.dLThptPerSlice\" value=\"`$payloadJson.input.additionalproperties.resourceConfig.data[$id1].dLThptPerSlice`\"/>\n<parameter name=\"tmp.uLThptPerSlice\" value=\"`$payloadJson.input.additionalproperties.resourceConfig.data[$id1].uLThptPerSlice`\"/>\n<parameter name=\"tmp.nearRTRICId\" value=\"`$payloadJson.input.additionalproperties.resourceConfig.data[$id1].nearRTRICId`\"/>",
982         "comments": "",
983         "x": 1271.2050704956055,
984         "y": 51.010483741760254,
985         "z": "87f870d4.48ff2",
986         "wires": []
987     },
988     {
989         "id": "bb7a7b56.117b58",
990         "type": "set",
991         "name": "set",
992         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Patching slice profile parms for close loop. Exiting close loop operation'/>",
993         "comments": "",
994         "x": 2202.204933166504,
995         "y": 548.0104494094849,
996         "z": "87f870d4.48ff2",
997         "wires": []
998     },
999     {
1000         "id": "1e256c03.14b2e4",
1001         "type": "returnFailure",
1002         "name": "return failure",
1003         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Patching slice profile parms for close loop. Exiting close loop operation'/>",
1004         "comments": "",
1005         "x": 2212.204719543457,
1006         "y": 586.8994340896606,
1007         "z": "87f870d4.48ff2",
1008         "wires": []
1009     },
1010     {
1011         "id": "68814b.6f20deb4",
1012         "type": "record",
1013         "name": "record",
1014         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/closedLoop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully PATCHED NearRTRIC for close loop operation\"/>",
1015         "comments": "",
1016         "outputs": 1,
1017         "x": 2200.20463180542,
1018         "y": 623.8994035720825,
1019         "z": "87f870d4.48ff2",
1020         "wires": [
1021             []
1022         ]
1023     },
1024     {
1025         "id": "a66fc170.9dd67",
1026         "type": "execute",
1027         "name": "printContext",
1028         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-closedloop-nearRTRIC-context.log' />\n\n\n",
1029         "comments": "",
1030         "outputs": 1,
1031         "x": 2218.983039855957,
1032         "y": 659.8994417190552,
1033         "z": "87f870d4.48ff2",
1034         "wires": [
1035             []
1036         ]
1037     },
1038     {
1039         "id": "eb8d489b.2929c8",
1040         "type": "set",
1041         "name": "set Temp Variables",
1042         "xml": "<set>\n<parameter name='tmp.payload.dataPoints' value='`$payloadJson.input.additionalproperties.resourceConfig.data_length`'/>\n<parameter name=\"tmp.payload.sNSSAI\" value=\"`$payloadJson.input.additionalproperties.resourceConfig.snssai`\"/>\n<parameter name=\"tmp.sliceProfileId\" value=\"`$payloadJson.input.sliceProfile.sliceProfileId`\"/>",
1043         "comments": "",
1044         "x": 956.8720359802246,
1045         "y": 1199.8995027542114,
1046         "z": "87f870d4.48ff2",
1047         "wires": []
1048     },
1049     {
1050         "id": "24836a0.52eb396",
1051         "type": "for",
1052         "name": "For Number of data Points",
1053         "xml": "<for index='id-is' start='0' end=\"`$tmp.payload.dataPoints`\" >",
1054         "comments": "",
1055         "outputs": 1,
1056         "x": 1135.8715896606445,
1057         "y": 1290.8994779586792,
1058         "z": "87f870d4.48ff2",
1059         "wires": [
1060             [
1061                 "fb3881bc.b1af3"
1062             ]
1063         ]
1064     },
1065     {
1066         "id": "238a7795.7b7068",
1067         "type": "block",
1068         "name": "get PLMNId",
1069         "xml": "<block atomic='true'>",
1070         "atomic": "true",
1071         "comments": "",
1072         "outputs": 1,
1073         "x": 1109.5,
1074         "y": 713.749997138977,
1075         "z": "87f870d4.48ff2",
1076         "wires": [
1077             [
1078                 "8f03435d.f3223",
1079                 "e5690e93.db6f6",
1080                 "e7c8d71b.5d96d8",
1081                 "9e774401.3f6b28",
1082                 "c2c63981.0cfc88",
1083                 "bc4570d7.a0bf8"
1084             ]
1085         ]
1086     },
1087     {
1088         "id": "8f03435d.f3223",
1089         "type": "execute",
1090         "name": "get PLMNId URL",
1091         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.configdb.getplmn`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.configdb.getPLMNId.url\"/>\n    <parameter name=\"target\" value=\"{sliceProfileId}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.sliceProfileId`\"/>",
1092         "comments": "",
1093         "outputs": 1,
1094         "x": 1374.4999923706055,
1095         "y": 603.7499914169312,
1096         "z": "87f870d4.48ff2",
1097         "wires": [
1098             []
1099         ]
1100     },
1101     {
1102         "id": "e5690e93.db6f6",
1103         "type": "record",
1104         "name": "record",
1105         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/closedLoop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Get PLMN from SliceProfileId URL: \"/>\n<parameter name=\"field2\" value=\"`$tmp.configdb.getPLMNId.url`\"/>\n\n",
1106         "comments": "",
1107         "outputs": 1,
1108         "x": 1348.0001182556152,
1109         "y": 651.7500295639038,
1110         "z": "87f870d4.48ff2",
1111         "wires": [
1112             []
1113         ]
1114     },
1115     {
1116         "id": "e7c8d71b.5d96d8",
1117         "type": "execute",
1118         "name": "Get PLMN from Sliceprofile id",
1119         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $tmp.configdb.getPLMNId.url`\"/>\n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"responsePrefix\" value=\"getPLMN-CL-configdb-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/json' />\n<parameter name=\"convertResponse\" value=\"true\"/>",
1120         "comments": "",
1121         "outputs": 1,
1122         "x": 1415.7499923706055,
1123         "y": 689.749979019165,
1124         "z": "87f870d4.48ff2",
1125         "wires": [
1126             [
1127                 "170fa2d2.e0abbd",
1128                 "c1c8e091.9ebd1"
1129             ]
1130         ]
1131     },
1132     {
1133         "id": "c2c63981.0cfc88",
1134         "type": "set",
1135         "name": "set PLMNId",
1136         "xml": "<set>\n<parameter name='tmp.pLMNId' value='`$getPLMN-CL-configdb-response.plmnId`'/>",
1137         "comments": "",
1138         "x": 1372.9375228881836,
1139         "y": 730.4375457763672,
1140         "z": "87f870d4.48ff2",
1141         "wires": []
1142     },
1143     {
1144         "id": "7f9afeb5.a86a3",
1145         "type": "execute",
1146         "name": "find MCC",
1147         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='substring'>\n    <parameter name=\"string\" value=\"`$tmp.pLMNId`\" />\n    <parameter name=\"result\" value=\"tmp.mcc\"/>\n    <parameter name=\"begin-index\" value=\"0\" />\n    <parameter name=\"end-index\" value=\"3\" />",
1148         "comments": "",
1149         "outputs": 1,
1150         "x": 1773.7500343322754,
1151         "y": 783.000093460083,
1152         "z": "87f870d4.48ff2",
1153         "wires": [
1154             []
1155         ]
1156     },
1157     {
1158         "id": "e18304b9.ddb768",
1159         "type": "execute",
1160         "name": "find MNC",
1161         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='substring'>\n    <parameter name=\"string\" value=\"`$tmp.pLMNId`\" />\n    <parameter name=\"result\" value=\"tmp.mnc\"/>\n    <parameter name=\"begin-index\" value=\"4\" />",
1162         "comments": "",
1163         "outputs": 1,
1164         "x": 1784.5002136230469,
1165         "y": 817.2499713897705,
1166         "z": "87f870d4.48ff2",
1167         "wires": [
1168             []
1169         ]
1170     },
1171     {
1172         "id": "9e774401.3f6b28",
1173         "type": "record",
1174         "name": "record",
1175         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/closedLoop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`$tmp.pLMNId`\"/>\n<parameter name=\"field2\" value=\"`$tmp.mcc`\"/>\n<parameter name=\"field3\" value=\"`$tmp.mnc`\"/>",
1176         "comments": "",
1177         "outputs": 1,
1178         "x": 1361.2435455322266,
1179         "y": 849.2434682846069,
1180         "z": "87f870d4.48ff2",
1181         "wires": [
1182             []
1183         ]
1184     },
1185     {
1186         "id": "170fa2d2.e0abbd",
1187         "type": "success",
1188         "name": "success",
1189         "xml": "<outcome value='success'>\n",
1190         "comments": "",
1191         "outputs": 1,
1192         "x": 1653.2499923706055,
1193         "y": 694.9999914169312,
1194         "z": "87f870d4.48ff2",
1195         "wires": [
1196             [
1197                 "9e2fae92.32df5"
1198             ]
1199         ]
1200     },
1201     {
1202         "id": "c1c8e091.9ebd1",
1203         "type": "failure",
1204         "name": "failure",
1205         "xml": "<outcome value='failure'>\n",
1206         "comments": "",
1207         "outputs": 1,
1208         "x": 1651.8127365112305,
1209         "y": 744.5624904632568,
1210         "z": "87f870d4.48ff2",
1211         "wires": [
1212             [
1213                 "7052245f.fa38ec"
1214             ]
1215         ]
1216     },
1217     {
1218         "id": "9e2fae92.32df5",
1219         "type": "block",
1220         "name": "block : atomic",
1221         "xml": "<block atomic='true'>",
1222         "atomic": "true",
1223         "comments": "",
1224         "outputs": 1,
1225         "x": 1826.2497940063477,
1226         "y": 684.0000638961792,
1227         "z": "87f870d4.48ff2",
1228         "wires": [
1229             [
1230                 "d33c807a.afbea",
1231                 "b2c1f423.ab4108"
1232             ]
1233         ]
1234     },
1235     {
1236         "id": "7052245f.fa38ec",
1237         "type": "block",
1238         "name": "block : atomic",
1239         "xml": "<block atomic='true'>",
1240         "atomic": "true",
1241         "comments": "",
1242         "outputs": 1,
1243         "x": 1812.812599182129,
1244         "y": 722.5624170303345,
1245         "z": "87f870d4.48ff2",
1246         "wires": [
1247             [
1248                 "8a07be5e.29723",
1249                 "161fa4f0.afa11b",
1250                 "bf48a70f.d59638"
1251             ]
1252         ]
1253     },
1254     {
1255         "id": "d33c807a.afbea",
1256         "type": "record",
1257         "name": "record",
1258         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/closedLoop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully Obtained PLMNId info from ConfigDB\"/>\n<parameter name=\"field2\" value=\"`$getPLMN-CL-configdb-response`\"/>",
1259         "comments": "",
1260         "outputs": 1,
1261         "x": 2026.9995231628418,
1262         "y": 683.7500886917114,
1263         "z": "87f870d4.48ff2",
1264         "wires": [
1265             []
1266         ]
1267     },
1268     {
1269         "id": "b2c1f423.ab4108",
1270         "type": "execute",
1271         "name": "printContext",
1272         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-instantiateRANSlice-configrsp-context.log' />\n\n\n",
1273         "comments": "",
1274         "outputs": 1,
1275         "x": 2062.7777366638184,
1276         "y": 727.0000972747803,
1277         "z": "87f870d4.48ff2",
1278         "wires": [
1279             []
1280         ]
1281     },
1282     {
1283         "id": "161fa4f0.afa11b",
1284         "type": "set",
1285         "name": "set",
1286         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Getting Info from ConfigDB. Aborting RPC executiopn'/>",
1287         "comments": "",
1288         "x": 2057.8129501342773,
1289         "y": 759.6735172271729,
1290         "z": "87f870d4.48ff2",
1291         "wires": []
1292     },
1293     {
1294         "id": "8a07be5e.29723",
1295         "type": "returnFailure",
1296         "name": "return failure",
1297         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Getting Info from ConfigDB. Aborting RPC executiopn'/>",
1298         "comments": "",
1299         "x": 2057.812644958496,
1300         "y": 795.5625019073486,
1301         "z": "87f870d4.48ff2",
1302         "wires": []
1303     },
1304     {
1305         "id": "e3dc58ff.a43c68",
1306         "type": "block",
1307         "name": "Update NearRTRIC Config",
1308         "xml": "<block atomic=\"true\">",
1309         "atomic": "true",
1310         "comments": "",
1311         "outputs": 1,
1312         "x": 870.25,
1313         "y": 910.499997138977,
1314         "z": "87f870d4.48ff2",
1315         "wires": [
1316             [
1317                 "7565f43a.06e69c",
1318                 "68bfd80.3143328",
1319                 "900868e8.78c5f8",
1320                 "4515d38d.7c2e1c",
1321                 "93118024.afea4"
1322             ]
1323         ]
1324     },
1325     {
1326         "id": "7565f43a.06e69c",
1327         "type": "switchNode",
1328         "name": "ransim mounted",
1329         "xml": "<switch test='`$prop.ransim-mounted`'>\n",
1330         "comments": "",
1331         "outputs": 1,
1332         "x": 1109.0000381469727,
1333         "y": 831.0000352859497,
1334         "z": "87f870d4.48ff2",
1335         "wires": [
1336             [
1337                 "ebda12fa.dc10e",
1338                 "2881116d.54f07e"
1339             ]
1340         ]
1341     },
1342     {
1343         "id": "ebda12fa.dc10e",
1344         "type": "outcome",
1345         "name": "Not Mounted",
1346         "xml": "<outcome value='false'>\n",
1347         "comments": "",
1348         "outputs": 1,
1349         "x": 1329.9999237060547,
1350         "y": 887.9997868537903,
1351         "z": "87f870d4.48ff2",
1352         "wires": [
1353             [
1354                 "ca65e7a2.8d0f18"
1355             ]
1356         ]
1357     },
1358     {
1359         "id": "2881116d.54f07e",
1360         "type": "outcome",
1361         "name": "Mounted",
1362         "xml": "<outcome value='true'>\n",
1363         "comments": "",
1364         "outputs": 1,
1365         "x": 1324.0000038146973,
1366         "y": 924.9999256134033,
1367         "z": "87f870d4.48ff2",
1368         "wires": [
1369             [
1370                 "33cf41e1.f4785e"
1371             ]
1372         ]
1373     },
1374     {
1375         "id": "33cf41e1.f4785e",
1376         "type": "block",
1377         "name": "ransim  URL",
1378         "xml": "<block atomic='true'>",
1379         "atomic": "true",
1380         "comments": "",
1381         "outputs": 1,
1382         "x": 1500.9898414611816,
1383         "y": 935.9999113082886,
1384         "z": "87f870d4.48ff2",
1385         "wires": [
1386             [
1387                 "5b97c6f7.0f3668",
1388                 "e28780a7.cc0a1"
1389             ]
1390         ]
1391     },
1392     {
1393         "id": "ca65e7a2.8d0f18",
1394         "type": "block",
1395         "name": "URL",
1396         "xml": "<block atomic='true'>",
1397         "atomic": "true",
1398         "comments": "",
1399         "outputs": 1,
1400         "x": 1489.2014484405518,
1401         "y": 894.5989818572998,
1402         "z": "87f870d4.48ff2",
1403         "wires": [
1404             [
1405                 "eac75626.f051a8"
1406             ]
1407         ]
1408     },
1409     {
1410         "id": "eac75626.f051a8",
1411         "type": "execute",
1412         "name": "generate addnSSAIEntry.ToNearRTRIC URL",
1413         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.addnSSAIEntry.ToNearRTRIC`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.restapi.addnSSAIEntry.ToNearRTRIC.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>",
1414         "comments": "",
1415         "outputs": 1,
1416         "x": 1770.999984741211,
1417         "y": 885.0001230239868,
1418         "z": "87f870d4.48ff2",
1419         "wires": [
1420             []
1421         ]
1422     },
1423     {
1424         "id": "5b97c6f7.0f3668",
1425         "type": "execute",
1426         "name": "generate addnSSAIEntry.ToNearRTRIC URL",
1427         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.addnSSAIEntry.ToNearRTRIC.ransim-mounted`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.restapi.addnSSAIEntry.ToNearRTRIC.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>",
1428         "comments": "",
1429         "outputs": 1,
1430         "x": 1820.5343799591064,
1431         "y": 926.5992217361927,
1432         "z": "87f870d4.48ff2",
1433         "wires": [
1434             []
1435         ]
1436     },
1437     {
1438         "id": "e28780a7.cc0a1",
1439         "type": "execute",
1440         "name": "Populate MOUNT NAME",
1441         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.restapi.addnSSAIEntry.ToNearRTRIC.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.restapi.addnSSAIEntry.ToNearRTRIC.url\"/>\n    <parameter name=\"target\" value=\"{mountName}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>",
1442         "comments": "",
1443         "outputs": 1,
1444         "x": 1763.534896850586,
1445         "y": 971.5989847183228,
1446         "z": "87f870d4.48ff2",
1447         "wires": [
1448             []
1449         ]
1450     },
1451     {
1452         "id": "68bfd80.3143328",
1453         "type": "execute",
1454         "name": "prepare mcc",
1455         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.restapi.addnSSAIEntry.ToNearRTRIC.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.restapi.addnSSAIEntry.ToNearRTRIC.url\"/>\n    <parameter name=\"target\" value=\"{mcc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mcc`\"/>",
1456         "comments": "",
1457         "outputs": 1,
1458         "x": 1105.2500801086426,
1459         "y": 873.5000958442688,
1460         "z": "87f870d4.48ff2",
1461         "wires": [
1462             []
1463         ]
1464     },
1465     {
1466         "id": "900868e8.78c5f8",
1467         "type": "execute",
1468         "name": "prepare mnc",
1469         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.restapi.addnSSAIEntry.ToNearRTRIC.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.restapi.addnSSAIEntry.ToNearRTRIC.url\"/>\n    <parameter name=\"target\" value=\"{mnc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mnc`\"/>",
1470         "comments": "",
1471         "outputs": 1,
1472         "x": 1106.7500534057617,
1473         "y": 913.5000352859497,
1474         "z": "87f870d4.48ff2",
1475         "wires": [
1476             []
1477         ]
1478     },
1479     {
1480         "id": "6f93eff2.b0ce1",
1481         "type": "execute",
1482         "name": "prepare sNssai",
1483         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.restapi.addnSSAIEntry.ToNearRTRIC.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.restapi.addnSSAIEntry.ToNearRTRIC.url\"/>\n    <parameter name=\"target\" value=\"{sNssai}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.payload.sNSSAI`\"/>",
1484         "comments": "",
1485         "outputs": 1,
1486         "x": 1109.7500534057617,
1487         "y": 953.4999885559082,
1488         "z": "87f870d4.48ff2",
1489         "wires": [
1490             []
1491         ]
1492     },
1493     {
1494         "id": "fb44a009.c36ce",
1495         "type": "execute",
1496         "name": "prepare uLThptPerSlice",
1497         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.restapi.addnSSAIEntry.ToNearRTRIC.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.restapi.addnSSAIEntry.ToNearRTRIC.url\"/>\n    <parameter name=\"target\" value=\"{configParameter}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.uLThptPerSlice`\"/>",
1498         "comments": "",
1499         "outputs": 1,
1500         "x": 1112.0000381469727,
1501         "y": 997.500078201294,
1502         "z": "87f870d4.48ff2",
1503         "wires": [
1504             []
1505         ]
1506     },
1507     {
1508         "id": "783193da.54fb4c",
1509         "type": "execute",
1510         "name": "prepare dLThptPerSlice",
1511         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.restapi.addnSSAIEntry.ToNearRTRIC.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.restapi.addnSSAIEntry.ToNearRTRIC.url\"/>\n    <parameter name=\"target\" value=\"{configParameter}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.dLThptPerSlice`\"/>",
1512         "comments": "",
1513         "outputs": 1,
1514         "x": 1105.2500534057617,
1515         "y": 1038.2500476837158,
1516         "z": "87f870d4.48ff2",
1517         "wires": [
1518             []
1519         ]
1520     },
1521     {
1522         "id": "4515d38d.7c2e1c",
1523         "type": "record",
1524         "name": "record",
1525         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/closedLoop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Closed loop API params\"/>\n<parameter name=\"field2\" value=\"`$tmp.nearRTRICId`\"/>\n<parameter name=\"field3\" value=\"`$tmp.mcc`\"/>\n<parameter name=\"field4\" value=\"`$tmp.mnc`\"/>\n<parameter name=\"field5\" value=\"`$tmp.payload.sNSSAI`\"/>\n<parameter name=\"field6\" value=\"`$tmp.uLThptPerSlice`\"/>\n<parameter name=\"field7\" value=\"`$tmp.dLThptPerSlice`\"/>\n\n\n\n\n\n\n",
1526         "comments": "",
1527         "outputs": 1,
1528         "x": 1058.4999885559082,
1529         "y": 1073.750002861023,
1530         "z": "87f870d4.48ff2",
1531         "wires": [
1532             []
1533         ]
1534     },
1535     {
1536         "id": "6596a6b2.005a18",
1537         "type": "success",
1538         "name": "success",
1539         "xml": "<outcome value='success'>\n",
1540         "comments": "",
1541         "outputs": 1,
1542         "x": 1346.0000495910645,
1543         "y": 1122.2500581741333,
1544         "z": "87f870d4.48ff2",
1545         "wires": [
1546             [
1547                 "5d4d6b40.a33694"
1548             ]
1549         ]
1550     },
1551     {
1552         "id": "98dbf171.184c3",
1553         "type": "failure",
1554         "name": "failure",
1555         "xml": "<outcome value='failure'>\n",
1556         "comments": "",
1557         "outputs": 1,
1558         "x": 1344.5627937316895,
1559         "y": 1171.812557220459,
1560         "z": "87f870d4.48ff2",
1561         "wires": [
1562             [
1563                 "9e53f8b7.ebacb8"
1564             ]
1565         ]
1566     },
1567     {
1568         "id": "5d4d6b40.a33694",
1569         "type": "block",
1570         "name": "block : atomic",
1571         "xml": "<block atomic='true'>",
1572         "atomic": "true",
1573         "comments": "",
1574         "outputs": 1,
1575         "x": 1514.9998016357422,
1576         "y": 1116.2500820159912,
1577         "z": "87f870d4.48ff2",
1578         "wires": [
1579             [
1580                 "a60e18ca.7bc708"
1581             ]
1582         ]
1583     },
1584     {
1585         "id": "9e53f8b7.ebacb8",
1586         "type": "block",
1587         "name": "block",
1588         "xml": "<block>",
1589         "atomic": "false",
1590         "comments": "",
1591         "outputs": 1,
1592         "x": 1505.562656402588,
1593         "y": 1149.8124837875366,
1594         "z": "87f870d4.48ff2",
1595         "wires": [
1596             [
1597                 "3540b64f.48185a",
1598                 "b4700b18.a77eb8",
1599                 "bf48a70f.d59638"
1600             ]
1601         ]
1602     },
1603     {
1604         "id": "a60e18ca.7bc708",
1605         "type": "record",
1606         "name": "record",
1607         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/closedLoop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully patched NearRTRIC configuration\"/>",
1608         "comments": "",
1609         "outputs": 1,
1610         "x": 1726.7496070861816,
1611         "y": 1039.0001697540283,
1612         "z": "87f870d4.48ff2",
1613         "wires": [
1614             []
1615         ]
1616     },
1617     {
1618         "id": "b4700b18.a77eb8",
1619         "type": "set",
1620         "name": "set",
1621         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Getting Info from ConfigDB. Aborting RPC executiopn'/>",
1622         "comments": "",
1623         "x": 1731.5632057189941,
1624         "y": 1094.9235095977783,
1625         "z": "87f870d4.48ff2",
1626         "wires": []
1627     },
1628     {
1629         "id": "3540b64f.48185a",
1630         "type": "returnFailure",
1631         "name": "return failure",
1632         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Getting Info from ConfigDB. Aborting RPC executiopn'/>",
1633         "comments": "",
1634         "x": 1692.5627212524414,
1635         "y": 1145.8125019073486,
1636         "z": "87f870d4.48ff2",
1637         "wires": []
1638     },
1639     {
1640         "id": "93118024.afea4",
1641         "type": "execute",
1642         "name": "patch NearRTRIC - config",
1643         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-closed-loop-nearRTRIC-config-patch.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.restapi.addnSSAIEntry.ToNearRTRIC.url`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.controller.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"httpMethod\" value=\"PATCH\"/>\n<parameter name=\"responsePrefix\" value=\"patch-nearRTRIC-config-response\"/>\n<parameter name='contentType' value='application/yang.patch+json' />\n<parameter name='accept' value='application/yang.patch-status+json'/>\n<parameter name='format' value='json' />",
1644         "comments": "",
1645         "outputs": 1,
1646         "x": 1113.5000495910645,
1647         "y": 1121.0000457763672,
1648         "z": "87f870d4.48ff2",
1649         "wires": [
1650             [
1651                 "6596a6b2.005a18",
1652                 "98dbf171.184c3"
1653             ]
1654         ]
1655     },
1656     {
1657         "id": "6ab19d9a.574054",
1658         "type": "set",
1659         "name": "set tmp variables for SO response",
1660         "xml": "<set>\n<parameter name=\"tmp.status\" value=\"`$error-code`\"/>\n<parameter name=\"tmp.reason\" value=\"`$error-message`\"/>\n<parameter name=\"tmp.requestID\" value=\"`$instantiate-r-a-n-slice-input.common-header.request-id `\"/>\n<parameter name=\"tmp.action\" value=\"`$instantiate-r-a-n-slice-input.action`\"/>\n",
1661         "comments": "",
1662         "x": 534.4375,
1663         "y": 1490.624997138977,
1664         "z": "87f870d4.48ff2",
1665         "wires": []
1666     },
1667     {
1668         "id": "f4284a1b.1c2e88",
1669         "type": "execute",
1670         "name": "Send to SO",
1671         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-so-response.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$payloadJson.input.callbackURL`\"/>\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"so-callback-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='*/*' />\n<parameter name=\"restapiUser\" value=\"`$prop.restapi.so.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.restapi.so.password`\"/>",
1672         "comments": "",
1673         "outputs": 1,
1674         "x": 371.9375,
1675         "y": 1734.374997138977,
1676         "z": "87f870d4.48ff2",
1677         "wires": [
1678             [
1679                 "a71334c4.b8c9e8",
1680                 "dac6cda9.72318"
1681             ]
1682         ]
1683     },
1684     {
1685         "id": "ed997ee6.1432a",
1686         "type": "outcome",
1687         "name": "Not Mounted",
1688         "xml": "<outcome value='false'>\n",
1689         "comments": "",
1690         "outputs": 1,
1691         "x": 1749.5000648498535,
1692         "y": 1241.0000314712524,
1693         "z": "87f870d4.48ff2",
1694         "wires": [
1695             [
1696                 "a7383cfd.16f22"
1697             ]
1698         ]
1699     },
1700     {
1701         "id": "99515d02.2778d",
1702         "type": "outcome",
1703         "name": "Mounted",
1704         "xml": "<outcome value='true'>\n",
1705         "comments": "",
1706         "outputs": 1,
1707         "x": 1743.500144958496,
1708         "y": 1278.0001702308655,
1709         "z": "87f870d4.48ff2",
1710         "wires": [
1711             [
1712                 "4036186a.bbcd78"
1713             ]
1714         ]
1715     },
1716     {
1717         "id": "4036186a.bbcd78",
1718         "type": "block",
1719         "name": "ransim  URL",
1720         "xml": "<block atomic='true'>",
1721         "atomic": "true",
1722         "comments": "",
1723         "outputs": 1,
1724         "x": 1920.4899826049805,
1725         "y": 1289.0001559257507,
1726         "z": "87f870d4.48ff2",
1727         "wires": [
1728             [
1729                 "c49707c0.1de1c8",
1730                 "c0c5a770.5866a8"
1731             ]
1732         ]
1733     },
1734     {
1735         "id": "a7383cfd.16f22",
1736         "type": "block",
1737         "name": "URL",
1738         "xml": "<block atomic='true'>",
1739         "atomic": "true",
1740         "comments": "",
1741         "outputs": 1,
1742         "x": 1908.7015895843506,
1743         "y": 1247.599226474762,
1744         "z": "87f870d4.48ff2",
1745         "wires": [
1746             [
1747                 "bc5e0ab6.e45d08"
1748             ]
1749         ]
1750     },
1751     {
1752         "id": "bc5e0ab6.e45d08",
1753         "type": "execute",
1754         "name": "generate addnSSAIEntry.ToNearRTRIC URL",
1755         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.addnSSAIEntry.ToNearRTRIC`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.restapi.addnSSAIEntry.ToNearRTRIC.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>",
1756         "comments": "",
1757         "outputs": 1,
1758         "x": 2190.5001258850098,
1759         "y": 1238.000367641449,
1760         "z": "87f870d4.48ff2",
1761         "wires": [
1762             []
1763         ]
1764     },
1765     {
1766         "id": "c49707c0.1de1c8",
1767         "type": "execute",
1768         "name": "generate addnSSAIEntry.ToNearRTRIC URL",
1769         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.addnSSAIEntry.ToNearRTRIC.ransim-mounted`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.restapi.addnSSAIEntry.ToNearRTRIC.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>",
1770         "comments": "",
1771         "outputs": 1,
1772         "x": 2240.0345211029053,
1773         "y": 1279.5994663536549,
1774         "z": "87f870d4.48ff2",
1775         "wires": [
1776             []
1777         ]
1778     },
1779     {
1780         "id": "c0c5a770.5866a8",
1781         "type": "execute",
1782         "name": "Populate MOUNT NAME",
1783         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.restapi.addnSSAIEntry.ToNearRTRIC.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.restapi.addnSSAIEntry.ToNearRTRIC.url\"/>\n    <parameter name=\"target\" value=\"{mountName}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>",
1784         "comments": "",
1785         "outputs": 1,
1786         "x": 2183.0350379943848,
1787         "y": 1324.599229335785,
1788         "z": "87f870d4.48ff2",
1789         "wires": [
1790             []
1791         ]
1792     },
1793     {
1794         "id": "e9fc49db.73d9c8",
1795         "type": "switchNode",
1796         "name": "ransim mounted",
1797         "xml": "<switch test='`$prop.ransim-mounted`'>\n",
1798         "comments": "",
1799         "outputs": 1,
1800         "x": 1559.500129699707,
1801         "y": 1234.0000295639038,
1802         "z": "87f870d4.48ff2",
1803         "wires": [
1804             [
1805                 "ed997ee6.1432a",
1806                 "99515d02.2778d"
1807             ]
1808         ]
1809     },
1810     {
1811         "id": "9a228d66.9ccc4",
1812         "type": "execute",
1813         "name": "prepare mcc",
1814         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.restapi.addnSSAIEntry.ToNearRTRIC.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.restapi.addnSSAIEntry.ToNearRTRIC.url\"/>\n    <parameter name=\"target\" value=\"{mcc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mcc`\"/>",
1815         "comments": "",
1816         "outputs": 1,
1817         "x": 1554.5000648498535,
1818         "y": 1306.0000314712524,
1819         "z": "87f870d4.48ff2",
1820         "wires": [
1821             []
1822         ]
1823     },
1824     {
1825         "id": "bf4c6d99.65d56",
1826         "type": "execute",
1827         "name": "prepare mnc",
1828         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.restapi.addnSSAIEntry.ToNearRTRIC.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.restapi.addnSSAIEntry.ToNearRTRIC.url\"/>\n    <parameter name=\"target\" value=\"{mnc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mnc`\"/>",
1829         "comments": "",
1830         "outputs": 1,
1831         "x": 1556.0000381469727,
1832         "y": 1345.9999709129333,
1833         "z": "87f870d4.48ff2",
1834         "wires": [
1835             []
1836         ]
1837     },
1838     {
1839         "id": "fb3881bc.b1af3",
1840         "type": "block",
1841         "name": "block : atomic",
1842         "xml": "<block atomic=\"true\">",
1843         "atomic": "true",
1844         "outputs": 1,
1845         "x": 1360.5000228881836,
1846         "y": 1285.0000629425049,
1847         "z": "87f870d4.48ff2",
1848         "wires": [
1849             [
1850                 "e9fc49db.73d9c8",
1851                 "9a228d66.9ccc4",
1852                 "bf4c6d99.65d56",
1853                 "f0663568.359058",
1854                 "4e799ffc.18887",
1855                 "a8375621.0602e8",
1856                 "fc8120ff.bc9ca"
1857             ]
1858         ]
1859     },
1860     {
1861         "id": "f0663568.359058",
1862         "type": "for",
1863         "name": "For Number of cells",
1864         "xml": "<for index='id2' start='0' end=\"`$tmp.CUCellListEntries`\" >",
1865         "comments": "",
1866         "outputs": 1,
1867         "x": 1569.7501907348633,
1868         "y": 1450.0000658035278,
1869         "z": "87f870d4.48ff2",
1870         "wires": [
1871             [
1872                 "433233fb.83bc0c",
1873                 "e31c9ea.89d486"
1874             ]
1875         ]
1876     },
1877     {
1878         "id": "4e372e8b.85086",
1879         "type": "execute",
1880         "name": "cellLocalId",
1881         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellCULocalId' />\n\t<parameter name='source' value=\"`'payloadJson.input.additionalproperties.resourceConfig.data['+$id-is+'].cellCUList['+$id2+'].cellLocalId'`\" />",
1882         "comments": "",
1883         "outputs": 1,
1884         "x": 1993.000129699707,
1885         "y": 1356.5003004074097,
1886         "z": "87f870d4.48ff2",
1887         "wires": [
1888             []
1889         ]
1890     },
1891     {
1892         "id": "433233fb.83bc0c",
1893         "type": "block",
1894         "name": "block : atomic",
1895         "xml": "<block atomic=\"true\">",
1896         "atomic": "true",
1897         "outputs": 1,
1898         "x": 1779.5,
1899         "y": 1447.000023841858,
1900         "z": "87f870d4.48ff2",
1901         "wires": [
1902             [
1903                 "4e372e8b.85086",
1904                 "fe14cde6.25973",
1905                 "aeedf427.e7bb28",
1906                 "2b6ab99b.1c9bd6",
1907                 "5afb38d5.4c6df8"
1908             ]
1909         ]
1910     },
1911     {
1912         "id": "fe14cde6.25973",
1913         "type": "execute",
1914         "name": "predictedMaxNumberofConns",
1915         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.predictedMaxNumberofConns' />\n\t<parameter name='source' value=\"`'payloadJson.input.additionalproperties.resourceConfig.data['+$id-is+'].cellCUList['+$id2+'].configData.predictedMaxNumberofConns'`\" />",
1916         "comments": "",
1917         "outputs": 1,
1918         "x": 2037.2500076293945,
1919         "y": 1486.500147819519,
1920         "z": "87f870d4.48ff2",
1921         "wires": [
1922             []
1923         ]
1924     },
1925     {
1926         "id": "aeedf427.e7bb28",
1927         "type": "execute",
1928         "name": "patch NearRTRIC - config",
1929         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-closed-loop-nearRTRIC-config-patch.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.restapi.addnSSAIEntry.ToNearRTRIC.url`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.controller.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"httpMethod\" value=\"PATCH\"/>\n<parameter name=\"responsePrefix\" value=\"patch-nearRTRIC-config-response\"/>\n<parameter name='contentType' value='application/yang.patch+json' />\n<parameter name='accept' value='application/yang.patch-status+json'/>\n<parameter name='format' value='json' />",
1930         "comments": "",
1931         "outputs": 1,
1932         "x": 2028,
1933         "y": 1561.000023841858,
1934         "z": "87f870d4.48ff2",
1935         "wires": [
1936             [
1937                 "4ce78eff.4545e",
1938                 "db63b1b4.6793f"
1939             ]
1940         ]
1941     },
1942     {
1943         "id": "4ce78eff.4545e",
1944         "type": "success",
1945         "name": "success",
1946         "xml": "<outcome value='success'>\n",
1947         "comments": "",
1948         "outputs": 1,
1949         "x": 2260.5,
1950         "y": 1562.250036239624,
1951         "z": "87f870d4.48ff2",
1952         "wires": [
1953             [
1954                 "565c5660.4fda78"
1955             ]
1956         ]
1957     },
1958     {
1959         "id": "db63b1b4.6793f",
1960         "type": "failure",
1961         "name": "failure",
1962         "xml": "<outcome value='failure'>\n",
1963         "comments": "",
1964         "outputs": 1,
1965         "x": 2259.062744140625,
1966         "y": 1611.8125352859497,
1967         "z": "87f870d4.48ff2",
1968         "wires": [
1969             [
1970                 "a2ecc06b.2e7ce"
1971             ]
1972         ]
1973     },
1974     {
1975         "id": "a2ecc06b.2e7ce",
1976         "type": "block",
1977         "name": "block",
1978         "xml": "<block>",
1979         "atomic": "false",
1980         "comments": "",
1981         "outputs": 1,
1982         "x": 2420.0626068115234,
1983         "y": 1589.8124618530273,
1984         "z": "87f870d4.48ff2",
1985         "wires": [
1986             [
1987                 "62aad72c.d1cbc8",
1988                 "dde5e5d2.491798",
1989                 "bf48a70f.d59638"
1990             ]
1991         ]
1992     },
1993     {
1994         "id": "565c5660.4fda78",
1995         "type": "block",
1996         "name": "block : atomic",
1997         "xml": "<block atomic='true'>",
1998         "atomic": "true",
1999         "comments": "",
2000         "outputs": 1,
2001         "x": 2429.4997520446777,
2002         "y": 1556.250060081482,
2003         "z": "87f870d4.48ff2",
2004         "wires": [
2005             [
2006                 "45d3cff5.f3716"
2007             ]
2008         ]
2009     },
2010     {
2011         "id": "62aad72c.d1cbc8",
2012         "type": "returnFailure",
2013         "name": "return failure",
2014         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Getting Info from ConfigDB. Aborting RPC executiopn'/>",
2015         "comments": "",
2016         "x": 2607.062671661377,
2017         "y": 1585.8124799728394,
2018         "z": "87f870d4.48ff2",
2019         "wires": []
2020     },
2021     {
2022         "id": "dde5e5d2.491798",
2023         "type": "set",
2024         "name": "set",
2025         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Getting Info from ConfigDB. Aborting RPC executiopn'/>",
2026         "comments": "",
2027         "x": 2646.0631561279297,
2028         "y": 1534.923487663269,
2029         "z": "87f870d4.48ff2",
2030         "wires": []
2031     },
2032     {
2033         "id": "45d3cff5.f3716",
2034         "type": "record",
2035         "name": "record",
2036         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/closedLoop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully patched NearRTRIC configuration\"/>",
2037         "comments": "",
2038         "outputs": 1,
2039         "x": 2641.249557495117,
2040         "y": 1479.000147819519,
2041         "z": "87f870d4.48ff2",
2042         "wires": [
2043             []
2044         ]
2045     },
2046     {
2047         "id": "f61988dc.69c458",
2048         "type": "record",
2049         "name": "record",
2050         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/intelligentSlicing.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Data length \"/>\n<parameter name=\"field2\" value=\"`$tmp.payload.dataPoints`\"/>\n\n\n\n",
2051         "comments": "",
2052         "outputs": 1,
2053         "x": 929.25,
2054         "y": 1255.000023841858,
2055         "z": "87f870d4.48ff2",
2056         "wires": [
2057             []
2058         ]
2059     },
2060     {
2061         "id": "4e799ffc.18887",
2062         "type": "execute",
2063         "name": "CUCellListEntries",
2064         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.CUCellListEntries' />\n\t<parameter name='source' value=\"`'payloadJson.input.additionalproperties.resourceConfig.data['+$id-is+'].cellCUList_length'`\" />\n\t",
2065         "comments": "",
2066         "outputs": 1,
2067         "x": 1570.7500076293945,
2068         "y": 1380.2500343322754,
2069         "z": "87f870d4.48ff2",
2070         "wires": [
2071             []
2072         ]
2073     },
2074     {
2075         "id": "a8375621.0602e8",
2076         "type": "record",
2077         "name": "record",
2078         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/intelligentSlicing.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"CUCEll List length \"/>\n<parameter name=\"field2\" value=\"`$tmp.CUCellListEntries`\"/>\n\n\n\n",
2079         "comments": "",
2080         "outputs": 1,
2081         "x": 1550.75,
2082         "y": 1413.250023841858,
2083         "z": "87f870d4.48ff2",
2084         "wires": [
2085             []
2086         ]
2087     },
2088     {
2089         "id": "2b6ab99b.1c9bd6",
2090         "type": "record",
2091         "name": "record",
2092         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/intelligentSlicing.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"cellLocalId\"/>\n<parameter name=\"field2\" value=\"`$tmp.cellLocalId`\"/>\n\n\n\n",
2093         "comments": "",
2094         "outputs": 1,
2095         "x": 1973.5002555847168,
2096         "y": 1523.750057220459,
2097         "z": "87f870d4.48ff2",
2098         "wires": [
2099             []
2100         ]
2101     },
2102     {
2103         "id": "fc8120ff.bc9ca",
2104         "type": "set",
2105         "name": "set Temp Variables",
2106         "xml": "<set>\n<parameter name=\"tmp.nearRTRICId\" value=\"`$payloadJson.input.additionalproperties.resourceConfig.data[$id-is].nearRTRICId`\"/>\n<parameter name=\"tmp.CUCPName\" value=\"`$payloadJson.input.additionalproperties.resourceConfig.data[$id-is].gNBCUName`\"/>",
2107         "comments": "",
2108         "x": 1576.25,
2109         "y": 1189.500023841858,
2110         "z": "87f870d4.48ff2",
2111         "wires": []
2112     },
2113     {
2114         "id": "bc4570d7.a0bf8",
2115         "type": "block",
2116         "name": "block : atomic",
2117         "xml": "<block atomic=\"true\">",
2118         "atomic": "true",
2119         "outputs": 1,
2120         "x": 1369.2500457763672,
2121         "y": 787.0000476837158,
2122         "z": "87f870d4.48ff2",
2123         "wires": [
2124             [
2125                 "95f40548.20d658",
2126                 "8a6a0b95.d28dd8"
2127             ]
2128         ]
2129     },
2130     {
2131         "id": "8a6a0b95.d28dd8",
2132         "type": "set",
2133         "name": "set mcc & mnc Variables",
2134         "xml": "<set>\n<parameter name='tmp.mcc' value='`$tmp.plmnList[0]`'/>\n<parameter name='tmp.mnc' value='`$tmp.plmnList[1]`'/>",
2135         "comments": "",
2136         "x": 1580.9771423339844,
2137         "y": 844.5577483177185,
2138         "z": "87f870d4.48ff2",
2139         "wires": []
2140     },
2141     {
2142         "id": "95f40548.20d658",
2143         "type": "execute",
2144         "name": "split pLMNId",
2145         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n    <parameter name=\"original_string\" value=\"`$tmp.pLMNId`\" />\n    <parameter name=\"regex\" value=\"-\"/>\n    <parameter name=\"ctx_memory_result_key\" value=\"tmp.plmnList\" />",
2146         "comments": "",
2147         "outputs": 1,
2148         "x": 1588.5224609375,
2149         "y": 800.5123376846313,
2150         "z": "87f870d4.48ff2",
2151         "wires": [
2152             []
2153         ]
2154     },
2155     {
2156         "id": "a55c9175.dfc4",
2157         "type": "set",
2158         "name": "append configParam",
2159         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellLocalId' />\n\t<parameter name='source' value=\"`$tmp.cellLocalId`+'-maxNumberofConns'\" />",
2160         "comments": "",
2161         "x": 2019.0625076293945,
2162         "y": 1450.6250562667847,
2163         "z": "87f870d4.48ff2",
2164         "wires": []
2165     },
2166     {
2167         "id": "5afb38d5.4c6df8",
2168         "type": "execute",
2169         "name": "append configParam",
2170         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat'>\n    <parameter name=\"source\" value=\"`$tmp.cellCULocalId`\" />\n    <parameter name=\"target\" value=\"-maxNumberofConns\"/>\n    <parameter name=\"outputPath\" value=\"tmp.cellLocalId\" />",
2171         "comments": "",
2172         "outputs": 1,
2173         "x": 1995.0000457763672,
2174         "y": 1403.7500562667847,
2175         "z": "87f870d4.48ff2",
2176         "wires": [
2177             []
2178         ]
2179     },
2180     {
2181         "id": "a56b4cb5.f3ca5",
2182         "type": "switchNode",
2183         "name": "check nearrtric",
2184         "xml": "<switch test='`$tmp.nearRTRICId == 11 `'>\n",
2185         "comments": "",
2186         "outputs": 1,
2187         "x": 1322.1500663757324,
2188         "y": 199.00000095367432,
2189         "z": "87f870d4.48ff2",
2190         "wires": [
2191             [
2192                 "dde56c45.0cea1",
2193                 "566c6c5e.6e7544"
2194             ]
2195         ]
2196     },
2197     {
2198         "id": "dde56c45.0cea1",
2199         "type": "outcome",
2200         "name": "True",
2201         "xml": "<outcome value='true'>\n",
2202         "comments": "",
2203         "outputs": 1,
2204         "x": 1504.3502655029297,
2205         "y": 39.00000476837158,
2206         "z": "87f870d4.48ff2",
2207         "wires": [
2208             [
2209                 "cf3063e1.c09e1"
2210             ]
2211         ]
2212     },
2213     {
2214         "id": "566c6c5e.6e7544",
2215         "type": "outcome",
2216         "name": "False",
2217         "xml": "<outcome value='false'>\n",
2218         "comments": "",
2219         "outputs": 1,
2220         "x": 1526.150047302246,
2221         "y": 121.99999904632568,
2222         "z": "87f870d4.48ff2",
2223         "wires": [
2224             [
2225                 "8a75e871.a550e8"
2226             ]
2227         ]
2228     },
2229     {
2230         "id": "24812d5e.ec4ff2",
2231         "type": "block",
2232         "name": "block : atomic",
2233         "xml": "<block atomic='true'>",
2234         "atomic": "true",
2235         "comments": "",
2236         "outputs": 1,
2237         "x": 1587.150047302246,
2238         "y": 245.00000095367432,
2239         "z": "87f870d4.48ff2",
2240         "wires": [
2241             [
2242                 "35435a90.270286"
2243             ]
2244         ]
2245     },
2246     {
2247         "id": "35435a90.270286",
2248         "type": "execute",
2249         "name": "check policytype",
2250         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$tmp.policytype.url`\"/>\n<parameter name='format' value='json' />\n<parameter name='httpMethod' value='GET' />\n<parameter name='contentType' value='application/json' />\n<parameter name='responsePrefix' value='get-policytypes-responsse' />",
2251         "comments": "",
2252         "outputs": 1,
2253         "x": 1872.7500534057617,
2254         "y": 224.00000095367432,
2255         "z": "87f870d4.48ff2",
2256         "wires": [
2257             [
2258                 "b1545141.7b08a",
2259                 "45b2dc37.c7e0b4"
2260             ]
2261         ]
2262     },
2263     {
2264         "id": "b1545141.7b08a",
2265         "type": "success",
2266         "name": "success",
2267         "xml": "<outcome value='success'>\n",
2268         "comments": "",
2269         "outputs": 1,
2270         "x": 2087.750270843506,
2271         "y": 95.00000095367432,
2272         "z": "87f870d4.48ff2",
2273         "wires": [
2274             [
2275                 "1377b52f.ae81cb"
2276             ]
2277         ]
2278     },
2279     {
2280         "id": "1377b52f.ae81cb",
2281         "type": "block",
2282         "name": "block : atomic",
2283         "xml": "<block atomic='true'>",
2284         "atomic": "true",
2285         "comments": "",
2286         "outputs": 1,
2287         "x": 2304.750274658203,
2288         "y": 92.56728458404541,
2289         "z": "87f870d4.48ff2",
2290         "wires": [
2291             [
2292                 "4d438fdf.7331b",
2293                 "7470a603.c002e8",
2294                 "7a0abb89.76e6d4",
2295                 "e050764e.8d0968"
2296             ]
2297         ]
2298     },
2299     {
2300         "id": "4d438fdf.7331b",
2301         "type": "record",
2302         "name": "record",
2303         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/closedLoop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"policy types length \"/>\n<parameter name=\"field2\" value=\"`$tmp.policytypelength`\"/>",
2304         "comments": "",
2305         "outputs": 1,
2306         "x": 2603.7502784729004,
2307         "y": 76.56728458404541,
2308         "z": "87f870d4.48ff2",
2309         "wires": [
2310             []
2311         ]
2312     },
2313     {
2314         "id": "45b2dc37.c7e0b4",
2315         "type": "failure",
2316         "name": "failure",
2317         "xml": "<outcome value='failure'>\n",
2318         "comments": "",
2319         "outputs": 1,
2320         "x": 2068.7500038146973,
2321         "y": 228.5673589706421,
2322         "z": "87f870d4.48ff2",
2323         "wires": [
2324             [
2325                 "bfe89f6e.73a93"
2326             ]
2327         ]
2328     },
2329     {
2330         "id": "bfe89f6e.73a93",
2331         "type": "block",
2332         "name": "block : atomic",
2333         "xml": "<block atomic='true'>",
2334         "atomic": "true",
2335         "comments": "",
2336         "outputs": 1,
2337         "x": 2215.749931335449,
2338         "y": 226.5673589706421,
2339         "z": "87f870d4.48ff2",
2340         "wires": [
2341             [
2342                 "ca023a60.e60638"
2343             ]
2344         ]
2345     },
2346     {
2347         "id": "ca023a60.e60638",
2348         "type": "record",
2349         "name": "record",
2350         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/closedLoop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"req error \"/>\n<parameter name=\"field2\" value=\"Failure\"/>",
2351         "comments": "",
2352         "outputs": 1,
2353         "x": 2380.7499351501465,
2354         "y": 225.5673589706421,
2355         "z": "87f870d4.48ff2",
2356         "wires": [
2357             []
2358         ]
2359     },
2360     {
2361         "id": "7470a603.c002e8",
2362         "type": "execute",
2363         "name": "getpolicylength",
2364         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.policytypelength' />\n\t<parameter name='source' value=\"`'get-policytypes-responsse._length'`\" />",
2365         "comments": "",
2366         "outputs": 1,
2367         "x": 2594.4397354125977,
2368         "y": 20,
2369         "z": "87f870d4.48ff2",
2370         "wires": [
2371             []
2372         ]
2373     },
2374     {
2375         "id": "7a0abb89.76e6d4",
2376         "type": "switchNode",
2377         "name": "check the action",
2378         "xml": "<switch test='`$tmp.policytypelength > 0`'>\n",
2379         "comments": "",
2380         "outputs": 1,
2381         "x": 2610.7502822875977,
2382         "y": 146.00000095367432,
2383         "z": "87f870d4.48ff2",
2384         "wires": [
2385             [
2386                 "690766cf.91f158",
2387                 "12594a03.96e466"
2388             ]
2389         ]
2390     },
2391     {
2392         "id": "690766cf.91f158",
2393         "type": "outcome",
2394         "name": "True",
2395         "xml": "<outcome value='true'>\n",
2396         "comments": "",
2397         "outputs": 1,
2398         "x": 2855.3501358032227,
2399         "y": 109,
2400         "z": "87f870d4.48ff2",
2401         "wires": [
2402             [
2403                 "ce6a036a.99ba1"
2404             ]
2405         ]
2406     },
2407     {
2408         "id": "12594a03.96e466",
2409         "type": "outcome",
2410         "name": "False",
2411         "xml": "<outcome value='false'>\n",
2412         "comments": "",
2413         "outputs": 1,
2414         "x": 2899.35013961792,
2415         "y": 174.00000095367432,
2416         "z": "87f870d4.48ff2",
2417         "wires": [
2418             [
2419                 "78207b48.ae9794"
2420             ]
2421         ]
2422     },
2423     {
2424         "id": "ce6a036a.99ba1",
2425         "type": "block",
2426         "name": "block : atomic",
2427         "xml": "<block atomic='true'>",
2428         "atomic": "true",
2429         "comments": "",
2430         "outputs": 1,
2431         "x": 3030.350143432617,
2432         "y": 113.00000095367432,
2433         "z": "87f870d4.48ff2",
2434         "wires": [
2435             [
2436                 "a727e423.346688"
2437             ]
2438         ]
2439     },
2440     {
2441         "id": "78207b48.ae9794",
2442         "type": "block",
2443         "name": "block : atomic",
2444         "xml": "<block atomic='true'>",
2445         "atomic": "true",
2446         "comments": "",
2447         "outputs": 1,
2448         "x": 3082.3505325317383,
2449         "y": 188.00000095367432,
2450         "z": "87f870d4.48ff2",
2451         "wires": [
2452             [
2453                 "7c68e747.61c618",
2454                 "aa715a4.c64fda8"
2455             ]
2456         ]
2457     },
2458     {
2459         "id": "a727e423.346688",
2460         "type": "record",
2461         "name": "record",
2462         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/closedLoop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"policy type already exists \"/>\n<parameter name=\"field2\" value=\"SUCCESSFULL\"/>",
2463         "comments": "",
2464         "outputs": 1,
2465         "x": 3187.350143432617,
2466         "y": 110,
2467         "z": "87f870d4.48ff2",
2468         "wires": [
2469             []
2470         ]
2471     },
2472     {
2473         "id": "7c68e747.61c618",
2474         "type": "execute",
2475         "name": "create policytype",
2476         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/A1policytype.json'`\" />\n<parameter name=\"restapiUrl\" value=\"https://10.31.4.11:30226/events/A1-P\"/>\n<parameter name='format' value='json' />\n<parameter name='httpMethod' value='POST' />\n<parameter name='contentType' value='application/json' />\n<parameter name='responsePrefix' value='dmaap' />",
2477         "comments": "",
2478         "outputs": 1,
2479         "x": 3312.3505325317383,
2480         "y": 223.00000095367432,
2481         "z": "87f870d4.48ff2",
2482         "wires": [
2483             [
2484                 "981de7de.0c3ec8"
2485             ]
2486         ]
2487     },
2488     {
2489         "id": "aa715a4.c64fda8",
2490         "type": "record",
2491         "name": "record",
2492         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/closedLoop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"creating new policy \"/>\n<parameter name=\"field2\" value=\"SUCCESSFULL\"/>",
2493         "comments": "",
2494         "outputs": 1,
2495         "x": 3295.150535583496,
2496         "y": 164.00000095367432,
2497         "z": "87f870d4.48ff2",
2498         "wires": [
2499             []
2500         ]
2501     },
2502     {
2503         "id": "981de7de.0c3ec8",
2504         "type": "success",
2505         "name": "success",
2506         "xml": "<outcome value='success'>\n",
2507         "comments": "",
2508         "outputs": 1,
2509         "x": 3510.161087036133,
2510         "y": 219.20009899139404,
2511         "z": "87f870d4.48ff2",
2512         "wires": [
2513             [
2514                 "9e14aabf.5867f8"
2515             ]
2516         ]
2517     },
2518     {
2519         "id": "59721398.37df0c",
2520         "type": "record",
2521         "name": "record",
2522         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/closedLoop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Create policytype \"/>\n<parameter name=\"field2\" value=\"Succesfull\"/>",
2523         "comments": "",
2524         "outputs": 1,
2525         "x": 3868.7501525878906,
2526         "y": 225.00000095367432,
2527         "z": "87f870d4.48ff2",
2528         "wires": [
2529             []
2530         ]
2531     },
2532     {
2533         "id": "9e14aabf.5867f8",
2534         "type": "block",
2535         "name": "block : atomic",
2536         "xml": "<block atomic='true'>",
2537         "atomic": "true",
2538         "comments": "",
2539         "outputs": 1,
2540         "x": 3685.7501525878906,
2541         "y": 223.00000095367432,
2542         "z": "87f870d4.48ff2",
2543         "wires": [
2544             [
2545                 "59721398.37df0c"
2546             ]
2547         ]
2548     },
2549     {
2550         "id": "e050764e.8d0968",
2551         "type": "execute",
2552         "name": "create policyinstance ",
2553         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/A1policyinstance.json'`\" />\n<parameter name=\"restapiUrl\" value=\"https://10.31.4.11:30226/events/A1-P\"/>\n<parameter name='format' value='json' />\n<parameter name='httpMethod' value='POST' />\n<parameter name='contentType' value='application/json' />\n<parameter name='responsePrefix' value='dmaap-res' />",
2554         "comments": "",
2555         "outputs": 1,
2556         "x": 2655.9500427246094,
2557         "y": 240.00000286102295,
2558         "z": "87f870d4.48ff2",
2559         "wires": [
2560             [
2561                 "7dd231b9.d3cb2"
2562             ]
2563         ]
2564     },
2565     {
2566         "id": "e35f053a.546e98",
2567         "type": "record",
2568         "name": "record",
2569         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/closedLoop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Create policyinstance \"/>\n<parameter name=\"field2\" value=\"Succesfull\"/>",
2570         "comments": "",
2571         "outputs": 1,
2572         "x": 3310.3498497009277,
2573         "y": 277.00000286102295,
2574         "z": "87f870d4.48ff2",
2575         "wires": [
2576             []
2577         ]
2578     },
2579     {
2580         "id": "4225aa83.138ae4",
2581         "type": "block",
2582         "name": "block : atomic",
2583         "xml": "<block atomic='true'>",
2584         "atomic": "true",
2585         "comments": "",
2586         "outputs": 1,
2587         "x": 3104.349655151367,
2588         "y": 260.00000286102295,
2589         "z": "87f870d4.48ff2",
2590         "wires": [
2591             [
2592                 "e35f053a.546e98"
2593             ]
2594         ]
2595     },
2596     {
2597         "id": "7dd231b9.d3cb2",
2598         "type": "success",
2599         "name": "success",
2600         "xml": "<outcome value='success'>\n",
2601         "comments": "",
2602         "outputs": 1,
2603         "x": 2929.3494567871094,
2604         "y": 252.19995403289795,
2605         "z": "87f870d4.48ff2",
2606         "wires": [
2607             [
2608                 "4225aa83.138ae4"
2609             ]
2610         ]
2611     },
2612     {
2613         "id": "cf3063e1.c09e1",
2614         "type": "set",
2615         "name": "set Temp Variables",
2616         "xml": "<set>\n<parameter name='tmp.policytype.url' value='`$prop.a1.policytype.url.nearrtric11`'/>\n<parameter name=\"tmp.policyinstance.url\" value=\"`$prop.a1.policyinstance.url.nearrtric11`\"/>\n",
2617         "comments": "",
2618         "x": 1687.550048828125,
2619         "y": 31.99999713897705,
2620         "z": "87f870d4.48ff2",
2621         "wires": []
2622     },
2623     {
2624         "id": "8a75e871.a550e8",
2625         "type": "set",
2626         "name": "set Temp Variables",
2627         "xml": "<set>\n<parameter name='tmp.policytype.url' value='`$prop.a1.policytype.url.nearrtric22`'/>\n<parameter name=\"tmp.policyinstance.url\" value=\"`$prop.a1.policyinstance.url.nearrtric22`\"/>\n",
2628         "comments": "",
2629         "x": 1711.550048828125,
2630         "y": 119.99999904632568,
2631         "z": "87f870d4.48ff2",
2632         "wires": []
2633     },
2634     {
2635         "id": "7d9e5472.3a5c6c",
2636         "type": "comment",
2637         "name": "A1-adaptor simulators",
2638         "info": "Currently have configured to support 2 near-rt-ric simulators.\nNear-rt-ric simulators has to be run separately and corresponding ip can be configured in the properties file",
2639         "comments": "",
2640         "x": 935.75,
2641         "y": 35.99999713897705,
2642         "z": "87f870d4.48ff2",
2643         "wires": []
2644     },
2645     {
2646         "id": "34629ea.5895d62",
2647         "type": "set",
2648         "name": "set API params",
2649         "xml": "<set>\n<parameter name='tmp.cellLocalId' value='`$tmp.cellCULocalId`'/>\n<parameter name='tmp.payload.pLMNId' value='`$tmp.pLMNId`'/>\n<parameter name='tmp.payload.sNSSAI' value='`$tmp.payload.sNSSAI`'/>\n<parameter name='tmp.maxNumberOfConns' value='`$tmp.predictedMaxNumberofConns`'/>\n",
2650         "comments": "",
2651         "x": 1757.0000915527344,
2652         "y": 1559.0001287460327,
2653         "z": "87f870d4.48ff2",
2654         "wires": []
2655     },
2656     {
2657         "id": "a8d5a9ac.730108",
2658         "type": "record",
2659         "name": "record",
2660         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/intelligentSlicing.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"cellLocalId\"/>\n<parameter name=\"field2\" value=\"`$tmp.cellLocalId`\"/>\n<parameter name=\"field3\" value=\"pLMNId\"/>\n<parameter name=\"field4\" value=\"`$tmp.payload.pLMNId`\"/>\n<parameter name=\"field5\" value=\"maxNumberOfConns\"/>\n<parameter name=\"field6\" value=\"`$tmp.maxNumberOfConns`\"/>\n<parameter name=\"field7\" value=\"gNBCUName\"/>\n<parameter name=\"field8\" value=\"`$tmp.gNBCUCPList.gNBCUName`\"/>\n<parameter name=\"field9\" value=\"gNBId\"/>\n<parameter name=\"field10\" value=\"`$tmp.gNBCUCPList.gNBId`\"/>\n<parameter name=\"field11\" value=\"nFType\"/>\n<parameter name=\"field12\" value=\"`$tmp.gNBCUCPList.nFType`\"/>",
2661         "comments": "",
2662         "outputs": 1,
2663         "x": 1738.4997863769531,
2664         "y": 1603.2224187850952,
2665         "z": "87f870d4.48ff2",
2666         "wires": [
2667             []
2668         ]
2669     },
2670     {
2671         "id": "9c4b8c70.1468",
2672         "type": "execute",
2673         "name": "Update cellCU in ConfigDB",
2674         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $prop.restapi.configdb.updateCellCU`\"/>\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-configDB-updateCellCU.json'`\" />\n<parameter name=\"httpMethod\" value=\"PATCH\"/>\n<parameter name=\"responsePrefix\" value=\"update-nrCellCU-configdb-response\"/>\n<parameter name='contentType' value='application/json' /> \n<parameter name='format' value='json' />\n<parameter name='accept' value='application/json' />\n<parameter name=\"convertResponse\" value=\"true\"/>",
2675         "comments": "",
2676         "outputs": 1,
2677         "x": 1799.2776222229004,
2678         "y": 1670.305549621582,
2679         "z": "87f870d4.48ff2",
2680         "wires": [
2681             [
2682                 "1be8565f.d0eb8a",
2683                 "c21a1a8b.b0ecb8"
2684             ]
2685         ]
2686     },
2687     {
2688         "id": "1be8565f.d0eb8a",
2689         "type": "failure",
2690         "name": "failure",
2691         "xml": "<outcome value='failure'>\n",
2692         "comments": "",
2693         "outputs": 1,
2694         "x": 2070.7221870422363,
2695         "y": 1689.0835781097412,
2696         "z": "87f870d4.48ff2",
2697         "wires": [
2698             [
2699                 "b2438ed7.b11a"
2700             ]
2701         ]
2702     },
2703     {
2704         "id": "c21a1a8b.b0ecb8",
2705         "type": "success",
2706         "name": "success",
2707         "xml": "<outcome value='success'>\n",
2708         "comments": "",
2709         "outputs": 1,
2710         "x": 2067.278232574463,
2711         "y": 1739.3057317733765,
2712         "z": "87f870d4.48ff2",
2713         "wires": [
2714             [
2715                 "33cade2c.41ecc2"
2716             ]
2717         ]
2718     },
2719     {
2720         "id": "b2438ed7.b11a",
2721         "type": "block",
2722         "name": "block : atomic",
2723         "xml": "<block atomic='true'>",
2724         "atomic": "true",
2725         "comments": "",
2726         "outputs": 1,
2727         "x": 2232.2776832580566,
2728         "y": 1675.3054876327515,
2729         "z": "87f870d4.48ff2",
2730         "wires": [
2731             [
2732                 "ef477f6f.e72e4",
2733                 "eaefe735.81a6e8",
2734                 "bf48a70f.d59638"
2735             ]
2736         ]
2737     },
2738     {
2739         "id": "eaefe735.81a6e8",
2740         "type": "set",
2741         "name": "set",
2742         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error in updating Config DB - NRCellCU. Aborting RPC executiopn'/>",
2743         "comments": "",
2744         "x": 2429.388645172119,
2745         "y": 1625.9722356796265,
2746         "z": "87f870d4.48ff2",
2747         "wires": []
2748     },
2749     {
2750         "id": "ef477f6f.e72e4",
2751         "type": "returnFailure",
2752         "name": "return failure",
2753         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error updating NRCellCU-PLMNInfo in ConfigDB. Aborting RPC executiopn'/>",
2754         "comments": "",
2755         "x": 2414.6106910705566,
2756         "y": 1676.7500066757202,
2757         "z": "87f870d4.48ff2",
2758         "wires": []
2759     },
2760     {
2761         "id": "c9376999.76aee8",
2762         "type": "record",
2763         "name": "record",
2764         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/instantiateRANSliceModifyAllocate.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully updated ConfigDB - NRCellCU pLMNinfo \"/>",
2765         "comments": "",
2766         "outputs": 1,
2767         "x": 2360.3891944885254,
2768         "y": 1760.5283269882202,
2769         "z": "87f870d4.48ff2",
2770         "wires": [
2771             []
2772         ]
2773     },
2774     {
2775         "id": "33cade2c.41ecc2",
2776         "type": "block",
2777         "name": "block",
2778         "xml": "<block>\n",
2779         "atomic": "false",
2780         "comments": "",
2781         "outputs": 1,
2782         "x": 2205.722137451172,
2783         "y": 1746.8611516952515,
2784         "z": "87f870d4.48ff2",
2785         "wires": [
2786             [
2787                 "c9376999.76aee8"
2788             ]
2789         ]
2790     },
2791     {
2792         "id": "e31c9ea.89d486",
2793         "type": "block",
2794         "name": "block : atomic",
2795         "xml": "<block atomic=\"true\">",
2796         "atomic": "true",
2797         "outputs": 1,
2798         "x": 1566.25,
2799         "y": 1601.000023841858,
2800         "z": "87f870d4.48ff2",
2801         "wires": [
2802             [
2803                 "34629ea.5895d62",
2804                 "a8d5a9ac.730108",
2805                 "9c4b8c70.1468"
2806             ]
2807         ]
2808     },
2809     {
2810         "id": "deb0e7c6.b92d08",
2811         "type": "switchNode",
2812         "name": "check status",
2813         "xml": "<switch test='`$error-code`'>\n",
2814         "comments": "",
2815         "outputs": 1,
2816         "x": 494,
2817         "y": 1600.000023841858,
2818         "z": "87f870d4.48ff2",
2819         "wires": [
2820             [
2821                 "692a2173.eda43",
2822                 "a1fa482d.1fb048"
2823             ]
2824         ]
2825     },
2826     {
2827         "id": "692a2173.eda43",
2828         "type": "success",
2829         "name": "success",
2830         "xml": "<outcome value='200'>\n",
2831         "comments": "",
2832         "outputs": 1,
2833         "x": 696.0000534057617,
2834         "y": 1570.0000047683716,
2835         "z": "87f870d4.48ff2",
2836         "wires": [
2837             [
2838                 "aadf185.f14b3e8"
2839             ]
2840         ]
2841     },
2842     {
2843         "id": "a1fa482d.1fb048",
2844         "type": "other",
2845         "name": "other",
2846         "xml": "<outcome value='Other'>\n",
2847         "comments": "",
2848         "outputs": 1,
2849         "x": 692.9999656677246,
2850         "y": 1608.9999688863754,
2851         "z": "87f870d4.48ff2",
2852         "wires": [
2853             [
2854                 "75c63bbd.ade934"
2855             ]
2856         ]
2857     },
2858     {
2859         "id": "aadf185.f14b3e8",
2860         "type": "set",
2861         "name": "status",
2862         "xml": "<set>\n<parameter name=\"tmp.status\" value=\"success\"/>",
2863         "comments": "",
2864         "x": 852.9999809265137,
2865         "y": 1560.0002435445786,
2866         "z": "87f870d4.48ff2",
2867         "wires": []
2868     },
2869     {
2870         "id": "75c63bbd.ade934",
2871         "type": "set",
2872         "name": "failure status",
2873         "xml": "<set>\n<parameter name=\"tmp.status\" value=\"`$error-code`\"/>",
2874         "comments": "",
2875         "x": 853.9999656677246,
2876         "y": 1603.9999688863754,
2877         "z": "87f870d4.48ff2",
2878         "wires": []
2879     }
2880 ]