RAN Slice DG implementation of ran-slice-api_instantiateRANSliceModifyAllocate
[ccsdk/distribution.git] / platform-logic / ran-slice-api / src / main / json / ran-slice-api_instantiateRANSliceModifyAllocate.json
1 [
2     {
3         "id": "3b8c8e4f.bf0c22",
4         "type": "dgstart",
5         "name": "DGSTART",
6         "outputs": 1,
7         "x": 180.515625,
8         "y": 106.99999737739563,
9         "z": "902b25ae.7c3098",
10         "wires": [
11             [
12                 "300a4138.2b73ce"
13             ]
14         ]
15     },
16     {
17         "id": "300a4138.2b73ce",
18         "type": "service-logic",
19         "name": "ran-slice-api ${project.version}",
20         "module": "ran-slice-api",
21         "version": "${project.version}",
22         "comments": "",
23         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='ran-slice-api' version='${project.version}'>",
24         "outputs": 1,
25         "x": 265.5156478881836,
26         "y": 173.9999668598175,
27         "z": "902b25ae.7c3098",
28         "wires": [
29             [
30                 "319ddc75.048fa4"
31             ]
32         ]
33     },
34     {
35         "id": "319ddc75.048fa4",
36         "type": "method",
37         "name": "method",
38         "xml": "<method rpc='instantiateRANSliceModifyAllocate' mode='sync'>\n",
39         "comments": "",
40         "outputs": 1,
41         "x": 199.515625,
42         "y": 233.99993252754211,
43         "z": "902b25ae.7c3098",
44         "wires": [
45             [
46                 "780aaef3.c25c3"
47             ]
48         ]
49     },
50     {
51         "id": "780aaef3.c25c3",
52         "type": "block",
53         "name": "block : atomic",
54         "xml": "<block atomic='true'>",
55         "atomic": "true",
56         "comments": "",
57         "outputs": 1,
58         "x": 195.51561737060547,
59         "y": 294.99996876716614,
60         "z": "902b25ae.7c3098",
61         "wires": [
62             [
63                 "1c87291.bc810d7",
64                 "12550505.ebf38b",
65                 "8678e40c.1e7878",
66                 "b7595db7.c2521"
67             ]
68         ]
69     },
70     {
71         "id": "1c87291.bc810d7",
72         "type": "block",
73         "name": "block : atomic",
74         "xml": "<block atomic='true'>",
75         "atomic": "true",
76         "comments": "",
77         "outputs": 1,
78         "x": 453.51560974121094,
79         "y": 296.9999897480011,
80         "z": "902b25ae.7c3098",
81         "wires": [
82             [
83                 "9bb6d9c5.4cbba8",
84                 "5bfbb383.aeafdc",
85                 "74c6cd69.a2c764"
86             ]
87         ]
88     },
89     {
90         "id": "9bb6d9c5.4cbba8",
91         "type": "execute",
92         "name": "generate getNearRTRICsFromTrackingArea URL",
93         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.configdb.getNearRTRICByNSSI`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.configdb.getNearRTRICByNSSI.url\"/>\n    <parameter name=\"target\" value=\"{ranNFNSSIId}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.payload.RANNFNSSIId`\"/>",
94         "comments": "",
95         "outputs": 1,
96         "x": 785.5156097412109,
97         "y": 294.9999897480011,
98         "z": "902b25ae.7c3098",
99         "wires": [
100             []
101         ]
102     },
103     {
104         "id": "5bfbb383.aeafdc",
105         "type": "record",
106         "name": "record configdb RestAPI params",
107         "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=\"URL for configDB to Get NearRTRIC for RANNFNSSI\"/>\n<parameter name='field2' value=\"`$prop.configdb.url + $tmp.configdb.getNearRTRICByNSSI.url`\" />\n<parameter name='field3' value=\"`$tmp.payload.RANNFNSSIId`\" />",
108         "comments": "",
109         "outputs": 1,
110         "x": 739.5156097412109,
111         "y": 365.9999897480011,
112         "z": "902b25ae.7c3098",
113         "wires": [
114             []
115         ]
116     },
117     {
118         "id": "74c6cd69.a2c764",
119         "type": "execute",
120         "name": "Get nearRTRIC for TrackingArea",
121         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $tmp.configdb.getNearRTRICByNSSI.url`\"/>\n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"responsePrefix\" value=\"getNFNSSIRIC-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\"/>",
122         "comments": "",
123         "outputs": 1,
124         "x": 740.5156707763672,
125         "y": 427.0000126361847,
126         "z": "902b25ae.7c3098",
127         "wires": [
128             [
129                 "16423873.e85ff8",
130                 "a4bb2894.bd3428"
131             ]
132         ]
133     },
134     {
135         "id": "16423873.e85ff8",
136         "type": "success",
137         "name": "success",
138         "xml": "<outcome value='success'>\n",
139         "comments": "",
140         "outputs": 1,
141         "x": 1018.3337135314941,
142         "y": 521.8180477619171,
143         "z": "902b25ae.7c3098",
144         "wires": [
145             [
146                 "4a234252.04e8cc"
147             ]
148         ]
149     },
150     {
151         "id": "4a234252.04e8cc",
152         "type": "block",
153         "name": "block : atomic",
154         "xml": "<block atomic='true'>",
155         "atomic": "true",
156         "comments": "",
157         "outputs": 1,
158         "x": 1196.3335704803467,
159         "y": 520.8181889057159,
160         "z": "902b25ae.7c3098",
161         "wires": [
162             [
163                 "c0caeb39.96b388",
164                 "2e41434a.231d7c"
165             ]
166         ]
167     },
168     {
169         "id": "c0caeb39.96b388",
170         "type": "record",
171         "name": "record",
172         "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 Obtained NearRT RIC info from ConfigDB\"/>\n<parameter name=\"field2\" value=\"`$getNFNSSIRIC-configdb-response._length`\"/>",
173         "comments": "",
174         "outputs": 1,
175         "x": 1358.3333740234375,
176         "y": 516.8181736469269,
177         "z": "902b25ae.7c3098",
178         "wires": [
179             []
180         ]
181     },
182     {
183         "id": "2e41434a.231d7c",
184         "type": "execute",
185         "name": "printContext",
186         "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",
187         "comments": "",
188         "outputs": 1,
189         "x": 1349.1116180419922,
190         "y": 583.8181660175323,
191         "z": "902b25ae.7c3098",
192         "wires": [
193             []
194         ]
195     },
196     {
197         "id": "a4bb2894.bd3428",
198         "type": "failure",
199         "name": "failure",
200         "xml": "<outcome value='failure'>\n",
201         "comments": "",
202         "outputs": 1,
203         "x": 1041.333698272705,
204         "y": 422.81815552711487,
205         "z": "902b25ae.7c3098",
206         "wires": [
207             [
208                 "1d5b117.5d697ef"
209             ]
210         ]
211     },
212     {
213         "id": "1d5b117.5d697ef",
214         "type": "block",
215         "name": "block",
216         "xml": "<block>",
217         "atomic": "false",
218         "comments": "",
219         "outputs": 1,
220         "x": 1246.333740234375,
221         "y": 371.8181965351105,
222         "z": "902b25ae.7c3098",
223         "wires": [
224             [
225                 "91ffd869.9026d8",
226                 "4a65a227.e809dc"
227             ]
228         ]
229     },
230     {
231         "id": "91ffd869.9026d8",
232         "type": "set",
233         "name": "set",
234         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Getting Info from ConfigDB. Aborting RPC executiopn'/>",
235         "comments": "",
236         "x": 1360.333438873291,
237         "y": 296.9292366504669,
238         "z": "902b25ae.7c3098",
239         "wires": []
240     },
241     {
242         "id": "12550505.ebf38b",
243         "type": "block",
244         "name": "block : atomic",
245         "xml": "<block atomic='true'>",
246         "atomic": "true",
247         "comments": "",
248         "outputs": 1,
249         "x": 454.51558685302734,
250         "y": 494.81813740730286,
251         "z": "902b25ae.7c3098",
252         "wires": [
253             [
254                 "84400027.7f1a4",
255                 "34041c26.75a804",
256                 "4d0977fb.4d5e28"
257             ]
258         ]
259     },
260     {
261         "id": "8678e40c.1e7878",
262         "type": "for",
263         "name": "foreach NearRTRIC",
264         "xml": "<for index='idy' start='0' end='`$getNFNSSIRIC-configdb-response._length`' >\n",
265         "comments": "",
266         "outputs": 1,
267         "x": 352.515625,
268         "y": 930.8181736469269,
269         "z": "902b25ae.7c3098",
270         "wires": [
271             [
272                 "341b2541.3901ca",
273                 "8d74913d.1ed4a",
274                 "a89b6c52.c4e5f",
275                 "a4ae7afd.757af8"
276             ]
277         ]
278     },
279     {
280         "id": "341b2541.3901ca",
281         "type": "block",
282         "name": "Process NearRTRIC",
283         "xml": "<block atomic='true'>",
284         "atomic": "true",
285         "comments": "",
286         "outputs": 1,
287         "x": 646.4246826171875,
288         "y": 924.7272922992706,
289         "z": "902b25ae.7c3098",
290         "wires": [
291             [
292                 "5a68d7d0.bc3668",
293                 "c32af15a.ef3ed",
294                 "4b7e49a5.2cc928",
295                 "11145333.704b8d",
296                 "6b8ed864.5e50a8",
297                 "b3969406.3a24e8"
298             ]
299         ]
300     },
301     {
302         "id": "5a68d7d0.bc3668",
303         "type": "execute",
304         "name": "read nearRTRICId",
305         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.nearRTRICId' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].nearRTRICId'`\" />\n",
306         "comments": "",
307         "outputs": 1,
308         "x": 1107.0610809326172,
309         "y": 891.7273094654083,
310         "z": "902b25ae.7c3098",
311         "wires": [
312             []
313         ]
314     },
315     {
316         "id": "c32af15a.ef3ed",
317         "type": "execute",
318         "name": "read gNBId",
319         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.gNBId' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.[' + $idy + '].gNBId'`\" />",
320         "comments": "",
321         "outputs": 1,
322         "x": 1084.0610694885254,
323         "y": 952.7273361682892,
324         "z": "902b25ae.7c3098",
325         "wires": [
326             []
327         ]
328     },
329     {
330         "id": "4b7e49a5.2cc928",
331         "type": "set",
332         "name": "Calculate uLThptPerSlice dLThptPerSlice maxNumberOfConns",
333         "xml": "<set>\n<parameter name='tmp.nearRTRIC.uLThptPerSlice1' value='`$payloadJson.input.sliceProfile.uLThptPerSlice * 1.1`' />\n<parameter name='tmp.nearRTRIC.uLThptPerSlice' value='`$tmp.nearRTRIC.uLThptPerSlice1 / $getNFNSSIRIC-configdb-response._length`' />\n<parameter name='tmp.nearRTRIC.dLThptPerSlice1' value='`$payloadJson.input.sliceProfile.dLThptPerSlice * 1.1`' />\n<parameter name='tmp.nearRTRIC.dLThptPerSlice' value='`$tmp.nearRTRIC.dLThptPerSlice1 / $getNFNSSIRIC-configdb-response._length`' />\n<parameter name='tmp.nearRTRIC.maxNumberOfConns1' value='`$payloadJson.input.sliceProfile.maxNumberofConns * 1.1`' />\n<parameter name='tmp.nearRTRIC.maxNumberOfConns' value='`$tmp.nearRTRIC.maxNumberOfConns1 / $getNFNSSIRIC-configdb-response._length`' />",
334         "comments": "",
335         "x": 1265.4247436523438,
336         "y": 1076.5454685688019,
337         "z": "902b25ae.7c3098",
338         "wires": []
339     },
340     {
341         "id": "11145333.704b8d",
342         "type": "record",
343         "name": "record",
344         "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=\"Calculated uLThptPerSlice for nearRTRIC \"/>\n<parameter name=\"field2\" value=\"`$tmp.nearRTRIC.uLThptPerSlice`\"/>\n<parameter name=\"field3\" value=\"dLThptPerSlice for nearRTRIC\"/>\n<parameter name=\"field4\" value=\"`$tmp.nearRTRIC.dLThptPerSlice`\"/>\n<parameter name=\"field5\" value=\"maxNumberOfConn for nearRTRIC\"/>\n<parameter name=\"field6\" value=\"`$tmp.nearRTRIC.maxNumberOfConns`\"/>\n<parameter name=\"field7\" value=\"nearRTRICId\"/>\n<parameter name=\"field8\" value=\"`$tmp.nearRTRICId`\"/>\n<parameter name=\"field9\" value=\"gNBId\"/>\n<parameter name=\"field10\" value=\"`$tmp.gNBId`\"/>\n<parameter name=\"field11\" value=\"RANNFNSSI\"/>\n<parameter name=\"field12\" value=\"`$tmp.ranNFNSSIListEntry`\"/>\n<parameter name=\"field13\" value=\"NSSAI\"/>\n<parameter name=\"field14\" value=\"`$tmp.payload.sNSSAI`\"/>",
345         "comments": "",
346         "outputs": 1,
347         "x": 1089.333740234375,
348         "y": 1139.5455296039581,
349         "z": "902b25ae.7c3098",
350         "wires": [
351             []
352         ]
353     },
354     {
355         "id": "6b8ed864.5e50a8",
356         "type": "execute",
357         "name": "Update nearRT RIC Details in ConfigDB",
358         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $prop.restapi.configdb.updatenearRTRIC`\"/>\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-configDB-updatenearRTRIC.json'`\" />\n<parameter name=\"httpMethod\" value=\"PUT\"/>\n<parameter name=\"responsePrefix\" value=\"modify-allocate-nearRTRIC-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\"/>",
359         "comments": "",
360         "outputs": 1,
361         "x": 1185.3338012695312,
362         "y": 1186.4545872211456,
363         "z": "902b25ae.7c3098",
364         "wires": [
365             [
366                 "399aec86.c71a14",
367                 "391cd726.235188"
368             ]
369         ]
370     },
371     {
372         "id": "399aec86.c71a14",
373         "type": "failure",
374         "name": "failure",
375         "xml": "<outcome value='failure'>\n",
376         "comments": "",
377         "outputs": 1,
378         "x": 1511.333740234375,
379         "y": 1150.2726414203644,
380         "z": "902b25ae.7c3098",
381         "wires": [
382             [
383                 "fccfcd5d.bad1a"
384             ]
385         ]
386     },
387     {
388         "id": "fccfcd5d.bad1a",
389         "type": "block",
390         "name": "block",
391         "xml": "<block>",
392         "atomic": "false",
393         "comments": "",
394         "outputs": 1,
395         "x": 1643.3338623046875,
396         "y": 1112.2726414203644,
397         "z": "902b25ae.7c3098",
398         "wires": [
399             [
400                 "c6f516af.336bd8",
401                 "6d47a350.b8788c"
402             ]
403         ]
404     },
405     {
406         "id": "6d47a350.b8788c",
407         "type": "set",
408         "name": "set",
409         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error updating nearRTRIC info in ConfigDB. Aborting RPC executiopn'/>",
410         "comments": "",
411         "x": 1832.3336181640625,
412         "y": 1059.3836643695831,
413         "z": "902b25ae.7c3098",
414         "wires": []
415     },
416     {
417         "id": "c6f516af.336bd8",
418         "type": "returnFailure",
419         "name": "return failure",
420         "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 nearRTRIC info in ConfigDB. Aborting RPC executiopn'/>",
421         "comments": "",
422         "x": 1840.3336181640625,
423         "y": 1159.2727024555206,
424         "z": "902b25ae.7c3098",
425         "wires": []
426     },
427     {
428         "id": "391cd726.235188",
429         "type": "success",
430         "name": "success",
431         "xml": "<outcome value='success'>\n",
432         "comments": "",
433         "outputs": 1,
434         "x": 1509.15185546875,
435         "y": 1250.1817600727081,
436         "z": "902b25ae.7c3098",
437         "wires": [
438             [
439                 "35513f96.3bb28"
440             ]
441         ]
442     },
443     {
444         "id": "35513f96.3bb28",
445         "type": "block",
446         "name": "block",
447         "xml": "<block>\n",
448         "atomic": "false",
449         "comments": "",
450         "outputs": 1,
451         "x": 1673.1517333984375,
452         "y": 1251.1818821430206,
453         "z": "902b25ae.7c3098",
454         "wires": [
455             [
456                 "a290d95e.17dea8"
457             ]
458         ]
459     },
460     {
461         "id": "a290d95e.17dea8",
462         "type": "record",
463         "name": "record",
464         "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 NearRT RIC info in ConfigDB\"/>",
465         "comments": "",
466         "outputs": 1,
467         "x": 1823.1517333984375,
468         "y": 1246.1820042133331,
469         "z": "902b25ae.7c3098",
470         "wires": [
471             []
472         ]
473     },
474     {
475         "id": "84400027.7f1a4",
476         "type": "execute",
477         "name": "generate getListOfCells URL",
478         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.configdb.getListOfCells`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.configdb.getListOfCells.url\"/>\n    <parameter name=\"target\" value=\"{trackingArea}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.payload.trackingArea`\"/>",
479         "comments": "",
480         "outputs": 1,
481         "x": 734.515625,
482         "y": 506.99999737739563,
483         "z": "902b25ae.7c3098",
484         "wires": [
485             []
486         ]
487     },
488     {
489         "id": "34041c26.75a804",
490         "type": "record",
491         "name": "record configdb RestAPI parms",
492         "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=\"URL for configDB Get getListOfCells for tracking area\"/>\n<parameter name='field2' value=\"`$prop.configdb.url + $tmp.configdb.getListOfCells.url`\" />\n<parameter name='field3' value=\"`$tmp.payload.trackingArea`\" />",
493         "comments": "",
494         "outputs": 1,
495         "x": 742.5156860351562,
496         "y": 593.0001804828644,
497         "z": "902b25ae.7c3098",
498         "wires": [
499             []
500         ]
501     },
502     {
503         "id": "4d0977fb.4d5e28",
504         "type": "execute",
505         "name": "Get ListOfCells for TrackingArea",
506         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $tmp.configdb.getListOfCells.url`\"/>\n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"responsePrefix\" value=\"getListofCells-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\"/>",
507         "comments": "",
508         "outputs": 1,
509         "x": 751.5158081054688,
510         "y": 680.0001194477081,
511         "z": "902b25ae.7c3098",
512         "wires": [
513             [
514                 "47658025.69418",
515                 "18348ec3.5b7e81"
516             ]
517         ]
518     },
519     {
520         "id": "18348ec3.5b7e81",
521         "type": "success",
522         "name": "success",
523         "xml": "<outcome value='success'>\n",
524         "comments": "",
525         "outputs": 1,
526         "x": 943.5152587890625,
527         "y": 804.0000584125519,
528         "z": "902b25ae.7c3098",
529         "wires": [
530             [
531                 "82117156.d2883"
532             ]
533         ]
534     },
535     {
536         "id": "47658025.69418",
537         "type": "failure",
538         "name": "failure",
539         "xml": "<outcome value='failure'>\n",
540         "comments": "",
541         "outputs": 1,
542         "x": 1013.515380859375,
543         "y": 632.0001804828644,
544         "z": "902b25ae.7c3098",
545         "wires": [
546             [
547                 "58e0cb6.b8cdc34"
548             ]
549         ]
550     },
551     {
552         "id": "58e0cb6.b8cdc34",
553         "type": "block",
554         "name": "block",
555         "xml": "<block>",
556         "atomic": "false",
557         "comments": "",
558         "outputs": 1,
559         "x": 1178.515380859375,
560         "y": 629.0001194477081,
561         "z": "902b25ae.7c3098",
562         "wires": [
563             [
564                 "d2638259.98521",
565                 "fb58ab73.6ab478",
566                 "4a65a227.e809dc"
567             ]
568         ]
569     },
570     {
571         "id": "fb58ab73.6ab478",
572         "type": "set",
573         "name": "set",
574         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error Getting Info from ConfigDB. Aborting RPC executiopn'/>",
575         "comments": "",
576         "x": 1344.515380859375,
577         "y": 625.111172914505,
578         "z": "902b25ae.7c3098",
579         "wires": []
580     },
581     {
582         "id": "d2638259.98521",
583         "type": "returnFailure",
584         "name": "return failure",
585         "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'/>",
586         "comments": "",
587         "x": 1338.51513671875,
588         "y": 673.0001194477081,
589         "z": "902b25ae.7c3098",
590         "wires": []
591     },
592     {
593         "id": "82117156.d2883",
594         "type": "block",
595         "name": "block",
596         "xml": "<block>\n",
597         "atomic": "false",
598         "comments": "",
599         "outputs": 1,
600         "x": 1076.51513671875,
601         "y": 782.0001804828644,
602         "z": "902b25ae.7c3098",
603         "wires": [
604             [
605                 "1b286697.9a5299",
606                 "3937150b.7c04da",
607                 "a745b07d.52909"
608             ]
609         ]
610     },
611     {
612         "id": "1b286697.9a5299",
613         "type": "record",
614         "name": "record",
615         "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 Obtained List of Cells from ConfigDB\"/>\n<parameter name=\"field2\" value=\"`$getListofCells-configdb-response._length`\"/>\n<parameter name=\"field3\" value=\"List of Cells in the Tracking Area Relevant for RAN Slice Instantiation \"/>",
616         "comments": "",
617         "outputs": 1,
618         "x": 1251.51513671875,
619         "y": 752.0001194477081,
620         "z": "902b25ae.7c3098",
621         "wires": [
622             []
623         ]
624     },
625     {
626         "id": "a745b07d.52909",
627         "type": "for",
628         "name": "For list of cells",
629         "xml": "<for index='idx' start='0' end='`$getListofCells-configdb-response._length `' >",
630         "comments": "",
631         "outputs": 1,
632         "x": 1295.5361328125,
633         "y": 801.6663181781769,
634         "z": "902b25ae.7c3098",
635         "wires": [
636             [
637                 "1d4b3f11.915271",
638                 "ac2b2e65.075d1"
639             ]
640         ]
641     },
642     {
643         "id": "3937150b.7c04da",
644         "type": "execute",
645         "name": "printContext",
646         "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",
647         "comments": "",
648         "outputs": 1,
649         "x": 1288.29345703125,
650         "y": 856.0001194477081,
651         "z": "902b25ae.7c3098",
652         "wires": [
653             []
654         ]
655     },
656     {
657         "id": "ac2b2e65.075d1",
658         "type": "record",
659         "name": "record",
660         "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=\"`$tmp.trackingarea.cell`\"/>",
661         "comments": "",
662         "outputs": 1,
663         "x": 1472.5361328125,
664         "y": 889.6663181781769,
665         "z": "902b25ae.7c3098",
666         "wires": [
667             []
668         ]
669     },
670     {
671         "id": "1d4b3f11.915271",
672         "type": "execute",
673         "name": "Cells in TrackingArea",
674         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.trackingarea.cell' />\n\t<parameter name='source' value=\"`'getListofCells-configdb-response.[' + $idx + ']'`\" />",
675         "comments": "",
676         "outputs": 1,
677         "x": 1510.5361328125,
678         "y": 778.3329441547394,
679         "z": "902b25ae.7c3098",
680         "wires": [
681             []
682         ]
683     },
684     {
685         "id": "b3969406.3a24e8",
686         "type": "execute",
687         "name": "ranNFNSSIListEntry",
688         "xml": "<set>\n<parameter name='tmp.ranNFNSSIListEntry' value=\"`$payloadJson.input.RANNFNSSIId`\"/>",
689         "comments": "",
690         "outputs": 1,
691         "x": 1133.515625,
692         "y": 1009.9999973773956,
693         "z": "902b25ae.7c3098",
694         "wires": [
695             []
696         ]
697     },
698     {
699         "id": "a0b4281d.32f468",
700         "type": "execute",
701         "name": "read CUCP list size",
702         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.CUCPList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBCUCPList_length'`\" />\n    ",
703         "comments": "",
704         "outputs": 1,
705         "x": 1026.515625,
706         "y": 1293.9999973773956,
707         "z": "902b25ae.7c3098",
708         "wires": [
709             []
710         ]
711     },
712     {
713         "id": "8d74913d.1ed4a",
714         "type": "block",
715         "name": "Process CUCP",
716         "xml": "<block atomic='true'>",
717         "atomic": "true",
718         "comments": "",
719         "outputs": 1,
720         "x": 626.515625,
721         "y": 1277.9999973773956,
722         "z": "902b25ae.7c3098",
723         "wires": [
724             [
725                 "a0b4281d.32f468",
726                 "caa135ce.f89318",
727                 "960695a4.101e78"
728             ]
729         ]
730     },
731     {
732         "id": "caa135ce.f89318",
733         "type": "record",
734         "name": "record",
735         "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=\"Number of CUCP List Entries \"/>\n<parameter name=\"field2\" value=\"`$tmp.CUCPList_length`\"/>\n<parameter name=\"field3\" value=\"for the NearRTRIC\"/>\n<parameter name=\"field4\" value=\"`$tmp.nearRTRICId`\"/>\n",
736         "comments": "",
737         "outputs": 1,
738         "x": 998.515625,
739         "y": 1358.9999973773956,
740         "z": "902b25ae.7c3098",
741         "wires": [
742             []
743         ]
744     },
745     {
746         "id": "960695a4.101e78",
747         "type": "for",
748         "name": "foreach CUCP",
749         "xml": "<for index='idz' start='0' end='`$tmp.CUCPList_length`'>\n",
750         "comments": "",
751         "outputs": 1,
752         "x": 1026.515625,
753         "y": 1433.9999973773956,
754         "z": "902b25ae.7c3098",
755         "wires": [
756             [
757                 "3d7152c4.70485e"
758             ]
759         ]
760     },
761     {
762         "id": "3d7152c4.70485e",
763         "type": "block",
764         "name": "block : process CUCP",
765         "xml": "<block atomic='true'>",
766         "atomic": "true",
767         "comments": "",
768         "outputs": 1,
769         "x": 1247.515625,
770         "y": 1440.9999973773956,
771         "z": "902b25ae.7c3098",
772         "wires": [
773             [
774                 "564003fb.18e24c",
775                 "69c00406.79015c",
776                 "624a20eb.4d417",
777                 "df5b16ab.9c1e08"
778             ]
779         ]
780     },
781     {
782         "id": "564003fb.18e24c",
783         "type": "execute",
784         "name": "read CUCP name",
785         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.CUCPName' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].gNBCUName'`\" />",
786         "comments": "",
787         "outputs": 1,
788         "x": 1598.515625,
789         "y": 1293.9999973773956,
790         "z": "902b25ae.7c3098",
791         "wires": [
792             []
793         ]
794     },
795     {
796         "id": "69c00406.79015c",
797         "type": "for",
798         "name": "for cellCUList",
799         "xml": "<for index='idcu' start='0' end='`$tmp.cellCUList_length`' >\n",
800         "comments": "",
801         "outputs": 1,
802         "x": 1602.515625,
803         "y": 1437.9999973773956,
804         "z": "902b25ae.7c3098",
805         "wires": [
806             [
807                 "d937701f.b65df"
808             ]
809         ]
810     },
811     {
812         "id": "1ce12047.a58fa",
813         "type": "execute",
814         "name": "read cellCU",
815         "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=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].cellLocalId'`\" />",
816         "comments": "",
817         "outputs": 1,
818         "x": 2306.515625,
819         "y": 1207.9999973773956,
820         "z": "902b25ae.7c3098",
821         "wires": [
822             []
823         ]
824     },
825     {
826         "id": "e0ec572b.b9a798",
827         "type": "execute",
828         "name": "prepare mnc",
829         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{mnc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mnc`\"/>",
830         "comments": "",
831         "outputs": 1,
832         "x": 2251.515625,
833         "y": 1461.9999973773956,
834         "z": "902b25ae.7c3098",
835         "wires": [
836             []
837         ]
838     },
839     {
840         "id": "95b3a6d3.e7ab58",
841         "type": "execute",
842         "name": "patch PLMNInfoListEntry ToNRCellCU",
843         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-patch-sNSSAI-NRCellCU.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.patchPLMNInfoListEntry.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-cellCU-PLMNInfoList-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' />",
844         "comments": "",
845         "outputs": 1,
846         "x": 2285.5157318115234,
847         "y": 1590.9999706745148,
848         "z": "902b25ae.7c3098",
849         "wires": [
850             [
851                 "57ed663e.258718",
852                 "97ddc658.8d4448"
853             ]
854         ]
855     },
856     {
857         "id": "d347454c.5dd528",
858         "type": "record",
859         "name": "record API params",
860         "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=\"patch cellCU NSSAI parameters\"/>\n<parameter name=\"field2\" value=\"`$tmp.nearRTRICId`\"/>\n<parameter name=\"field3\" value=\"`$tmp.CUCPName`\"/>\n<parameter name=\"field4\" value=\"`$tmp.cellCULocalId`\"/>\n<parameter name=\"field5\" value=\"`$tmp.mcc`\"/>\n<parameter name=\"field6\" value=\"`$tmp.mnc`\"/>\n<parameter name=\"field7\" value=\"`$tmp.patchPLMNInfoListEntry.url`\"/>\n",
861         "comments": "",
862         "outputs": 1,
863         "x": 2245.515625,
864         "y": 1527.9999973773956,
865         "z": "902b25ae.7c3098",
866         "wires": [
867             []
868         ]
869     },
870     {
871         "id": "9a14bdba.26e61",
872         "type": "block",
873         "name": "block : atomic",
874         "xml": "<block atomic='true'>",
875         "atomic": "true",
876         "comments": "",
877         "outputs": 1,
878         "x": 2116.515625,
879         "y": 1044.9999973773956,
880         "z": "902b25ae.7c3098",
881         "wires": [
882             [
883                 "1ce12047.a58fa",
884                 "e0ec572b.b9a798",
885                 "d347454c.5dd528",
886                 "95b3a6d3.e7ab58",
887                 "c906c7e6.c12e38",
888                 "ffb1212e.0d1e",
889                 "e8accfbc.4db75",
890                 "d3000cdc.4fc83",
891                 "fab232b6.bded",
892                 "eea13e61.74881",
893                 "98957b0e.49c668"
894             ]
895         ]
896     },
897     {
898         "id": "57ed663e.258718",
899         "type": "success",
900         "name": "success",
901         "xml": "<outcome value='success'>\n",
902         "comments": "",
903         "outputs": 1,
904         "x": 2536.515739440918,
905         "y": 1587.0002148151398,
906         "z": "902b25ae.7c3098",
907         "wires": [
908             [
909                 "3c030de4.b95e02"
910             ]
911         ]
912     },
913     {
914         "id": "3c030de4.b95e02",
915         "type": "block",
916         "name": "block : atomic",
917         "xml": "<block atomic='true'>",
918         "atomic": "true",
919         "comments": "",
920         "outputs": 1,
921         "x": 2709.515525817871,
922         "y": 1586.000275850296,
923         "z": "902b25ae.7c3098",
924         "wires": [
925             [
926                 "16bf3cfb.8c0673"
927             ]
928         ]
929     },
930     {
931         "id": "16bf3cfb.8c0673",
932         "type": "record",
933         "name": "record",
934         "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 Patched - cellCU PLMNInfo List\"/>",
935         "comments": "",
936         "outputs": 1,
937         "x": 2907.5155868530273,
938         "y": 1583.0003979206085,
939         "z": "902b25ae.7c3098",
940         "wires": [
941             []
942         ]
943     },
944     {
945         "id": "97ddc658.8d4448",
946         "type": "failure",
947         "name": "failure",
948         "xml": "<outcome value='failure'>\n",
949         "comments": "",
950         "outputs": 1,
951         "x": 2501.51570892334,
952         "y": 1469.9999706745148,
953         "z": "902b25ae.7c3098",
954         "wires": [
955             [
956                 "a32496a4.c087a8"
957             ]
958         ]
959     },
960     {
961         "id": "a32496a4.c087a8",
962         "type": "block",
963         "name": "block : atomic",
964         "xml": "<block atomic='true'>",
965         "atomic": "true",
966         "comments": "",
967         "outputs": 1,
968         "x": 2651.515983581543,
969         "y": 1429.0001537799835,
970         "z": "902b25ae.7c3098",
971         "wires": [
972             [
973                 "9bf2755e.7a8d68",
974                 "a1b1b533.2ce348",
975                 "4a65a227.e809dc"
976             ]
977         ]
978     },
979     {
980         "id": "9bf2755e.7a8d68",
981         "type": "returnFailure",
982         "name": "return failure",
983         "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. Aborting RPC executiopn'/>",
984         "comments": "",
985         "x": 2822.5156173706055,
986         "y": 1490.0002148151398,
987         "z": "902b25ae.7c3098",
988         "wires": []
989     },
990     {
991         "id": "a1b1b533.2ce348",
992         "type": "set",
993         "name": "set",
994         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error patching cellCU PLMNInfoList. Aborting RPC executiopn'/>",
995         "comments": "",
996         "x": 2817.515739440918,
997         "y": 1395.0001537799835,
998         "z": "902b25ae.7c3098",
999         "wires": []
1000     },
1001     {
1002         "id": "c906c7e6.c12e38",
1003         "type": "execute",
1004         "name": "prepare idGNBCUCPFunction",
1005         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{idGNBCUCPFunction}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.CUCPName`\"/>\n",
1006         "comments": "",
1007         "outputs": 1,
1008         "x": 2333.515625,
1009         "y": 1271.9999973773956,
1010         "z": "902b25ae.7c3098",
1011         "wires": [
1012             []
1013         ]
1014     },
1015     {
1016         "id": "ffb1212e.0d1e",
1017         "type": "execute",
1018         "name": "prepare idNRCellCU",
1019         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{idNRCellCU}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.cellCULocalId`\"/>\n",
1020         "comments": "",
1021         "outputs": 1,
1022         "x": 2294.515625,
1023         "y": 1339.9999973773956,
1024         "z": "902b25ae.7c3098",
1025         "wires": [
1026             []
1027         ]
1028     },
1029     {
1030         "id": "e8accfbc.4db75",
1031         "type": "execute",
1032         "name": "prepare mcc",
1033         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{mcc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mcc`\"/>\n   ",
1034         "comments": "",
1035         "outputs": 1,
1036         "x": 2261.515625,
1037         "y": 1397.9999973773956,
1038         "z": "902b25ae.7c3098",
1039         "wires": [
1040             []
1041         ]
1042     },
1043     {
1044         "id": "624a20eb.4d417",
1045         "type": "record",
1046         "name": "record",
1047         "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=\"CUCPName \"/>\n<parameter name=\"field2\" value=\"`$tmp.CUCPName`\"/>\n\n",
1048         "comments": "",
1049         "outputs": 1,
1050         "x": 1571.515625,
1051         "y": 1344.9999973773956,
1052         "z": "902b25ae.7c3098",
1053         "wires": [
1054             []
1055         ]
1056     },
1057     {
1058         "id": "df5b16ab.9c1e08",
1059         "type": "execute",
1060         "name": "read cellCU list size",
1061         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellCUList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBCUCPList[' + $idz +'].cellCUList_length'`\" />\n    ",
1062         "comments": "",
1063         "outputs": 1,
1064         "x": 1612.515625,
1065         "y": 1393.9999973773956,
1066         "z": "902b25ae.7c3098",
1067         "wires": [
1068             []
1069         ]
1070     },
1071     {
1072         "id": "d3000cdc.4fc83",
1073         "type": "switchNode",
1074         "name": "ransim mounted",
1075         "xml": "<switch test='`$prop.ransim-mounted`'>\n",
1076         "comments": "",
1077         "outputs": 1,
1078         "x": 2339.515625,
1079         "y": 1107.9999973773956,
1080         "z": "902b25ae.7c3098",
1081         "wires": [
1082             [
1083                 "6e3a9ec5.54cab",
1084                 "3a98f3a0.6efa2c"
1085             ]
1086         ]
1087     },
1088     {
1089         "id": "6e3a9ec5.54cab",
1090         "type": "outcome",
1091         "name": "Not Mounted",
1092         "xml": "<outcome value='false'>\n",
1093         "comments": "",
1094         "outputs": 1,
1095         "x": 2547.515625,
1096         "y": 1072.9997532367706,
1097         "z": "902b25ae.7c3098",
1098         "wires": [
1099             [
1100                 "9b76de4c.fcaec"
1101             ]
1102         ]
1103     },
1104     {
1105         "id": "9b76de4c.fcaec",
1106         "type": "execute",
1107         "name": "generate patch PLMNInfoListEntry ToNRCellCU",
1108         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.patchPLMNInfoListEntry.ToNRCellCU`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>\n",
1109         "comments": "",
1110         "outputs": 1,
1111         "x": 2867.515625,
1112         "y": 1087.9999973773956,
1113         "z": "902b25ae.7c3098",
1114         "wires": [
1115             []
1116         ]
1117     },
1118     {
1119         "id": "3a98f3a0.6efa2c",
1120         "type": "outcome",
1121         "name": "Mounted",
1122         "xml": "<outcome value='true'>\n",
1123         "comments": "",
1124         "outputs": 1,
1125         "x": 2535.515625,
1126         "y": 1174.9999973773956,
1127         "z": "902b25ae.7c3098",
1128         "wires": [
1129             []
1130         ]
1131     },
1132     {
1133         "id": "fab232b6.bded",
1134         "type": "block",
1135         "name": "block : atomic",
1136         "xml": "<block atomic='true'>",
1137         "atomic": "true",
1138         "comments": "",
1139         "outputs": 1,
1140         "x": 1894.515625,
1141         "y": 1858.9999973773956,
1142         "z": "902b25ae.7c3098",
1143         "wires": [
1144             [
1145                 "320661e5.277b5e",
1146                 "66fe355d.2d067c",
1147                 "99168d9c.44cff",
1148                 "cac64427.33c2c8",
1149                 "b6782c56.8fd8a",
1150                 "9a893302.6beac",
1151                 "2e133b82.b178b4",
1152                 "e023f374.aa9bb",
1153                 "be4e2f62.3dcd7"
1154             ]
1155         ]
1156     },
1157     {
1158         "id": "320661e5.277b5e",
1159         "type": "set",
1160         "name": "Calculate RRMPolicyRatio",
1161         "xml": "<set>\n<parameter name='tmp.maxNumberOfConnsPercellCU' value='`$tmp.payload.maxNumberofConns / $tmp.cellCUList_length`' />\n<parameter name='tmp.rRMPolicyDedicatedRatio.CellCU1' value='`$tmp.maxNumberOfConnsPercellCU * 100`' />\n<parameter name='tmp.rRMPolicyDedicatedRatio_SliceProfile' value='`$tmp.rRMPolicyDedicatedRatio.CellCU1 / $prop.nrcellcu.maxNumberOfConnsPerCell`' />",
1162         "comments": "",
1163         "x": 2076.515625,
1164         "y": 1641.9999973773956,
1165         "z": "902b25ae.7c3098",
1166         "wires": []
1167     },
1168     {
1169         "id": "66fe355d.2d067c",
1170         "type": "record",
1171         "name": "record",
1172         "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=\"RRMPolicyRatio for this profile is - \"/>\n<parameter name=\"field2\" value=\"`$tmp.rRMPolicyDedicatedRatio.CellCU`\"/>",
1173         "comments": "",
1174         "outputs": 1,
1175         "x": 2075.515625,
1176         "y": 1697.9999973773956,
1177         "z": "902b25ae.7c3098",
1178         "wires": [
1179             []
1180         ]
1181     },
1182     {
1183         "id": "99168d9c.44cff",
1184         "type": "switchNode",
1185         "name": "ransim mounted",
1186         "xml": "<switch test='`$prop.ransim-mounted`'>\n",
1187         "comments": "",
1188         "outputs": 1,
1189         "x": 2116.515625,
1190         "y": 1764.9999973773956,
1191         "z": "902b25ae.7c3098",
1192         "wires": [
1193             [
1194                 "8e2462e4.0b278"
1195             ]
1196         ]
1197     },
1198     {
1199         "id": "8e2462e4.0b278",
1200         "type": "outcome",
1201         "name": "Not Mounted",
1202         "xml": "<outcome value='false'>\n",
1203         "comments": "",
1204         "outputs": 1,
1205         "x": 2294.515625,
1206         "y": 1731.9997532367706,
1207         "z": "902b25ae.7c3098",
1208         "wires": [
1209             [
1210                 "579d0e82.08377"
1211             ]
1212         ]
1213     },
1214     {
1215         "id": "579d0e82.08377",
1216         "type": "execute",
1217         "name": "fetch RRMPolicyRatio NRCellCU - URL",
1218         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.RRMPolicyRatioEntry.ToNRCellCU`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.getRRMPolicyRatio.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>\n",
1219         "comments": "",
1220         "outputs": 1,
1221         "x": 2572.515625,
1222         "y": 1723.9999973773956,
1223         "z": "902b25ae.7c3098",
1224         "wires": [
1225             []
1226         ]
1227     },
1228     {
1229         "id": "cac64427.33c2c8",
1230         "type": "execute",
1231         "name": "prepare idGNBCUCPFunction",
1232         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.getRRMPolicyRatio.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.getRRMPolicyRatio.url\"/>\n    <parameter name=\"target\" value=\"{idGNBCUCPFunction}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.CUCPName`\"/>\n",
1233         "comments": "",
1234         "outputs": 1,
1235         "x": 2151.515625,
1236         "y": 1836.9999973773956,
1237         "z": "902b25ae.7c3098",
1238         "wires": [
1239             []
1240         ]
1241     },
1242     {
1243         "id": "b6782c56.8fd8a",
1244         "type": "execute",
1245         "name": "prepare idNRCellCU",
1246         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.getRRMPolicyRatio.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.getRRMPolicyRatio.url\"/>\n    <parameter name=\"target\" value=\"{idNRCellCU}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.cellCULocalId`\"/>\n",
1247         "comments": "",
1248         "outputs": 1,
1249         "x": 2116.515625,
1250         "y": 1888.9999973773956,
1251         "z": "902b25ae.7c3098",
1252         "wires": [
1253             []
1254         ]
1255     },
1256     {
1257         "id": "88a37fe8.b1b05",
1258         "type": "success",
1259         "name": "success",
1260         "xml": "<outcome value='success'>\n",
1261         "comments": "",
1262         "outputs": 1,
1263         "x": 2402.515625,
1264         "y": 2015.9999973773956,
1265         "z": "902b25ae.7c3098",
1266         "wires": [
1267             [
1268                 "44849ef5.7b1f6"
1269             ]
1270         ]
1271     },
1272     {
1273         "id": "44849ef5.7b1f6",
1274         "type": "block",
1275         "name": "block : atomic",
1276         "xml": "<block atomic='true'>",
1277         "atomic": "true",
1278         "comments": "",
1279         "outputs": 1,
1280         "x": 2566.5155029296875,
1281         "y": 2017.0001194477081,
1282         "z": "902b25ae.7c3098",
1283         "wires": [
1284             [
1285                 "970968b6.c6d5e8",
1286                 "7475ba1b.553594"
1287             ]
1288         ]
1289     },
1290     {
1291         "id": "970968b6.c6d5e8",
1292         "type": "record",
1293         "name": "record",
1294         "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 Retrieved - RRMPolicyRatio\"/>",
1295         "comments": "",
1296         "outputs": 1,
1297         "x": 2716.5155029296875,
1298         "y": 2012.0002415180206,
1299         "z": "902b25ae.7c3098",
1300         "wires": [
1301             []
1302         ]
1303     },
1304     {
1305         "id": "635a6762.4c9718",
1306         "type": "failure",
1307         "name": "failure",
1308         "xml": "<outcome value='failure'>\n",
1309         "comments": "",
1310         "outputs": 1,
1311         "x": 2398.515625,
1312         "y": 1936.9999973773956,
1313         "z": "902b25ae.7c3098",
1314         "wires": [
1315             [
1316                 "16f357c6.2950e8"
1317             ]
1318         ]
1319     },
1320     {
1321         "id": "16f357c6.2950e8",
1322         "type": "block",
1323         "name": "block : atomic",
1324         "xml": "<block atomic='true'>",
1325         "atomic": "true",
1326         "comments": "",
1327         "outputs": 1,
1328         "x": 2556.515869140625,
1329         "y": 1884.9999973773956,
1330         "z": "902b25ae.7c3098",
1331         "wires": [
1332             [
1333                 "f812671b.7ec868",
1334                 "e398601b.0eb6b",
1335                 "4a65a227.e809dc"
1336             ]
1337         ]
1338     },
1339     {
1340         "id": "f812671b.7ec868",
1341         "type": "returnFailure",
1342         "name": "return failure",
1343         "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 in Fetching RRMPolicyRatio - CellCU. Aborting RPC executiopn'/>",
1344         "comments": "",
1345         "x": 2727.5155029296875,
1346         "y": 1946.0000584125519,
1347         "z": "902b25ae.7c3098",
1348         "wires": []
1349     },
1350     {
1351         "id": "e398601b.0eb6b",
1352         "type": "set",
1353         "name": "set",
1354         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error in retrieving RRMPolicyRatio. Aborting RPC executiopn'/>",
1355         "comments": "",
1356         "x": 2722.515625,
1357         "y": 1850.9999973773956,
1358         "z": "902b25ae.7c3098",
1359         "wires": []
1360     },
1361     {
1362         "id": "9a893302.6beac",
1363         "type": "execute",
1364         "name": "fetch RRMPolicyRatio - NRCellCU",
1365         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.getRRMPolicyRatio.url`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.controller.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"responsePrefix\" value=\"get-rrmpolicyratio-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\"/>",
1366         "comments": "",
1367         "outputs": 1,
1368         "x": 2151.515625,
1369         "y": 1963.9999973773956,
1370         "z": "902b25ae.7c3098",
1371         "wires": [
1372             [
1373                 "635a6762.4c9718",
1374                 "88a37fe8.b1b05"
1375             ]
1376         ]
1377     },
1378     {
1379         "id": "7475ba1b.553594",
1380         "type": "execute",
1381         "name": "printContext",
1382         "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",
1383         "comments": "",
1384         "outputs": 1,
1385         "x": 2731.515625,
1386         "y": 2074.9999973773956,
1387         "z": "902b25ae.7c3098",
1388         "wires": [
1389             []
1390         ]
1391     },
1392     {
1393         "id": "2e133b82.b178b4",
1394         "type": "for",
1395         "name": "for each rrmpolicyratio",
1396         "xml": "<for index='idcu-rrm' start='0' end='`$tmp.rrmPolicyRatioList_length`' >\n",
1397         "comments": "",
1398         "outputs": 1,
1399         "x": 2086.515625,
1400         "y": 2122.0002262592316,
1401         "z": "902b25ae.7c3098",
1402         "wires": [
1403             [
1404                 "a4277ed4.8b7a8"
1405             ]
1406         ]
1407     },
1408     {
1409         "id": "e023f374.aa9bb",
1410         "type": "execute",
1411         "name": "read rrmpolicyratio list size",
1412         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.rrmPolicyRatioList_length' />\n\t<parameter name='source' value=\"`'get-rrmpolicyratio-response.attributes.RRMPolicyRatio_length '`\" />\n    ",
1413         "comments": "",
1414         "outputs": 1,
1415         "x": 2130.515625,
1416         "y": 2017.9999973773956,
1417         "z": "902b25ae.7c3098",
1418         "wires": [
1419             []
1420         ]
1421     },
1422     {
1423         "id": "a4277ed4.8b7a8",
1424         "type": "block",
1425         "name": "block : atomic",
1426         "xml": "<block atomic='true'>",
1427         "atomic": "true",
1428         "comments": "",
1429         "outputs": 1,
1430         "x": 2307.515625,
1431         "y": 2142.0002262592316,
1432         "z": "902b25ae.7c3098",
1433         "wires": [
1434             [
1435                 "78eeec7a.5b98f4",
1436                 "ee904664.c4e518",
1437                 "ea5096f8.729f28",
1438                 "a0922763.f22ba8",
1439                 "a7232d66.d41b",
1440                 "820cae9e.61c58"
1441             ]
1442         ]
1443     },
1444     {
1445         "id": "78eeec7a.5b98f4",
1446         "type": "set",
1447         "name": "Calculate updated RRMPolicyRatio",
1448         "xml": "<set>\n<parameter name='tmp.rrmPolicyDedicatedRatio_cellCU' value=\"`'$get-rrmpolicyratio-response.attributes.RRMPolicyRatio['+ $idcu-rrm +'].attributes.rRMPolicyDedicatedRatio'`\" />\n<parameter name='tmp.rrmPolicyDedicatedRatio_CellCU_updated' value=\"`$tmp.rrmPolicyDedicatedRatio_cellCU + $tmp.rRMPolicyDedicatedRatio_SliceProfile`\" />",
1449         "comments": "",
1450         "x": 2632.515625,
1451         "y": 2119.0002262592316,
1452         "z": "902b25ae.7c3098",
1453         "wires": []
1454     },
1455     {
1456         "id": "ee904664.c4e518",
1457         "type": "record",
1458         "name": "record",
1459         "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=\"Updated RRMPolicyRatio for CellCU is - \"/>\n<parameter name=\"field2\" value=\"`$tmp.rrmPolicyDedicatedRatio_updated`\"/>",
1460         "comments": "",
1461         "outputs": 1,
1462         "x": 2562.515625,
1463         "y": 2298.9999973773956,
1464         "z": "902b25ae.7c3098",
1465         "wires": [
1466             []
1467         ]
1468     },
1469     {
1470         "id": "ea5096f8.729f28",
1471         "type": "switchNode",
1472         "name": "ransim mounted",
1473         "xml": "<switch test='`$prop.ransim-mounted`'>\n",
1474         "comments": "",
1475         "outputs": 1,
1476         "x": 2600.515625,
1477         "y": 2169.9999973773956,
1478         "z": "902b25ae.7c3098",
1479         "wires": [
1480             [
1481                 "6326fcd0.693514"
1482             ]
1483         ]
1484     },
1485     {
1486         "id": "6326fcd0.693514",
1487         "type": "outcome",
1488         "name": "Not Mounted",
1489         "xml": "<outcome value='false'>\n",
1490         "comments": "",
1491         "outputs": 1,
1492         "x": 2800.515625,
1493         "y": 2176.9997532367706,
1494         "z": "902b25ae.7c3098",
1495         "wires": [
1496             [
1497                 "727d8df6.a4c934"
1498             ]
1499         ]
1500     },
1501     {
1502         "id": "727d8df6.a4c934",
1503         "type": "execute",
1504         "name": "fetch RRMPolicyRatio NRCellCU - URL",
1505         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.RRMPolicyRatioEntry.ToNRCellCU`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.getRRMPolicyRatio.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>\n",
1506         "comments": "",
1507         "outputs": 1,
1508         "x": 3066.515625,
1509         "y": 2180.9999973773956,
1510         "z": "902b25ae.7c3098",
1511         "wires": [
1512             []
1513         ]
1514     },
1515     {
1516         "id": "a0922763.f22ba8",
1517         "type": "execute",
1518         "name": "patch NRCellCU - RRMPolicyRatio",
1519         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-patch-RRMPolicyRatio-NRCellCU.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.getRRMPolicyRatio.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-cellCU-RRMPolicyRatio-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' />",
1520         "comments": "",
1521         "outputs": 1,
1522         "x": 2629.515625,
1523         "y": 2340.9999973773956,
1524         "z": "902b25ae.7c3098",
1525         "wires": [
1526             [
1527                 "cd7dc83f.569a18",
1528                 "6790c6e2.bb16a8"
1529             ]
1530         ]
1531     },
1532     {
1533         "id": "cd7dc83f.569a18",
1534         "type": "success",
1535         "name": "success",
1536         "xml": "<outcome value='success'>\n",
1537         "comments": "",
1538         "outputs": 1,
1539         "x": 2901.515625,
1540         "y": 2332.9999973773956,
1541         "z": "902b25ae.7c3098",
1542         "wires": [
1543             [
1544                 "adbad380.fc596"
1545             ]
1546         ]
1547     },
1548     {
1549         "id": "adbad380.fc596",
1550         "type": "block",
1551         "name": "block : atomic",
1552         "xml": "<block atomic='true'>",
1553         "atomic": "true",
1554         "comments": "",
1555         "outputs": 1,
1556         "x": 3092.515625,
1557         "y": 2332.9999973773956,
1558         "z": "902b25ae.7c3098",
1559         "wires": [
1560             [
1561                 "bb3b4db8.3d913",
1562                 "4a65a227.e809dc"
1563             ]
1564         ]
1565     },
1566     {
1567         "id": "bb3b4db8.3d913",
1568         "type": "record",
1569         "name": "record",
1570         "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 Patched - cellCU RRMpolicyRatio\"/>",
1571         "comments": "",
1572         "outputs": 1,
1573         "x": 3277.515380859375,
1574         "y": 2334.0002415180206,
1575         "z": "902b25ae.7c3098",
1576         "wires": [
1577             []
1578         ]
1579     },
1580     {
1581         "id": "6790c6e2.bb16a8",
1582         "type": "failure",
1583         "name": "failure",
1584         "xml": "<outcome value='failure'>\n",
1585         "comments": "",
1586         "outputs": 1,
1587         "x": 2900.515625,
1588         "y": 2420.9999973773956,
1589         "z": "902b25ae.7c3098",
1590         "wires": [
1591             [
1592                 "fa098e4d.4acd1"
1593             ]
1594         ]
1595     },
1596     {
1597         "id": "fa098e4d.4acd1",
1598         "type": "block",
1599         "name": "block : atomic",
1600         "xml": "<block atomic='true'>",
1601         "atomic": "true",
1602         "comments": "",
1603         "outputs": 1,
1604         "x": 3119.515869140625,
1605         "y": 2425.9999973773956,
1606         "z": "902b25ae.7c3098",
1607         "wires": [
1608             [
1609                 "8ce75823.6fd598",
1610                 "82577de9.f0ca2"
1611             ]
1612         ]
1613     },
1614     {
1615         "id": "8ce75823.6fd598",
1616         "type": "returnFailure",
1617         "name": "return failure",
1618         "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 NRCellDU - RRMPolicyRAtio. Aborting RPC executiopn'/>",
1619         "comments": "",
1620         "x": 3364.5155029296875,
1621         "y": 2472.000058412552,
1622         "z": "902b25ae.7c3098",
1623         "wires": []
1624     },
1625     {
1626         "id": "82577de9.f0ca2",
1627         "type": "set",
1628         "name": "set",
1629         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error patching cellCU RRMPolicyRatio. Aborting RPC executiopn'/>",
1630         "comments": "",
1631         "x": 3359.515625,
1632         "y": 2376.9999973773956,
1633         "z": "902b25ae.7c3098",
1634         "wires": []
1635     },
1636     {
1637         "id": "be4e2f62.3dcd7",
1638         "type": "record",
1639         "name": "record",
1640         "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=\"RRMPolicyRatioList size\"/>\n<parameter name=\"field2\" value=\"`$tmp.rrmPolicyRatioList_length`\"/>\n",
1641         "comments": "",
1642         "outputs": 1,
1643         "x": 2070.515625,
1644         "y": 2071.9999973773956,
1645         "z": "902b25ae.7c3098",
1646         "wires": [
1647             []
1648         ]
1649     },
1650     {
1651         "id": "68befea9.e6a5",
1652         "type": "for",
1653         "name": "foreach TACell",
1654         "xml": "<for index='id-ta' start='0' end='`$getListofCells-configdb-response._length`' >\n",
1655         "comments": "",
1656         "outputs": 1,
1657         "x": 2132.515625,
1658         "y": 810.9999973773956,
1659         "z": "902b25ae.7c3098",
1660         "wires": [
1661             [
1662                 "a8f80ca7.0f079"
1663             ]
1664         ]
1665     },
1666     {
1667         "id": "d937701f.b65df",
1668         "type": "block",
1669         "name": "Cell for NSSAI",
1670         "xml": "<block atomic='true'>",
1671         "atomic": "true",
1672         "comments": "",
1673         "outputs": 1,
1674         "x": 1822.515625,
1675         "y": 1346.9999973773956,
1676         "z": "902b25ae.7c3098",
1677         "wires": [
1678             [
1679                 "68befea9.e6a5"
1680             ]
1681         ]
1682     },
1683     {
1684         "id": "455e11ea.6a314",
1685         "type": "switchNode",
1686         "name": "is cellCU applicable for NSSAI",
1687         "xml": "<switch test='`$tmp.cellCU1 == $tmp.cellCU2`'>\n",
1688         "comments": "",
1689         "outputs": 1,
1690         "x": 2548.515625,
1691         "y": 875.9999973773956,
1692         "z": "902b25ae.7c3098",
1693         "wires": [
1694             [
1695                 "9b4ed40e.b4a8d8"
1696             ]
1697         ]
1698     },
1699     {
1700         "id": "9b4ed40e.b4a8d8",
1701         "type": "outcome",
1702         "name": "Applicable",
1703         "xml": "<outcome value='true'>\n",
1704         "comments": "",
1705         "outputs": 1,
1706         "x": 2489.515625,
1707         "y": 948.9999973773956,
1708         "z": "902b25ae.7c3098",
1709         "wires": [
1710             [
1711                 "9a14bdba.26e61"
1712             ]
1713         ]
1714     },
1715     {
1716         "id": "eea13e61.74881",
1717         "type": "record",
1718         "name": "record",
1719         "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=\"CellCU is applicable for the NSSAI \"/>\n\n\n",
1720         "comments": "",
1721         "outputs": 1,
1722         "x": 2311.515625,
1723         "y": 1039.9999973773956,
1724         "z": "902b25ae.7c3098",
1725         "wires": [
1726             []
1727         ]
1728     },
1729     {
1730         "id": "1502b0c2.c5be0f",
1731         "type": "record",
1732         "name": "record",
1733         "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=\"Cell - getNFNSSIRIC-configdb-response\"/>\n<parameter name=\"field2\" value=\"`$tmp.cellCU1`\"/>\n<parameter name=\"field3\" value=\"Cell - getListofCells-configdb-response\"/>\n<parameter name=\"field4\" value=\"`$tmp.cellCU2`\"/>\n\n",
1734         "comments": "",
1735         "outputs": 1,
1736         "x": 2548.515625,
1737         "y": 826.9999973773956,
1738         "z": "902b25ae.7c3098",
1739         "wires": [
1740             []
1741         ]
1742     },
1743     {
1744         "id": "a8f80ca7.0f079",
1745         "type": "block",
1746         "name": "block : atomic",
1747         "xml": "<block atomic='true'>",
1748         "atomic": "true",
1749         "comments": "",
1750         "outputs": 1,
1751         "x": 2341.515625,
1752         "y": 775.9999973773956,
1753         "z": "902b25ae.7c3098",
1754         "wires": [
1755             [
1756                 "1502b0c2.c5be0f",
1757                 "455e11ea.6a314",
1758                 "f3cc909c.7917c",
1759                 "eda8c96d.4b4918"
1760             ]
1761         ]
1762     },
1763     {
1764         "id": "f3cc909c.7917c",
1765         "type": "execute",
1766         "name": "read Cell from getNFNSSIRIC-configdb-response",
1767         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellCU1' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUCPList['+ $idz +'].cellCUList['+ $idcu +'].cellLocalId'`\" />",
1768         "comments": "",
1769         "outputs": 1,
1770         "x": 2667.515625,
1771         "y": 718.9999973773956,
1772         "z": "902b25ae.7c3098",
1773         "wires": [
1774             []
1775         ]
1776     },
1777     {
1778         "id": "eda8c96d.4b4918",
1779         "type": "execute",
1780         "name": "read cellCU from getListofCells-configdb-response",
1781         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellCU2' />\n\t<parameter name='source' value=\"`'getListofCells-configdb-response.[' + $id-ta + ']'`\" />",
1782         "comments": "",
1783         "outputs": 1,
1784         "x": 2677.515625,
1785         "y": 783.9999973773956,
1786         "z": "902b25ae.7c3098",
1787         "wires": [
1788             []
1789         ]
1790     },
1791     {
1792         "id": "98957b0e.49c668",
1793         "type": "block",
1794         "name": "block : atomic",
1795         "xml": "<block atomic='true'>",
1796         "atomic": "true",
1797         "comments": "",
1798         "outputs": 1,
1799         "x": 1711.5155792236328,
1800         "y": 2324.0000088214874,
1801         "z": "902b25ae.7c3098",
1802         "wires": [
1803             [
1804                 "2cd2c4b4.b1c60c",
1805                 "253cd252.f9d18e"
1806             ]
1807         ]
1808     },
1809     {
1810         "id": "2cd2c4b4.b1c60c",
1811         "type": "execute",
1812         "name": "Update cellCU for gNBCUCP in ConfigDB",
1813         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $prop.restapi.configdb.updategNBCUCP`\"/>\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-configDB-updategNBCUCP.json'`\" />\n<parameter name=\"httpMethod\" value=\"PUT\"/>\n<parameter name=\"responsePrefix\" value=\"update-gNBCUCP-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\"/>",
1814         "comments": "",
1815         "outputs": 1,
1816         "x": 1994.5155792236328,
1817         "y": 2324.0000088214874,
1818         "z": "902b25ae.7c3098",
1819         "wires": [
1820             [
1821                 "feafb1ec.4960b",
1822                 "24597921.18dfe6"
1823             ]
1824         ]
1825     },
1826     {
1827         "id": "24597921.18dfe6",
1828         "type": "success",
1829         "name": "success",
1830         "xml": "<outcome value='success'>\n",
1831         "comments": "",
1832         "outputs": 1,
1833         "x": 2230.515579223633,
1834         "y": 2396.0000088214874,
1835         "z": "902b25ae.7c3098",
1836         "wires": [
1837             [
1838                 "7f5c335a.e662ec"
1839             ]
1840         ]
1841     },
1842     {
1843         "id": "feafb1ec.4960b",
1844         "type": "failure",
1845         "name": "failure",
1846         "xml": "<outcome value='failure'>\n",
1847         "comments": "",
1848         "outputs": 1,
1849         "x": 2281.515579223633,
1850         "y": 2295.0002529621124,
1851         "z": "902b25ae.7c3098",
1852         "wires": [
1853             [
1854                 "53276514.5059cc"
1855             ]
1856         ]
1857     },
1858     {
1859         "id": "53276514.5059cc",
1860         "type": "block",
1861         "name": "block : atomic",
1862         "xml": "<block atomic='true'>",
1863         "atomic": "true",
1864         "comments": "",
1865         "outputs": 1,
1866         "x": 2473.515579223633,
1867         "y": 2411.0000088214874,
1868         "z": "902b25ae.7c3098",
1869         "wires": [
1870             [
1871                 "cf56219e.ae7c8",
1872                 "534fadfe.3b0ff4",
1873                 "4a65a227.e809dc"
1874             ]
1875         ]
1876     },
1877     {
1878         "id": "534fadfe.3b0ff4",
1879         "type": "set",
1880         "name": "set",
1881         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error in updating Config DB - NRCellCU. Aborting RPC executiopn'/>",
1882         "comments": "",
1883         "x": 2639.515380859375,
1884         "y": 2378.9999973773956,
1885         "z": "902b25ae.7c3098",
1886         "wires": []
1887     },
1888     {
1889         "id": "cf56219e.ae7c8",
1890         "type": "returnFailure",
1891         "name": "return failure",
1892         "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'/>",
1893         "comments": "",
1894         "x": 2644.5152130126953,
1895         "y": 2472.0000698566437,
1896         "z": "902b25ae.7c3098",
1897         "wires": []
1898     },
1899     {
1900         "id": "727d97dd.562d68",
1901         "type": "record",
1902         "name": "record",
1903         "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 \"/>",
1904         "comments": "",
1905         "outputs": 1,
1906         "x": 2480.515579223633,
1907         "y": 2483.0000088214874,
1908         "z": "902b25ae.7c3098",
1909         "wires": [
1910             []
1911         ]
1912     },
1913     {
1914         "id": "7f5c335a.e662ec",
1915         "type": "block",
1916         "name": "block",
1917         "xml": "<block>\n",
1918         "atomic": "false",
1919         "comments": "",
1920         "outputs": 1,
1921         "x": 2316.5155639648438,
1922         "y": 2477.0000698566437,
1923         "z": "902b25ae.7c3098",
1924         "wires": [
1925             [
1926                 "727d97dd.562d68"
1927             ]
1928         ]
1929     },
1930     {
1931         "id": "253cd252.f9d18e",
1932         "type": "execute",
1933         "name": "Update RRMPolicy for gNBCUCP in ConfigDB",
1934         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $prop.restapi.configdb.updateRRMPolicy`\"/>\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-configDB-updateRRMPolicy-CUCP.json'`\" />\n<parameter name=\"httpMethod\" value=\"PUT\"/>\n<parameter name=\"responsePrefix\" value=\"update-gNBCUCP-rrmpolicy-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\"/>",
1935         "comments": "",
1936         "outputs": 1,
1937         "x": 2015.515625,
1938         "y": 2609.9999973773956,
1939         "z": "902b25ae.7c3098",
1940         "wires": [
1941             [
1942                 "1eed8289.fbafed",
1943                 "cc9579ee.bbd438"
1944             ]
1945         ]
1946     },
1947     {
1948         "id": "1eed8289.fbafed",
1949         "type": "failure",
1950         "name": "failure",
1951         "xml": "<outcome value='failure'>\n",
1952         "comments": "",
1953         "outputs": 1,
1954         "x": 2313.515625,
1955         "y": 2559.9999973773956,
1956         "z": "902b25ae.7c3098",
1957         "wires": [
1958             [
1959                 "56501d08.facea4"
1960             ]
1961         ]
1962     },
1963     {
1964         "id": "cc9579ee.bbd438",
1965         "type": "success",
1966         "name": "success",
1967         "xml": "<outcome value='success'>\n",
1968         "comments": "",
1969         "outputs": 1,
1970         "x": 2313.515625,
1971         "y": 2669.9997532367706,
1972         "z": "902b25ae.7c3098",
1973         "wires": [
1974             [
1975                 "f0253083.ee0b9"
1976             ]
1977         ]
1978     },
1979     {
1980         "id": "56501d08.facea4",
1981         "type": "block",
1982         "name": "block : atomic",
1983         "xml": "<block atomic='true'>",
1984         "atomic": "true",
1985         "comments": "",
1986         "outputs": 1,
1987         "x": 2516.515625,
1988         "y": 2556.9999973773956,
1989         "z": "902b25ae.7c3098",
1990         "wires": [
1991             [
1992                 "d54e45cf.5f9a48",
1993                 "648435fd.1db49c",
1994                 "4a65a227.e809dc"
1995             ]
1996         ]
1997     },
1998     {
1999         "id": "648435fd.1db49c",
2000         "type": "set",
2001         "name": "set",
2002         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error in updating RRMPolicyRatio - NRCellCU. Aborting RPC executiopn'/>",
2003         "comments": "",
2004         "x": 2682.515380859375,
2005         "y": 2522.9999973773956,
2006         "z": "902b25ae.7c3098",
2007         "wires": []
2008     },
2009     {
2010         "id": "d54e45cf.5f9a48",
2011         "type": "returnFailure",
2012         "name": "return failure",
2013         "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-RRMPolicyRatio in ConfigDB. Aborting RPC executiopn'/>",
2014         "comments": "",
2015         "x": 2687.5152587890625,
2016         "y": 2618.000058412552,
2017         "z": "902b25ae.7c3098",
2018         "wires": []
2019     },
2020     {
2021         "id": "f0253083.ee0b9",
2022         "type": "block",
2023         "name": "block",
2024         "xml": "<block>\n",
2025         "atomic": "false",
2026         "comments": "",
2027         "outputs": 1,
2028         "x": 2494.515625,
2029         "y": 2663.9999973773956,
2030         "z": "902b25ae.7c3098",
2031         "wires": [
2032             [
2033                 "7188dcaa.55edf4"
2034             ]
2035         ]
2036     },
2037     {
2038         "id": "7188dcaa.55edf4",
2039         "type": "record",
2040         "name": "record",
2041         "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 RRMPolicyRatio \"/>",
2042         "comments": "",
2043         "outputs": 1,
2044         "x": 2660.515625,
2045         "y": 2664.9999973773956,
2046         "z": "902b25ae.7c3098",
2047         "wires": [
2048             []
2049         ]
2050     },
2051     {
2052         "id": "a89b6c52.c4e5f",
2053         "type": "block",
2054         "name": "Process CUUP",
2055         "xml": "<block atomic='true'>",
2056         "atomic": "true",
2057         "comments": "",
2058         "outputs": 1,
2059         "x": 607.515625,
2060         "y": 1503.9999973773956,
2061         "z": "902b25ae.7c3098",
2062         "wires": [
2063             [
2064                 "d36fdc15.2490b",
2065                 "8454f7.e12e9b08",
2066                 "775df749.f4ceb8"
2067             ]
2068         ]
2069     },
2070     {
2071         "id": "d36fdc15.2490b",
2072         "type": "execute",
2073         "name": "read CUUP list size",
2074         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.CUUPList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBCUUPList_length'`\" />\n    ",
2075         "comments": "",
2076         "outputs": 1,
2077         "x": 938.515625,
2078         "y": 1513.9999973773956,
2079         "z": "902b25ae.7c3098",
2080         "wires": [
2081             []
2082         ]
2083     },
2084     {
2085         "id": "8454f7.e12e9b08",
2086         "type": "record",
2087         "name": "record",
2088         "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=\"Number of CUCP List Entries \"/>\n<parameter name=\"field2\" value=\"`$tmp.CUUPList_length`\"/>\n<parameter name=\"field3\" value=\"for the NearRTRIC\"/>\n<parameter name=\"field4\" value=\"`$tmp.nearRTRICId`\"/>\n",
2089         "comments": "",
2090         "outputs": 1,
2091         "x": 910.515625,
2092         "y": 1578.9999973773956,
2093         "z": "902b25ae.7c3098",
2094         "wires": [
2095             []
2096         ]
2097     },
2098     {
2099         "id": "775df749.f4ceb8",
2100         "type": "for",
2101         "name": "foreach CUUP",
2102         "xml": "<for index='id-cuup' start='0' end='`$tmp.CUUPList_length`'>\n",
2103         "comments": "",
2104         "outputs": 1,
2105         "x": 938.515625,
2106         "y": 1653.9999973773956,
2107         "z": "902b25ae.7c3098",
2108         "wires": [
2109             [
2110                 "66fa3a22.e04a94"
2111             ]
2112         ]
2113     },
2114     {
2115         "id": "66fa3a22.e04a94",
2116         "type": "block",
2117         "name": "block : process CUUP",
2118         "xml": "<block atomic='true'>",
2119         "atomic": "true",
2120         "comments": "",
2121         "outputs": 1,
2122         "x": 1159.515625,
2123         "y": 1660.9999973773956,
2124         "z": "902b25ae.7c3098",
2125         "wires": [
2126             [
2127                 "54e41e8b.32d23",
2128                 "fcb0eb9d.60fb68",
2129                 "462331dd.a8fe8",
2130                 "6c61a1ae.77ebc"
2131             ]
2132         ]
2133     },
2134     {
2135         "id": "54e41e8b.32d23",
2136         "type": "execute",
2137         "name": "read CUUP id",
2138         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.idGNBCUUPFunction' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUUPList['+ $id-cuup +'].gNBCUUPId'`\" />",
2139         "comments": "",
2140         "outputs": 1,
2141         "x": 1393.515625,
2142         "y": 1494.9999973773956,
2143         "z": "902b25ae.7c3098",
2144         "wires": [
2145             []
2146         ]
2147     },
2148     {
2149         "id": "fcb0eb9d.60fb68",
2150         "type": "record",
2151         "name": "record",
2152         "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=\"idGNBCUUPFunction \"/>\n<parameter name=\"field2\" value=\"`$tmp.idGNBCUUPFunction`\"/>\n\n",
2153         "comments": "",
2154         "outputs": 1,
2155         "x": 1389.515625,
2156         "y": 1548.9999973773956,
2157         "z": "902b25ae.7c3098",
2158         "wires": [
2159             []
2160         ]
2161     },
2162     {
2163         "id": "462331dd.a8fe8",
2164         "type": "execute",
2165         "name": "read plmninfolist size",
2166         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.pLMNInfoList' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBCUUPList['+ $id-cuup +'].pLMNInfoList_length'`\" />",
2167         "comments": "",
2168         "outputs": 1,
2169         "x": 1440.515625,
2170         "y": 1613.9999973773956,
2171         "z": "902b25ae.7c3098",
2172         "wires": [
2173             []
2174         ]
2175     },
2176     {
2177         "id": "6c61a1ae.77ebc",
2178         "type": "for",
2179         "name": "foreach pLMNInfo",
2180         "xml": "<for index='id-plmn' start='0' end='`$tmp.pLMNInfoList`'>\n",
2181         "comments": "",
2182         "outputs": 1,
2183         "x": 1426.515625,
2184         "y": 1668.9999973773956,
2185         "z": "902b25ae.7c3098",
2186         "wires": [
2187             [
2188                 "ca2a15c1.06f6f8"
2189             ]
2190         ]
2191     },
2192     {
2193         "id": "ca2a15c1.06f6f8",
2194         "type": "block",
2195         "name": "block : atomic",
2196         "xml": "<block atomic='true'>",
2197         "atomic": "true",
2198         "comments": "",
2199         "outputs": 1,
2200         "x": 1392.515625,
2201         "y": 2744.9999973773956,
2202         "z": "902b25ae.7c3098",
2203         "wires": [
2204             [
2205                 "2bcc45fd.9aa82a",
2206                 "6bde0cb7.ac8644",
2207                 "1124cd6f.cd2f53",
2208                 "f36ea1ac.8ef32",
2209                 "dc1f155b.1e26a8",
2210                 "f0c7cdbf.7c15b",
2211                 "93ca7a2a.14a7f8",
2212                 "892a7731.6bfc78",
2213                 "2d02a27c.95d9de",
2214                 "37850215.15feee",
2215                 "40e7eab5.7fa734",
2216                 "7cc407cf.a61688"
2217             ]
2218         ]
2219     },
2220     {
2221         "id": "1124cd6f.cd2f53",
2222         "type": "execute",
2223         "name": "patch PLMNInfoListEntry gNBCUUP",
2224         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-patch-sNSSAI-NRCellCU.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.patchPLMNInfoList-CUUP.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-gNBCUUP-PLMNInfoList-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' />",
2225         "comments": "",
2226         "outputs": 1,
2227         "x": 1720.515625,
2228         "y": 2942.9999973773956,
2229         "z": "902b25ae.7c3098",
2230         "wires": [
2231             [
2232                 "777e5d59.6a5284",
2233                 "dd76c614.48fa98"
2234             ]
2235         ]
2236     },
2237     {
2238         "id": "777e5d59.6a5284",
2239         "type": "failure",
2240         "name": "failure",
2241         "xml": "<outcome value='failure'>\n",
2242         "comments": "",
2243         "outputs": 1,
2244         "x": 2017.515625,
2245         "y": 2868.9999973773956,
2246         "z": "902b25ae.7c3098",
2247         "wires": [
2248             [
2249                 "d609eb60.d086d8"
2250             ]
2251         ]
2252     },
2253     {
2254         "id": "d609eb60.d086d8",
2255         "type": "block",
2256         "name": "block : atomic",
2257         "xml": "<block atomic='true'>",
2258         "atomic": "true",
2259         "comments": "",
2260         "outputs": 1,
2261         "x": 2175.515869140625,
2262         "y": 2816.9999973773956,
2263         "z": "902b25ae.7c3098",
2264         "wires": [
2265             [
2266                 "4de6f632.135c38",
2267                 "835f9644.cd8248",
2268                 "4a65a227.e809dc"
2269             ]
2270         ]
2271     },
2272     {
2273         "id": "835f9644.cd8248",
2274         "type": "set",
2275         "name": "set",
2276         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error patching CUUP PLMNInfoList. Aborting RPC executiopn'/>",
2277         "comments": "",
2278         "x": 2341.515625,
2279         "y": 2782.9999973773956,
2280         "z": "902b25ae.7c3098",
2281         "wires": []
2282     },
2283     {
2284         "id": "4de6f632.135c38",
2285         "type": "returnFailure",
2286         "name": "return failure",
2287         "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 CUUP PLMNInfo. Aborting RPC executiopn'/>",
2288         "comments": "",
2289         "x": 2346.5155029296875,
2290         "y": 2878.000058412552,
2291         "z": "902b25ae.7c3098",
2292         "wires": []
2293     },
2294     {
2295         "id": "dfbc4622.2ac5e8",
2296         "type": "record",
2297         "name": "record",
2298         "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 Patched - gNBCUUP PLMNInfo List\"/>",
2299         "comments": "",
2300         "outputs": 1,
2301         "x": 2330.5155029296875,
2302         "y": 2964.0002415180206,
2303         "z": "902b25ae.7c3098",
2304         "wires": [
2305             []
2306         ]
2307     },
2308     {
2309         "id": "8d9d335.fd7a9d",
2310         "type": "block",
2311         "name": "block : atomic",
2312         "xml": "<block atomic='true'>",
2313         "atomic": "true",
2314         "comments": "",
2315         "outputs": 1,
2316         "x": 2176.515625,
2317         "y": 2985,
2318         "z": "902b25ae.7c3098",
2319         "wires": [
2320             [
2321                 "dfbc4622.2ac5e8"
2322             ]
2323         ]
2324     },
2325     {
2326         "id": "dd76c614.48fa98",
2327         "type": "success",
2328         "name": "success",
2329         "xml": "<outcome value='success'>\n",
2330         "comments": "",
2331         "outputs": 1,
2332         "x": 2016.515625,
2333         "y": 2967.9999973773956,
2334         "z": "902b25ae.7c3098",
2335         "wires": [
2336             [
2337                 "8d9d335.fd7a9d"
2338             ]
2339         ]
2340     },
2341     {
2342         "id": "2bcc45fd.9aa82a",
2343         "type": "switchNode",
2344         "name": "ransim mounted",
2345         "xml": "<switch test='`$prop.ransim-mounted`'>\n",
2346         "comments": "",
2347         "outputs": 1,
2348         "x": 1659.515625,
2349         "y": 2746.9999973773956,
2350         "z": "902b25ae.7c3098",
2351         "wires": [
2352             [
2353                 "5c5b9d56.667034",
2354                 "4f929270.bb4f6c"
2355             ]
2356         ]
2357     },
2358     {
2359         "id": "5c5b9d56.667034",
2360         "type": "outcome",
2361         "name": "Not Mounted",
2362         "xml": "<outcome value='false'>\n",
2363         "comments": "",
2364         "outputs": 1,
2365         "x": 1867.515625,
2366         "y": 2711.9997532367706,
2367         "z": "902b25ae.7c3098",
2368         "wires": [
2369             [
2370                 "7fc0b4d8.93a35c"
2371             ]
2372         ]
2373     },
2374     {
2375         "id": "4f929270.bb4f6c",
2376         "type": "outcome",
2377         "name": "Mounted",
2378         "xml": "<outcome value='true'>\n",
2379         "comments": "",
2380         "outputs": 1,
2381         "x": 1855.515625,
2382         "y": 2813.9999973773956,
2383         "z": "902b25ae.7c3098",
2384         "wires": [
2385             []
2386         ]
2387     },
2388     {
2389         "id": "7fc0b4d8.93a35c",
2390         "type": "execute",
2391         "name": "generate patch PLMNInfoListEntry CUUP URL",
2392         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.patchPLMNInfoListEntry.ToGNBCUUP`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoList-CUUP.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>\n",
2393         "comments": "",
2394         "outputs": 1,
2395         "x": 2187.515625,
2396         "y": 2726.9999973773956,
2397         "z": "902b25ae.7c3098",
2398         "wires": [
2399             []
2400         ]
2401     },
2402     {
2403         "id": "6bde0cb7.ac8644",
2404         "type": "execute",
2405         "name": "prepare idGNBCUCPFunction",
2406         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoList-CUUP.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoList-CUUP.url\"/>\n    <parameter name=\"target\" value=\"{idGNBCUUPFunction}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.idGNBCUUPFunction`\"/>\n",
2407         "comments": "",
2408         "outputs": 1,
2409         "x": 1704.515625,
2410         "y": 2885.9999973773956,
2411         "z": "902b25ae.7c3098",
2412         "wires": [
2413             []
2414         ]
2415     },
2416     {
2417         "id": "a7232d66.d41b",
2418         "type": "set",
2419         "name": "RRMPolicyRatio id",
2420         "xml": "<set>\n<parameter name='tmp.RRMPolicyRatio_id' value=\"`'$get-rrmpolicyratio-response.attributes.RRMPolicyRatio['+ $idcu-rrm+'].id'`\" />",
2421         "comments": "",
2422         "x": 2614.515625,
2423         "y": 2207.9999973773956,
2424         "z": "902b25ae.7c3098",
2425         "wires": []
2426     },
2427     {
2428         "id": "820cae9e.61c58",
2429         "type": "set",
2430         "name": "RRMPolicyMember Id",
2431         "xml": "<set>\n<parameter name='tmp.RRMPolicyMember_id' value=\"`'$get-rrmpolicyratio-response.attributes.RRMPolicyRatio['+ $idcu-rrm+ ']'.attributes.rRMPolicyMemberList_length+1`\" />",
2432         "comments": "",
2433         "x": 2605.515625,
2434         "y": 2254.9999973773956,
2435         "z": "902b25ae.7c3098",
2436         "wires": []
2437     },
2438     {
2439         "id": "f36ea1ac.8ef32",
2440         "type": "set",
2441         "name": "Calculate RRMPolicyRatio",
2442         "xml": "<set>\n<parameter name='tmp.maxNumberOfDRBsPerNSSAI' value='`$tmp.payload.maxNumberofConns*4`' />\n<parameter name='tmp.maxNumberOfDRBsPerCUUP' value='`$tmp.maxNumberOfDRBsPerNSSAI /$tmp.CUUPList_length`' />\n<parameter name='tmp.rRMPolicyDedicatedRatio1' value='`$tmp.maxNumberOfDRBsPerCUUP*100`' />\n<parameter name='tmp.rRMPolicyDedicatedRatio-CUUP' value='`$tmp.rRMPolicyDedicatedRatio1/$prop.cuupfunction.maxNumberOfDRBsPerCUUP`' />",
2443         "comments": "",
2444         "x": 1693.5158386230469,
2445         "y": 3015.0004913806915,
2446         "z": "902b25ae.7c3098",
2447         "wires": []
2448     },
2449     {
2450         "id": "dc1f155b.1e26a8",
2451         "type": "record",
2452         "name": "record",
2453         "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=\"RRMPolicyRatio for this profile is - \"/>\n<parameter name=\"field2\" value=\"`$tmp.rRMPolicyDedicatedRatio-CUUP`\"/>",
2454         "comments": "",
2455         "outputs": 1,
2456         "x": 1639.5158309936523,
2457         "y": 3087.000495195389,
2458         "z": "902b25ae.7c3098",
2459         "wires": [
2460             []
2461         ]
2462     },
2463     {
2464         "id": "f0c7cdbf.7c15b",
2465         "type": "switchNode",
2466         "name": "ransim mounted",
2467         "xml": "<switch test='`$prop.ransim-mounted`'>\n",
2468         "comments": "",
2469         "outputs": 1,
2470         "x": 1650.515625,
2471         "y": 3161.9999973773956,
2472         "z": "902b25ae.7c3098",
2473         "wires": [
2474             [
2475                 "5849653.b32d29c"
2476             ]
2477         ]
2478     },
2479     {
2480         "id": "5849653.b32d29c",
2481         "type": "outcome",
2482         "name": "Not Mounted",
2483         "xml": "<outcome value='false'>\n",
2484         "comments": "",
2485         "outputs": 1,
2486         "x": 1828.515625,
2487         "y": 3128.9997532367706,
2488         "z": "902b25ae.7c3098",
2489         "wires": [
2490             [
2491                 "829a96f0.30d4a8"
2492             ]
2493         ]
2494     },
2495     {
2496         "id": "829a96f0.30d4a8",
2497         "type": "execute",
2498         "name": "fetch RRMPolicyRatio CUUP - URL",
2499         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.RRMPolicyRatioEntry.ToGNBCUUP`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.getRRMPolicyRatio-CUUP.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>\n",
2500         "comments": "",
2501         "outputs": 1,
2502         "x": 2106.515625,
2503         "y": 3120.9999973773956,
2504         "z": "902b25ae.7c3098",
2505         "wires": [
2506             []
2507         ]
2508     },
2509     {
2510         "id": "93ca7a2a.14a7f8",
2511         "type": "execute",
2512         "name": "prepare idGNBCUUPFunction",
2513         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.getRRMPolicyRatio-CUUP.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.getRRMPolicyRatio-CUUP.url\"/>\n    <parameter name=\"target\" value=\"{idGNBCUUPFunction}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.idGNBCUUPFunction`\"/>\n",
2514         "comments": "",
2515         "outputs": 1,
2516         "x": 1687.5157089233398,
2517         "y": 3217.000010728836,
2518         "z": "902b25ae.7c3098",
2519         "wires": [
2520             []
2521         ]
2522     },
2523     {
2524         "id": "892a7731.6bfc78",
2525         "type": "execute",
2526         "name": "fetch RRMPolicyRatio - CUUP",
2527         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.getRRMPolicyRatio-CUUP.url`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.controller.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"responsePrefix\" value=\"get-rrmpolicyratio-cuup-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\"/>",
2528         "comments": "",
2529         "outputs": 1,
2530         "x": 1683.5158767700195,
2531         "y": 3274.0000116825104,
2532         "z": "902b25ae.7c3098",
2533         "wires": [
2534             [
2535                 "e3c362a.aa308a",
2536                 "10a17f4d.0f5fc1"
2537             ]
2538         ]
2539     },
2540     {
2541         "id": "e3c362a.aa308a",
2542         "type": "failure",
2543         "name": "failure",
2544         "xml": "<outcome value='failure'>\n",
2545         "comments": "",
2546         "outputs": 1,
2547         "x": 1933.5157203674316,
2548         "y": 3264.000175714493,
2549         "z": "902b25ae.7c3098",
2550         "wires": [
2551             [
2552                 "196d453d.dd220b"
2553             ]
2554         ]
2555     },
2556     {
2557         "id": "196d453d.dd220b",
2558         "type": "block",
2559         "name": "block : atomic",
2560         "xml": "<block atomic='true'>",
2561         "atomic": "true",
2562         "comments": "",
2563         "outputs": 1,
2564         "x": 2094.515869140625,
2565         "y": 3282.9999973773956,
2566         "z": "902b25ae.7c3098",
2567         "wires": [
2568             [
2569                 "59202198.95259",
2570                 "8bba0f3a.4b34f",
2571                 "4a65a227.e809dc"
2572             ]
2573         ]
2574     },
2575     {
2576         "id": "8bba0f3a.4b34f",
2577         "type": "set",
2578         "name": "set",
2579         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error in retrieving RRMPolicyRatio. Aborting RPC executiopn'/>",
2580         "comments": "",
2581         "x": 2260.515625,
2582         "y": 3248.9999973773956,
2583         "z": "902b25ae.7c3098",
2584         "wires": []
2585     },
2586     {
2587         "id": "59202198.95259",
2588         "type": "returnFailure",
2589         "name": "return failure",
2590         "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 in fetching RRMPolicyRatio. Aborting RPC executiopn'/>",
2591         "comments": "",
2592         "x": 2265.5155029296875,
2593         "y": 3344.000058412552,
2594         "z": "902b25ae.7c3098",
2595         "wires": []
2596     },
2597     {
2598         "id": "37c92bcb.6f0f44",
2599         "type": "execute",
2600         "name": "printContext",
2601         "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",
2602         "comments": "",
2603         "outputs": 1,
2604         "x": 2269.515625,
2605         "y": 3472.9999973773956,
2606         "z": "902b25ae.7c3098",
2607         "wires": [
2608             []
2609         ]
2610     },
2611     {
2612         "id": "b6f39fb0.7e518",
2613         "type": "record",
2614         "name": "record",
2615         "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 Retrieved - RRMPolicyRatio\"/>",
2616         "comments": "",
2617         "outputs": 1,
2618         "x": 2254.5155029296875,
2619         "y": 3410.0002415180206,
2620         "z": "902b25ae.7c3098",
2621         "wires": [
2622             []
2623         ]
2624     },
2625     {
2626         "id": "42bb03.f05cd4fc",
2627         "type": "block",
2628         "name": "block : atomic",
2629         "xml": "<block atomic='true'>",
2630         "atomic": "true",
2631         "comments": "",
2632         "outputs": 1,
2633         "x": 2088.5154418945312,
2634         "y": 3356.0001785755157,
2635         "z": "902b25ae.7c3098",
2636         "wires": [
2637             [
2638                 "b6f39fb0.7e518",
2639                 "37c92bcb.6f0f44"
2640             ]
2641         ]
2642     },
2643     {
2644         "id": "10a17f4d.0f5fc1",
2645         "type": "success",
2646         "name": "success",
2647         "xml": "<outcome value='success'>\n",
2648         "comments": "",
2649         "outputs": 1,
2650         "x": 1924.5157203674316,
2651         "y": 3334.0001785755157,
2652         "z": "902b25ae.7c3098",
2653         "wires": [
2654             [
2655                 "42bb03.f05cd4fc"
2656             ]
2657         ]
2658     },
2659     {
2660         "id": "2d02a27c.95d9de",
2661         "type": "execute",
2662         "name": "read rrmpolicyratio list size",
2663         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.rrmPolicyRatioList_CUUP_length' />\n\t<parameter name='source' value=\"`'get-rrmpolicyratio-cuup-response.attributes.RRMPolicyRatio_length '`\" />\n    ",
2664         "comments": "",
2665         "outputs": 1,
2666         "x": 1661.5157165527344,
2667         "y": 3339.0000965595245,
2668         "z": "902b25ae.7c3098",
2669         "wires": [
2670             []
2671         ]
2672     },
2673     {
2674         "id": "37850215.15feee",
2675         "type": "record",
2676         "name": "record",
2677         "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=\"CUUP - RRMPolicyRatioList size\"/>\n<parameter name=\"field2\" value=\"`$tmp.tmp.rrmPolicyRatioList_CUUP_length`\"/>\n",
2678         "comments": "",
2679         "outputs": 1,
2680         "x": 1601.5157089233398,
2681         "y": 3390.000098466873,
2682         "z": "902b25ae.7c3098",
2683         "wires": [
2684             []
2685         ]
2686     },
2687     {
2688         "id": "40e7eab5.7fa734",
2689         "type": "for",
2690         "name": "for each rrmpolicyratio",
2691         "xml": "<for index='idcuup-rrm' start='0' end='`$tmp.rrmPolicyRatioList_CUUP_length`' >\n",
2692         "comments": "",
2693         "outputs": 1,
2694         "x": 1649.1822967529297,
2695         "y": 3530.333434343338,
2696         "z": "902b25ae.7c3098",
2697         "wires": [
2698             [
2699                 "5155a84d.1da0e8"
2700             ]
2701         ]
2702     },
2703     {
2704         "id": "5155a84d.1da0e8",
2705         "type": "block",
2706         "name": "block : atomic",
2707         "xml": "<block atomic='true'>",
2708         "atomic": "true",
2709         "comments": "",
2710         "outputs": 1,
2711         "x": 1867.1822509765625,
2712         "y": 3557.3332493305206,
2713         "z": "902b25ae.7c3098",
2714         "wires": [
2715             [
2716                 "583f4e93.c1c9f",
2717                 "506608d6.70b338",
2718                 "aaa7eb47.ef6a88",
2719                 "3360d2c4.1960fe",
2720                 "999f80d6.75194",
2721                 "2a09390.35abdc8"
2722             ]
2723         ]
2724     },
2725     {
2726         "id": "583f4e93.c1c9f",
2727         "type": "set",
2728         "name": "Calculate updated RRMPolicyRatio",
2729         "xml": "<set>\n<parameter name='tmp.rrmPolicyDedicatedRatio_CUUP' value=\"`'$get-rrmpolicyratio-cuup-response.attributes.RRMPolicyRatio['+ $idcuup-rrm +'].attributes.rRMPolicyDedicatedRatio'`\" />\n<parameter name='tmp.rrmPolicyDedicatedRatio_CUUP_updated' value=\"`$tmp.rrmPolicyDedicatedRatio_CUUP + $tmp.rRMPolicyDedicatedRatio-CUUP`\" />",
2730         "comments": "",
2731         "x": 2192.1822509765625,
2732         "y": 3534.3332493305206,
2733         "z": "902b25ae.7c3098",
2734         "wires": []
2735     },
2736     {
2737         "id": "aaa7eb47.ef6a88",
2738         "type": "switchNode",
2739         "name": "ransim mounted",
2740         "xml": "<switch test='`$prop.ransim-mounted`'>\n",
2741         "comments": "",
2742         "outputs": 1,
2743         "x": 2160.1822509765625,
2744         "y": 3585.3332493305206,
2745         "z": "902b25ae.7c3098",
2746         "wires": [
2747             [
2748                 "fd1add9c.48448"
2749             ]
2750         ]
2751     },
2752     {
2753         "id": "999f80d6.75194",
2754         "type": "set",
2755         "name": "RRMPolicyRatio id",
2756         "xml": "<set>\n<parameter name='tmp.RRMPolicyRatio_id' value=\"`'$get-rrmpolicyratio-cuup-response.attributes.RRMPolicyRatio['+ $idcuup-rrm+'].id'`\" />",
2757         "comments": "",
2758         "x": 2174.1822509765625,
2759         "y": 3623.3332493305206,
2760         "z": "902b25ae.7c3098",
2761         "wires": []
2762     },
2763     {
2764         "id": "fd1add9c.48448",
2765         "type": "outcome",
2766         "name": "Not Mounted",
2767         "xml": "<outcome value='false'>\n",
2768         "comments": "",
2769         "outputs": 1,
2770         "x": 2360.1822509765625,
2771         "y": 3592.3330051898956,
2772         "z": "902b25ae.7c3098",
2773         "wires": [
2774             [
2775                 "38260aba.0ea506"
2776             ]
2777         ]
2778     },
2779     {
2780         "id": "38260aba.0ea506",
2781         "type": "execute",
2782         "name": "fetch RRMPolicyRatio CUUP- URL",
2783         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.RRMPolicyRatioEntry.ToGNBCUUP`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.getRRMPolicyRatio-CUUP.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>\n",
2784         "comments": "",
2785         "outputs": 1,
2786         "x": 2626.1822509765625,
2787         "y": 3596.3332493305206,
2788         "z": "902b25ae.7c3098",
2789         "wires": [
2790             []
2791         ]
2792     },
2793     {
2794         "id": "2a09390.35abdc8",
2795         "type": "set",
2796         "name": "RRMPolicyMember Id",
2797         "xml": "<set>\n<parameter name='tmp.RRMPolicyMember_id' value=\"`'$get-rrmpolicyratio-cuup-response.attributes.RRMPolicyRatio['+ $idcuup-rrm+ ']'.attributes.rRMPolicyMemberList_length+1`\" />",
2798         "comments": "",
2799         "x": 2165.1822509765625,
2800         "y": 3670.3332493305206,
2801         "z": "902b25ae.7c3098",
2802         "wires": []
2803     },
2804     {
2805         "id": "506608d6.70b338",
2806         "type": "record",
2807         "name": "record",
2808         "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=\"Updated RRMPolicyRatio for CUUP is - \"/>\n<parameter name=\"field2\" value=\"`$tmp.rrmPolicyDedicatedRatio_CUUP_updated`\"/>",
2809         "comments": "",
2810         "outputs": 1,
2811         "x": 2122.1822509765625,
2812         "y": 3714.3332493305206,
2813         "z": "902b25ae.7c3098",
2814         "wires": [
2815             []
2816         ]
2817     },
2818     {
2819         "id": "3360d2c4.1960fe",
2820         "type": "execute",
2821         "name": "patch CUUP- RRMPolicyRatio",
2822         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-patch-RRMPolicyRatio-NRCellCU.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.getRRMPolicyRatio-CUUP.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-CUUP-RRMPolicyRatio-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' />",
2823         "comments": "",
2824         "outputs": 1,
2825         "x": 2189.1822509765625,
2826         "y": 3756.3332493305206,
2827         "z": "902b25ae.7c3098",
2828         "wires": [
2829             [
2830                 "80f67bc8.602a38",
2831                 "a1757e5b.2af42"
2832             ]
2833         ]
2834     },
2835     {
2836         "id": "80f67bc8.602a38",
2837         "type": "success",
2838         "name": "success",
2839         "xml": "<outcome value='success'>\n",
2840         "comments": "",
2841         "outputs": 1,
2842         "x": 2461.1822509765625,
2843         "y": 3748.3332493305206,
2844         "z": "902b25ae.7c3098",
2845         "wires": [
2846             [
2847                 "dd07f4dd.450068"
2848             ]
2849         ]
2850     },
2851     {
2852         "id": "dd07f4dd.450068",
2853         "type": "block",
2854         "name": "block : atomic",
2855         "xml": "<block atomic='true'>",
2856         "atomic": "true",
2857         "comments": "",
2858         "outputs": 1,
2859         "x": 2652.1822509765625,
2860         "y": 3748.3332493305206,
2861         "z": "902b25ae.7c3098",
2862         "wires": [
2863             [
2864                 "66c8fe77.0bf64",
2865                 "4a65a227.e809dc"
2866             ]
2867         ]
2868     },
2869     {
2870         "id": "66c8fe77.0bf64",
2871         "type": "record",
2872         "name": "record",
2873         "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 Patched - cellCU RRMpolicyRatio\"/>",
2874         "comments": "",
2875         "outputs": 1,
2876         "x": 2837.1820068359375,
2877         "y": 3749.3334934711456,
2878         "z": "902b25ae.7c3098",
2879         "wires": [
2880             []
2881         ]
2882     },
2883     {
2884         "id": "22ec11e9.dae67e",
2885         "type": "set",
2886         "name": "set",
2887         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error patching cellCU RRMPolicyRatio. Aborting RPC executiopn'/>",
2888         "comments": "",
2889         "x": 2919.1822509765625,
2890         "y": 3792.3332493305206,
2891         "z": "902b25ae.7c3098",
2892         "wires": []
2893     },
2894     {
2895         "id": "b63355d1.f0e0a8",
2896         "type": "returnFailure",
2897         "name": "return failure",
2898         "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 nearRTRIC info in ConfigDB. Aborting RPC executiopn'/>",
2899         "comments": "",
2900         "x": 2924.18212890625,
2901         "y": 3887.333310365677,
2902         "z": "902b25ae.7c3098",
2903         "wires": []
2904     },
2905     {
2906         "id": "3a20595e.c48de6",
2907         "type": "block",
2908         "name": "block : atomic",
2909         "xml": "<block atomic='true'>",
2910         "atomic": "true",
2911         "comments": "",
2912         "outputs": 1,
2913         "x": 2679.1824951171875,
2914         "y": 3841.3332493305206,
2915         "z": "902b25ae.7c3098",
2916         "wires": [
2917             [
2918                 "b63355d1.f0e0a8",
2919                 "22ec11e9.dae67e"
2920             ]
2921         ]
2922     },
2923     {
2924         "id": "a1757e5b.2af42",
2925         "type": "failure",
2926         "name": "failure",
2927         "xml": "<outcome value='failure'>\n",
2928         "comments": "",
2929         "outputs": 1,
2930         "x": 2460.1822509765625,
2931         "y": 3836.3332493305206,
2932         "z": "902b25ae.7c3098",
2933         "wires": [
2934             [
2935                 "3a20595e.c48de6"
2936             ]
2937         ]
2938     },
2939     {
2940         "id": "7cc407cf.a61688",
2941         "type": "block",
2942         "name": "block : atomic",
2943         "xml": "<block atomic='true'>",
2944         "atomic": "true",
2945         "comments": "",
2946         "outputs": 1,
2947         "x": 1605.8490447998047,
2948         "y": 3869.6668589115143,
2949         "z": "902b25ae.7c3098",
2950         "wires": [
2951             [
2952                 "8f4a1aa6.66d1c8",
2953                 "80f62a5a.b5dac8"
2954             ]
2955         ]
2956     },
2957     {
2958         "id": "8f4a1aa6.66d1c8",
2959         "type": "execute",
2960         "name": "Update gNBCUUP in ConfigDB",
2961         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $prop.restapi.configdb.updategNBCUUP`\"/>\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/restapi.configDB.updategNBCUUP.templatefile'`\" />\n<parameter name=\"httpMethod\" value=\"PUT\"/>\n<parameter name=\"responsePrefix\" value=\"update-gNBCUUP-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\"/>",
2962         "comments": "",
2963         "outputs": 1,
2964         "x": 1938.8489990234375,
2965         "y": 3870.6667454242706,
2966         "z": "902b25ae.7c3098",
2967         "wires": [
2968             [
2969                 "86e624eb.499a98",
2970                 "c2aa9d96.4aa3b"
2971             ]
2972         ]
2973     },
2974     {
2975         "id": "86e624eb.499a98",
2976         "type": "failure",
2977         "name": "failure",
2978         "xml": "<outcome value='failure'>\n",
2979         "comments": "",
2980         "outputs": 1,
2981         "x": 2225.8489990234375,
2982         "y": 3841.6669895648956,
2983         "z": "902b25ae.7c3098",
2984         "wires": [
2985             [
2986                 "dd3efbab.b8efd8"
2987             ]
2988         ]
2989     },
2990     {
2991         "id": "c2aa9d96.4aa3b",
2992         "type": "success",
2993         "name": "success",
2994         "xml": "<outcome value='success'>\n",
2995         "comments": "",
2996         "outputs": 1,
2997         "x": 2174.8489990234375,
2998         "y": 3942.6667454242706,
2999         "z": "902b25ae.7c3098",
3000         "wires": [
3001             [
3002                 "ca5f751c.5d7d68"
3003             ]
3004         ]
3005     },
3006     {
3007         "id": "ca5f751c.5d7d68",
3008         "type": "block",
3009         "name": "block",
3010         "xml": "<block>\n",
3011         "atomic": "false",
3012         "comments": "",
3013         "outputs": 1,
3014         "x": 2260.8489837646484,
3015         "y": 4023.666806459427,
3016         "z": "902b25ae.7c3098",
3017         "wires": [
3018             [
3019                 "bdbc2f55.fd989"
3020             ]
3021         ]
3022     },
3023     {
3024         "id": "dd3efbab.b8efd8",
3025         "type": "block",
3026         "name": "block : atomic",
3027         "xml": "<block atomic='true'>",
3028         "atomic": "true",
3029         "comments": "",
3030         "outputs": 1,
3031         "x": 2417.8489990234375,
3032         "y": 3957.6667454242706,
3033         "z": "902b25ae.7c3098",
3034         "wires": [
3035             [
3036                 "5deb387b.75ce98",
3037                 "ddadf27c.177ce",
3038                 "4a65a227.e809dc"
3039             ]
3040         ]
3041     },
3042     {
3043         "id": "bdbc2f55.fd989",
3044         "type": "record",
3045         "name": "record",
3046         "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 \"/>",
3047         "comments": "",
3048         "outputs": 1,
3049         "x": 2424.8489990234375,
3050         "y": 4029.6667454242706,
3051         "z": "902b25ae.7c3098",
3052         "wires": [
3053             []
3054         ]
3055     },
3056     {
3057         "id": "5deb387b.75ce98",
3058         "type": "returnFailure",
3059         "name": "return failure",
3060         "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'/>",
3061         "comments": "",
3062         "x": 2588.8486328125,
3063         "y": 4018.666806459427,
3064         "z": "902b25ae.7c3098",
3065         "wires": []
3066     },
3067     {
3068         "id": "ddadf27c.177ce",
3069         "type": "set",
3070         "name": "set",
3071         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error in updating Config DB - NRCellCU. Aborting RPC executiopn'/>",
3072         "comments": "",
3073         "x": 2583.8488006591797,
3074         "y": 3925.666733980179,
3075         "z": "902b25ae.7c3098",
3076         "wires": []
3077     },
3078     {
3079         "id": "cd3ab89b.2b2a58",
3080         "type": "set",
3081         "name": "set",
3082         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error in updating RRMPolicyRatio - CUUP. Aborting RPC executiopn'/>",
3083         "comments": "",
3084         "x": 2626.8488006591797,
3085         "y": 4069.666733980179,
3086         "z": "902b25ae.7c3098",
3087         "wires": []
3088     },
3089     {
3090         "id": "1a4e1416.985efc",
3091         "type": "returnFailure",
3092         "name": "return failure",
3093         "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 CUUP-RRMPolicyRatio in ConfigDB. Aborting RPC executiopn'/>",
3094         "comments": "",
3095         "x": 2631.848678588867,
3096         "y": 4164.666795015335,
3097         "z": "902b25ae.7c3098",
3098         "wires": []
3099     },
3100     {
3101         "id": "79786d5c.9fdc64",
3102         "type": "block",
3103         "name": "block : atomic",
3104         "xml": "<block atomic='true'>",
3105         "atomic": "true",
3106         "comments": "",
3107         "outputs": 1,
3108         "x": 2460.8490447998047,
3109         "y": 4103.666733980179,
3110         "z": "902b25ae.7c3098",
3111         "wires": [
3112             [
3113                 "1a4e1416.985efc",
3114                 "cd3ab89b.2b2a58",
3115                 "4a65a227.e809dc"
3116             ]
3117         ]
3118     },
3119     {
3120         "id": "3b564ab1.84aea6",
3121         "type": "record",
3122         "name": "record",
3123         "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 - CUUP RRMPolicyRatio \"/>",
3124         "comments": "",
3125         "outputs": 1,
3126         "x": 2604.8490447998047,
3127         "y": 4211.666733980179,
3128         "z": "902b25ae.7c3098",
3129         "wires": [
3130             []
3131         ]
3132     },
3133     {
3134         "id": "3b8bdaf4.102c26",
3135         "type": "block",
3136         "name": "block",
3137         "xml": "<block>\n",
3138         "atomic": "false",
3139         "comments": "",
3140         "outputs": 1,
3141         "x": 2438.8490447998047,
3142         "y": 4210.666733980179,
3143         "z": "902b25ae.7c3098",
3144         "wires": [
3145             [
3146                 "3b564ab1.84aea6"
3147             ]
3148         ]
3149     },
3150     {
3151         "id": "f7383def.d4235",
3152         "type": "success",
3153         "name": "success",
3154         "xml": "<outcome value='success'>\n",
3155         "comments": "",
3156         "outputs": 1,
3157         "x": 2257.8490447998047,
3158         "y": 4216.666489839554,
3159         "z": "902b25ae.7c3098",
3160         "wires": [
3161             [
3162                 "3b8bdaf4.102c26"
3163             ]
3164         ]
3165     },
3166     {
3167         "id": "5ad5292d.727b78",
3168         "type": "failure",
3169         "name": "failure",
3170         "xml": "<outcome value='failure'>\n",
3171         "comments": "",
3172         "outputs": 1,
3173         "x": 2257.8490447998047,
3174         "y": 4106.666733980179,
3175         "z": "902b25ae.7c3098",
3176         "wires": [
3177             [
3178                 "79786d5c.9fdc64"
3179             ]
3180         ]
3181     },
3182     {
3183         "id": "80f62a5a.b5dac8",
3184         "type": "execute",
3185         "name": "Update RRMPolicy for gNBCUUP in ConfigDB",
3186         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $prop.restapi.configdb.updateRRMPolicy`\"/>\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/restapi.configDB.updateRRMPolicy.CUUP.templatefile'`\" />\n<parameter name=\"httpMethod\" value=\"PUT\"/>\n<parameter name=\"responsePrefix\" value=\"update-gNBCUUP-rrmpolicy-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\"/>",
3187         "comments": "",
3188         "outputs": 1,
3189         "x": 1959.8490447998047,
3190         "y": 4156.666733980179,
3191         "z": "902b25ae.7c3098",
3192         "wires": [
3193             [
3194                 "5ad5292d.727b78",
3195                 "f7383def.d4235"
3196             ]
3197         ]
3198     },
3199     {
3200         "id": "a4ae7afd.757af8",
3201         "type": "block",
3202         "name": "Process gNBDU",
3203         "xml": "<block atomic='true'>",
3204         "atomic": "true",
3205         "comments": "",
3206         "outputs": 1,
3207         "x": 970.2658004760742,
3208         "y": 4141.750725984573,
3209         "z": "902b25ae.7c3098",
3210         "wires": [
3211             [
3212                 "fffbd9b7.473a48",
3213                 "94864da0.13003",
3214                 "23e15c92.1618e4"
3215             ]
3216         ]
3217     },
3218     {
3219         "id": "fffbd9b7.473a48",
3220         "type": "execute",
3221         "name": "read DUlist size",
3222         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.DUList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBDUList_length'`\" />\n    ",
3223         "comments": "",
3224         "outputs": 1,
3225         "x": 1299.2658004760742,
3226         "y": 4172.750725984573,
3227         "z": "902b25ae.7c3098",
3228         "wires": [
3229             []
3230         ]
3231     },
3232     {
3233         "id": "94864da0.13003",
3234         "type": "record",
3235         "name": "record",
3236         "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=\"Number of DU List Entries \"/>\n<parameter name=\"field2\" value=\"`$tmp.DUList_length`\"/>\n<parameter name=\"field3\" value=\"for the NearRTRIC\"/>\n<parameter name=\"field4\" value=\"`$tmp.nearRTRICId`\"/>\n",
3237         "comments": "",
3238         "outputs": 1,
3239         "x": 1257.2657852172852,
3240         "y": 4233.750725984573,
3241         "z": "902b25ae.7c3098",
3242         "wires": [
3243             []
3244         ]
3245     },
3246     {
3247         "id": "23e15c92.1618e4",
3248         "type": "for",
3249         "name": "foreach DU",
3250         "xml": "<for index='id-du' start='0' end='`$tmp.DUList_length`'>\n",
3251         "comments": "",
3252         "outputs": 1,
3253         "x": 1269.2658309936523,
3254         "y": 4303.750725984573,
3255         "z": "902b25ae.7c3098",
3256         "wires": [
3257             [
3258                 "ad8ef236.25e21"
3259             ]
3260         ]
3261     },
3262     {
3263         "id": "ad8ef236.25e21",
3264         "type": "block",
3265         "name": "block : process gNBDU",
3266         "xml": "<block atomic='true'>",
3267         "atomic": "true",
3268         "comments": "",
3269         "outputs": 1,
3270         "x": 1550.2658004760742,
3271         "y": 4304.750695466995,
3272         "z": "902b25ae.7c3098",
3273         "wires": [
3274             [
3275                 "afad5c43.d5be9",
3276                 "50879aa5.f7e434",
3277                 "19c193ce.bc93bc",
3278                 "8dd2f389.9be99"
3279             ]
3280         ]
3281     },
3282     {
3283         "id": "afad5c43.d5be9",
3284         "type": "execute",
3285         "name": "read DU id",
3286         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.GNBDUId' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].gNBDUId'`\" />",
3287         "comments": "",
3288         "outputs": 1,
3289         "x": 1829.265625,
3290         "y": 4300.749997377396,
3291         "z": "902b25ae.7c3098",
3292         "wires": [
3293             []
3294         ]
3295     },
3296     {
3297         "id": "50879aa5.f7e434",
3298         "type": "record",
3299         "name": "record",
3300         "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=\"GNBDUId \"/>\n<parameter name=\"field2\" value=\"`$tmp.GNBDUId`\"/>\n\n",
3301         "comments": "",
3302         "outputs": 1,
3303         "x": 1802.265625,
3304         "y": 4351.749997377396,
3305         "z": "902b25ae.7c3098",
3306         "wires": [
3307             []
3308         ]
3309     },
3310     {
3311         "id": "19c193ce.bc93bc",
3312         "type": "execute",
3313         "name": "read cellDU list size",
3314         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellDUList_length' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.[' + $idy +'].gNBDUList[' + $id-du +'].cellDUList_length'`\" />\n    ",
3315         "comments": "",
3316         "outputs": 1,
3317         "x": 1843.265625,
3318         "y": 4400.749997377396,
3319         "z": "902b25ae.7c3098",
3320         "wires": [
3321             []
3322         ]
3323     },
3324     {
3325         "id": "8dd2f389.9be99",
3326         "type": "for",
3327         "name": "for cellDUList",
3328         "xml": "<for index='id-celldu' start='0' end='`$tmp.cellDUList_length`' >\n",
3329         "comments": "",
3330         "outputs": 1,
3331         "x": 1833.265625,
3332         "y": 4444.749997377396,
3333         "z": "902b25ae.7c3098",
3334         "wires": [
3335             [
3336                 "2f195b76.e5c8d4"
3337             ]
3338         ]
3339     },
3340     {
3341         "id": "2f195b76.e5c8d4",
3342         "type": "block",
3343         "name": "Cell for NSSAI",
3344         "xml": "<block atomic='true'>",
3345         "atomic": "true",
3346         "comments": "",
3347         "outputs": 1,
3348         "x": 2053.265625,
3349         "y": 4353.749997377396,
3350         "z": "902b25ae.7c3098",
3351         "wires": [
3352             [
3353                 "53bc99e3.9b0448"
3354             ]
3355         ]
3356     },
3357     {
3358         "id": "53bc99e3.9b0448",
3359         "type": "for",
3360         "name": "foreach TACell",
3361         "xml": "<for index='id-ta' start='0' end='`$getListofCells-configdb-response._length`' >\n",
3362         "comments": "",
3363         "outputs": 1,
3364         "x": 2275.5156173706055,
3365         "y": 4353.750240564346,
3366         "z": "902b25ae.7c3098",
3367         "wires": [
3368             [
3369                 "6362ca40.2b0b04"
3370             ]
3371         ]
3372     },
3373     {
3374         "id": "6362ca40.2b0b04",
3375         "type": "block",
3376         "name": "block : atomic",
3377         "xml": "<block atomic='true'>",
3378         "atomic": "true",
3379         "comments": "",
3380         "outputs": 1,
3381         "x": 2487.515625,
3382         "y": 4321.749997377396,
3383         "z": "902b25ae.7c3098",
3384         "wires": [
3385             [
3386                 "78fdfba9.5f1b24",
3387                 "8a04220a.741e9",
3388                 "5a972ed5.3833c",
3389                 "f6068f9f.f0e8a"
3390             ]
3391         ]
3392     },
3393     {
3394         "id": "5a972ed5.3833c",
3395         "type": "execute",
3396         "name": "read Cell from getNFNSSIRIC-configdb-response",
3397         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellDU1' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].cellCUList['+ $id-celldu +'].cellLocalId'`\" />",
3398         "comments": "",
3399         "outputs": 1,
3400         "x": 2813.515625,
3401         "y": 4264.749997377396,
3402         "z": "902b25ae.7c3098",
3403         "wires": [
3404             []
3405         ]
3406     },
3407     {
3408         "id": "f6068f9f.f0e8a",
3409         "type": "execute",
3410         "name": "read cellDU from getListofCells-configdb-response",
3411         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellDU2' />\n\t<parameter name='source' value=\"`'getListofCells-configdb-response.[' + $id-ta + ']'`\" />",
3412         "comments": "",
3413         "outputs": 1,
3414         "x": 2823.515625,
3415         "y": 4329.749997377396,
3416         "z": "902b25ae.7c3098",
3417         "wires": [
3418             []
3419         ]
3420     },
3421     {
3422         "id": "78fdfba9.5f1b24",
3423         "type": "record",
3424         "name": "record",
3425         "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=\"Cell - getNFNSSIRIC-configdb-response\"/>\n<parameter name=\"field2\" value=\"`$tmp.cellDU1`\"/>\n<parameter name=\"field3\" value=\"Cell - getListofCells-configdb-response\"/>\n<parameter name=\"field4\" value=\"`$tmp.cellDU2`\"/>\n\n",
3426         "comments": "",
3427         "outputs": 1,
3428         "x": 2694.515625,
3429         "y": 4372.749997377396,
3430         "z": "902b25ae.7c3098",
3431         "wires": [
3432             []
3433         ]
3434     },
3435     {
3436         "id": "8a04220a.741e9",
3437         "type": "switchNode",
3438         "name": "is cellDU applicable for NSSAI",
3439         "xml": "<switch test='`$tmp.cellDU1 == $tmp.cellDU2`'>\n",
3440         "comments": "",
3441         "outputs": 1,
3442         "x": 2694.515625,
3443         "y": 4421.749997377396,
3444         "z": "902b25ae.7c3098",
3445         "wires": [
3446             [
3447                 "a6ec46a8.84e058"
3448             ]
3449         ]
3450     },
3451     {
3452         "id": "a6ec46a8.84e058",
3453         "type": "outcome",
3454         "name": "Applicable",
3455         "xml": "<outcome value='true'>\n",
3456         "comments": "",
3457         "outputs": 1,
3458         "x": 2635.515625,
3459         "y": 4494.749997377396,
3460         "z": "902b25ae.7c3098",
3461         "wires": [
3462             [
3463                 "37ac7237.50551e"
3464             ]
3465         ]
3466     },
3467     {
3468         "id": "37ac7237.50551e",
3469         "type": "block",
3470         "name": "block : atomic",
3471         "xml": "<block atomic='true'>",
3472         "atomic": "true",
3473         "comments": "",
3474         "outputs": 1,
3475         "x": 2860.015625,
3476         "y": 4498.749997377396,
3477         "z": "902b25ae.7c3098",
3478         "wires": [
3479             [
3480                 "c6843741.650998",
3481                 "92afc2c9.67fc5",
3482                 "a7c6b84a.ebfce8",
3483                 "ecca82ff.5f8b9",
3484                 "e6f23599.923838",
3485                 "1020da35.20b006",
3486                 "c907f62.6206208",
3487                 "8b8b1836.0b3ce8",
3488                 "b59a0702.313428",
3489                 "20d94ddd.79ea92",
3490                 "bb5a724b.05c2d"
3491             ]
3492         ]
3493     },
3494     {
3495         "id": "8b8b1836.0b3ce8",
3496         "type": "record",
3497         "name": "record",
3498         "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=\"CellDU is applicable for the NSSAI \"/>\n\n\n",
3499         "comments": "",
3500         "outputs": 1,
3501         "x": 3055.015625,
3502         "y": 4493.749997377396,
3503         "z": "902b25ae.7c3098",
3504         "wires": [
3505             []
3506         ]
3507     },
3508     {
3509         "id": "c907f62.6206208",
3510         "type": "switchNode",
3511         "name": "ransim mounted",
3512         "xml": "<switch test='`$prop.ransim-mounted`'>\n",
3513         "comments": "",
3514         "outputs": 1,
3515         "x": 3083.015625,
3516         "y": 4561.749997377396,
3517         "z": "902b25ae.7c3098",
3518         "wires": [
3519             [
3520                 "ff1b32f0.01112",
3521                 "33f91581.b04aba"
3522             ]
3523         ]
3524     },
3525     {
3526         "id": "ff1b32f0.01112",
3527         "type": "outcome",
3528         "name": "Not Mounted",
3529         "xml": "<outcome value='false'>\n",
3530         "comments": "",
3531         "outputs": 1,
3532         "x": 3291.015625,
3533         "y": 4526.749753236771,
3534         "z": "902b25ae.7c3098",
3535         "wires": [
3536             [
3537                 "55e8d732.bf4398"
3538             ]
3539         ]
3540     },
3541     {
3542         "id": "33f91581.b04aba",
3543         "type": "outcome",
3544         "name": "Mounted",
3545         "xml": "<outcome value='true'>\n",
3546         "comments": "",
3547         "outputs": 1,
3548         "x": 3279.015625,
3549         "y": 4628.749997377396,
3550         "z": "902b25ae.7c3098",
3551         "wires": [
3552             []
3553         ]
3554     },
3555     {
3556         "id": "55e8d732.bf4398",
3557         "type": "execute",
3558         "name": "generate patch PLMNInfoListEntry ToNRCellDU",
3559         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.patchPLMNInfoListEntry.ToNRCellDU`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>\n",
3560         "comments": "",
3561         "outputs": 1,
3562         "x": 3611.015625,
3563         "y": 4541.749997377396,
3564         "z": "902b25ae.7c3098",
3565         "wires": [
3566             []
3567         ]
3568     },
3569     {
3570         "id": "c6843741.650998",
3571         "type": "execute",
3572         "name": "read cellDU",
3573         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.cellDULocalId' />\n\t<parameter name='source' value=\"`'getNFNSSIRIC-configdb-response.['+ $idy +'].gNBDUList['+ $id-du +'].cellCUList['+ $id-celldu +'].cellLocalId'`\" />",
3574         "comments": "",
3575         "outputs": 1,
3576         "x": 3080.0157775878906,
3577         "y": 4649.750241518021,
3578         "z": "902b25ae.7c3098",
3579         "wires": [
3580             []
3581         ]
3582     },
3583     {
3584         "id": "ecca82ff.5f8b9",
3585         "type": "execute",
3586         "name": "prepare idGNBDUFunction",
3587         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry-cellDU.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{idGNBDUFunction}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.GNBDUId`\"/>\n",
3588         "comments": "",
3589         "outputs": 1,
3590         "x": 3135.015838623047,
3591         "y": 4714.75017952919,
3592         "z": "902b25ae.7c3098",
3593         "wires": [
3594             []
3595         ]
3596     },
3597     {
3598         "id": "e6f23599.923838",
3599         "type": "execute",
3600         "name": "prepare idNRCellDU",
3601         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry-cellDU.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{idNRCellDU}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.cellCULocalId`\"/>\n",
3602         "comments": "",
3603         "outputs": 1,
3604         "x": 3108.0160217285156,
3605         "y": 4769.750181436539,
3606         "z": "902b25ae.7c3098",
3607         "wires": [
3608             []
3609         ]
3610     },
3611     {
3612         "id": "1020da35.20b006",
3613         "type": "execute",
3614         "name": "prepare mcc",
3615         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry-cellDU.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{mcc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mcc`\"/>\n   ",
3616         "comments": "",
3617         "outputs": 1,
3618         "x": 3088.0157165527344,
3619         "y": 4832.750487565994,
3620         "z": "902b25ae.7c3098",
3621         "wires": [
3622             []
3623         ]
3624     },
3625     {
3626         "id": "92afc2c9.67fc5",
3627         "type": "execute",
3628         "name": "prepare mnc",
3629         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.patchPLMNInfoListEntry-cellDU.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.patchPLMNInfoListEntry-cellDU.url\"/>\n    <parameter name=\"target\" value=\"{mnc}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.mnc`\"/>",
3630         "comments": "",
3631         "outputs": 1,
3632         "x": 3090.0159606933594,
3633         "y": 4890.750120401382,
3634         "z": "902b25ae.7c3098",
3635         "wires": [
3636             []
3637         ]
3638     },
3639     {
3640         "id": "a7c6b84a.ebfce8",
3641         "type": "record",
3642         "name": "record API params",
3643         "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=\"patch cellCU NSSAI parameters\"/>\n<parameter name=\"field2\" value=\"`$tmp.nearRTRICId`\"/>\n<parameter name=\"field3\" value=\"`$tmp.GNBDUId`\"/>\n<parameter name=\"field4\" value=\"`$tmp.cellDULocalId`\"/>\n<parameter name=\"field5\" value=\"`$tmp.mcc`\"/>\n<parameter name=\"field6\" value=\"`$tmp.mnc`\"/>\n<parameter name=\"field7\" value=\"`$tmp.patchPLMNInfoListEntry-cellDU.url`\"/>\n",
3644         "comments": "",
3645         "outputs": 1,
3646         "x": 3095.015594482422,
3647         "y": 4958.750611543655,
3648         "z": "902b25ae.7c3098",
3649         "wires": [
3650             []
3651         ]
3652     },
3653     {
3654         "id": "b59a0702.313428",
3655         "type": "execute",
3656         "name": "patch PLMNInfoListEntry ToNRCellDU",
3657         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-patch-sNSSAI-NRCellCU.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.patchPLMNInfoListEntry-cellDU.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-cellDU-PLMNInfoList-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' />",
3658         "comments": "",
3659         "outputs": 1,
3660         "x": 3152.015625,
3661         "y": 5033.999997377396,
3662         "z": "902b25ae.7c3098",
3663         "wires": [
3664             [
3665                 "14cddf18.c41e11",
3666                 "2abbe272.a3ec8e"
3667             ]
3668         ]
3669     },
3670     {
3671         "id": "2abbe272.a3ec8e",
3672         "type": "failure",
3673         "name": "failure",
3674         "xml": "<outcome value='failure'>\n",
3675         "comments": "",
3676         "outputs": 1,
3677         "x": 3419.015625,
3678         "y": 4933.999997377396,
3679         "z": "902b25ae.7c3098",
3680         "wires": [
3681             [
3682                 "7942e74.bc84218"
3683             ]
3684         ]
3685     },
3686     {
3687         "id": "14cddf18.c41e11",
3688         "type": "success",
3689         "name": "success",
3690         "xml": "<outcome value='success'>\n",
3691         "comments": "",
3692         "outputs": 1,
3693         "x": 3418.015625,
3694         "y": 5032.999997377396,
3695         "z": "902b25ae.7c3098",
3696         "wires": [
3697             [
3698                 "5b697691.05b338"
3699             ]
3700         ]
3701     },
3702     {
3703         "id": "7942e74.bc84218",
3704         "type": "block",
3705         "name": "block : atomic",
3706         "xml": "<block atomic='true'>",
3707         "atomic": "true",
3708         "comments": "",
3709         "outputs": 1,
3710         "x": 3577.015869140625,
3711         "y": 4881.999997377396,
3712         "z": "902b25ae.7c3098",
3713         "wires": [
3714             [
3715                 "385c2aa6.934746",
3716                 "f6c861fe.93263",
3717                 "4a65a227.e809dc"
3718             ]
3719         ]
3720     },
3721     {
3722         "id": "5b697691.05b338",
3723         "type": "block",
3724         "name": "block : atomic",
3725         "xml": "<block atomic='true'>",
3726         "atomic": "true",
3727         "comments": "",
3728         "outputs": 1,
3729         "x": 3586.015625,
3730         "y": 5030,
3731         "z": "902b25ae.7c3098",
3732         "wires": [
3733             [
3734                 "31d0b8db.29cbe8"
3735             ]
3736         ]
3737     },
3738     {
3739         "id": "31d0b8db.29cbe8",
3740         "type": "record",
3741         "name": "record",
3742         "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 Patched - cellDU PLMNInfo List\"/>",
3743         "comments": "",
3744         "outputs": 1,
3745         "x": 3732.0155029296875,
3746         "y": 5029.000241518021,
3747         "z": "902b25ae.7c3098",
3748         "wires": [
3749             []
3750         ]
3751     },
3752     {
3753         "id": "385c2aa6.934746",
3754         "type": "returnFailure",
3755         "name": "return failure",
3756         "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 NECellDU - PLMNInfo. Aborting RPC executiopn'/>",
3757         "comments": "",
3758         "x": 3748.0155029296875,
3759         "y": 4943.000058412552,
3760         "z": "902b25ae.7c3098",
3761         "wires": []
3762     },
3763     {
3764         "id": "f6c861fe.93263",
3765         "type": "set",
3766         "name": "set",
3767         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error patching cellDU PLMNInfoList. Aborting RPC executiopn'/>",
3768         "comments": "",
3769         "x": 3743.015625,
3770         "y": 4847.999997377396,
3771         "z": "902b25ae.7c3098",
3772         "wires": []
3773     },
3774     {
3775         "id": "20d94ddd.79ea92",
3776         "type": "block",
3777         "name": "block : atomic",
3778         "xml": "<block atomic='true'>",
3779         "atomic": "true",
3780         "comments": "",
3781         "outputs": 1,
3782         "x": 2953.265625,
3783         "y": 5306.999997377396,
3784         "z": "902b25ae.7c3098",
3785         "wires": [
3786             [
3787                 "96daf082.00945",
3788                 "a101e5d9.818c08",
3789                 "736f603c.739f",
3790                 "4994eb58.545584",
3791                 "402dcb7f.3b04e4",
3792                 "2ddd8a64.d76196",
3793                 "7f43ba25.e857d4",
3794                 "e1a3890e.1c4748"
3795             ]
3796         ]
3797     },
3798     {
3799         "id": "96daf082.00945",
3800         "type": "switchNode",
3801         "name": "ransim mounted",
3802         "xml": "<switch test='`$prop.ransim-mounted`'>\n",
3803         "comments": "",
3804         "outputs": 1,
3805         "x": 3175.265625,
3806         "y": 5212.999997377396,
3807         "z": "902b25ae.7c3098",
3808         "wires": [
3809             [
3810                 "820db068.9a9e7"
3811             ]
3812         ]
3813     },
3814     {
3815         "id": "820db068.9a9e7",
3816         "type": "outcome",
3817         "name": "Not Mounted",
3818         "xml": "<outcome value='false'>\n",
3819         "comments": "",
3820         "outputs": 1,
3821         "x": 3353.265625,
3822         "y": 5179.999753236771,
3823         "z": "902b25ae.7c3098",
3824         "wires": [
3825             [
3826                 "cf9d35b6.c560e8"
3827             ]
3828         ]
3829     },
3830     {
3831         "id": "cf9d35b6.c560e8",
3832         "type": "execute",
3833         "name": "fetch RRMPolicyRatio NRCellDU - URL",
3834         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.RRMPolicyRatioEntry.ToGNBDU`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.getRRMPolicyRatio-gNBDU.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>\n",
3835         "comments": "",
3836         "outputs": 1,
3837         "x": 3631.265625,
3838         "y": 5171.999997377396,
3839         "z": "902b25ae.7c3098",
3840         "wires": [
3841             []
3842         ]
3843     },
3844     {
3845         "id": "a101e5d9.818c08",
3846         "type": "execute",
3847         "name": "prepare idGNBDUFunction",
3848         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.getRRMPolicyRatio-gNBDU.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.getRRMPolicyRatio-gNBDU.url\"/>\n    <parameter name=\"target\" value=\"{idGNBDUFunction}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.GNBDUId`\"/>\n",
3849         "comments": "",
3850         "outputs": 1,
3851         "x": 3210.265625,
3852         "y": 5284.999997377396,
3853         "z": "902b25ae.7c3098",
3854         "wires": [
3855             []
3856         ]
3857     },
3858     {
3859         "id": "736f603c.739f",
3860         "type": "execute",
3861         "name": "prepare idNRCellDU",
3862         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$tmp.getRRMPolicyRatio-gNBDU.url`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.getRRMPolicyRatio-gNBDU.url\"/>\n    <parameter name=\"target\" value=\"{idNRCellDU}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.cellDULocalId`\"/>\n",
3863         "comments": "",
3864         "outputs": 1,
3865         "x": 3175.265625,
3866         "y": 5336.999997377396,
3867         "z": "902b25ae.7c3098",
3868         "wires": [
3869             []
3870         ]
3871     },
3872     {
3873         "id": "4994eb58.545584",
3874         "type": "execute",
3875         "name": "fetch RRMPolicyRatio - NRCellDU",
3876         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.getRRMPolicyRatio-gNBDU.url`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.controller.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"responsePrefix\" value=\"get-rrmpolicyratio-du-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\"/>",
3877         "comments": "",
3878         "outputs": 1,
3879         "x": 3210.265625,
3880         "y": 5411.999997377396,
3881         "z": "902b25ae.7c3098",
3882         "wires": [
3883             [
3884                 "918c6899.3a8928",
3885                 "b1b2a4d3.a2e3b8"
3886             ]
3887         ]
3888     },
3889     {
3890         "id": "918c6899.3a8928",
3891         "type": "failure",
3892         "name": "failure",
3893         "xml": "<outcome value='failure'>\n",
3894         "comments": "",
3895         "outputs": 1,
3896         "x": 3457.265625,
3897         "y": 5384.999997377396,
3898         "z": "902b25ae.7c3098",
3899         "wires": [
3900             [
3901                 "bca7d739.756ea8"
3902             ]
3903         ]
3904     },
3905     {
3906         "id": "b1b2a4d3.a2e3b8",
3907         "type": "success",
3908         "name": "success",
3909         "xml": "<outcome value='success'>\n",
3910         "comments": "",
3911         "outputs": 1,
3912         "x": 3461.265625,
3913         "y": 5463.999997377396,
3914         "z": "902b25ae.7c3098",
3915         "wires": [
3916             [
3917                 "44c9ddb4.8ec0e4"
3918             ]
3919         ]
3920     },
3921     {
3922         "id": "bca7d739.756ea8",
3923         "type": "block",
3924         "name": "block : atomic",
3925         "xml": "<block atomic='true'>",
3926         "atomic": "true",
3927         "comments": "",
3928         "outputs": 1,
3929         "x": 3615.265869140625,
3930         "y": 5332.999997377396,
3931         "z": "902b25ae.7c3098",
3932         "wires": [
3933             [
3934                 "803a4a43.8f68b8",
3935                 "1d1a1c21.01b8b4",
3936                 "4a65a227.e809dc"
3937             ]
3938         ]
3939     },
3940     {
3941         "id": "1d1a1c21.01b8b4",
3942         "type": "set",
3943         "name": "set",
3944         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error in retrieving RRMPolicyRatio. Aborting RPC executiopn'/>",
3945         "comments": "",
3946         "x": 3781.265625,
3947         "y": 5298.999997377396,
3948         "z": "902b25ae.7c3098",
3949         "wires": []
3950     },
3951     {
3952         "id": "803a4a43.8f68b8",
3953         "type": "returnFailure",
3954         "name": "return failure",
3955         "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 in Fetching RRMPolicyRatio - CellDU. Aborting RPC executiopn'/>",
3956         "comments": "",
3957         "x": 3786.2655029296875,
3958         "y": 5394.000058412552,
3959         "z": "902b25ae.7c3098",
3960         "wires": []
3961     },
3962     {
3963         "id": "44c9ddb4.8ec0e4",
3964         "type": "block",
3965         "name": "block : atomic",
3966         "xml": "<block atomic='true'>",
3967         "atomic": "true",
3968         "comments": "",
3969         "outputs": 1,
3970         "x": 3625.2655029296875,
3971         "y": 5465.000119447708,
3972         "z": "902b25ae.7c3098",
3973         "wires": [
3974             [
3975                 "a0e2fcc8.812fa",
3976                 "5ff2d178.53119"
3977             ]
3978         ]
3979     },
3980     {
3981         "id": "a0e2fcc8.812fa",
3982         "type": "record",
3983         "name": "record",
3984         "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 Retrieved - RRMPolicyRatio\"/>",
3985         "comments": "",
3986         "outputs": 1,
3987         "x": 3775.2655029296875,
3988         "y": 5460.000241518021,
3989         "z": "902b25ae.7c3098",
3990         "wires": [
3991             []
3992         ]
3993     },
3994     {
3995         "id": "5ff2d178.53119",
3996         "type": "execute",
3997         "name": "printContext",
3998         "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",
3999         "comments": "",
4000         "outputs": 1,
4001         "x": 3790.265625,
4002         "y": 5522.999997377396,
4003         "z": "902b25ae.7c3098",
4004         "wires": [
4005             []
4006         ]
4007     },
4008     {
4009         "id": "402dcb7f.3b04e4",
4010         "type": "execute",
4011         "name": "read rrmpolicyratio list size",
4012         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\n\t<parameter name='outputPath' value='tmp.rrmPolicyRatioDUList_length' />\n\t<parameter name='source' value=\"`'get-rrmpolicyratio-du-response.attributes.RRMPolicyRatio_length '`\" />\n    ",
4013         "comments": "",
4014         "outputs": 1,
4015         "x": 3189.265625,
4016         "y": 5465.999997377396,
4017         "z": "902b25ae.7c3098",
4018         "wires": [
4019             []
4020         ]
4021     },
4022     {
4023         "id": "2ddd8a64.d76196",
4024         "type": "record",
4025         "name": "record",
4026         "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=\"RRMPolicyRatioList size\"/>\n<parameter name=\"field2\" value=\"`$tmp.rrmPolicyRatioList_length`\"/>\n",
4027         "comments": "",
4028         "outputs": 1,
4029         "x": 3129.265625,
4030         "y": 5519.999997377396,
4031         "z": "902b25ae.7c3098",
4032         "wires": [
4033             []
4034         ]
4035     },
4036     {
4037         "id": "7f43ba25.e857d4",
4038         "type": "block",
4039         "name": "rrmPolicyDedicatedRatio",
4040         "xml": "<block atomic='true'>",
4041         "atomic": "true",
4042         "comments": "",
4043         "outputs": 1,
4044         "x": 3734.2656631469727,
4045         "y": 5097.000087022781,
4046         "z": "902b25ae.7c3098",
4047         "wires": [
4048             [
4049                 "f633b2f2.998f1",
4050                 "916efd04.9f076",
4051                 "60c3b865.5a7f28",
4052                 "34c9f057.5f31a",
4053                 "5433ce01.1f24a",
4054                 "b871a9b1.5edd68",
4055                 "bcad00a2.21753",
4056                 "d8c369b8.66c268",
4057                 "971ea3e7.4ad35",
4058                 "d6c2686.5629f98",
4059                 "1e1ae909.b227b7"
4060             ]
4061         ]
4062     },
4063     {
4064         "id": "60c3b865.5a7f28",
4065         "type": "set",
4066         "name": "Calculate RRM Parms1",
4067         "xml": "<set>\n<parameter name='tmp.uLThptPerSlice' value='`$payloadJson.input.sliceProfile.uLThptPerSlice`' />\n",
4068         "comments": "",
4069         "x": 4178.255432128906,
4070         "y": 4877.322750329971,
4071         "z": "902b25ae.7c3098",
4072         "wires": []
4073     },
4074     {
4075         "id": "34c9f057.5f31a",
4076         "type": "set",
4077         "name": "Calculate RRM Parms2",
4078         "xml": "<set>\n<parameter name='tmp.dLThptPerSlice' value='`$payloadJson.input.sliceProfile.dLThptPerSlice`' />\n",
4079         "comments": "",
4080         "x": 4186.796691894531,
4081         "y": 4922.342769801617,
4082         "z": "902b25ae.7c3098",
4083         "wires": []
4084     },
4085     {
4086         "id": "5433ce01.1f24a",
4087         "type": "set",
4088         "name": "Calculate RRM Parms3",
4089         "xml": "<set>\n<parameter name='tmp.maxNumberOfConns' value='`$payloadJson.input.sliceProfile.maxNumberOfConns`' />",
4090         "comments": "",
4091         "x": 4176.796813964844,
4092         "y": 4977.342647731304,
4093         "z": "902b25ae.7c3098",
4094         "wires": []
4095     },
4096     {
4097         "id": "b871a9b1.5edd68",
4098         "type": "set",
4099         "name": "Calculate RRM Parms4",
4100         "xml": "<set>\n<parameter name='tmp.nearRTRIC.trafficCapacity1' value='`$tmp.uLThptPerSlice + $tmp.dLThptPerSlice`' />\n",
4101         "comments": "",
4102         "x": 4176.796691894531,
4103         "y": 5028.342647790909,
4104         "z": "902b25ae.7c3098",
4105         "wires": []
4106     },
4107     {
4108         "id": "bcad00a2.21753",
4109         "type": "set",
4110         "name": "Calculate RRM Parms5",
4111         "xml": "<set>\n<parameter name='tmp.nearRTRIC.trafficCapacity' value='`$tmp.nearRTRIC.trafficCapacity1 / 2`' />",
4112         "comments": "",
4113         "x": 4164.796813964844,
4114         "y": 5088.342769801617,
4115         "z": "902b25ae.7c3098",
4116         "wires": []
4117     },
4118     {
4119         "id": "d8c369b8.66c268",
4120         "type": "set",
4121         "name": "Calculate RRM Parms6",
4122         "xml": "<set>\n<parameter name='tmp.nearRTRIC.trafficCapacityBPS' value='`$tmp.nearRTRIC.trafficCapacity * 1000000`' />",
4123         "comments": "",
4124         "x": 4202.796691894531,
4125         "y": 5138.342769801617,
4126         "z": "902b25ae.7c3098",
4127         "wires": []
4128     },
4129     {
4130         "id": "971ea3e7.4ad35",
4131         "type": "set",
4132         "name": "Calculate RRM Parms7",
4133         "xml": "<set>\n<parameter name='tmp.nrcelldu.totalPRBForSNSSAI' value='`$tmp.nearRTRIC.trafficCapacityBPS / 1008000`' />\n",
4134         "comments": "",
4135         "x": 4189.796630859375,
4136         "y": 5208.343136072159,
4137         "z": "902b25ae.7c3098",
4138         "wires": []
4139     },
4140     {
4141         "id": "d6c2686.5629f98",
4142         "type": "set",
4143         "name": "calculation8",
4144         "xml": "<set>\n<parameter name='tmp.nrcelldu.PRBPerImpactedCell' value='`$tmp.nrcelldu.totalPRBForSNSSAI / $tmp.cellDUList_length`' />\n",
4145         "comments": "",
4146         "x": 4160.796630859375,
4147         "y": 5272.342159509659,
4148         "z": "902b25ae.7c3098",
4149         "wires": []
4150     },
4151     {
4152         "id": "1e1ae909.b227b7",
4153         "type": "set",
4154         "name": "calculation9",
4155         "xml": "<set>\n<parameter name='tmp.rRMPolicyDedicatedRatio.CellDU1' value='`$tmp.nrcelldu.PRBPerImpactedCell * 100`' />\n",
4156         "comments": "",
4157         "x": 4148.797180175781,
4158         "y": 5323.342037439346,
4159         "z": "902b25ae.7c3098",
4160         "wires": []
4161     },
4162     {
4163         "id": "916efd04.9f076",
4164         "type": "set",
4165         "name": "calculation10",
4166         "xml": "<set>\n<parameter name='tmp.rRMPolicyDedicatedRatio.CellDU' value='`$tmp.rRMPolicyDedicatedRatio.CellDU1 / $prop.nrcelldu.TotalPRBsPerCell`' />\n",
4167         "comments": "",
4168         "x": 4124.2554931640625,
4169         "y": 5389.322506189346,
4170         "z": "902b25ae.7c3098",
4171         "wires": []
4172     },
4173     {
4174         "id": "f633b2f2.998f1",
4175         "type": "record",
4176         "name": "record",
4177         "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=\"rRMPolicyDedicatedRatio for CellDU \"/>\n<parameter name=\"field2\" value=\"`$tmp.rRMPolicyDedicatedRatio.CellDU`\"/>\n<parameter name=\"field3\" value=\"tmp.nearRTRIC.trafficCapacity1 \"/>\n<parameter name=\"field4\" value=\"`$tmp.nearRTRIC.trafficCapacity1`\"/>\n<parameter name=\"field5\" value=\"tmp.nearRTRIC.trafficCapacity \"/>\n<parameter name=\"field6\" value=\"`$tmp.nearRTRIC.trafficCapacity`\"/>\n<parameter name=\"field7\" value=\"tmp.nearRTRIC.trafficCapacityBPS\"/>\n<parameter name=\"field8\" value=\"`$tmp.nearRTRIC.trafficCapacityBPS`\"/>\n<parameter name=\"field9\" value=\"tmp.nrcelldu.totalPRBForSNSSAI \"/>\n<parameter name=\"field10\" value=\"`$tmp.nrcelldu.totalPRBForSNSSAI`\"/>\n<parameter name=\"field11\" value=\"tmp.nrcelldu.PRBPerImpactedCell \"/>\n<parameter name=\"field12\" value=\"`$tmp.nrcelldu.PRBPerImpactedCell`\"/>\n<parameter name=\"field13\" value=\"tmp.rRMPolicyDedicatedRatio.CellDU1 \"/>\n<parameter name=\"field14\" value=\"`$tmp.rRMPolicyDedicatedRatio.CellDU1`\"/>",
4178         "comments": "",
4179         "outputs": 1,
4180         "x": 3950.2654190063477,
4181         "y": 5401.443812608719,
4182         "z": "902b25ae.7c3098",
4183         "wires": [
4184             []
4185         ]
4186     },
4187     {
4188         "id": "e1a3890e.1c4748",
4189         "type": "for",
4190         "name": "for each rrmpolicyratio",
4191         "xml": "<for index='iddu-rrm' start='0' end='`$tmp.rrmPolicyRatioDUList_length`' >\n",
4192         "comments": "",
4193         "outputs": 1,
4194         "x": 3170.515625,
4195         "y": 5590.999997377396,
4196         "z": "902b25ae.7c3098",
4197         "wires": [
4198             [
4199                 "64a196e6.feac38"
4200             ]
4201         ]
4202     },
4203     {
4204         "id": "64a196e6.feac38",
4205         "type": "block",
4206         "name": "block : atomic",
4207         "xml": "<block atomic='true'>",
4208         "atomic": "true",
4209         "comments": "",
4210         "outputs": 1,
4211         "x": 3391.515625,
4212         "y": 5610.999997377396,
4213         "z": "902b25ae.7c3098",
4214         "wires": [
4215             [
4216                 "e12fa0c8.7acbd",
4217                 "685561f6.45cae",
4218                 "61d8afc9.4bdd8",
4219                 "d4a04237.962ee",
4220                 "35c21b7f.1ce444",
4221                 "a74023c1.3525c"
4222             ]
4223         ]
4224     },
4225     {
4226         "id": "e12fa0c8.7acbd",
4227         "type": "set",
4228         "name": "Calculate updated RRMPolicyRatio",
4229         "xml": "<set>\n<parameter name='tmp.rrmPolicyDedicatedRatio_cellDU' value=\"`'$get-rrmpolicyratio-response.attributes.RRMPolicyRatio['+ $iddu-rrm +'].attributes.rRMPolicyDedicatedRatio'`\" />\n<parameter name='tmp.rrmPolicyDedicatedRatio_CellDU_updated' value=\"`$tmp.rrmPolicyDedicatedRatio_cellDU + $tmp.rRMPolicyDedicatedRatio.CellDU`\" />",
4230         "comments": "",
4231         "x": 3716.515625,
4232         "y": 5587.999997377396,
4233         "z": "902b25ae.7c3098",
4234         "wires": []
4235     },
4236     {
4237         "id": "61d8afc9.4bdd8",
4238         "type": "switchNode",
4239         "name": "ransim mounted",
4240         "xml": "<switch test='`$prop.ransim-mounted`'>\n",
4241         "comments": "",
4242         "outputs": 1,
4243         "x": 3684.515625,
4244         "y": 5638.99976849556,
4245         "z": "902b25ae.7c3098",
4246         "wires": [
4247             [
4248                 "f80724f1.e8cff8"
4249             ]
4250         ]
4251     },
4252     {
4253         "id": "f80724f1.e8cff8",
4254         "type": "outcome",
4255         "name": "Not Mounted",
4256         "xml": "<outcome value='false'>\n",
4257         "comments": "",
4258         "outputs": 1,
4259         "x": 3884.515625,
4260         "y": 5645.999524354935,
4261         "z": "902b25ae.7c3098",
4262         "wires": [
4263             [
4264                 "72ec29d6.f4f048"
4265             ]
4266         ]
4267     },
4268     {
4269         "id": "72ec29d6.f4f048",
4270         "type": "execute",
4271         "name": "fetch RRMPolicyRatio NRCellDU - URL",
4272         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n    <parameter name=\"source\" value=\"`$prop.restapi.RRMPolicyRatioEntry.ToGNBDU`\"/>\n    <parameter name=\"outputPath\" value=\"tmp.getRRMPolicyRatio-gNBDU.url\"/>\n    <parameter name=\"target\" value=\"{idNearRTRIC}\"/>\n    <parameter name=\"replacement\" value=\"`$tmp.nearRTRICId`\"/>\n",
4273         "comments": "",
4274         "outputs": 1,
4275         "x": 4150.515625,
4276         "y": 5649.99976849556,
4277         "z": "902b25ae.7c3098",
4278         "wires": [
4279             []
4280         ]
4281     },
4282     {
4283         "id": "35c21b7f.1ce444",
4284         "type": "set",
4285         "name": "RRMPolicyRatio id",
4286         "xml": "<set>\n<parameter name='tmp.RRMPolicyRatio_id' value=\"`'$get-rrmpolicyratio-du-response.attributes.RRMPolicyRatio['+ $iddu-rrm+'].id'`\" />",
4287         "comments": "",
4288         "x": 3698.515625,
4289         "y": 5676.99976849556,
4290         "z": "902b25ae.7c3098",
4291         "wires": []
4292     },
4293     {
4294         "id": "a74023c1.3525c",
4295         "type": "set",
4296         "name": "RRMPolicyMember Id",
4297         "xml": "<set>\n<parameter name='tmp.RRMPolicyMember_id' value=\"`'$get-rrmpolicyratio-du-response.attributes.RRMPolicyRatio['+ $iddu-rrm+ ']'.attributes.rRMPolicyMemberList_length+1`\" />",
4298         "comments": "",
4299         "x": 3689.515625,
4300         "y": 5723.99976849556,
4301         "z": "902b25ae.7c3098",
4302         "wires": []
4303     },
4304     {
4305         "id": "685561f6.45cae",
4306         "type": "record",
4307         "name": "record",
4308         "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=\"Updated RRMPolicyRatio for CellCU is - \"/>\n<parameter name=\"field2\" value=\"`$tmp.rrmPolicyDedicatedRatio_updated`\"/>",
4309         "comments": "",
4310         "outputs": 1,
4311         "x": 3646.515625,
4312         "y": 5767.99976849556,
4313         "z": "902b25ae.7c3098",
4314         "wires": [
4315             []
4316         ]
4317     },
4318     {
4319         "id": "d4a04237.962ee",
4320         "type": "execute",
4321         "name": "patch NRCellDU - RRMPolicyRatio",
4322         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-patch-RRMPolicyRatio-NRCellCU.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.controller.url + $tmp.getRRMPolicyRatio-gNBDU.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-cellDU-RRMPolicyRatio-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' />",
4323         "comments": "",
4324         "outputs": 1,
4325         "x": 3713.515625,
4326         "y": 5809.99976849556,
4327         "z": "902b25ae.7c3098",
4328         "wires": [
4329             [
4330                 "2bc6612f.3a72de",
4331                 "2bef5a31.84c156"
4332             ]
4333         ]
4334     },
4335     {
4336         "id": "2bc6612f.3a72de",
4337         "type": "success",
4338         "name": "success",
4339         "xml": "<outcome value='success'>\n",
4340         "comments": "",
4341         "outputs": 1,
4342         "x": 3985.515625,
4343         "y": 5801.99976849556,
4344         "z": "902b25ae.7c3098",
4345         "wires": [
4346             [
4347                 "3f5bc381.3be27c"
4348             ]
4349         ]
4350     },
4351     {
4352         "id": "3f5bc381.3be27c",
4353         "type": "block",
4354         "name": "block : atomic",
4355         "xml": "<block atomic='true'>",
4356         "atomic": "true",
4357         "comments": "",
4358         "outputs": 1,
4359         "x": 4176.515625,
4360         "y": 5801.99976849556,
4361         "z": "902b25ae.7c3098",
4362         "wires": [
4363             [
4364                 "792be8db.f35478"
4365             ]
4366         ]
4367     },
4368     {
4369         "id": "792be8db.f35478",
4370         "type": "record",
4371         "name": "record",
4372         "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 Patched - cellDU RRMpolicyRatio\"/>",
4373         "comments": "",
4374         "outputs": 1,
4375         "x": 4361.515380859375,
4376         "y": 5803.000012636185,
4377         "z": "902b25ae.7c3098",
4378         "wires": [
4379             []
4380         ]
4381     },
4382     {
4383         "id": "d428b524.dd51f8",
4384         "type": "set",
4385         "name": "set",
4386         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error patching cellDU RRMPolicyRatio. Aborting RPC executiopn'/>",
4387         "comments": "",
4388         "x": 4443.515625,
4389         "y": 5845.99976849556,
4390         "z": "902b25ae.7c3098",
4391         "wires": []
4392     },
4393     {
4394         "id": "8662f257.3d8f4",
4395         "type": "returnFailure",
4396         "name": "return failure",
4397         "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 RRMPolicyRatio for NRCellDU. Aborting RPC executiopn'/>",
4398         "comments": "",
4399         "x": 4448.5155029296875,
4400         "y": 5940.999829530716,
4401         "z": "902b25ae.7c3098",
4402         "wires": []
4403     },
4404     {
4405         "id": "b5d5e9cf.893988",
4406         "type": "block",
4407         "name": "block : atomic",
4408         "xml": "<block atomic='true'>",
4409         "atomic": "true",
4410         "comments": "",
4411         "outputs": 1,
4412         "x": 4203.515869140625,
4413         "y": 5894.99976849556,
4414         "z": "902b25ae.7c3098",
4415         "wires": [
4416             [
4417                 "8662f257.3d8f4",
4418                 "d428b524.dd51f8",
4419                 "4a65a227.e809dc"
4420             ]
4421         ]
4422     },
4423     {
4424         "id": "2bef5a31.84c156",
4425         "type": "failure",
4426         "name": "failure",
4427         "xml": "<outcome value='failure'>\n",
4428         "comments": "",
4429         "outputs": 1,
4430         "x": 3984.515625,
4431         "y": 5889.99976849556,
4432         "z": "902b25ae.7c3098",
4433         "wires": [
4434             [
4435                 "b5d5e9cf.893988"
4436             ]
4437         ]
4438     },
4439     {
4440         "id": "bb5a724b.05c2d",
4441         "type": "block",
4442         "name": "block : atomic",
4443         "xml": "<block atomic='true'>",
4444         "atomic": "true",
4445         "comments": "",
4446         "outputs": 1,
4447         "x": 2906.0157165527344,
4448         "y": 5895.000094652176,
4449         "z": "902b25ae.7c3098",
4450         "wires": [
4451             [
4452                 "f4dbb40.e268a5",
4453                 "8939105b.599d4"
4454             ]
4455         ]
4456     },
4457     {
4458         "id": "f4dbb40.e268a5",
4459         "type": "execute",
4460         "name": "Update cellDU for gNBDU in ConfigDB",
4461         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $prop.restapi.configdb.updategNBDU`\"/>\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/restapi.configDB.updategNBDU.templatefile'`\" />\n<parameter name=\"httpMethod\" value=\"PUT\"/>\n<parameter name=\"responsePrefix\" value=\"update-gNBDU-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\"/>",
4462         "comments": "",
4463         "outputs": 1,
4464         "x": 3369.015625,
4465         "y": 5902.999997377396,
4466         "z": "902b25ae.7c3098",
4467         "wires": [
4468             [
4469                 "d5a42ec3.91d74",
4470                 "8ff8b4aa.929f68"
4471             ]
4472         ]
4473     },
4474     {
4475         "id": "d5a42ec3.91d74",
4476         "type": "failure",
4477         "name": "failure",
4478         "xml": "<outcome value='failure'>\n",
4479         "comments": "",
4480         "outputs": 1,
4481         "x": 3656.015625,
4482         "y": 5874.000241518021,
4483         "z": "902b25ae.7c3098",
4484         "wires": [
4485             [
4486                 "866399c7.d1ca08"
4487             ]
4488         ]
4489     },
4490     {
4491         "id": "8ff8b4aa.929f68",
4492         "type": "success",
4493         "name": "success",
4494         "xml": "<outcome value='success'>\n",
4495         "comments": "",
4496         "outputs": 1,
4497         "x": 3605.015625,
4498         "y": 5974.999997377396,
4499         "z": "902b25ae.7c3098",
4500         "wires": [
4501             [
4502                 "ea370960.ed44f8"
4503             ]
4504         ]
4505     },
4506     {
4507         "id": "ea370960.ed44f8",
4508         "type": "block",
4509         "name": "block",
4510         "xml": "<block>\n",
4511         "atomic": "false",
4512         "comments": "",
4513         "outputs": 1,
4514         "x": 3691.015609741211,
4515         "y": 6056.000058412552,
4516         "z": "902b25ae.7c3098",
4517         "wires": [
4518             [
4519                 "7d659980.6589c8"
4520             ]
4521         ]
4522     },
4523     {
4524         "id": "866399c7.d1ca08",
4525         "type": "block",
4526         "name": "block : atomic",
4527         "xml": "<block atomic='true'>",
4528         "atomic": "true",
4529         "comments": "",
4530         "outputs": 1,
4531         "x": 3848.015625,
4532         "y": 5989.999997377396,
4533         "z": "902b25ae.7c3098",
4534         "wires": [
4535             [
4536                 "e34ed9b5.d545b8",
4537                 "44f71652.026ad8",
4538                 "4a65a227.e809dc"
4539             ]
4540         ]
4541     },
4542     {
4543         "id": "44f71652.026ad8",
4544         "type": "set",
4545         "name": "set",
4546         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error in updating Config DB - NRCellDU. Aborting RPC executiopn'/>",
4547         "comments": "",
4548         "x": 4014.015426635742,
4549         "y": 5957.999985933304,
4550         "z": "902b25ae.7c3098",
4551         "wires": []
4552     },
4553     {
4554         "id": "7d659980.6589c8",
4555         "type": "record",
4556         "name": "record",
4557         "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 \"/>",
4558         "comments": "",
4559         "outputs": 1,
4560         "x": 3855.015625,
4561         "y": 6061.999997377396,
4562         "z": "902b25ae.7c3098",
4563         "wires": [
4564             []
4565         ]
4566     },
4567     {
4568         "id": "e34ed9b5.d545b8",
4569         "type": "returnFailure",
4570         "name": "return failure",
4571         "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 NRCellDU-PLMNInfo in ConfigDB. Aborting RPC executiopn'/>",
4572         "comments": "",
4573         "x": 4019.0152587890625,
4574         "y": 6051.000058412552,
4575         "z": "902b25ae.7c3098",
4576         "wires": []
4577     },
4578     {
4579         "id": "e8ed10ed.a351",
4580         "type": "set",
4581         "name": "set",
4582         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error in updating RRMPolicyRatio - NRCellDU. Aborting RPC executiopn'/>",
4583         "comments": "",
4584         "x": 4057.015426635742,
4585         "y": 6101.999985933304,
4586         "z": "902b25ae.7c3098",
4587         "wires": []
4588     },
4589     {
4590         "id": "827ed714.37b868",
4591         "type": "returnFailure",
4592         "name": "return failure",
4593         "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 NRCellDU-RRMPolicyRatio in ConfigDB. Aborting RPC executiopn'/>",
4594         "comments": "",
4595         "x": 4062.0153045654297,
4596         "y": 6197.00004696846,
4597         "z": "902b25ae.7c3098",
4598         "wires": []
4599     },
4600     {
4601         "id": "ef76090b.dc8128",
4602         "type": "block",
4603         "name": "block : atomic",
4604         "xml": "<block atomic='true'>",
4605         "atomic": "true",
4606         "comments": "",
4607         "outputs": 1,
4608         "x": 3891.015670776367,
4609         "y": 6135.999985933304,
4610         "z": "902b25ae.7c3098",
4611         "wires": [
4612             [
4613                 "827ed714.37b868",
4614                 "e8ed10ed.a351",
4615                 "4a65a227.e809dc"
4616             ]
4617         ]
4618     },
4619     {
4620         "id": "4b3e204d.2253b",
4621         "type": "failure",
4622         "name": "failure",
4623         "xml": "<outcome value='failure'>\n",
4624         "comments": "",
4625         "outputs": 1,
4626         "x": 3688.015670776367,
4627         "y": 6138.999985933304,
4628         "z": "902b25ae.7c3098",
4629         "wires": [
4630             [
4631                 "ef76090b.dc8128"
4632             ]
4633         ]
4634     },
4635     {
4636         "id": "8939105b.599d4",
4637         "type": "execute",
4638         "name": "Update RRMPolicy for gNBDU in ConfigDB",
4639         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.configdb.url + $prop.restapi.configdb.updateRRMPolicy`\"/>\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/ranSlice-configDB-updateRRMPolicy-CUCP.json'`\" />\n<parameter name=\"httpMethod\" value=\"PUT\"/>\n<parameter name=\"responsePrefix\" value=\"update-gNBDU-rrmpolicy-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\"/>",
4640         "comments": "",
4641         "outputs": 1,
4642         "x": 3390.015670776367,
4643         "y": 6188.999985933304,
4644         "z": "902b25ae.7c3098",
4645         "wires": [
4646             [
4647                 "4b3e204d.2253b",
4648                 "512f1d26.ff6904"
4649             ]
4650         ]
4651     },
4652     {
4653         "id": "512f1d26.ff6904",
4654         "type": "success",
4655         "name": "success",
4656         "xml": "<outcome value='success'>\n",
4657         "comments": "",
4658         "outputs": 1,
4659         "x": 3688.015670776367,
4660         "y": 6248.999741792679,
4661         "z": "902b25ae.7c3098",
4662         "wires": [
4663             [
4664                 "5ff73d10.62c194"
4665             ]
4666         ]
4667     },
4668     {
4669         "id": "5ff73d10.62c194",
4670         "type": "block",
4671         "name": "block",
4672         "xml": "<block>\n",
4673         "atomic": "false",
4674         "comments": "",
4675         "outputs": 1,
4676         "x": 3869.015670776367,
4677         "y": 6242.999985933304,
4678         "z": "902b25ae.7c3098",
4679         "wires": [
4680             [
4681                 "60b8412.a13afc"
4682             ]
4683         ]
4684     },
4685     {
4686         "id": "60b8412.a13afc",
4687         "type": "record",
4688         "name": "record",
4689         "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 - NRCellDU RRMPolicyRatio \"/>",
4690         "comments": "",
4691         "outputs": 1,
4692         "x": 4035.015670776367,
4693         "y": 6243.999985933304,
4694         "z": "902b25ae.7c3098",
4695         "wires": [
4696             []
4697         ]
4698     },
4699     {
4700         "id": "4a65a227.e809dc",
4701         "type": "block",
4702         "name": "block : SO Response",
4703         "xml": "<block atomic='true'>",
4704         "atomic": "true",
4705         "comments": "",
4706         "outputs": 1,
4707         "x": 4528,
4708         "y": 2795,
4709         "z": "902b25ae.7c3098",
4710         "wires": [
4711             [
4712                 "44b06412.78179c",
4713                 "a33b8d5c.395c9",
4714                 "87ecaac1.467418"
4715             ]
4716         ]
4717     },
4718     {
4719         "id": "44b06412.78179c",
4720         "type": "set",
4721         "name": "set tmp variables for SO response",
4722         "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",
4723         "comments": "",
4724         "x": 5190.0009765625,
4725         "y": 2586.899658203125,
4726         "z": "902b25ae.7c3098",
4727         "wires": []
4728     },
4729     {
4730         "id": "a33b8d5c.395c9",
4731         "type": "record",
4732         "name": "record configdb RestAPI parms",
4733         "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`\" />",
4734         "comments": "",
4735         "outputs": 1,
4736         "x": 5164.999862670898,
4737         "y": 2684.0003356933594,
4738         "z": "902b25ae.7c3098",
4739         "wires": [
4740             []
4741         ]
4742     },
4743     {
4744         "id": "87ecaac1.467418",
4745         "type": "execute",
4746         "name": "Send to SO",
4747         "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-modify-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\"/>",
4748         "comments": "",
4749         "outputs": 1,
4750         "x": 5079.99987411499,
4751         "y": 2781.000213623047,
4752         "z": "902b25ae.7c3098",
4753         "wires": [
4754             [
4755                 "769ca8a5.209e38",
4756                 "aa9e72b8.31727"
4757             ]
4758         ]
4759     },
4760     {
4761         "id": "769ca8a5.209e38",
4762         "type": "failure",
4763         "name": "failure",
4764         "xml": "<outcome value='failure'>\n",
4765         "comments": "",
4766         "outputs": 1,
4767         "x": 5305.999882698059,
4768         "y": 2758.0001826286316,
4769         "z": "902b25ae.7c3098",
4770         "wires": [
4771             [
4772                 "2357438d.bfe2fc"
4773             ]
4774         ]
4775     },
4776     {
4777         "id": "aa9e72b8.31727",
4778         "type": "success",
4779         "name": "success",
4780         "xml": "<outcome value='success'>\n",
4781         "comments": "",
4782         "outputs": 1,
4783         "x": 5295.999736785889,
4784         "y": 2866.0001220703125,
4785         "z": "902b25ae.7c3098",
4786         "wires": [
4787             [
4788                 "7c0ce140.a09e1"
4789             ]
4790         ]
4791     },
4792     {
4793         "id": "7c0ce140.a09e1",
4794         "type": "block",
4795         "name": "block",
4796         "xml": "<block>\n",
4797         "atomic": "false",
4798         "comments": "",
4799         "outputs": 1,
4800         "x": 5445.999523162842,
4801         "y": 2885.0001831054688,
4802         "z": "902b25ae.7c3098",
4803         "wires": [
4804             [
4805                 "b767d152.5238d"
4806             ]
4807         ]
4808     },
4809     {
4810         "id": "2357438d.bfe2fc",
4811         "type": "block",
4812         "name": "block",
4813         "xml": "<block>\n",
4814         "atomic": "false",
4815         "comments": "",
4816         "outputs": 1,
4817         "x": 5456.999752044678,
4818         "y": 2753.000304698944,
4819         "z": "902b25ae.7c3098",
4820         "wires": [
4821             [
4822                 "3d344db3.9055a2"
4823             ]
4824         ]
4825     },
4826     {
4827         "id": "3d344db3.9055a2",
4828         "type": "returnFailure",
4829         "name": "return failure",
4830         "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\" />",
4831         "comments": "",
4832         "x": 5622.999431610107,
4833         "y": 2756.0001220703125,
4834         "z": "902b25ae.7c3098",
4835         "wires": []
4836     },
4837     {
4838         "id": "b767d152.5238d",
4839         "type": "record",
4840         "name": "record",
4841         "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=\"SO Response Sent \"/>",
4842         "comments": "",
4843         "outputs": 1,
4844         "x": 5609.999538421631,
4845         "y": 2891.0001220703125,
4846         "z": "902b25ae.7c3098",
4847         "wires": [
4848             []
4849         ]
4850     },
4851     {
4852         "id": "b7595db7.c2521",
4853         "type": "block",
4854         "name": "SO Response",
4855         "xml": "<block atomic='true'>",
4856         "atomic": "true",
4857         "comments": "",
4858         "outputs": 1,
4859         "x": 610,
4860         "y": 4477,
4861         "z": "902b25ae.7c3098",
4862         "wires": [
4863             [
4864                 "48041590.029d2c",
4865                 "1364ce4.9346332",
4866                 "38f85f43.4b8ff",
4867                 "756f2724.d5ce18"
4868             ]
4869         ]
4870     },
4871     {
4872         "id": "38f85f43.4b8ff",
4873         "type": "set",
4874         "name": "set tmp variables for SO response",
4875         "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",
4876         "comments": "",
4877         "x": 890.0011444091797,
4878         "y": 4326.899484634399,
4879         "z": "902b25ae.7c3098",
4880         "wires": []
4881     },
4882     {
4883         "id": "48041590.029d2c",
4884         "type": "record",
4885         "name": "record SO reply parms",
4886         "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`\" />",
4887         "comments": "",
4888         "outputs": 1,
4889         "x": 886.9999771118164,
4890         "y": 4481.000183105469,
4891         "z": "902b25ae.7c3098",
4892         "wires": [
4893             []
4894         ]
4895     },
4896     {
4897         "id": "1364ce4.9346332",
4898         "type": "execute",
4899         "name": "Send to SO",
4900         "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='application/json' />\n<parameter name=\"restapiUser\" value=\"`$prop.restapi.so.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.restapi.so.password`\"/>",
4901         "comments": "",
4902         "outputs": 1,
4903         "x": 756.0000762939453,
4904         "y": 4597.999887466431,
4905         "z": "902b25ae.7c3098",
4906         "wires": [
4907             [
4908                 "bb4fe7e5.3fe438",
4909                 "4ff8abeb.b2c344"
4910             ]
4911         ]
4912     },
4913     {
4914         "id": "bb4fe7e5.3fe438",
4915         "type": "failure",
4916         "name": "failure",
4917         "xml": "<outcome value='failure'>\n",
4918         "comments": "",
4919         "outputs": 1,
4920         "x": 921.0000762939453,
4921         "y": 4577.999886512756,
4922         "z": "902b25ae.7c3098",
4923         "wires": [
4924             [
4925                 "4192a4d.5fb205c"
4926             ]
4927         ]
4928     },
4929     {
4930         "id": "4ff8abeb.b2c344",
4931         "type": "success",
4932         "name": "success",
4933         "xml": "<outcome value='success'>\n",
4934         "comments": "",
4935         "outputs": 1,
4936         "x": 912.9999694824219,
4937         "y": 4650.999836921692,
4938         "z": "902b25ae.7c3098",
4939         "wires": [
4940             [
4941                 "6dd07533.60b66c"
4942             ]
4943         ]
4944     },
4945     {
4946         "id": "6dd07533.60b66c",
4947         "type": "block",
4948         "name": "block",
4949         "xml": "<block>\n",
4950         "atomic": "false",
4951         "comments": "",
4952         "outputs": 1,
4953         "x": 1058.999813079834,
4954         "y": 4655.999945640564,
4955         "z": "902b25ae.7c3098",
4956         "wires": [
4957             [
4958                 "f0b91fc0.2c2d3"
4959             ]
4960         ]
4961     },
4962     {
4963         "id": "4192a4d.5fb205c",
4964         "type": "block",
4965         "name": "block",
4966         "xml": "<block>\n",
4967         "atomic": "false",
4968         "comments": "",
4969         "outputs": 1,
4970         "x": 1069.9999771118164,
4971         "y": 4574.000021934509,
4972         "z": "902b25ae.7c3098",
4973         "wires": [
4974             [
4975                 "14ae4efb.b99c71",
4976                 "17f3d5e8.b1f9fa"
4977             ]
4978         ]
4979     },
4980     {
4981         "id": "14ae4efb.b99c71",
4982         "type": "returnFailure",
4983         "name": "return failure",
4984         "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\" />",
4985         "comments": "",
4986         "x": 1216.9995956420898,
4987         "y": 4584.9997634887695,
4988         "z": "902b25ae.7c3098",
4989         "wires": []
4990     },
4991     {
4992         "id": "f0b91fc0.2c2d3",
4993         "type": "record",
4994         "name": "record",
4995         "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=\"SO Response Sent \"/>",
4996         "comments": "",
4997         "outputs": 1,
4998         "x": 1219.9997329711914,
4999         "y": 4661.999837875366,
5000         "z": "902b25ae.7c3098",
5001         "wires": [
5002             []
5003         ]
5004     },
5005     {
5006         "id": "17f3d5e8.b1f9fa",
5007         "type": "set",
5008         "name": "set",
5009         "xml": "<set>\n<parameter name='error-code' value='500'/>\n<parameter name='error-message' value='Error sending SO response. Aborting RPC executiopn'/>",
5010         "comments": "",
5011         "x": 1204.5102043151855,
5012         "y": 4488.989254951477,
5013         "z": "902b25ae.7c3098",
5014         "wires": []
5015     },
5016     {
5017         "id": "756f2724.d5ce18",
5018         "type": "execute",
5019         "name": "generate URL for SO Callback",
5020         "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`\"/>",
5021         "comments": "",
5022         "outputs": 1,
5023         "x": 909.339599609375,
5024         "y": 4416.985337257385,
5025         "z": "902b25ae.7c3098",
5026         "wires": [
5027             []
5028         ]
5029     }
5030 ]