a426f3cc1c2538baa9e1af4dfb082ffdd2aa5285
[appc.git] / appc-directed-graph / appc-dgraph / provider / src / main / resources / json / Appc-API / Appc-API_service-configuration-operation.json
1 [\r
2     {\r
3         "id": "b3509dbf.084df",\r
4         "type": "comment",\r
5         "name": "service-configuration-operation",\r
6         "info": "",\r
7         "comments": "",\r
8         "x": 1233.3332824707031,\r
9         "y": 125.33335876464844,\r
10         "z": "57f142c6.1f478c",\r
11         "wires": []\r
12     },\r
13     {\r
14         "id": "337f0433.e9ec7c",\r
15         "type": "dgstart",\r
16         "name": "DGSTART",\r
17         "outputs": 1,\r
18         "x": 93.66665649414062,\r
19         "y": 99.66668701171875,\r
20         "z": "57f142c6.1f478c",\r
21         "wires": [\r
22             [\r
23                 "d12b2f59.1acc5"\r
24             ]\r
25         ]\r
26     },\r
27     {\r
28         "id": "d12b2f59.1acc5",\r
29         "type": "service-logic",\r
30         "name": "Appc-API 4.0.0",\r
31         "module": "Appc-API",\r
32         "version": "4.0.0",\r
33         "comments": "",\r
34         "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-API' version='4.0.0'>",\r
35         "outputs": 1,\r
36         "x": 274.66668701171875,\r
37         "y": 99,\r
38         "z": "57f142c6.1f478c",\r
39         "wires": [\r
40             [\r
41                 "99a183f8.1b55b"\r
42             ]\r
43         ]\r
44     },\r
45     {\r
46         "id": "99a183f8.1b55b",\r
47         "type": "method",\r
48         "name": "method service-configuration-operation",\r
49         "xml": "<method rpc='service-configuration-operation' mode='sync'>\n",\r
50         "comments": "",\r
51         "outputs": 1,\r
52         "x": 549.3333435058594,\r
53         "y": 104.00001525878906,\r
54         "z": "57f142c6.1f478c",\r
55         "wires": [\r
56             [\r
57                 "da27abb6.e9a128"\r
58             ]\r
59         ]\r
60     },\r
61     {\r
62         "id": "2c3a60cb.7af1c",\r
63         "type": "switchNode",\r
64         "name": "switch: request-action",\r
65         "xml": "<switch test=\"`$service-configuration-operation-input.request-information.request-action`\">\n<!--\n leaf request-action {\n                type enumeration {\n                    enum \"VsbgServiceActivateRequest\";\n                }\n            }\n}\n-->\n\n",\r
66         "comments": "",\r
67         "outputs": 1,\r
68         "x": 159.83340454101562,\r
69         "y": 663.0000305175781,\r
70         "z": "57f142c6.1f478c",\r
71         "wires": [\r
72             [\r
73                 "ce54964e.79ea38",\r
74                 "fe8b9eb9.73ad2",\r
75                 "78d15bd7.84caa4"\r
76             ]\r
77         ]\r
78     },\r
79     {\r
80         "id": "ce54964e.79ea38",\r
81         "type": "other",\r
82         "name": "Other",\r
83         "xml": "<outcome value='Other'>",\r
84         "comments": "",\r
85         "outputs": 1,\r
86         "x": 381.1743469238281,\r
87         "y": 1447.136474609375,\r
88         "z": "57f142c6.1f478c",\r
89         "wires": [\r
90             [\r
91                 "f098f080.0fb19"\r
92             ]\r
93         ]\r
94     },\r
95     {\r
96         "id": "fe8b9eb9.73ad2",\r
97         "type": "outcome",\r
98         "name": "VsbgServiceActivateRequest",\r
99         "xml": "<outcome value='VsbgServiceActivateRequest'>",\r
100         "comments": "",\r
101         "outputs": 1,\r
102         "x": 477.8334655761719,\r
103         "y": 646.416748046875,\r
104         "z": "57f142c6.1f478c",\r
105         "wires": [\r
106             [\r
107                 "fa999334.02fee"\r
108             ]\r
109         ]\r
110     },\r
111     {\r
112         "id": "f098f080.0fb19",\r
113         "type": "returnFailure",\r
114         "name": "return failure",\r
115         "xml": "<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='req-action not recognized'/>\n",\r
116         "comments": "",\r
117         "x": 571.2252502441406,\r
118         "y": 1447.0010986328125,\r
119         "z": "57f142c6.1f478c",\r
120         "wires": []\r
121     },\r
122     {\r
123         "id": "87a37d2a.6ca3e",\r
124         "type": "call",\r
125         "name": "call: service-configuration-activate",\r
126         "xml": "<call module=\"Appc-API\" rpc=\"service-configuration-activate\" mode=\"sync\">",\r
127         "comments": "",\r
128         "outputs": 1,\r
129         "x": 1874.4999084472656,\r
130         "y": 637.4166259765625,\r
131         "z": "57f142c6.1f478c",\r
132         "wires": [\r
133             []\r
134         ]\r
135     },\r
136     {\r
137         "id": "fa999334.02fee",\r
138         "type": "switchNode",\r
139         "name": "switch: request-sub-action",\r
140         "xml": "<switch test=\"`$service-configuration-operation-input.request-information.request-sub-action`\">\n<!--\n leaf request-sub-action {\n                type enumeration {\n                    enum \"PREPARE\";\n                    enum \"ACTIVATE\";\n                }\n            }\n} \n-->",\r
141         "comments": "",\r
142         "outputs": 1,\r
143         "x": 761.1110534667969,\r
144         "y": 645.2222900390625,\r
145         "z": "57f142c6.1f478c",\r
146         "wires": [\r
147             [\r
148                 "100480f1.8fdcef",\r
149                 "1ab975fc.edd7ca",\r
150                 "7c055852.c45578"\r
151             ]\r
152         ]\r
153     },\r
154     {\r
155         "id": "100480f1.8fdcef",\r
156         "type": "outcome",\r
157         "name": "PREPARE",\r
158         "xml": "<outcome value='PREPARE'>",\r
159         "comments": "",\r
160         "outputs": 1,\r
161         "x": 994.3333435058594,\r
162         "y": 406.666748046875,\r
163         "z": "57f142c6.1f478c",\r
164         "wires": [\r
165             [\r
166                 "cc499bb2.e44078"\r
167             ]\r
168         ]\r
169     },\r
170     {\r
171         "id": "1ab975fc.edd7ca",\r
172         "type": "other",\r
173         "name": "ACTIVATE",\r
174         "xml": "<outcome value='ACTIVATE'>",\r
175         "comments": "",\r
176         "outputs": 1,\r
177         "x": 1025.6663513183594,\r
178         "y": 629.6666259765625,\r
179         "z": "57f142c6.1f478c",\r
180         "wires": [\r
181             [\r
182                 "21e1499f.20daa6"\r
183             ]\r
184         ]\r
185     },\r
186     {\r
187         "id": "d36bac8b.003aa",\r
188         "type": "record",\r
189         "name": "record",\r
190         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"service-configuration-operation\"/>\n<parameter name=\"field3\" value=\"`$service-configuration-operation-input.appc-request-header.svc-action`\"/>\n<parameter name=\"field4\" value=\"`$service-configuration-operation-input.appc-request-header.svc-request-id`\"/>\n<parameter name=\"field5\" value=\"`$service-configuration-operation-input.service-information.service-instance-id`\"/>\n<parameter name=\"field6\" value=\"`$service-configuration-operation-input.request-information.request-id`\"/>\n<parameter name=\"field7\" value=\"`$service-configuration-operation-input.request-information.request-action`\"/>\n<parameter name=\"field8\" value=\"`$service-configuration-operation-input.request-information.source`\"/>\n<parameter name=\"field9\" value=\"`$service-configuration-operation-input.service-information.service-instance-id`\"/>\n<parameter name=\"field10\" value=\"`$service-configuration-operation-input.service-information.service-type`\"/>\n<parameter name=\"field11\" value=\"`$service-configuration-operation-input.request-information.request-sub-action`\"/>",\r
191         "comments": "",\r
192         "outputs": 1,\r
193         "x": 264.6667175292969,\r
194         "y": 213.33335876464844,\r
195         "z": "57f142c6.1f478c",\r
196         "wires": [\r
197             []\r
198         ]\r
199     },\r
200     {\r
201         "id": "da27abb6.e9a128",\r
202         "type": "block",\r
203         "name": "block : atomic",\r
204         "xml": "<block atomic=\"true\">",\r
205         "atomic": "true",\r
206         "outputs": 1,\r
207         "x": 77,\r
208         "y": 204.33335876464844,\r
209         "z": "57f142c6.1f478c",\r
210         "wires": [\r
211             [\r
212                 "d36bac8b.003aa",\r
213                 "50935a83.2d88f4",\r
214                 "fad64f0.0ca0eb"\r
215             ]\r
216         ]\r
217     },\r
218     {\r
219         "id": "50935a83.2d88f4",\r
220         "type": "set",\r
221         "name": "set:service-data based on input: request-id ,svc-request-id  & service-type",\r
222         "xml": "<set>\n\t\n\t<parameter name=\"service-data.request-information.request-id\" value=\"`$service-configuration-operation-input.request-information.request-id`\" />\n\t<parameter name=\"service-data.request-information.notification-url\" value=\"`$service-configuration-operation-input.request-information.notification-url`\" />\n\t<parameter name=\"service-data.request-information.request-action\" value=\"`$service-configuration-operation-input.request-information.request-action`\" />\n\t<parameter name=\"service-data.request-information.source\" value=\"`$service-configuration-operation-input.request-information.source`\" />\n\t<parameter name=\"service-data.request-information.order-number\" value=\"`$service-configuration-operation-input.request-information.order-number`\" />\n\t<parameter name=\"service.request-information.order-version\" value=\"`$service-configuration-operation-input.request-information.order-version`\" />\n\t<parameter name=\"service-data.appc-request-header.svc-request-id\" value=\"`$service-configuration-operation-input.appc-request-header.svc-request-id`\" />\n\t<parameter name=\"service-data.appc-request-header.svc-action\" value=\"`$service-configuration-operation-input.appc-request-header.svc-action`\" />\n\t<parameter name=\"service-data.appc-request-header.svc-notification-url\" value=\"`$service-configuration-operation-input.appc-request-header.svc-notification-url`\" />\n\t<!-- \n\t<parameter name=\"service-data.service-information.service-instance-id\" value=\"`$service-configuration-operation-input.service-information.service-instance-id`\" />\n\t-->\n\t<parameter name=\"service-data.service-information.service-type\" value=\"`$service-configuration-operation-input.service-information.service-type`\" />\n\t<parameter name=\"service-data.request-information.request-sub-action\" value=\"`$service-configuration-operation-input.request-information.request-sub-action`\" />\n\n\t\n\t<!-- set service-data based on input only for Prepare\n\t<parameter name=\"service-data.\" value=\"`$service-configuration-operation-input.`\" />\n\t-->\n\t",\r
223         "comments": "",\r
224         "x": 470.3333435058594,\r
225         "y": 178.00003051757812,\r
226         "z": "57f142c6.1f478c",\r
227         "wires": []\r
228     },\r
229     {\r
230         "id": "e1359cee.43a9f",\r
231         "type": "call",\r
232         "name": "call: service-configuration-prepare",\r
233         "xml": "<call module=\"Appc-API\" rpc=\"service-configuration-prepare\" mode=\"sync\">",\r
234         "comments": "",\r
235         "outputs": 1,\r
236         "x": 1868.8332824707031,\r
237         "y": 399.3333740234375,\r
238         "z": "57f142c6.1f478c",\r
239         "wires": [\r
240             []\r
241         ]\r
242     },\r
243     {\r
244         "id": "1a154772.444899",\r
245         "type": "call",\r
246         "name": "call: service-configuration-backup",\r
247         "xml": "<call module=\"Appc-API\" rpc=\"service-configuration-backup\" mode=\"sync\">",\r
248         "comments": "",\r
249         "outputs": 1,\r
250         "x": 1895.8332824707031,\r
251         "y": 1118.3333129882812,\r
252         "z": "57f142c6.1f478c",\r
253         "wires": [\r
254             []\r
255         ]\r
256     },\r
257     {\r
258         "id": "fad64f0.0ca0eb",\r
259         "type": "switchNode",\r
260         "name": "switch: last-sub-action-status",\r
261         "xml": "<switch test=\"`$service-data.oper-status.last-sub-action-status`\">\n",\r
262         "comments": "",\r
263         "outputs": 1,\r
264         "x": 332.8333435058594,\r
265         "y": 257.33335876464844,\r
266         "z": "57f142c6.1f478c",\r
267         "wires": [\r
268             [\r
269                 "a0cc216d.461e7",\r
270                 "17e973e8.0fc1ac"\r
271             ]\r
272         ]\r
273     },\r
274     {\r
275         "id": "a0cc216d.461e7",\r
276         "type": "outcome",\r
277         "name": "InProgress",\r
278         "xml": "<outcome value='InProgress'>",\r
279         "comments": "",\r
280         "outputs": 1,\r
281         "x": 556.8333435058594,\r
282         "y": 257.33335876464844,\r
283         "z": "57f142c6.1f478c",\r
284         "wires": [\r
285             [\r
286                 "c17c511.dddb7b"\r
287             ]\r
288         ]\r
289     },\r
290     {\r
291         "id": "c17c511.dddb7b",\r
292         "type": "block",\r
293         "name": "block : atomic",\r
294         "xml": "<block atomic=\"true\">",\r
295         "atomic": "true",\r
296         "outputs": 1,\r
297         "x": 725.8333435058594,\r
298         "y": 255.33335876464844,\r
299         "z": "57f142c6.1f478c",\r
300         "wires": [\r
301             [\r
302                 "db7678e6.fdbd48",\r
303                 "2bea4db9.267f82",\r
304                 "8ea5da83.26cac8",\r
305                 "2c3a60cb.7af1c"\r
306             ]\r
307         ]\r
308     },\r
309     {\r
310         "id": "db7678e6.fdbd48",\r
311         "type": "execute",\r
312         "name": "execute getTimeDifference",\r
313         "xml": "<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"getTimeDifference\">\n\t<parameter name=\"inDate\" value=\"`$service-data.oper-status.modify-timestamp`\"/>\n\t<parameter name=\"ctxTempVariable\" value=\"tmp.inprogress-time\"/>",\r
314         "comments": "",\r
315         "outputs": 1,\r
316         "x": 950.8333435058594,\r
317         "y": 172.33335876464844,\r
318         "z": "57f142c6.1f478c",\r
319         "wires": [\r
320             []\r
321         ]\r
322     },\r
323     {\r
324         "id": "2bea4db9.267f82",\r
325         "type": "switchNode",\r
326         "name": "switch: tmp.inprogress-time > 6 min (360 seconds)",\r
327         "xml": "<switch test=\"`$tmp.inprogress-time > 360`\">",\r
328         "comments": "",\r
329         "outputs": 1,\r
330         "x": 1035.8333435058594,\r
331         "y": 217.33335876464844,\r
332         "z": "57f142c6.1f478c",\r
333         "wires": [\r
334             [\r
335                 "79a11948.fe39d8"\r
336             ]\r
337         ]\r
338     },\r
339     {\r
340         "id": "8ea5da83.26cac8",\r
341         "type": "set",\r
342         "name": "set: last-sub-action-status = InProgressTimeout",\r
343         "xml": "<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"InProgressTimeout\" />",\r
344         "comments": "",\r
345         "x": 1018.8333435058594,\r
346         "y": 268.33335876464844,\r
347         "z": "57f142c6.1f478c",\r
348         "wires": []\r
349     },\r
350     {\r
351         "id": "79a11948.fe39d8",\r
352         "type": "outcomeFalse",\r
353         "name": "false ",\r
354         "xml": "<outcome value='false'>",\r
355         "comments": "",\r
356         "outputs": 1,\r
357         "x": 1319.8333435058594,\r
358         "y": 214.33335876464844,\r
359         "z": "57f142c6.1f478c",\r
360         "wires": [\r
361             [\r
362                 "a7a2d095.18535"\r
363             ]\r
364         ]\r
365     },\r
366     {\r
367         "id": "a7a2d095.18535",\r
368         "type": "returnFailure",\r
369         "name": "return failure",\r
370         "xml": "<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='Still processing your previous request.'/>",\r
371         "comments": "",\r
372         "x": 1488.8333435058594,\r
373         "y": 214.33335876464844,\r
374         "z": "57f142c6.1f478c",\r
375         "wires": []\r
376     },\r
377     {\r
378         "id": "17e973e8.0fc1ac",\r
379         "type": "other",\r
380         "name": "Other",\r
381         "xml": "<outcome value='Other'>",\r
382         "comments": "",\r
383         "outputs": 1,\r
384         "x": 552.8333435058594,\r
385         "y": 305.33335876464844,\r
386         "z": "57f142c6.1f478c",\r
387         "wires": [\r
388             [\r
389                 "2c3a60cb.7af1c"\r
390             ]\r
391         ]\r
392     },\r
393     {\r
394         "id": "78d15bd7.84caa4",\r
395         "type": "outcome",\r
396         "name": "VsbgServiceBackupRequest",\r
397         "xml": "<outcome value='VsbgServiceBackupRequest'>",\r
398         "comments": "",\r
399         "outputs": 1,\r
400         "x": 430.8333435058594,\r
401         "y": 1239.3333740234375,\r
402         "z": "57f142c6.1f478c",\r
403         "wires": [\r
404             [\r
405                 "ea4d78dd.6dcd78"\r
406             ]\r
407         ]\r
408     },\r
409     {\r
410         "id": "ea4d78dd.6dcd78",\r
411         "type": "switchNode",\r
412         "name": "switch: request-sub-action",\r
413         "xml": "<switch test=\"`$service-configuration-operation-input.request-information.request-sub-action`\">\n<!--\n leaf request-sub-action {\n                type enumeration {\n                    enum \"PREPARE\";\n                    enum \"ACTIVATE\";\n                }\n            }\n} \n-->",\r
414         "comments": "",\r
415         "outputs": 1,\r
416         "x": 708.8333435058594,\r
417         "y": 1233.3333740234375,\r
418         "z": "57f142c6.1f478c",\r
419         "wires": [\r
420             [\r
421                 "84453abd.a768b8",\r
422                 "28792623.ef98aa",\r
423                 "9787f6e7.6ccf78"\r
424             ]\r
425         ]\r
426     },\r
427     {\r
428         "id": "98a0765b.ccc488",\r
429         "type": "returnFailure",\r
430         "name": "return failure",\r
431         "xml": "<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='req-sub-action not recognized'/>\n",\r
432         "comments": "",\r
433         "x": 1231.8333435058594,\r
434         "y": 946.3333740234375,\r
435         "z": "57f142c6.1f478c",\r
436         "wires": []\r
437     },\r
438     {\r
439         "id": "7c055852.c45578",\r
440         "type": "other",\r
441         "name": "Other",\r
442         "xml": "<outcome value='Other'>",\r
443         "comments": "",\r
444         "outputs": 1,\r
445         "x": 994.8333435058594,\r
446         "y": 948.3333740234375,\r
447         "z": "57f142c6.1f478c",\r
448         "wires": [\r
449             [\r
450                 "98a0765b.ccc488"\r
451             ]\r
452         ]\r
453     },\r
454     {\r
455         "id": "84453abd.a768b8",\r
456         "type": "outcome",\r
457         "name": "BACKUP",\r
458         "xml": "<outcome value='BACKUP'>",\r
459         "comments": "",\r
460         "outputs": 1,\r
461         "x": 961.8333435058594,\r
462         "y": 1162.3333740234375,\r
463         "z": "57f142c6.1f478c",\r
464         "wires": [\r
465             [\r
466                 "958a3503.5b2248"\r
467             ]\r
468         ]\r
469     },\r
470     {\r
471         "id": "9787f6e7.6ccf78",\r
472         "type": "other",\r
473         "name": "RESTOREBACKUP",\r
474         "xml": "<outcome value='RESTOREBACKUP'>",\r
475         "comments": "",\r
476         "outputs": 1,\r
477         "x": 993.8333435058594,\r
478         "y": 1301.3333740234375,\r
479         "z": "57f142c6.1f478c",\r
480         "wires": [\r
481             [\r
482                 "424610c8.86c17"\r
483             ]\r
484         ]\r
485     },\r
486     {\r
487         "id": "28792623.ef98aa",\r
488         "type": "other",\r
489         "name": "DELETEBACKUP",\r
490         "xml": "<outcome value='DELETEBACKUP'>",\r
491         "comments": "",\r
492         "outputs": 1,\r
493         "x": 987.8333435058594,\r
494         "y": 1226.3333740234375,\r
495         "z": "57f142c6.1f478c",\r
496         "wires": [\r
497             [\r
498                 "958a3503.5b2248"\r
499             ]\r
500         ]\r
501     },\r
502     {\r
503         "id": "cc499bb2.e44078",\r
504         "type": "block",\r
505         "name": "block : atomic",\r
506         "xml": "<block atomic=\"true\">",\r
507         "atomic": "true",\r
508         "outputs": 1,\r
509         "x": 1196.8334045410156,\r
510         "y": 404,\r
511         "z": "57f142c6.1f478c",\r
512         "wires": [\r
513             [\r
514                 "5a5419b8.fc9918",\r
515                 "31add50b.19bf1a"\r
516             ]\r
517         ]\r
518     },\r
519     {\r
520         "id": "5a5419b8.fc9918",\r
521         "type": "switchNode",\r
522         "name": "switch: vnf-type",\r
523         "xml": "<switch test=\"`$vnf-type`\">\n\n\n\n",\r
524         "comments": "",\r
525         "outputs": 1,\r
526         "x": 1390.8333740234375,\r
527         "y": 445.99998474121094,\r
528         "z": "57f142c6.1f478c",\r
529         "wires": [\r
530             [\r
531                 "1e58ebd8.081eb4",\r
532                 "954b003f.67029",\r
533                 "9a9bdf49.8ba78"\r
534             ]\r
535         ]\r
536     },\r
537     {\r
538         "id": "91388dfc.6747d",\r
539         "type": "other",\r
540         "name": "Other",\r
541         "xml": "<outcome value='Other'>",\r
542         "comments": "",\r
543         "outputs": 1,\r
544         "x": 1616.8334045410156,\r
545         "y": 530,\r
546         "z": "57f142c6.1f478c",\r
547         "wires": [\r
548             [\r
549                 "24a0fbd6.988d54"\r
550             ]\r
551         ]\r
552     },\r
553     {\r
554         "id": "24a0fbd6.988d54",\r
555         "type": "call",\r
556         "name": "call: service-configuration-prepare-sbc",\r
557         "xml": "<call module=\"Appc-API\" rpc=\"service-configuration-prepare-sbc\" mode=\"sync\">",\r
558         "comments": "",\r
559         "outputs": 1,\r
560         "x": 1865.8334045410156,\r
561         "y": 531,\r
562         "z": "57f142c6.1f478c",\r
563         "wires": [\r
564             []\r
565         ]\r
566     },\r
567     {\r
568         "id": "21e1499f.20daa6",\r
569         "type": "block",\r
570         "name": "block : atomic",\r
571         "xml": "<block atomic=\"true\">",\r
572         "atomic": "true",\r
573         "outputs": 1,\r
574         "x": 1200.8334045410156,\r
575         "y": 632,\r
576         "z": "57f142c6.1f478c",\r
577         "wires": [\r
578             [\r
579                 "e4abddd7.b20bb",\r
580                 "644356b8.a81388"\r
581             ]\r
582         ]\r
583     },\r
584     {\r
585         "id": "e4abddd7.b20bb",\r
586         "type": "switchNode",\r
587         "name": "switch: vnf-type",\r
588         "xml": "<switch test=\"`$vnf-type`\">\n\n\n",\r
589         "comments": "",\r
590         "outputs": 1,\r
591         "x": 1407.8333740234375,\r
592         "y": 687.9999847412109,\r
593         "z": "57f142c6.1f478c",\r
594         "wires": [\r
595             [\r
596                 "a8bcf335.4b6e2",\r
597                 "2095438c.a75e9c",\r
598                 "bb4c3fe0.cf855"\r
599             ]\r
600         ]\r
601     },\r
602     {\r
603         "id": "b625abfb.61b5b8",\r
604         "type": "other",\r
605         "name": "Other",\r
606         "xml": "<outcome value='Other'>",\r
607         "comments": "",\r
608         "outputs": 1,\r
609         "x": 1612.8334045410156,\r
610         "y": 865,\r
611         "z": "57f142c6.1f478c",\r
612         "wires": [\r
613             [\r
614                 "8f4ded84.df145"\r
615             ]\r
616         ]\r
617     },\r
618     {\r
619         "id": "8f4ded84.df145",\r
620         "type": "call",\r
621         "name": "call: service-configuration-activate-sbc",\r
622         "xml": "<call module=\"Appc-API\" rpc=\"service-configuration-activate-sbc\" mode=\"sync\">",\r
623         "comments": "",\r
624         "outputs": 1,\r
625         "x": 1870.8334045410156,\r
626         "y": 865,\r
627         "z": "57f142c6.1f478c",\r
628         "wires": [\r
629             []\r
630         ]\r
631     },\r
632     {\r
633         "id": "5ed23ab3.8f89b4",\r
634         "type": "switchNode",\r
635         "name": "switch: vnf-type",\r
636         "xml": "<switch test=\"`$service-configuration-operation-input.vnf-config-information.vnf-type`\">\n\n\n",\r
637         "comments": "",\r
638         "outputs": 1,\r
639         "x": 1426.8333435058594,\r
640         "y": 1180,\r
641         "z": "57f142c6.1f478c",\r
642         "wires": [\r
643             [\r
644                 "9e313562.3da0e8",\r
645                 "e1d6aa6b.f84178",\r
646                 "90f39d1d.80f2e",\r
647                 "49273b18.628b74"\r
648             ]\r
649         ]\r
650     },\r
651     {\r
652         "id": "9e313562.3da0e8",\r
653         "type": "other",\r
654         "name": "Other",\r
655         "xml": "<outcome value='Other'>",\r
656         "comments": "",\r
657         "outputs": 1,\r
658         "x": 1603.8334045410156,\r
659         "y": 1225.9999389648438,\r
660         "z": "57f142c6.1f478c",\r
661         "wires": [\r
662             [\r
663                 "cacc58e7.d542e8"\r
664             ]\r
665         ]\r
666     },\r
667     {\r
668         "id": "cacc58e7.d542e8",\r
669         "type": "returnFailure",\r
670         "name": "return failure",\r
671         "xml": "<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='req-sub-action not recognized'/>\n",\r
672         "comments": "",\r
673         "x": 1767.8334045410156,\r
674         "y": 1226.9999389648438,\r
675         "z": "57f142c6.1f478c",\r
676         "wires": []\r
677     },\r
678     {\r
679         "id": "958a3503.5b2248",\r
680         "type": "block",\r
681         "name": "block : atomic",\r
682         "xml": "<block atomic=\"true\">",\r
683         "atomic": "true",\r
684         "outputs": 1,\r
685         "x": 1164.8333435058594,\r
686         "y": 1182,\r
687         "z": "57f142c6.1f478c",\r
688         "wires": [\r
689             [\r
690                 "5ed23ab3.8f89b4",\r
691                 "74cd7b8e.ce5be4"\r
692             ]\r
693         ]\r
694     },\r
695     {\r
696         "id": "424610c8.86c17",\r
697         "type": "block",\r
698         "name": "block : atomic",\r
699         "xml": "<block atomic=\"true\">",\r
700         "atomic": "true",\r
701         "outputs": 1,\r
702         "x": 1201.8333435058594,\r
703         "y": 1301,\r
704         "z": "57f142c6.1f478c",\r
705         "wires": [\r
706             [\r
707                 "71166b82.41c6b4",\r
708                 "12ceb3cb.d87cac"\r
709             ]\r
710         ]\r
711     },\r
712     {\r
713         "id": "71166b82.41c6b4",\r
714         "type": "switchNode",\r
715         "name": "switch: vnf-type",\r
716         "xml": "<switch test=\"`$service-configuration-operation-input.vnf-config-information.vnf-type`\">\n\n\n",\r
717         "comments": "",\r
718         "outputs": 1,\r
719         "x": 1403.8333740234375,\r
720         "y": 1401.999984741211,\r
721         "z": "57f142c6.1f478c",\r
722         "wires": [\r
723             [\r
724                 "5c593415.be3a7c",\r
725                 "e4202ecb.1ac4c",\r
726                 "ee07041c.0ca338",\r
727                 "817e32b6.557fd"\r
728             ]\r
729         ]\r
730     },\r
731     {\r
732         "id": "9f48a4dd.288c18",\r
733         "type": "other",\r
734         "name": "ISBC",\r
735         "xml": "<outcome value='ISBC'>",\r
736         "comments": "",\r
737         "outputs": 1,\r
738         "x": 1610.8334045410156,\r
739         "y": 1359.9999389648438,\r
740         "z": "57f142c6.1f478c",\r
741         "wires": [\r
742             [\r
743                 "cf377cc7.2c72f"\r
744             ]\r
745         ]\r
746     },\r
747     {\r
748         "id": "5c593415.be3a7c",\r
749         "type": "other",\r
750         "name": "Other",\r
751         "xml": "<outcome value='Other'>",\r
752         "comments": "",\r
753         "outputs": 1,\r
754         "x": 1593.8334045410156,\r
755         "y": 1592.9999389648438,\r
756         "z": "57f142c6.1f478c",\r
757         "wires": [\r
758             [\r
759                 "e23a5427.dc90c8"\r
760             ]\r
761         ]\r
762     },\r
763     {\r
764         "id": "912b075b.2b9118",\r
765         "type": "call",\r
766         "name": "call: service-configuration-backup",\r
767         "xml": "<call module=\"Appc-API\" rpc=\"service-configuration-backup\" mode=\"sync\">",\r
768         "comments": "",\r
769         "outputs": 1,\r
770         "x": 1862.8334045410156,\r
771         "y": 1496.9999389648438,\r
772         "z": "57f142c6.1f478c",\r
773         "wires": [\r
774             []\r
775         ]\r
776     },\r
777     {\r
778         "id": "cf377cc7.2c72f",\r
779         "type": "call",\r
780         "name": "call: service-configuration-restorebkup-sbc",\r
781         "xml": "<call module=\"Appc-API\" rpc=\"service-configuration-restorebkup-sbc\" mode=\"sync\">",\r
782         "comments": "",\r
783         "outputs": 1,\r
784         "x": 1987.8334045410156,\r
785         "y": 1357.9999389648438,\r
786         "z": "57f142c6.1f478c",\r
787         "wires": [\r
788             []\r
789         ]\r
790     },\r
791     {\r
792         "id": "e0db2af5.61e098",\r
793         "type": "comment",\r
794         "name": "Use vnftype from config tree",\r
795         "info": "",\r
796         "comments": "",\r
797         "x": 1106.8334045410156,\r
798         "y": 586,\r
799         "z": "57f142c6.1f478c",\r
800         "wires": []\r
801     },\r
802     {\r
803         "id": "a8bcf335.4b6e2",\r
804         "type": "outcome",\r
805         "name": "N-SBG",\r
806         "xml": "<outcome value='N-SBG'>\n",\r
807         "comments": "",\r
808         "outputs": 1,\r
809         "x": 1616.5499572753906,\r
810         "y": 602.8833618164062,\r
811         "z": "57f142c6.1f478c",\r
812         "wires": [\r
813             [\r
814                 "87a37d2a.6ca3e"\r
815             ]\r
816         ]\r
817     },\r
818     {\r
819         "id": "6947ff76.6c01d",\r
820         "type": "outcome",\r
821         "name": "TSBC",\r
822         "xml": "<outcome value='TSBC'>\n",\r
823         "comments": "",\r
824         "outputs": 1,\r
825         "x": 1612,\r
826         "y": 1316.3333587646484,\r
827         "z": "57f142c6.1f478c",\r
828         "wires": [\r
829             [\r
830                 "cf377cc7.2c72f"\r
831             ]\r
832         ]\r
833     },\r
834     {\r
835         "id": "31add50b.19bf1a",\r
836         "type": "set",\r
837         "name": "set VNF-Type",\r
838         "xml": "<set>\n<parameter name=\"vnf-type\" value=\"`$service-configuration-operation-input.vnf-config-parameters-list.vnf-config-parameters[0].vnf-type`\" />\n\t\n",\r
839         "comments": "",\r
840         "x": 1403,\r
841         "y": 374.33335876464844,\r
842         "z": "57f142c6.1f478c",\r
843         "wires": []\r
844     },\r
845     {\r
846         "id": "644356b8.a81388",\r
847         "type": "set",\r
848         "name": "set VNF-Type",\r
849         "xml": "<set>\n<parameter name=\"vnf-type\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[0].vnf-type`\" />\n\t\n",\r
850         "comments": "",\r
851         "x": 1424,\r
852         "y": 596.3333587646484,\r
853         "z": "57f142c6.1f478c",\r
854         "wires": []\r
855     },\r
856     {\r
857         "id": "74cd7b8e.ce5be4",\r
858         "type": "set",\r
859         "name": "set VNF-Type",\r
860         "xml": "<set>\n<parameter name=\"vnf-type\" value=\"`$service-configuration-operation-input.vnf-config-information.vnf-type`\" />\n\t\n",\r
861         "comments": "",\r
862         "x": 1421,\r
863         "y": 1112.3333587646484,\r
864         "z": "57f142c6.1f478c",\r
865         "wires": []\r
866     },\r
867     {\r
868         "id": "12ceb3cb.d87cac",\r
869         "type": "set",\r
870         "name": "set VNF-Type",\r
871         "xml": "<set>\n<parameter name=\"vnf-type\" value=\"`$service-configuration-operation-input.vnf-config-information.vnf-type`\" />\n\t\n",\r
872         "comments": "",\r
873         "x": 1410,\r
874         "y": 1300.3333587646484,\r
875         "z": "57f142c6.1f478c",\r
876         "wires": []\r
877     },\r
878     {\r
879         "id": "e4202ecb.1ac4c",\r
880         "type": "outcome",\r
881         "name": "N-SBG",\r
882         "xml": "<outcome value='N-SBG'>\n",\r
883         "comments": "",\r
884         "outputs": 1,\r
885         "x": 1611.6666564941406,\r
886         "y": 1457.6666870117188,\r
887         "z": "57f142c6.1f478c",\r
888         "wires": [\r
889             [\r
890                 "912b075b.2b9118"\r
891             ]\r
892         ]\r
893     },\r
894     {\r
895         "id": "e23a5427.dc90c8",\r
896         "type": "returnFailure",\r
897         "name": "return failure",\r
898         "xml": "<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='req-sub-action not recognized'/>\n",\r
899         "comments": "",\r
900         "x": 1767.6666564941406,\r
901         "y": 1592.6666870117188,\r
902         "z": "57f142c6.1f478c",\r
903         "wires": []\r
904     },\r
905     {\r
906         "id": "1e58ebd8.081eb4",\r
907         "type": "other",\r
908         "name": "A-SBG",\r
909         "xml": "<outcome value='A-SBG'>",\r
910         "comments": "",\r
911         "outputs": 1,\r
912         "x": 1613.6666564941406,\r
913         "y": 401.66668701171875,\r
914         "z": "57f142c6.1f478c",\r
915         "wires": [\r
916             [\r
917                 "e1359cee.43a9f"\r
918             ]\r
919         ]\r
920     },\r
921     {\r
922         "id": "9a9bdf49.8ba78",\r
923         "type": "other",\r
924         "name": "N-SBG",\r
925         "xml": "<outcome value='N-SBG'>",\r
926         "comments": "",\r
927         "outputs": 1,\r
928         "x": 1615.6666564941406,\r
929         "y": 358.66668701171875,\r
930         "z": "57f142c6.1f478c",\r
931         "wires": [\r
932             [\r
933                 "e1359cee.43a9f"\r
934             ]\r
935         ]\r
936     },\r
937     {\r
938         "id": "954b003f.67029",\r
939         "type": "other",\r
940         "name": "T-SBG",\r
941         "xml": "<outcome value='T-SBG'>",\r
942         "comments": "",\r
943         "outputs": 1,\r
944         "x": 1614.6666564941406,\r
945         "y": 447.66668701171875,\r
946         "z": "57f142c6.1f478c",\r
947         "wires": [\r
948             [\r
949                 "e1359cee.43a9f"\r
950             ]\r
951         ]\r
952     },\r
953     {\r
954         "id": "2095438c.a75e9c",\r
955         "type": "other",\r
956         "name": "A-SBG",\r
957         "xml": "<outcome value='A-SBG'>",\r
958         "comments": "",\r
959         "outputs": 1,\r
960         "x": 1614.6666564941406,\r
961         "y": 640.6666870117188,\r
962         "z": "57f142c6.1f478c",\r
963         "wires": [\r
964             [\r
965                 "87a37d2a.6ca3e"\r
966             ]\r
967         ]\r
968     },\r
969     {\r
970         "id": "bb4c3fe0.cf855",\r
971         "type": "other",\r
972         "name": "T-SBG",\r
973         "xml": "<outcome value='T-SBG'>",\r
974         "comments": "",\r
975         "outputs": 1,\r
976         "x": 1614.6666564941406,\r
977         "y": 687.6666870117188,\r
978         "z": "57f142c6.1f478c",\r
979         "wires": [\r
980             [\r
981                 "87a37d2a.6ca3e"\r
982             ]\r
983         ]\r
984     },\r
985     {\r
986         "id": "e1d6aa6b.f84178",\r
987         "type": "outcome",\r
988         "name": "N-SBG",\r
989         "xml": "<outcome value='N-SBG'>\n",\r
990         "comments": "",\r
991         "outputs": 1,\r
992         "x": 1608.6666564941406,\r
993         "y": 1066.6666870117188,\r
994         "z": "57f142c6.1f478c",\r
995         "wires": [\r
996             [\r
997                 "1a154772.444899"\r
998             ]\r
999         ]\r
1000     },\r
1001     {\r
1002         "id": "90f39d1d.80f2e",\r
1003         "type": "other",\r
1004         "name": "A-SBG",\r
1005         "xml": "<outcome value='A-SBG'>",\r
1006         "comments": "",\r
1007         "outputs": 1,\r
1008         "x": 1609.6666564941406,\r
1009         "y": 1107.6666870117188,\r
1010         "z": "57f142c6.1f478c",\r
1011         "wires": [\r
1012             [\r
1013                 "1a154772.444899"\r
1014             ]\r
1015         ]\r
1016     },\r
1017     {\r
1018         "id": "49273b18.628b74",\r
1019         "type": "other",\r
1020         "name": "T-SBG",\r
1021         "xml": "<outcome value='T-SBG'>",\r
1022         "comments": "",\r
1023         "outputs": 1,\r
1024         "x": 1610.6666564941406,\r
1025         "y": 1152.6666870117188,\r
1026         "z": "57f142c6.1f478c",\r
1027         "wires": [\r
1028             [\r
1029                 "1a154772.444899"\r
1030             ]\r
1031         ]\r
1032     },\r
1033     {\r
1034         "id": "a9b42c2b.83b31",\r
1035         "type": "outcome",\r
1036         "name": "vDBE-V",\r
1037         "xml": "<outcome value='vDBE-V'>\n",\r
1038         "comments": "",\r
1039         "outputs": 1,\r
1040         "x": 1615.6666564941406,\r
1041         "y": 737.6666870117188,\r
1042         "z": "57f142c6.1f478c",\r
1043         "wires": [\r
1044             [\r
1045                 "c5f4780c.2868d8"\r
1046             ]\r
1047         ]\r
1048     },\r
1049     {\r
1050         "id": "c1b3fa8.0bc5e08",\r
1051         "type": "other",\r
1052         "name": "vDBE-I",\r
1053         "xml": "<outcome value='vDBE-I'>",\r
1054         "comments": "",\r
1055         "outputs": 1,\r
1056         "x": 1614.6666564941406,\r
1057         "y": 776.6666870117188,\r
1058         "z": "57f142c6.1f478c",\r
1059         "wires": [\r
1060             [\r
1061                 "c5f4780c.2868d8"\r
1062             ]\r
1063         ]\r
1064     },\r
1065     {\r
1066         "id": "c8dfc4c3.d05048",\r
1067         "type": "other",\r
1068         "name": "vDBE-P",\r
1069         "xml": "<outcome value='vDBE-P'>",\r
1070         "comments": "",\r
1071         "outputs": 1,\r
1072         "x": 1610.6666564941406,\r
1073         "y": 821.6666870117188,\r
1074         "z": "57f142c6.1f478c",\r
1075         "wires": [\r
1076             [\r
1077                 "c5f4780c.2868d8"\r
1078             ]\r
1079         ]\r
1080     },\r
1081     {\r
1082         "id": "c5f4780c.2868d8",\r
1083         "type": "call",\r
1084         "name": "call: service-configuration-activate-vdbe",\r
1085         "xml": "<call module=\"Appc-API\" rpc=\"service-configuration-activate-vdbe\" mode=\"sync\">",\r
1086         "comments": "",\r
1087         "outputs": 1,\r
1088         "x": 1906.6666564941406,\r
1089         "y": 771.6666870117188,\r
1090         "z": "57f142c6.1f478c",\r
1091         "wires": [\r
1092             []\r
1093         ]\r
1094     },\r
1095     {\r
1096         "id": "ee07041c.0ca338",\r
1097         "type": "other",\r
1098         "name": "A-SBG",\r
1099         "xml": "<outcome value='A-SBG'>",\r
1100         "comments": "",\r
1101         "outputs": 1,\r
1102         "x": 1607.6666564941406,\r
1103         "y": 1500.6666870117188,\r
1104         "z": "57f142c6.1f478c",\r
1105         "wires": [\r
1106             [\r
1107                 "912b075b.2b9118"\r
1108             ]\r
1109         ]\r
1110     },\r
1111     {\r
1112         "id": "817e32b6.557fd",\r
1113         "type": "other",\r
1114         "name": "T-SBG",\r
1115         "xml": "<outcome value='T-SBG'>",\r
1116         "comments": "",\r
1117         "outputs": 1,\r
1118         "x": 1610.6666564941406,\r
1119         "y": 1536.6666870117188,\r
1120         "z": "57f142c6.1f478c",\r
1121         "wires": [\r
1122             [\r
1123                 "912b075b.2b9118"\r
1124             ]\r
1125         ]\r
1126     },\r
1127     {\r
1128         "id": "2dd38ed4.235162",\r
1129         "type": "outcome",\r
1130         "name": "vUSP - Metaswitch vSBC",\r
1131         "xml": "<outcome value='vUSP - Metaswitch vSBC'>\n",\r
1132         "comments": "",\r
1133         "outputs": 1,\r
1134         "x": 1662.6666564941406,\r
1135         "y": 1403.6666870117188,\r
1136         "z": "57f142c6.1f478c",\r
1137         "wires": [\r
1138             [\r
1139                 "cf377cc7.2c72f"\r
1140             ]\r
1141         ]\r
1142     },\r
1143     {\r
1144         "id": "c7742018.c7acd",\r
1145         "type": "comment",\r
1146         "name": "Keep only SBG Flow",\r
1147         "info": "",\r
1148         "comments": "",\r
1149         "x": 1800,\r
1150         "y": 311,\r
1151         "z": "57f142c6.1f478c",\r
1152         "wires": []\r
1153     }\r
1154 ]\r