Merge "DG changes for the closed loop and async support in MDONS"
[sdnc/oam.git] / platform-logic / datachange / src / main / json / DataChange_esr-thirdparty-sdnc.json
1 [\r
2     {\r
3         "id": "99e701a0.2410d",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 136,\r
8         "y": 137,\r
9         "z": "3ca15a5b.03f956",\r
10         "wires": [\r
11             [\r
12                 "6330fb87.7056d4"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "6330fb87.7056d4",\r
18         "type": "service-logic",\r
19         "name": "DataChange ${project.version}",\r
20         "module": "DataChange",\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='DataChange' version='${project.version}'>",\r
24         "outputs": 1,\r
25         "x": 322.1111488342285,\r
26         "y": 241.44447135925293,\r
27         "z": "3ca15a5b.03f956",\r
28         "wires": [\r
29             [\r
30                 "5d3152d6.fc261c"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "5d3152d6.fc261c",\r
36         "type": "method",\r
37         "name": "method esr-thirdparty-sdnc",\r
38         "xml": "<method rpc='esr-thirdparty-sdnc' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 319.5556983947754,\r
42         "y": 405.2222566604614,\r
43         "z": "3ca15a5b.03f956",\r
44         "wires": [\r
45             [\r
46                 "fd1dfef.d4b4b"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "fd1dfef.d4b4b",\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": 274.7779655456543,\r
59         "y": 540.1113119125366,\r
60         "z": "3ca15a5b.03f956",\r
61         "wires": [\r
62             [\r
63                 "9b412bae.4b0eb8",\r
64                 "cceae5d2.b0de18",\r
65                 "ec471744.eb69b8",\r
66                 "ca9b8814.58fc88"\r
67             ]\r
68         ]\r
69     },\r
70     {\r
71         "id": "cceae5d2.b0de18",\r
72         "type": "record",\r
73         "name": "record",\r
74         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"data-change-notification\"/>\n<parameter name=\"field3\" value=\"Config\"/>\n<parameter name=\"field4\" value=\"`service-url`\"/>\n<parameter name=\"field5\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url`\"/>",\r
75         "comments": "",\r
76         "outputs": 1,\r
77         "x": 564,\r
78         "y": 611,\r
79         "z": "3ca15a5b.03f956",\r
80         "wires": [\r
81             []\r
82         ]\r
83     },\r
84     {\r
85         "id": "9b412bae.4b0eb8",\r
86         "type": "for",\r
87         "name": "for 0..key-data_length",\r
88         "xml": "<for index='idx' start='0' end='`$data-change-notification-input.key-data_length`' >\n",\r
89         "comments": "",\r
90         "outputs": 1,\r
91         "x": 612.4441070556641,\r
92         "y": 556.190788269043,\r
93         "z": "3ca15a5b.03f956",\r
94         "wires": [\r
95             [\r
96                 "d38c4e0c.d3a8e"\r
97             ]\r
98         ]\r
99     },\r
100     {\r
101         "id": "d38c4e0c.d3a8e",\r
102         "type": "block",\r
103         "name": "block",\r
104         "xml": "<block>\n",\r
105         "atomic": "false",\r
106         "comments": "",\r
107         "outputs": 1,\r
108         "x": 784.3335723876953,\r
109         "y": 555.4130334854126,\r
110         "z": "3ca15a5b.03f956",\r
111         "wires": [\r
112             [\r
113                 "923e10da.3124e",\r
114                 "ad127485.a941f8",\r
115                 "39c9791a.a004c6",\r
116                 "2bf6fbdd.98dd24",\r
117                 "e16dffa9.206d5",\r
118                 "74936d17.d58244",\r
119                 "f60efc3e.9d559"\r
120             ]\r
121         ]\r
122     },\r
123     {\r
124         "id": "923e10da.3124e",\r
125         "type": "switchNode",\r
126         "name": "switch service-url",\r
127         "xml": "<switch test=\"`$data-change-notification-input.key-data[$idx].key-name == 'service-url'`\">\n",\r
128         "comments": "",\r
129         "outputs": 1,\r
130         "x": 996.5552749633789,\r
131         "y": 465.5241861343384,\r
132         "z": "3ca15a5b.03f956",\r
133         "wires": [\r
134             [\r
135                 "62882f3b.f43fb"\r
136             ]\r
137         ]\r
138     },\r
139     {\r
140         "id": "62882f3b.f43fb",\r
141         "type": "outcomeTrue",\r
142         "name": "true",\r
143         "xml": "<outcome value='true'>\n",\r
144         "comments": "",\r
145         "outputs": 1,\r
146         "x": 1160.5553970336914,\r
147         "y": 464.5554189682007,\r
148         "z": "3ca15a5b.03f956",\r
149         "wires": [\r
150             [\r
151                 "d288b1fe.c97e8"\r
152             ]\r
153         ]\r
154     },\r
155     {\r
156         "id": "d288b1fe.c97e8",\r
157         "type": "set",\r
158         "name": "set service-url",\r
159         "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value='`$data-change-notification-input.key-data[$idx].key-value`' />\n",\r
160         "comments": "",\r
161         "x": 1314.5554885864258,\r
162         "y": 464.1554126739502,\r
163         "z": "3ca15a5b.03f956",\r
164         "wires": []\r
165     },\r
166     {\r
167         "id": "ad127485.a941f8",\r
168         "type": "switchNode",\r
169         "name": "switch user-name",\r
170         "xml": "<switch test=\"`$data-change-notification-input.key-data[$idx].key-name == 'user-name'`\">\n",\r
171         "comments": "",\r
172         "outputs": 1,\r
173         "x": 993.8450202941895,\r
174         "y": 534.7712459564209,\r
175         "z": "3ca15a5b.03f956",\r
176         "wires": [\r
177             [\r
178                 "32e92192.48f84e"\r
179             ]\r
180         ]\r
181     },\r
182     {\r
183         "id": "32e92192.48f84e",\r
184         "type": "outcomeTrue",\r
185         "name": "true",\r
186         "xml": "<outcome value='true'>\n",\r
187         "comments": "",\r
188         "outputs": 1,\r
189         "x": 1162.8450088500977,\r
190         "y": 532.8024892807007,\r
191         "z": "3ca15a5b.03f956",\r
192         "wires": [\r
193             [\r
194                 "e32de5c0.443f28"\r
195             ]\r
196         ]\r
197     },\r
198     {\r
199         "id": "e32de5c0.443f28",\r
200         "type": "set",\r
201         "name": "set user",\r
202         "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value='`$data-change-notification-input.key-data[$idx].key-value`' />\n",\r
203         "comments": "",\r
204         "x": 1298.8451614379883,\r
205         "y": 532.4024801254272,\r
206         "z": "3ca15a5b.03f956",\r
207         "wires": []\r
208     },\r
209     {\r
210         "id": "39c9791a.a004c6",\r
211         "type": "switchNode",\r
212         "name": "switch password",\r
213         "xml": "<switch test=\"`$data-change-notification-input.key-data[$idx].key-name == 'password'`\">\n",\r
214         "comments": "",\r
215         "outputs": 1,\r
216         "x": 991.6228523254395,\r
217         "y": 600.3267955780029,\r
218         "z": "3ca15a5b.03f956",\r
219         "wires": [\r
220             [\r
221                 "699a3ade.cb3b24"\r
222             ]\r
223         ]\r
224     },\r
225     {\r
226         "id": "699a3ade.cb3b24",\r
227         "type": "outcomeTrue",\r
228         "name": "true",\r
229         "xml": "<outcome value='true'>\n",\r
230         "comments": "",\r
231         "outputs": 1,\r
232         "x": 1163.6228103637695,\r
233         "y": 600.3580408096313,\r
234         "z": "3ca15a5b.03f956",\r
235         "wires": [\r
236             [\r
237                 "b4409b06.1c7a48"\r
238             ]\r
239         ]\r
240     },\r
241     {\r
242         "id": "b4409b06.1c7a48",\r
243         "type": "set",\r
244         "name": "set password",\r
245         "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value='`$data-change-notification-input.key-data[$idx].key-value`' />\n",\r
246         "comments": "",\r
247         "x": 1318.6230545043945,\r
248         "y": 598.9580202102661,\r
249         "z": "3ca15a5b.03f956",\r
250         "wires": []\r
251     },\r
252     {\r
253         "id": "ec471744.eb69b8",\r
254         "type": "call",\r
255         "name": "call esr-thirdparty-sdnc-discovery",\r
256         "xml": "<call module='DataChange' rpc='esr-thirdparty-sdnc-discovery' mode='sync' >\n",\r
257         "comments": "",\r
258         "outputs": 1,\r
259         "x": 635.4377593994141,\r
260         "y": 682.5490007400513,\r
261         "z": "3ca15a5b.03f956",\r
262         "wires": [\r
263             []\r
264         ]\r
265     },\r
266     {\r
267         "id": "2bf6fbdd.98dd24",\r
268         "type": "switchNode",\r
269         "name": "switch esr-system-info-id",\r
270         "xml": "<switch test=\"`$data-change-notification-input.key-data[$idx].key-name == 'esr-system-info-id'`\">\n",\r
271         "comments": "",\r
272         "outputs": 1,\r
273         "x": 1013.4441528320312,\r
274         "y": 654.3331909179688,\r
275         "z": "3ca15a5b.03f956",\r
276         "wires": [\r
277             [\r
278                 "6b800452.92b53c"\r
279             ]\r
280         ]\r
281     },\r
282     {\r
283         "id": "6b800452.92b53c",\r
284         "type": "outcomeTrue",\r
285         "name": "true",\r
286         "xml": "<outcome value='true'>\n",\r
287         "comments": "",\r
288         "outputs": 1,\r
289         "x": 1188.4441375732422,\r
290         "y": 652.3643522262573,\r
291         "z": "3ca15a5b.03f956",\r
292         "wires": [\r
293             [\r
294                 "5fb25642.fe13a8"\r
295             ]\r
296         ]\r
297     },\r
298     {\r
299         "id": "5fb25642.fe13a8",\r
300         "type": "set",\r
301         "name": "set esr-system-info-id",\r
302         "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.system-info-id' value='`$data-change-notification-input.key-data[$idx].key-value`' />\n",\r
303         "comments": "",\r
304         "x": 1354.444107055664,\r
305         "y": 653.964376449585,\r
306         "z": "3ca15a5b.03f956",\r
307         "wires": []\r
308     },\r
309     {\r
310         "id": "e16dffa9.206d5",\r
311         "type": "switchNode",\r
312         "name": "switch thirdparty-sdnc-id",\r
313         "xml": "<switch test=\"`$data-change-notification-input.key-data[$idx].key-name == 'thirdparty-sdnc-id'`\">\n",\r
314         "comments": "",\r
315         "outputs": 1,\r
316         "x": 1008,\r
317         "y": 699,\r
318         "z": "3ca15a5b.03f956",\r
319         "wires": [\r
320             [\r
321                 "c89a0c6d.1572e"\r
322             ]\r
323         ]\r
324     },\r
325     {\r
326         "id": "c89a0c6d.1572e",\r
327         "type": "outcomeTrue",\r
328         "name": "true",\r
329         "xml": "<outcome value='true'>\n",\r
330         "comments": "",\r
331         "outputs": 1,\r
332         "x": 1182.999984741211,\r
333         "y": 697.0311613082886,\r
334         "z": "3ca15a5b.03f956",\r
335         "wires": [\r
336             [\r
337                 "a9287f8e.79595"\r
338             ]\r
339         ]\r
340     },\r
341     {\r
342         "id": "a9287f8e.79595",\r
343         "type": "set",\r
344         "name": "set thirdparty-sdnc-id",\r
345         "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.id' value='`$data-change-notification-input.key-data[$idx].key-value`' />\n",\r
346         "comments": "",\r
347         "x": 1348.9999542236328,\r
348         "y": 698.6311855316162,\r
349         "z": "3ca15a5b.03f956",\r
350         "wires": []\r
351     },\r
352     {\r
353         "id": "74936d17.d58244",\r
354         "type": "switchNode",\r
355         "name": "switch type",\r
356         "xml": "<switch test=\"`$data-change-notification-input.key-data[$idx].key-name == 'type'`\">\n",\r
357         "comments": "",\r
358         "outputs": 1,\r
359         "x": 958.0000305175781,\r
360         "y": 748.0000200271606,\r
361         "z": "3ca15a5b.03f956",\r
362         "wires": [\r
363             [\r
364                 "b33cf82.eefe308"\r
365             ]\r
366         ]\r
367     },\r
368     {\r
369         "id": "b33cf82.eefe308",\r
370         "type": "outcomeTrue",\r
371         "name": "true",\r
372         "xml": "<outcome value='true'>\n",\r
373         "comments": "",\r
374         "outputs": 1,\r
375         "x": 1103.0000343322754,\r
376         "y": 747.0311889648438,\r
377         "z": "3ca15a5b.03f956",\r
378         "wires": [\r
379             [\r
380                 "dfc8eb6b.f283a8"\r
381             ]\r
382         ]\r
383     },\r
384     {\r
385         "id": "dfc8eb6b.f283a8",\r
386         "type": "set",\r
387         "name": "set type",\r
388         "xml": "<set>\n<parameter name='prop.sdncRestApi.type' value='`$data-change-notification-input.key-data[$idx].key-value`' />\n",\r
389         "comments": "",\r
390         "x": 1235.0000381469727,\r
391         "y": 746.6312046051025,\r
392         "z": "3ca15a5b.03f956",\r
393         "wires": []\r
394     },\r
395     {\r
396         "id": "f60efc3e.9d559",\r
397         "type": "switchNode",\r
398         "name": "switch vendor",\r
399         "xml": "<switch test=\"`$data-change-notification-input.key-data[$idx].key-name == 'vendor'`\">\n",\r
400         "comments": "",\r
401         "outputs": 1,\r
402         "x": 959.0000267028809,\r
403         "y": 804.0000219345093,\r
404         "z": "3ca15a5b.03f956",\r
405         "wires": [\r
406             [\r
407                 "f02e6468.4f1ca8"\r
408             ]\r
409         ]\r
410     },\r
411     {\r
412         "id": "f02e6468.4f1ca8",\r
413         "type": "outcomeTrue",\r
414         "name": "true",\r
415         "xml": "<outcome value='true'>\n",\r
416         "comments": "",\r
417         "outputs": 1,\r
418         "x": 1104.0000305175781,\r
419         "y": 803.0311908721924,\r
420         "z": "3ca15a5b.03f956",\r
421         "wires": [\r
422             [\r
423                 "4287418.30ed9c"\r
424             ]\r
425         ]\r
426     },\r
427     {\r
428         "id": "4287418.30ed9c",\r
429         "type": "set",\r
430         "name": "set vendor",\r
431         "xml": "<set>\n<parameter name='prop.sdncRestApi.vendor' value='`$data-change-notification-input.key-data[$idx].key-value`' />\n",\r
432         "comments": "",\r
433         "x": 1236.0000343322754,\r
434         "y": 802.6312065124512,\r
435         "z": "3ca15a5b.03f956",\r
436         "wires": []\r
437     },\r
438     {\r
439         "id": "ca9b8814.58fc88",\r
440         "type": "call",\r
441         "name": "call validate-esr-thirdparty-sdnc-input",\r
442         "xml": "<call module='DataChange' rpc='validate-esr-thirdparty-sdnc-input' mode='sync' >\n",\r
443         "comments": "",\r
444         "outputs": 1,\r
445         "x": 677.7776336669922,\r
446         "y": 473.9998035430908,\r
447         "z": "3ca15a5b.03f956",\r
448         "wires": [\r
449             []\r
450         ]\r
451     }\r
452 ]