Appc POC configscaleout usecase
[appc.git] / appc-directed-graph / appc-dgraph / provider / src / main / resources / json / APPC / APPC_self-serve-resolve-parameters.json
1 [\r
2     {\r
3         "id": "254d686a.d66818",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 95,\r
8         "y": 65,\r
9         "z": "b24d0e57.9fffb",\r
10         "wires": [\r
11             [\r
12                 "2e4e8b6a.a82bbc"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "2e4e8b6a.a82bbc",\r
18         "type": "service-logic",\r
19         "name": "APPC 4.0.0",\r
20         "module": "APPC",\r
21         "version": "4.0.0",\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='APPC' version='4.0.0'>",\r
24         "outputs": 1,\r
25         "x": 259,\r
26         "y": 65,\r
27         "z": "b24d0e57.9fffb",\r
28         "wires": [\r
29             [\r
30                 "2b3ddb56.b80f24"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "2b3ddb56.b80f24",\r
36         "type": "method",\r
37         "name": "self-serve-resolve-parameters",\r
38         "xml": "<method rpc='self-serve-resolve-parameters' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 510.0000305175781,\r
42         "y": 64,\r
43         "z": "b24d0e57.9fffb",\r
44         "wires": [\r
45             [\r
46                 "a0732854.d6605"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "a0732854.d6605",\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": 221.16664123535156,\r
59         "y": 157.33333015441895,\r
60         "z": "b24d0e57.9fffb",\r
61         "wires": [\r
62             [\r
63                 "90cae853.bf78",\r
64                 "bdbb5f83.8e6ea8",\r
65                 "a25a0c5.0a4f57",\r
66                 "1696e043.117038",\r
67                 "1c5ce4fc.16b8a3",\r
68                 "cae740ee.2e7c08",\r
69                 "bb9cd91e.2db828",\r
70                 "14e52e98.3c6151",\r
71                 "ec826b7b.844308",\r
72                 "2d609cf2.5d6444",\r
73                 "412332d7.d7300c",\r
74                 "7f97ad53.4b38bc",\r
75                 "224d8e71.dc5622"\r
76             ]\r
77         ]\r
78     },\r
79     {\r
80         "id": "1c5ce4fc.16b8a3",\r
81         "type": "set",\r
82         "name": "set",\r
83         "xml": "<set>\n   <parameter name=\"cds\" value=\"execution-service_process.\"/>\n   <parameter name=\"`$cds + 'commonHeader.requestId'`\" value=\"`$tmp.return.requestId`\"/>\n   <parameter name=\"resource-type\" value=\"`$vnf-type`\" />  \n   <parameter name=\"`$cds + 'commonHeader.subRequestId'`\" value=\"`$input.common-header.request-id`\" />   \n   <parameter name=\"`$cds + 'actionIdentifiers.actionName'`\" value=\"`$request-action`\"/> \n   <parameter name=\"responsePrefix\" value=\"`$responsePrefix`\" />\n   <parameter name=\"`$cds + 'isNonAppend'`\" value=\"true\"/>\n   <parameter name=\"`$cds + 'commonHeader.originatorId'`\" value=\"APPC_DG\"/>\n   <parameter name=\"`$cds + 'actionIdentifiers.mode'`\" value=\"sync\"/>\n   <parameter name=\"action-name\" value=\"`$request-action`\"/>\n   <parameter name=\"request-id\" value=\"`$tmp.return.requestId`\"/>\n   <parameter name=\"sub-request-id\" value=\"`$input.common-header.request-id`\"/>\n   <parameter name=\"time-stamp\" value=\"`$input.common-header.timestamp`\"/>\n   <parameter name=\"vnf-id\" value=\"`$input.action-identifiers.vnf-id`\"/>\n   <parameter name=\"vf-module-id\" value=\"`$request-parameters.vf-module-id`\"/>\n   <parameter name=\"resolution-key\" value=\"`$cds.resolution-key`\"/>\n   <parameter name=\"service-instance-id\" value=\"`$service-instance-id`\"/>\n\n   \n   \n\n",\r
84         "comments": "",\r
85         "x": 461.9166564941406,\r
86         "y": 397.08331298828125,\r
87         "z": "b24d0e57.9fffb",\r
88         "wires": []\r
89     },\r
90     {\r
91         "id": "90cae853.bf78",\r
92         "type": "set",\r
93         "name": "set configScaleOut JsonString",\r
94         "xml": "<set>\n<parameter name=\"tmp.config-name-value-payload1\" value=\"`$tmp.config-name-value-other-payload + '&quot;service-instance-id&quot;:&quot;' + $service-instance-id   + '&quot;,'`\"/>\n<parameter name=\"tmp.config-name-value-payload2\" value=\"`$tmp.config-name-value-payload1 + '&quot;vnf-id&quot;:&quot;' + $input.action-identifiers.vnf-id + '&quot;,'`\"/>\n<parameter name=\"tmp.config-name-value-payload3\" value=\"`$tmp.config-name-value-payload2 + '&quot;vf-module-id&quot;:&quot;' + $input.action-identifiers.vf-module-id + '&quot;'`\"/>\n\n\n",\r
95         "comments": "",\r
96         "x": 533.9999084472656,\r
97         "y": 486.0000305175781,\r
98         "z": "b24d0e57.9fffb",\r
99         "wires": []\r
100     },\r
101     {\r
102         "id": "ec826b7b.844308",\r
103         "type": "execute",\r
104         "name": "execute BlueprintProcessingClient",\r
105         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.cd.templatefile`\" />\n<parameter name='restapiUrl' value=\"`$prop.cds.url + '/' + '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=\"responsePrefix\" value=\"response\" />\n",\r
106         "comments": "",\r
107         "outputs": 1,\r
108         "x": 549.333251953125,\r
109         "y": 620,\r
110         "z": "b24d0e57.9fffb",\r
111         "wires": [\r
112             [\r
113                 "1274f376.89293d",\r
114                 "be3bc466.65c38"\r
115             ]\r
116         ]\r
117     },\r
118     {\r
119         "id": "1274f376.89293d",\r
120         "type": "failure",\r
121         "name": "failure",\r
122         "xml": "<outcome value='failure'>\n",\r
123         "comments": "",\r
124         "outputs": 1,\r
125         "x": 823.3333740234375,\r
126         "y": 585,\r
127         "z": "b24d0e57.9fffb",\r
128         "wires": [\r
129             [\r
130                 "5e97e3a4.322174"\r
131             ]\r
132         ]\r
133     },\r
134     {\r
135         "id": "5e97e3a4.322174",\r
136         "type": "returnFailure",\r
137         "name": "return failure",\r
138         "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 ConfigAssignmentNode\" />\n",\r
139         "comments": "",\r
140         "x": 1034.3333740234375,\r
141         "y": 605,\r
142         "z": "b24d0e57.9fffb",\r
143         "wires": []\r
144     },\r
145     {\r
146         "id": "be3bc466.65c38",\r
147         "type": "failure",\r
148         "name": "not-found",\r
149         "xml": "<outcome value='not-found'>\n",\r
150         "comments": "",\r
151         "outputs": 1,\r
152         "x": 826.3333740234375,\r
153         "y": 641,\r
154         "z": "b24d0e57.9fffb",\r
155         "wires": [\r
156             [\r
157                 "5e97e3a4.322174"\r
158             ]\r
159         ]\r
160     },\r
161     {\r
162         "id": "bdbb5f83.8e6ea8",\r
163         "type": "set",\r
164         "name": "set updateJsonPayload",\r
165         "xml": "<set>\n<parameter name=\"tmp.json-payload\" value=\"`'{' + $tmp.config-name-value-payload3 + '}'`\" />\n<parameter name=\"`$cds + 'actionIdentifiers.blueprintName'`\" value=\"appc_CDS\" />\n<parameter name=\"`$cds + 'actionIdentifiers.blueprintVersion'`\" value=\"1.0.0\" />\n<parameter name=\"`$cds + 'payload.resource-assignment-request.template-prefix[0]'`\" value=\"sdnc-artifact-name\" />\n<parameter name=\"`$cds + 'payload.resource-assignment-request.resource-assignment-properties'`\" value='`$tmp.json-payload`' />",\r
166         "comments": "",\r
167         "x": 527.0000305175781,\r
168         "y": 546.0000610351562,\r
169         "z": "b24d0e57.9fffb",\r
170         "wires": []\r
171     },\r
172     {\r
173         "id": "8feeace9.02d0b8",\r
174         "type": "returnFailure",\r
175         "name": "return failure",\r
176         "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
177         "comments": "",\r
178         "x": 812.6666259765625,\r
179         "y": 127.33332824707031,\r
180         "z": "b24d0e57.9fffb",\r
181         "wires": []\r
182     },\r
183     {\r
184         "id": "e8d86d0.a59e01",\r
185         "type": "failure",\r
186         "name": "failure",\r
187         "xml": "<outcome value='failure'>\n",\r
188         "comments": "",\r
189         "outputs": 1,\r
190         "x": 641.6666259765625,\r
191         "y": 126.33332824707031,\r
192         "z": "b24d0e57.9fffb",\r
193         "wires": [\r
194             [\r
195                 "8feeace9.02d0b8"\r
196             ]\r
197         ]\r
198     },\r
199     {\r
200         "id": "a25a0c5.0a4f57",\r
201         "type": "execute",\r
202         "name": "execute requestId",\r
203         "xml": " <execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"generateUUID\" > \n <parameter name=\"ctx-destination\" value=\"tmp.return.requestId\" /> \n ",\r
204         "comments": "",\r
205         "outputs": 1,\r
206         "x": 454.6666564941406,\r
207         "y": 131.3333282470703,\r
208         "z": "b24d0e57.9fffb",\r
209         "wires": [\r
210             [\r
211                 "e8d86d0.a59e01"\r
212             ]\r
213         ]\r
214     },\r
215     {\r
216         "id": "1696e043.117038",\r
217         "type": "set",\r
218         "name": "set name-value other JsonString",\r
219         "xml": "<set>\n<parameter name=\"tmp.config-name-value-other-payload\" value=\"\"/>\n\n",\r
220         "comments": "",\r
221         "x": 543.6666259765625,\r
222         "y": 437.3333740234375,\r
223         "z": "b24d0e57.9fffb",\r
224         "wires": []\r
225     },\r
226     {\r
227         "id": "bb9cd91e.2db828",\r
228         "type": "get-resource",\r
229         "name": "get-resource: A&AI Data for VNF",\r
230         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"generic-vnf\" key=\"generic-vnf.vnf-id = $vnf-id\" pfx=\"tmp.aai-data-vnf\" >\n\n\n",\r
231         "comments": "",\r
232         "outputs": 1,\r
233         "x": 543.8831787109375,\r
234         "y": 248.88333129882812,\r
235         "z": "b24d0e57.9fffb",\r
236         "wires": [\r
237             []\r
238         ]\r
239     },\r
240     {\r
241         "id": "14e52e98.3c6151",\r
242         "type": "for",\r
243         "name": "for relationship list",\r
244         "xml": "<for silentFailure='true' index='ridx' start='0' end=\"`$tmp.aai-data-vnf.relationship-list.relationship_length`\" >\n",\r
245         "comments": "",\r
246         "outputs": 1,\r
247         "x": 496.8833312988281,\r
248         "y": 300.8833312988281,\r
249         "z": "b24d0e57.9fffb",\r
250         "wires": [\r
251             [\r
252                 "ce039446.a87eb8"\r
253             ]\r
254         ]\r
255     },\r
256     {\r
257         "id": "ce039446.a87eb8",\r
258         "type": "switchNode",\r
259         "name": "switch relationship-key",\r
260         "xml": "<switch test='`$tmp.aai-data-vnf.relationship-list.relationship[$ridx].related-to`'>\n",\r
261         "comments": "",\r
262         "outputs": 1,\r
263         "x": 735.0833740234375,\r
264         "y": 300.8833312988281,\r
265         "z": "b24d0e57.9fffb",\r
266         "wires": [\r
267             [\r
268                 "4611c7b7.2416f8"\r
269             ]\r
270         ]\r
271     },\r
272     {\r
273         "id": "4611c7b7.2416f8",\r
274         "type": "outcome",\r
275         "name": "outcome: service-instance",\r
276         "xml": "<outcome value='service-instance'>\n",\r
277         "comments": "",\r
278         "outputs": 1,\r
279         "x": 1001.0833740234375,\r
280         "y": 298.8833312988281,\r
281         "z": "b24d0e57.9fffb",\r
282         "wires": [\r
283             [\r
284                 "bd4dce57.815bd8"\r
285             ]\r
286         ]\r
287     },\r
288     {\r
289         "id": "bd4dce57.815bd8",\r
290         "type": "for",\r
291         "name": "for relationship data",\r
292         "xml": "<for silentFailure='true' index='rdidx' start='0' end=\"`$tmp.aai-data-vnf.relationship-list.relationship[$ridx].relationship-data_length`\" >\n\n",\r
293         "comments": "",\r
294         "outputs": 1,\r
295         "x": 1286.0833740234375,\r
296         "y": 295.8833312988281,\r
297         "z": "b24d0e57.9fffb",\r
298         "wires": [\r
299             [\r
300                 "1497eb13.400be5"\r
301             ]\r
302         ]\r
303     },\r
304     {\r
305         "id": "1497eb13.400be5",\r
306         "type": "switchNode",\r
307         "name": "switch relationship-key",\r
308         "xml": "<switch test='`$tmp.aai-data-vnf.relationship-list.relationship[$ridx].relationship-data[$rdidx].relationship-key`'>\n",\r
309         "comments": "",\r
310         "outputs": 1,\r
311         "x": 1516.4666748046875,\r
312         "y": 298.8833312988281,\r
313         "z": "b24d0e57.9fffb",\r
314         "wires": [\r
315             [\r
316                 "6511c0d7.96659"\r
317             ]\r
318         ]\r
319     },\r
320     {\r
321         "id": "6511c0d7.96659",\r
322         "type": "other",\r
323         "name": "service-instance.service-instance-id",\r
324         "xml": "<outcome value='service-instance.service-instance-id'>\n",\r
325         "comments": "",\r
326         "outputs": 1,\r
327         "x": 1826.966796875,\r
328         "y": 296.2999572753906,\r
329         "z": "b24d0e57.9fffb",\r
330         "wires": [\r
331             [\r
332                 "d94de14c.ebdae8"\r
333             ]\r
334         ]\r
335     },\r
336     {\r
337         "id": "d94de14c.ebdae8",\r
338         "type": "block",\r
339         "name": "block : atomic",\r
340         "xml": "<block atomic=\"true\">",\r
341         "atomic": "true",\r
342         "comments": "",\r
343         "outputs": 1,\r
344         "x": 2138.3834228515625,\r
345         "y": 297.0500793457031,\r
346         "z": "b24d0e57.9fffb",\r
347         "wires": [\r
348             [\r
349                 "b71db4e6.61f978"\r
350             ]\r
351         ]\r
352     },\r
353     {\r
354         "id": "b71db4e6.61f978",\r
355         "type": "set",\r
356         "name": "set service-instance-id",\r
357         "xml": "<set>\n<parameter name='service-instance-id' value='`$tmp.aai-data-vnf.relationship-list.relationship[$ridx].relationship-data[$rdidx].relationship-value`' />\n\n\n",\r
358         "comments": "",\r
359         "x": 2392.6083984375,\r
360         "y": 305.5960998535156,\r
361         "z": "b24d0e57.9fffb",\r
362         "wires": []\r
363     },\r
364     {\r
365         "id": "cae740ee.2e7c08",\r
366         "type": "set",\r
367         "name": "set",\r
368         "xml": "<set>\n     <parameter name=\"vnf-id\" value=\"`$input.action-identifiers.vnf-id`\"/>\n\n\n   \n   \n\n",\r
369         "comments": "",\r
370         "x": 469.3332824707031,\r
371         "y": 209.88333129882812,\r
372         "z": "b24d0e57.9fffb",\r
373         "wires": []\r
374     },\r
375     {\r
376         "id": "2d609cf2.5d6444",\r
377         "type": "execute",\r
378         "name": "execute Convert payload to DG Context ",\r
379         "xml": "<execute plugin=\"org.onap.sdnc.config.generator.convert.ConvertNode\" method=\"convertJson2DGContext\">\n<parameter name=\"jsonData\" value=\"`$response.payload.ConfigScaleOut-response.dry-run-output.baseconfig`\" />\n<parameter name=\"isEscaped\" value=\"N\" />\n<parameter name=\"blockKeys\" value=\"baseconfig,configuration.configuration-string,configuration.configuration-json\" />\n<parameter name=\"responsePrefix\" value=\"cdsResponseCtx\" />",\r
380         "comments": "",\r
381         "outputs": 1,\r
382         "x": 574.88330078125,\r
383         "y": 675.083251953125,\r
384         "z": "b24d0e57.9fffb",\r
385         "wires": [\r
386             []\r
387         ]\r
388     },\r
389     {\r
390         "id": "412332d7.d7300c",\r
391         "type": "execute",\r
392         "name": "execute resolution-key",\r
393         "xml": " <execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"generateUUID\" > \n <parameter name=\"ctx-destination\" value=\"cds.resolution-key\" /> \n ",\r
394         "comments": "",\r
395         "outputs": 1,\r
396         "x": 529.88330078125,\r
397         "y": 350.8833312988281,\r
398         "z": "b24d0e57.9fffb",\r
399         "wires": [\r
400             [\r
401                 "3a154b41.39f70c"\r
402             ]\r
403         ]\r
404     },\r
405     {\r
406         "id": "3a154b41.39f70c",\r
407         "type": "failure",\r
408         "name": "failure",\r
409         "xml": "<outcome value='failure'>\n",\r
410         "comments": "",\r
411         "outputs": 1,\r
412         "x": 718.88330078125,\r
413         "y": 355.8833312988281,\r
414         "z": "b24d0e57.9fffb",\r
415         "wires": [\r
416             [\r
417                 "84bf2ba4.6be55"\r
418             ]\r
419         ]\r
420     },\r
421     {\r
422         "id": "84bf2ba4.6be55",\r
423         "type": "returnFailure",\r
424         "name": "return failure",\r
425         "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
426         "comments": "",\r
427         "x": 884.88330078125,\r
428         "y": 351.8833312988281,\r
429         "z": "b24d0e57.9fffb",\r
430         "wires": []\r
431     },\r
432     {\r
433         "id": "7f97ad53.4b38bc",\r
434         "type": "execute",\r
435         "name": "execute properties",\r
436         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value=\"/opt/onap/appc/data/properties/cds-dg-service.properties\" />\n    <parameter name='contextPrefix' value='prop' />\n\n ",\r
437         "comments": "",\r
438         "outputs": 1,\r
439         "x": 490.8833312988281,\r
440         "y": 172.88333129882812,\r
441         "z": "b24d0e57.9fffb",\r
442         "wires": [\r
443             []\r
444         ]\r
445     },\r
446     {\r
447         "id": "5a9eb782.70b0e8",\r
448         "type": "get-resource",\r
449         "name": "get-resource: A&AI Data for VNF",\r
450         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"generic-vnf\" key=\"generic-vnf.vnf-id = $vnf-id\" pfx=\"tmp.aai-data-vnf\" >\n\n\n",\r
451         "comments": "",\r
452         "outputs": 1,\r
453         "x": 1431.88330078125,\r
454         "y": 604.88330078125,\r
455         "z": "b24d0e57.9fffb",\r
456         "wires": [\r
457             []\r
458         ]\r
459     },\r
460     {\r
461         "id": "224d8e71.dc5622",\r
462         "type": "returnSuccess",\r
463         "name": "return success",\r
464         "xml": "<return status='success'>\n\n",\r
465         "comments": "",\r
466         "x": 492.1888732910156,\r
467         "y": 730.8554553985596,\r
468         "z": "b24d0e57.9fffb",\r
469         "wires": []\r
470     }\r
471 ]