Bug fix in self-serve api
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_self-serve-pnf-ra-assignment.json
1 [\r
2     {\r
3         "id": "f0a981bd.88fcb",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 117,\r
8         "y": 75,\r
9         "z": "cfe922a8.7a91",\r
10         "wires": [\r
11             [\r
12                 "a665a331.b55d"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "a665a331.b55d",\r
18         "type": "service-logic",\r
19         "name": "GENERIC-RESOURCE-API ${project.version}",\r
20         "module": "GENERIC-RESOURCE-API",\r
21         "version": "${project.version}",\r
22         "comments": "",\r
23         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",\r
24         "outputs": 1,\r
25         "x": 393,\r
26         "y": 76,\r
27         "z": "cfe922a8.7a91",\r
28         "wires": [\r
29             [\r
30                 "c81bde26.d0259"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "c81bde26.d0259",\r
36         "type": "method",\r
37         "name": "self-serve-pnf-ra-assignment",\r
38         "xml": "<method rpc='self-serve-pnf-ra-assignment' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 250.00001525878906,\r
42         "y": 129.00000762939453,\r
43         "z": "cfe922a8.7a91",\r
44         "wires": [\r
45             [\r
46                 "55728079.b669b"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "55728079.b669b",\r
52         "type": "block",\r
53         "name": "block atomic",\r
54         "xml": "<block atomic=\"true\">\n",\r
55         "atomic": "false",\r
56         "comments": "",\r
57         "outputs": 1,\r
58         "x": 212.16664123535156,\r
59         "y": 177.3333339691162,\r
60         "z": "cfe922a8.7a91",\r
61         "wires": [\r
62             [\r
63                 "ded0fa5f.1cc958",\r
64                 "da49825b.f212e",\r
65                 "e804e40a.3348d8",\r
66                 "c602f6a.b7d2b08",\r
67                 "110c1be6.299a84",\r
68                 "11ca6e3a.745ed2",\r
69                 "3087bf64.dce3e",\r
70                 "3cae11e4.851bfe",\r
71                 "83f9cf68.29fa4",\r
72                 "59d259e0.595458",\r
73                 "7696cfe3.25742",\r
74                 "906be4e1.f2f3b8",\r
75                 "59d1a840.b9e3b8",\r
76                 "7eebfe0.8659a04",\r
77                 "9f59e925.e7ed18",\r
78                 "c4d5f704.d66b18"\r
79             ]\r
80         ]\r
81     },\r
82     {\r
83         "id": "da49825b.f212e",\r
84         "type": "set",\r
85         "name": "set",\r
86         "xml": "<set>\n   <parameter name=\"cds\" value=\"execution-service_process.\"/>    \n   <parameter name=\"`$cds + 'commonHeader.requestId'`\" value=\"`$tmp.return.generate.pnf-se-serv-uuid`\"/>\n   <parameter name=\"resource-type\" value=\"`$pnf-topology-operation-input.pnf-details.pnf-type`\" />  \n   <parameter name=\"`$cds + 'commonHeader.subRequestId'`\" value=\"`$pnf-topology-operation-input.pnf-details.pnf-id`\" />   \n   <parameter name=\"`$cds + 'actionIdentifiers.actionName'`\" value=\"resource-assignment\"/> \n   <parameter name=\"responsePrefix\" value=\"raAssign\" />\n   <parameter name=\"`$cds + 'isNonAppend'`\" value=\"true\"/>\n   <parameter name=\"`$cds + 'commonHeader.originatorId'`\" value=\"SDNC_DG\"/>\n   <parameter name=\"`$cds + 'actionIdentifiers.mode'`\" value=\"sync\"/>\n",\r
87         "comments": "",\r
88         "x": 397.9166603088379,\r
89         "y": 222.08333015441895,\r
90         "z": "cfe922a8.7a91",\r
91         "wires": []\r
92     },\r
93     {\r
94         "id": "fc9300fc.e62da",\r
95         "type": "get-resource",\r
96         "name": "get-resource VF_MODEL",\r
97         "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n  key='SELECT * from VF_MODEL WHERE customization_uuid = $pnf-topology-operation-input.pnf-details.onap-model-information.model-customization-uuid'\n  pfx='db1.vf-model'>\n  \n\n",\r
98         "comments": "",\r
99         "outputs": 1,\r
100         "x": 936.8094635009766,\r
101         "y": 613.6189861297607,\r
102         "z": "cfe922a8.7a91",\r
103         "wires": [\r
104             [\r
105                 "27e699d9.486f86",\r
106                 "3868ab1a.84cf94",\r
107                 "c4b3e20a.976c9"\r
108             ]\r
109         ]\r
110     },\r
111     {\r
112         "id": "27e699d9.486f86",\r
113         "type": "failure",\r
114         "name": "failure",\r
115         "xml": "<outcome value='failure'>\n",\r
116         "comments": "",\r
117         "outputs": 1,\r
118         "x": 1181.8095626831055,\r
119         "y": 562.904709815979,\r
120         "z": "cfe922a8.7a91",\r
121         "wires": [\r
122             [\r
123                 "980d344b.b7a248"\r
124             ]\r
125         ]\r
126     },\r
127     {\r
128         "id": "980d344b.b7a248",\r
129         "type": "returnFailure",\r
130         "name": "return failure",\r
131         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error reading VF_MODEL table\" />\n",\r
132         "comments": "",\r
133         "x": 1354.8095626831055,\r
134         "y": 561.904709815979,\r
135         "z": "cfe922a8.7a91",\r
136         "wires": []\r
137     },\r
138     {\r
139         "id": "c69ac6a5.a782c8",\r
140         "type": "set",\r
141         "name": "set tmp.sdnc-model-name, tmp.sdnc-model-version, tmp.sdnc-artifact-name",\r
142         "xml": "<set>\n<parameter name='tmp.sdnc-model-name' value='`$db1.vf-model.sdnc-model-name`' />\n<parameter name='tmp.sdnc-model-version' value='`$db1.vf-model.sdnc-model-version`' />\n<parameter name='tmp.sdnc-artifact-name' value='`$db1.vf-model.sdnc-artifact-name`' />\n\n\n\n\n",\r
143         "comments": "",\r
144         "x": 1557.2380638122559,\r
145         "y": 663.047513961792,\r
146         "z": "cfe922a8.7a91",\r
147         "wires": []\r
148     },\r
149     {\r
150         "id": "64c18674.de26f8",\r
151         "type": "returnFailure",\r
152         "name": "return failure",\r
153         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`'No VF_MODEL found where customization_uuid = ' + $pnf-topology-operation-input.pnf-details.onap-model-information.model-customization-uuid`\" />\n",\r
154         "comments": "",\r
155         "x": 1356.8095626831055,\r
156         "y": 610.904709815979,\r
157         "z": "cfe922a8.7a91",\r
158         "wires": []\r
159     },\r
160     {\r
161         "id": "110c1be6.299a84",\r
162         "type": "switchNode",\r
163         "name": "switch: model info == NULL",\r
164         "xml": "<switch test=\"`$tmp.sdnc-model-name == '' or $tmp.sdnc-model-version == '' or $tmp.sdnc-artifact-name == ''`\">\n",\r
165         "comments": "",\r
166         "outputs": 1,\r
167         "x": 457.80946350097656,\r
168         "y": 614.6189861297607,\r
169         "z": "cfe922a8.7a91",\r
170         "wires": [\r
171             [\r
172                 "5004e54f.2514ac"\r
173             ]\r
174         ]\r
175     },\r
176     {\r
177         "id": "3868ab1a.84cf94",\r
178         "type": "not-found",\r
179         "name": "not-found",\r
180         "xml": "<outcome value='not-found'>\n",\r
181         "comments": "",\r
182         "outputs": 1,\r
183         "x": 1187.8095626831055,\r
184         "y": 611.904709815979,\r
185         "z": "cfe922a8.7a91",\r
186         "wires": [\r
187             [\r
188                 "64c18674.de26f8"\r
189             ]\r
190         ]\r
191     },\r
192     {\r
193         "id": "5004e54f.2514ac",\r
194         "type": "outcome",\r
195         "name": "true",\r
196         "xml": "<outcome value='true'>",\r
197         "comments": "",\r
198         "outputs": 1,\r
199         "x": 706.8094635009766,\r
200         "y": 614.6189861297607,\r
201         "z": "cfe922a8.7a91",\r
202         "wires": [\r
203             [\r
204                 "fc9300fc.e62da"\r
205             ]\r
206         ]\r
207     },\r
208     {\r
209         "id": "c602f6a.b7d2b08",\r
210         "type": "for",\r
211         "name": "for pnf-topology-operation-input",\r
212         "xml": "<for silentFailure='true' index='i' start='0' end='`$pnf-topology-operation-input.pnf-request-input.pnf-input-parameters.param_length`' >",\r
213         "comments": "",\r
214         "outputs": 1,\r
215         "x": 473.66664123535156,\r
216         "y": 414.3333339691162,\r
217         "z": "cfe922a8.7a91",\r
218         "wires": [\r
219             [\r
220                 "8c0bf6a3.a5bba8"\r
221             ]\r
222         ]\r
223     },\r
224     {\r
225         "id": "8c0bf6a3.a5bba8",\r
226         "type": "block",\r
227         "name": "block atomic",\r
228         "xml": "<block atomic=\"true\">",\r
229         "atomic": "false",\r
230         "comments": "",\r
231         "outputs": 1,\r
232         "x": 695.6666412353516,\r
233         "y": 413.3333339691162,\r
234         "z": "cfe922a8.7a91",\r
235         "wires": [\r
236             [\r
237                 "aaf46ed5.322dd"\r
238             ]\r
239         ]\r
240     },\r
241     {\r
242         "id": "6da0f254.b738bc",\r
243         "type": "set",\r
244         "name": "set tmp.sdnc-model-name",\r
245         "xml": "<set>\n<parameter name='tmp.sdnc-model-name' value='`$pnf-topology-operation-input.pnf-request-input.pnf-input-parameters.param[$i].value`' />\n",\r
246         "comments": "",\r
247         "x": 1346.6666412353516,\r
248         "y": 346.3333339691162,\r
249         "z": "cfe922a8.7a91",\r
250         "wires": []\r
251     },\r
252     {\r
253         "id": "870f2532.302988",\r
254         "type": "outcome",\r
255         "name": "sdnc_model_name",\r
256         "xml": "<outcome value='sdnc_model_name'>\n",\r
257         "comments": "",\r
258         "outputs": 1,\r
259         "x": 1092.6666412353516,\r
260         "y": 346.3333339691162,\r
261         "z": "cfe922a8.7a91",\r
262         "wires": [\r
263             [\r
264                 "6da0f254.b738bc"\r
265             ]\r
266         ]\r
267     },\r
268     {\r
269         "id": "aaf46ed5.322dd",\r
270         "type": "switchNode",\r
271         "name": "switch",\r
272         "xml": "<switch test='`$pnf-topology-operation-input.pnf-request-input.pnf-input-parameters.param[$i].name`'>\n\n",\r
273         "comments": "",\r
274         "outputs": 1,\r
275         "x": 854.6666412353516,\r
276         "y": 413.3333339691162,\r
277         "z": "cfe922a8.7a91",\r
278         "wires": [\r
279             [\r
280                 "870f2532.302988",\r
281                 "c69b064d.42d558",\r
282                 "360ea5f2.3aba6a",\r
283                 "51becd83.b90354"\r
284             ]\r
285         ]\r
286     },\r
287     {\r
288         "id": "c69b064d.42d558",\r
289         "type": "outcome",\r
290         "name": "sdnc_model_version",\r
291         "xml": "<outcome value='sdnc_model_version'>\n",\r
292         "comments": "",\r
293         "outputs": 1,\r
294         "x": 1095.6666412353516,\r
295         "y": 392.3333339691162,\r
296         "z": "cfe922a8.7a91",\r
297         "wires": [\r
298             [\r
299                 "4c9f2347.0813ec"\r
300             ]\r
301         ]\r
302     },\r
303     {\r
304         "id": "360ea5f2.3aba6a",\r
305         "type": "outcome",\r
306         "name": "sdnc_artifact_name",\r
307         "xml": "<outcome value='sdnc_artifact_name'>\n",\r
308         "comments": "",\r
309         "outputs": 1,\r
310         "x": 1094.6666412353516,\r
311         "y": 441.3333339691162,\r
312         "z": "cfe922a8.7a91",\r
313         "wires": [\r
314             [\r
315                 "b1d9cd42.816"\r
316             ]\r
317         ]\r
318     },\r
319     {\r
320         "id": "4c9f2347.0813ec",\r
321         "type": "set",\r
322         "name": "set tmp.sdnc-model-version",\r
323         "xml": "<set>\n<parameter name='tmp.sdnc-model-version' value='`$pnf-topology-operation-input.pnf-request-input.pnf-input-parameters.param[$i].value`' />\n",\r
324         "comments": "",\r
325         "x": 1350.6666412353516,\r
326         "y": 392.3333339691162,\r
327         "z": "cfe922a8.7a91",\r
328         "wires": []\r
329     },\r
330     {\r
331         "id": "b1d9cd42.816",\r
332         "type": "set",\r
333         "name": "set tmp.sdnc-artifact-name",\r
334         "xml": "<set>\n<parameter name='tmp.sdnc-artifact-name' value='`$pnf-topology-operation-input.pnf-request-input.pnf-input-parameters.param[$i].value`' />\n\n",\r
335         "comments": "",\r
336         "x": 1346.6666412353516,\r
337         "y": 441.3333339691162,\r
338         "z": "cfe922a8.7a91",\r
339         "wires": []\r
340     },\r
341     {\r
342         "id": "44b0c539.9ab1fc",\r
343         "type": "set",\r
344         "name": "set name-value other JsonString",\r
345         "xml": "<set>\n<parameter name=\"tmp.config-name-value-other-payload\" value=\"`$tmp.config-name-value-other-payload + '&quot;' + $pnf-topology-operation-input.pnf-request-input.pnf-input-parameters.param[$i].name + '&quot;:&quot;' + $pnf-topology-operation-input.pnf-request-input.pnf-input-parameters.param[$i].value + '&quot;,'`\"/>\n",\r
346         "comments": "",\r
347         "x": 1263.916648864746,\r
348         "y": 492.83335041999817,\r
349         "z": "cfe922a8.7a91",\r
350         "wires": []\r
351     },\r
352     {\r
353         "id": "51becd83.b90354",\r
354         "type": "outcome",\r
355         "name": "other",\r
356         "xml": "<outcome value='Other'>\n",\r
357         "comments": "",\r
358         "outputs": 1,\r
359         "x": 1054.666648864746,\r
360         "y": 490.9047546386719,\r
361         "z": "cfe922a8.7a91",\r
362         "wires": [\r
363             [\r
364                 "44b0c539.9ab1fc"\r
365             ]\r
366         ]\r
367     },\r
368     {\r
369         "id": "11ca6e3a.745ed2",\r
370         "type": "set",\r
371         "name": "set configAssignment JsonString",\r
372         "xml": "<set>\n<parameter name=\"tmp.config-name-value-payload4\" value=\"`$tmp.config-name-value-other-payload + '&quot;service-instance-id&quot;:&quot;' + $pnf-topology-operation-input.service-information.service-instance-id   + '&quot;,'`\"/>\n<parameter name=\"tmp.config-name-value-payload5\" value=\"`$tmp.config-name-value-payload4 + '&quot;pnf-model-customization-uuid&quot;:&quot;' + $pnf-topology-operation-input.pnf-details.onap-model-information.model-customization-uuid + '&quot;,'`\"/>\n<parameter name=\"tmp.config-name-value-payload6\" value=\"`$tmp.config-name-value-payload5 + '&quot;pnf-id&quot;:&quot;' + $pnf-topology-operation-input.pnf-details.pnf-id + '&quot;,'`\"/>\n<parameter name=\"tmp.config-name-value-payload7\" value=\"`$tmp.config-name-value-payload6 + '&quot;aic-cloud-region&quot;:&quot;' + $pnf-topology-operation-input.pnf-request-input.aic-cloud-region + '&quot;'`\"/>\n",\r
373         "comments": "",\r
374         "x": 478.6666564941406,\r
375         "y": 682.3333568572998,\r
376         "z": "cfe922a8.7a91",\r
377         "wires": []\r
378     },\r
379     {\r
380         "id": "3087bf64.dce3e",\r
381         "type": "execute",\r
382         "name": "execute BlueprintProcessingClient",\r
383         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restconfapicall.RestconfApiCallNode' method='sendRequest' >\n    <parameter name='restapiUrl' value=\"`$prop.cds.url + '/api/v1/execution-service/process'`\" />\n    <parameter name='restapiUser' value='`$prop.cds.user`' />\n    <parameter name='restapiPassword' value='`$prop.cds.pwd`' />\n    <parameter name='format' value='json' />\n    <parameter name='httpMethod' value='POST' />\n    <parameter name='dirPath' value=\"/opt/onap/sdnc/restconfapi/yang\" />\n    <parameter name=\"responsePrefix\" value=\"`$responsePrefix`\" />",\r
384         "comments": "",\r
385         "outputs": 1,\r
386         "x": 475.33331298828125,\r
387         "y": 888,\r
388         "z": "cfe922a8.7a91",\r
389         "wires": [\r
390             [\r
391                 "d361485e.79ff28",\r
392                 "8b7ec47b.a1ed38"\r
393             ]\r
394         ]\r
395     },\r
396     {\r
397         "id": "d361485e.79ff28",\r
398         "type": "failure",\r
399         "name": "failure",\r
400         "xml": "<outcome value='failure'>\n",\r
401         "comments": "",\r
402         "outputs": 1,\r
403         "x": 715.3333129882812,\r
404         "y": 862,\r
405         "z": "cfe922a8.7a91",\r
406         "wires": [\r
407             [\r
408                 "f00d65b.058a198"\r
409             ]\r
410         ]\r
411     },\r
412     {\r
413         "id": "f00d65b.058a198",\r
414         "type": "returnFailure",\r
415         "name": "return failure",\r
416         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error from BlueprintProcessingClient\" />\n",\r
417         "comments": "",\r
418         "x": 897.3333129882812,\r
419         "y": 883,\r
420         "z": "cfe922a8.7a91",\r
421         "wires": []\r
422     },\r
423     {\r
424         "id": "83f9cf68.29fa4",\r
425         "type": "for",\r
426         "name": "for resource-accumulator-resolved-data loop",\r
427         "xml": "<for silentFailure='true'  index='i' start='0' end='`$jsonContextPrefix.resource-accumulator-resolved-data_length`' >\n",\r
428         "comments": "",\r
429         "outputs": 1,\r
430         "x": 499.66664123535156,\r
431         "y": 1105.333324432373,\r
432         "z": "cfe922a8.7a91",\r
433         "wires": [\r
434             [\r
435                 "326b7e58.3b8352"\r
436             ]\r
437         ]\r
438     },\r
439     {\r
440         "id": "b2f73366.8118d",\r
441         "type": "set",\r
442         "name": "set from resource-accumulator-resolved-data",\r
443         "xml": "<set>\n\t<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$highnum].name`' value='`$jsonContextPrefix.resource-accumulator-resolved-data[$i].param-name`'/>\n\t<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$highnum].value`' value='`$jsonContextPrefix.resource-accumulator-resolved-data[$i].param-value`'/>\n\t<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$highnum].resource-resolution-data.capability-name`' value='RA Resolved'/>\n\t<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$highnum].resource-resolution-data.status`' value='SUCCESS'/>\n",\r
444         "comments": "",\r
445         "x": 1729.6666412353516,\r
446         "y": 1157.333324432373,\r
447         "z": "cfe922a8.7a91",\r
448         "wires": []\r
449     },\r
450     {\r
451         "id": "59d259e0.595458",\r
452         "type": "for",\r
453         "name": "for capability-data",\r
454         "xml": "<for silentFailure='true' index='i' start='0' end='`$jsonContextPrefix.capability-data_length`' >\n",\r
455         "comments": "",\r
456         "outputs": 1,\r
457         "x": 424.66664123535156,\r
458         "y": 1447.333324432373,\r
459         "z": "cfe922a8.7a91",\r
460         "wires": [\r
461             [\r
462                 "abe63410.577b08"\r
463             ]\r
464         ]\r
465     },\r
466     {\r
467         "id": "abe63410.577b08",\r
468         "type": "for",\r
469         "name": "for key-mapping",\r
470         "xml": "<for silentFailure='true' index='j' start='0' end='`$jsonContextPrefix.capability-data[$i].key-mapping_length`' >",\r
471         "comments": "",\r
472         "outputs": 1,\r
473         "x": 633.6666412353516,\r
474         "y": 1447.333324432373,\r
475         "z": "cfe922a8.7a91",\r
476         "wires": [\r
477             [\r
478                 "22c99553.60eefa"\r
479             ]\r
480         ]\r
481     },\r
482     {\r
483         "id": "3cae11e4.851bfe",\r
484         "type": "execute",\r
485         "name": "execute jsonStringToCtx",\r
486         "xml": "<execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"jsonStringToCtx\">\n\t<parameter name=\"source\" value=\"`'raAssign.payload.resource-assignment-response.meshed-template.' + $tmp.sdnc-artifact-name`\" />\n\t<parameter name=\"outputPath\" value=\"jsonContextPrefix\" />\n\t<parameter name=\"isEscaped\" value=\"false\" />\n\n",\r
487         "comments": "",\r
488         "outputs": 1,\r
489         "x": 443.66664123535156,\r
490         "y": 1026.333324432373,\r
491         "z": "cfe922a8.7a91",\r
492         "wires": [\r
493             []\r
494         ]\r
495     },\r
496     {\r
497         "id": "ded0fa5f.1cc958",\r
498         "type": "execute",\r
499         "name": "execute generateUUID",\r
500         "xml": " <execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"generateUUID\" > \n <parameter name=\"ctx-destination\" value=\"tmp.return.generate.pnf-se-serv-uuid\" /> \n ",\r
501         "comments": "",\r
502         "outputs": 1,\r
503         "x": 449.66664123535156,\r
504         "y": 177.3333339691162,\r
505         "z": "cfe922a8.7a91",\r
506         "wires": [\r
507             [\r
508                 "18c0cf9e.15786"\r
509             ]\r
510         ]\r
511     },\r
512     {\r
513         "id": "18c0cf9e.15786",\r
514         "type": "failure",\r
515         "name": "failure",\r
516         "xml": "<outcome value='failure'>\n",\r
517         "comments": "",\r
518         "outputs": 1,\r
519         "x": 627.6666412353516,\r
520         "y": 175.3333339691162,\r
521         "z": "cfe922a8.7a91",\r
522         "wires": [\r
523             [\r
524                 "3e720596.bd100a"\r
525             ]\r
526         ]\r
527     },\r
528     {\r
529         "id": "3e720596.bd100a",\r
530         "type": "returnFailure",\r
531         "name": "return failure",\r
532         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"generateUUID is failed\" />\n",\r
533         "comments": "",\r
534         "x": 774.6666412353516,\r
535         "y": 176.3333339691162,\r
536         "z": "cfe922a8.7a91",\r
537         "wires": []\r
538     },\r
539     {\r
540         "id": "44191ec0.ea1e9",\r
541         "type": "for",\r
542         "name": "for pnf-parameters-data.param[]",\r
543         "xml": "<for silentFailure='true' index='cnt' start='0' end='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param_length`' >\n",\r
544         "comments": "",\r
545         "outputs": 1,\r
546         "x": 1472.6666412353516,\r
547         "y": 1106.333324432373,\r
548         "z": "cfe922a8.7a91",\r
549         "wires": [\r
550             [\r
551                 "9c0ff949.cfd6d8"\r
552             ]\r
553         ]\r
554     },\r
555     {\r
556         "id": "326b7e58.3b8352",\r
557         "type": "block",\r
558         "name": "block atomic",\r
559         "xml": "<block atomic=\"true\">",\r
560         "atomic": "false",\r
561         "comments": "",\r
562         "outputs": 1,\r
563         "x": 778.6666412353516,\r
564         "y": 1106.333324432373,\r
565         "z": "cfe922a8.7a91",\r
566         "wires": [\r
567             [\r
568                 "2e3037b5.bead58",\r
569                 "af1ab131.f6b7a",\r
570                 "319ebff5.0b18b"\r
571             ]\r
572         ]\r
573     },\r
574     {\r
575         "id": "e804e40a.3348d8",\r
576         "type": "switchNode",\r
577         "name": "switch pnf-parameters-data.param_length",\r
578         "xml": "<switch test='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param_length`'>\n",\r
579         "comments": "",\r
580         "outputs": 1,\r
581         "x": 501.66664123535156,\r
582         "y": 275.3333339691162,\r
583         "z": "cfe922a8.7a91",\r
584         "wires": [\r
585             [\r
586                 "3011eef2.7f3872",\r
587                 "abb635bf.35df38"\r
588             ]\r
589         ]\r
590     },\r
591     {\r
592         "id": "3011eef2.7f3872",\r
593         "type": "outcome",\r
594         "name": "null",\r
595         "xml": "<outcome value=''>",\r
596         "comments": "",\r
597         "outputs": 1,\r
598         "x": 739.6666412353516,\r
599         "y": 243.3333339691162,\r
600         "z": "cfe922a8.7a91",\r
601         "wires": [\r
602             [\r
603                 "a428765d.4325f8"\r
604             ]\r
605         ]\r
606     },\r
607     {\r
608         "id": "abb635bf.35df38",\r
609         "type": "other",\r
610         "name": "other",\r
611         "xml": "<outcome value='Other'>\n",\r
612         "comments": "",\r
613         "outputs": 1,\r
614         "x": 738.6666412353516,\r
615         "y": 307.3333339691162,\r
616         "z": "cfe922a8.7a91",\r
617         "wires": [\r
618             [\r
619                 "a82baf5c.81017"\r
620             ]\r
621         ]\r
622     },\r
623     {\r
624         "id": "a428765d.4325f8",\r
625         "type": "set",\r
626         "name": "set pre service param len as 0",\r
627         "xml": "<set>\n   <parameter name='highnum' value='0' />\n   <parameter name='prehighnum' value='0'/>\n",\r
628         "comments": "",\r
629         "x": 952.6666412353516,\r
630         "y": 243.3333339691162,\r
631         "z": "cfe922a8.7a91",\r
632         "wires": []\r
633     },\r
634     {\r
635         "id": "a82baf5c.81017",\r
636         "type": "set",\r
637         "name": "set pre service param len",\r
638         "xml": "<set>\n   <parameter name='highnum' value='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param_length`' />\n   <parameter name='prehighnum' value='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param_length`' />",\r
639         "comments": "",\r
640         "x": 937.6666412353516,\r
641         "y": 307.3333339691162,\r
642         "z": "cfe922a8.7a91",\r
643         "wires": []\r
644     },\r
645     {\r
646         "id": "9c0ff949.cfd6d8",\r
647         "type": "switchNode",\r
648         "name": "switch param[].name - input vs. jsonContextPrefix",\r
649         "xml": "<switch test='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$cnt].name == $jsonContextPrefix.resource-accumulator-resolved-data[$i].param-name`'>\n",\r
650         "comments": "",\r
651         "outputs": 1,\r
652         "x": 1851.6666412353516,\r
653         "y": 1106.333324432373,\r
654         "z": "cfe922a8.7a91",\r
655         "wires": [\r
656             [\r
657                 "3d278d5e.539d72"\r
658             ]\r
659         ]\r
660     },\r
661     {\r
662         "id": "3d278d5e.539d72",\r
663         "type": "not-found",\r
664         "name": "true",\r
665         "xml": "<outcome value='true'>\n",\r
666         "comments": "",\r
667         "outputs": 1,\r
668         "x": 2135.6666412353516,\r
669         "y": 1106.333324432373,\r
670         "z": "cfe922a8.7a91",\r
671         "wires": [\r
672             [\r
673                 "780e9758.f7fea8"\r
674             ]\r
675         ]\r
676     },\r
677     {\r
678         "id": "780e9758.f7fea8",\r
679         "type": "set",\r
680         "name": "set for existing param name",\r
681         "xml": "<set>\n<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$cnt].value`' value='`$jsonContextPrefix.resource-accumulator-resolved-data[$i].param-value`'/>\n<parameter name='tmp.mso.param.found' value='true' />\n",\r
682         "comments": "",\r
683         "x": 2345.6666412353516,\r
684         "y": 1106.333324432373,\r
685         "z": "cfe922a8.7a91",\r
686         "wires": []\r
687     },\r
688     {\r
689         "id": "319ebff5.0b18b",\r
690         "type": "switchNode",\r
691         "name": "switch tmp.mso.param.found",\r
692         "xml": "<switch test='`$tmp.mso.param.found`'>\n",\r
693         "comments": "",\r
694         "outputs": 1,\r
695         "x": 1020.6666412353516,\r
696         "y": 1158.333324432373,\r
697         "z": "cfe922a8.7a91",\r
698         "wires": [\r
699             [\r
700                 "51c6e9e.96e2e18"\r
701             ]\r
702         ]\r
703     },\r
704     {\r
705         "id": "51c6e9e.96e2e18",\r
706         "type": "not-found",\r
707         "name": "false",\r
708         "xml": "<outcome value='false'>\n",\r
709         "comments": "",\r
710         "outputs": 1,\r
711         "x": 1254.6666412353516,\r
712         "y": 1157.333324432373,\r
713         "z": "cfe922a8.7a91",\r
714         "wires": [\r
715             [\r
716                 "8a90fcb6.f7a9d"\r
717             ]\r
718         ]\r
719     },\r
720     {\r
721         "id": "2e3037b5.bead58",\r
722         "type": "set",\r
723         "name": "set for existing param name",\r
724         "xml": "<set>\n<parameter name='tmp.mso.param.found' value='false' />\n",\r
725         "comments": "",\r
726         "x": 1002.1666412353516,\r
727         "y": 1044.8333282470703,\r
728         "z": "cfe922a8.7a91",\r
729         "wires": []\r
730     },\r
731     {\r
732         "id": "af1ab131.f6b7a",\r
733         "type": "switchNode",\r
734         "name": "switch check length > 0",\r
735         "xml": "<switch test='`$prehighnum &gt; 0`'>\n",\r
736         "comments": "",\r
737         "outputs": 1,\r
738         "x": 997.1666412353516,\r
739         "y": 1106.333324432373,\r
740         "z": "cfe922a8.7a91",\r
741         "wires": [\r
742             [\r
743                 "a1472e40.a778d"\r
744             ]\r
745         ]\r
746     },\r
747     {\r
748         "id": "a1472e40.a778d",\r
749         "type": "not-found",\r
750         "name": "true",\r
751         "xml": "<outcome value='true'>\n",\r
752         "comments": "",\r
753         "outputs": 1,\r
754         "x": 1244.1666412353516,\r
755         "y": 1106.333324432373,\r
756         "z": "cfe922a8.7a91",\r
757         "wires": [\r
758             [\r
759                 "44191ec0.ea1e9"\r
760             ]\r
761         ]\r
762     },\r
763     {\r
764         "id": "14c96642.2bd2ba",\r
765         "type": "for",\r
766         "name": "for payload",\r
767         "xml": "<for silentFailure='true' index='k' start='0' end='`$jsonContextPrefix.capability-data[$i].key-mapping[$j].payload_length`' >",\r
768         "comments": "",\r
769         "outputs": 1,\r
770         "x": 1815.6666412353516,\r
771         "y": 1465.333324432373,\r
772         "z": "cfe922a8.7a91",\r
773         "wires": [\r
774             [\r
775                 "75923618.437e88"\r
776             ]\r
777         ]\r
778     },\r
779     {\r
780         "id": "8660981d.5c4d68",\r
781         "type": "set",\r
782         "name": "set resource-key",\r
783         "xml": "<set>\n<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$highnum].resource-resolution-data.resource-key[$num].name`' value='`$jsonContextPrefix.capability-data[$i].key-mapping[$j].payload[$k].param-name`'/>\n<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$highnum].resource-resolution-data.resource-key[$num].value`' value='`$jsonContextPrefix.capability-data[$i].key-mapping[$j].payload[$k].param-value`'/>\n\n",\r
784         "comments": "",\r
785         "x": 2164.6666412353516,\r
786         "y": 1401.333324432373,\r
787         "z": "cfe922a8.7a91",\r
788         "wires": []\r
789     },\r
790     {\r
791         "id": "d0968145.fc2fe",\r
792         "type": "set",\r
793         "name": "set output-data ",\r
794         "xml": "<set>\n<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$highnum].name`' value='`$jsonContextPrefix.capability-data[$i].key-mapping[$j].output-key-mapping[$l].resource-name`'/>\n<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$highnum].value`' value='`$jsonContextPrefix.capability-data[$i].key-mapping[$j].output-key-mapping[$l].resource-value`'/>\n<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$highnum].resource-resolution-data.capability-name`' value='`$jsonContextPrefix.capability-data[$i].capability-name`'/>\n<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$highnum].resource-resolution-data.status`' value='PENDING'/>\n<parameter name='num' value='0' />",\r
795         "comments": "",\r
796         "x": 1388.6666412353516,\r
797         "y": 1345.333324432373,\r
798         "z": "cfe922a8.7a91",\r
799         "wires": []\r
800     },\r
801     {\r
802         "id": "22c99553.60eefa",\r
803         "type": "for",\r
804         "name": "for output-key-mapping",\r
805         "xml": "<for silentFailure='true' index='l' start='0' end='`$jsonContextPrefix.capability-data[$i].key-mapping[$j].output-key-mapping_length`' >",\r
806         "comments": "",\r
807         "outputs": 1,\r
808         "x": 856.6666412353516,\r
809         "y": 1447.333324432373,\r
810         "z": "cfe922a8.7a91",\r
811         "wires": [\r
812             [\r
813                 "dc9f6311.0ad25"\r
814             ]\r
815         ]\r
816     },\r
817     {\r
818         "id": "dc9f6311.0ad25",\r
819         "type": "block",\r
820         "name": "block atomic",\r
821         "xml": "<block atomic=\"true\">",\r
822         "atomic": "false",\r
823         "comments": "",\r
824         "outputs": 1,\r
825         "x": 1107.6666412353516,\r
826         "y": 1447.333324432373,\r
827         "z": "cfe922a8.7a91",\r
828         "wires": [\r
829             [\r
830                 "d0968145.fc2fe",\r
831                 "aa6c039b.482f3",\r
832                 "90cc12a2.1a5b1",\r
833                 "d40d407c.44133"\r
834             ]\r
835         ]\r
836     },\r
837     {\r
838         "id": "aa6c039b.482f3",\r
839         "type": "set",\r
840         "name": "set length",\r
841         "xml": "<set>\n\t<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param_length`' value='`$highnum + 1`'/>\n",\r
842         "comments": "",\r
843         "x": 1376.6666412353516,\r
844         "y": 1483.333324432373,\r
845         "z": "cfe922a8.7a91",\r
846         "wires": []\r
847     },\r
848     {\r
849         "id": "8b7ec47b.a1ed38",\r
850         "type": "failure",\r
851         "name": "not-found",\r
852         "xml": "<outcome value='not-found'>\n",\r
853         "comments": "",\r
854         "outputs": 1,\r
855         "x": 720.3333129882812,\r
856         "y": 924,\r
857         "z": "cfe922a8.7a91",\r
858         "wires": [\r
859             [\r
860                 "f00d65b.058a198"\r
861             ]\r
862         ]\r
863     },\r
864     {\r
865         "id": "90cc12a2.1a5b1",\r
866         "type": "switchNode",\r
867         "name": "switch payload_length",\r
868         "xml": "<switch test=\"`$jsonContextPrefix.capability-data[$i].key-mapping[$j].payload_length == ''`\">\n",\r
869         "comments": "",\r
870         "outputs": 1,\r
871         "x": 1412.6666412353516,\r
872         "y": 1416.333324432373,\r
873         "z": "cfe922a8.7a91",\r
874         "wires": [\r
875             [\r
876                 "666568c4.95c698",\r
877                 "c52ff329.5425"\r
878             ]\r
879         ]\r
880     },\r
881     {\r
882         "id": "666568c4.95c698",\r
883         "type": "outcome",\r
884         "name": "true",\r
885         "xml": "<outcome value='true'>",\r
886         "comments": "",\r
887         "outputs": 1,\r
888         "x": 1633.6666412353516,\r
889         "y": 1347.333324432373,\r
890         "z": "cfe922a8.7a91",\r
891         "wires": [\r
892             []\r
893         ]\r
894     },\r
895     {\r
896         "id": "c52ff329.5425",\r
897         "type": "other",\r
898         "name": "false",\r
899         "xml": "<outcome value='false'>\n",\r
900         "comments": "",\r
901         "outputs": 1,\r
902         "x": 1640.6666412353516,\r
903         "y": 1465.333324432373,\r
904         "z": "cfe922a8.7a91",\r
905         "wires": [\r
906             [\r
907                 "14c96642.2bd2ba"\r
908             ]\r
909         ]\r
910     },\r
911     {\r
912         "id": "c4b3e20a.976c9",\r
913         "type": "success",\r
914         "name": "success",\r
915         "xml": "<outcome value='success'>\n",\r
916         "comments": "",\r
917         "outputs": 1,\r
918         "x": 1183.9523658752441,\r
919         "y": 662.9046821594238,\r
920         "z": "cfe922a8.7a91",\r
921         "wires": [\r
922             [\r
923                 "c69ac6a5.a782c8"\r
924             ]\r
925         ]\r
926     },\r
927     {\r
928         "id": "f3c41dd.4705be",\r
929         "type": "set",\r
930         "name": "set length",\r
931         "xml": "<set>\n\t<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$highnum].resource-resolution-data.resource-key_length`' value='`$num + 1`'/>\n",\r
932         "comments": "",\r
933         "x": 2153.6666412353516,\r
934         "y": 1465.333324432373,\r
935         "z": "cfe922a8.7a91",\r
936         "wires": []\r
937     },\r
938     {\r
939         "id": "a26d3950.c7a1e8",\r
940         "type": "set",\r
941         "name": "increment length",\r
942         "xml": "<set>\n\t<parameter name='num' value='`$num + 1`' />\n",\r
943         "comments": "",\r
944         "x": 2171.6666412353516,\r
945         "y": 1539.333324432373,\r
946         "z": "cfe922a8.7a91",\r
947         "wires": []\r
948     },\r
949     {\r
950         "id": "d40d407c.44133",\r
951         "type": "set",\r
952         "name": "increment length",\r
953         "xml": "<set>\n\t<parameter name='highnum' value='`$highnum + 1`' />\n\n",\r
954         "comments": "",\r
955         "x": 1397.6666412353516,\r
956         "y": 1550.333324432373,\r
957         "z": "cfe922a8.7a91",\r
958         "wires": []\r
959     },\r
960     {\r
961         "id": "8a90fcb6.f7a9d",\r
962         "type": "block",\r
963         "name": "block : atomic",\r
964         "xml": "<block atomic='true'>",\r
965         "atomic": "true",\r
966         "comments": "",\r
967         "outputs": 1,\r
968         "x": 1431.6666412353516,\r
969         "y": 1156.333324432373,\r
970         "z": "cfe922a8.7a91",\r
971         "wires": [\r
972             [\r
973                 "b2f73366.8118d",\r
974                 "e0efad2.feb625"\r
975             ]\r
976         ]\r
977     },\r
978     {\r
979         "id": "e0efad2.feb625",\r
980         "type": "set",\r
981         "name": "increment length",\r
982         "xml": "<set>\n\t<parameter name='highnum' value='`$highnum + 1`' />\n",\r
983         "comments": "",\r
984         "x": 1646.6666412353516,\r
985         "y": 1216.333324432373,\r
986         "z": "cfe922a8.7a91",\r
987         "wires": []\r
988     },\r
989     {\r
990         "id": "75923618.437e88",\r
991         "type": "block",\r
992         "name": "block atomic",\r
993         "xml": "<block atomic=\"true\">",\r
994         "atomic": "false",\r
995         "comments": "",\r
996         "outputs": 1,\r
997         "x": 1971.6666412353516,\r
998         "y": 1466.333324432373,\r
999         "z": "cfe922a8.7a91",\r
1000         "wires": [\r
1001             [\r
1002                 "8660981d.5c4d68",\r
1003                 "f3c41dd.4705be",\r
1004                 "a26d3950.c7a1e8"\r
1005             ]\r
1006         ]\r
1007     },\r
1008     {\r
1009         "id": "7696cfe3.25742",\r
1010         "type": "record",\r
1011         "name": "record",\r
1012         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"BEFORE BlueprintProcessingClient\"/>\n\n",\r
1013         "comments": "",\r
1014         "outputs": 1,\r
1015         "x": 397.9999809265137,\r
1016         "y": 809.333324432373,\r
1017         "z": "cfe922a8.7a91",\r
1018         "wires": [\r
1019             []\r
1020         ]\r
1021     },\r
1022     {\r
1023         "id": "906be4e1.f2f3b8",\r
1024         "type": "record",\r
1025         "name": "record",\r
1026         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"AFTER BlueprintProcessingClient\"/>\n\n",\r
1027         "comments": "",\r
1028         "outputs": 1,\r
1029         "x": 394.6666488647461,\r
1030         "y": 964.3333320617676,\r
1031         "z": "cfe922a8.7a91",\r
1032         "wires": [\r
1033             []\r
1034         ]\r
1035     },\r
1036     {\r
1037         "id": "7eebfe0.8659a04",\r
1038         "type": "execute",\r
1039         "name": "printContext",\r
1040         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='`$pathname`' />\n",\r
1041         "comments": "",\r
1042         "outputs": 1,\r
1043         "x": 403.00000762939453,\r
1044         "y": 1768.5000267028809,\r
1045         "z": "cfe922a8.7a91",\r
1046         "wires": [\r
1047             []\r
1048         ]\r
1049     },\r
1050     {\r
1051         "id": "59d1a840.b9e3b8",\r
1052         "type": "set",\r
1053         "name": "set pathname",\r
1054         "xml": "<set>\n<parameter name='pathname' \n\tvalue=\"`'/var/tmp/ss-pnf-ra-assignment-' + \n\t$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-details.pnf-id + '.log'`\" />\n",\r
1055         "comments": "",\r
1056         "x": 409.25000762939453,\r
1057         "y": 1716.0000247955322,\r
1058         "z": "cfe922a8.7a91",\r
1059         "wires": []\r
1060     },\r
1061     {\r
1062         "id": "9f59e925.e7ed18",\r
1063         "type": "record",\r
1064         "name": "record",\r
1065         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"DONE: pnf-ra-assignment\"/>\n\n",\r
1066         "comments": "",\r
1067         "outputs": 1,\r
1068         "x": 386.75000381469727,\r
1069         "y": 1669.7500247955322,\r
1070         "z": "cfe922a8.7a91",\r
1071         "wires": [\r
1072             []\r
1073         ]\r
1074     },\r
1075     {\r
1076         "id": "c4d5f704.d66b18",\r
1077         "type": "set",\r
1078         "name": "set updateJsonPayload",\r
1079         "xml": "<set>\n<parameter name=\"tmp.json-payload\" value=\"`'{' + $tmp.config-name-value-payload7 + '}'`\" />\n<parameter name=\"`$cds + 'actionIdentifiers.blueprintName'`\" value='`$tmp.sdnc-model-name`' />\n<parameter name=\"`$cds + 'actionIdentifiers.blueprintVersion'`\" value='`$tmp.sdnc-model-version`' />\n<parameter name=\"`$cds + 'payload.template-prefix'`\" value='`$tmp.sdnc-artifact-name`' />\n<parameter name=\"`$cds + 'payload.resource-assignment-request.resource-assignment-properties'`\" value='`$tmp.json-payload`' />",\r
1080         "comments": "",\r
1081         "x": 451.00003814697266,\r
1082         "y": 732.3333587646484,\r
1083         "z": "cfe922a8.7a91",\r
1084         "wires": []\r
1085     }\r
1086 ]