DG Update and Templates for ranSlice feature
[ccsdk/distribution.git] / platform-logic / ran-slice-api / src / main / json / ran-slice-api_instantiateRANSlice.json
1 [
2     {
3         "id": "318c8a1a.389db6",
4         "type": "method",
5         "name": "method",
6         "xml": "<method rpc='instantiateRANSlice' mode='sync'>\n",
7         "comments": "",
8         "outputs": 1,
9         "x": 122,
10         "y": 218.9895896911621,
11         "z": "504d7698.3603d8",
12         "wires": [
13             [
14                 "b10f0325.f8529"
15             ]
16         ]
17     },
18     {
19         "id": "78b03833.6b3868",
20         "type": "dgstart",
21         "name": "DGSTART",
22         "outputs": 1,
23         "x": 125,
24         "y": 68.98958587646484,
25         "z": "504d7698.3603d8",
26         "wires": [
27             [
28                 "5b6b9a25.52ad74"
29             ]
30         ]
31     },
32     {
33         "id": "5b6b9a25.52ad74",
34         "type": "service-logic",
35         "name": "ran-slice-api ${project.version}",
36         "module": "ran-slice-api",
37         "version": "${project.version}",
38         "comments": "",
39         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='ran-slice-api' version='${project.version}'>",
40         "outputs": 1,
41         "x": 182.99998474121094,
42         "y": 129.98968124389648,
43         "z": "504d7698.3603d8",
44         "wires": [
45             [
46                 "318c8a1a.389db6"
47             ]
48         ]
49     },
50     {
51         "id": "b10f0325.f8529",
52         "type": "block",
53         "name": "block : atomic",
54         "xml": "<block atomic='true'>",
55         "atomic": "true",
56         "comments": "",
57         "outputs": 1,
58         "x": 131.48959732055664,
59         "y": 383.9896306991577,
60         "z": "504d7698.3603d8",
61         "wires": [
62             [
63                 "3790685d.9bf398",
64                 "67ee2d98.f55e04",
65                 "809f557a.294558",
66                 "7495081e.8e0478",
67                 "ebf3026e.c0909",
68                 "d8035bd2.9c25d8",
69                 "ef1856e1.0d0dd8",
70                 "fe92e0a3.2157e",
71                 "58476f15.520dd",
72                 "b83f1c3e.1d42c",
73                 "f925c432.c26848",
74                 "122277f1.7b1558",
75                 "65125671.2cb738"
76             ]
77         ]
78     },
79     {
80         "id": "122277f1.7b1558",
81         "type": "returnSuccess",
82         "name": "return success",
83         "xml": "<return status='success'>\n<parameter name=\"ack-final\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"SUCCESSFUL Execution\" />",
84         "comments": "",
85         "x": 391.48958587646484,
86         "y": 929.9899969100952,
87         "z": "504d7698.3603d8",
88         "wires": []
89     },
90     {
91         "id": "bdbd152.e20c4e8",
92         "type": "comment",
93         "name": "instantiateRANSlice",
94         "info": "",
95         "comments": "",
96         "x": 407,
97         "y": 62,
98         "z": "504d7698.3603d8",
99         "wires": []
100     },
101     {
102         "id": "3790685d.9bf398",
103         "type": "record",
104         "name": "record",
105         "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=\"RPC to handle instantiateRANSlice.: \"/>\n<parameter name=\"field2\" value=\"`$instantiate-r-a-n-slice-input.action`\"/>\n<parameter name=\"field3\" value=\"`$instantiate-r-a-n-slice-input.common-header.timestamp`\"/>\n<parameter name=\"field4\" value=\"`$instantiate-r-a-n-slice-input.common-header.request-id`\"/>\n<parameter name=\"field5\" value=\"`$instantiate-r-a-n-slice-input.common-header.originator-id`\"/>\n<parameter name=\"field6\" value=\"RPC Payload String \"/>\n<parameter name=\"field7\" value=\"`$instantiate-r-a-n-slice-input.payload`\"/>",
106         "comments": "",
107         "outputs": 1,
108         "x": 471.0003471374512,
109         "y": 173.01045608520508,
110         "z": "504d7698.3603d8",
111         "wires": [
112             []
113         ]
114     },
115     {
116         "id": "809f557a.294558",
117         "type": "execute",
118         "name": "execute jsonStringToCtx",
119         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='jsonStringToCtx'>\n\t<parameter name='source' value='instantiate-r-a-n-slice-input.payload' />\n\t<parameter name='outputPath' value='payloadJson' />\n\t<parameter name='isEscaped' value='false' />",
120         "comments": "",
121         "outputs": 1,
122         "x": 528.0000305175781,
123         "y": 262.0104217529297,
124         "z": "504d7698.3603d8",
125         "wires": [
126             [
127                 "d3a45cc9.82d03"
128             ]
129         ]
130     },
131     {
132         "id": "d3a45cc9.82d03",
133         "type": "other",
134         "name": "success",
135         "xml": "<outcome value='success'>\n",
136         "comments": "",
137         "outputs": 1,
138         "x": 750.0000686645508,
139         "y": 221.0104341506958,
140         "z": "504d7698.3603d8",
141         "wires": [
142             [
143                 "84fd40ea.3aa1a"
144             ]
145         ]
146     },
147     {
148         "id": "a83025f6.6ddba8",
149         "type": "record",
150         "name": "record",
151         "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=\"Payload for instantiateRANSlice.: \"/>\n<parameter name=\"field2\" value=\"`$payloadJson.input.sliceProfile.sliceProfileId`\"/>\n<parameter name=\"field3\" value=\"`$payloadJson.input.sliceProfile.NSSAI`\"/>\n<parameter name=\"field4\" value=\"`$payloadJson.input.sliceProfile.maxNumberofUEs`\"/>\n<parameter name=\"field5\" value=\"`$payloadJson.input.sliceProfile.latency`\"/>\n<parameter name=\"field6\" value=\"`$payloadJson.input.sliceProfile.uLThptPerSlice`\"/>\n<parameter name=\"field7\" value=\"`$payloadJson.input.sliceProfile.dLThptPerSlice`\"/>\n<parameter name=\"field8\" value=\"`$payloadJson.input.sliceProfile.maxNumberofConns`\"/>\n<parameter name=\"field9\" value=\"`$payloadJson.input.sliceProfile.coverageAreaList[0]`\"/>\n<parameter name=\"field10\" value=\"`$payloadJson.input.sliceProfile.uEMobilityLevel`\"/>\n<parameter name=\"field11\" value=\"`$payloadJson.input.sliceProfile.resourceSharingLevel`\"/>\n<parameter name=\"field12\" value=\"`$payloadJson.input.RANNSSIId`\"/>\n<parameter name=\"field13\" value=\"`$payloadJson.input.RANNFNSSIId`\"/>\n<parameter name=\"field14\" value=\"`$payloadJson.input.callbackURL`\"/>\n\n\n",
152         "comments": "",
153         "outputs": 1,
154         "x": 1107.0002746582031,
155         "y": 238.0104637145996,
156         "z": "504d7698.3603d8",
157         "wires": [
158             []
159         ]
160     },
161     {
162         "id": "7495081e.8e0478",
163         "type": "execute",
164         "name": "execute Properties",
165         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='/opt/onap/ccsdk/data/properties/ran-slice-api-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />\n",
166         "comments": "",
167         "outputs": 1,
168         "x": 505,
169         "y": 349.0103759765625,
170         "z": "504d7698.3603d8",
171         "wires": [
172             []
173         ]
174     },
175     {
176         "id": "ebf3026e.c0909",
177         "type": "record",
178         "name": "record",
179         "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=\"Properties read .. controller details \"/>\n<parameter name=\"field2\" value=\"`$prop.controller.user`\"/>\n<parameter name=\"field3\" value=\"`$prop.controller.pwd`\"/>\n<parameter name=\"field4\" value=\"`$prop.controller.url`\"/>\n<parameter name=\"field5\" value=\"ransim-mounted (true/false): \"/>\n<parameter name=\"field6\" value=\"`$prop.ransim-mounted`\"/>\n<parameter name=\"field7\" value=\"config DB deployed (true/false): \"/>\n<parameter name=\"field8\" value=\"`$prop.configdb-deployed`\"/>",
180         "comments": "",
181         "outputs": 1,
182         "x": 502.00006103515625,
183         "y": 396.0104064941406,
184         "z": "504d7698.3603d8",
185         "wires": [
186             []
187         ]
188     },
189     {
190         "id": "ef1856e1.0d0dd8",
191         "type": "switchNode",
192         "name": "switch configdb deployed",
193         "xml": "<switch test='`$prop.configdb-deployed`'>\n",
194         "comments": "",
195         "outputs": 1,
196         "x": 420.0000686645508,
197         "y": 687.8992919921875,
198         "z": "504d7698.3603d8",
199         "wires": [
200             [
201                 "65183ec4.81b7c"
202             ]
203         ]
204     },
205     {
206         "id": "65183ec4.81b7c",
207         "type": "outcome",
208         "name": "Deployed",
209         "xml": "<outcome value='true'>\n",
210         "comments": "",
211         "outputs": 1,
212         "x": 537.0001487731934,
213         "y": 785.8992958068848,
214         "z": "504d7698.3603d8",
215         "wires": [
216             [
217                 "eb319aab.d26b08"
218             ]
219         ]
220     },
221     {
222         "id": "67ee2d98.f55e04",
223         "type": "set",
224         "name": "set default status value",
225         "xml": "<set>\n<parameter name='error-code' value='200' />\n<parameter name='error-message' value='Successful execution of instantiateRANSice RPC' />",
226         "comments": "",
227         "x": 530.0000114440918,
228         "y": 220.0104489326477,
229         "z": "504d7698.3603d8",
230         "wires": []
231     },
232     {
233         "id": "b5c41718.82fdc8",
234         "type": "execute",
235         "name": "printContext",
236         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-instantiateRANSlice-context.log' />\n\n\n",
237         "comments": "",
238         "outputs": 1,
239         "x": 1080.0000801086426,
240         "y": 161.01043796539307,
241         "z": "504d7698.3603d8",
242         "wires": [
243             []
244         ]
245     },
246     {
247         "id": "84fd40ea.3aa1a",
248         "type": "block",
249         "name": "block : atomic",
250         "xml": "<block atomic='true'>",
251         "atomic": "true",
252         "comments": "",
253         "outputs": 1,
254         "x": 902.0000801086426,
255         "y": 205.01043319702148,
256         "z": "504d7698.3603d8",
257         "wires": [
258             [
259                 "b5c41718.82fdc8",
260                 "a83025f6.6ddba8"
261             ]
262         ]
263     },
264     {
265         "id": "d8035bd2.9c25d8",
266         "type": "set",
267         "name": "set Temp Variables",
268         "xml": "<set>\n<parameter name='tmp.payload.trackingArea' value='`$payloadJson.input.sliceProfile.coverageAreaList[0]`'/>\n<parameter name='tmp.payload.callbackURL' value='`$payloadJson.input.callbackURL`'/>\n<parameter name='tmp.payload.RANNFNSSIId' value='`$payloadJson.input.RANNFNSSIId`'/>\n<parameter name='tmp.payload.RANNSSIId' value='`$payloadJson.input.RANNSSIId`'/>\n<parameter name='tmp.payload.coverageAreaList_length' value='`$payloadJson.input.sliceProfile.coverageAreaList_length`'/>\n<parameter name='tmp.payload.dLThptPerSlice' value='`$payloadJson.input.sliceProfile.dLThptPerSlice`'/>\n<parameter name='tmp.payload.latency' value='`$payloadJson.input.sliceProfile.latency`'/>\n<parameter name='tmp.payload.maxNumberofConns' value='`$payloadJson.input.sliceProfile.maxNumberofConns`'/>\n<parameter name='tmp.payload.maxNumberofUEs' value='`$payloadJson.input.sliceProfile.maxNumberofUEs`'/>\n<parameter name='tmp.payload.resourceSharingLevel' value='`$payloadJson.input.sliceProfile.resourceSharingLevel`'/>\n<parameter name='tmp.payload.sliceProfileId' value='`$payloadJson.input.sliceProfile.sliceProfileId`'/>\n<parameter name='tmp.payload.sNSSAI' value='`$payloadJson.input.sliceProfile.sNSSAI`'/>\n<parameter name='tmp.payload.uEMobilityLevel' value='`$payloadJson.input.sliceProfile.uEMobilityLevel`'/>\n<parameter name='tmp.payload.uLThptPerSlice' value='`$payloadJson.input.sliceProfile.uLThptPerSlice`'/>\n<parameter name='tmp.payload.pLMNId' value='`$payloadJson.input.sliceProfile.pLMNIdList[0]`'/>",
269         "comments": "",
270         "x": 509.9999694824219,
271         "y": 436.0104675292969,
272         "z": "504d7698.3603d8",
273         "wires": []
274     },
275     {
276         "id": "eb319aab.d26b08",
277         "type": "block",
278         "name": "block : atomic",
279         "xml": "<block atomic='true'>",
280         "atomic": "true",
281         "comments": "",
282         "outputs": 1,
283         "x": 664.9999809265137,
284         "y": 625.9999990463257,
285         "z": "504d7698.3603d8",
286         "wires": [
287             [
288                 "de11d3a1.fbad7"
289             ]
290         ]
291     },
292     {
293         "id": "fe92e0a3.2157e",
294         "type": "execute",
295         "name": "printContext",
296         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='/opt/opendaylight/current/data/log/ranSlice-instantiateRANSlice-context.log' />\n\n\n",
297         "comments": "",
298         "outputs": 1,
299         "x": 506,
300         "y": 310,
301         "z": "504d7698.3603d8",
302         "wires": [
303             []
304         ]
305     },
306     {
307         "id": "58476f15.520dd",
308         "type": "execute",
309         "name": "SliStringUtils - substring MCC",
310         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='substring'>\n    <parameter name=\"string\" value=\"`$tmp.payload.pLMNId`\" />\n    <parameter name=\"result\" value=\"tmp.mcc\"/>\n    <parameter name=\"begin-index\" value=\"0\" />\n    <parameter name=\"end-index\" value=\"3\" />",
311         "comments": "",
312         "outputs": 1,
313         "x": 505.0103759765625,
314         "y": 525.0104675292969,
315         "z": "504d7698.3603d8",
316         "wires": [
317             []
318         ]
319     },
320     {
321         "id": "b83f1c3e.1d42c",
322         "type": "execute",
323         "name": "SliStringUtils - substring MNC",
324         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='substring'>\n    <parameter name=\"string\" value=\"`$tmp.payload.pLMNId`\" />\n    <parameter name=\"result\" value=\"tmp.mnc\"/>\n    <parameter name=\"begin-index\" value=\"4\" />",
325         "comments": "",
326         "outputs": 1,
327         "x": 482.0103988647461,
328         "y": 563.0104370117188,
329         "z": "504d7698.3603d8",
330         "wires": [
331             []
332         ]
333     },
334     {
335         "id": "f925c432.c26848",
336         "type": "record",
337         "name": "record",
338         "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=\"PLMNID from Payload: MCC-MNC \"/>\n<parameter name=\"field2\" value=\"`$tmp.mcc`\"/>\n<parameter name=\"field3\" value=\"`$tmp.mnc`\"/>",
339         "comments": "",
340         "outputs": 1,
341         "x": 393.00392150878906,
342         "y": 623.0038976669312,
343         "z": "504d7698.3603d8",
344         "wires": [
345             []
346         ]
347     },
348     {
349         "id": "c2339e53.39c4b",
350         "type": "comment",
351         "name": "TO DO",
352         "info": "- Use \"List of Cells for Tracking Area\" everywhere list\nof cells are sequenced for Restconf transactions...\nNo need to go through all cells as captured in the configDB\nresponse....localID will be the actual value returned \nin \n<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.[' + $ids + ']'`\" />\n\t\n\ttmp.trackingarea.cell would be cellLocalID",
353         "comments": "",
354         "x": 762,
355         "y": 101,
356         "z": "504d7698.3603d8",
357         "wires": []
358     },
359     {
360         "id": "de11d3a1.fbad7",
361         "type": "switchNode",
362         "name": "switch action",
363         "xml": "<switch test='`$instantiate-r-a-n-slice-input.action`'>",
364         "comments": "",
365         "outputs": 1,
366         "x": 867.0105171203613,
367         "y": 559.0104229450226,
368         "z": "504d7698.3603d8",
369         "wires": [
370             [
371                 "5c622ac4.0b8d04",
372                 "9943c636.c7b928",
373                 "7ea2f86.8f59508",
374                 "1059c51e.d06e2b"
375             ]
376         ]
377     },
378     {
379         "id": "5c622ac4.0b8d04",
380         "type": "outcome",
381         "name": "allocate",
382         "xml": "<outcome value='allocate'>",
383         "comments": "",
384         "outputs": 1,
385         "x": 1095.0105285644531,
386         "y": 470.89930629730225,
387         "z": "504d7698.3603d8",
388         "wires": [
389             [
390                 "8320efb7.50f75"
391             ]
392         ]
393     },
394     {
395         "id": "9943c636.c7b928",
396         "type": "outcome",
397         "name": "modify-allocate",
398         "xml": "<outcome value='modify-allocate'>",
399         "comments": "",
400         "outputs": 1,
401         "x": 1104.7248001098633,
402         "y": 546.3993489742279,
403         "z": "504d7698.3603d8",
404         "wires": [
405             [
406                 "974dd6b9.655e38"
407             ]
408         ]
409     },
410     {
411         "id": "7ea2f86.8f59508",
412         "type": "outcome",
413         "name": "modify-deallocate",
414         "xml": "<outcome value='modify-deallocate'>",
415         "comments": "",
416         "outputs": 1,
417         "x": 1112.081901550293,
418         "y": 636.5421724319458,
419         "z": "504d7698.3603d8",
420         "wires": [
421             [
422                 "aba8f6e8.f40d18"
423             ]
424         ]
425     },
426     {
427         "id": "1059c51e.d06e2b",
428         "type": "outcome",
429         "name": "reconfigure",
430         "xml": "<outcome value='reconfigure'>",
431         "comments": "",
432         "outputs": 1,
433         "x": 1084.081901550293,
434         "y": 719.5779819488525,
435         "z": "504d7698.3603d8",
436         "wires": [
437             [
438                 "48aa94ba.46a4ac"
439             ]
440         ]
441     },
442     {
443         "id": "8320efb7.50f75",
444         "type": "block",
445         "name": "block : atomic",
446         "xml": "<block atomic=\"true\">",
447         "atomic": "true",
448         "outputs": 1,
449         "x": 1307.9998950958252,
450         "y": 454.99999618530273,
451         "z": "504d7698.3603d8",
452         "wires": [
453             [
454                 "9018f001.f4f13"
455             ]
456         ]
457     },
458     {
459         "id": "974dd6b9.655e38",
460         "type": "block",
461         "name": "block : atomic",
462         "xml": "<block atomic=\"true\">",
463         "atomic": "true",
464         "outputs": 1,
465         "x": 1328.2143478393555,
466         "y": 550.5000791549683,
467         "z": "504d7698.3603d8",
468         "wires": [
469             [
470                 "50e1c291.f5445c"
471             ]
472         ]
473     },
474     {
475         "id": "48aa94ba.46a4ac",
476         "type": "block",
477         "name": "block : atomic",
478         "xml": "<block atomic=\"true\">",
479         "atomic": "true",
480         "outputs": 1,
481         "x": 1315.8214492797852,
482         "y": 746.4286479949951,
483         "z": "504d7698.3603d8",
484         "wires": [
485             [
486                 "66a9f9d6.18f8e8"
487             ]
488         ]
489     },
490     {
491         "id": "aba8f6e8.f40d18",
492         "type": "block",
493         "name": "block : atomic",
494         "xml": "<block atomic=\"true\">",
495         "atomic": "true",
496         "outputs": 1,
497         "x": 1328.7499389648438,
498         "y": 648.6429691314697,
499         "z": "504d7698.3603d8",
500         "wires": [
501             [
502                 "8bc4109b.5e7a3"
503             ]
504         ]
505     },
506     {
507         "id": "9018f001.f4f13",
508         "type": "call",
509         "name": "call instantiateRANSliceAllocate",
510         "xml": "<call module='GENERIC-RESOURCE-API' rpc='instantiateRANSliceAllocate' mode='sync' >\n",
511         "comments": "",
512         "outputs": 1,
513         "x": 1596.2498779296875,
514         "y": 443.7499723434448,
515         "z": "504d7698.3603d8",
516         "wires": [
517             [
518                 "241992b8.fd403e"
519             ]
520         ]
521     },
522     {
523         "id": "241992b8.fd403e",
524         "type": "failure",
525         "name": "failure",
526         "xml": "<outcome value='failure'>\n",
527         "comments": "",
528         "outputs": 1,
529         "x": 1862.1070098876953,
530         "y": 452.32141494750977,
531         "z": "504d7698.3603d8",
532         "wires": [
533             [
534                 "3c5b4f11.7893f"
535             ]
536         ]
537     },
538     {
539         "id": "3c5b4f11.7893f",
540         "type": "returnFailure",
541         "name": "return failure",
542         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y' />\n\n",
543         "comments": "",
544         "x": 2034.1070175170898,
545         "y": 452.42856788635254,
546         "z": "504d7698.3603d8",
547         "wires": []
548     },
549     {
550         "id": "50e1c291.f5445c",
551         "type": "call",
552         "name": "call instantiateRANSliceModifyAllocate",
553         "xml": "<call module='GENERIC-RESOURCE-API' rpc='instantiateRANSliceModifyAllocate' mode='sync' >\n",
554         "comments": "",
555         "outputs": 1,
556         "x": 1617.6787109375,
557         "y": 550.7500152587891,
558         "z": "504d7698.3603d8",
559         "wires": [
560             [
561                 "e89d5508.674028"
562             ]
563         ]
564     },
565     {
566         "id": "e89d5508.674028",
567         "type": "failure",
568         "name": "failure",
569         "xml": "<outcome value='failure'>\n",
570         "comments": "",
571         "outputs": 1,
572         "x": 1881.9644355773926,
573         "y": 550.7500410079956,
574         "z": "504d7698.3603d8",
575         "wires": [
576             [
577                 "648b3bba.8b5504"
578             ]
579         ]
580     },
581     {
582         "id": "648b3bba.8b5504",
583         "type": "returnFailure",
584         "name": "return failure",
585         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y' />\n\n",
586         "comments": "",
587         "x": 2050.535877227783,
588         "y": 550.4285860061646,
589         "z": "504d7698.3603d8",
590         "wires": []
591     },
592     {
593         "id": "66a9f9d6.18f8e8",
594         "type": "call",
595         "name": "call instantiateRANSliceReconfigure",
596         "xml": "<call module='GENERIC-RESOURCE-API' rpc='instantiateRANSliceReconfigure' mode='sync' >\n",
597         "comments": "",
598         "outputs": 1,
599         "x": 1608.8213729858398,
600         "y": 746.0357065200806,
601         "z": "504d7698.3603d8",
602         "wires": [
603             [
604                 "f0fc41b.4aff2c"
605             ]
606         ]
607     },
608     {
609         "id": "f0fc41b.4aff2c",
610         "type": "failure",
611         "name": "failure",
612         "xml": "<outcome value='failure'>\n",
613         "comments": "",
614         "outputs": 1,
615         "x": 1865.1070976257324,
616         "y": 746.0357322692871,
617         "z": "504d7698.3603d8",
618         "wires": [
619             [
620                 "5fdce06d.95f6"
621             ]
622         ]
623     },
624     {
625         "id": "5fdce06d.95f6",
626         "type": "returnFailure",
627         "name": "return failure",
628         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y' />\n\n",
629         "comments": "",
630         "x": 2033.678539276123,
631         "y": 745.714277267456,
632         "z": "504d7698.3603d8",
633         "wires": []
634     },
635     {
636         "id": "8bc4109b.5e7a3",
637         "type": "call",
638         "name": "call instantiateRANSliceModifyDeallocate",
639         "xml": "<call module='GENERIC-RESOURCE-API' rpc='instantiateRANSliceModifyDeallocate' mode='sync' >\n",
640         "comments": "",
641         "outputs": 1,
642         "x": 1601.9641876220703,
643         "y": 647.0357418060303,
644         "z": "504d7698.3603d8",
645         "wires": [
646             [
647                 "69581143.26511"
648             ]
649         ]
650     },
651     {
652         "id": "69581143.26511",
653         "type": "failure",
654         "name": "failure",
655         "xml": "<outcome value='failure'>\n",
656         "comments": "",
657         "outputs": 1,
658         "x": 1880.5356101989746,
659         "y": 645.607195854187,
660         "z": "504d7698.3603d8",
661         "wires": [
662             [
663                 "ebc0da12.cd9458"
664             ]
665         ]
666     },
667     {
668         "id": "ebc0da12.cd9458",
669         "type": "returnFailure",
670         "name": "return failure",
671         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y' />\n\n",
672         "comments": "",
673         "x": 2049.1070518493652,
674         "y": 645.285740852356,
675         "z": "504d7698.3603d8",
676         "wires": []
677     },
678     {
679         "id": "65125671.2cb738",
680         "type": "set",
681         "name": "set RRMPolicyRatio IDs",
682         "xml": "<set>\n<parameter name='tmp.RRMPolicyRatioID.NearRTRIC' value=\"`'NearRTRIC-' + $payloadJson.input.sliceProfile.sliceProfileId  + '-' + $payloadJson.input.sliceProfile.coverageAreaList[0]`\" />\n<parameter name='tmp.RRMPolicyRatioID.GNBDUFunction' value=\"`'GNBDUFunction-' + $payloadJson.input.sliceProfile.sliceProfileId  + '-' + $payloadJson.input.sliceProfile.coverageAreaList[0]`\" />\n<parameter name='tmp.RRMPolicyRatioID.NRCellDU' value=\"`'NRCellDU-' + $payloadJson.input.sliceProfile.sliceProfileId  + '-' + $payloadJson.input.sliceProfile.coverageAreaList[0]`\" />\n<parameter name='tmp.RRMPolicyRatioID.GNBCUUPFunction' value=\"`'GNBCUUPFunction-' + $payloadJson.input.sliceProfile.sliceProfileId  + '-' + $payloadJson.input.sliceProfile.coverageAreaList[0]`\" />\n<parameter name='tmp.RRMPolicyRatioID.GNBCUCPFunction' value=\"`'GNBCUCPFunction-' + $payloadJson.input.sliceProfile.sliceProfileId  + '-' + $payloadJson.input.sliceProfile.coverageAreaList[0]`\" />\n<parameter name='tmp.RRMPolicyRatioID.NRCellCU' value=\"`'NRCellCU-' + $payloadJson.input.sliceProfile.sliceProfileId  + '-' + $payloadJson.input.sliceProfile.coverageAreaList[0]`\" />\n<parameter name='prop.ranNetwork.RRMPolicyRatioMemberID' value='`$prop.ranNetwork.RRMPolicyRatioMemberID + 1`' />",
683         "comments": "",
684         "x": 507,
685         "y": 482,
686         "z": "504d7698.3603d8",
687         "wires": []
688     },
689     {
690         "id": "de824f2b.54dd3",
691         "type": "execute",
692         "name": "execute concat customer-id and @test.com",
693         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat' >\n    <parameter name=\"source\" value='`$prop.customer-id`'/>\n    <parameter name=\"outputPath\" value=\"tmp.userAccountEmail\"/>\n    <parameter name=\"target\" value=\"@test.com\"/>\n\n\n",
694         "comments": "",
695         "outputs": 1,
696         "x": 873,
697         "y": 395,
698         "z": "504d7698.3603d8",
699         "wires": [
700             []
701         ]
702     }
703 ]