3 "id": "1b5f4355.88b3ed",
8 "y": 81.41365623474121,
17 "id": "92410749.e30c28",
18 "type": "service-logic",
19 "name": "GENERIC-RESOURCE-API ${project.version}",
20 "module": "GENERIC-RESOURCE-API",
21 "version": "${project.version}",
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}'>",
25 "x": 211.28570556640625,
26 "y": 121.65176773071289,
27 "z": "c9c2af7b.65cd3",
35 "id": "de7a7cf0.2991d",
37 "name": "method vnf-topology-operation",
38 "xml": "<method rpc='vnf-topology-operation' mode='sync'>\n",
41 "x": 204.42862701416016,
42 "y": 161.4136505126953,
43 "z": "c9c2af7b.65cd3",
51 "id": "281a9dd6.337dd2",
53 "name": "vnf-topology-operation",
56 "x": 530.344856262207,
58 "z": "c9c2af7b.65cd3",
64 "id": "867be286.94ccc",
66 "name": "block : atomic",
67 "xml": "<block atomic=\"true\">",
70 "x": 220.16676330566406,
71 "y": 348.10718727111816,
72 "z": "c9c2af7b.65cd3",
82 "id": "fe43f540.d09078",
83 "type": "returnSuccess",
84 "name": "return success",
85 "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",
87 "x": 512.6667175292969,
88 "y": 498.27122020721436,
89 "z": "c9c2af7b.65cd3",
95 "id": "15193abc.c22c05",
97 "name": "switch svc-action",
98 "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-action`'>\n",
101 "x": 515.5714340209961,
102 "y": 346.31843090057373,
103 "z": "c9c2af7b.65cd3",
117 "id": "a43184a6.086e28",
120 "xml": "<outcome value='assign'>\n",
123 "x": 927.3809661865234,
124 "y": 56.937567710876465,
125 "z": "c9c2af7b.65cd3",
133 "id": "7b06cbd3.e89e84",
136 "xml": "<outcome value='unassign'>\n",
139 "x": 943.4286308288574,
140 "y": 487.12828254699707,
141 "z": "c9c2af7b.65cd3",
149 "id": "7acf72d2.60660c",
152 "xml": "<outcome value='Other'>\n",
155 "x": 932.1428680419922,
156 "y": 867.3183660507202,
157 "z": "c9c2af7b.65cd3",
165 "id": "7fb1d50a.a61dfc",
166 "type": "returnFailure",
167 "name": "return failure",
168 "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=\"`$vnf-topology-operation-input.sdnc-request-header.svc-action + ' is not a valid svc-action'`\" />\n",
170 "x": 1165.3332977294922,
171 "y": 867.3184270858765,
172 "z": "c9c2af7b.65cd3",
178 "id": "fc3ae627.2d5b18",
180 "name": "call GENERIC-RESOURCE-API:validate-vnf-input",
181 "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-vnf-input' mode='sync' >\n",
184 "x": 621.4166870117188,
185 "y": 237.79471588134766,
186 "z": "c9c2af7b.65cd3",
194 "id": "19bbb0d.1420e4f",
196 "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-assign",
197 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-assign' mode='sync' >\n",
200 "x": 1269.5238189697266,
201 "y": 56.50902843475342,
202 "z": "c9c2af7b.65cd3",
210 "id": "989adce1.617b6",
212 "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-deactivate",
213 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-deactivate' mode='sync' >\n",
216 "x": 1750.8571319580078,
217 "y": 399.84235858917236,
218 "z": "c9c2af7b.65cd3",
226 "id": "c0267b56.9f8598",
228 "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-unassign",
229 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-unassign' mode='sync' >\n",
232 "x": 1288.5237274169922,
233 "y": 486.8424139022827,
234 "z": "c9c2af7b.65cd3",
242 "id": "dae5d288.e7a92",
244 "name": "deactivate",
245 "xml": "<outcome value='deactivate'>\n",
248 "x": 950.5237579345703,
249 "y": 342.5090456008911,
250 "z": "c9c2af7b.65cd3",
258 "id": "b233aed1.7cc8b",
260 "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-activate",
261 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-activate' mode='sync' >\n",
264 "x": 1692.6665802001953,
265 "y": 221.41364765167236,
266 "z": "c9c2af7b.65cd3",
274 "id": "2e7ef9bc.356346",
277 "xml": "<outcome value='activate'>\n",
280 "x": 930.3333053588867,
281 "y": 148.08033561706543,
282 "z": "c9c2af7b.65cd3",
290 "id": "d945d7c6.11f878",
293 "xml": "<outcome value='create'>\n",
296 "x": 945.0001182556152,
297 "y": 587.5000038146973,
298 "z": "c9c2af7b.65cd3",
306 "id": "bd3763ee.b90e6",
309 "xml": "<outcome value='delete'>\n",
312 "x": 943.0001068115234,
313 "y": 730.5000066757202,
314 "z": "c9c2af7b.65cd3",
322 "id": "3b079f6f.6575e",
323 "type": "switchNode",
324 "name": "switch request-action",
325 "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",
328 "x": 1172.0000762939453,
329 "y": 198.5000123977661,
330 "z": "c9c2af7b.65cd3",
339 "id": "9ab20bbe.72bfe8",
341 "name": "ActivateSiteInstance",
342 "xml": "<outcome value='ActivateSiteInstance'>",
345 "x": 1385.4762725830078,
346 "y": 129.979229927063,
347 "z": "c9c2af7b.65cd3",
355 "id": "91e1f35b.e83e1",
358 "xml": "<outcome value='Other'>\n",
361 "x": 1354.381004333496,
362 "y": 221.3572244644165,
363 "z": "c9c2af7b.65cd3",
371 "id": "b8b2367a.dc9308",
373 "name": "block : atomic",
374 "xml": "<block atomic=\"true\">",
377 "x": 1111.0000762939453,
378 "y": 143.5000123977661,
379 "z": "c9c2af7b.65cd3",
387 "id": "cc08e8cd.1386a8",
389 "name": "call GENERIC-RESOURCE-API:sotn-vnf-topology-operation-activate",
390 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sotn-vnf-topology-operation-activate' mode='sync' >\n",
393 "x": 1759.0000762939453,
394 "y": 128.5000123977661,
395 "z": "c9c2af7b.65cd3",
403 "id": "c5b71763.802b68",
404 "type": "switchNode",
405 "name": "switch request-action",
406 "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",
409 "x": 1213.0000762939453,
410 "y": 375.5000123977661,
411 "z": "c9c2af7b.65cd3",
420 "id": "bb394983.2aedd8",
422 "name": "DeActivateSiteInstance",
423 "xml": "<outcome value='DeActivateSiteInstance'>",
426 "x": 1426.4762725830078,
427 "y": 306.979229927063,
428 "z": "c9c2af7b.65cd3",
436 "id": "68410e70.ad006",
439 "xml": "<outcome value='Other'>\n",
442 "x": 1395.381004333496,
443 "y": 398.3572244644165,
444 "z": "c9c2af7b.65cd3",
452 "id": "d35c6654.dff7f8",
454 "name": "block : atomic",
455 "xml": "<block atomic=\"true\">",
458 "x": 1152.0000762939453,
459 "y": 320.5000123977661,
460 "z": "c9c2af7b.65cd3",
468 "id": "91176b7.7e10a98",
470 "name": "call GENERIC-RESOURCE-API:sotn-vnf-topology-operation-deactivate",
471 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sotn-vnf-topology-operation-deactivate' mode='sync' >\n",
474 "x": 1796.0000762939453,
475 "y": 304.5000123977661,
476 "z": "c9c2af7b.65cd3",
484 "id": "2493a0e1.8557e",
485 "type": "switchNode",
486 "name": "switch request-action",
487 "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",
490 "x": 1188.3336029052734,
491 "y": 640.086371421814,
492 "z": "c9c2af7b.65cd3",
501 "id": "db1508ed.23aba8",
503 "name": "CreateSiteInstance",
504 "xml": "<outcome value='CreateSiteInstance'>",
507 "x": 1401.809799194336,
508 "y": 571.5655889511108,
509 "z": "c9c2af7b.65cd3",
517 "id": "83563263.c6fd7",
520 "xml": "<outcome value='Other'>\n",
523 "x": 1370.7145309448242,
524 "y": 662.9435834884644,
525 "z": "c9c2af7b.65cd3",
533 "id": "11cfb10a.0c9b2f",
535 "name": "block : atomic",
536 "xml": "<block atomic=\"true\">",
539 "x": 1127.3336029052734,
540 "y": 585.086371421814,
541 "z": "c9c2af7b.65cd3",
549 "id": "614f2a06.d13b14",
551 "name": "call GENERIC-RESOURCE-API:sotn-vnf-topology-operation-create",
552 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sotn-vnf-topology-operation-create' mode='sync' >\n",
555 "x": 1775.3336029052734,
556 "y": 570.086371421814,
557 "z": "c9c2af7b.65cd3",
565 "id": "b50447b1.828c48",
572 "x": 1511.0001068115234,
573 "y": 664.0000066757202,
574 "z": "c9c2af7b.65cd3",
582 "id": "ae568733.43d4f8",
583 "type": "switchNode",
584 "name": "switch request-action",
585 "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",
588 "x": 1189.0001068115234,
589 "y": 783.0000066757202,
590 "z": "c9c2af7b.65cd3",
599 "id": "3e92266c.ac902a",
601 "name": "DeleteSiteInstance",
602 "xml": "<outcome value='DeleteSiteInstance'>",
605 "x": 1402.476303100586,
606 "y": 714.4792242050171,
607 "z": "c9c2af7b.65cd3",
615 "id": "7dcf461f.f62e18",
618 "xml": "<outcome value='Other'>\n",
621 "x": 1371.3810348510742,
622 "y": 805.8572187423706,
623 "z": "c9c2af7b.65cd3",
631 "id": "b6227308.758fb",
633 "name": "block : atomic",
634 "xml": "<block atomic=\"true\">",
637 "x": 1128.0001068115234,
638 "y": 728.0000066757202,
639 "z": "c9c2af7b.65cd3",
647 "id": "bb58fef3.31757",
649 "name": "call GENERIC-RESOURCE-API:sotn-vnf-topology-operation-delete",
650 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sotn-vnf-topology-operation-delete' mode='sync' >\n",
653 "x": 1776.0001068115234,
654 "y": 713.0000066757202,
655 "z": "c9c2af7b.65cd3",
663 "id": "efc8c613.2b0088",
670 "x": 1511.6666107177734,
671 "y": 806.9136419296265,
672 "z": "c9c2af7b.65cd3",