Merge "Adding connectivity attachment Resource DG"
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_validate-connection-attachment-input.json
1 [
2   {
3     "id": "193b8ebe.168931",
4     "type": "dgstart",
5     "name": "DGSTART",
6     "outputs": 1,
7     "x": 133.03125,
8     "y": 58.03125,
9     "z": "548da231.570f2c",
10     "wires": [
11       [
12         "516b96b5.f39508"
13       ]
14     ]
15   },
16   {
17     "id": "516b96b5.f39508",
18     "type": "service-logic",
19     "name": "GENERIC-RESOURCE-API ${project.version}",
20     "module": "GENERIC-RESOURCE-API",
21     "version": "${project.version}",
22     "comments": "",
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}'>",
24     "outputs": 1,
25     "x": 262.3169708251953,
26     "y": 153.26932334899902,
27     "z": "548da231.570f2c",
28     "wires": [
29       [
30         "d1fe8042.cc5a4"
31       ]
32     ]
33   },
34   {
35     "id": "d1fe8042.cc5a4",
36     "type": "method",
37     "name": "method validate-connection-attachment-input",
38     "xml": "<method rpc='validate-connection-attachment-input' mode='sync'>\n",
39     "comments": "",
40     "outputs": 1,
41     "x": 258.94793701171875,
42     "y": 249.28427839279175,
43     "z": "548da231.570f2c",
44     "wires": [
45       [
46         "b05ac558.fc0298"
47       ]
48     ]
49   },
50   {
51     "id": "b05ac558.fc0298",
52     "type": "block",
53     "name": "block : atomic",
54     "xml": "<block atomic=\"true\">",
55     "atomic": "true",
56     "outputs": 1,
57     "x": 265.94799041748047,
58     "y": 367.28428649902344,
59     "z": "548da231.570f2c",
60     "wires": [
61       [
62         "11b2d666.19a8fa",
63         "a0f1dfee.c1db9",
64         "57efdb7e.7de474",
65         "e66639cf.56aa48"
66       ]
67     ]
68   },
69   {
70     "id": "11b2d666.19a8fa",
71     "type": "switchNode",
72     "name": "switch  svc-action",
73     "xml": "<switch test='`$connection-attachment-topology-operation-input.sdnc-request-header.svc-action`'>\n",
74     "comments": "",
75     "outputs": 1,
76     "x": 671.9479293823242,
77     "y": 24.28428077697754,
78     "z": "548da231.570f2c",
79     "wires": [
80       [
81         "563fe857.005428"
82       ]
83     ]
84   },
85   {
86     "id": "563fe857.005428",
87     "type": "outcome",
88     "name": "NULL",
89     "xml": "<outcome value=''>",
90     "comments": "",
91     "outputs": 1,
92     "x": 883.6623001098633,
93     "y": 24.28429126739502,
94     "z": "548da231.570f2c",
95     "wires": [
96       [
97         "bf9c002.703e6"
98       ]
99     ]
100   },
101   {
102     "id": "bf9c002.703e6",
103     "type": "returnFailure",
104     "name": "return failure",
105     "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=\"sdnc-request-header.svc-request-id is a required input\" />\n",
106     "comments": "",
107     "x": 1058.0908508300781,
108     "y": 23.28428363800049,
109     "z": "548da231.570f2c",
110     "wires": [
111
112     ]
113   },
114   {
115     "id": "a0f1dfee.c1db9",
116     "type": "switchNode",
117     "name": "switch svc-action",
118     "xml": "<switch test='`$connection-attachment-topology-operation-input.sdnc-request-header.svc-action`'>\n",
119     "comments": "",
120     "outputs": 1,
121     "x": 656.9478225708008,
122     "y": 366.2843084335327,
123     "z": "548da231.570f2c",
124     "wires": [
125       [
126         "6b1eefd1.a4726",
127         "517bdb12.579b84",
128         "352e24a0.788a7c",
129         "92374a0f.2f7d98",
130         "eb87ceea.db236"
131       ]
132     ]
133   },
134   {
135     "id": "6b1eefd1.a4726",
136     "type": "outcome",
137     "name": "create",
138     "xml": "<outcome value='create'>\n",
139     "comments": "",
140     "outputs": 1,
141     "x": 882.4479789733887,
142     "y": 194.28435230255127,
143     "z": "548da231.570f2c",
144     "wires": [
145       [
146         "2f04939.a9b436c"
147       ]
148     ]
149   },
150   {
151     "id": "517bdb12.579b84",
152     "type": "outcome",
153     "name": "delete",
154     "xml": "<outcome value='delete'>\n",
155     "comments": "",
156     "outputs": 1,
157     "x": 884.4599838256836,
158     "y": 772.1745042800903,
159     "z": "548da231.570f2c",
160     "wires": [
161       [
162         "c9b924ac.aa4418"
163       ]
164     ]
165   },
166   {
167     "id": "352e24a0.788a7c",
168     "type": "other",
169     "name": "other",
170     "xml": "<outcome value='Other'>\n",
171     "comments": "",
172     "outputs": 1,
173     "x": 885.2218246459961,
174     "y": 958.6029243469238,
175     "z": "548da231.570f2c",
176     "wires": [
177       [
178         "313b0ba4.9277b4"
179       ]
180     ]
181   },
182   {
183     "id": "313b0ba4.9277b4",
184     "type": "returnFailure",
185     "name": "return failure",
186     "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=\"`$network-topology-operation-input.sdnc-request-header.svc-action + ' is not a valid svc-action'`\" />\n",
187     "comments": "",
188     "x": 1068.793357849121,
189     "y": 959.2220649719238,
190     "z": "548da231.570f2c",
191     "wires": [
192
193     ]
194   },
195   {
196     "id": "c9b924ac.aa4418",
197     "type": "block",
198     "name": "block : atomic",
199     "xml": "<block atomic=\"true\">",
200     "atomic": "true",
201     "outputs": 1,
202     "x": 1066.6028099060059,
203     "y": 772.8409547805786,
204     "z": "548da231.570f2c",
205     "wires": [
206       [
207         "21ee0580.01132a"
208       ]
209     ]
210   },
211   {
212     "id": "72eb1342.c73a6c",
213     "type": "other",
214     "name": "DeleteSOTNAttachmentInstance",
215     "xml": "<outcome value='DeleteSOTNAttachmentInstance'>",
216     "comments": "",
217     "outputs": 1,
218     "x": 1380.3171997070312,
219     "y": 786.8409357070923,
220     "z": "548da231.570f2c",
221     "wires": [
222       [
223         "a0b8065a.68d4e8"
224       ]
225     ]
226   },
227   {
228     "id": "77510c5b.922da4",
229     "type": "other",
230     "name": "Other",
231     "xml": "<outcome value='Other'>",
232     "comments": "",
233     "outputs": 1,
234     "x": 1313.3174514770508,
235     "y": 875.8410797119141,
236     "z": "548da231.570f2c",
237     "wires": [
238       [
239         "69dd5310.b0e50c"
240       ]
241     ]
242   },
243   {
244     "id": "69dd5310.b0e50c",
245     "type": "returnFailure",
246     "name": "return failure",
247     "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=\"request-information.request-action is required to be DeleteNetworkInstance for svc-action=delete\" />\n",
248     "comments": "",
249     "x": 1500.3174514770508,
250     "y": 876.8410797119141,
251     "z": "548da231.570f2c",
252     "wires": [
253
254     ]
255   },
256   {
257     "id": "a0b8065a.68d4e8",
258     "type": "block",
259     "name": "block : atomic",
260     "xml": "<block atomic=\"true\">",
261     "atomic": "true",
262     "outputs": 1,
263     "x": 1743.3170852661133,
264     "y": 500.84095668792725,
265     "z": "548da231.570f2c",
266     "wires": [
267       [
268         "6c6e8419.13924c",
269         "d81b196b.de9bf8"
270       ]
271     ]
272   },
273   {
274     "id": "6c6e8419.13924c",
275     "type": "switchNode",
276     "name": "switch allotted-resource-id",
277     "xml": "<switch test='`$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-id`'>\n",
278     "comments": "",
279     "outputs": 1,
280     "x": 1994.3169059753418,
281     "y": 536.8409214019775,
282     "z": "548da231.570f2c",
283     "wires": [
284       [
285         "3455ba94.f30a46"
286       ]
287     ]
288   },
289   {
290     "id": "3455ba94.f30a46",
291     "type": "outcome",
292     "name": "NULL",
293     "xml": "<outcome value=''>",
294     "comments": "",
295     "outputs": 1,
296     "x": 2005.3169212341309,
297     "y": 625.8409004211426,
298     "z": "548da231.570f2c",
299     "wires": [
300       [
301         "42c69ed2.4c6e3"
302       ]
303     ]
304   },
305   {
306     "id": "42c69ed2.4c6e3",
307     "type": "returnFailure",
308     "name": "return failure",
309     "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=\"network-request-input.network-input-parameters.name is a required input\" />\n",
310     "comments": "",
311     "x": 2161.745632171631,
312     "y": 624.8409004211426,
313     "z": "548da231.570f2c",
314     "wires": [
315
316     ]
317   },
318   {
319     "id": "d81b196b.de9bf8",
320     "type": "execute",
321     "name": "execute requiredParameter",
322     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='requiredParameters' >\n<parameter name=\"connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-id\" value=\"$connection-attachment-topology-operation-input.allotted-resource-information.allotted-resource-id\"/>\n\n",
323     "comments": "",
324     "outputs": 1,
325     "x": 1997.0313415527344,
326     "y": 464.98375606536865,
327     "z": "548da231.570f2c",
328     "wires": [
329       [
330
331       ]
332     ]
333   },
334   {
335     "id": "57efdb7e.7de474",
336     "type": "switchNode",
337     "name": "switch service-instance-id",
338     "xml": "<switch test='`$connection-attachment-topology-operation-input.service-information.service-instance-id`'>\n",
339     "comments": "",
340     "outputs": 1,
341     "x": 697.0312728881836,
342     "y": 67.99399757385254,
343     "z": "548da231.570f2c",
344     "wires": [
345       [
346         "85a4ddfa.563bf"
347       ]
348     ]
349   },
350   {
351     "id": "85a4ddfa.563bf",
352     "type": "other",
353     "name": "NULL",
354     "xml": "<outcome value=''>",
355     "comments": "",
356     "outputs": 1,
357     "x": 913.4598617553711,
358     "y": 68.99399757385254,
359     "z": "548da231.570f2c",
360     "wires": [
361       [
362         "e5b10c87.6dcab"
363       ]
364     ]
365   },
366   {
367     "id": "e5b10c87.6dcab",
368     "type": "returnFailure",
369     "name": "return failure",
370     "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=\"service-information.service-instance-id is a required input\" />\n",
371     "comments": "",
372     "x": 1071.8883895874023,
373     "y": 67.99399757385254,
374     "z": "548da231.570f2c",
375     "wires": [
376
377     ]
378   },
379   {
380     "id": "2f04939.a9b436c",
381     "type": "block",
382     "name": "block : atomic",
383     "xml": "<block atomic=\"true\">",
384     "atomic": "true",
385     "outputs": 1,
386     "x": 1047.253620147705,
387     "y": 191.9940309524536,
388     "z": "548da231.570f2c",
389     "wires": [
390       [
391         "99cb6d0f.faec9"
392       ]
393     ]
394   },
395   {
396     "id": "99cb6d0f.faec9",
397     "type": "switchNode",
398     "name": "switch request-action",
399     "xml": "<switch test='`$connection-attachment-topology-operation-input.request-information.request-action`'>\n",
400     "comments": "",
401     "outputs": 1,
402     "x": 1142.4890975952148,
403     "y": 255.4991979598999,
404     "z": "548da231.570f2c",
405     "wires": [
406       [
407         "12b9b32c.a4b30d",
408         "46ff1495.b090cc"
409       ]
410     ]
411   },
412   {
413     "id": "12b9b32c.a4b30d",
414     "type": "outcome",
415     "name": "CreateSOTNAttachmentInstance",
416     "xml": "<outcome value='CreateSOTNAttachmentInstance'>",
417     "comments": "",
418     "outputs": 1,
419     "x": 1397.8223190307617,
420     "y": 138.49896335601807,
421     "z": "548da231.570f2c",
422     "wires": [
423       [
424         "a1752dfc.73195"
425       ]
426     ]
427   },
428   {
429     "id": "46ff1495.b090cc",
430     "type": "outcome",
431     "name": "other",
432     "xml": "<outcome value='other'>",
433     "comments": "",
434     "outputs": 1,
435     "x": 1330.8223152160645,
436     "y": 284.1656885147095,
437     "z": "548da231.570f2c",
438     "wires": [
439       [
440         "67468b53.41b5e4"
441       ]
442     ]
443   },
444   {
445     "id": "67468b53.41b5e4",
446     "type": "returnFailure",
447     "name": "return failure",
448     "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=\"sdnc-request-header.request-action is invalid\" />\n",
449     "comments": "",
450     "x": 1529.3781509399414,
451     "y": 283.61034536361694,
452     "z": "548da231.570f2c",
453     "wires": [
454
455     ]
456   },
457   {
458     "id": "a1752dfc.73195",
459     "type": "block",
460     "name": "block : atomic",
461     "xml": "<block atomic=\"true\">",
462     "atomic": "true",
463     "outputs": 1,
464     "x": 1653.6977615356445,
465     "y": 136.88288116455078,
466     "z": "548da231.570f2c",
467     "wires": [
468       [
469         "db455346.fe8d9"
470       ]
471     ]
472   },
473   {
474     "id": "db455346.fe8d9",
475     "type": "for",
476     "name": "for loop i - Sotn input param",
477     "xml": "<for index=\"i\" start=\"0\" end=\"`$connection-attachment-topology-operation-input.connection-attachment-request-input.param_length`\">\n",
478     "comments": "",
479     "outputs": 1,
480     "x": 1735.3287467956543,
481     "y": 197.18352508544922,
482     "z": "548da231.570f2c",
483     "wires": [
484       [
485         "250dfbd6.f87e24"
486       ]
487     ]
488   },
489   {
490     "id": "250dfbd6.f87e24",
491     "type": "block",
492     "name": "block",
493     "xml": "<block>\n",
494     "atomic": "false",
495     "comments": "",
496     "outputs": 1,
497     "x": 1929.4120750427246,
498     "y": 161.93047618865967,
499     "z": "548da231.570f2c",
500     "wires": [
501       [
502         "6411a252.efa3dc",
503         "bd70a50a.f57aa8",
504         "bce7ba47.627aa8"
505       ]
506     ]
507   },
508   {
509     "id": "6411a252.efa3dc",
510     "type": "set",
511     "name": "clear tmp-data",
512     "xml": "<set>\n<parameter name='tmp.name' value='' />\n<parameter name='tmp.value' value='' />\n",
513     "comments": "",
514     "x": 2121.412136077881,
515     "y": 116.16857433319092,
516     "z": "548da231.570f2c",
517     "wires": [
518
519     ]
520   },
521   {
522     "id": "bd70a50a.f57aa8",
523     "type": "set",
524     "name": "set tmp-data",
525     "xml": "<set>\n<parameter name='tmp.name' value=\"`$connection-attachment-topology-operation-input.connection-attachment-request-input.param[$i].name`\"/>\n<parameter name='tmp.value' value=\"`$connection-attachment-topology-operation-input.connection-attachment-request-input.param[$i].value`\"/>\n",
526     "comments": "",
527     "x": 2110.4121322631836,
528     "y": 193.16857862472534,
529     "z": "548da231.570f2c",
530     "wires": [
531
532     ]
533   },
534   {
535     "id": "bce7ba47.627aa8",
536     "type": "switchNode",
537     "name": "switch name",
538     "xml": "<switch test=\"`$tmp.name`\">\n",
539     "comments": "",
540     "outputs": 1,
541     "x": 2110.4122161865234,
542     "y": 275.16857862472534,
543     "z": "548da231.570f2c",
544     "wires": [
545       [
546         "9a3c6ac9.101328",
547         "b44b4e5e.93a68",
548         "c46018d4.cde2f8",
549         "bf279f01.56146",
550         "2718b920.5086d6",
551         "9dec1793.d77e58",
552         "6b903ba1.e89184",
553         "9610c6b4.d4b598"
554       ]
555     ]
556   },
557   {
558     "id": "9a3c6ac9.101328",
559     "type": "outcome",
560     "name": "NULL",
561     "xml": "<outcome value=''>",
562     "comments": "",
563     "outputs": 1,
564     "x": 2312.4763164520264,
565     "y": 618.9942054748535,
566     "z": "548da231.570f2c",
567     "wires": [
568       [
569         "75de126c.4ad7cc"
570       ]
571     ]
572   },
573   {
574     "id": "75de126c.4ad7cc",
575     "type": "returnFailure",
576     "name": "return failure",
577     "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=\"`'network-topology-operation-input.network-request-input.network-input-parameters.param[' + $i + ']' + '.name is a required input'`\" />\n",
578     "comments": "",
579     "x": 2487.476665496826,
580     "y": 614.9942588806152,
581     "z": "548da231.570f2c",
582     "wires": [
583
584     ]
585   },
586   {
587     "id": "21ee0580.01132a",
588     "type": "switchNode",
589     "name": "switch request-action",
590     "xml": "<switch test='`$sotn-topology-operation-input.request-information.request-action`'>\n",
591     "comments": "",
592     "outputs": 1,
593     "x": 1088.6980628967285,
594     "y": 851.994065284729,
595     "z": "548da231.570f2c",
596     "wires": [
597       [
598         "72eb1342.c73a6c",
599         "77510c5b.922da4"
600       ]
601     ]
602   },
603   {
604     "id": "b44b4e5e.93a68",
605     "type": "other",
606     "name": "sotnVpnName",
607     "xml": "<outcome value='sotnVpnName'>",
608     "comments": "",
609     "outputs": 1,
610     "x": 2327.4757356643677,
611     "y": 144.19395065307617,
612     "z": "548da231.570f2c",
613     "wires": [
614       [
615         "b99955f0.4e5fc8"
616       ]
617     ]
618   },
619   {
620     "id": "b99955f0.4e5fc8",
621     "type": "switchNode",
622     "name": "switch value",
623     "xml": "<switch test=\"`$tmp.value`\">\n",
624     "comments": "",
625     "outputs": 1,
626     "x": 2558.3922157287598,
627     "y": 333.20887565612793,
628     "z": "548da231.570f2c",
629     "wires": [
630       [
631         "79ab6adb.1f2014"
632       ]
633     ]
634   },
635   {
636     "id": "79ab6adb.1f2014",
637     "type": "outcome",
638     "name": "NULL",
639     "xml": "<outcome value=''>",
640     "comments": "",
641     "outputs": 1,
642     "x": 2742.3921394348145,
643     "y": 329.208890914917,
644     "z": "548da231.570f2c",
645     "wires": [
646       [
647         "cf098d97.55fb"
648       ]
649     ]
650   },
651   {
652     "id": "cf098d97.55fb",
653     "type": "returnFailure",
654     "name": "return failure",
655     "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=\"`'$tmp.name +' is a required input'`\" />\n",
656     "comments": "",
657     "x": 2750.821060180664,
658     "y": 403.2088851928711,
659     "z": "548da231.570f2c",
660     "wires": [
661
662     ]
663   },
664   {
665     "id": "c46018d4.cde2f8",
666     "type": "other",
667     "name": "clientSignal",
668     "xml": "<outcome value='clientSignal'>",
669     "comments": "",
670     "outputs": 1,
671     "x": 2333.475742340088,
672     "y": 213.19396114349365,
673     "z": "548da231.570f2c",
674     "wires": [
675       [
676         "b99955f0.4e5fc8"
677       ]
678     ]
679   },
680   {
681     "id": "bf279f01.56146",
682     "type": "other",
683     "name": "access-provider-id",
684     "xml": "<outcome value='access-provider-id'>",
685     "comments": "",
686     "outputs": 1,
687     "x": 2335.3646812438965,
688     "y": 289.1939239501953,
689     "z": "548da231.570f2c",
690     "wires": [
691       [
692         "b99955f0.4e5fc8"
693       ]
694     ]
695   },
696   {
697     "id": "2718b920.5086d6",
698     "type": "other",
699     "name": "access-client-id",
700     "xml": "<outcome value='access-client-id'>",
701     "comments": "",
702     "outputs": 1,
703     "x": 2332.3646812438965,
704     "y": 361.19392371177673,
705     "z": "548da231.570f2c",
706     "wires": [
707       [
708         "b99955f0.4e5fc8"
709       ]
710     ]
711   },
712   {
713     "id": "9dec1793.d77e58",
714     "type": "other",
715     "name": "access-topology-id",
716     "xml": "<outcome value='access-topology-id'>",
717     "comments": "",
718     "outputs": 1,
719     "x": 2336.3646812438965,
720     "y": 423.1939239501953,
721     "z": "548da231.570f2c",
722     "wires": [
723       [
724
725       ]
726     ]
727   },
728   {
729     "id": "6b903ba1.e89184",
730     "type": "other",
731     "name": "access-node-id",
732     "xml": "<outcome value='access-node-id'>",
733     "comments": "",
734     "outputs": 1,
735     "x": 2338.3648529052734,
736     "y": 488.19395637512207,
737     "z": "548da231.570f2c",
738     "wires": [
739       [
740         "b99955f0.4e5fc8"
741       ]
742     ]
743   },
744   {
745     "id": "9610c6b4.d4b598",
746     "type": "other",
747     "name": "cVLAN",
748     "xml": "<outcome value='cVLAN'>",
749     "comments": "",
750     "outputs": 1,
751     "x": 2316.3651542663574,
752     "y": 552.7496566772461,
753     "z": "548da231.570f2c",
754     "wires": [
755       [
756         "b99955f0.4e5fc8"
757       ]
758     ]
759   },
760   {
761     "id": "92374a0f.2f7d98",
762     "type": "outcome",
763     "name": "activate",
764     "xml": "<outcome value='activate'>\n",
765     "comments": "",
766     "outputs": 1,
767     "x": 883.5312347412109,
768     "y": 364.53126430511475,
769     "z": "548da231.570f2c",
770     "wires": [
771       [
772         "40ca4bfa.dde754"
773       ]
774     ]
775   },
776   {
777     "id": "40ca4bfa.dde754",
778     "type": "block",
779     "name": "block : atomic",
780     "xml": "<block atomic=\"true\">",
781     "atomic": "true",
782     "outputs": 1,
783     "x": 1064.3369064331055,
784     "y": 365.24098110198975,
785     "z": "548da231.570f2c",
786     "wires": [
787       [
788         "38d46ef5.2515a2"
789       ]
790     ]
791   },
792   {
793     "id": "38d46ef5.2515a2",
794     "type": "switchNode",
795     "name": "switch request-action",
796     "xml": "<switch test='`$connection-attachment-topology-operation-input.request-information.request-action`'>\n",
797     "comments": "",
798     "outputs": 1,
799     "x": 1137.5723876953125,
800     "y": 445.74612522125244,
801     "z": "548da231.570f2c",
802     "wires": [
803       [
804         "bc03657f.d968f8",
805         "c7a46845.a20028"
806       ]
807     ]
808   },
809   {
810     "id": "bc03657f.d968f8",
811     "type": "outcome",
812     "name": "ActivateSOTNAttachmentInstance",
813     "xml": "<outcome value='ActivateSOTNAttachmentInstance'>",
814     "comments": "",
815     "outputs": 1,
816     "x": 1393.9055290222168,
817     "y": 375.7458610534668,
818     "z": "548da231.570f2c",
819     "wires": [
820       [
821         "a0b8065a.68d4e8"
822       ]
823     ]
824   },
825   {
826     "id": "c7a46845.a20028",
827     "type": "outcome",
828     "name": "other",
829     "xml": "<outcome value='other'>",
830     "comments": "",
831     "outputs": 1,
832     "x": 1310.905445098877,
833     "y": 484.41266107559204,
834     "z": "548da231.570f2c",
835     "wires": [
836       [
837         "62ba5aa1.e5bf54"
838       ]
839     ]
840   },
841   {
842     "id": "62ba5aa1.e5bf54",
843     "type": "returnFailure",
844     "name": "return failure",
845     "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=\"sdnc-request-header.request-action is invalid\" />\n",
846     "comments": "",
847     "x": 1509.461280822754,
848     "y": 483.8573179244995,
849     "z": "548da231.570f2c",
850     "wires": [
851
852     ]
853   },
854   {
855     "id": "eb87ceea.db236",
856     "type": "outcome",
857     "name": "deactivate",
858     "xml": "<outcome value='deactivate'>\n",
859     "comments": "",
860     "outputs": 1,
861     "x": 881.5311889648438,
862     "y": 584.53125,
863     "z": "548da231.570f2c",
864     "wires": [
865       [
866         "10580d5c.7277e3"
867       ]
868     ]
869   },
870   {
871     "id": "10580d5c.7277e3",
872     "type": "block",
873     "name": "block : atomic",
874     "xml": "<block atomic=\"true\">",
875     "atomic": "true",
876     "outputs": 1,
877     "x": 1063.674015045166,
878     "y": 585.1977005004883,
879     "z": "548da231.570f2c",
880     "wires": [
881       [
882         "97009550.34e988"
883       ]
884     ]
885   },
886   {
887     "id": "a7478b0d.ac1368",
888     "type": "other",
889     "name": "DeactivateSOTNAttachmentInstance",
890     "xml": "<outcome value='DeactivateSOTNAttachmentInstance'>",
891     "comments": "",
892     "outputs": 1,
893     "x": 1377.3884048461914,
894     "y": 599.197681427002,
895     "z": "548da231.570f2c",
896     "wires": [
897       [
898         "a0b8065a.68d4e8"
899       ]
900     ]
901   },
902   {
903     "id": "f5f85a41.420a68",
904     "type": "other",
905     "name": "Other",
906     "xml": "<outcome value='Other'>",
907     "comments": "",
908     "outputs": 1,
909     "x": 1310.388656616211,
910     "y": 688.1978254318237,
911     "z": "548da231.570f2c",
912     "wires": [
913       [
914         "e751aaad.be4338"
915       ]
916     ]
917   },
918   {
919     "id": "e751aaad.be4338",
920     "type": "returnFailure",
921     "name": "return failure",
922     "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=\"request-information.request-action is required to be DeleteNetworkInstance for svc-action=delete\" />\n",
923     "comments": "",
924     "x": 1497.388656616211,
925     "y": 689.1978254318237,
926     "z": "548da231.570f2c",
927     "wires": [
928
929     ]
930   },
931   {
932     "id": "97009550.34e988",
933     "type": "switchNode",
934     "name": "switch request-action",
935     "xml": "<switch test='`$sotn-topology-operation-input.request-information.request-action`'>\n",
936     "comments": "",
937     "outputs": 1,
938     "x": 1085.7692680358887,
939     "y": 664.3508110046387,
940     "z": "548da231.570f2c",
941     "wires": [
942       [
943         "a7478b0d.ac1368",
944         "f5f85a41.420a68"
945       ]
946     ]
947   },
948   {
949     "id": "e66639cf.56aa48",
950     "type": "switchNode",
951     "name": "switch parent-service-instance-id",
952     "xml": "<switch test='`$connection-attachment-topology-operation-input.service-information.parent-service-instance-id`'>\n",
953     "comments": "",
954     "outputs": 1,
955     "x": 713.0103988647461,
956     "y": 114.01042175292969,
957     "z": "548da231.570f2c",
958     "wires": [
959       [
960         "2f054da9.55b662"
961       ]
962     ]
963   },
964   {
965     "id": "2f054da9.55b662",
966     "type": "other",
967     "name": "NULL",
968     "xml": "<outcome value=''>",
969     "comments": "",
970     "outputs": 1,
971     "x": 919.43896484375,
972     "y": 118.01041412353516,
973     "z": "548da231.570f2c",
974     "wires": [
975       [
976         "271d7aba.ca1876"
977       ]
978     ]
979   },
980   {
981     "id": "271d7aba.ca1876",
982     "type": "returnFailure",
983     "name": "return failure",
984     "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=\"service-information.parent-service-instance-id is a required input\" />\n",
985     "comments": "",
986     "x": 1077.8674926757812,
987     "y": 117.01041412353516,
988     "z": "548da231.570f2c",
989     "wires": [
990
991     ]
992   }
993 ]